1 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
6 2014-12-18 Bin Cheng <bin.cheng@arm.com>
8 PR tree-optimization/62178
9 * gcc.target/aarch64/pr62178.c: New test.
11 2014-12-17 Janus Weil <janus@gcc.gnu.org>
14 * gfortran.dg/proc_ptr_comp_40.f90: New.
16 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
19 * gcc.target/i386/pr61296-2.c: New.
20 * gcc.target/i386/pr61296-2.c: Likewise.
21 * gcc.target/i386/pr61296-3.c: Likewise.
22 * gcc.target/i386/pr61296-4.c: Likewise.
23 * gcc.target/i386/pr61296-5.c: Likewise.
24 * gcc.target/i386/pr61296-6.c: Likewise.
25 * gcc.target/i386/pr61296-7.c: Likewise.
27 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
30 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
32 2014-12-17 Marek Polacek <polacek@redhat.com>
35 * gcc.dg/pr63568.c: New test.
37 2014-12-17 Jakub Jelinek <jakub@redhat.com>
39 PR tree-optimization/64322
40 * gcc.dg/tree-ssa/vrp95.c: New test.
43 * c-c++-common/ubsan/pr64289.c: New test.
45 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/parse/friend12.C: New.
50 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
53 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
55 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
58 * gcc.target/sh/fpchg.c: Rename to ...
59 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
62 2014-12-16 Marek Polacek <polacek@redhat.com>
65 * gcc.dg/pr64309.c: New test.
67 2014-12-16 Felix Yang <felix.yang@huawei.com>
69 PR rtl-optimization/64240
70 * gcc.dg/sms-12.c: New test.
72 2014-12-16 Janus Weil <janus@gcc.gnu.org>
75 * gfortran.dg/typebound_call_26.f90: New.
77 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
80 * gcc.dg/lto/20110201-1_0.c: New testcase.
82 2014-12-15 Jakub Jelinek <jakub@redhat.com>
84 PR rtl-optimization/64316
85 * gcc.dg/pr64316.c: New test.
87 PR rtl-optimization/63804
88 * gcc.dg/pr63804.c: New test.
90 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
91 Jakub Jelinek <jakub@redhat.com>
94 * gfortran.dg/pr61669.f90: New test.
96 2014-12-15 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/64312
99 * g++.dg/torture/pr64312.C: New testcase.
101 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/ext/desig8.C: New.
105 * g++.dg/cpp0x/desig1.C: Likewise.
107 2014-12-15 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
112 2014-12-15 Richard Biener <rguenther@suse.de>
115 * gcc.dg/pr64295.c: New testcase.
117 2014-12-15 Richard Biener <rguenther@suse.de>
120 * gnat.dg/opt46.adb: New testcase.
121 * gnat.dg/opt46.ads: Likewise.
122 * gnat.dg/opt46_pkg.adb: Likewise.
123 * gnat.dg/opt46_pkg.ads: Likewise.
125 2014-12-15 Jakub Jelinek <jakub@redhat.com>
128 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
129 instead of %e in regexps trying to match 32-bit GPR.
130 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
131 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
132 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
133 scan-assembler-times lines to nonpic targets only.
134 Fix up \[^\n^x^y\] to \[^\nxy\].
136 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/cpp1y/pr63996.C: Fix.
140 2014-12-15 Jakub Jelinek <jakub@redhat.com>
142 PR tree-optimization/63551
143 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
144 4294967286 to avoid warnings.
146 2014-12-15 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/forall_5.f90: Modified error message.
150 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
151 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
152 * gfortran.dg/stfunc_6.f90: Ditto.
153 * gfortran.dg/typebound_operator_4.f90: Ditto.
155 2014-12-15 Richard Biener <rguenther@suse.de>
157 PR tree-optimization/64284
158 * gcc.dg/torture/pr64284.c: New testcase.
160 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
163 * gcc.dg/torture/pr61602.c: New testcase.
165 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
168 * g++.dg/torture/pr61558.C: New testcase.
170 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
173 * g++.dg/lto/pr64043_0.C: New testcase.
175 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
177 PR rtl-optimization/64037
178 * g++.dg/pr64037.C: New test.
180 2014-12-14 Janus Weil <janus@gcc.gnu.org>
183 * gfortran.dg/proc_ptr_comp_39.f90: New.
184 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
185 * gfortran.dg/stfunc_6.f90: Ditto.
186 * gfortran.dg/typebound_operator_4.f90: Ditto.
188 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
191 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
192 register push/pop sequences.
193 * gcc.target/sh/attr-isr.c: Likewise.
194 * gcc.target/sh/attr-isr-trapa.c: Likewise.
195 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
196 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
197 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
199 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
201 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
204 2014-12-13 Tobias Burnus <burnus@net-b.de>
206 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
207 * gfortran.dg/warnings_are_errors_1.f: Ditto.
208 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
210 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/torture/pr59240.C: New.
215 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/gomp/pr59628.C: New.
220 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
223 * g++.dg/cpp0x/pr61924.C: New.
225 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
228 * gcc.target/i386/pr64110.c: New.
230 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
232 * c-c++-common/gomp/nesting-1.c: New file.
233 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
235 2014-12-12 Kai Tietz <ktietz@redhat.com>
238 * g++.dg/cpp1y/pr63996.C: New file.
240 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
241 Joseph Myers <joseph@codesourcery.com>
244 * gcc.dg/plugin/wide-int-test-1.c,
245 gcc.dg/plugin/wide-int_plugin.c: New test.
246 * gcc.dg/plugin/plugin.exp: Register it.
247 * gnat.dg/round_div.adb: New test.
249 2014-12-12 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/64269
252 * gcc.c-torture/compile/pr64269.c: New test.
254 2014-12-12 Richard Biener <rguenther@suse.de>
257 * g++.dg/torture/pr64280.C: New testcase.
259 2014-12-12 Jakub Jelinek <jakub@redhat.com>
261 PR rtl-optimization/64255
262 * gcc.c-torture/execute/pr64255.c: New test.
264 PR rtl-optimization/64260
265 * gcc.c-torture/execute/pr64260.c: New test.
267 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
269 * gcc.dg/pr64007.c: New test.
271 2014-12-12 Bin Cheng <bin.cheng@arm.com>
273 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
274 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
276 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
278 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
281 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
284 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
285 * g++.dg/tm/pr51411-2.C: Update se the extern function is
286 not eliminated early.
287 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
289 2014-12-11 Richard Biener <rguenther@suse.de>
291 PR tree-optimization/42108
292 * gfortran.dg/pr42108.f90: Amend.
294 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
296 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
298 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
300 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
301 (vrndnq_f32): ... this.
302 (vrndqa_f32): Rename to...
303 (vrndaq_f32): ... this.
304 (vrndqp_f32): Rename to...
305 (vrndpq_f32): ... this.
306 (vrndqm_f32): Rename to...
307 (vrndmq_f32): ... this.
308 (vrndx_f32): New intrinsic.
309 (vrndxq_f32): Likewise.
311 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
313 * lib/target-utils.exp: New file.
314 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
315 Include target-utils.exp.
316 * lib/objc.exp: Likewise.
317 * lib/mike-gcc.exp: Load target-utils.exp.
318 * lib/mike-g++.exp: Likewise.
319 * lib/go-torture.exp: Likewise.
320 * lib/fortran-torture.exp: Likewise.
321 * lib/c-torture.exp: Likewise.
323 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
325 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
327 2014-12-10 Jakub Jelinek <jakub@redhat.com>
329 PR tree-optimization/62021
330 * gcc.dg/vect/pr62021.c: New test.
332 2014-12-10 Jakub Jelinek <jakub@redhat.com>
333 Evgeny Stupachenko <evstupac@gmail.com>
336 * gcc.dg/vect/pr64252.c: New test.
337 * gcc.dg/pr64252.c: New test.
338 * gcc.target/i386/avx2-pr64252.c: New test.
340 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
342 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
345 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
347 * g++.dg/cpp/pr64127.C: Fix.
349 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
352 * gfortran.dg/class_alias.f90: New.
354 2014-12-10 Richard Biener <rguenther@suse.de>
357 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
359 2014-12-10 Richard Biener <rguenther@suse.de>
361 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
363 2014-12-10 Martin Liska <mliska@suse.cz>
365 * gcc.dg/ipa/pr63909.c: New test.
367 2014-12-10 Kai Tietz <ktietz@redhat.com>
370 * g++.dg/cpp/pr64127.C: New file.
373 * g++.dg/template/pr64100.C: New file.
375 2014-12-10 Richard Biener <rguenther@suse.de>
377 PR tree-optimization/64191
378 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
381 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
384 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
385 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
386 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
387 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
388 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
389 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
390 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
391 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
392 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
393 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
394 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
395 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
396 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
397 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
398 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
399 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
400 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
401 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
402 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
403 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
404 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
405 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
406 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
407 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
409 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
412 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
413 expected error message.
415 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
418 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
420 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
423 * gcc.target/aarch64/vld1_lane-o0.c: New test.
425 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
427 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
429 2014-12-09 David Malcolm <dmalcolm@redhat.com>
433 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
434 (check_string_contains): New function.
435 * jit.dg/test-error-unrecognized-dump.c: New file.
436 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
437 (trig_statistics_dump): New variable.
438 (create_test_of_builtin_trig): Enable dumping of "sincos" and
439 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
440 (verify_test_of_builtin_trig): Verify the sincos and statistics
442 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
443 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
444 (verify_code): Verify the tree-vrp1 dump.
446 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
450 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
452 PR rtl-optimization/64037
453 * g++.dg/pr64037.C: New test.
455 2014-12-09 Richard Biener <rguenther@suse.de>
457 PR tree-optimization/64193
458 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
460 2014-12-09 Richard Biener <rguenther@suse.de>
463 * gcc.dg/torture/pr64199.c: New testcase.
465 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
467 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
468 * gcc.dg/lto/chkp-privatize_0.c: New.
469 * gcc.dg/lto/chkp-privatize_1.c: New.
471 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
474 * g++.dg/dg.exp: Add mpx-dg.exp.
475 * g++.dg/pr63995-1.C: New.
477 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
479 * gcc.target/aarch64/bics_4.c: New.
481 2014-12-08 Mark Wielaard <mjw@redhat.com>
484 * gcc.dg/debug/dwarf2/atomic.c: New test.
485 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
487 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
490 * gcc.dg/pr61692.c: New test.
492 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
495 * g++.dg/ipa/pr64049.h: New.
496 * g++.dg/ipa/pr64049-1.C: New.
497 * g++.dg/ipa/pr64049-2.C: New.
499 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
501 * gcc.target/aarch64/bics_3.c : New testcase.
503 2014-12-08 Felix Yang <felix.yang@huawei.com>
504 Haijian Zhang <z.zhanghaijian@huawei.com>
505 Jiji Jiang <jiangjiji@huawei.com>
506 Pengfei Sui <suipengfei@huawei.com>
508 * gcc.target/aarch64/vfma.c: New test.
509 * gcc.target/aarch64/vfma_n.c: New test.
510 * gcc.target/aarch64/vfms.c: New test.
511 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
512 for rsubhn2 & subhn2.
514 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
516 * gcc.target/i386/chkp-bndret.c: New.
517 * gcc.target/i386/chkp-strchr.c: New.
519 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
522 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
524 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
527 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
528 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
530 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
532 * gcc.target/h8300/h8300.exp: Fix duplicated text.
533 * gcc.target/h8300/pragma-isr.c: Likewise.
534 * gcc.target/h8300/pragma-isr2.c: Likewise.
536 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
538 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
540 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
541 the test. Fix expected output.
542 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
544 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
546 * gcc.dg/addr_equal-1.c: New testcase.
548 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
549 Sebastian Pop <s.pop@samsung.com>
550 Brian Rzycki <b.rzycki@samsung.com>
552 PR tree-optimization/54742
553 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
554 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
556 2014-12-06 Marek Polacek <polacek@redhat.com>
558 PR tree-optimization/64183
559 * gcc.dg/tree-ssa/pr64183.c: New test.
561 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
564 * gcc.target/i386/memcpy-strategy-4.c: New test.
566 2014-12-05 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/asan/pr64170.c: New test.
571 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
574 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
576 2014-12-05 Bin Cheng <bin.cheng@arm.com>
578 * gcc.target/aarch64/ldp_stp_1.c: New test.
579 * gcc.target/aarch64/ldp_stp_2.c: New test.
580 * gcc.target/aarch64/ldp_stp_3.c: New test.
581 * gcc.target/aarch64/ldp_stp_4.c: New test.
582 * gcc.target/aarch64/ldp_stp_5.c: New test.
583 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
586 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
588 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
589 * gcc.dg/vect/pr63341-2.c: Likewise.
590 * gcc.dg/vect/pr63379.c: Likewise.
591 * gcc.dg/vect/pr63605.c: Likewise.
593 2014-12-05 Andre Vehreschild <vehre@gmx.de>
596 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
598 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
601 * lib/target-supports.exp (check_effective_target_stpcpy): New.
602 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
604 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
606 * gfortran.dg/line_length_5.f90: New test.
608 2014-12-04 Sriraman Tallam <tmsriram@google.com>
609 H.J. Lu <hongjiu.lu@intel.com>
611 * gcc.target/i386/pie-copyrelocs-1.c: New test.
612 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
613 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
614 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
616 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
619 2014-12-04 Marek Polacek <polacek@redhat.com>
622 * c-c++-common/ubsan/pr56917.c: New test.
624 2014-12-04 Martin Jambor <mjambor@suse.cz>
626 * gcc.dg/ipa/propalign-1.c: New test.
627 * gcc.dg/ipa/propalign-2.c: Likewise.
629 2014-12-04 Jakub Jelinek <jakub@redhat.com>
632 * c-c++-common/pr56493.c: New test.
634 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
636 * lib/target-supports.exp (check_effective_target_tiny): Cache
639 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
642 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
645 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/init/goto3.C: New.
649 * g++.dg/eh/goto2.C: Adjust.
650 * g++.dg/ext/vla14.C: Likewise.
651 * g++.dg/gomp/block-1.C: Likewise.
652 * g++.dg/gomp/block-2.C: Likewise.
653 * g++.dg/gomp/block-3.C: Likewise.
654 * g++.dg/gomp/block-5.C: Likewise.
655 * g++.dg/gomp/target-1.C: Likewise.
656 * g++.dg/gomp/target-2.C: Likewise.
657 * g++.dg/gomp/taskgroup-1.C: Likewise.
658 * g++.dg/gomp/teams-1.C: Likewise.
659 * g++.dg/init/goto2.C: Likewise.
660 * g++.dg/warn/pedantic1.C: Likewise.
661 * g++.old-deja/g++.jason/jump.C: Likewise.
662 * g++.old-deja/g++.law/arm6.C: Likewise.
663 * g++.old-deja/g++.other/goto1.C: Likewise.
664 * g++.old-deja/g++.other/goto3.C: Likewise.
665 * g++.old-deja/g++.other/init9.C: Likewise.
667 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
670 * gcc.target/powerpc/pr64019.c: New file.
672 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
675 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
676 * gfortran.dg/warnings_are_errors_1.f: Likewise.
678 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
680 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
682 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
684 * gcc.target/epiphany/fcmp-1.c: New test.
686 2014-12-03 Petr Murzin <petr.murzin@intel.com>
688 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
690 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
691 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
692 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
693 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
694 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
695 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
696 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
697 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
698 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
699 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
700 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
701 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
702 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
703 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
704 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
705 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
706 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
707 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
708 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
709 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
710 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
711 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
712 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
713 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
714 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
715 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
716 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
717 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
718 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
719 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
720 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
721 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
722 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
723 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
724 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
725 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
726 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
727 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
728 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
729 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
730 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
731 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
732 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
733 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
734 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
735 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
736 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
737 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
738 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
739 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
740 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
741 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
742 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
743 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
744 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
745 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
746 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
747 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
748 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
749 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
750 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
751 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
752 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
753 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
754 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
755 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
756 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
757 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
758 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
759 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
760 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
761 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
762 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
763 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
764 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
765 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
766 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
767 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
768 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
769 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
770 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
771 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
772 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
773 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
774 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
775 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
776 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
777 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
778 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
779 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
780 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
781 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
782 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
783 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
784 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
785 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
786 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
787 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
788 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
789 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
790 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
791 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
792 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
793 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
794 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
795 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
796 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
797 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
798 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
799 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
800 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
801 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
802 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
803 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
804 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
805 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
806 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
807 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
808 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
809 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
810 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
811 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
812 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
813 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
814 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
815 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
816 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
817 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
818 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
819 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
820 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
821 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
822 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
823 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
824 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
825 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
826 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
827 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
828 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
829 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
830 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
831 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
832 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
833 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
834 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
835 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
836 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
837 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
838 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
839 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
840 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
841 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
842 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
843 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
844 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
845 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
846 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
847 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
848 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
849 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
850 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
851 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
852 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
853 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
854 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
855 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
856 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
857 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
858 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
859 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
860 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
861 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
862 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
863 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
864 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
865 * gcc.target/i386/avx512f-gather-5.c: Ditto.
866 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
867 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
868 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
869 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
870 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
871 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
872 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
873 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
874 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
875 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
876 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
877 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
878 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
879 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
880 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
881 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
882 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
883 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
884 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
885 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
886 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
887 * gcc.target/i386/avx512f-korw-1.c: Ditto.
888 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
889 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
890 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
891 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
892 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
893 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
894 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
895 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
896 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
897 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
898 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
899 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
900 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
901 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
902 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
903 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
904 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
905 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
906 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
907 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
908 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
909 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
910 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
911 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
912 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
913 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
914 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
915 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
916 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
917 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
918 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
919 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
920 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
921 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
922 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
923 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
924 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
925 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
926 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
927 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
928 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
929 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
930 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
931 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
932 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
933 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
934 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
935 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
936 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
937 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
938 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
939 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
940 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
941 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
942 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
943 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
944 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
945 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
946 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
947 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
948 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
949 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
950 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
951 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
952 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
953 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
954 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
955 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
956 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
957 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
958 * gcc.target/i386/avx512f-vec-init.c: Ditto.
959 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
960 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
961 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
962 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
963 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
964 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
965 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
966 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
967 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
968 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
969 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
970 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
971 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
972 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
973 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
974 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
975 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
976 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
977 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
978 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
979 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
980 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
981 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
982 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
983 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
984 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
985 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
986 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
987 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
988 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
989 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
990 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
991 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
992 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
993 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
994 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
995 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
996 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
997 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
998 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
999 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1000 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1001 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1002 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1004 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1005 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1006 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1007 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1008 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1009 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1010 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1011 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1012 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1013 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1014 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1015 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1016 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1017 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1018 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1019 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1020 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1022 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1023 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1024 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1025 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1026 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1027 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1028 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1029 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1030 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1031 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1032 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1033 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1034 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1035 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1036 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1037 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1038 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1039 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1040 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1041 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1042 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1043 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1045 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1046 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1047 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1048 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1049 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1050 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1051 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1052 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1054 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1056 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1057 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1058 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1059 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1060 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1070 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1071 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1072 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1073 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1074 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1075 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1076 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1077 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1078 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1079 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1080 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1081 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1082 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1083 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1084 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1085 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1086 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1088 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1089 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1090 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1091 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1092 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1093 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1094 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1095 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1097 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1100 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1102 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1103 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1104 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1105 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1106 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1107 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1108 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1110 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1111 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1112 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1113 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1114 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1115 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1121 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1151 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1153 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1155 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1157 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1184 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1208 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1209 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1210 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1211 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1212 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1213 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1214 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1215 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1216 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1217 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1218 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1219 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1220 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1221 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1222 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1223 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1224 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1225 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1226 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1227 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1228 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1229 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1230 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1231 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1232 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1233 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1234 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1235 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1236 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1237 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1238 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1239 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1240 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1241 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1242 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1243 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1244 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1245 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1246 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1247 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1248 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1249 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1250 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1251 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1252 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1253 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1254 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1255 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1256 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1257 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1258 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1259 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1260 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1261 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1262 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1263 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1264 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1265 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1266 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1267 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1268 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1269 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1270 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1271 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1272 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1273 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1274 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1275 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1276 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1277 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1278 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1279 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1280 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1281 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1282 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1283 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1284 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1285 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1286 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1287 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1288 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1289 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1290 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1291 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1292 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1293 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1294 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1295 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1296 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1297 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1298 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1299 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1300 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1301 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1302 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1303 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1304 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1305 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1306 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1307 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1308 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1309 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1310 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1311 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1312 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1313 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1314 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1315 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1316 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1317 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1318 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1319 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1320 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1321 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1322 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1323 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1324 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1325 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1326 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1327 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1328 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1329 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1330 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1332 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1333 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1334 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1335 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1336 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1337 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1338 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1339 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1340 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1341 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1342 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1343 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1344 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1345 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1346 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1347 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1348 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1349 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1350 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1351 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1352 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1353 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1354 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1355 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1356 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1357 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1358 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1359 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1360 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1361 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1362 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1363 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1364 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1373 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1374 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1375 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1376 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1381 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1382 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1383 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1384 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1385 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1387 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1388 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1389 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1390 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1391 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1393 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1394 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1395 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1397 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1399 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1401 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1403 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1405 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1407 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1409 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1411 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1413 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1415 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1417 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1419 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1421 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1423 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1425 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1427 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1429 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1431 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1432 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1433 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1435 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1436 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1437 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1438 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1439 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1440 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1441 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1442 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1443 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1444 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1445 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1446 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1447 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1448 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1450 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1451 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1452 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1453 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1454 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1455 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1456 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1461 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1463 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1471 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1473 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1487 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1488 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1493 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1495 PR rtl-optimization/64151
1496 PR rtl-optimization/64156
1497 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1499 2014-12-03 Tom de Vries <tom@codesourcery.com>
1501 PR rtl-optimization/63957
1502 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1504 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1505 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1506 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1507 * gcc.target/aarch64/fuse-caller-save.c: Same.
1508 * gcc.target/arm/fuse-caller-save.c: Same.
1509 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1510 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1511 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1512 * gcc.target/i386/fuse-caller-save.c: Same.
1513 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1514 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1515 * gcc.target/mips/fuse-caller-save.c: Same.
1516 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1517 -ffoo/-fno-foo options.
1519 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1521 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1522 vec_concatv2di template.
1524 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1526 PR rtl-optimization/52714
1527 * gcc.target/m68k/pr52714.c: New testcase.
1529 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1531 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1532 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1533 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1534 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1535 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1536 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1538 2014-12-02 Marek Polacek <polacek@redhat.com>
1540 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1541 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1542 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1544 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1547 * gcc.target/i386/memset-strategy-2.c: New test.
1549 2014-12-02 Richard Biener <rguenther@suse.de>
1551 * gcc.dg/torture/20141202-1.c: New testcase.
1553 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1556 * g++.dg/ipa/pr63814.C: New test.
1558 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1560 * gcc.target/aarch64/remat1.c: New testcase.
1562 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1564 PR rtl-optimization/59278
1565 * gcc.target/sh/pr59278.c: New.
1567 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1570 * g++.dg/cpp0x/initlist88.C: New.
1572 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1574 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1576 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1578 * jit.dg/jit.exp (verify_exit_status): New function.
1579 (fixed_host_execute): Verify the exit status of the spawnee.
1581 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1583 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1585 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1588 * jit.dg/jit.exp (report_leak): New.
1589 (parse_valgrind_logfile): New.
1590 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1591 in the environment, and if so, run the executable under
1592 valgrind, capturing valgrind's output to a logfile. Parse the
1593 log file, generating PASSes and XFAILs for the summary of leaks.
1594 Use "wait" before "close": valgrind might not have finished
1595 writing the log out before we parse it, so we need to wait for
1596 the spawnee to finish.
1598 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1601 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1602 (check_string_starts_with): New.
1603 * jit.dg/test-error-pr63969-missing-driver.c: New.
1605 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1607 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1608 when calling jit_check_compile to avoid embedding the full path of
1609 the testcase into the test results.
1611 2014-12-01 Marek Polacek <polacek@redhat.com>
1614 * c-c++-common/ubsan/pr64121.c: New test.
1616 2014-12-01 Marek Polacek <polacek@redhat.com>
1619 * c-c++-common/ubsan/shift-5.c: Add xfails.
1620 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1621 * g++.dg/ubsan/pr63956.C: New test.
1623 2014-12-01 Marek Polacek <polacek@redhat.com>
1625 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1626 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1627 * g++.dg/cpp1y/constexpr-void1.C: New test.
1629 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/parse/error55.C: New.
1634 2014-12-01 Richard Biener <rguenther@suse.de>
1636 PR tree-optimization/15346
1637 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1639 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1641 PR tree-optimization/63941
1642 * gcc.dg/torture/pr63941.c: New test.
1644 2014-12-01 Martin Jambor <mjambor@suse.cz>
1647 * gcc.dg/ipa/pr63551.c: New test.
1648 * gcc.dg/ipa/pr64041.c: Likewise.
1650 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1652 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1653 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1654 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1655 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1656 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1657 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1658 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1659 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1660 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1661 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1662 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1663 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1664 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1665 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1666 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1667 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1668 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1669 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1670 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1671 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1672 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1673 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1674 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1675 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1676 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1677 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1678 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1679 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1680 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1681 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1682 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1683 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1684 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1685 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1686 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1687 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1688 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1689 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1690 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1691 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1692 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1693 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1694 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1695 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1696 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1697 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1698 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1699 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1700 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1701 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1702 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1703 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1704 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1705 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1706 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1707 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1708 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1709 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1710 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1711 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1712 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1713 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1714 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1715 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1716 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1717 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1718 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1719 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1720 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1721 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1722 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1723 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1724 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1725 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1726 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1727 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1728 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1729 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1730 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1731 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1732 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1733 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1734 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1735 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1736 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1737 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1738 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1739 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1740 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1741 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1742 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1743 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1744 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1745 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1746 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1747 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1748 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1749 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1750 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1751 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1752 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1753 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1754 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1755 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1756 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1757 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1758 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1759 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1760 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1761 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1762 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1763 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1764 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1765 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1766 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1767 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1768 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1769 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1770 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1771 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1772 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1773 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1774 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1775 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1776 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1777 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1778 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1779 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1780 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1781 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1782 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1783 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1784 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1785 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1786 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1787 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1788 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1789 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1790 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1791 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1792 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1793 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1794 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1795 * gcc.target/i386/avx512f-helper.h: Ditto.
1796 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
1797 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1798 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
1799 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1800 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1801 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1803 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1805 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1807 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1809 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1811 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1819 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1822 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1829 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1831 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1834 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1839 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1842 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1845 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1851 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1862 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1866 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1867 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1869 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1871 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1872 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1873 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1874 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1875 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1876 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1877 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1878 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1879 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1880 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1881 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1882 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1883 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1884 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1885 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1886 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1887 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1888 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1889 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1890 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1891 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1892 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1893 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1894 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1895 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1896 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1897 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1898 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1899 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1900 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1901 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1902 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1903 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1904 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1905 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1906 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1907 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1908 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1909 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1910 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1911 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1912 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1913 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1914 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1915 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1916 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1917 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1918 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1919 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1920 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1921 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1922 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1923 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1924 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1925 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1926 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1927 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1928 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1929 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1930 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1931 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1932 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1933 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1934 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1935 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1936 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1937 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1938 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1939 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1940 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1941 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1942 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1943 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1944 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1945 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1946 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1947 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1948 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1949 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1950 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1951 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1952 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1954 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1956 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1958 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1960 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1962 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1964 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1966 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1974 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1976 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1978 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
1980 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1989 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1993 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1995 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1996 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
1997 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2003 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2005 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2009 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2011 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2013 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2017 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2019 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2034 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2036 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2170 2014-12-01 Richard Biener <rguenther@suse.de>
2172 PR tree-optimization/63738
2173 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2175 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2178 * gcc.target/i386/pr64114.c: New test.
2180 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2182 PR preprocessor/41698
2183 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2185 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2188 * gcc.target/i386/pr64061.c: New.
2190 2014-11-28 Marek Polacek <polacek@redhat.com>
2192 * c-c++-common/ubsan/shift-8.c: New test.
2194 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2196 PR rtl-optimization/64087
2197 * gcc.dg/pr64087.c: New.
2199 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2201 PR rtl-optimization/64037
2202 * g++.dg/pr64037.C: New test.
2204 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2206 * gcc.target/i386/pr52252-atom-1.c: Delete.
2208 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2210 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2211 testcase for soft-float.
2213 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2215 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2217 (foo): Replace "!=" with delta.
2218 (main): Remove __builtin_printf.
2220 2014-11-28 Renlin Li <renlin.li@arm.com>
2223 * gcc.target/i386/pr63661.c: Use native tune.
2225 2014-11-28 Renlin Li <renlin.li@arm.com>
2228 * gcc.target/i386/pr63661.c: New test.
2230 2014-11-28 Marek Polacek <polacek@redhat.com>
2233 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2234 * c-c++-common/ubsan/shift-7.c: New test.
2236 2014-11-28 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2240 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2242 2014-11-27 Richard Biener <rguenther@suse.de>
2245 * gcc.dg/torture/pr64088.c: New testcase.
2247 PR tree-optimization/64088
2248 * gcc.dg/torture/pr64091.c: New testcase.
2250 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2252 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2253 * gcc.target/i386/builtin_target.c: Ditto.
2255 2014-11-27 Kai Tietz <ktietz@redhat.com>
2258 * g++.dg/cpp0x/pr63904.C: New.
2260 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.c-torture/compile/pr64067.c: New test.
2265 PR tree-optimization/64024
2266 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2267 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2269 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2272 * gcc.target/arm/constant-pool.c: New test.
2274 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2276 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2278 2014-11-27 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/64083
2281 * gcc.dg/torture/pr64083.c: New testcase.
2283 2014-11-27 Richard Biener <rguenther@suse.de>
2285 PR tree-optimization/61634
2286 * gcc.dg/vect/pr61634.c: New testcase.
2288 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2290 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2292 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/nullptr33.C: New.
2297 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2299 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2300 tsan_init): Don't use -fPIE or -pie.
2302 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2305 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2307 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/cpp0x/auto43.C: New.
2312 2014-11-26 Richard Biener <rguenther@suse.de>
2315 * gcc.dg/torture/pr63738.c: New testcase.
2317 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2320 * gcc.target/i386/pr63995-2.c: New.
2322 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2325 * gcc.dg/pr64075.c: New.
2327 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2329 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2330 *-*-solaris* && !gld.
2331 * gcc.target/i386/mcount_pic.c: Likewise.
2334 2014-11-21 Mark Wielaard <mjw@redhat.com>
2336 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2337 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2338 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2339 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2340 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2342 2014-11-24 Mark Wielaard <mjw@redhat.com>
2344 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2345 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2346 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2348 2014-11-26 Richard Biener <rguenther@suse.de>
2350 PR tree-optimization/62238
2351 * gcc.dg/torture/pr62238.c: New testcase.
2353 2014-11-25 Andrew Pinski <apinski@cavium.com>
2355 * gcc.c-torture/execute/20141125-1.c: New testcase.
2357 2014-11-25 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/empty_label.f: Change test to continue testing
2361 * gfortran.dg/empty_label.f90: Ditto.
2362 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2364 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2366 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2368 * g++.old-deja/g++.law/enum9.C: Likewise.
2369 * g++.old-deja/g++.other/enum4.C: Likewise.
2371 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2374 * gcc.target/i386/pr63534.c: New test.
2376 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2379 * gcc.target/i386/pr63527.c: New test.
2381 2014-11-25 Martin Liska <mliska@suse.cz>
2385 * gcc.dg/plugin/plugin.exp: New plugin.
2386 * gcc.dg/plugin/sreal-test-1.c: New test.
2387 * gcc.dg/plugin/sreal_plugin.c: New test.
2389 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2391 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2392 -mhard-float options. Ensure that explicit -mfp* options imply
2393 both -mhard-float and -mdouble-float.
2394 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2397 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2400 * g++.dg/cpp0x/variadic163.C: New.
2402 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2405 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2406 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2407 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2408 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2409 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2411 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2413 * gcc.target/powerpc/longcall-2.c: New test.
2415 2014-11-25 Marek Polacek <polacek@redhat.com>
2418 * gcc.dg/pr63877.c: New test.
2420 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2423 * g++.dg/ipa/pr64059.C: New test.
2425 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2428 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2429 for 32bit x86 targets.
2430 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2432 2014-11-24 Tobias Burnus <burnus@net-b.de>
2434 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2435 * gfortran.dg/dollar_sym_1.f90: Ditto.
2436 * gfortran.dg/dollar_sym_3.f: Ditto.
2438 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2440 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2443 2014-11-24 Richard Biener <rguenther@suse.de>
2445 PR tree-optimization/63679
2446 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2447 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2448 * gcc.target/i386/ssetype-1.c: Likewise.
2449 * gcc.target/i386/ssetype-3.c: Likewise.
2450 * gcc.target/i386/ssetype-5.c: Likewise.
2452 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2453 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/warn/Winit-self-2.C: New.
2458 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2460 * gcc.target/i386/extract-insert-combining.c: New test.
2462 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2466 2014-11-24 Richard Biener <rguenther@suse.de>
2469 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2471 2014-11-24 Richard Biener <rguenther@suse.de>
2473 PR tree-optimization/55334
2474 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2476 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2478 * gnat.dg/opt45.adb: New test.
2480 2014-11-24 Tobias Burnus <burnus@net-b.de>
2482 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2483 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2485 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2487 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2488 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2489 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2490 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2492 2014-11-23 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/tab_continuation.f: Update dg-*.
2496 2014-11-23 Andrew Pinski <apinski@cavium.com>
2498 * gcc.c-torture/compile/20120927-1.c: New testcase.
2499 * gcc.c-torture/compile/20120830-1.c: New testcase.
2501 2014-11-22 Andrew Pinski <apinski@cavium.com>
2503 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2504 argc is always greater than 1 (octeon simulator).
2505 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2507 2014-11-22 Andrew Pinski <apinski@cavium.com>
2510 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2511 x30 (in the epilogue).
2512 * gcc.target/aarch64/test_frame_6.c: Likewise.
2513 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2514 x30 and x19 (in the epilogue).
2515 * gcc.target/aarch64/test_frame_4.c: Likewise.
2516 * gcc.target/aarch64/test_frame_7.c: Likewise.
2518 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2522 * gcc.target/sh/torture/pr63783-1.c: New.
2523 * gcc.target/sh/torture/pr63783-2.c: New.
2524 * gcc.target/sh/pr51244-20.c: Adjust.
2525 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2527 2014-11-22 Tobias Burnus <burnus@net-b.de>
2529 * gfortran.dg/coarray/cosubscript_1.f90: New.
2531 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2533 * gnat.dg/specs/pack11.ads: New test.
2535 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2537 * gnat.dg/specs/no_streams.ads: New test.
2539 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2541 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2542 store_modtion rtl dump.
2543 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2544 * gcc.dg/var-expand3.c (dg-final): Ditto.
2546 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2548 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2549 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2550 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2551 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2552 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2553 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2555 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2557 PR tree-optimization/64006
2558 * gcc.c-torture/execute/pr64006.c: New test.
2560 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2562 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2563 value for go testing.
2565 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2567 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2569 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2571 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2573 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2575 * g++.dg/other/i386-2.C: Add -mpcommit.
2576 * g++.dg/other/i386-3.C: Ditto.
2577 * gcc.target/i386/pcommit-1.c: New test.
2578 * gcc.target/i386/sse-12.c: Add new options.
2579 * gcc.target/i386/sse-13.c: Ditto.
2580 * gcc.target/i386/sse-14.c: Ditto.
2581 * gcc.target/i386/sse-22.c: Ditto.
2582 * gcc.target/i386/sse-23.c: Ditto.
2584 2014-11-20 Mark Wielaard <mjw@redhat.com>
2587 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2588 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2590 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2592 * g++.dg/other/i386-2.C: Add -mclwb.
2593 * g++.dg/other/i386-3.C: Ditto.
2594 * gcc.target/i386/clwb-1.c: New test.
2595 * gcc.target/i386/sse-12.c: Add new options.
2596 * gcc.target/i386/sse-13.c: Ditto.
2597 * gcc.target/i386/sse-14.c: Ditto.
2598 * gcc.target/i386/sse-22.c: Ditto.
2599 * gcc.target/i386/sse-23.c: Ditto.
2601 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2603 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2604 * g++.dg/other/i386-3.C: Ditto.
2605 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2606 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2607 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2608 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2609 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2610 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2611 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2612 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2613 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2614 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2615 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2616 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2617 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2618 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2619 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2620 * gcc.target/i386/sse-12.c: Add new options.
2621 * gcc.target/i386/sse-13.c: Ditto.
2622 * gcc.target/i386/sse-14.c: Ditto.
2623 * gcc.target/i386/sse-22.c: Ditto.
2624 * gcc.target/i386/sse-23.c: Ditto.
2626 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2628 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2629 * g++.dg/other/i386-3.C: Ditto.
2630 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2631 * gcc.target/i386/avx512ifma-check.h: New.
2632 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2633 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2634 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2635 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2636 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2637 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2638 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2639 * gcc.target/i386/sse-12.c: Add new options.
2640 * gcc.target/i386/sse-13.c: Ditto.
2641 * gcc.target/i386/sse-14.c: Ditto.
2642 * gcc.target/i386/sse-22.c: Ditto.
2643 * gcc.target/i386/sse-23.c: Ditto.
2645 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2647 Forward-port from 2014-10-30 4_9-branch r216934
2650 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2652 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2655 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2658 2014-11-21 Tom de Vries <tom@codesourcery.com>
2660 * gcc.dg/store-motion-fgcse-sm.c: New test.
2662 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2665 * gcc.target/i386/pr60451.c: New.
2667 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2669 PR tree-optimization/61773
2670 * gcc.dg/pr61773.c: New test.
2673 * c-c++-common/pr63764-1.c: New test.
2674 * c-c++-common/pr63764-2.c: New test.
2677 * gcc.target/i386/pr63910.c: New test.
2679 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2682 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2684 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2686 * gcc.dg/no-strict-overflow-8.c: New test.
2688 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2690 * gcc.dg/undefined-loop-1.c: New file.
2691 * gcc.dg/undefined-loop-2.c: New file.
2693 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2695 * gcc.target/aarch64/symbol-range.c: New.
2696 * gcc.target/aarch64/symbol-range-tiny.c: New.
2697 2014-11-20 Richard Biener <rguenther@suse.de>
2700 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2702 2014-11-20 Richard Biener <rguenther@suse.de>
2704 PR tree-optimization/63677
2705 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2706 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2708 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2711 * gcc.dg/asan/pr63845.c: New test.
2713 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2716 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2717 stack pointer address, to fit darwin output when symbolizer is not
2719 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2720 * c-c++-common/asan/memcmp-1.c: Likewise.
2721 * c-c++-common/asan/misalign-1.c: Likewise.
2722 * c-c++-common/asan/misalign-2.c: Likewise.
2723 * c-c++-common/asan/null-deref-1.c: Likewise.
2724 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2725 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2726 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2727 * c-c++-common/asan/use-after-free-1.c: Likewise.
2728 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2729 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2730 * g++.dg/asan/large-func-test-1.C: Likewise.
2732 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2735 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2737 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2740 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2741 * c-c++-common/asan/memcmp-1.c: Likewise.
2742 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2743 * c-c++-common/asan/use-after-free-1.c: Likewise.
2745 2014-11-19 David Malcolm <dmalcolm@redhat.com>
2748 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2749 (make_random_function): Free ff->locals.
2751 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
2754 * gcc.target/i386/pr63947.c: New test.
2756 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/cpp0x/constexpr-__func__.C: New.
2761 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2764 * gcc.target/aarch64/pr63424.c: New test.
2766 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2769 * gcc.dg/pr63762.c: New test.
2771 2014-11-19 Marek Polacek <polacek@redhat.com>
2774 * gcc.dg/ubsan/pr63690.c: New test.
2776 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2779 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
2780 darwin, adjust dg-output.
2781 * c-c++-common/asan/misalign-2.c: Likewise.
2783 2014-11-19 Richard Henderson <rth@redhat.com>
2785 * gcc.dg/cwsc0.c: New test.
2786 * gcc.dg/cwsc1.c: New test.
2788 2014-11-19 Marek Polacek <polacek@redhat.com>
2791 * c-c++-common/ubsan/pr63879-1.c: New test.
2792 * c-c++-common/ubsan/pr63879-2.c: New test.
2794 2014-11-19 Tom de Vries <tom@codesourcery.com>
2796 PR tree-optimization/62167
2797 * gcc.dg/pr51879-12.c: Add xfails.
2798 * gcc.dg/pr62167-run.c: New test.
2799 * gcc.dg/pr62167.c: New test.
2801 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/63915
2804 * c-c++-common/gomp/pr60823-4.c: New test.
2807 * c-c++-common/ubsan/pr63520.c: New test.
2809 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2812 * g++.dg/cpp0x/constexpr-ref7.C: New.
2814 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2817 * g++.dg/ubsan/pr63913.C: New test.
2819 2014-11-19 Andreas Schwab <schwab@suse.de>
2821 * gcc.dg/pure-2.c: Update line numbers.
2823 2014-11-19 Jakub Jelinek <jakub@redhat.com>
2825 PR rtl-optimization/63843
2826 * gcc.c-torture/execute/pr63843.c: New test.
2828 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2831 * gcc.dg/memset-2.c: New.
2833 2014-11-18 Jakub Jelinek <jakub@redhat.com>
2836 * g++.dg/ubsan/pr63813.C: New test.
2838 PR tree-optimization/61042
2839 * gcc.c-torture/compile/pr61042.c: New test.
2841 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
2843 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
2846 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2849 * g++.dg/cpp0x/constexpr-55942.C: New.
2851 2014-11-18 Marek Polacek <polacek@redhat.com>
2854 * c-c++-common/ubsan/pr63866.c: New test.
2856 2014-11-18 Richard Biener <rguenther@suse.de>
2858 PR tree-optimization/63914
2859 * gcc.dg/pr63914.c: New testcase.
2861 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2864 * g++.dg/cpp0x/noexcept26.C: New.
2865 * g++.dg/cpp0x/noexcept27.C: Likewise.
2867 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2870 * g++.dg/cpp0x/constexpr-60245.C: New.
2872 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/cpp0x/constexpr-ref6.C: New.
2877 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
2879 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
2880 * gcc.target/arm/neon/vbicQs32.c: Likewise.
2881 * gcc.target/arm/neon/vbicQs64.c: Likewise.
2882 * gcc.target/arm/neon/vbicQs8.c: Likewise.
2883 * gcc.target/arm/neon/vbicQu16.c: Likewise.
2884 * gcc.target/arm/neon/vbicQu32.c: Likewise.
2885 * gcc.target/arm/neon/vbicQu64.c: Likewise.
2886 * gcc.target/arm/neon/vbicQu8.c: Likewise.
2887 * gcc.target/arm/neon/vbics16.c: Likewise.
2888 * gcc.target/arm/neon/vbics32.c: Likewise.
2889 * gcc.target/arm/neon/vbics64.c: Likewise.
2890 * gcc.target/arm/neon/vbics8.c: Likewise.
2891 * gcc.target/arm/neon/vbicu16.c: Likewise.
2892 * gcc.target/arm/neon/vbicu32.c: Likewise.
2893 * gcc.target/arm/neon/vbicu64.c: Likewise.
2894 * gcc.target/arm/neon/vbicu8.c: Likewise.
2895 * gcc.target/arm/neon/vornQs16.c: Likewise.
2896 * gcc.target/arm/neon/vornQs32.c: Likewise.
2897 * gcc.target/arm/neon/vornQs64.c: Likewise.
2898 * gcc.target/arm/neon/vornQs8.c: Likewise.
2899 * gcc.target/arm/neon/vornQu16.c: Likewise.
2900 * gcc.target/arm/neon/vornQu32.c: Likewise.
2901 * gcc.target/arm/neon/vornQu64.c: Likewise.
2902 * gcc.target/arm/neon/vornQu8.c: Likewise.
2903 * gcc.target/arm/neon/vorns16.c: Likewise.
2904 * gcc.target/arm/neon/vorns32.c: Likewise.
2905 * gcc.target/arm/neon/vorns64.c: Likewise.
2906 * gcc.target/arm/neon/vorns8.c: Likewise.
2907 * gcc.target/arm/neon/vornu16.c: Likewise.
2908 * gcc.target/arm/neon/vornu32.c: Likewise.
2909 * gcc.target/arm/neon/vornu64.c: Likewise.
2910 * gcc.target/arm/neon/vornu8.c: Likewise.
2912 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
2914 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
2915 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
2916 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
2917 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
2918 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
2919 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
2920 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
2921 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
2922 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
2924 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
2926 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
2927 * g++.dg/ipa/devirt-15.C: Ditto.
2928 * g++.dg/ipa/devirt-7.C: Ditto.
2929 * g++.dg/ipa/pr60600.C: Ditto.
2930 * g++.dg/opt/vt2.C: Ditto.
2931 * g++.dg/opt/vt4.C: Ditto.
2932 * g++.dg/pr48484.C: Ditto.
2933 * g++.dg/tm/pr47746.C: Ditto.
2934 * g++.dg/tree-ssa/pr57380.C: Ditto.
2935 * gcc.dg/ipa/inline-4.c: Ditto.
2936 * gcc.dg/ipa/inlinehint-1.c: Ditto.
2937 * gcc.dg/ipa/inlinehint-2.c: Ditto.
2938 * gcc.dg/ipa/inlinehint-3.c: Ditto.
2939 * gcc.dg/pr47276.c: Ditto.
2940 * gcc.dg/pure-2.c: Ditto.
2941 * gcc.dg/tm/nested-2.c: Ditto.
2942 * gcc.dg/tree-ssa/alias-29.c: Ditto.
2943 * gcc.target/i386/3dnow-1.c: Ditto.
2944 * gcc.target/i386/3dnow-2.c: Ditto.
2945 * gcc.target/i386/3dnowA-1.c: Ditto.
2946 * gcc.target/i386/3dnowA-2.c: Ditto.
2947 * gcc.target/i386/avx-1.c: Ditto.
2948 * gcc.target/i386/avx-2.c: Ditto.
2949 * gcc.target/i386/memcpy-1.c: Ditto.
2950 * gcc.target/i386/mmx-1.c: Ditto.
2951 * gcc.target/i386/mmx-2.c: Ditto.
2952 * gcc.target/i386/sse-14.c: Ditto.
2953 * gcc.target/i386/sse-22.c: Ditto.
2954 * gcc.target/i386/sse-22a.c: Ditto.
2955 * gcc.target/i386/sse-23.c: Ditto.
2956 * gcc.target/i386/sse-24.c: Ditto.
2957 * gcc.target/i386/vect-double-1.c: Ditto.
2958 * g++.dg/fstack-protector-strong.C: Add target nonpic.
2959 * gcc.dg/fstack-protector-strong.c: Ditto.
2961 2014-11-18 Hale Wang <hale.wang@arm.com>
2963 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
2964 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
2965 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2966 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2967 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2968 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2969 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2970 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2971 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2972 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2974 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2976 * g++.dg/abi/mangle-arm-crypto.C: New.
2977 * g++.dg/abi/mangle-neon.C (f19): New.
2980 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
2982 * gcc.target/arm/pr51968.c (foo): Fix call to
2983 __builtin_neon_vqmovunv8hi.
2985 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
2987 * c-c++-common/asan/aggressive-opts.c: New test.
2989 2014-11-18 Yury Gribov <y.gribov@samsung.com>
2992 * c-c++-common/ubsan/pr63802.c: New test.
2994 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
2996 * g++.dg/pr63766.C: New.
2998 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3000 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3001 floating point variables instead of using asm to test allocating
3002 values to the Altivec registers.
3004 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3005 -mupper-regs-df tests.
3006 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3008 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3010 2014-11-17 Tom de Vries <tom@codesourcery.com>
3012 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3013 * gcc.dg/pr43864-3.c: Same.
3014 * gcc.dg/pr43864-4.c: Same.
3015 * gcc.dg/pr43864.c: Same.
3016 * gcc.dg/pr50763.c: Same.
3017 * gcc.dg/pr51879-12.c: Same.
3018 * gcc.dg/pr51879-16.c: Same.
3019 * gcc.dg/pr51879-17.c: Same.
3020 * gcc.dg/pr51879-18.c: Same.
3021 * gcc.dg/pr51879-2.c: Same.
3022 * gcc.dg/pr51879-3.c: Same.
3023 * gcc.dg/pr51879-4.c: Same.
3024 * gcc.dg/pr51879-6.c: Same.
3025 * gcc.dg/pr51879-7.c: Same.
3026 * gcc.dg/pr51879.c: Same.
3028 2014-11-17 Tom de Vries <tom@codesourcery.com>
3030 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3031 * gcc.dg/pr43864-3.c: Same.
3032 * gcc.dg/pr43864-4.c: Same.
3034 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3036 * gcc.target/aarch64/vld1_lane.c: New test.
3038 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3040 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3041 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3043 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3045 * gcc.target/i386/chkp-strlen-1.c: New.
3046 * gcc.target/i386/chkp-strlen-2.c: New.
3047 * gcc.target/i386/chkp-strlen-3.c: New.
3048 * gcc.target/i386/chkp-strlen-4.c: New.
3049 * gcc.target/i386/chkp-strlen-5.c: New.
3051 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3053 * gcc.target/i386/chkp-stropt-1.c: New.
3054 * gcc.target/i386/chkp-stropt-2.c: New.
3055 * gcc.target/i386/chkp-stropt-3.c: New.
3056 * gcc.target/i386/chkp-stropt-4.c: New.
3057 * gcc.target/i386/chkp-stropt-5.c: New.
3058 * gcc.target/i386/chkp-stropt-6.c: New.
3059 * gcc.target/i386/chkp-stropt-7.c: New.
3060 * gcc.target/i386/chkp-stropt-8.c: New.
3061 * gcc.target/i386/chkp-stropt-9.c: New.
3062 * gcc.target/i386/chkp-stropt-10.c: New.
3063 * gcc.target/i386/chkp-stropt-11.c: New.
3064 * gcc.target/i386/chkp-stropt-12.c: New.
3065 * gcc.target/i386/chkp-stropt-13.c: New.
3066 * gcc.target/i386/chkp-stropt-14.c: New.
3067 * gcc.target/i386/chkp-stropt-15.c: New.
3068 * gcc.target/i386/chkp-stropt-16.c: New.
3070 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3072 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3075 2014-11-17 Richard Biener <rguenther@suse.de>
3079 * gfortran.dg/pr63883.f90: New testcase.
3081 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3084 * g++.dg/ipa/pr63894.C: New test.
3086 2014-11-17 Terry Guo <terry.guo@arm.com>
3088 * gcc.target/arm/thumb1-ual-1.c: New test.
3090 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3093 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3094 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3096 2014-11-16 Andrew Pinski <apinski@cavium.com>
3098 * gcc.c-torture/execute/memset-4.c: New test.
3099 * gcc.c-torture/execute/20110418-1.c: New test.
3100 * gcc.c-torture/execute/20141022-1.c: New test.
3101 * gcc.c-torture/execute/strcpy-2.c: New test.
3102 * gcc.c-torture/execute/20140212-2.c: New test.
3103 * gcc.c-torture/compile/20120913-1.c: New test.
3104 * gcc.c-torture/compile/20121010-1.c: New test.
3105 * gcc.c-torture/compile/20120917-1.c: New test.
3106 * gcc.c-torture/compile/20140110-1.c: New test.
3107 * gcc.c-torture/compile/20121220-1.c: New test.
3108 * gcc.c-torture/compile/20120822-1.c: New test.
3109 * gcc.c-torture/compile/20121027-1.c: New test.
3110 * gcc.c-torture/compile/20120830-2.c: New test.
3112 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3114 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3117 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3119 * gcc.dg/atomic/c11-atomic-exec-5.c
3120 (test_main_long_double_add_overflow): Only actually define if
3121 LDBL_MANT_DIG != 106.
3122 (test_main_complex_long_double_add_overflow): Likewise.
3123 (test_main_long_double_sub_overflow): Likewise.
3124 (test_main_complex_long_double_sub_overflow): Likewise.
3126 (NOT_LDBL_EPSILON_2): Likewise.
3127 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3129 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3131 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3132 instead of run on ia32 targets.
3134 2014-11-15 Marek Polacek <polacek@redhat.com>
3137 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3139 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3142 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3144 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3146 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3147 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3148 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3149 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3151 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3153 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3155 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3157 * gcc.dg/pubtypes-3.c: Include <string.h>.
3158 * gcc.dg/pubtypes-4.c: Likewise.
3160 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3162 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3164 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/opt44.ad[sb]: New test.
3168 2014-11-15 Tobias Burnus <burnus@net-b.de>
3170 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3171 * gfortran.dg/coarray_9.f90: Ditto.
3172 * gfortran.dg/empty_label.f: Ditto.
3173 * gfortran.dg/empty_label.f90: Ditto.
3175 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3177 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3179 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3180 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3181 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3182 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3183 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3184 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3185 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3186 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3187 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3188 * gcc.target/powerpc/ppc-round.c: Likewise.
3190 2014-11-14 Martin Jambor <mjambor@suse.cz>
3192 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3194 * g++.dg/ipa/devirt-21.C: Xfail.
3195 * g++.dg/ipa/devirt-24.C: Likewise.
3196 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3197 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3198 * g++.dg/ipa/devirt-44.C: Likewise.
3199 * g++.dg/ipa/devirt-43.C: Xfail.
3201 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3203 * g++.dg/abi/abi-tag11.C: New.
3205 2014-11-14 Marek Polacek <polacek@redhat.com>
3207 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3209 2014-11-14 Marek Polacek <polacek@redhat.com>
3212 * c-c++-common/ubsan/pr63839.c: New test.
3213 * c-c++-common/ubsan/unreachable-2.c: New test.
3215 2014-11-14 Richard Biener <rguenther@suse.de>
3217 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3219 2014-11-13 Teresa Johnson <tejohnson@google.com>
3221 PR tree-optimization/63841
3222 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3224 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3226 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3227 * gcc.target/arm/vfp-1.c: Improve scanning string.
3229 2014-11-13 Rong Xu <xur@google.com>
3232 * g++.dg/tree-prof/pr63581.C: New test.
3234 2014-11-13 Teresa Johnson <tejohnson@google.com>
3236 PR tree-optimization/63841
3237 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3239 2014-11-13 Teresa Johnson <tejohnson@google.com>
3241 PR tree-optimization/63841
3242 * g++.dg/tree-ssa/pr63841.C: New test.
3244 2014-11-13 Richard Biener <rguenther@suse.de>
3246 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3248 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3250 * lib/target-supports.exp (error_h): New check.
3251 (libc_has_complex_functions): Ditto.
3253 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3254 * gcc.dg/builtins-61.c: Likewise.
3255 * gcc.dg/builtins-67.c: Disable test for Bionic.
3256 * gcc.dg/strlenopt-14g.c: Likewise.
3257 * gcc.dg/strlenopt-14gf.c: Likewise.
3258 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3259 * gcc.dg/c99-tgmath-2.c: Likewise.
3260 * gcc.dg/c99-tgmath-3.c: Likewise.
3261 * gcc.dg/c99-tgmath-4.c: Likewise.
3262 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3264 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3267 * g++.dg/ipa/pr63838.C: New test.
3269 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3271 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3272 * gcc.target/mips/call-clobbered-1.c: New.
3273 * gcc.target/mips/call-clobbered-2.c: New.
3274 * gcc.target/mips/call-clobbered-3.c: New.
3275 * gcc.target/mips/call-clobbered-4.c: New.
3276 * gcc.target/mips/call-clobbered-5.c: New.
3277 * gcc.target/mips/call-saved-4.c: New.
3278 * gcc.target/mips/call-saved-5.c: New.
3279 * gcc.target/mips/call-saved-6.c: New.
3280 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3281 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3282 odd-spreg option. Account for -modd-spreg in minimum arch code.
3283 * gcc.target/mips/movdf-1.c: New.
3284 * gcc.target/mips/movdf-2.c: New.
3285 * gcc.target/mips/movdf-3.c: New.
3286 * gcc.target/mips/oddspreg-1.c: New.
3287 * gcc.target/mips/oddspreg-2.c: New.
3288 * gcc.target/mips/oddspreg-3.c: New.
3289 * gcc.target/mips/oddspreg-4.c: New.
3290 * gcc.target/mips/oddspreg-5.c: New.
3291 * gcc.target/mips/oddspreg-6.c: New.
3293 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3296 * g++.dg/other/pr63815.C: New test.
3298 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/cpp0x/decltype61.C: New.
3304 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3306 PR tree-optimization/63835
3307 * gcc.dg/pr63835.c: New test.
3309 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3311 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3312 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3313 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3314 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3315 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3316 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3317 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3318 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3319 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3320 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3321 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3322 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3323 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3324 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3325 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3326 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3327 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3328 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3329 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3330 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3331 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3332 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3333 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3334 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3335 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3336 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3337 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3338 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3339 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3340 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3341 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3342 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3343 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3344 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3345 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3346 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3347 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3348 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3349 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3350 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3351 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3352 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3353 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3354 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3355 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3356 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3357 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3358 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3359 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3360 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3362 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3364 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3365 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3366 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3367 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3368 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3369 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3370 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3371 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3372 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3373 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3375 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3377 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3378 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3379 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3380 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3381 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3382 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3383 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3384 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3385 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3386 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3387 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3388 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3389 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3390 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3391 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3392 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3393 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3394 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3395 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3396 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3397 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3398 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3399 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3400 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3401 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3402 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3403 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3404 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3405 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3406 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3408 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.target/i386/pr45852.c: Simplify target selector.
3411 * gcc.target/i386/pr63495.c: Ditto.
3412 * gcc.target/i386/pr39496.c: Ditto.
3413 * gcc.target/i386/pr36613.c: Ditto.
3415 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3417 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3418 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3419 -fno-omit-frame-pointer.
3421 2014-11-12 Marek Polacek <polacek@redhat.com>
3423 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3424 of prune_gcc_output.
3425 * lib/prune.exp (prune_file_path): New procedure.
3427 2014-11-12 Marek Polacek <polacek@redhat.com>
3429 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3430 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3431 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3433 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3435 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3437 2014-11-12 Richard Biener <rguenther@suse.de>
3439 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3441 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3443 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3444 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3446 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3449 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3451 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3454 * c-c++-common/builtin-arith-overflow-1.c: New test.
3455 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3456 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3457 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3458 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3459 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3460 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3461 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3462 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3463 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3464 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3465 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3466 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3467 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3468 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3469 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3470 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3471 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3472 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3473 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3474 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3475 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3476 * gcc.dg/builtin-arith-overflow-1.c: New test.
3477 * gcc.dg/builtin-arith-overflow-2.c: New test.
3479 2014-11-12 Richard Biener <rguenther@suse.de>
3482 * gfortran.dg/pr63821.f90: New testcase.
3484 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3486 PR tree-optimization/63761
3487 * gcc.c-torture/compile/pr63761.c: New test.
3489 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3491 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3492 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3495 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3497 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3499 * g++.dg/abi/arm_rtti1.C: Likewise.
3500 * g++.dg/abi/key1.C: Likewise.
3501 * g++.dg/ext/visibility/arm1.C: Likewise.
3502 * g++.dg/ext/visibility/arm2.C: Likewise.
3503 * g++.dg/ext/visibility/arm3.C: Likewise.
3505 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3507 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3509 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3510 Manuel López-Ibáñez <manu@gcc.gnu.org>
3513 * gcc.misc-tests/output.exp: New test case for identical input and
3516 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3519 * lib/gfortran-dg.exp: Update regexp to match locus and message
3521 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3522 * gfortran.dg/warnings_are_errors_1.f: Update.
3524 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3526 * ChangeLog.jit: New.
3527 * jit.dg/all-non-failing-tests.h: New.
3528 * jit.dg/harness.h: New.
3529 * jit.dg/jit.exp: New.
3530 * jit.dg/test-accessing-struct.c: New.
3531 * jit.dg/test-accessing-union.c: New.
3532 * jit.dg/test-array-as-pointer.c: New.
3533 * jit.dg/test-arrays.c: New.
3534 * jit.dg/test-calling-external-function.c: New.
3535 * jit.dg/test-calling-function-ptr.c: New.
3536 * jit.dg/test-combination.c: New.
3537 * jit.dg/test-dot-product.c: New.
3538 * jit.dg/test-empty.c: New.
3539 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3540 * jit.dg/test-error-adding-to-terminated-block.c: New.
3541 * jit.dg/test-error-array-as-pointer.c: New.
3542 * jit.dg/test-error-bad-cast.c: New.
3543 * jit.dg/test-error-block-in-wrong-function.c: New.
3544 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3545 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3546 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3547 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3548 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3549 * jit.dg/test-error-call-with-mismatching-args.c: New.
3550 * jit.dg/test-error-call-with-not-enough-args.c: New.
3551 * jit.dg/test-error-call-with-too-many-args.c: New.
3552 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3553 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3554 * jit.dg/test-error-get-type-bad-enum.c: New.
3555 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3556 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3557 * jit.dg/test-error-mismatching-types-in-call.c: New.
3558 * jit.dg/test-error-missing-return.c: New.
3559 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3560 * jit.dg/test-error-new-function-bad-kind.c: New.
3561 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3562 * jit.dg/test-error-null-passed-to-api.c: New.
3563 * jit.dg/test-error-return-within-void-function.c: New.
3564 * jit.dg/test-error-unreachable-block.c: New.
3565 * jit.dg/test-error-unterminated-block.c: New.
3566 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3567 * jit.dg/test-expressions.c: New.
3568 * jit.dg/test-factorial.c: New.
3569 * jit.dg/test-fibonacci.c: New.
3570 * jit.dg/test-functions.c: New.
3571 * jit.dg/test-fuzzer.c: New.
3572 * jit.dg/test-hello-world.c: New.
3573 * jit.dg/test-linked-list.c: New.
3574 * jit.dg/test-long-names.c: New.
3575 * jit.dg/test-nested-contexts.c: New.
3576 * jit.dg/test-nested-loops.c: New.
3577 * jit.dg/test-operator-overloading.cc: New.
3578 * jit.dg/test-quadratic.c: New.
3579 * jit.dg/test-quadratic.cc: New.
3580 * jit.dg/test-reading-struct.c: New.
3581 * jit.dg/test-string-literal.c: New.
3582 * jit.dg/test-sum-of-squares.c: New.
3583 * jit.dg/test-threads.c: New.
3584 * jit.dg/test-types.c: New.
3585 * jit.dg/test-using-global.c: New.
3586 * jit.dg/test-volatile.c: New.
3588 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3590 * gcc.target/aarch64/vbslq_f64_1.c: New.
3591 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3592 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3593 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3595 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3598 * g++.dg/cpp0x/constexpr-63265.C: New.
3600 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3602 * gcc.target/i386/pr52252-atom-1.c: New.
3604 2014-11-11 Martin Liska <mliska@suse.cz>
3608 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3609 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3610 with symbol alias support.
3612 2014-11-10 Andi Kleen <ak@linux.intel.com>
3614 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3617 2014-11-10 Andi Kleen <ak@linux.intel.com>
3619 * c-c++-common/cilk-plus/CK/errors.c: New test.
3621 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3622 Ilya Enkovich <ilya.enkovich@intel.com>
3625 * gcc.target/i386/pr63620.c: New test.
3627 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3629 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3631 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3632 * gcc.dg/ipa/ipa-icf-31.c: New test.
3634 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3637 * gcc.dg/pr63748.c: New testcase.
3639 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3641 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3643 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3645 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3646 fgraphite-code-generator flag.
3647 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3648 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3649 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3650 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3651 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3652 * gcc.dg/graphite/pr35356-2.c: Likewise.
3653 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3654 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3655 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3656 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3657 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3659 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3661 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3663 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3665 * c-c++-common/Wshift-count-overflow-1.c: New.
3666 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3667 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3668 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3670 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3672 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3673 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3674 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3675 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3676 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3677 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3678 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3679 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3680 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3681 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3682 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3683 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3684 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3685 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3686 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3687 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3688 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3689 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3690 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3691 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3692 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3693 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3694 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3695 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3696 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3697 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3699 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3701 PR tree-optimization/63778
3702 * gfortran.dg/pr63778.f: New test.
3704 2014-11-10 Renlin Li <renlin.li@arm.com>
3707 * gcc.dg/pr61529.c: New.
3709 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3711 * lib/target-supports.exp (check_effective_target_return_address):
3713 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3714 * gcc.c-torture/execute/20030323-1.c: Likewise.
3715 * gcc.c-torture/execute/20030811-1.c: Likewise.
3716 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3717 * gcc.c-torture/execute/frame-address.c: Likewise.
3718 * gcc.c-torture/execute/pr17377.c: Likewise.
3720 * gcc.c-torture/compile/920625-2.c: Add return type to
3722 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3723 * gcc.c-torture/execute/pr61375.c: Likewise.
3724 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3725 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3727 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3729 (check_effective_target_nonlocal_goto): New function.
3730 (check_effective_target_label_values): New function.
3731 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3732 * gcc.c-torture/compile/labels-2.c: Likewise.
3733 * gcc.c-torture/compile/20000518-1.c: Likewise.
3734 * gcc.c-torture/compile/20021108-1.c: Likewise.
3735 * gcc.c-torture/compile/981006-1.c: Likewise.
3736 * gcc.c-torture/execute/20040302-1.c: Likewise.
3737 * gcc.dg/torture/pr33848.c: Likewise.
3739 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3741 * gcc.c-torture/compile/pr32919.c: Likewise.
3742 * gcc.c-torture/compile/pr17913.c: Likewise.
3743 * gcc.c-torture/compile/pr51495.c: Likewise.
3744 * gcc.c-torture/compile/pr25224.c: Likewise.
3745 * gcc.c-torture/compile/labels-3.c: Likewise.
3746 * gcc.c-torture/compile/pr27863.c: Likewise.
3747 * gcc.c-torture/compile/20050510-1.c: Likewise.
3748 * gcc.c-torture/compile/pr28489.c: Likewise.
3749 * gcc.c-torture/compile/pr29128.c: Likewise.
3750 * gcc.c-torture/compile/pr21356: Likewise.
3751 * gcc.c-torture/execute/20071210-1.c: Likewise.
3752 * gcc.c-torture/execute/200701220-1.c: Likewise.
3753 * gcc.c-torture/execute/pr51447.c: Likewise.
3754 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3755 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3756 * gcc.dg/20021029-1.c: Likewise.
3757 * gcc.dg/pr43379.c: Likewise.
3758 * gcc.dg/pr45259.c: Likewise.
3759 * gcc.dg/torture/pr53695.c: Likewise.
3760 * gcc.dg/torture/pr57584.c: Likewise.
3762 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3763 or indirect_jumps are available.
3764 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3766 * gcc.c-torture/compile/920428-3.c: Likewise.
3767 * gcc.c-torture/compile/950613-1.c: Likewise.
3769 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3770 * gcc.c-torture/compile/991213-3.c: Likewise.
3771 * gcc.c-torture/compile/920825-1.c: Likewise.
3772 * gcc.c-torture/compile/20011029-1.c: Likewise.
3773 * gcc.c-torture/compile/complex-6.c: Likewise.
3774 * gcc.c-torture/compile/pr27127.c: Likewise.
3775 * gcc.c-torture/compile/pr58164.c: Likewise.
3776 * gcc.c-torture/compile/20041214-1.c: Likewise.
3777 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3778 * gcc.c-torture/execute/pr56982.c: Likewise.
3779 * gcc.c-torture/execute/pr60003.c: Likewise.
3780 * gcc.c-torture/execute/pr26983.c: Likewise.
3781 * gcc.dg/pr57287-2.c: Likewise.
3782 * gcc.dg/pr59920-1.c: Likewise.
3783 * gcc.dg/pr59920-2.c: Likewise.
3784 * gcc.dg/pr59920-3.c: Likewise.
3785 * gcc.dg/setjmp-3.c: Likewise.
3786 * gcc.dg/setjmp-4.c: Likewise.
3787 * gcc.dg/setjmp-5.c: Likewise.
3788 * gcc.dg/torture/pr48542.c: Likewise.
3789 * gcc.dg/torture/pr57147-2.c: Likewise.
3790 * gcc.dg/torture/pr59993.c: Likewise.
3792 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
3793 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
3794 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
3795 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3796 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3797 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
3798 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
3799 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
3800 * gcc.dg/non-local-goto-1.c: Likewise.
3801 * gcc.dg/non-local-goto-2.c: Likewise.
3802 * gcc.dg/pr49994-1.c: Likewise.
3803 * gcc.dg/torture/pr57036-2.c: Likewise.
3805 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
3806 NO_LABEL_VALUES test.
3807 * gcc.c-torture/compile/920831-1.c: Likewise.
3808 * gcc.c-torture/compile/920502-1.c: Likewise.
3809 * gcc.c-torture/compile/920501-7.c: Likewise.
3810 * gcc.dg/pr52139.c: Likewise.
3812 * lib/target-supports.exp (check_effective_target_trampolines,
3813 check_profiling_available, check_effective_target_lto,
3814 check_effective_target_vect_natural): False for nvptx-*-*.
3815 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
3816 * gcc.c-torture/compile/pr34334.c: Likewise.
3817 * gcc.c-torture/compile/pr37056.c: Likewise.
3818 * gcc.c-torture/compile/pr39423-1.c: Likewise.
3819 * gcc.c-torture/compile/pr46534.c: Likewise.
3820 * gcc.c-torture/compile/pr49049.c: Likewise.
3821 * gcc.c-torture/compile/pr59417.c: Likewise.
3822 * gcc.c-torture/compile/20080721-1.c: Likewise.
3823 * gcc.c-torture/compile/920501-4.c: Likewise.
3824 * gcc.c-torture/compile/921011-1.c: Likewise.
3825 * gcc.dg/20040813-1.c: Likewise.
3826 * gcc.dg/pr28755.c: Likewise.
3827 * gcc.dg/pr44194-1.c: Likewise.
3828 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
3829 * gcc.c-torture/compile/pr61684.c: Likewise.
3830 * gcc.c-torture/compile/pr20601-1.c: Likewise.
3831 * gcc.c-torture/compile/pr59221.c: Likewise.
3832 * gcc.c-torture/compile/20060208-1.c: Likewise.
3833 * gcc.c-torture/execute/pr52129.c: Likewise.
3834 * gcc.c-torture/execute/20020310-1.c: Likewise.
3835 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
3836 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
3837 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
3839 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
3840 * gcc.dg/const-elim-2.c: Likewise.
3842 * lib/target-supports.exp
3843 (check_effective_target_untyped_assembly): New function.
3844 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
3845 * gcc.c-torture/compile/920917-1.c: Likewise.
3846 * gcc.c-torture/compile/930120-1.c: Likewise.
3847 * gcc.c-torture/compile/930411-1.c: Likewise.
3848 * gcc.c-torture/compile/930529-1.c: Likewise.
3849 * gcc.c-torture/compile/930623-1.c: Likewise.
3850 * gcc.c-torture/compile/950329-1.c: Likewise.
3851 * gcc.c-torture/compile/calls.c: Likewise.
3852 * gcc.c-torture/compile/pr37258.c: Likewise.
3853 * gcc.c-torture/compile/pr37327.c: Likewise.
3854 * gcc.c-torture/compile/pr38360.c: Likewise.
3855 * gcc.c-torture/compile/pr43635.c: Likewise.
3856 * gcc.c-torture/compile/pr47428.c: Likewise.
3857 * gcc.c-torture/compile/pr47967.c: Likewise.
3858 * gcc.c-torture/compile/pr49145.c: Likewise.
3859 * gcc.c-torture/compile/pr51694.c: Likewise.
3860 * gcc.c-torture/compile/pr53411.c: Likewise.
3861 * gcc.c-torture/execute/20001101.c: Likewise.
3862 * gcc.c-torture/execute/20051012-1.c: Likewise.
3863 * gcc.c-torture/execute/920501-1.c: Likewise.
3864 * gcc.c-torture/execute/921202-1.c: Likewise.
3865 * gcc.c-torture/execute/921208-2.c: Likewise.
3866 * gcc.c-torture/execute/call-trap-1.c: Likewise.
3867 * gcc.c-torture/compile/20010525-1.c: Likewise.
3868 * gcc.c-torture/compile/20021015-2.c: Likewise.
3869 * gcc.c-torture/compile/20031023-1.c: Likewise.
3870 * gcc.c-torture/compile/20031023-2.c: Likewise.
3871 * gcc.c-torture/compile/pr49206.c: Likewise.
3872 * gcc.c-torture/execute/pr47237.c: Likewise.
3873 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
3874 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3875 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
3876 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
3877 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
3878 * gcc.dg/builtin-apply1.c: Likewise.
3879 * gcc.dg/builtin-apply2.c: Likewise.
3880 * gcc.dg/builtin-apply3.c: Likewise.
3881 * gcc.dg/builtin-apply4.c: Likewise.
3882 * gcc.dg/pr38338.c: Likewise.
3883 * gcc.dg/torture/pr41993.c: Likewise.
3884 * gcc.c-torture/compile/386.c: Likewise.
3885 * gcc.c-torture/compile/cmpsi386.c: Likewise.
3886 * gcc.c-torture/compile/consec.c: Likewise.
3887 * gcc.c-torture/compile/ex.c: Likewise.
3888 * gcc.c-torture/compile/pass.c: Likewise.
3889 * gcc.c-torture/compile/scal.c: Likewise.
3890 * gcc.c-torture/compile/uuarg.c: Likewise.
3891 * gcc.c-torture/compile/conv_tst.c: Likewise.
3893 * lib/target-supports.exp (check_effective_target_alloca): New function.
3894 * gcc.c-torture/execute/20010209-1.c: Require alloca.
3895 * gcc.c-torture/execute/20020314-1.c: Likewise.
3896 * gcc.c-torture/execute/20020412-1.c: Likewise.
3897 * gcc.c-torture/execute/20021113-1.c: Likewise.
3898 * gcc.c-torture/execute/20040223-1.c: Likewise.
3899 * gcc.c-torture/execute/20040308-1.c: Likewise.
3900 * gcc.c-torture/execute/20040811-1.c: Likewise.
3901 * gcc.c-torture/execute/20070824-1.c: Likewise.
3902 * gcc.c-torture/execute/20070919-1.c: Likewise.
3903 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
3904 * gcc.c-torture/execute/pr22061-1.c: Likewise.
3905 * gcc.c-torture/execute/pr22061-4.c: Likewise.
3906 * gcc.c-torture/execute/pr43220.c: Likewise.
3907 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
3908 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
3909 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
3910 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
3911 * gcc.c-torture/compile/20000923-1.c: Likewise.
3912 * gcc.c-torture/compile/20030224-1.c: Likewise.
3913 * gcc.c-torture/compile/20071108-1.c: Likewise.
3914 * gcc.c-torture/compile/20071117-1.c: Likewise.
3915 * gcc.c-torture/compile/900313-1.c: Likewise.
3916 * gcc.c-torture/compile/pr17397.c: Likewise.
3917 * gcc.c-torture/compile/pr35006.c: Likewise.
3918 * gcc.c-torture/compile/pr42956.c: Likewise.
3919 * gcc.c-torture/compile/pr51354.c: Likewise.
3920 * gcc.c-torture/compile/pr55851.c: Likewise.
3921 * gcc.c-torture/compile/vla-const-1.c: Likewise.
3922 * gcc.c-torture/compile/vla-const-2.c: Likewise.
3923 * gcc.c-torture/compile/pr31507-1.c: Likewise.
3924 * gcc.c-torture/compile/pr52714.c: Likewise.
3925 * gcc.dg/20001012-2.c: Likewise.
3926 * gcc.dg/auto-type-1.c: Likewise.
3927 * gcc.dg/builtin-object-size-1.c: Likewise.
3928 * gcc.dg/builtin-object-size-2.c: Likewise.
3929 * gcc.dg/builtin-object-size-3.c: Likewise.
3930 * gcc.dg/builtin-object-size-4.c: Likewise.
3931 * gcc.dg/packed-vla.c: Likewise.
3932 * gcc.c-torture/compile/parms.c: Likewise.
3933 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
3934 * gcc.c-torture/execute/920929-1.c: Likewise.
3935 * gcc.c-torture/execute/921017-1.c: Likewise.
3936 * gcc.c-torture/execute/941202-1.c: Likewise.
3937 * gcc.c-torture/execute/align-nest.c: Likewise.
3938 * gcc.c-torture/execute/alloca-1.c: Likewise.
3939 * gcc.c-torture/execute/pr36321.c: Likewise.
3940 * gcc.c-torture/compile/20001221-1.c: Likewise.
3941 * gcc.c-torture/compile/20020807-1.c: Likewise.
3942 * gcc.c-torture/compile/20050801-2.c: Likewise.
3943 * gcc.c-torture/compile/920428-4.c: Likewise.
3944 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
3945 * gcc.c-torture/compile/pr41469.c: Likewise.
3946 * gcc.dg/torture/pr48953.c: Likewise.
3947 * gcc.dg/torture/pr8081.c: Likewise.
3948 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
3949 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
3950 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
3951 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
3952 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3953 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
3954 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
3955 * gcc.dg/torture/stackalign/global-1.c: Likewise.
3956 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
3957 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
3958 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
3959 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
3960 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
3962 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
3964 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
3965 and C++11; Test existence of __has_cpp_attribute; Test C++11
3967 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
3968 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
3969 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
3970 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
3971 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
3972 will be undefined for -fno-rtti -fno-exceptions.
3974 2014-11-10 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/63800
3977 * gcc.dg/torture/pr63800.c: New testcase.
3979 2014-11-10 Marek Polacek <polacek@redhat.com>
3981 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
3982 * c-c++-common/ubsan/align-8.c: Likewise.
3983 * g++.dg/ubsan/null-4.C: Likewise.
3984 * g++.dg/ubsan/null-5.C: Likewise.
3986 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
3988 * gcc.misc-tests/gcov-16.c: New test.
3990 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3992 * gcc.dg/tree-ssa/ifc-cd.c: New test.
3994 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
3997 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
3999 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4001 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4003 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4005 2014-11-09 Richard Biener <rguenther@suse.de>
4007 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4008 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4010 2014-11-07 Andrew Pinski <apinski@cavium.com>
4012 * gcc.c-torture/execute/20141107-1.c: New testcase.
4014 2014-11-07 Richard Biener <rguenther@suse.de>
4016 PR tree-optimization/63605
4017 * gcc.dg/vect/pr63605.c: New testcase.
4019 2014-11-07 Jeff Law <law@redhat.com>
4021 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4023 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4025 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4026 (xhci_check_trb_in_td_math): Likewise.
4028 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4030 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4032 2014-11-07 Martin Liska <mliska@suse.cz>
4035 * g++.dg/ipa/pr63580.C: New test.
4037 2014-11-07 Martin Liska <mliska@suse.cz>
4040 * gcc.dg/ipa/pr63747.c: New test.
4042 2014-11-07 Martin Liska <mliska@suse.cz>
4045 * g++.dg/ipa/pr63595.C: New test.
4047 2014-11-07 Richard Biener <rguenther@suse.de>
4050 * gcc.dg/pr63770.c: New testcase.
4052 2014-11-07 Terry Guo <terry.guo@arm.com>
4054 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4055 * gcc.target/arm/pr40956.c: Likewise.
4056 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4057 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4058 * gcc.target/arm/scd42-1.c: Likewise.
4060 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4062 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4063 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4064 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4065 gcc.dg/cpp/ucnid-15.c: New tests.
4067 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4069 * gnat.dg/opt43.adb: New test.
4071 2014-11-06 Marek Polacek <polacek@redhat.com>
4073 * c-c++-common/ubsan/align-2.c: Add dg-output.
4074 * c-c++-common/ubsan/align-4.c: Likewise.
4075 * c-c++-common/ubsan/align-6.c: New test.
4076 * c-c++-common/ubsan/align-7.c: New test.
4077 * c-c++-common/ubsan/align-8.c: New test.
4078 * g++.dg/ubsan/null-1.C: Add dg-output.
4079 * g++.dg/ubsan/null-2.C: Likewise.
4080 * g++.dg/ubsan/null-3.C: New test.
4081 * g++.dg/ubsan/null-4.C: New test.
4082 * g++.dg/ubsan/null-5.C: New test.
4084 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4086 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4087 dg-require-effective-target check.
4088 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4089 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4090 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4091 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4092 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4093 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4094 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4095 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4096 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4097 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4098 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4099 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4100 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4101 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4102 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4103 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4104 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4105 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4106 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4107 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4108 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4109 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4110 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4111 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4112 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4113 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4114 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4115 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4116 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4117 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4118 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4119 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4120 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4121 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4122 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4123 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4124 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4125 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4126 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4127 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4128 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4129 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4130 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4131 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4132 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4133 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4134 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4135 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4136 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4137 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4138 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4139 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4140 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4141 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4142 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4143 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4144 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4145 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4146 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4147 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4148 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4149 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4150 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4151 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4152 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4153 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4154 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4155 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4156 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4157 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4158 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4159 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4160 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4161 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4162 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4163 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4164 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4165 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4166 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4167 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4168 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4169 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4170 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4171 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4172 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4173 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4174 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4175 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4176 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4177 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4178 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4179 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4180 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4181 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4182 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4183 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4184 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4185 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4186 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4187 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4188 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4189 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4190 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4191 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4192 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4193 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4194 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4195 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4196 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4197 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4198 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4199 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4200 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4201 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4202 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4203 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4204 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4205 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4206 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4207 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4208 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4209 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4210 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4211 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4212 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4213 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4215 2014-11-06 Hale Wang <hale.wang@arm.com>
4217 * gcc.target/arm/small-multiply-m0-1.c: New test for
4218 target -mcpu=cortex-m0.small-multiply.
4219 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4220 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4221 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4222 target -mcpu=cortex-m0plus.small-multiply.
4223 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4224 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4225 * gcc.target/arm/small-multiply-m1-1.c: New test for
4226 target -mcpu=cortex-m1.small-multiply.
4227 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4228 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4230 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4232 * lib/mpx-dg.exp: New.
4233 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4234 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4235 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4236 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4237 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4238 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4239 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4240 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4241 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4242 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4244 2014-11-06 Richard Biener <rguenther@suse.de>
4246 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4249 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4251 * gcc.target/mips/asm-1.c (bar): Add prototype.
4252 * gcc.target/mips/call-1.c (f, h): Add return type.
4253 * gcc.target/mips/call-5.c (f, h): Likewise.
4254 * gcc.target/mips/call-6.c (f, h): Likewise.
4255 * gcc.target/mips/call-3.c (f): Likewise.
4256 * gcc.target/mips/call-2.c (g): Add prototype.
4257 (f): Add return type.
4258 * gcc.target/mips/call-4.c: Likewise.
4259 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4260 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4261 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4262 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4263 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4264 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4265 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4266 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4267 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4268 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4269 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4270 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4271 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4272 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4273 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4274 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4275 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4276 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4277 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4278 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4279 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4280 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4281 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4282 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4283 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4284 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4285 (nonpic_call, nonpic_addr_call): Add prototype.
4286 (pic_call, pic_addr_call): Likewise.
4287 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4288 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4289 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4290 * gcc.target/mips/truncate-3.c (g): Add prototype.
4291 (f): Add return type.
4293 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4296 * gcc.target/i386/pr63538.c: New test.
4298 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4300 * gnat.dg/discr42.adb: New test.
4301 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4303 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4305 * gnat.dg/specs/private2.ads: New test.
4306 * gnat.dg/specs/private2_pkg.ads: New helper.
4308 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4310 * gnat.dg/inline1.adb: New test.
4311 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4312 * gnat.dg/inline2.adb: New test.
4313 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4314 * gnat.dg/inline3.adb: New test.
4315 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4316 * gnat.dg/inline4.adb: New test.
4317 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4318 * gnat.dg/inline5.adb: New test.
4319 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4320 * gnat.dg/inline6.adb: New test.
4321 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4322 * gnat.dg/inline7.adb: New test.
4323 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4324 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4325 * gnat.dg/inline8.adb: New test.
4326 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4327 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4328 * gnat.dg/inline9.adb: New test.
4329 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4330 * gnat.dg/inline10.adb: New test.
4331 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4332 * gnat.dg/inline11.adb: New test.
4333 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4335 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4337 PR preprocessor/9449
4338 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4339 Don't use -fextended-identifiers.
4340 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4341 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4342 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4343 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4344 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4346 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4347 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4348 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4349 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4350 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4351 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4352 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4353 -fextended-identifiers. Use -g.
4354 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4355 -fextended-identifiers.
4356 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4357 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4358 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4359 -fextended-identifiers. Use -g.
4360 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4361 * gcc.dg/cpp/ucnid-8.c: Remove test.
4362 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4364 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4366 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4367 Skip tests if target does not support Neon.
4369 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4371 * lib/target-supports.exp (check_effective_target_bswap): Update
4372 conditions for AArch64 and ARM targets.
4374 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4376 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4377 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4378 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4379 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4380 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4382 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4384 * gcc.target/i386/chkp-builtins-1.c: New.
4385 * gcc.target/i386/chkp-builtins-2.c: New.
4386 * gcc.target/i386/chkp-builtins-3.c: New.
4387 * gcc.target/i386/chkp-builtins-4.c: New.
4388 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4389 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4390 * gcc.target/i386/chkp-const-check-1.c: New.
4391 * gcc.target/i386/chkp-const-check-2.c: New.
4392 * gcc.target/i386/chkp-lifetime-1.c: New.
4393 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4394 with build_ssa_passes.
4396 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4398 * gcc.dg/asr-div1.c: New testcase.
4400 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4402 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4404 * go.test/go-test.exp: In +build lines, require whitespace around
4405 expected strings, fix check for negation.
4407 2014-11-04 Marek Polacek <polacek@redhat.com>
4409 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4410 * c-c++-common/ubsan/align-4.c: Likewise.
4411 * g++.dg/ubsan/null-1.C: Likewise.
4412 * g++.dg/ubsan/null-2.C: Likewise.
4414 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4416 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4418 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4420 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4421 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4422 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4423 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4424 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4426 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4427 Cleanup original tree dump.
4428 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4429 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4430 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4432 2014-11-04 Martin Jambor <mjambor@suse.cz>
4434 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4437 2014-11-04 Jason Merrill <jason@redhat.com>
4439 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4440 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4442 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4444 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4445 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4446 conflicting -mcpu options.
4447 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4448 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4449 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4450 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4451 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4452 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4453 * gcc.target/powerpc/pr48053-3.c: Likewise.
4454 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4455 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4456 * gcc.target/powerpc/pr57744.c: Likewise.
4457 * gcc.target/powerpc/pr47862.c: Likewise.
4458 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4459 * gcc.target/powerpc/recip-1.c: Likewise.
4460 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4461 * gcc.target/powerpc/bool2-p8.c: Likewise.
4462 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4463 * gcc.target/powerpc/pr60203.c: Likewise.
4464 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4465 * gcc.target/powerpc/bool2-av.c: Likewise.
4466 * gcc.target/powerpc/pr43154.c: Likewise.
4467 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4468 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4469 * gcc.target/powerpc/pr59054.c: Likewise.
4470 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4471 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4472 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4473 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4474 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4475 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4476 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4477 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4478 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4479 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4480 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4481 * gcc.target/powerpc/bswap64-3.c: Likewise.
4482 * gcc.target/powerpc/bcd-1.c: Likewise.
4483 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4484 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4485 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4486 * gcc.target/powerpc/pr48192.c: Likewise.
4487 * gcc.target/powerpc/pr52775.c: Likewise.
4488 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4489 * gcc.target/powerpc/pr58673-1.c: Likewise.
4490 * gcc.target/powerpc/pr53487.c: Likewise.
4491 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4492 * gcc.target/powerpc/recip-2.c: Likewise.
4493 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4494 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4495 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4496 * gcc.target/powerpc/pr57150.c: Likewise.
4497 * gcc.target/powerpc/pr47251.c: Likewise.
4498 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4499 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4500 * gcc.target/powerpc/bool3-p7.c: Likewise.
4501 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4502 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4503 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4504 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4505 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4506 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4507 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4508 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4509 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4510 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4511 * gcc.target/powerpc/loop_align.c: Likewise.
4512 * gcc.target/powerpc/lhs-1.c: Likewise.
4513 * gcc.target/powerpc/sd-vsx.c: Likewise.
4514 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4515 * gcc.target/powerpc/bcd-2.c: Likewise.
4516 * gcc.target/powerpc/20040121-1.c: Likewise.
4517 * gcc.target/powerpc/pr52457.c: Likewise.
4518 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4519 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4520 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4521 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4522 * gcc.target/powerpc/pr58673-2.c: Likewise.
4523 * gcc.target/powerpc/atomic-p7.c: Likewise.
4524 * gcc.target/powerpc/recip-3.c: Likewise.
4525 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4526 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4527 * gcc.target/powerpc/popcount-1.c: Likewise.
4528 * gcc.target/powerpc/altivec-32.c: Likewise.
4529 * gcc.target/powerpc/timode_off.c: Likewise.
4530 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4531 * gcc.target/powerpc/pack01.c: Likewise.
4532 * gcc.target/powerpc/pr55033.c: Likewise.
4533 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4534 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4535 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4536 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4537 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4538 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4539 * gcc.target/powerpc/bool3-p8.c: Likewise.
4540 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4541 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4542 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4543 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4544 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4545 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4546 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4547 * gcc.target/powerpc/pr46728-16.c: Likewise.
4548 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4549 * gcc.target/powerpc/bool3-av.c: Likewise.
4550 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4551 * gcc.target/powerpc/ppc-pow.c: Likewise.
4552 * gcc.target/powerpc/lhs-2.c: Likewise.
4553 * gcc.target/powerpc/pr39902-2.c: Likewise.
4554 * gcc.target/powerpc/20041111-1.c: Likewise.
4555 * gcc.target/powerpc/builtins-1.c: Likewise.
4556 * gcc.target/powerpc/bcd-3.c: Likewise.
4557 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4558 * gcc.target/powerpc/pr57949-1.c: Likewise.
4559 * gcc.target/powerpc/atomic-p8.c: Likewise.
4560 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4561 * gcc.target/powerpc/recip-4.c: Likewise.
4562 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4563 * gcc.target/powerpc/warn-2.c: Likewise.
4564 * gcc.target/powerpc/parity-1.c: Likewise.
4565 * gcc.target/powerpc/popcount-2.c: Likewise.
4566 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4567 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4568 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4569 * gcc.target/powerpc/pr42747.c: Likewise.
4570 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4571 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4572 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4573 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4574 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4575 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4576 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4577 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4578 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4579 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4580 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4581 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4582 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4583 * gcc.target/powerpc/lhs-3.c: Likewise.
4584 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4585 * gcc.target/powerpc/builtins-2.c: Likewise.
4586 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4587 * gcc.target/powerpc/pr52199.c: Likewise.
4588 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4589 * gcc.target/powerpc/pr57949-2.c: Likewise.
4590 * gcc.target/powerpc/recip-5.c: Likewise.
4591 * gcc.target/powerpc/popcount-3.c: Likewise.
4592 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4593 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4594 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4595 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4596 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4597 * gcc.target/powerpc/pr48226.c: Likewise.
4598 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4599 * gcc.target/powerpc/pr47755-2.c: Likewise.
4600 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4601 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4602 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4603 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4604 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4605 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4606 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4607 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4608 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4609 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4610 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4611 * gcc.target/powerpc/bool2-p5.c: Likewise.
4612 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4613 * gcc.target/powerpc/fusion.c: Likewise.
4614 * gcc.target/powerpc/recip-6.c: Likewise.
4615 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4616 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4617 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4618 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4619 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4620 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4621 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4622 * gcc.target/powerpc/dfp-dd.c: Likewise.
4623 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4624 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4625 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4626 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4627 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4628 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4629 * gcc.target/powerpc/dfp-td.c: Likewise.
4630 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4631 * gcc.target/powerpc/pr48053-1.c: Likewise.
4632 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4633 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4634 * gcc.target/powerpc/pr60676.c: Likewise.
4635 * gcc.target/powerpc/pr48258-1.c: Likewise.
4636 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4637 * gcc.target/powerpc/pr48857.c: Likewise.
4638 * gcc.target/powerpc/quad-atomic.c: Likewise.
4639 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4640 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4641 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4642 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4643 * gcc.target/powerpc/pr56605.c: Likewise.
4644 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4645 * gcc.target/powerpc/pr53199.c: Likewise.
4646 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4647 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4648 * gcc.target/powerpc/vsx-float0.c: Likewise.
4649 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4650 * gcc.target/powerpc/altivec-20.c: Likewise.
4651 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4652 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4653 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4654 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4655 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4656 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4657 * gcc.target/powerpc/pr60137.c: Likewise.
4658 * gcc.target/powerpc/bswap64-1.c: Likewise.
4659 * gcc.target/powerpc/pr48053-2.c: Likewise.
4660 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4661 * gcc.target/powerpc/pr48258-2.c: Likewise.
4662 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4663 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4664 * gcc.target/powerpc/bool2-p7.c: Likewise.
4665 * gcc.target/powerpc/ppc-round.c: Likewise.
4666 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4667 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4668 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4669 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4670 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4671 * gcc.target/powerpc/pr47755.c: Likewise.
4673 2014-11-04 Marek Polacek <polacek@redhat.com>
4675 * c-c++-common/ubsan/object-size-10.c: New test.
4677 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4679 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4681 2014-11-03 Tobias Burnus <burnus@net-b.de>
4683 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4685 2014-11-03 Marek Polacek <polacek@redhat.com>
4688 * gcc.dg/pr52769.c: New test.
4690 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4693 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4694 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4696 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4698 PR tree-optimization/60770
4699 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4701 2014-11-03 Jan Beulich <jbeulich@suse.com>
4703 * gcc.target/i386/i386.exp: Extend option set to test
4704 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4705 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4707 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4709 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4710 for ia32 targets only.
4711 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4712 * g++.dg/tree-ssa/pr29902.C: Ditto.
4713 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4715 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4717 * gcc.target/arm/ifcvt-size-check.c: New test.
4719 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4721 * gcc.target/mips/octeon3-pipe-1.c: New test.
4723 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4725 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4726 * g++.dg/ext/attrib42.C: Ditto.
4727 * g++.dg/torture/pr51344.C: Ditto.
4728 * g++.dg/tree-ssa/pr29902.C: Ditto.
4729 * gcc.c-torture/execute/20010129-1.c: Ditto.
4730 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4731 * gcc.dg/march-generic.c: Ditto.
4732 * gcc.dg/torture/pr17526.c: Ditto.
4733 * gcc.dg/union-4.c: Ditto.
4735 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4737 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4738 * g++.dg/abi/no-weak1.C: Ditto.
4739 * g++.dg/opt/pr44919.C: Ditto.
4740 * g++.dg/opt/pr46640.C: Ditto.
4741 * g++.dg/opt/pr46649.C: Ditto.
4742 * g++.dg/opt/pr47036.C: Ditto.
4743 * g++.dg/opt/pr48273.C: Ditto.
4744 * g++.dg/opt/pr48302.C: Ditto.
4745 * g++.dg/opt/pr45788.C: Ditto.
4746 * g++.dg/opt/pr57662.C: Ditto.
4747 * gcc.dg/20031102-1.c: Ditto.
4748 * gcc.dg/builtin-bswap-7.c: Ditto.
4749 * gcc.dg/builtin-bswap-7a.c: Ditto.
4750 * gcc.dg/builtin-bswap-9.c: Ditto.
4751 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4752 * gcc.dg/guality/bswaptest.c: Ditto.
4753 * gcc.dg/guality/clztest.c: Ditto.
4754 * gcc.dg/guality/ctztest.c: Ditto.
4755 * gcc.dg/guality/pr45003-1.c: Ditto.
4756 * gcc.dg/guality/pr45003-2.c: Ditto.
4757 * gcc.dg/guality/pr45003-3.c: Ditto.
4758 * gcc.dg/guality/pr58791-4.c: Ditto.
4759 * gcc.dg/guality/rotatetest.c:Ditto.
4760 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4761 * gcc.dg/ira-loop-pressure.c: Ditto.
4762 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4763 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4764 * gcc.dg/lto/pr47259_0.c: Ditto.
4765 * gcc.dg/memcpy-5.c: Ditto.
4766 * gcc.dg/pr10474.c: Ditto.
4767 * gcc.dg/pr37438.c: Ditto.
4768 * gcc.dg/pr39453.c: Ditto.
4769 * gcc.dg/pr40501.c: Ditto.
4770 * gcc.dg/pr42245-2.c: Ditto.
4771 * gcc.dg/pr42245.c: Ditto.
4772 * gcc.dg/pr42246.c: Ditto.
4773 * gcc.dg/pr42249.c: Ditto.
4774 * gcc.dg/pr42388.c: Ditto.
4775 * gcc.dg/pr42389.c: Ditto.
4776 * gcc.dg/pr45352-1.c: Ditto.
4777 * gcc.dg/pr45352-2.c: Ditto.
4778 * gcc.dg/pr45352-3.c: Ditto.
4779 * gcc.dg/pr45352.c: Ditto.
4780 * gcc.dg/pr45472.c: Ditto.
4781 * gcc.dg/pr45652.c: Ditto.
4782 * gcc.dg/pr46212.c: Ditto.
4783 * gcc.dg/pr46521.c: Ditto.
4784 * gcc.dg/pr46522.c: Ditto.
4785 * gcc.dg/pr46875.c: Ditto.
4786 * gcc.dg/pr48374.c: Ditto.
4787 * gcc.dg/pr50251.c: Ditto.
4788 * gcc.dg/pr54472.c: Ditto.
4789 * gcc.dg/pr55702.c: Ditto.
4790 * gcc.dg/pr56990.c: Ditto.
4791 * gcc.dg/pr57104.c: Ditto.
4792 * gcc.dg/pr57662.c: Ditto.
4793 * gcc.dg/pr60866.c: Ditto.
4794 * gcc.dg/shrink-wrap-loop.c: Ditto.
4795 * gcc.dg/tm/memopt-15.c: Ditto.
4796 * gcc.dg/torture/pr52720.c: Ditto.
4797 * gcc.dg/torture/pr56778.c: Ditto.
4798 * gcc.dg/tree-prof/pr45354.c: Ditto.
4799 * gcc.dg/tree-prof/pr50907.c: Ditto.
4800 * gcc.dg/tree-ssa/loop-16.c: Ditto.
4801 * gcc.dg/tree-ssa/loop-18.c: Ditto.
4802 * gcc.dg/tree-ssa/pr44423.c: Ditto.
4803 * gcc.dg/misc-tests/godump-1.c: Ditto.
4804 * gfortran.dg/PR24188.f: Ditto.
4805 * gfortran.dg/errnocheck_1.f90: Ditto.
4806 * gfortran.dg/g77/20010216-1.f: Ditto.
4807 * gfortran.dg/pr42246-2.f: Ditto.
4808 * gfortran.dg/pr42294.f: Ditto.
4809 * gfortran.dg/pr44691.f: Ditto.
4810 * gfortran.dg/vect/pr45714-a.f: Ditto.
4811 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
4812 * gcc.misc-tests/linkage.exp: Ditto.
4813 * lib/target-supports.exp: Reformat x86 tagets.
4814 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
4816 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/cpp0x/constexpr-ctor15.C: New.
4821 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4823 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
4824 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
4825 Commentary and rearrangement of tests.
4826 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
4827 Commentary and rearrangement of tests.
4828 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
4829 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
4831 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4833 PR rtl-optimization/63659
4834 * gcc.c-torture/execute/pr63659.c: New test.
4836 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4839 * gcc.target/i386/mcount_pic.c: New.
4841 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
4843 * gcc.target/i386/pr23098.c: Remove xfail.
4845 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
4847 * gnat.dg/opt42.ad[sb]: New test.
4849 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4851 PR tree-optimization/63259
4852 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
4853 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
4856 2014-10-31 Jakub Jelinek <jakub@redhat.com>
4859 * c-c++-common/ubsan/overflow-sub-3.c: New test.
4861 2014-10-30 Marek Polacek <polacek@redhat.com>
4863 * gcc.dg/diag-aka-1.c: New test.
4864 * gcc.dg/pr13804-1.c: Adjust dg-error.
4865 * gcc.dg/redecl-14.c: Likewise.
4866 * gcc.dg/pr56980.c: Adjust dg-message.
4868 2014-10-30 Ian Lance Taylor <iant@google.com>
4870 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
4872 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4874 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
4875 platforms except s390[x] and x86_64.
4877 2014-10-30 Martin Liska <mliska@suse.cz>
4881 * g++.dg/ipa/pr63574.C: New test.
4883 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4885 * gcc.target/aarch64/madd_after_asm_1.c: New test.
4887 2014-10-29 DJ Delorie <dj@redhat.com>
4889 * gcc.dg/20141029-1.c: New.
4891 2014-10-29 Martin Liska <mliska@suse.cz>
4894 * g++.dg/ipa/pr63587-1.C: New test.
4895 * g++.dg/ipa/pr63587-2.C: New test.
4897 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4899 * gcc.misc-tests/godump-1.c: Add tests for complex types.
4901 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4903 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
4904 * gcc.dg/optimize-bswapsi-3.c: New test.
4906 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
4907 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4908 Anna Tikhonova <anna.tikhonova@intel.com>
4909 Ilya Tocar <ilya.tocar@intel.com>
4910 Andrey Turetskiy <andrey.turetskiy@intel.com>
4911 Ilya Verbin <ilya.verbin@intel.com>
4912 Kirill Yukhin <kirill.yukhin@intel.com>
4913 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4915 * gcc.target/i386/avx512dq-kmovb-1.c: New.
4917 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4918 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4919 Anna Tikhonova <anna.tikhonova@intel.com>
4920 Ilya Tocar <ilya.tocar@intel.com>
4921 Andrey Turetskiy <andrey.turetskiy@intel.com>
4922 Ilya Verbin <ilya.verbin@intel.com>
4923 Kirill Yukhin <kirill.yukhin@intel.com>
4924 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4926 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
4927 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
4928 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
4929 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
4930 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
4931 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
4932 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
4933 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
4934 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
4935 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
4936 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
4937 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
4938 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
4939 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
4940 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
4941 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
4942 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
4943 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
4944 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
4945 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
4946 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
4947 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
4948 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
4949 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
4950 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
4951 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
4952 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
4953 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
4954 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
4955 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
4956 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
4957 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
4958 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
4959 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
4960 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
4961 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
4962 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
4963 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
4964 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
4965 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
4966 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4967 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
4968 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
4969 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
4970 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
4971 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4972 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
4973 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
4974 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
4975 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
4976 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4977 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
4978 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
4979 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
4980 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
4981 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4982 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
4983 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
4984 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
4985 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
4986 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
4987 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
4988 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
4989 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
4990 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
4991 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
4992 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
4993 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
4995 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4996 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4997 Anna Tikhonova <anna.tikhonova@intel.com>
4998 Ilya Tocar <ilya.tocar@intel.com>
4999 Andrey Turetskiy <andrey.turetskiy@intel.com>
5000 Ilya Verbin <ilya.verbin@intel.com>
5001 Kirill Yukhin <kirill.yukhin@intel.com>
5002 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5004 * gcc.target/i386/avx512bw-check.h: New.
5005 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5006 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5007 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5008 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5009 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5010 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5011 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5012 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5013 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5014 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5015 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5016 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5017 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5018 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5019 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5020 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5021 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5022 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5023 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5024 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5025 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5026 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5027 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5028 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5029 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5030 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5031 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5032 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5033 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5034 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5035 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5036 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5037 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5038 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5039 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5040 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5041 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5042 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5043 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5044 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5045 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5046 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5047 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5048 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5049 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5050 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5051 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5052 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5053 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5054 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5055 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5056 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5057 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5058 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5059 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5060 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5061 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5062 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5063 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5064 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5065 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5066 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5067 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5068 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5069 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5070 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5071 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5072 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5073 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5074 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5075 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5076 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5077 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5078 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5079 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5080 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5081 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5082 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5083 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5084 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5085 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5086 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5087 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5088 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5089 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5090 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5091 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5092 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5093 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5094 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5095 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5096 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5097 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5098 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5099 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5100 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5101 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5102 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5103 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5104 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5105 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5106 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5107 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5108 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5109 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5110 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5111 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5112 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5113 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5114 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5115 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5116 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5117 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5118 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5119 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5120 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5121 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5122 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5123 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5124 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5125 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5126 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5127 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5128 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5129 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5130 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5131 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5132 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5133 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5134 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5135 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5136 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5137 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5138 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5139 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5140 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5141 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5142 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5143 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5144 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5145 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5146 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5147 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5148 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5149 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5150 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5151 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5152 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5153 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5154 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5155 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5156 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5157 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5158 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5159 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5160 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5161 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5162 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5163 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5164 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5169 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5170 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5171 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5172 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5173 * gcc.target/i386/avx512dq-check.h: Ditto.
5174 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5175 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5176 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5177 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5178 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5179 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5180 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5181 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5182 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5183 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5184 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5185 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5186 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5187 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5188 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5189 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5190 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5191 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5192 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5193 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5194 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5195 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5196 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5197 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5198 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5199 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5200 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5201 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5202 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5203 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5204 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5205 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5206 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5207 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5208 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5209 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5210 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5211 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5212 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5213 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5214 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5215 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5216 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5217 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5218 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5219 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5220 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5221 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5222 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5223 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5224 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5225 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5226 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5227 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5228 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5229 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5230 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5231 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5232 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5233 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5234 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5235 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5236 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5237 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5238 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5239 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5240 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5241 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5242 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5243 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5244 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5245 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5246 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5247 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5248 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5249 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5250 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5251 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5252 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5253 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5254 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5255 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5256 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5257 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5258 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5259 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5260 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5261 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5262 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5263 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5264 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5265 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5266 * gcc.target/i386/avx512vl-check.h: Ditto.
5267 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5268 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5269 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5270 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5271 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5272 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5273 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5274 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5275 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5276 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5277 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5278 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5279 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5280 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5281 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5282 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5283 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5284 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5285 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5286 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5287 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5288 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5289 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5290 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5291 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5292 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5293 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5294 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5295 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5296 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5297 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5298 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5299 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5300 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5301 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5302 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5303 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5304 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5305 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5306 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5307 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5308 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5309 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5310 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5311 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5312 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5313 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5314 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5315 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5316 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5317 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5318 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5319 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5320 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5321 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5322 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5323 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5324 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5325 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5326 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5327 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5328 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5329 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5330 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5331 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5332 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5333 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5334 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5335 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5336 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5337 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5338 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5339 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5340 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5341 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5342 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5343 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5344 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5345 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5346 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5347 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5348 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5349 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5350 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5351 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5352 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5353 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5354 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5355 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5356 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5357 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5358 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5359 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5360 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5361 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5362 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5363 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5364 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5365 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5366 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5367 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5368 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5369 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5370 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5371 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5372 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5373 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5374 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5375 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5376 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5377 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5378 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5379 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5380 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5381 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5382 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5383 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5384 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5385 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5386 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5387 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5388 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5389 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5390 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5391 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5392 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5393 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5394 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5395 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5396 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5397 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5398 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5399 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5400 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5401 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5402 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5403 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5404 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5405 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5406 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5407 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5408 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5409 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5410 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5411 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5412 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5413 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5414 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5415 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5416 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5417 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5418 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5419 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5420 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5421 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5422 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5423 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5424 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5425 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5426 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5427 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5428 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5429 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5430 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5431 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5432 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5433 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5434 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5435 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5436 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5437 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5438 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5439 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5440 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5441 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5442 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5443 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5444 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5445 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5446 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5447 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5448 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5449 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5450 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5451 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5452 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5453 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5454 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5455 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5456 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5457 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5458 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5459 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5460 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5461 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5462 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5463 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5464 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5465 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5466 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5467 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5468 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5469 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5470 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5471 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5472 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5473 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5474 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5475 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5476 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5477 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5478 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5479 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5480 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5481 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5482 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5483 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5484 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5485 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5486 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5487 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5488 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5489 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5490 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5491 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5492 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5493 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5494 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5495 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5496 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5497 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5498 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5499 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5500 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5501 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5502 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5503 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5504 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5505 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5506 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5507 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5508 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5509 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5510 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5511 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5512 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5513 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5514 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5515 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5516 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5518 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5520 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5521 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5522 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5523 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5524 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5525 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5526 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5527 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5528 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5529 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5530 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5531 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5532 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5533 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5534 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5535 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5536 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5537 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5538 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5539 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5540 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5541 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5543 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5544 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5545 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5546 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5547 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5549 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5551 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5553 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5554 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5555 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5556 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5557 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5558 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5559 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5560 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5561 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5562 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5563 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5564 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5565 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5567 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5569 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5571 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5572 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5573 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5574 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5575 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5576 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5577 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5578 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5579 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5580 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5581 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5582 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5583 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5584 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5585 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5586 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5587 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5588 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5589 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5590 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5591 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5592 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5593 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5594 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5595 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5597 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5598 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5599 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5600 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5601 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5602 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5603 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5604 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5605 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5606 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5607 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5608 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5609 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5610 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5611 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5612 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5613 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5614 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5615 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5616 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5617 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5619 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5620 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5621 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5622 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5623 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5624 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5625 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5626 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5627 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5629 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5630 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5631 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5632 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5634 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5635 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5638 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5639 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5640 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5641 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5642 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5643 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5644 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5645 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5646 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5647 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5648 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5649 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5650 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5651 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5652 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5653 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5654 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5655 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5656 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5657 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5658 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5659 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5660 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5661 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5663 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5664 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5665 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5666 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5668 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5670 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5672 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5673 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5674 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5676 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5677 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5678 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5679 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5680 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5682 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5684 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5685 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5686 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5688 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5689 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5690 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5691 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5692 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5693 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5694 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5695 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5696 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5697 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5698 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5699 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5700 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5701 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5702 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5703 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5704 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5705 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5706 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5707 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5708 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5709 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5710 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5711 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5712 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5713 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5715 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5717 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5718 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5719 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5720 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5721 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5722 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5723 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5724 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5725 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5726 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5727 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5728 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5729 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5730 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5731 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5742 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5743 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5746 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5747 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
5783 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
5784 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
5785 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
5786 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
5787 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
5788 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
5790 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
5791 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
5792 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
5793 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
5794 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
5797 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
5798 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
5799 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
5800 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
5801 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
5802 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
5803 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
5804 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
5805 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
5806 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
5808 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
5809 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
5810 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
5812 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
5816 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
5818 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
5820 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
5822 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
5823 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
5824 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
5825 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
5826 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
5827 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
5828 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
5829 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
5830 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
5832 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
5833 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
5834 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
5835 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
5836 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
5837 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
5838 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
5839 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
5840 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
5841 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
5842 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
5843 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
5844 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
5845 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
5846 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
5847 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
5848 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
5849 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
5850 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
5851 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
5852 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
5853 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
5854 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
5855 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
5856 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
5857 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
5858 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
5859 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
5860 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
5861 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
5862 * gcc.target/i386/avx512f-mask-type.h: Ditto.
5863 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
5864 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
5865 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
5866 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
5867 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
5868 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
5869 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
5870 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
5871 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
5872 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
5873 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
5874 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
5875 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5876 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5877 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5878 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5879 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
5880 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
5881 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5882 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5883 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5884 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5885 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5886 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5887 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5888 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5889 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5890 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5891 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5892 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5893 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5894 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5895 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5896 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5897 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5898 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
5899 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
5900 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
5901 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
5902 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5903 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5904 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
5905 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
5906 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
5907 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
5908 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
5909 * gcc.target/i386/i386.exp: Ditto.
5910 * gcc.target/i386/m512-check.h: Ditto.
5912 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5913 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5914 Anna Tikhonova <anna.tikhonova@intel.com>
5915 Ilya Tocar <ilya.tocar@intel.com>
5916 Andrey Turetskiy <andrey.turetskiy@intel.com>
5917 Ilya Verbin <ilya.verbin@intel.com>
5918 Kirill Yukhin <kirill.yukhin@intel.com>
5919 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5921 * g++.dg/other/i386-2.C: Add new options.
5922 * g++.dg/other/i386-3.C: Ditto.
5923 * gcc.target/i386/sse-12.c: Ditto.
5924 * gcc.target/i386/sse-14.c: Ditto.
5925 * gcc.target/i386/sse-22.c: Ditto.
5926 * gcc.target/i386/sse-13.c: Add new options and builtins.
5927 * gcc.target/i386/sse-23.c: Ditto.
5928 * gcc.target/i386/avx-1.c: Add new builtins.
5930 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
5932 * gcc.misc-tests/godump.exp: New.
5933 * gcc.misc-tests/godump-1.c: New.
5935 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
5937 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
5938 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5939 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5940 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5941 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5942 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5943 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
5944 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5945 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
5946 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
5947 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
5948 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
5949 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
5950 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
5951 * c-c++-common/asan/pr63638.c: Likewise.
5953 2014-10-28 Richard Biener <rguenther@suse.de>
5956 * gcc.dg/pr63665.c: New testcase.
5958 2014-10-28 Yury Gribov <y.gribov@samsung.com>
5960 * c-c++-common/asan/kasan-recover-1.c: New test.
5961 * c-c++-common/asan/kasan-recover-2.c: New test.
5962 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
5963 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5964 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5965 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5966 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5967 * c-c++-common/asan/no-asan-globals.c: Likewise.
5968 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5969 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5970 * c-c++-common/asan/no-use-after-return.c: Likewise.
5972 2014-10-28 Yury Gribov <y.gribov@samsung.com>
5974 * c-c++-common/asan/shadow-offset-1.c: New test.
5976 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
5978 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
5979 gcc-plugin.h earlier.
5981 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5983 * gnat.dg/specs/concat1.ads: New test.
5984 * gnat.dg/specs/concat1_pkg.ads: New helper.
5986 2014-10-27 Richard Biener <rguenther@suse.de>
5988 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
5989 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
5990 target due to memcpy inline-expansion.
5992 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5994 * gnat.dg/specs/pack10.ads: New test.
5995 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
5997 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
5999 * gnat.dg/entry_queues2.adb: New test.
6001 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6003 PR tree-optimization/63641
6004 * gcc.c-torture/execute/pr63641.c: New test.
6006 2014-10-24 Tobias Burnus <burnus@net-b.de>
6008 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6009 * gfortran.dg/coarray_collectives_13.f90: New.
6010 * gfortran.dg/coarray_collectives_14.f90: New.
6011 * gfortran.dg/coarray_collectives_15.f90: New.
6012 * gfortran.dg/coarray_collectives_16.f90: New.
6014 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6016 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6018 2014-10-24 Marek Polacek <polacek@redhat.com>
6021 * gcc.dg/pr56980.c: New test.
6023 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6025 * lib/target-supports.exp
6026 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6028 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6030 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6033 2014-10-24 Martin Liska <mliska@suse.cz>
6035 * gcc.dg/ipa/pr63595.c: New test.
6037 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6039 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6040 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6042 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6044 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6046 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6048 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6050 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6052 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6054 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6056 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6058 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6060 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6062 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6064 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6066 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6068 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6070 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6072 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6074 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6076 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6078 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6080 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6082 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6084 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6086 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6088 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6090 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6092 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6094 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6096 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6098 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6099 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6101 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6103 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6105 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6106 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6108 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6110 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6111 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6112 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6113 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6114 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6116 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6118 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6119 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6122 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6123 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6125 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6127 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6128 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6129 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6130 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6132 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6134 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6136 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6138 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6139 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6140 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6142 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6144 * gcc.target/arm/README.advsimd-intrinsics: New file.
6145 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6146 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6147 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6149 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6151 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6152 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6155 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6157 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6158 wrap_compile_flags before setting it.
6160 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6162 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6164 * gcc.dg/pr63594-2.c: Likewise.
6166 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6168 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6169 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6171 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6174 * g++.dg/torture/pr63632.C: New test.
6176 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6179 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6180 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6182 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6185 * gcc.target/i386/pr63618.c: New test.
6187 2014-10-23 Marek Polacek <polacek@redhat.com>
6190 * gcc.dg/pr63626.c: New test.
6192 2014-10-23 Marek Polacek <polacek@redhat.com>
6194 * c-c++-common/ubsan/undefined-2.c: New test.
6196 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6198 * gcc.target/i386/pr63600.c: New.
6200 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6202 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6204 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6206 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6207 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6209 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6211 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6212 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6213 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6214 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6215 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6218 2014-10-22 Guozhi Wei <carrot@google.com>
6220 PR tree-optimization/63530
6221 gcc.dg/vect/pr63530.c: New testcase.
6223 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6225 * gcc.target/i386/conversion-2.c: New test.
6227 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6228 Yury Gribov <y.gribov@samsung.com>
6230 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6231 * c-c++-common/ubsan/align-3.c: Likewise.
6232 * c-c++-common/ubsan/bounds-1.c: Likewise.
6233 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6234 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6235 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6236 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6237 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6238 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6239 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6240 * c-c++-common/ubsan/object-size-3.c: Likewise.
6241 * c-c++-common/ubsan/overflow-1.c: Likewise.
6242 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6243 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6244 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6245 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6246 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6247 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6248 * c-c++-common/ubsan/pr59503.c: Likewise.
6249 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6250 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6251 * c-c++-common/ubsan/shift-3.c: Likewise.
6252 * c-c++-common/ubsan/shift-6.c: Likewise.
6253 * c-c++-common/ubsan/undefined-1.c: Likewise.
6254 * c-c++-common/ubsan/vla-2.c: Likewise.
6255 * c-c++-common/ubsan/vla-3.c: Likewise.
6256 * c-c++-common/ubsan/vla-4.c: Likewise.
6257 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6258 * g++.dg/ubsan/return-2.C: Likewise.
6259 * c-c++-common/ubsan/recovery-1.c: New test.
6260 * c-c++-common/ubsan/recovery-2.c: New test.
6261 * c-c++-common/ubsan/recovery-3.c: New test.
6262 * c-c++-common/ubsan/recovery-common.inc: New file.
6264 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6266 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6267 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6268 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6269 * gcc.target/aarch64/vect.x: Likewise.
6270 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6271 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6272 * gcc.target/aarch64/vect-fp.c: Likewise.
6274 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6276 * lib/compat.exp (compat-run): Remove "unresolved".
6277 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6278 unsupported testcase.
6280 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6283 * gcc.dg/pr63594-1.c: New test.
6284 * gcc.dg/pr63594-2.c: New test.
6285 * gcc.target/i386/sse2-pr63594-1.c: New test.
6286 * gcc.target/i386/sse2-pr63594-2.c: New test.
6287 * gcc.target/i386/avx-pr63594-1.c: New test.
6288 * gcc.target/i386/avx-pr63594-2.c: New test.
6289 * gcc.target/i386/avx2-pr63594-1.c: New test.
6290 * gcc.target/i386/avx2-pr63594-2.c: New test.
6291 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6292 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6293 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6297 * gcc.target/i386/pr63542-1.c: New test.
6298 * gcc.target/i386/pr63542-2.c: New test.
6300 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6302 * gcc.target/avr/tiny-memx.c: New test.
6304 * gcc.target/avr/tiny-caller-save.c: New test.
6306 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6308 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6309 (Proc_1): Add return type.
6310 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6311 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6312 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6313 * gcc.target/arm/pr44788.c (foo): Likewise.
6314 * gcc.target/arm/pr55642.c (abs): Likewise.
6315 * gcc.target/arm/pr58784.c (f): Likewise.
6316 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6317 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6318 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6319 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6320 for local variables.
6321 * lib/target-supports.exp
6322 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6324 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6326 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6328 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6330 2014-10-21 Andreas Schwab <schwab@suse.de>
6332 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6334 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6336 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6338 2014-10-21 Richard Biener <rguenther@suse.de>
6340 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6341 * g++.dg/ipa/devirt-46.C: Likewise.
6342 * g++.dg/ipa/devirt-47.C: Likewise.
6343 * g++.dg/tree-prof/pr35545.C: Likewise.
6345 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6347 PR tree-optimization/63563
6348 * gcc.target/i386/pr63563.c: New test.
6350 2014-10-20 Richard Biener <rguenther@suse.de>
6352 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6353 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6355 2014-10-20 Martin Liska <mliska@suse.cz>
6357 * gcc.dg/ipa/pr63595.c: New test.
6359 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6362 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6364 2014-10-19 Marek Polacek <polacek@redhat.com>
6367 * gcc.dg/pr63567-3.c: New test.
6368 * gcc.dg/pr63567-4.c: New test.
6370 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6372 * gcc.dg/atomic/c11-atomic-exec-5.c
6373 (test_main_long_double_add_overflow): Define and run only for
6374 LDBL_MANT_DIG != 106.
6375 (test_main_complex_long_double_add_overflow): Likewise.
6376 (test_main_long_double_sub_overflow): Likewise.
6377 (test_main_complex_long_double_sub_overflow): Likewise.
6379 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6382 * gfortran.dg/class_to_type_3.f03 : New test
6384 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6386 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6389 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6391 * gcc.dg/attr-isr.c: Move SH specific test to ...
6392 * gcc.target/sh/attr-isr.c: ... here.
6395 2014-10-17 Marek Polacek <polacek@redhat.com>
6398 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6399 * gcc.dg/pr63567-1.c: New test.
6400 * gcc.dg/pr63567-2.c: New test.
6402 2014-10-17 Marek Polacek <polacek@redhat.com>
6405 * gcc.dg/pr63543.c: New test.
6406 * gcc.dg/array-8.c: Remove dg-error.
6407 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6408 * gcc.dg/pr48552-2.c: Likewise.
6410 2014-10-17 Marek Polacek <polacek@redhat.com>
6413 * gcc.dg/pr63549.c: New test.
6415 2014-10-17 Marek Polacek <polacek@redhat.com>
6417 * gcc.dg/Wimplicit-int-1.c: New test.
6418 * gcc.dg/Wimplicit-int-2.c: New test.
6419 * gcc.dg/Wimplicit-int-3.c: New test.
6420 * gcc.dg/Wimplicit-int-4.c: New test.
6422 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6424 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6427 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6429 PR tree-optimization/63464
6430 * gcc.dg/torture/pr63464.c: New test.
6431 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6432 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6434 PR tree-optimization/63302
6435 * gcc.c-torture/execute/pr63302.c: New test.
6437 2014-10-17 Tom de Vries <tom@codesourcery.com>
6439 PR rtl-optimization/61605
6440 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6443 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6446 * g++.dg/torture/pr61848.C: New testcase.
6447 * gcc.c-torture/compile/pr61848.c: New testcase.
6449 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6451 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6452 * gcc.target/sh/strlen.c: Likewise.
6453 * gcc.target/sh/pr51244-13.c: Likewise.
6454 * gcc.target/sh/cmpstrn.c: Likewise.
6455 * gcc.target/sh/hiconst.c: Likewise.
6456 * gcc.target/sh/pr43417.c: Likewise.
6458 2014-10-16 Martin Liska <mliska@suse.cz>
6460 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6461 to match defined expectations.
6463 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6465 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6467 2014-10-16 Martin Liska <mliska@suse.cz>
6469 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6470 * g++.dg/ipa/ipa-icf-5.C: Likewise
6472 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6475 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6477 2014-10-16 Richard Biener <rguenther@suse.de>
6480 * gcc.dg/torture/pr63554.c: New testcase.
6482 2014-10-16 Marek Polacek <polacek@redhat.com>
6484 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6485 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6487 2014-10-16 Marek Polacek <polacek@redhat.com>
6489 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6490 * gcc.dg/graphite/id-2.c: Likewise.
6491 * gcc.dg/graphite/id-4.c: Likewise.
6492 * gcc.dg/graphite/id-8.c: Likewise.
6493 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6494 * gcc.dg/graphite/id-pr45230.c: Likewise.
6495 * gcc.dg/graphite/id-pr45231.c: Likewise.
6496 * gcc.dg/graphite/pr38073.c: Likewise.
6497 * gcc.dg/graphite/pr38125.c: Likewise.
6498 * gcc.dg/graphite/pr38409.c: Likewise.
6499 * gcc.dg/graphite/pr38413.c: Likewise.
6500 * gcc.dg/graphite/pr38510.c: Likewise.
6501 * gcc.dg/graphite/pr38786.c: Likewise.
6502 * gcc.dg/graphite/pr39260.c: Likewise.
6503 * gcc.dg/graphite/scop-19.c: Likewise.
6504 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6505 * gcc.dg/graphite/id-17.c: Likewise.
6506 * gcc.dg/graphite/id-23.c: Likewise.
6507 * gcc.dg/graphite/id-26.c: Likewise.
6508 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6509 * gcc.dg/graphite/pr37485.c: Likewise.
6510 * gcc.dg/graphite/pr38500.c: Likewise.
6511 * gcc.dg/graphite/pr42284.c: Likewise.
6512 * gcc.dg/graphite/pr42914.c: Likewise.
6513 * gcc.dg/graphite/pr46404-1.c: Likewise.
6514 * gcc.dg/graphite/pr60979.c: Likewise.
6515 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6518 2014-10-16 Martin Liska <mliska@suse.cz>
6519 Jan Hubicka <hubicka@ucw.cz>
6521 * g++.dg/ipa/ipa-icf-1.C: New test.
6522 * g++.dg/ipa/ipa-icf-2.C: New test.
6523 * g++.dg/ipa/ipa-icf-3.C: New test.
6524 * g++.dg/ipa/ipa-icf-4.C: New test.
6525 * g++.dg/ipa/ipa-icf-5.C: New test.
6526 * gcc.dg/ipa/ipa-icf-1.c: New test.
6527 * gcc.dg/ipa/ipa-icf-10.c: New test.
6528 * gcc.dg/ipa/ipa-icf-11.c: New test.
6529 * gcc.dg/ipa/ipa-icf-12.c: New test.
6530 * gcc.dg/ipa/ipa-icf-13.c: New test.
6531 * gcc.dg/ipa/ipa-icf-14.c: New test.
6532 * gcc.dg/ipa/ipa-icf-15.c: New test.
6533 * gcc.dg/ipa/ipa-icf-16.c: New test.
6534 * gcc.dg/ipa/ipa-icf-17.c: New test.
6535 * gcc.dg/ipa/ipa-icf-18.c: New test.
6536 * gcc.dg/ipa/ipa-icf-19.c: New test.
6537 * gcc.dg/ipa/ipa-icf-2.c: New test.
6538 * gcc.dg/ipa/ipa-icf-20.c: New test.
6539 * gcc.dg/ipa/ipa-icf-21.c: New test.
6540 * gcc.dg/ipa/ipa-icf-22.c: New test.
6541 * gcc.dg/ipa/ipa-icf-23.c: New test.
6542 * gcc.dg/ipa/ipa-icf-24.c: New test.
6543 * gcc.dg/ipa/ipa-icf-25.c: New test.
6544 * gcc.dg/ipa/ipa-icf-26.c: New test.
6545 * gcc.dg/ipa/ipa-icf-27.c: New test.
6546 * gcc.dg/ipa/ipa-icf-28.c: New test.
6547 * gcc.dg/ipa/ipa-icf-29.c: New test.
6548 * gcc.dg/ipa/ipa-icf-3.c: New test.
6549 * gcc.dg/ipa/ipa-icf-30.c: New test.
6550 * gcc.dg/ipa/ipa-icf-4.c: New test.
6551 * gcc.dg/ipa/ipa-icf-5.c: New test.
6552 * gcc.dg/ipa/ipa-icf-6.c: New test.
6553 * gcc.dg/ipa/ipa-icf-7.c: New test.
6554 * gcc.dg/ipa/ipa-icf-8.c: New test.
6555 * gcc.dg/ipa/ipa-icf-9.c: New test.
6557 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6560 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6562 2014-10-16 Martin Liska <mliska@suse.cz>
6563 Jan Hubicka <hubicka@ucw.cz>
6565 * c-c++-common/rotate-1.c: Options changed to not collide
6566 with a new IPA ICF pass.
6567 * c-c++-common/rotate-2.c: Likewise.
6568 * c-c++-common/rotate-3.c: Likewise.
6569 * c-c++-common/rotate-4.c: Likewise.
6570 * g++.dg/cpp0x/rv-return.C: Likewise.
6571 * g++.dg/cpp0x/rv1n.C: Likewise.
6572 * g++.dg/cpp0x/rv1p.C: Likewise.
6573 * g++.dg/cpp0x/rv2n.C: Likewise.
6574 * g++.dg/cpp0x/rv3n.C: Likewise.
6575 * g++.dg/cpp0x/rv4n.C: Likewise.
6576 * g++.dg/cpp0x/rv5n.C: Likewise.
6577 * g++.dg/cpp0x/rv6n.C: Likewise.
6578 * g++.dg/cpp0x/rv7n.C: Likewise.
6579 * g++.dg/ipa/devirt-g-1.C: Likewise.
6580 * g++.dg/ipa/inline-1.C: Likewise.
6581 * g++.dg/ipa/inline-2.C: Likewise.
6582 * g++.dg/ipa/inline-3.C: Likewise.
6583 * g++.dg/opt/pr30965.C: Likewise.
6584 * g++.dg/tree-ssa/pr19637.C: Likewise.
6585 * gcc.dg/guality/csttest.c: Likewise.
6586 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6587 * gcc.dg/ipa/iinline-7.c: Likewise.
6588 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6589 * gcc.dg/ipa/ipacost-1.c: Likewise.
6590 * gcc.dg/ipa/ipacost-2.c: Likewise.
6591 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6592 * gcc.dg/ipa/remref-2a.c: Likewise.
6593 * gcc.dg/ipa/remref-2b.c: Likewise.
6594 * gcc.dg/pr46309-2.c: Likewise.
6595 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6596 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6597 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6598 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6599 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6600 * gcc.dg/vect/vect-cond-10.c: Likewise.
6601 * gcc.dg/vect/vect-cond-9.c: Likewise.
6602 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6603 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6604 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6605 * gcc.target/i386/bmi-1.c: Likewise.
6606 * gcc.target/i386/bmi-2.c: Likewise.
6607 * gcc.target/i386/pr56564-2.c: Likewise.
6609 2014-10-16 Richard Biener <rguenther@suse.de>
6611 PR tree-optimization/63168
6612 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6614 2014-10-16 Andreas Schwab <schwab@suse.de>
6616 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6618 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6620 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6621 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6622 * gcc.target/ia64/pr29682.c: Likewise.
6623 * gcc.target/ia64/pr43603.c: Likewise.
6624 * gcc.target/ia64/pr48496.c: Likewise.
6626 2014-10-16 Marek Polacek <polacek@redhat.com>
6628 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6630 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6631 Marek Polacek <polacek@redhat.com>
6633 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6635 * gcc.dg/pr32176.c: Likewise.
6636 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6637 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6638 * gcc.dg/ia64-sync-2.c: Likewise.
6639 * gcc.dg/ia64-sync-3.c: Likewise.
6640 * gcc.dg/sync-2.c: Likewise.
6641 * gcc.dg/sync-3.c: Likewise.
6642 * gcc.target/i386/990524-1.c: Likewise.
6643 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6644 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6645 * gcc.target/i386/pr26826.c: Likewise.
6646 * gcc.target/i386/pr37184.c: Likewise.
6647 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6648 * gcc.target/i386/20060125-2.c: Likewise.
6649 * gcc.target/i386/memcpy-1.c: Likewise.
6650 * gcc.target/i386/pr40934.c: Likewise.
6651 * gcc.target/i386/sse-5.c: Likewise.
6652 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6653 * gcc.target/i386/vectorize4.c: Likewise.
6654 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6656 * gcc.target/i386/980313-1.c: Likewise.
6657 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6658 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6659 * gcc.target/i386/crc32-3.c: Likewise.
6660 * gcc.target/i386/intrinsics_3.c: Likewise.
6661 * gcc.target/i386/loop-1.c: Likewise.
6662 * gcc.target/i386/pr44948-2a.c: Likewise.
6663 * gcc.target/i386/pr47564.c: Likewise.
6664 * gcc.target/i386/pr50712.c: Likewise.
6665 * gcc.target/i386/stackalign/return-2.c: Likewise.
6667 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6670 * lto/pr62026.C: New testcase.
6672 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6674 PR rtl-optimization/63448
6675 * gcc.target/i386/pr63448.c: New test.
6677 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6679 * gnat.dg/opt41.adb: New test.
6680 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6682 2014-10-15 Richard Biener <rguenther@suse.de>
6684 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6686 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6688 * gcc.dg/tree-prof/peel-1.c: Update.
6689 * gcc.dg/tree-prof/unroll-1.c: Update.
6690 * gcc.dg/unroll_1.c: Update.
6691 * gcc.dg/unroll_2.c: Update.
6692 * gcc.dg/unroll_3.c: Update.
6693 * gcc.dg/unroll_4.c: Update.
6695 2014-10-14 DJ Delorie <dj@redhat.com>
6697 * g++.dg/abi/mangle64.C: New.
6699 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6701 * g++.dg/ext/vector9.C: Test ! with float vectors.
6703 2014-10-14 Richard Biener <rguenther@suse.de>
6705 PR tree-optimization/63512
6706 * g++.dg/torture/pr63512.C: New testcase.
6708 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6711 * gcc.target/sh/pr63260.c: New.
6713 2014-10-13 Richard Henderson <rth@redhat.com>
6715 * g++.dg/torture/20141013.C: New.
6717 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6721 PR rtl-optimization/55458
6722 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6723 * gcc.target/i386/pr55458.c: Likewise.
6724 * gcc.target/i386/pr47602.c: New.
6725 * gcc.target/i386/pr23098.c: Move to XFAIL.
6727 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6729 PR tree-optimization/62127
6730 * g++.dg/torture/pr62127.C: New testcase.
6732 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6734 * c-c++-common/asan/bitfield-5.c: New test.
6736 2014-10-13 Richard Biener <rguenther@suse.de>
6738 PR tree-optimization/63419
6739 * g++.dg/torture/pr63419.C: New testcase.
6741 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6745 * gcc.target/sh/pr54760-5.c: New.
6746 * gcc.target/sh/pr54760-6.c: New.
6747 * gcc.target/sh/pr59401-1.c: New.
6749 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6752 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6754 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6756 * lib/target-supports.exp (check_effective_target_shared): New
6758 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
6760 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.target/i386/pr63495.c: New test.
6765 2014-10-10 Marek Polacek <polacek@redhat.com>
6767 * c-c++-common/ubsan/object-size-1.c: New test.
6768 * c-c++-common/ubsan/object-size-2.c: New test.
6769 * c-c++-common/ubsan/object-size-3.c: New test.
6770 * c-c++-common/ubsan/object-size-4.c: New test.
6771 * c-c++-common/ubsan/object-size-5.c: New test.
6772 * c-c++-common/ubsan/object-size-6.c: New test.
6773 * c-c++-common/ubsan/object-size-7.c: New test.
6774 * c-c++-common/ubsan/object-size-8.c: New test.
6775 * c-c++-common/ubsan/object-size-9.c: New test.
6776 * g++.dg/ubsan/object-size-1.C: New test.
6777 * gcc.dg/ubsan/object-size-9.c: New test.
6779 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6781 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
6782 (asan_finish): Remove restore_ld_library_path_env_vars.
6783 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6784 related env variables by calling set_ld_library_path_env_vars.
6785 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
6786 (tsan_finish): Remove restore_ld_library_path_env_vars.
6787 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6788 related env variables by calling set_ld_library_path_env_vars.
6789 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
6790 (ubsan_finish): Remove restore_ld_library_path_env_vars.
6791 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
6792 related env variables by calling set_ld_library_path_env_vars.
6794 2014-10-10 Richard Biener <rguenther@suse.de>
6796 PR tree-optimization/63379
6797 * gcc.dg/vect/pr63379.c: New testcase.
6799 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6802 * gfortran.dg/gomp/pr59488-1.f90: New test.
6803 * gfortran.dg/gomp/pr59488-2.f90: New test.
6805 2014-10-10 Richard Biener <rguenther@suse.de>
6807 PR tree-optimization/63476
6808 * g++.dg/torture/pr63476.C: New testcase.
6810 2014-10-10 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/implicit_16.f90: New.
6814 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
6816 * g++.dg/cpp0x/constexpr-using3.C: New.
6817 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
6818 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
6819 * g++.dg/cpp1y/constexpr-local1.C: Extend.
6820 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
6822 2014-10-09 Joseph Myers <joseph@codesourcery.com>
6824 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
6826 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
6828 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
6830 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
6832 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
6833 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
6834 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
6835 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6836 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
6837 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
6838 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
6839 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
6840 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
6841 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
6842 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
6843 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
6845 2014-10-09 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/63380
6848 * gcc.dg/torture/pr63380-1.c: New testcase.
6849 * gcc.dg/torture/pr63380-2.c: Likewise.
6851 2014-10-09 Marek Polacek <polacek@redhat.com>
6854 * gcc.dg/pr63480.c: New test.
6856 2014-10-09 Richard Biener <rguenther@suse.de>
6858 PR tree-optimization/63445
6859 * gcc.dg/Wstrict-overflow-26.c: New testcase.
6861 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
6863 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
6864 * gcc.dg/vmx/ops.c: Likewise.
6865 * gcc.dg/vmx/ops-long-1.c: Likewise.
6867 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6869 * gfortran.dg/implicit_4.f90: Fix some dg-error.
6871 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6873 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
6874 dg-additional-options.
6876 2014-10-08 Mark Wielaard <mjw@redhat.com>
6878 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
6879 prefix from scan-assembler-times.
6881 2014-10-07 Marek Polacek <polacek@redhat.com>
6883 * lib/target-supports.exp (check_effective_target_fd_truncate):
6886 2014-10-07 Marek Polacek <polacek@redhat.com>
6889 * gcc.dg/pr59717.c: New test.
6891 2014-10-07 Marek Polacek <polacek@redhat.com>
6893 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
6894 * gcc.dg/iftrap-1.c: Fix implicit declarations.
6895 * gcc.target/powerpc/pr26350.c: Likewise.
6896 * gcc.target/powerpc/altivec-consts.c: Likewise.
6897 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6898 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
6899 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
6900 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
6901 * gcc.target/powerpc/pr47862.c: Likewise.
6902 * gcc.target/powerpc/pr48053-1.c: Likewise.
6903 * gcc.target/powerpc/pr53487.c: Likewise.
6904 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
6906 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
6907 * gcc.target/powerpc/altivec-2.c: Likewise.
6908 * gcc.target/powerpc/pr47755-2.c: Likewise.
6910 2014-10-07 Martin Liska <mliska@suse.cz>
6912 * g++.dg/lto/pr63270.h: New test.
6913 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
6915 * g++.dg/lto/pr63270_2.C: New test.
6917 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
6919 * gnat.dg/lto16.adb: New test.
6920 * gnat.dg/lto16_pkg.adb: New helper.
6922 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
6924 * gnat.dg/return4.adb: New test.
6925 * gnat.dg/return4_pkg.ad[sb]: New helper.
6927 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
6929 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
6930 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
6931 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
6933 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
6936 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
6937 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
6938 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
6940 2014-10-06 Marek Polacek <polacek@redhat.com>
6942 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
6943 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
6944 * g++.dg/lto/pr54625-2_0.c: Likewise.
6945 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
6947 2014-10-06 Marek Polacek <polacek@redhat.com>
6949 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
6950 * gcc.target/i386/avxfp-1.c: Likewise.
6951 * gcc.target/i386/avxfp-2.c: Likewise.
6952 * gcc.target/i386/cadd.c: Likewise.
6953 * gcc.target/i386/cmov2.c: Likewise.
6954 * gcc.target/i386/cmov3.c: Likewise.
6955 * gcc.target/i386/cmov4.c: Likewise.
6956 * gcc.target/i386/cold-attribute-1.c: Likewise.
6957 * gcc.target/i386/cvt-1.c: Likewise.
6958 * gcc.target/i386/fpcvt-1.c: Likewise.
6959 * gcc.target/i386/fpcvt-2.c: Likewise.
6960 * gcc.target/i386/fpcvt-3.c: Likewise.
6961 * gcc.target/i386/local.c: Likewise.
6962 * gcc.target/i386/memcpy-2.c: Likewise.
6963 * gcc.target/i386/memcpy-3.c: Likewise.
6964 * gcc.target/i386/memset-1.c: Likewise.
6965 * gcc.target/i386/minmax-1.c: Likewise.
6966 * gcc.target/i386/minmax-2.c: Likewise.
6967 * gcc.target/i386/pr45352-2.c: Likewise.
6968 * gcc.target/i386/pr46253.c: Likewise.
6969 * gcc.target/i386/pr53623.c: Likewise.
6970 * gcc.target/i386/pr60902.c: Likewise.
6971 * gcc.target/i386/pr57003.c: Likewise.
6972 * gcc.target/i386/sse-14.c: Likewise.
6973 * gcc.target/i386/sse-19.c: Likewise.
6974 * gcc.target/i386/sse-22.c: Likewise.
6975 * gcc.target/i386/sse4a-extract.c: Likewise.
6976 * gcc.target/i386/sse4a-insert.c: Likewise.
6977 * gcc.target/i386/ssefp-1.c: Likewise.
6978 * gcc.target/i386/ssefp-2.c: Likewise.
6979 * gcc.target/i386/testimm-10.c: Likewise.
6980 * gcc.target/i386/vectorize4-avx.c: Likewise.
6981 * gcc.target/i386/980709-1.c: Fix implicit declarations.
6982 * gcc.target/i386/avx-pr57233.c: Likewise.
6983 * gcc.target/i386/avx2-pr57233.c: Likewise.
6984 * gcc.target/i386/avx2-vpop-check.h: Likewise.
6985 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6986 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6987 * gcc.target/i386/crc32-4.c: Likewise.
6988 * gcc.target/i386/pr20204.c: Likewise.
6989 * gcc.target/i386/pr23570.c: Likewise.
6990 * gcc.target/i386/pr26449-1.c: Likewise.
6991 * gcc.target/i386/pr28839.c: Likewise.
6992 * gcc.target/i386/pr37101.c: Likewise.
6993 * gcc.target/i386/pr61923.c: Likewise.
6994 * gcc.target/i386/shrink_wrap_1.c: Likewise.
6995 * gcc.target/i386/sse2-pr57233.c: Likewise.
6996 * gcc.target/i386/vect-abs-s16.c: Likewise.
6997 * gcc.target/i386/vect-abs-s32.c: Likewise.
6998 * gcc.target/i386/vect-abs-s8.c: Likewise.
6999 * gcc.target/i386/xop-pr57233.c: Likewise.
7000 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7001 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7002 implicit declarations.
7003 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7004 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7005 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7007 2014-10-06 Marek Polacek <polacek@redhat.com>
7009 * gcc.dg/20001012-1.c: Fix defaulting to int.
7010 * gcc.dg/20001012-2.c: Likewise.
7011 * gcc.dg/20001108-1.c: Likewise.
7012 * gcc.dg/20010516-1.c: Likewise.
7013 * gcc.dg/20011008-2.c: Likewise.
7014 * gcc.dg/20030612-1.c: Likewise.
7015 * gcc.dg/20040219-1.c: Likewise.
7016 * gcc.dg/20050603-2.c: Likewise.
7017 * gcc.dg/20070507-1.c: Likewise.
7018 * gcc.dg/attr-alias-3.c: Likewise.
7019 * gcc.dg/fastmath-1.c: Likewise.
7020 * gcc.dg/fork-instrumentation.c: Likewise.
7021 * gcc.dg/fwrapv-1.c: Likewise.
7022 * gcc.dg/fwrapv-2.c: Likewise.
7023 * gcc.dg/memmove-1.c: Likewise.
7024 * gcc.dg/non-local-goto-1.c: Likewise.
7025 * gcc.dg/non-local-goto-2.c: Likewise.
7026 * gcc.dg/noreturn-8.c: Likewise.
7027 * gcc.dg/parse-decl-after-if.c: Likewise.
7028 * gcc.dg/parse-decl-after-label.c: Likewise.
7029 * gcc.dg/pr25795-1.c: Likewise.
7030 * gcc.dg/pr25795.c: Likewise.
7031 * gcc.dg/pr28574.c: Likewise.
7032 * gcc.dg/pr30189.c: Likewise.
7033 * gcc.dg/pr31529-2.c: Likewise.
7034 * gcc.dg/pr33923.c: Likewise.
7035 * gcc.dg/pr34263.c: Likewise.
7036 * gcc.dg/pr36194.c: Likewise.
7037 * gcc.dg/pr45415.c: Likewise.
7038 * gcc.dg/pr47443.c: Likewise.
7039 * gcc.dg/pr47763.c: Likewise.
7040 * gcc.dg/pr49000.c: Likewise.
7041 * gcc.dg/pr50340.c: Likewise.
7042 * gcc.dg/webizer.c: Likewise.
7043 * gcc.dg/pr59940.c: Likewise.
7044 * gcc.dg/pr63186.c: Likewise.
7045 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7046 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7047 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7048 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7049 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7050 * gcc.dg/sms-1.c: Likewise.
7051 * gcc.dg/unused-3.c: Likewise.
7052 * gcc.dg/varpool-1.c: Likewise.
7053 * gcc.dg/pr35899.c: Use -std=gnu89.
7054 * gcc.dg/pr59963-1.c: Likewise.
7055 * gcc.dg/redecl-15.c: Likewise.
7056 * gcc.dg/20041213-1.c: Likewise.
7057 * gcc.dg/20080820.c: Likewise.
7058 * gcc.dg/920413-1.c: Likewise.
7059 * gcc.dg/Wold-style-definition-1.c: Likewise.
7060 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7061 * gcc.dg/decl-nospec-1.c: Likewise.
7062 * gcc.dg/decl-nospec-2.c: Likewise.
7063 * gcc.dg/decl-nospec-3.c: Likewise.
7064 * gcc.dg/bitfld-1.c: Likewise.
7065 * gcc.dg/bitfld-9.c: Likewise.
7066 * gcc.dg/parm-impl-decl-1.c: Likewise.
7067 * gcc.dg/parm-impl-decl-3.c: Likewise.
7068 * gcc.dg/pr18596-1.c: Likewise.
7069 * gcc.dg/pr18596-2.c: Likewise.
7070 * gcc.dg/pr18596-3.c: Likewise.
7071 * gcc.dg/pr60139.c: Likewise.
7072 * gcc.dg/utf-dflt.c: Likewise.
7073 * gcc.dg/utf-dflt2.c: Likewise.
7074 * gcc.dg/wtr-func-def-1.c: Likewise.
7075 * gcc.dg/declspec-5.c: Likewise.
7076 * gcc.dg/declspec-6.c: Likewise.
7077 * gcc.dg/ftrapv-2.c: Likewise.
7078 * gcc.dg/20020430-1.c: Fix implicit declarations.
7079 * gcc.dg/20030702-1.c: Likewise.
7080 * gcc.dg/20040127-2.c: Likewise.
7081 * gcc.dg/20041122-1.c: Likewise.
7082 * gcc.dg/20050309-1.c: Likewise.
7083 * gcc.dg/20061026.c: Likewise.
7084 * gcc.dg/20101010-1.c: Likewise.
7085 * gcc.dg/Werror-1.c: Likewise.
7086 * gcc.dg/Werror-10.c: Likewise.
7087 * gcc.dg/Werror-11.c: Likewise.
7088 * gcc.dg/Werror-12.c: Likewise.
7089 * gcc.dg/Werror-2.c: Likewise.
7090 * gcc.dg/Werror-3.c: Likewise.
7091 * gcc.dg/Werror-4.c: Likewise.
7092 * gcc.dg/Werror-5.c: Likewise.
7093 * gcc.dg/Werror-6.c: Likewise.
7094 * gcc.dg/Werror-7.c: Likewise.
7095 * gcc.dg/Werror-8.c: Likewise.
7096 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7097 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7098 * gcc.dg/delay-slot-2.c: Likewise.
7099 * gcc.dg/errno-1.c: Likewise.
7100 * gcc.dg/globalalias.c: Likewise.
7101 * gcc.dg/inline-3.c: Likewise.
7102 * gcc.dg/localalias.c: Likewise.
7103 * gcc.dg/pr19633-1.c: Likewise.
7104 * gcc.dg/pr19633.c: Likewise.
7105 * gcc.dg/pr23408.c: Likewise.
7106 * gcc.dg/pr23470-1.c: Likewise.
7107 * gcc.dg/pr28121.c: Likewise.
7108 * gcc.dg/pr28243.c: Likewise.
7109 * gcc.dg/pr30260.c: Likewise.
7110 * gcc.dg/pr32573.c: Likewise.
7111 * gcc.dg/pr33826.c: Likewise.
7112 * gcc.dg/pr35065.c: Likewise.
7113 * gcc.dg/pr38616.c: Likewise.
7114 * gcc.dg/pr39867.c: Likewise.
7115 * gcc.dg/pr41470.c: Likewise.
7116 * gcc.dg/pr41837.c: Likewise.
7117 * gcc.dg/pr44024.c: Likewise.
7118 * gcc.dg/pr44699.c: Likewise.
7119 * gcc.dg/pr46252.c: Likewise.
7120 * gcc.dg/pr46878-1.c: Likewise.
7121 * gcc.dg/pr50908-3.c: Likewise.
7122 * gcc.dg/pr51796.c: Likewise.
7123 * gcc.dg/pr55150-2.c: Likewise.
7124 * gcc.dg/pr55833.c: Likewise.
7125 * gcc.dg/pr59350.c: Likewise.
7126 * gcc.dg/pr59418.c: Likewise.
7127 * gcc.dg/pr60647-2.c: Likewise.
7128 * gcc.dg/uninit-suppress.c: Likewise.
7129 * gcc.dg/uninit-suppress_2.c: Likewise.
7130 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7131 * gcc.dg/always_inline.c: Likewise.
7132 * gcc.dg/always_inline2.c: Likewise.
7133 * gcc.dg/always_inline3.c: Likewise.
7134 * gcc.dg/builtin-apply4.c: Likewise.
7135 * gcc.dg/declspec-7.c: Likewise.
7136 * gcc.dg/inline-1.c: Likewise.
7137 * gcc.dg/va-arg-pack-1.c: Likewise.
7138 * gcc.dg/winline-2.c: Likewise.
7139 * gcc.dg/winline-3.c: Likewise.
7140 * gcc.dg/winline-5.c: Likewise.
7141 * gcc.dg/winline-6.c: Likewise.
7142 * gcc.dg/winline-7.c: Likewise.
7143 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7145 * gcc.dg/inline-33.c: Likewise.
7146 * gcc.dg/pr27861-1.c: Likewise.
7147 * gcc.dg/pr28888.c: Likewise.
7148 * gcc.dg/pr29254.c: Likewise.
7149 * gcc.dg/pr50908.c: Likewise.
7150 * gcc.dg/pr60647-1.c: Likewise.
7151 * gcc.dg/pragma-diag-1.c: Likewise.
7152 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7153 * gcc.dg/winline-9.c: Likewise.
7154 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7156 2014-10-06 Marek Polacek <polacek@redhat.com>
7158 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7159 * gcc.dg/ipa/inline-4.c: Likewise.
7160 * gcc.dg/ipa/inline-5.c: Likewise.
7161 * gcc.dg/ipa/pr57539.c: Likewise.
7162 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7164 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7165 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7166 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7167 * gcc.dg/ipa/ipacost-1.c: Likewise.
7168 * gcc.dg/ipa/ipacost-2.c: Likewise.
7169 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7172 2014-10-06 Marek Polacek <polacek@redhat.com>
7174 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7176 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7177 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7178 * gcc.dg/debug/pr42767.c: Likewise.
7179 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7180 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7181 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7182 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7184 2014-10-06 Marek Polacek <polacek@redhat.com>
7186 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7187 * gcc.dg/lto/20090213_0.c: Likewise.
7188 * gcc.dg/lto/20090706-2_0.c: Likewise.
7189 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7190 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7191 * gcc.dg/lto/ipareference2_0.c: Likewise.
7192 * gcc.dg/lto/ipareference_0.c: Likewise.
7193 * gcc.dg/lto/ipareference_1.c: Likewise.
7194 * gcc.dg/lto/pr55703_0.c: Likewise.
7195 * gcc.dg/lto/resolutions_0.c: Likewise.
7196 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7197 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7198 declarations. Mark function as gnu_inline.
7199 * gcc.dg/lto/20081118_0.c: Likewise.
7200 * gcc.dg/lto/20081201-1_0.c: Likewise.
7201 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7202 * gcc.dg/lto/20081118_1.c: Likewise.
7203 * gcc.dg/lto/20081120-1_1.c: Likewise.
7204 * gcc.dg/lto/20081201-1_1.c: Likewise.
7205 * gcc.dg/lto/20081210-1_0.c: Likewise.
7206 * gcc.dg/lto/20090218-1_0.c: Likewise.
7207 * gcc.dg/lto/20091006-1_0.c: Likewise.
7208 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7209 * gcc.dg/lto/20090218-2_1.c: Likewise.
7210 * gcc.dg/lto/materialize-1_0.c: Likewise.
7211 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7212 * gcc.dg/lto/20091013-1_1.c: Likewise.
7213 * gcc.dg/lto/20091013-1_2.c: Likewise.
7214 * gcc.dg/lto/20091015-1_2.c: Likewise.
7215 * gcc.dg/lto/20091027-1_1.c: Likewise.
7216 * gcc.dg/lto/pr48622_0.c: Likewise.
7217 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7219 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7221 2014-10-06 Tobias Burnus <burnus@net-b.de>
7223 * gfortran.dg/implicit_14.f90: New.
7224 * gfortran.dg/implicit_15.f90: New.
7225 * gfortran.dg/implicit_4.f90: Update dg-error.
7227 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7229 * g++.dg/ipa/devirt-42.C: Update template.
7230 * g++.dg/ipa/devirt-44.C: Update template.
7231 * g++.dg/ipa/devirt-45.C: Update template.
7232 * g++.dg/ipa/devirt-46.C: Update template.
7233 * g++.dg/ipa/devirt-47.C: Update template.
7234 * g++.dg/ipa/devirt-48.C: New testcase.
7236 2014-10-02 Mark Wielaard <mjw@redhat.com>
7239 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7241 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7243 * g++.dg/ipa/devirt-47.C: New testcase.
7245 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7248 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7250 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7252 * g++.dg/ipa/devirt-46.C: New testcase.
7254 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7257 * gfortran.dg/widechar_10.f90: New test.
7259 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7261 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7262 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7263 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7264 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7266 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7268 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7270 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7272 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7273 failing with the new warning message.
7274 * gcc.dg/vmx/3c-01a.c: Likewise.
7275 * gcc.dg/vmx/ops-long-1.c: Likewise.
7276 * gcc.dg/vmx/ops.c: Likewise.
7277 * gcc.target/powerpc/altivec-20.c: Likewise.
7278 * gcc.target/powerpc/altivec-6.c: Likewise.
7279 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7280 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7281 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7283 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7285 * gcc.dg/tm/debug-1.c: Update regex.
7286 * c-c++-common/raw-string-18.c: Update regex.
7287 * c-c++-common/raw-string-19.c: Update regex.
7289 2014-10-03 Marek Polacek <polacek@redhat.com>
7292 * gcc.dg/pr63453.c: New test.
7294 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7299 * g++.dg/ext/vector9.C: Update, not an error anymore.
7300 * g++.dg/ext/vector27.C: Replace with new test.
7301 * g++.dg/ext/vector28.C: New file.
7302 * g++.dg/other/error23.C: Update to a different error.
7304 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7306 * gcc.dg/torture/vshuf-v8df.c: New test.
7307 * gcc.dg/torture/vshuf-v8di.c: New test.
7308 * gcc.dg/torture/vshuf-v16sf.c: New test.
7309 * gcc.dg/torture/vshuf-v16si.c: New test.
7310 * gcc.dg/torture/vshuf-v32hi.c: New test.
7311 * gcc.dg/torture/vshuf-v64qi.c: New test.
7312 * gcc.dg/torture/vshuf-64.inc: New file.
7314 PR tree-optimization/61403
7315 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7317 2014-10-03 Marek Polacek <polacek@redhat.com>
7319 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7320 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7321 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7322 * gcc.dg/gomp/asm-1.c: Likewise.
7323 * gcc.dg/gomp/for-1.c: Likewise.
7324 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7325 * gcc.dg/gomp/sharing-3.c: Likewise.
7326 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7328 2014-10-03 Marek Polacek <polacek@redhat.com>
7330 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7332 * gcc.dg/torture/pr28814.c: Likewise.
7333 * gcc.dg/torture/pr57036-1.c: Likewise.
7334 * gcc.dg/torture/inline-1.c: Add function declarations.
7335 * gcc.dg/torture/pr24626-1.c: Likewise.
7336 * gcc.dg/torture/pr24626-3.c: Likewise.
7337 * gcc.dg/torture/pr25947-1.c: Likewise.
7338 * gcc.dg/torture/pr27409.c: Likewise.
7339 * gcc.dg/torture/pr38948.c: Likewise.
7340 * gcc.dg/torture/pr44807.c: Likewise.
7341 * gcc.dg/torture/pr49603.c: Likewise.
7342 * gcc.dg/torture/pr45865.c: Likewise.
7343 * gcc.dg/torture/pr51071-2.c: Likewise.
7344 * gcc.dg/torture/pr51801.c: Likewise.
7345 * gcc.dg/torture/pr52720.c: Likewise.
7346 * gcc.dg/torture/pr55124.c: Likewise.
7347 * gcc.dg/torture/pr55238.c: Likewise.
7348 * gcc.dg/torture/pr55687.c: Likewise.
7349 * gcc.dg/torture/pr55888.c: Likewise.
7350 * gcc.dg/torture/pr57036-2.c: Likewise.
7351 * gcc.dg/torture/pr57147-3.c: Likewise.
7352 * gcc.dg/torture/pr57584.c: Likewise.
7353 * gcc.dg/torture/pr59993.c: Likewise.
7354 * gcc.dg/torture/pr58079.c: Likewise.
7355 * gcc.dg/torture/va-arg-25.c: Likewise.
7356 * gcc.dg/torture/vector-2.c: Likewise.
7357 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7358 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7359 * gcc.dg/torture/pr43781.c: Likewise.
7360 * gcc.dg/torture/pr52912.c: Likewise.
7361 * gcc.dg/torture/pr59139.c: Likewise.
7362 * gcc.dg/torture/pr55890-1.c: Likewise.
7363 * gcc.dg/torture/pr55890-2.c: Likewise.
7364 * gcc.dg/torture/pr59164.c: Likewise.
7365 * gcc.dg/torture/pr57393-2.c: Likewise.
7366 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7367 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7368 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7369 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7370 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7371 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7373 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7376 * c-c++-common/gomp/pr61200.c: New test.
7379 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7380 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7382 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7384 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7385 add many more tests.
7387 2014-10-02 Marek Polacek <polacek@redhat.com>
7389 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7390 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7391 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7392 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7393 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7394 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7395 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7396 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7397 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7398 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7399 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7400 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7401 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7402 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7403 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7404 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7405 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7406 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7407 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7408 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7409 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7410 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7411 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7412 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7413 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7414 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7415 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7416 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7417 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7418 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7419 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7420 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7421 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7422 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7423 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7424 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7425 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7426 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7427 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7428 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7429 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7430 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7431 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7432 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7433 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7434 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7435 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7436 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7437 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7438 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7439 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7440 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7441 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7442 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7443 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7444 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7445 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7446 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7447 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7448 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7449 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7450 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7451 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7452 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7453 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7454 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7455 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7456 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7457 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7458 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7459 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7460 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7461 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7462 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7463 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7464 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7465 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7466 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7467 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7468 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7469 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7470 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7471 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7472 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7473 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7474 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7475 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7476 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7477 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7478 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7479 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7480 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7481 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7482 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7483 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7484 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7485 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7486 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7487 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7488 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7489 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7490 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7491 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7492 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7493 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7494 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7495 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7496 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7497 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7498 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7499 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7500 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7501 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7502 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7503 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7504 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7505 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7506 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7507 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7508 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7510 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7511 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7512 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7513 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7514 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7515 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7516 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7517 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7518 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7519 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7520 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7521 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7522 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7523 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7524 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7525 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7526 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7527 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7528 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7529 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7530 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7531 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7532 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7533 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7534 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7535 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7536 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7537 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7538 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7539 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7540 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7541 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7542 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7543 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7545 2014-10-02 Marek Polacek <polacek@redhat.com>
7547 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7548 * gcc.dg/tm/20091221.c: Likewise.
7549 * gcc.dg/tm/debug-1.c: Likewise.
7550 * gcc.dg/tm/irrevocable-1.c: Likewise.
7551 * gcc.dg/tm/irrevocable-2.c: Likewise.
7552 * gcc.dg/tm/irrevocable-3.c: Likewise.
7553 * gcc.dg/tm/irrevocable-4.c: Likewise.
7554 * gcc.dg/tm/memopt-1.c: Likewise.
7555 * gcc.dg/tm/pr52173-1.c: Likewise.
7556 * gcc.dg/tm/props-1.c: Likewise.
7557 * gcc.dg/tm/props-2.c: Likewise.
7558 * gcc.dg/tm/props-3.c: Likewise.
7559 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7560 * gcc.dg/tm/memopt-11.c: Likewise.
7561 * gcc.dg/tm/memopt-12.c: Likewise.
7562 * gcc.dg/tm/memopt-16.c: Likewise.
7563 * gcc.dg/tm/memopt-3.c: Likewise.
7564 * gcc.dg/tm/memopt-4.c: Likewise.
7565 * gcc.dg/tm/memopt-5.c: Likewise.
7566 * gcc.dg/tm/memopt-6.c: Likewise.
7567 * gcc.dg/tm/wrap-4.c: Likewise.
7569 2014-10-02 Marek Polacek <polacek@redhat.com>
7571 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7572 * gcc.dg/vect/pr37730.c: Likewise.
7573 * gcc.dg/vect/pr52870.c: Likewise.
7574 * gcc.dg/vect/pr60092-2.c: Likewise.
7575 * gcc.dg/vect/pr60092.c: Likewise.
7576 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7577 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7578 * gcc.dg/vect/pr31041.c: Likewise.
7579 * gcc.dg/vect/pr32216.c: Likewise.
7580 * gcc.dg/vect/pr32224.c: Likewise.
7581 * gcc.dg/vect/pr32366.c: Likewise.
7582 * gcc.dg/vect/pr33866.c: Likewise.
7583 * gcc.dg/vect/pr43430-2.c: Likewise.
7584 * gcc.dg/vect/pr43842.c: Likewise.
7585 * gcc.dg/vect/vect-1.c: Likewise.
7586 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7587 * gcc.dg/vect/vect-93.c: Likewise.
7588 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7591 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7594 * g++.dg/cpp0x/noexcept23.C: New.
7595 * g++.dg/cpp0x/noexcept24.C: Likewise.
7597 2014-10-02 Marek Polacek <polacek@redhat.com>
7599 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7600 * gcc.dg/noncompile/20050120-1.c: Likewise.
7601 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7602 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7603 * gcc.dg/noncompile/930301-1.c: Likewise.
7604 * gcc.dg/noncompile/930622-1.c: Likewise.
7605 * gcc.dg/noncompile/930622-2.c: Likewise.
7606 * gcc.dg/noncompile/950825-1.c: Likewise.
7607 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7608 * gcc.dg/noncompile/scope.c: Likewise.
7609 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7610 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7611 * gcc.dg/noncompile/971104-1.c: Likewise.
7613 2014-10-02 Marek Polacek <polacek@redhat.com>
7615 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7616 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7617 * gcc.dg/tree-prof/merge_block.c: Likewise.
7618 * gcc.dg/tree-prof/peel-1.c: Likewise.
7619 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7620 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7621 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7622 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7623 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7624 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7625 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7626 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7627 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7628 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7629 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7630 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7633 2014-10-02 Marek Polacek <polacek@redhat.com>
7635 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7636 * gcc.c-torture/compile/20011119-1.c: Likewise.
7637 * gcc.c-torture/compile/20011119-2.c: Likewise.
7638 * gcc.c-torture/compile/20021120-1.c: Likewise.
7639 * gcc.c-torture/compile/20021120-2.c: Likewise.
7640 * gcc.c-torture/compile/20050215-1.c: Likewise.
7641 * gcc.c-torture/compile/20050215-2.c: Likewise.
7642 * gcc.c-torture/compile/20050215-3.c: Likewise.
7643 * gcc.c-torture/compile/pr37669.c: Likewise.
7644 * gcc.c-torture/execute/20020107-1.c: Likewise.
7645 * gcc.c-torture/execute/restrict-1.c: Likewise.
7646 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7647 * gcc.c-torture/execute/930529-1.c: Likewise.
7648 * gcc.c-torture/execute/920612-1.c: Likewise.
7649 * gcc.c-torture/execute/920711-1.c: Likewise.
7650 * gcc.c-torture/execute/990127-2.c: Likewise.
7651 * gcc.c-torture/execute/pr40386.c: Likewise.
7652 * gcc.c-torture/execute/pr57124.c: Likewise.
7653 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7654 * gcc.c-torture/compile/pr42299.c: Likewise.
7655 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7656 * gcc.c-torture/compile/simd-6.c: Likewise.
7657 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7658 * gcc.c-torture/execute/pr53645.c: Likewise.
7659 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7661 * gcc.c-torture/execute/980608-1.c: Likewise.
7662 * gcc.c-torture/execute/bcp-1.c: Likewise.
7663 * gcc.c-torture/execute/p18298.c: Likewise.
7664 * gcc.c-torture/execute/unroll-1.c: Likewise.
7665 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7666 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7667 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7668 declarations. Fix defaulting to int.
7669 * gcc.c-torture/execute/961223-1.c: Likewise.
7670 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7671 -Wno-pointer-to-int-cast. Fix defaulting to int.
7673 2014-10-02 Andrew Pinski <apinski@cavium.com>
7674 Max Ostapenko <m.ostapenko@partner.samsung.com>
7677 (check_effective_target_fsanitize_address): New function.
7678 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7679 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7681 (check_effective_target_faddress_sanitizer): Rename to ...
7682 (check_effective_target_fsanitize_address): ... this. Change to creating
7684 (asan_init): Save off ALWAYS_CXXFLAGS.
7685 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7687 (check_effective_target_fthread_sanitizer): Rename to ...
7688 (check_effective_target_fsanitize_thread): ... this. Change to creating
7690 (tsan_init): Save off ALWAYS_CXXFLAGS.
7691 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7692 to run as a default behaviour.
7693 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7694 Check check_effective_target_fsanitize_undefined before running the
7696 * g++.dg/ubsan/ubsan.exp: Likewise.
7697 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7698 check_effective_target_fsanitize_address too early.
7699 Check check_effective_target_fsanitize_address before running the tests.
7700 * g++.dg/asan/asan.exp: Likewise.
7701 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7702 check_effective_target_fsanitize_thread too early.
7703 Check check_effective_target_fsanitize_thread before running the tests.
7704 * g++.dg/tsan/tsan.exp: Likewise.
7706 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7708 * gcc.dg/combine-clobber.c: New.
7710 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.dg/pr63342.c: New test.
7716 * g++.dg/ipa/pr63306.C: New test.
7719 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7720 to test 24 in TESTS.
7722 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7724 * lib/target-supports.exp: Error out with preprocessor condition
7725 instead of FOO everywhere.
7727 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7729 Implement SD-6: SG10 Feature Test Recommendations
7730 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7731 * g++.dg/cpp1y/feat-cxx11.C: New.
7732 * g++.dg/cpp1y/feat-cxx14.C: New.
7733 * g++.dg/cpp1y/feat-cxx98.C: New.
7734 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7735 * g++.dg/cpp1y/phoobhar.h: New.
7736 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7738 2014-09-30 Teresa Johnson <tejohnson@google.com>
7740 * gcc.dg/tree-prof/20050826-2.c: New test.
7741 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7743 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7746 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7747 * lib/g++.exp: Likewise.
7748 * lib/obj-c++.exp: Likewise.
7749 * lib/objc.exp: Likewise.
7750 * g++.dg/template/pr16564.C: New test.
7752 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7755 * g++.dg/cpp0x/decltype26.C: Adjust.
7756 * g++.dg/cpp0x/decltype28.C: Likewise.
7757 * g++.dg/cpp0x/decltype29.C: Likewise.
7758 * g++.dg/cpp0x/decltype32.C: Likewise.
7759 * g++.dg/cpp0x/enum11.C: Likewise.
7760 * g++.dg/template/arrow1.C: Likewise.
7761 * g++.dg/template/pr23510.C: Likewise.
7762 * g++.dg/template/recurse.C: Likewise.
7763 * g++.dg/template/recurse2.C: Likewise.
7764 * g++.dg/template/vtable2.C: Likewise.
7765 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7767 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7769 PR preprocessor/58893
7770 * gcc.dg/pr58893.c: New test case.
7771 * gcc.dg/pr58893-0.h: New include.
7773 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
7776 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
7778 * gcc.target/i386/pr62120.c: New.
7780 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
7782 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
7783 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
7784 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
7785 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
7788 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7790 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
7792 2014-09-30 Jakub Jelinek <jakub@redhat.com>
7795 * gcc.c-torture/compile/pr63282.c: New test.
7797 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
7799 * gcc.dg/tree-ssa/vrp94.c: New test.
7800 * gnat.dg/opt40.adb: Likewise.
7802 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7804 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
7805 vec_vspltw, and vec_vspltb for which the second argument is out of
7808 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
7810 * gcc.c-torture/compile/calls-void.c: New test.
7812 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
7815 * g++.dg/template/pr51385.C: New.
7817 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
7819 * gcc.target/mips/20140928.c: New test.
7821 2014-09-27 Andi Kleen <ak@linux.intel.com>
7823 * gcc.target/i386/nop-mcount.c: Only run on Linux.
7824 * gcc.target/i386/record-mcount.c: dito.
7826 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7829 * g++.dg/torture/pr62121.C: New testcase.
7831 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
7834 * g++.dg/tree-prof/pr35545.C: New testcase.
7836 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838 * gcc.target/powerpc/pr63335.c: Change effective target to
7841 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7843 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
7845 2014-09-26 Jakub Jelinek <jakub@redhat.com>
7847 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
7850 2014-09-25 Andi Kleen <ak@linux.intel.com>
7852 * gcc.target/i386/nop-mcount.c: New file.
7853 * gcc.target/i386/record-mcount.c: New file.
7855 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
7857 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
7858 * gcc.dg/vect/pr57705.c: Likewise.
7859 * gcc.dg/vect/pr57741-2.c: Likewise.
7860 * gcc.dg/vect/pr57741-3.c: Likewise.
7861 * gcc.dg/vect/pr59591-1.c: Likewise.
7862 * gcc.dg/vect/pr59591-2.c: Likewise.
7863 * gcc.dg/vect/pr60196-1.c: Likewise.
7864 * gcc.dg/vect/pr60196-2.c: Likewise.
7865 * gcc.dg/vect/pr60276.c: Likewise.
7866 * gcc.dg/vect/pr61680.c: Likewise.
7867 * gcc.dg/vect/pr63148.c: Likewise.
7868 * gcc.dg/vect/pr63189.c: Likewise.
7869 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7870 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7871 * gcc.dg/vect/vect-nop-move.c: Likewise.
7872 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
7873 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7875 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
7877 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
7879 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
7881 * gcc.target/aarch64/simd/vqshlb_1.c: New.
7883 2014-09-25 Jiong Wang <jiong.wang@arm.com>
7885 * gcc.target/i386/shrink_wrap_1.c: New test.
7887 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7890 * gcc.target/powerpc/pr63335.c: New test.
7892 2014-09-25 Marek Polacek <polacek@redhat.com>
7895 * g++.dg/warn/pr61945.C: New test.
7897 2014-09-25 Jakub Jelinek <jakub@redhat.com>
7899 PR tree-optimization/63341
7900 * gcc.dg/vect/pr63341-1.c: New test.
7901 * gcc.dg/vect/pr63341-2.c: New test.
7904 * g++.dg/gomp/pr63249.C: New test.
7905 * c-c++-common/gomp/pr63249.c: New test.
7907 2014-09-25 Tobias Burnus <burnus@net-b.de>
7909 * gfortran.dg/coarray/collectives_3.f90: New.
7910 * gfortran.dg/coarray_collectives_9.f90: New.
7911 * gfortran.dg/coarray_collectives_10.f90: New.
7912 * gfortran.dg/coarray_collectives_11.f90: New.
7913 * gfortran.dg/coarray_collectives_12.f90: New.
7915 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917 * gcc.target/powerpc/swaps-p8-17.c: New test.
7919 2014-09-24 Jiong Wang <jiong.wang@arm.com>
7921 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
7923 2014-09-24 Marek Polacek <polacek@redhat.com>
7927 * c-c++-common/pr53874.c: New test.
7928 * c-c++-common/pr61405.c: New test.
7930 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7932 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
7934 2014-09-24 Jakub Jelinek <jakub@redhat.com>
7937 * c-c++-common/asan/pr63316.c: New test.
7939 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7941 PR tree-optimization/63266
7942 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
7944 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
7946 * gcc.target/arm/pr63210.c: New test.
7948 2014-09-23 Andi Kleen <ak@linux.intel.com>
7950 * gcc.dg/noreorder.c: New test.
7951 * gcc.dg/noreorder2.c: New test.
7952 * gcc.dg/noreorder3.c: New test.
7953 * gcc.dg/noreorder4.c: New test.
7955 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
7957 * gcc.dg/combine_ashiftrt_1.c: New test.
7958 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7959 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
7960 workarounds for cmge.
7961 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
7964 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
7967 * g++.dg/cpp1y/lambda-init10.C: New.
7969 2014-09-23 Jakub Jelinek <jakub@redhat.com>
7972 * gfortran.dg/pr63331.f90: New test.
7974 2014-09-24 Renlin Li <renlin.li@arm.com>
7976 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
7977 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7978 * gcc.dg/pr10474.c: Likewise.
7980 2014-09-20 Mark Wielaard <mjw@redhat.com>
7982 * gcc.dg/guality/const-volatile.c (i): Mark as used.
7991 2014-09-20 Mark Wielaard <mjw@redhat.com>
7993 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
7994 and "long int" to plain "short" and "long".
7995 * gcc.dg/guality/const-volatile.c (struct bar): New struct
7996 containing short and long long fields.
7997 (bar): New variable to test the type.
7999 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8002 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8004 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8007 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8009 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8011 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8012 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8014 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8016 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8019 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8020 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8022 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8025 * c-c++-common/gomp/pr63328.c: New test.
8027 2014-09-22 Martin Liska <mliska@suse.cz>
8030 * g++.dg/lto/pr63270_0.C: New test.
8031 * g++.dg/lto/pr63270_1.C: New test.
8033 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8035 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8036 for call_value_rex64_ms_sysv.
8037 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8038 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8039 for call_rex64_ms_sysv.
8041 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8042 Tobias Burnus <burnus@net-b.de>
8044 * gfortran.dg/coarray_atomic_5.f90: New
8046 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8049 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8051 2014-09-19 Andi Kleen <ak@linux.intel.com>
8053 * gcc.dg/pg-override.c: Only run on x86 Linux.
8054 * gcc.dg/pg.c: Dito.
8055 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8056 * gcc.target/i386/fentry.c: Dito.
8058 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8061 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8063 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8066 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8067 * gfortran.dg/pr63152.f90: New test.
8069 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8072 * g++.dg/cpp0x/nsdmi10.C: New.
8074 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8076 * gcc.dg/ssp-3.c: New.
8077 * gcc.dg/ssp-4.c: Likewise.
8079 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8081 * gcc.target/s390/dfp-conv1.c: New testcase.
8083 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8085 * c-c++-common/asan/red-align-1.c: New test.
8086 * c-c++-common/asan/red-align-2.c: New test.
8088 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8090 * gcc.dg/pr61053.c: Updated for x32.
8092 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8095 * gcc.target/i386/pr63285.c: New test.
8097 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8100 * gcc.target/i386/pr61360.c: New.
8102 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8105 * g++.dg/asan/pr62017.C: New test.
8108 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8110 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8113 * g++.dg/cpp0x/Wdtor1.C: New.
8115 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8117 * gcc.dg/torture/float128-exact-underflow.c: New test.
8119 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8122 * g++.dg/template/pr61745.C: New.
8124 2014-09-17 Marek Polacek <polacek@redhat.com>
8127 * gcc.dg/cpp/pr61854-1.c: New test.
8128 * gcc.dg/cpp/pr61854-2.c: New test.
8129 * gcc.dg/cpp/pr61854-3.c: New test.
8130 * gcc.dg/cpp/pr61854-3.h: New test.
8131 * gcc.dg/cpp/pr61854-4.c: New test.
8132 * gcc.dg/cpp/pr61854-5.c: New test.
8133 * gcc.dg/cpp/pr61854-6.c: New test.
8134 * gcc.dg/cpp/pr61854-7.c: New test.
8135 * gcc.dg/cpp/pr61854-c90.c: New test.
8136 * gcc.dg/cpp/pr61854-c94.c: New test.
8138 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8141 * gcc.dg/pr63284.c: New test.
8143 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8145 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8148 * g++.dg/cpp0x/constexpr-63241.C: New.
8150 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8153 * gfortran.dg/filename_null.f90: New test.
8155 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8157 * gcc.dg/pg-override.c: Fix a typo.
8159 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8161 * gcc.dg/pg.c: Fix a typo.
8163 2014-09-16 Richard Biener <rguenther@suse.de>
8166 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8167 for "vectorization not profitable".
8169 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8171 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8173 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8176 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8177 missing nexted dg-test call support in dejaGNU 1.4.4.
8179 2014-09-15 Andi Kleen <ak@linux.intel.com>
8181 * gcc.dg/pg-override.c: New test.
8182 * gcc.dg/pg.c: New test.
8183 * gcc.target/i386/fentry-override.c: New test.
8184 * gcc.target/i386/fentry.c: New test.
8186 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8189 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8191 (dg-compile-aux-modules): New procedure.
8192 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8194 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8195 use dg-compile-aux-modules.
8196 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8198 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8199 use dg-compile-aux-modules.
8200 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8202 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8203 use dg-compile-aux-modules.
8204 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8206 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8207 use dg-compile-aux-modules.
8208 * gfortran.dg/class_45a.f03: Remove keep-modules.
8209 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8210 and cleanup-modules.
8211 * gfortran.dg/class_4a.f03: Use dg-do link, use
8212 dg-additional-sources and cleanup-modules, remove keep-modules
8214 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8215 keep-modules, adjust comment.
8216 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8217 dg-additional-sources and cleanup-modules.
8218 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8220 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8222 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8223 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8224 use dg-compile-aux-modules.
8225 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8226 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8227 use dg-compile-aux-modules.
8228 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8229 * gfortran.dg/whole_file_29.f90: Remove comment, use
8230 dg-compile-aux-modules.
8231 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8232 * gfortran.dg/whole_file_31.f90: Remove comment, use
8233 dg-compile-aux-modules.
8235 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8236 gcc_parallel_test_enable): New procedures. If
8237 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8238 runtest_file_p to invoke also gcc_parallel_test_run_p.
8239 * g++.dg/guality/guality.exp (check_guality): Save/restore
8240 test_counts array around the body of the procedure.
8241 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8242 * g++.dg/plugin/plugin.exp: Run all the tests serially
8243 by the first parallel runtest encountering it.
8244 * gcc.dg/plugin/plugin.exp: Likewise.
8245 * gcc.misc-tests/matrix1.exp: Likewise.
8246 * gcc.misc-tests/dhry.exp: Likewise.
8247 * gcc.misc-tests/acker1.exp: Likewise.
8248 * gcc.misc-tests/linkage.exp: Likewise.
8249 * gcc.misc-tests/mg.exp: Likewise.
8250 * gcc.misc-tests/mg-2.exp: Likewise.
8251 * gcc.misc-tests/sort2.exp: Likewise.
8252 * gcc.misc-tests/sieve.exp: Likewise.
8253 * gcc.misc-tests/options.exp: Likewise.
8254 * gcc.misc-tests/help.exp: Likewise.
8255 * go.test/go-test.exp (go-gc-tests): Use
8256 gcc_parallel_test_enable {0, 1} around all handling of
8258 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8259 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8260 a shared directory. Avoid forking and expr uses if
8261 shell supports $(()).
8263 2014-09-14 David Sherwood <david.sherwood@arm.com>
8265 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8267 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8270 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8271 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8272 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8273 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8275 2014-09-13 Marek Polacek <polacek@redhat.com>
8278 * g++.dg/diagnostic/pr60862.C: New test.
8280 2014-09-12 Richard Biener <rguenther@suse.de>
8283 * g++.dg/torture/pr63237.C: New testcase.
8285 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8287 * gcc.dg/vec-andxor1.c: New file.
8289 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8292 * gcc.dg/c11-true_min-1.c: New testcase.
8294 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8297 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8298 * g++.old-deja/g++.other/warn5.C: Adjust.
8300 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8302 * gcc.target/aarch64/vset_lane_1.c: New test.
8304 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8306 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8308 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8310 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8312 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8315 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8317 PR tree-optimization/63186
8318 * gcc.dg/pr63186.c: New testcase.
8320 2014-09-10 Xinliang David Li <davidxl@google.com>
8323 * gcc.c-torture/execute/pr63209.c: New test.
8325 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8327 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8328 if runtest_file_p says they should be run.
8330 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8332 * gcc.target/aarch64/vstN_1.c: New test.
8334 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8336 * gcc.target/aarch64/vldN_lane_1.c: New test.
8338 2014-09-10 Martin Jambor <mjambor@suse.cz>
8341 * g++.dg/ipa/pr61654.C: New test.
8343 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8345 * c-c++-common/ubsan/attrib-3.c: New test.
8346 * c-c++-common/ubsan/nonnull-1.c: New test.
8347 * c-c++-common/ubsan/nonnull-2.c: New test.
8348 * c-c++-common/ubsan/nonnull-3.c: New test.
8349 * c-c++-common/ubsan/nonnull-4.c: New test.
8350 * c-c++-common/ubsan/nonnull-5.c: New test.
8352 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8354 * g++.dg/lto/pr63166_0.ii: New testcase.
8355 * g++.dg/lto/pr63166_1.ii: New testcase.
8357 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8359 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8361 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8363 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8364 xxpermdi and add commentary about adding it back later; remove
8367 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8369 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8370 and 16-byte aligned.
8371 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8372 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8373 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8374 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8375 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8376 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8378 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8380 * gcc.target/aarch64/vldN_dup_1.c: New test.
8382 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8384 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8386 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8388 * gcc.target/aarch64/vldN_1.c: New test.
8390 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8392 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8394 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8396 * gcc.target/arm/vect-copysignf.c: New testcase.
8398 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8400 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8402 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8404 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8406 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8408 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8410 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8412 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8414 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8416 * gcc.target/arm/pr51835.c: Update expected assembly.
8417 * gcc.target/arm/vfp-1.c: Likewise.
8418 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8419 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8420 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8421 * gcc.target/arm/vfp-ldmias.c: Likewise.
8422 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8423 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8424 * gcc.target/arm/vfp-stmiad.c: Likewise.
8425 * gcc.target/arm/vfp-stmias.c: Likewise.
8427 2014-09-09 Tony Wang <tony.wang@arm.com>
8429 * gcc.target/arm/xordi3-opt.c: Disable this
8430 test case for thumb1 target.
8431 * gcc.target/arm/iordi3-opt.c: Ditto.
8433 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8436 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8438 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8440 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8442 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8444 PR tree-optimization/60196
8445 PR tree-optimization/63189
8446 * gcc.dg/vect/pr63189.c: New test.
8447 * gcc.dg/vect/pr60196-1.c: New test.
8448 * gcc.dg/vect/pr60196-2.c: New test.
8450 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8452 * gcc.target/powerpc/swaps-p8-16.c: New test.
8454 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8456 * gcc.target/i386/pr62208.c: New test.
8458 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8461 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8463 * g++.dg/ipa/pr61800.C: Require visibility.
8465 * gcc.dg/pr61868.c: Require lto.
8467 2014-09-05 Easwaran Raman <eraman@google.com>
8469 PR rtl-optimization/62146
8470 * testsuite/g++.dg/opt/pr62146.C: New.
8472 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8474 * gcc.dg/vect/vect-109.c: Skip predicate added.
8475 * gcc.dg/vect/vect-93.c: Test check fixed.
8476 * gcc.dg/vect/bb-slp-10.c: Likewise.
8477 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8478 Check unaligned feature.
8480 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8482 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8483 int{32,16,8}x1_t with int{32,16,8}_t.
8484 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8485 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8486 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8487 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8489 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8491 * gcc.target/aarch64/vget_high_1.c: New test.
8492 * gcc.target/aarch64/vget_low_1.c: Likewise.
8494 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8496 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8497 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8498 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8500 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8502 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8504 2014-09-05 Richard Biener <rguenther@suse.de>
8507 * gcc.dg/vect/pr63148.c: New testcase.
8508 * c-c++-common/pr19807-1.c: Likewise.
8509 * g++.dg/tree-ssa/pr19807.C: Adjust.
8510 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8512 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8515 * gcc.target/arm/memset-inline-1.c: New test.
8516 * gcc.target/arm/memset-inline-2.c: New test.
8517 * gcc.target/arm/memset-inline-3.c: New test.
8518 * gcc.target/arm/memset-inline-4.c: New test.
8519 * gcc.target/arm/memset-inline-5.c: New test.
8520 * gcc.target/arm/memset-inline-6.c: New test.
8521 * gcc.target/arm/memset-inline-7.c: New test.
8522 * gcc.target/arm/memset-inline-8.c: New test.
8523 * gcc.target/arm/memset-inline-9.c: New test.
8524 * gcc.target/arm/memset-inline-10.c: New test.
8526 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8528 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8530 2014-09-04 Guozhi Wei <carrot@google.com>
8533 * gcc.target/aarch64/pr62040.c: New test.
8535 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8537 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8538 override specific ones, but specific ones do.
8540 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8542 * gcc.target/powerpc/swaps-p8-13.c: New test.
8543 * gcc.target/powerpc/swaps-p8-14.c: New test.
8544 * gcc.target/powerpc/swaps-p8-15.c: New test.
8546 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8548 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8549 regardless of endianness.
8551 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8554 * gfortran.dg/cray_pointers_11.f90: New.
8556 2014-09-03 Martin Jambor <mjambor@suse.cz>
8559 * g++.dg/ipa/pr62015.C: New test.
8561 2014-09-03 Martin Jambor <mjambor@suse.cz>
8564 * gcc.dg/ipa/pr61986.c: New test.
8566 2014-09-03 Marek Polacek <polacek@redhat.com>
8569 * gcc.dg/pr62294.c: New test.
8570 * gcc.dg/pr62294.h: New file.
8572 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8574 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8575 of dg-options. Add "inline" keyword to test functions.
8577 2014-09-03 Marek Polacek <polacek@redhat.com>
8580 * g++.dg/cpp0x/pr62024.C: New test.
8581 * gcc.dg/pr62024.c: New test.
8583 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8585 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8586 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8587 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8588 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8589 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8590 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8592 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8595 * gcc.target/s390/pr61078.c: New testcase.
8597 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8599 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8600 * gcc.dg/20111227-3.c: Ditto.
8602 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8604 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8606 2014-09-03 Tobias Burnus <burnus@net-b.de>
8611 * gfortran.dg/sizeof_4.f90: New.
8613 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8615 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8616 vec_cts, and vec_ctu.
8617 * gcc.target/powerpc/builtins-2.c: Likewise.
8619 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8621 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8622 [!__sun__ && !__hpux__] (arena_size): Scale according to
8623 target pointer size.
8625 2014-09-02 Marek Polacek <polacek@redhat.com>
8628 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8630 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8633 * gcc.target/arm/vect-lceilf_1.c: New test.
8634 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8635 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8637 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8640 * gcc.target/arm/lceil-vcvt_1.c: New test.
8641 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8642 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8644 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8647 * g++.dg/cpp0x/constexpr-volatile.C: New.
8648 * g++.dg/ext/is_literal_type2.C: Likewise.
8650 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8651 Balaji V. Iyer <balaji.v.iyer@intel.com>
8652 Igor Zamyatin <igor.zamyatin@intel.com>
8654 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8655 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8656 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8657 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8658 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8659 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8660 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8661 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8662 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8663 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8664 * g++.dg/cilk-plus/CK/for1.cc: New test.
8665 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8666 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8667 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8669 2014-09-02 Richard Biener <rguenther@suse.de>
8671 PR tree-optimization/62695
8672 * gfortran.dg/pr62695.f90: New testcase.
8674 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8677 * gcc.c-torture/compile/pr62312.c: New.
8679 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8681 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8683 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8685 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8686 Return right away if !arm*-*-*.
8688 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8690 * gcc.c-torture/unsorted/386.c: Move to ...
8691 * gcc.c-torture/compile/386.c: ... here.
8692 * gcc.c-torture/unsorted/86.c: Move to ...
8693 * gcc.c-torture/compile/86.c: ... here.
8694 * gcc.c-torture/unsorted/a1.c: Move to ...
8695 * gcc.c-torture/compile/a1.c: ... here.
8696 * gcc.c-torture/unsorted/a3.c: Move to ...
8697 * gcc.c-torture/compile/a3.c: ... here.
8698 * gcc.c-torture/unsorted/aaa.c: Move to ...
8699 * gcc.c-torture/compile/aaa.c: ... here.
8700 * gcc.c-torture/unsorted/aa.c: Move to ...
8701 * gcc.c-torture/compile/aa.c: ... here.
8702 * gcc.c-torture/unsorted/abs.c: Move to ...
8703 * gcc.c-torture/compile/abs.c: ... here.
8704 * gcc.c-torture/unsorted/a.c: Move to ...
8705 * gcc.c-torture/compile/a.c: ... here.
8706 * gcc.c-torture/unsorted/ac.c: Move to ...
8707 * gcc.c-torture/compile/ac.c: ... here.
8708 * gcc.c-torture/unsorted/acc.c: Move to ...
8709 * gcc.c-torture/compile/acc.c: ... here.
8710 * gcc.c-torture/unsorted/add386.c: Move to ...
8711 * gcc.c-torture/compile/add386.c: ... here.
8712 * gcc.c-torture/unsorted/add.c: Move to ...
8713 * gcc.c-torture/compile/add.c: ... here.
8714 * gcc.c-torture/unsorted/addcc.c: Move to ...
8715 * gcc.c-torture/compile/addcc.c: ... here.
8716 * gcc.c-torture/unsorted/andm.c: Move to ...
8717 * gcc.c-torture/compile/andm.c: ... here.
8718 * gcc.c-torture/unsorted/andmem.c: Move to ...
8719 * gcc.c-torture/compile/andmem.c: ... here.
8720 * gcc.c-torture/unsorted/andn.c: Move to ...
8721 * gcc.c-torture/compile/andn.c: ... here.
8722 * gcc.c-torture/unsorted/andok.c: Move to ...
8723 * gcc.c-torture/compile/andok.c: ... here.
8724 * gcc.c-torture/unsorted/andsi.c: Move to ...
8725 * gcc.c-torture/compile/andsi.c: ... here.
8726 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8727 * gcc.c-torture/compile/andsparc.c: ... here.
8728 * gcc.c-torture/unsorted/aos.c: Move to ...
8729 * gcc.c-torture/compile/aos.c: ... here.
8730 * gcc.c-torture/unsorted/arr.c: Move to ...
8731 * gcc.c-torture/compile/arr.c: ... here.
8732 * gcc.c-torture/unsorted/as.c: Move to ...
8733 * gcc.c-torture/compile/as.c: ... here.
8734 * gcc.c-torture/unsorted/ase.c: Move to ...
8735 * gcc.c-torture/compile/ase.c: ... here.
8736 * gcc.c-torture/unsorted/b1.c: Move to ...
8737 * gcc.c-torture/compile/b1.c: ... here.
8738 * gcc.c-torture/unsorted/b2.c: Move to ...
8739 * gcc.c-torture/compile/b2.c: ... here.
8740 * gcc.c-torture/unsorted/b3.c: Move to ...
8741 * gcc.c-torture/compile/b3.c: ... here.
8742 * gcc.c-torture/unsorted/b88.c: Move to ...
8743 * gcc.c-torture/compile/b88.c: ... here.
8744 * gcc.c-torture/unsorted/bad.c: Move to ...
8745 * gcc.c-torture/compile/bad.c: ... here.
8746 * gcc.c-torture/unsorted/band.c: Move to ...
8747 * gcc.c-torture/compile/band.c: ... here.
8748 * gcc.c-torture/unsorted/bb0.c: Move to ...
8749 * gcc.c-torture/compile/bb0.c: ... here.
8750 * gcc.c-torture/unsorted/bb1.c: Move to ...
8751 * gcc.c-torture/compile/bb1.c: ... here.
8752 * gcc.c-torture/unsorted/bbb.c: Move to ...
8753 * gcc.c-torture/compile/bbb.c: ... here.
8754 * gcc.c-torture/unsorted/b.c: Move to ...
8755 * gcc.c-torture/compile/b.c: ... here.
8756 * gcc.c-torture/unsorted/bc.c: Move to ...
8757 * gcc.c-torture/compile/bc.c: ... here.
8758 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8759 * gcc.c-torture/compile/bcopy.c: ... here.
8760 * gcc.c-torture/unsorted/bf.c: Move to ...
8761 * gcc.c-torture/compile/bf.c: ... here.
8762 * gcc.c-torture/unsorted/bfins.c: Move to ...
8763 * gcc.c-torture/compile/bfins.c: ... here.
8764 * gcc.c-torture/unsorted/bfx.c: Move to ...
8765 * gcc.c-torture/compile/bfx.c: ... here.
8766 * gcc.c-torture/unsorted/bge.c: Move to ...
8767 * gcc.c-torture/compile/bge.c: ... here.
8768 * gcc.c-torture/unsorted/bit.c: Move to ...
8769 * gcc.c-torture/compile/bit.c: ... here.
8770 * gcc.c-torture/unsorted/bitf.c: Move to ...
8771 * gcc.c-torture/compile/bitf.c: ... here.
8772 * gcc.c-torture/unsorted/bitw.c: Move to ...
8773 * gcc.c-torture/compile/bitw.c: ... here.
8774 * gcc.c-torture/unsorted/blk.c: Move to ...
8775 * gcc.c-torture/compile/blk.c: ... here.
8776 * gcc.c-torture/unsorted/bt386.c: Move to ...
8777 * gcc.c-torture/compile/bt386.c: ... here.
8778 * gcc.c-torture/unsorted/bt.c: Move to ...
8779 * gcc.c-torture/compile/bt.c: ... here.
8780 * gcc.c-torture/unsorted/BUG11.c: Move to ...
8781 * gcc.c-torture/compile/BUG11.c: ... here.
8782 * gcc.c-torture/unsorted/BUG12.c: Move to ...
8783 * gcc.c-torture/compile/BUG12.c: ... here.
8784 * gcc.c-torture/unsorted/BUG13.c: Move to ...
8785 * gcc.c-torture/compile/BUG13.c: ... here.
8786 * gcc.c-torture/unsorted/BUG16.c: Move to ...
8787 * gcc.c-torture/compile/BUG16.c: ... here.
8788 * gcc.c-torture/unsorted/BUG17.c: Move to ...
8789 * gcc.c-torture/compile/BUG17.c: ... here.
8790 * gcc.c-torture/unsorted/BUG18.c: Move to ...
8791 * gcc.c-torture/compile/BUG18.c: ... here.
8792 * gcc.c-torture/unsorted/BUG1.c: Move to ...
8793 * gcc.c-torture/compile/BUG1.c: ... here.
8794 * gcc.c-torture/unsorted/BUG21.c: Move to ...
8795 * gcc.c-torture/compile/BUG21.c: ... here.
8796 * gcc.c-torture/unsorted/BUG22.c: Move to ...
8797 * gcc.c-torture/compile/BUG22.c: ... here.
8798 * gcc.c-torture/unsorted/BUG23.c: Move to ...
8799 * gcc.c-torture/compile/BUG23.c: ... here.
8800 * gcc.c-torture/unsorted/BUG24.c: Move to ...
8801 * gcc.c-torture/compile/BUG24.c: ... here.
8802 * gcc.c-torture/unsorted/BUG25.c: Move to ...
8803 * gcc.c-torture/compile/BUG25.c: ... here.
8804 * gcc.c-torture/unsorted/BUG2.c: Move to ...
8805 * gcc.c-torture/compile/BUG2.c: ... here.
8806 * gcc.c-torture/unsorted/BUG3.c: Move to ...
8807 * gcc.c-torture/compile/BUG3.c: ... here.
8808 * gcc.c-torture/unsorted/BUG4.c: Move to ...
8809 * gcc.c-torture/compile/BUG4.c: ... here.
8810 * gcc.c-torture/unsorted/BUG5.c: Move to ...
8811 * gcc.c-torture/compile/BUG5.c: ... here.
8812 * gcc.c-torture/unsorted/BUG6.c: Move to ...
8813 * gcc.c-torture/compile/BUG6.c: ... here.
8814 * gcc.c-torture/unsorted/bug.c: Move to ...
8815 * gcc.c-torture/compile/bug.c: ... here.
8816 * gcc.c-torture/unsorted/bugc.c: Move to ...
8817 * gcc.c-torture/compile/bugc.c: ... here.
8818 * gcc.c-torture/unsorted/buns.c: Move to ...
8819 * gcc.c-torture/compile/buns.c: ... here.
8820 * gcc.c-torture/unsorted/bx.c: Move to ...
8821 * gcc.c-torture/compile/bx.c: ... here.
8822 * gcc.c-torture/unsorted/c1.c: Move to ...
8823 * gcc.c-torture/compile/c1.c: ... here.
8824 * gcc.c-torture/unsorted/c2.c: Move to ...
8825 * gcc.c-torture/compile/c2.c: ... here.
8826 * gcc.c-torture/unsorted/call386.c: Move to ...
8827 * gcc.c-torture/compile/call386.c: ... here.
8828 * gcc.c-torture/unsorted/call.c: Move to ...
8829 * gcc.c-torture/compile/call.c: ... here.
8830 * gcc.c-torture/unsorted/callind.c: Move to ...
8831 * gcc.c-torture/compile/callind.c: ... here.
8832 * gcc.c-torture/unsorted/c.c: Move to ...
8833 * gcc.c-torture/compile/c.c: ... here.
8834 * gcc.c-torture/unsorted/cc.c: Move to ...
8835 * gcc.c-torture/compile/cc.c: ... here.
8836 * gcc.c-torture/unsorted/charmtst.c: Move to ...
8837 * gcc.c-torture/compile/charmtst.c: ... here.
8838 * gcc.c-torture/unsorted/cmb.c: Move to ...
8839 * gcc.c-torture/compile/cmb.c: ... here.
8840 * gcc.c-torture/unsorted/cmp.c: Move to ...
8841 * gcc.c-torture/compile/cmp.c: ... here.
8842 * gcc.c-torture/unsorted/cmphi.c: Move to ...
8843 * gcc.c-torture/compile/cmphi.c: ... here.
8844 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
8845 * gcc.c-torture/compile/cmpsi386.c: ... here.
8846 * gcc.c-torture/unsorted/cmul.c: Move to ...
8847 * gcc.c-torture/compile/cmul.c: ... here.
8848 * gcc.c-torture/unsorted/cn1.c: Move to ...
8849 * gcc.c-torture/compile/cn1.c: ... here.
8850 * gcc.c-torture/unsorted/comb.c: Move to ...
8851 * gcc.c-torture/compile/comb.c: ... here.
8852 * gcc.c-torture/unsorted/consec.c: Move to ...
8853 * gcc.c-torture/compile/consec.c: ... here.
8854 * gcc.c-torture/unsorted/const.c: Move to ...
8855 * gcc.c-torture/compile/const.c: ... here.
8856 * gcc.c-torture/unsorted/conv.c: Move to ...
8857 * gcc.c-torture/compile/conv.c: ... here.
8858 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
8859 * gcc.c-torture/compile/conv_tst.c: ... here.
8860 * gcc.c-torture/unsorted/cp.c: Move to ...
8861 * gcc.c-torture/compile/cp.c: ... here.
8862 * gcc.c-torture/unsorted/csebug.c: Move to ...
8863 * gcc.c-torture/compile/csebug.c: ... here.
8864 * gcc.c-torture/unsorted/cvt.c: Move to ...
8865 * gcc.c-torture/compile/cvt.c: ... here.
8866 * gcc.c-torture/unsorted/dblbug.c: Move to ...
8867 * gcc.c-torture/compile/dblbug.c: ... here.
8868 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
8869 * gcc.c-torture/compile/dbl_parm.c: ... here.
8870 * gcc.c-torture/unsorted/d.c: Move to ...
8871 * gcc.c-torture/compile/d.c: ... here.
8872 * gcc.c-torture/unsorted/ddd.c: Move to ...
8873 * gcc.c-torture/compile/ddd.c: ... here.
8874 * gcc.c-torture/unsorted/dead.c: Move to ...
8875 * gcc.c-torture/compile/dead.c: ... here.
8876 * gcc.c-torture/unsorted/delay.c: Move to ...
8877 * gcc.c-torture/compile/delay.c: ... here.
8878 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
8879 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
8880 * gcc.c-torture/unsorted/di.c: Move to ...
8881 * gcc.c-torture/compile/di.c: ... here.
8882 * gcc.c-torture/unsorted/dic.c: Move to ...
8883 * gcc.c-torture/compile/dic.c: ... here.
8884 * gcc.c-torture/unsorted/dilayout.c: Move to ...
8885 * gcc.c-torture/compile/dilayout.c: ... here.
8886 * gcc.c-torture/unsorted/dimove.c: Move to ...
8887 * gcc.c-torture/compile/dimove.c: ... here.
8888 * gcc.c-torture/unsorted/dimul.c: Move to ...
8889 * gcc.c-torture/compile/dimul.c: ... here.
8890 * gcc.c-torture/unsorted/div.c: Move to ...
8891 * gcc.c-torture/compile/div.c: ... here.
8892 * gcc.c-torture/unsorted/divdf.c: Move to ...
8893 * gcc.c-torture/compile/divdf.c: ... here.
8894 * gcc.c-torture/unsorted/dm.c: Move to ...
8895 * gcc.c-torture/compile/dm.c: ... here.
8896 * gcc.c-torture/unsorted/dshift.c: Move to ...
8897 * gcc.c-torture/compile/dshift.c: ... here.
8898 * gcc.c-torture/unsorted/e.c: Move to ...
8899 * gcc.c-torture/compile/e.c: ... here.
8900 * gcc.c-torture/unsorted/ex.c: Move to ...
8901 * gcc.c-torture/compile/ex.c: ... here.
8902 * gcc.c-torture/unsorted/ext.c: Move to ...
8903 * gcc.c-torture/compile/ext.c: ... here.
8904 * gcc.c-torture/unsorted/f1.c: Move to ...
8905 * gcc.c-torture/compile/f1.c: ... here.
8906 * gcc.c-torture/unsorted/f2.c: Move to ...
8907 * gcc.c-torture/compile/f2.c: ... here.
8908 * gcc.c-torture/unsorted/fdmul.c: Move to ...
8909 * gcc.c-torture/compile/fdmul.c: ... here.
8910 * gcc.c-torture/unsorted/float.c: Move to ...
8911 * gcc.c-torture/compile/float.c: ... here.
8912 * gcc.c-torture/unsorted/flo.c: Move to ...
8913 * gcc.c-torture/compile/flo.c: ... here.
8914 * gcc.c-torture/unsorted/flt_const.c: Move to ...
8915 * gcc.c-torture/compile/flt_const.c: ... here.
8916 * gcc.c-torture/unsorted/fnul.c: Move to ...
8917 * gcc.c-torture/compile/fnul.c: ... here.
8918 * gcc.c-torture/unsorted/foo.c: Move to ...
8919 * gcc.c-torture/compile/foo.c: ... here.
8920 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
8921 * gcc.c-torture/compile/forgetcc.c: ... here.
8922 * gcc.c-torture/unsorted/fq.c: Move to ...
8923 * gcc.c-torture/compile/fq.c: ... here.
8924 * gcc.c-torture/unsorted/g.c: Move to ...
8925 * gcc.c-torture/compile/g.c: ... here.
8926 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
8927 * gcc.c-torture/compile/gen_tst.c: ... here.
8928 * gcc.c-torture/unsorted/glob.c: Move to ...
8929 * gcc.c-torture/compile/glob.c: ... here.
8930 * gcc.c-torture/unsorted/gronk.c: Move to ...
8931 * gcc.c-torture/compile/gronk.c: ... here.
8932 * gcc.c-torture/unsorted/hibug.c: Move to ...
8933 * gcc.c-torture/compile/hibug.c: ... here.
8934 * gcc.c-torture/unsorted/hi.c: Move to ...
8935 * gcc.c-torture/compile/hi.c: ... here.
8936 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
8937 * gcc.c-torture/compile/HIcmp.c: ... here.
8938 * gcc.c-torture/unsorted/HIset.c: Move to ...
8939 * gcc.c-torture/compile/HIset.c: ... here.
8940 * gcc.c-torture/unsorted/i.c: Move to ...
8941 * gcc.c-torture/compile/i.c: ... here.
8942 * gcc.c-torture/unsorted/i++.c: Move to ...
8943 * gcc.c-torture/compile/i++.c: ... here.
8944 * gcc.c-torture/unsorted/ic.c: Move to ...
8945 * gcc.c-torture/compile/ic.c: ... here.
8946 * gcc.c-torture/unsorted/icmp.c: Move to ...
8947 * gcc.c-torture/compile/icmp.c: ... here.
8948 * gcc.c-torture/unsorted/ifreg.c: Move to ...
8949 * gcc.c-torture/compile/ifreg.c: ... here.
8950 * gcc.c-torture/unsorted/imm.c: Move to ...
8951 * gcc.c-torture/compile/imm.c: ... here.
8952 * gcc.c-torture/unsorted/isinf.c: Move to ...
8953 * gcc.c-torture/compile/isinf.c: ... here.
8954 * gcc.c-torture/unsorted/jmp.c: Move to ...
8955 * gcc.c-torture/compile/jmp.c: ... here.
8956 * gcc.c-torture/unsorted/jumptab.c: Move to ...
8957 * gcc.c-torture/compile/jumptab.c: ... here.
8958 * gcc.c-torture/unsorted/layout.c: Move to ...
8959 * gcc.c-torture/compile/layout.c: ... here.
8960 * gcc.c-torture/unsorted/lbug.c: Move to ...
8961 * gcc.c-torture/compile/lbug.c: ... here.
8962 * gcc.c-torture/unsorted/l.c: Move to ...
8963 * gcc.c-torture/compile/l.c: ... here.
8964 * gcc.c-torture/unsorted/ll1.c: Move to ...
8965 * gcc.c-torture/compile/ll1.c: ... here.
8966 * gcc.c-torture/unsorted/llbug.c: Move to ...
8967 * gcc.c-torture/compile/llbug.c: ... here.
8968 * gcc.c-torture/unsorted/lll.c: Move to ...
8969 * gcc.c-torture/compile/lll.c: ... here.
8970 * gcc.c-torture/unsorted/load8.c: Move to ...
8971 * gcc.c-torture/compile/load8.c: ... here.
8972 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
8973 * gcc.c-torture/compile/loadhicc.c: ... here.
8974 * gcc.c-torture/unsorted/log2.c: Move to ...
8975 * gcc.c-torture/compile/log2.c: ... here.
8976 * gcc.c-torture/unsorted/logic.c: Move to ...
8977 * gcc.c-torture/compile/logic.c: ... here.
8978 * gcc.c-torture/unsorted/loop-1.c: Move to ...
8979 * gcc.c-torture/compile/loop-1.c: ... here.
8980 * gcc.c-torture/unsorted/loop386.c: Move to ...
8981 * gcc.c-torture/compile/loop386.c: ... here.
8982 * gcc.c-torture/unsorted/lop.c: Move to ...
8983 * gcc.c-torture/compile/lop.c: ... here.
8984 * gcc.c-torture/unsorted/m1.c: Move to ...
8985 * gcc.c-torture/compile/m1.c: ... here.
8986 * gcc.c-torture/unsorted/m2.c: Move to ...
8987 * gcc.c-torture/compile/m2.c: ... here.
8988 * gcc.c-torture/unsorted/m5.c: Move to ...
8989 * gcc.c-torture/compile/m5.c: ... here.
8990 * gcc.c-torture/unsorted/m68.c: Move to ...
8991 * gcc.c-torture/compile/m68.c: ... here.
8992 * gcc.c-torture/unsorted/mbyte.c: Move to ...
8993 * gcc.c-torture/compile/mbyte.c: ... here.
8994 * gcc.c-torture/unsorted/mchar.c: Move to ...
8995 * gcc.c-torture/compile/mchar.c: ... here.
8996 * gcc.c-torture/unsorted/mcmp.c: Move to ...
8997 * gcc.c-torture/compile/mcmp.c: ... here.
8998 * gcc.c-torture/unsorted/mdouble.c: Move to ...
8999 * gcc.c-torture/compile/mdouble.c: ... here.
9000 * gcc.c-torture/unsorted/memtst.c: Move to ...
9001 * gcc.c-torture/compile/memtst.c: ... here.
9002 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9003 * gcc.c-torture/compile/miscomp.c: ... here.
9004 * gcc.c-torture/unsorted/mm.c: Move to ...
9005 * gcc.c-torture/compile/mm.c: ... here.
9006 * gcc.c-torture/unsorted/mod.c: Move to ...
9007 * gcc.c-torture/compile/mod.c: ... here.
9008 * gcc.c-torture/unsorted/modcc.c: Move to ...
9009 * gcc.c-torture/compile/modcc.c: ... here.
9010 * gcc.c-torture/unsorted/move.c: Move to ...
9011 * gcc.c-torture/compile/move.c: ... here.
9012 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9013 * gcc.c-torture/compile/move_qhi.c: ... here.
9014 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9015 * gcc.c-torture/compile/mregtst.c: ... here.
9016 * gcc.c-torture/unsorted/msp.c: Move to ...
9017 * gcc.c-torture/compile/msp.c: ... here.
9018 * gcc.c-torture/unsorted/mtst.c: Move to ...
9019 * gcc.c-torture/compile/mtst.c: ... here.
9020 * gcc.c-torture/unsorted/mu.c: Move to ...
9021 * gcc.c-torture/compile/mu.c: ... here.
9022 * gcc.c-torture/unsorted/mul.c: Move to ...
9023 * gcc.c-torture/compile/mul.c: ... here.
9024 * gcc.c-torture/unsorted/mword1.c: Move to ...
9025 * gcc.c-torture/compile/mword1.c: ... here.
9026 * gcc.c-torture/unsorted/mword.c: Move to ...
9027 * gcc.c-torture/compile/mword.c: ... here.
9028 * gcc.c-torture/unsorted/n1.c: Move to ...
9029 * gcc.c-torture/compile/n1.c: ... here.
9030 * gcc.c-torture/unsorted/nand.c: Move to ...
9031 * gcc.c-torture/compile/nand.c: ... here.
9032 * gcc.c-torture/unsorted/n.c: Move to ...
9033 * gcc.c-torture/compile/n.c: ... here.
9034 * gcc.c-torture/unsorted/neg.c: Move to ...
9035 * gcc.c-torture/compile/neg.c: ... here.
9036 * gcc.c-torture/unsorted/o.c: Move to ...
9037 * gcc.c-torture/compile/o.c: ... here.
9038 * gcc.c-torture/unsorted/omit.c: Move to ...
9039 * gcc.c-torture/compile/omit.c: ... here.
9040 * gcc.c-torture/unsorted/opout.c: Move to ...
9041 * gcc.c-torture/compile/opout.c: ... here.
9042 * gcc.c-torture/unsorted/opt.c: Move to ...
9043 * gcc.c-torture/compile/opt.c: ... here.
9044 * gcc.c-torture/unsorted/or386.c: Move to ...
9045 * gcc.c-torture/compile/or386.c: ... here.
9046 * gcc.c-torture/unsorted/or.c: Move to ...
9047 * gcc.c-torture/compile/or.c: ... here.
9048 * gcc.c-torture/unsorted/parms.c: Move to ...
9049 * gcc.c-torture/compile/parms.c: ... here.
9050 * gcc.c-torture/unsorted/pass.c: Move to ...
9051 * gcc.c-torture/compile/pass.c: ... here.
9052 * gcc.c-torture/unsorted/p.c: Move to ...
9053 * gcc.c-torture/compile/p.c: ... here.
9054 * gcc.c-torture/unsorted/pmt.c: Move to ...
9055 * gcc.c-torture/compile/pmt.c: ... here.
9056 * gcc.c-torture/unsorted/poor.c: Move to ...
9057 * gcc.c-torture/compile/poor.c: ... here.
9058 * gcc.c-torture/unsorted/pp.c: Move to ...
9059 * gcc.c-torture/compile/pp.c: ... here.
9060 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9061 * gcc.c-torture/compile/pret-arg.c: ... here.
9062 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9063 * gcc.c-torture/compile/pyr2.c: ... here.
9064 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9065 * gcc.c-torture/compile/PYRBUG.c: ... here.
9066 * gcc.c-torture/unsorted/pyr.c: Move to ...
9067 * gcc.c-torture/compile/pyr.c: ... here.
9068 * gcc.c-torture/unsorted/q.c: Move to ...
9069 * gcc.c-torture/compile/q.c: ... here.
9070 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9071 * gcc.c-torture/compile/QIcmp.c: ... here.
9072 * gcc.c-torture/unsorted/QIset.c: Move to ...
9073 * gcc.c-torture/compile/QIset.c: ... here.
9074 * gcc.c-torture/unsorted/r1.c: Move to ...
9075 * gcc.c-torture/compile/r1.c: ... here.
9076 * gcc.c-torture/unsorted/r.c: Move to ...
9077 * gcc.c-torture/compile/r.c: ... here.
9078 * gcc.c-torture/unsorted/rel.c: Move to ...
9079 * gcc.c-torture/compile/rel.c: ... here.
9080 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9081 * gcc.c-torture/compile/rmsc.c: ... here.
9082 * gcc.c-torture/unsorted/round.c: Move to ...
9083 * gcc.c-torture/compile/round.c: ... here.
9084 * gcc.c-torture/unsorted/run.c: Move to ...
9085 * gcc.c-torture/compile/run.c: ... here.
9086 * gcc.c-torture/unsorted/sar.c: Move to ...
9087 * gcc.c-torture/compile/sar.c: ... here.
9088 * gcc.c-torture/unsorted/s.c: Move to ...
9089 * gcc.c-torture/compile/s.c: ... here.
9090 * gcc.c-torture/unsorted/scal.c: Move to ...
9091 * gcc.c-torture/compile/scal.c: ... here.
9092 * gcc.c-torture/unsorted/sc.c: Move to ...
9093 * gcc.c-torture/compile/sc.c: ... here.
9094 * gcc.c-torture/unsorted/scc.c: Move to ...
9095 * gcc.c-torture/compile/scc.c: ... here.
9096 * gcc.c-torture/unsorted/scond.c: Move to ...
9097 * gcc.c-torture/compile/scond.c: ... here.
9098 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9099 * gcc.c-torture/compile/selfrec.c: ... here.
9100 * gcc.c-torture/unsorted/seq.c: Move to ...
9101 * gcc.c-torture/compile/seq.c: ... here.
9102 * gcc.c-torture/unsorted/set386.c: Move to ...
9103 * gcc.c-torture/compile/set386.c: ... here.
9104 * gcc.c-torture/unsorted/set88.c: Move to ...
9105 * gcc.c-torture/compile/set88.c: ... here.
9106 * gcc.c-torture/unsorted/SFset.c: Move to ...
9107 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9108 * gcc.c-torture/unsorted/shand.c: Move to ...
9109 * gcc.c-torture/compile/shand.c: ... here.
9110 * gcc.c-torture/unsorted/sh.c: Move to ...
9111 * gcc.c-torture/compile/sh.c: ... here.
9112 * gcc.c-torture/unsorted/shft.c: Move to ...
9113 * gcc.c-torture/compile/shft.c: ... here.
9114 * gcc.c-torture/unsorted/shift.c: Move to ...
9115 * gcc.c-torture/compile/shift.c: ... here.
9116 * gcc.c-torture/unsorted/shloop.c: Move to ...
9117 * gcc.c-torture/compile/shloop.c: ... here.
9118 * gcc.c-torture/unsorted/shm.c: Move to ...
9119 * gcc.c-torture/compile/shm.c: ... here.
9120 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9121 * gcc.c-torture/compile/SIcmp.c: ... here.
9122 * gcc.c-torture/unsorted/signext2.c: Move to ...
9123 * gcc.c-torture/compile/signext2.c: ... here.
9124 * gcc.c-torture/unsorted/signext.c: Move to ...
9125 * gcc.c-torture/compile/signext.c: ... here.
9126 * gcc.c-torture/unsorted/sim.c: Move to ...
9127 * gcc.c-torture/compile/sim.c: ... here.
9128 * gcc.c-torture/unsorted/simple.c: Move to ...
9129 * gcc.c-torture/compile/simple.c: ... here.
9130 * gcc.c-torture/unsorted/SIset.c: Move to ...
9131 * gcc.c-torture/compile/SIset.c: ... here.
9132 * gcc.c-torture/unsorted/sne.c: Move to ...
9133 * gcc.c-torture/compile/sne.c: ... here.
9134 * gcc.c-torture/unsorted/sound.c: Move to ...
9135 * gcc.c-torture/compile/sound.c: ... here.
9136 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9137 * gcc.c-torture/compile/sparcbug.c: ... here.
9138 * gcc.c-torture/unsorted/speed.c: Move to ...
9139 * gcc.c-torture/compile/speed.c: ... here.
9140 * gcc.c-torture/unsorted/stor.c: Move to ...
9141 * gcc.c-torture/compile/stor.c: ... here.
9142 * gcc.c-torture/unsorted/store0.c: Move to ...
9143 * gcc.c-torture/compile/store0.c: ... here.
9144 * gcc.c-torture/unsorted/storecc.c: Move to ...
9145 * gcc.c-torture/compile/storecc.c: ... here.
9146 * gcc.c-torture/unsorted/str.c: Move to ...
9147 * gcc.c-torture/compile/str.c: ... here.
9148 * gcc.c-torture/unsorted/stru.c: Move to ...
9149 * gcc.c-torture/compile/stru.c: ... here.
9150 * gcc.c-torture/unsorted/structret.c: Move to ...
9151 * gcc.c-torture/compile/structret.c: ... here.
9152 * gcc.c-torture/unsorted/stuct.c: Move to ...
9153 * gcc.c-torture/compile/stuct.c: ... here.
9154 * gcc.c-torture/unsorted/sub32.c: Move to ...
9155 * gcc.c-torture/compile/sub32.c: ... here.
9156 * gcc.c-torture/unsorted/subcc.c: Move to ...
9157 * gcc.c-torture/compile/subcc.c: ... here.
9158 * gcc.c-torture/unsorted/subcse.c: Move to ...
9159 * gcc.c-torture/compile/subcse.c: ... here.
9160 * gcc.c-torture/unsorted/sym.c: Move to ...
9161 * gcc.c-torture/compile/sym.c: ... here.
9162 * gcc.c-torture/unsorted/symconst.c: Move to ...
9163 * gcc.c-torture/compile/symconst.c: ... here.
9164 * gcc.c-torture/unsorted/t.c: Move to ...
9165 * gcc.c-torture/compile/t.c: ... here.
9166 * gcc.c-torture/unsorted/test.c: Move to ...
9167 * gcc.c-torture/compile/test.c: ... here.
9168 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9169 * gcc.c-torture/compile/test-flow.c: ... here.
9170 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9171 * gcc.c-torture/compile/test-loop.c: ... here.
9172 * gcc.c-torture/unsorted/time.c: Move to ...
9173 * gcc.c-torture/compile/time.c: ... here.
9174 * gcc.c-torture/unsorted/tmp.c: Move to ...
9175 * gcc.c-torture/compile/tmp.c: ... here.
9176 * gcc.c-torture/unsorted/trivial.c: Move to ...
9177 * gcc.c-torture/compile/trivial.c: ... here.
9178 * gcc.c-torture/unsorted/trunc.c: Move to ...
9179 * gcc.c-torture/compile/trunc.c: ... here.
9180 * gcc.c-torture/unsorted/u.c: Move to ...
9181 * gcc.c-torture/compile/u.c: ... here.
9182 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9183 * gcc.c-torture/compile/udconvert.c: ... here.
9184 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9185 * gcc.c-torture/compile/udivmod4.c: ... here.
9186 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9187 * gcc.c-torture/compile/UHIcmp.c: ... here.
9188 * gcc.c-torture/unsorted/uns.c: Move to ...
9189 * gcc.c-torture/compile/uns.c: ... here.
9190 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9191 * gcc.c-torture/compile/uns_tst.c: ... here.
9192 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9193 * gcc.c-torture/compile/UQIcmp.c: ... here.
9194 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9195 * gcc.c-torture/compile/USIcmp.c: ... here.
9196 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9197 * gcc.c-torture/compile/uuarg.c: ... here.
9198 * gcc.c-torture/unsorted/v.c: Move to ...
9199 * gcc.c-torture/compile/v.c: ... here.
9200 * gcc.c-torture/unsorted/w.c: Move to ...
9201 * gcc.c-torture/compile/w.c: ... here.
9202 * gcc.c-torture/unsorted/ww.c: Move to ...
9203 * gcc.c-torture/compile/ww.c: ... here.
9204 * gcc.c-torture/unsorted/xb.c: Move to ...
9205 * gcc.c-torture/compile/xb.c: ... here.
9206 * gcc.c-torture/unsorted/xbg.c: Move to ...
9207 * gcc.c-torture/compile/xbg.c: ... here.
9208 * gcc.c-torture/unsorted/x.c: Move to ...
9209 * gcc.c-torture/compile/x.c: ... here.
9210 * gcc.c-torture/unsorted/xc.c: Move to ...
9211 * gcc.c-torture/compile/xc.c: ... here.
9212 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9213 * gcc.c-torture/compile/xcsebug.c: ... here.
9214 * gcc.c-torture/unsorted/xdi.c: Move to ...
9215 * gcc.c-torture/compile/xdi.c: ... here.
9216 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9217 * gcc.c-torture/compile/xfoo.c: ... here.
9218 * gcc.c-torture/unsorted/xi.c: Move to ...
9219 * gcc.c-torture/compile/xi.c: ... here.
9220 * gcc.c-torture/unsorted/xlop.c: Move to ...
9221 * gcc.c-torture/compile/xlop.c: ... here.
9222 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9223 * gcc.c-torture/compile/xmtst.c: ... here.
9224 * gcc.c-torture/unsorted/xneg.c: Move to ...
9225 * gcc.c-torture/compile/xneg.c: ... here.
9226 * gcc.c-torture/unsorted/xopt.c: Move to ...
9227 * gcc.c-torture/compile/xopt.c: ... here.
9228 * gcc.c-torture/unsorted/xor.c: Move to ...
9229 * gcc.c-torture/compile/xor.c: ... here.
9230 * gcc.c-torture/unsorted/xorn.c: Move to ...
9231 * gcc.c-torture/compile/xorn.c: ... here.
9232 * gcc.c-torture/unsorted/xp.c: Move to ...
9233 * gcc.c-torture/compile/xp.c: ... here.
9234 * gcc.c-torture/unsorted/xpp.c: Move to ...
9235 * gcc.c-torture/compile/xpp.c: ... here.
9236 * gcc.c-torture/unsorted/xs.c: Move to ...
9237 * gcc.c-torture/compile/xs.c: ... here.
9238 * gcc.c-torture/unsorted/xsh.c: Move to ...
9239 * gcc.c-torture/compile/xsh.c: ... here.
9240 * gcc.c-torture/unsorted/xz.c: Move to ...
9241 * gcc.c-torture/compile/xz.c: ... here.
9242 * gcc.c-torture/unsorted/xzz.c: Move to ...
9243 * gcc.c-torture/compile/xzz.c: ... here.
9245 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9247 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9248 (abort, exit): Declare.
9250 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9254 * c-c++-common/asan/pr62140-1.c: New test.
9255 * c-c++-common/asan/pr62140-2.c: New test.
9257 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9258 Tobias Burnus <burnus@net-b.de>
9261 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9263 2014-08-31 Tobias Burnus <burnus@net-b.de>
9265 * gfortran.dg/coarray_lib_comm_1.f90: New.
9267 2014-08-30 Andrew Pinski <apinski@cavium.com>
9269 * gcc.c-torture/execute/20140828-1.c: New testcase.
9271 2014-08-29 DJ Delorie <dj@redhat.com>
9273 * lib/target-supports.exp (check_effective_target_size32plus):
9274 Increase size to avoid false positives on 24-bit address spaces.
9275 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9276 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9277 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9278 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9279 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9280 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9281 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9282 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9284 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9287 * g++.dg/cpp0x/constexpr-54002.C: New.
9289 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9292 * g++.dg/cpp0x/constexpr-56991.C: New.
9294 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9297 * g++.dg/cpp0x/constexpr-57764.C: New.
9299 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9302 * g++.dg/cpp0x/constexpr-59938.C: New.
9304 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9307 * g++.dg/cpp0x/constexpr-61484.C: New.
9309 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9311 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9312 vec_round, vec_splat, vec_div, and vec_mul.
9313 * gcc.target/powerpc/builtins-2.c: New test.
9315 2014-08-28 Richard Biener <rguenther@suse.de>
9317 PR tree-optimization/62283
9318 * gfortran.dg/vect/pr62283.f: New testcase.
9319 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9320 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9321 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9322 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9323 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9324 * gcc.dg/vect/vect-33.c: Likewise.
9326 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9328 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9330 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9332 PR cpp/23827 - standard C++ should not have hex float preprocessor
9334 * g++.dg/cpp/pr23827_cxx11.C: New.
9335 * g++.dg/cpp/pr23827_cxx98.C: New.
9336 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9337 * gcc.dg/cpp/pr23827_c90.c: New.
9338 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9339 * gcc.dg/cpp/pr23827_c99.c: New.
9341 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9344 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9345 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9346 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9348 2014-08-27 Guozhi Wei <carrot@google.com>
9351 * gcc.target/aarch64/pr62262.c: New test.
9353 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9357 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9358 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9360 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9362 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9363 failure on s390*-*-linux-gnu.
9365 2014-08-26 Richard Biener <rguenther@suse.de>
9367 PR tree-optimization/62175
9368 * g++.dg/torture/pr62175.C: New testcase.
9370 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9372 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9373 copy of compile/compile.exp.
9374 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9375 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9377 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9379 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9380 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9381 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9382 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9383 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9384 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9385 * gcc.c-torture/execute/20040703-1.c: Likewise.
9386 * gcc.c-torture/execute/20040705-1.c: Likewise.
9387 * gcc.c-torture/execute/20040705-2.c: Likewise.
9388 * gcc.c-torture/execute/20040709-1.c: Likewise.
9389 * gcc.c-torture/execute/20040709-2.c: Likewise.
9390 * gcc.c-torture/execute/20040811-1.c: Likewise.
9391 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9392 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9393 compiling for x86_64-* or i?86-*.
9394 * gcc.c-torture/execute/20050604-1.c: Likewise.
9395 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9396 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9397 for x86_64-* or i?86-*.
9398 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9399 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9400 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9401 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9403 * gcc.c-torture/execute/20111227-2.c: Moved to...
9404 * gcc.dg/20111227-2.c: ... here. Add -free option.
9405 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9406 * gcc.dg/20111227-3.c: ... here. Add -free option.
9407 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9408 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9409 declarations for abort and exit.
9410 * gcc.c-torture/execute/920711-1.c: Likewise.
9411 * gcc.c-torture/execute/930529-1.c: Likewise.
9412 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9413 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9414 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9416 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9417 for i?86-* or x86_64-*. Add declarations for abort and exit.
9418 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9420 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9421 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9422 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9423 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9424 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9425 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9426 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9427 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9429 * gcc.c-torture/execute/loop-2g.c: Likewise.
9430 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9431 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9433 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9434 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9435 * gcc.c-torture/execute/pr23047.c: Likewise.
9436 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9437 declarations for abort and exit.
9438 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9439 * gcc.c-torture/execute/pr31448.c: Likewise.
9440 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9441 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9442 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9443 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9445 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9446 declarations for abort and exit.
9447 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9448 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9449 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9450 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9451 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9452 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9453 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9454 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9455 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9456 * gcc.c-torture/execute/pr56799.c: Likewise.
9457 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9458 option. Add declarations for abort and exit.
9459 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9460 * gcc.c-torture/execute/pr58570.c: Likewise.
9461 * gcc.c-torture/execute/pr60822.c: Likewise.
9462 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9463 * gcc.c-torture/execute/shiftdi.c: Likewise.
9464 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9465 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9466 * gcc.c-torture/execute/usmul.c: Require int32plus.
9467 * gcc.c-torture/execute/vrp-5.c: Likewise.
9468 * gcc.c-torture/execute/vrp-6.c: Likewise.
9469 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9470 * gcc.c-torture/execute/20010122-1.x: Delete.
9471 * gcc.c-torture/execute/20010129-1.x: Delete.
9472 * gcc.c-torture/execute/20020404-1.x: Delete.
9473 * gcc.c-torture/execute/20021024-1.x: Delete.
9474 * gcc.c-torture/execute/20021127-1.x: Delete.
9475 * gcc.c-torture/execute/20030125-1.x: Delete.
9476 * gcc.c-torture/execute/20030216-1.x: Delete.
9477 * gcc.c-torture/execute/20030222-1.x: Delete.
9478 * gcc.c-torture/execute/20040629-1.x: Delete.
9479 * gcc.c-torture/execute/20040703-1.x: Delete.
9480 * gcc.c-torture/execute/20040705-1.x: Delete.
9481 * gcc.c-torture/execute/20040705-2.x: Delete.
9482 * gcc.c-torture/execute/20040709-1.x: Delete.
9483 * gcc.c-torture/execute/20040709-2.x: Delete.
9484 * gcc.c-torture/execute/20040811-1.x: Delete.
9485 * gcc.c-torture/execute/20050316-1.x: Delete.
9486 * gcc.c-torture/execute/20050316-2.x: Delete.
9487 * gcc.c-torture/execute/20050316-3.x: Delete.
9488 * gcc.c-torture/execute/20050604-1.x: Delete.
9489 * gcc.c-torture/execute/20061101-1.x: Delete.
9490 * gcc.c-torture/execute/20061220-1.x: Delete.
9491 * gcc.c-torture/execute/20081117-1.x: Delete.
9492 * gcc.c-torture/execute/20101011-1.x: Delete.
9493 * gcc.c-torture/execute/20120919-1.x: Delete.
9494 * gcc.c-torture/execute/920612-1.x: Delete.
9495 * gcc.c-torture/execute/920710-1.x: Delete.
9496 * gcc.c-torture/execute/920711-1.x: Delete.
9497 * gcc.c-torture/execute/930529-1.x: Delete.
9498 * gcc.c-torture/execute/931004-12.x: Delete.
9499 * gcc.c-torture/execute/980709-1.x: Delete.
9500 * gcc.c-torture/execute/981130-1.x: Delete.
9501 * gcc.c-torture/execute/990127-2.x: Delete.
9502 * gcc.c-torture/execute/990413-2.x: Delete.
9503 * gcc.c-torture/execute/990826-0.x: Delete.
9504 * gcc.c-torture/execute/bf64-1.x: Delete.
9505 * gcc.c-torture/execute/bitfld-4.x: Delete.
9506 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9507 * gcc.c-torture/execute/cvt-1.x: Delete.
9508 * gcc.c-torture/execute/eeprof-1.x: Delete.
9509 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9510 * gcc.c-torture/execute/loop-2f.x: Delete.
9511 * gcc.c-torture/execute/loop-2g.x: Delete.
9512 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9513 * gcc.c-torture/execute/nest-align-1.x: Delete.
9514 * gcc.c-torture/execute/pr19689.x: Delete.
9515 * gcc.c-torture/execute/pr22493-1.x: Delete.
9516 * gcc.c-torture/execute/pr23047.x: Delete.
9517 * gcc.c-torture/execute/pr23135.x: Delete.
9518 * gcc.c-torture/execute/pr29797-1.x: Delete.
9519 * gcc.c-torture/execute/pr31448.x: Delete.
9520 * gcc.c-torture/execute/pr35456.x: Delete.
9521 * gcc.c-torture/execute/pr37573.x: Delete.
9522 * gcc.c-torture/execute/pr38151.x: Delete.
9523 * gcc.c-torture/execute/pr39228.x: Delete.
9524 * gcc.c-torture/execute/pr39501.x: Delete.
9525 * gcc.c-torture/execute/pr40386.x: Delete.
9526 * gcc.c-torture/execute/pr43220.x: Delete.
9527 * gcc.c-torture/execute/pr44683.x: Delete.
9528 * gcc.c-torture/execute/pr45262.x: Delete.
9529 * gcc.c-torture/execute/pr47237.x: Delete.
9530 * gcc.c-torture/execute/pr51581-1.x: Delete.
9531 * gcc.c-torture/execute/pr51581-2.x: Delete.
9532 * gcc.c-torture/execute/pr52979-1.x: Delete.
9533 * gcc.c-torture/execute/pr52979-2.x: Delete.
9534 * gcc.c-torture/execute/pr53366-1.x: Delete.
9535 * gcc.c-torture/execute/pr56799.x: Delete.
9536 * gcc.c-torture/execute/pr57124.x: Delete.
9537 * gcc.c-torture/execute/pr57344-2.x: Delete.
9538 * gcc.c-torture/execute/pr58570.x: Delete.
9539 * gcc.c-torture/execute/pr60822.x: Delete.
9540 * gcc.c-torture/execute/pr7284-1.x: Delete.
9541 * gcc.c-torture/execute/shiftdi.x: Delete.
9542 * gcc.c-torture/execute/simd-4.x: Delete.
9543 * gcc.c-torture/execute/strncmp-1.x: Delete.
9544 * gcc.c-torture/execute/usmul.x: Delete.
9545 * gcc.c-torture/execute/vrp-5.x: Delete.
9546 * gcc.c-torture/execute/vrp-6.x: Delete.
9547 * gcc.c-torture/execute/zerolen-2.x: Delete.
9549 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9551 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9553 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9556 * g++.dg/template/pr34938-1.C: New.
9557 * g++.dg/template/pr34938-2.C: Likewise.
9559 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9562 * gcc.target/sh/pr61996.c: New.
9564 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9566 * g++.dg/cpp0x/cplusplus.C: New.
9567 * g++.dg/cpp0x/cplusplus_0x.C: New.
9568 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9569 * g++.dg/cpp0x/auto41.C: Ditto.
9570 * g++.dg/cpp0x/auto9.C: Ditto.
9571 * g++.dg/cpp0x/initlist26.C: Ditto.
9572 * g++.dg/cpp0x/pr59111.C: Ditto.
9573 * g++.dg/cpp0x/trailing2.C: Ditto.
9574 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9575 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9576 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9577 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9578 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9579 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9580 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9581 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9582 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9583 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9584 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9585 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9586 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9587 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9588 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9589 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9590 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9591 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9592 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9593 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9594 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9595 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9596 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9597 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9598 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9599 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9600 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9601 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9602 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9603 * g++.dg/cpp1y/digit-sep.C: Ditto.
9604 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9605 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9606 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9607 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9608 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9609 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9610 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9611 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9612 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9613 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9614 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9615 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9616 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9617 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9618 * g++.dg/cpp1y/lambda-init.C: Ditto.
9619 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9620 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9621 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9622 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9623 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9624 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9625 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9626 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9627 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9628 * g++.dg/cpp1y/mangle1.C: Ditto.
9629 * g++.dg/cpp1y/pr57640.C: Ditto.
9630 * g++.dg/cpp1y/pr57644.C: Ditto.
9631 * g++.dg/cpp1y/pr58500.C: Ditto.
9632 * g++.dg/cpp1y/pr58533.C: Ditto.
9633 * g++.dg/cpp1y/pr58534.C: Ditto.
9634 * g++.dg/cpp1y/pr58535.C: Ditto.
9635 * g++.dg/cpp1y/pr58536.C: Ditto.
9636 * g++.dg/cpp1y/pr58548.C: Ditto.
9637 * g++.dg/cpp1y/pr58549.C: Ditto.
9638 * g++.dg/cpp1y/pr58637.C: Ditto.
9639 * g++.dg/cpp1y/pr58708.C: Ditto.
9640 * g++.dg/cpp1y/pr59110.C: Ditto.
9641 * g++.dg/cpp1y/pr59112.C: Ditto.
9642 * g++.dg/cpp1y/pr59113.C: Ditto.
9643 * g++.dg/cpp1y/pr59629.C: Ditto.
9644 * g++.dg/cpp1y/pr59635.C: Ditto.
9645 * g++.dg/cpp1y/pr59636.C: Ditto.
9646 * g++.dg/cpp1y/pr59638.C: Ditto.
9647 * g++.dg/cpp1y/pr59867.C: Ditto.
9648 * g++.dg/cpp1y/pr60033.C: Ditto.
9649 * g++.dg/cpp1y/pr60052.C: Ditto.
9650 * g++.dg/cpp1y/pr60053.C: Ditto.
9651 * g++.dg/cpp1y/pr60054.C: Ditto.
9652 * g++.dg/cpp1y/pr60064.C: Ditto.
9653 * g++.dg/cpp1y/pr60065.C: Ditto.
9654 * g++.dg/cpp1y/pr60190.C: Ditto.
9655 * g++.dg/cpp1y/pr60311.C: Ditto.
9656 * g++.dg/cpp1y/pr60332.C: Ditto.
9657 * g++.dg/cpp1y/pr60376.C: Ditto.
9658 * g++.dg/cpp1y/pr60377.C: Ditto.
9659 * g++.dg/cpp1y/pr60384.C: Ditto.
9660 * g++.dg/cpp1y/pr60390.C: Ditto.
9661 * g++.dg/cpp1y/pr60391.C: Ditto.
9662 * g++.dg/cpp1y/pr60393.C: Ditto.
9663 * g++.dg/cpp1y/pr60573.C: Ditto.
9664 * g++.dg/cpp1y/pr60626.C: Ditto.
9665 * g++.dg/cpp1y/pr60627.C: Ditto.
9666 * g++.dg/cpp1y/regress1.C: Ditto.
9667 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9668 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9669 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9670 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9671 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9672 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9673 * g++.dg/cpp1y/var-templ1.C: Ditto.
9674 * g++.dg/cpp1y/var-templ2.C: Ditto.
9675 * g++.dg/cpp1y/var-templ3.C: Ditto.
9676 * g++.dg/cpp1y/var-templ4.C: Ditto.
9677 * g++.dg/cpp1y/var-templ5.C: Ditto.
9678 * g++.dg/cpp1y/var-templ6.C: Ditto.
9679 * g++.dg/cpp1y/var-templ7.C: Ditto.
9680 * g++.dg/cpp1y/vla1.C: Ditto.
9681 * g++.dg/cpp1y/vla2.C: Ditto.
9682 * g++.dg/cpp1y/vla3.C: Ditto.
9683 * g++.dg/cpp1y/vla4.C: Ditto.
9684 * g++.dg/cpp1y/vla5.C: Ditto.
9685 * g++.dg/cpp1y/vla8.C: Ditto.
9686 * g++.dg/cpp1y/vla9.C: Ditto.
9687 * g++.dg/cpp1y/vla10.C: Ditto.
9688 * g++.dg/cpp1y/vla11.C: Ditto.
9689 * g++.dg/cpp1y/vla12.C: Ditto.
9690 * g++.dg/cpp1y/vla13.C: Ditto.
9691 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9692 * g++.dg/ext/vector23.C: Ditto.
9693 * g++.dg/ext/vla11.C: Ditto.
9694 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9695 * g++.dg/warn/Wvla-2.C: Ditto.
9696 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9697 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9698 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9699 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9701 * g++.dg/system-binary-constants-1.C: Ditto.
9702 * g++.dg/cpp1y/cplusplus_1y.C: New.
9703 * g++.dg/cpp1z/cplusplus.C: New.
9704 * lib/target-supports.exp:
9705 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9706 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9707 (check_effective_target_c++11_down): Ditto.
9709 2014-08-22 Marek Polacek <polacek@redhat.com>
9712 * c-c++-common/pr62199.c: New test.
9713 * c-c++-common/pr62199-2.c: New test.
9714 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9716 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9719 * g++.dg/Wshadow.C: New test.
9721 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9724 * gfortran.dg/pr62135.f90: New test.
9726 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9728 * g++.dg/warn/wdate-time.C: Remove.
9729 * gcc.dg/wdate-time.c: Move from here...
9730 * c-c++-common/wdate-time.c: ... to here.
9732 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9734 * gfortran.dg/use_without_only_1.f90: New test.
9736 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9739 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9741 2014-08-22 Tony Wang <tony.wang@arm.com>
9743 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
9746 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9749 * gfortran.dg/array_assignment_5.f90: New test.
9751 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9753 * lib/target-supports.exp
9754 (check_effective_target_logical_op_short_circuit): Add nios2.
9755 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9756 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9757 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9758 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9759 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9760 for test using -fPIC.
9761 * gcc.dg/lto/pr61526_0.c: Likewise.
9763 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
9765 PR tree-optimization/62091
9766 * g++.dg/ipa/devirt-37.C: Update template.
9767 * g++.dg/ipa/devirt-40.C: New testcase.
9769 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
9771 PR tree-optimization/62112
9772 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9773 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9774 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9775 * gcc.c-torture/execute/20071219-1.c: Likewise.
9777 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9779 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
9781 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9783 * gcc.target/powerpc/swaps-p8-1.c: New test.
9784 * gcc.target/powerpc/swaps-p8-2.c: New test.
9785 * gcc.target/powerpc/swaps-p8-3.c: New test.
9786 * gcc.target/powerpc/swaps-p8-4.c: New test.
9787 * gcc.target/powerpc/swaps-p8-5.c: New test.
9788 * gcc.target/powerpc/swaps-p8-6.c: New test.
9789 * gcc.target/powerpc/swaps-p8-7.c: New test.
9790 * gcc.target/powerpc/swaps-p8-8.c: New test.
9791 * gcc.target/powerpc/swaps-p8-9.c: New test.
9792 * gcc.target/powerpc/swaps-p8-10.c: New test.
9793 * gcc.target/powerpc/swaps-p8-11.c: New test.
9794 * gcc.target/powerpc/swaps-p8-12.c: New test.
9796 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9798 * gcc.dg/ipa/ctor-empty-1.c: Update template.
9800 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9802 * g++.dg/ipa/devirt-37.C: Fix testcase.
9804 2014-08-20 Martin Jambor <mjambor@suse.cz>
9805 Wei Mi <wmi@google.com>
9809 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
9810 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
9811 * testsuite/gcc.dg/pr61776.c: New test.
9813 2014-08-20 Steve Ellcey <sellcey@mips.com>
9816 * lib/target-supports.exp (check_effective_target_non_strict_align):
9817 Add function description.
9819 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
9821 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
9822 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
9824 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9827 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
9828 before setting the option.
9829 * diagnostic.c (diagnostic_classify_diagnostic): Record
9830 command-line status.
9832 2014-08-20 Mark Wielaard <mjw@redhat.com>
9834 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
9836 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9838 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
9839 Return memory full when we have a tiny target and relocation
9841 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
9842 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
9843 * lib/target-supports.exp (check_effective_target_tiny): New function.
9845 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9847 * gfortran.dg/errnocheck_1.f90: New test.
9848 * gfortran.dg/associative_1.f90: New test.
9850 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9852 PR preprocessor/51303
9853 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
9855 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9859 * gcc.dg/cpp/Wvariadic-1p.c: New test.
9861 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
9863 * lib/target-supports.exp
9864 (check_effective_target_arm_v8_neon_ok_nocache): Add
9865 "-march-armv8-a" to compile flags.
9867 2014-08-19 Marek Polacek <polacek@redhat.com>
9870 * c-c++-common/Wbool-compare-1.c: New test.
9872 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
9875 * gcc.dg/pr13519-1.c: Adjust.
9877 2014-08-19 Mark Wielaard <mjw@redhat.com>
9879 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
9881 2014-07-08 Mark Wielaard <mjw@redhat.com>
9884 * gcc.dg/guality/restrict.c: New test.
9886 2014-08-19 Mark Wielaard <mjw@redhat.com>
9888 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
9889 matching. Catch '<unknown type in ' to recognize older gdb versions.
9890 * gcc.dg/guality/const-volatile.c: New test.
9892 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9894 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
9897 2014-08-19 Marek Polacek <polacek@redhat.com>
9899 * gcc.dg/Wc99-c11-compat-1.c: New test.
9900 * gcc.dg/Wc99-c11-compat-2.c: New test.
9901 * gcc.dg/Wc99-c11-compat-3.c: New test.
9902 * gcc.dg/Wc99-c11-compat-4.c: New test.
9903 * gcc.dg/Wc99-c11-compat-5.c: New test.
9904 * gcc.dg/Wc99-c11-compat-6.c: New test.
9905 * gcc.dg/Wc99-c11-compat-7.c: New test.
9907 2014-08-19 Marek Polacek <polacek@redhat.com>
9909 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
9910 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
9911 * gcc.dg/Wc90-c99-compat-7.c: New test.
9912 * gcc.dg/Wc90-c99-compat-8.c: New test.
9913 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
9915 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9916 Steven Bosscher <steven@gcc.gnu.org>
9919 * gcc.dg/redecl-4.c: Add column markers.
9920 * gcc.dg/format/bitfld-1.c: Likewise.
9921 * gcc.dg/format/attr-2.c: Likewise.
9922 * gcc.dg/format/attr-6.c: Likewise.
9923 * gcc.dg/format/array-1.c: Likewise.
9924 * gcc.dg/format/attr-7.c: Likewise.
9925 * gcc.dg/format/asm_fprintf-1.c: Likewise.
9926 * gcc.dg/format/attr-4.c: Likewise.
9927 * gcc.dg/format/branch-1.c: Likewise.
9928 * gcc.dg/format/c90-printf-1.c: Likewise.
9930 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
9932 * guality/nrv-1.c: Add `used' attribute to a1.
9934 2014-08-18 Richard Biener <rguenther@suse.de>
9936 PR tree-optimization/62090
9937 * gcc.dg/pr62090-2.c: New testcase.
9939 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
9941 * g++.dg/ipa/pr61800.C: New.
9943 2014-08-18 Yury Gribov <y.gribov@samsung.com>
9946 * c-c++-common/asan/pr62089.c: New test.
9947 * c-c++-common/asan/bitfield-1.c: New test.
9948 * c-c++-common/asan/bitfield-2.c: New test.
9949 * c-c++-common/asan/bitfield-3.c: New test.
9950 * c-c++-common/asan/bitfield-4.c: New test.
9952 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
9954 PR tree-optimization/52904
9955 * gcc.dg/pr52904.c: New test.
9957 2014-08-17 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/finalize_27.f90: New.
9961 2014-08-16 Andrew Pinski <apinski@cavium.com>
9963 * gcc.c-torture/compile/20140816-1.c: New testcase.
9965 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
9968 * g++.dg/template/pr52819.C: New.
9970 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9973 * gfortran.dg/realloc_on_assign_24.f90: New test.
9975 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
9979 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9983 * g++.dg/template/pr57466.C: New.
9984 * g++.dg/cpp0x/pr57466.C: Likewise.
9985 * g++.dg/template/unify6.C: Update.
9987 * g++.dg/cpp0x/sfinae52.C: New.
9989 2014-08-15 Ilya Tocar <tocarip@gmail.com>
9992 * gcc.target/i386/avx512f-typecast-1.c: New test.
9993 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
9994 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
9995 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
9996 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
9997 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
9998 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9999 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10000 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10001 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10002 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10006 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10007 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10008 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10010 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10011 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10012 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10013 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10014 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10015 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10016 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10017 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10018 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10019 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10020 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10021 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10022 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10023 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10024 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10025 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10026 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10027 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10028 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10029 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10030 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10031 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10032 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10034 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10035 Tobias Burnus <burnus@net-b.de>
10038 * gfortran.dg/gomp/pr62131.f90: New test.
10040 2014-08-15 Richard Biener <rguenther@suse.de>
10042 PR tree-optimization/62031
10043 * gcc.dg/torture/pr62031.c: New testcase.
10045 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10047 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10049 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10051 PR tree-optimization/62091
10052 * g++.dg/ipa/devirt-38.C: New testcase.
10054 2014-08-14 Marek Polacek <polacek@redhat.com>
10057 * gcc.dg/c11-stdatomic-2.c: New test.
10059 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10062 * gfortran.dg/array_constructor_49.f90: New test.
10064 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10067 * g++.dg/template/pr54377.C: New.
10068 * g++.dg/cpp0x/pr54377.C: Likewise.
10069 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10070 * g++.dg/cpp0x/pr51226.C: Likewise.
10071 * g++.dg/cpp0x/variadic2.C: Likewise.
10072 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10073 * g++.dg/template/dtor3.C: Likewise.
10074 * g++.dg/template/qualttp4.C: Likewise.
10075 * g++.dg/template/spec28.C: Likewise.
10076 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10077 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10079 2014-08-14 Tom de Vries <tom@codesourcery.com>
10081 PR rtl-optimization/62004
10082 PR rtl-optimization/62030
10083 * gcc.dg/pr62004.c: New test.
10084 * gcc.dg/pr62030.c: Same.
10085 * gcc.target/mips/pr62030-octeon.c: Same.
10087 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10089 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10090 * g++.dg/cpp0x/decltype2.C: Likewise.
10091 * g++.dg/cpp0x/decltype3.C: Likewise.
10092 * g++.dg/cpp0x/pr60249.C: Likewise.
10093 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10094 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10095 * g++.dg/cpp0x/variadic2.C: Likewise.
10096 * g++.dg/cpp0x/variadic74.C: Likewise.
10097 * g++.dg/parse/error10.C: Likewise.
10098 * g++.dg/parse/error15.C: Likewise.
10099 * g++.dg/parse/error2.C: Likewise.
10100 * g++.dg/template/crash106.C: Likewise.
10101 * g++.dg/template/crash89.C: Likewise.
10102 * g++.dg/template/nontype7.C: Likewise.
10103 * g++.dg/template/void3.C: Likewise.
10104 * g++.dg/template/void7.C: Likewise.
10106 2014-08-14 Richard Biener <rguenther@suse.de>
10108 PR tree-optimization/62090
10109 * gcc.dg/pr62090.c: New testcase.
10111 2014-08-14 Richard Biener <rguenther@suse.de>
10113 PR rtl-optimization/62079
10114 * g++.dg/pr62079.C: New testcase.
10116 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10118 * gcc.target/arm/max-insns-skipped.c: New test.
10120 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10122 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10124 2014-08-12 Marek Polacek <polacek@redhat.com>
10126 * gcc.dg/concat.c: Add dg-options.
10127 * gcc.dg/func-outside-2.c: Add __extension__.
10128 * gcc.dg/pr19967.c: Use -std=c99.
10129 * gcc.dg/pr22458-1.c: Add dg-options.
10130 * gcc.dg/pr33676.c: Add dg-options.
10131 * gcc.dg/gnu-predef-1.c: New test.
10132 * gcc.dg/c90-func-1.c: New test.
10133 * gcc.dg/c90-func-2.c: New test.
10134 * gcc.dg/c90-func-2.h: New test.
10136 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10138 * lib/target/supports.exp
10139 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10142 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10144 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10147 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10148 * gcc.target/arm/pr59985.c: Likewise.
10150 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10153 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10155 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10157 PR middle-end/62103
10158 * gcc.c-torture/execute/bitfld-6.c: New test.
10160 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10162 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10163 * gcc.target/arm/pr56184.C: Likewise.
10164 * gcc.target/arm/pr59896.c: Likewise.
10165 * gcc.target/arm/stack-red-zone.c: Likewise.
10166 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10168 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10169 check_effective_target_arm_thumb2_ok): Test with code that passes
10170 an argument and returns a result.
10172 2014-08-11 Richard Biener <rguenther@suse.de>
10174 PR tree-optimization/62075
10175 * gcc.dg/vect/pr62075.c: New testcase.
10177 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10179 PR tree-optimization/62073
10180 * gcc.dg/vect/pr62073.c: New test.
10182 2014-08-11 Richard Biener <rguenther@suse.de>
10184 PR tree-optimization/62070
10185 * gcc.dg/pr62070.c: New testcase.
10187 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10189 * c-c++-common/asan/inc.c: Update test.
10190 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10191 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10192 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10193 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10194 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10195 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10196 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10197 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10198 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10199 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10201 2014-08-10 Marek Polacek <polacek@redhat.com>
10204 * gcc.dg/Wc90-c99-compat-1.c: New test.
10205 * gcc.dg/Wc90-c99-compat-2.c: New test.
10206 * gcc.dg/Wc90-c99-compat-3.c: New test.
10207 * gcc.dg/Wc90-c99-compat-4.c: New test.
10208 * gcc.dg/Wc90-c99-compat-5.c: New test.
10209 * gcc.dg/Wc90-c99-compat-6.c: New test.
10210 * gcc.dg/wvla-1.c: Adjust dg-warning.
10211 * gcc.dg/wvla-2.c: Adjust dg-warning.
10212 * gcc.dg/wvla-4.c: Adjust dg-warning.
10213 * gcc.dg/wvla-6.c: Adjust dg-warning.
10215 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10218 * gfortran.dg/dot_product_3.f90: New test case.
10220 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10222 * g++.dg/ipa/devirt-35.C: Fix template.
10223 * g++.dg/ipa/devirt-36.C: Likewise.
10224 * g++.dg/ipa/devirt-37.C: New testcase.
10226 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10228 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10229 * g++.dg/cpp0x/enum29.C: Adjust.
10231 2014-08-08 Richard Biener <rguenther@suse.de>
10233 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10234 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10235 * gfortran.dg/array_memcpy_4.f90: Likewise.
10236 * gfortran.dg/trim_optimize_1.f90: Likewise.
10237 * gfortran.dg/trim_optimize_2.f90: Likewise.
10239 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10241 * gcc.dg/zero_sign_ext_test.c: New test.
10243 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10245 * gcc.dg/torture/pr61772.c: Skip lto running.
10247 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10249 PR tree-optimization/60707
10250 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10252 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10254 * g++.dg/ipa/devirt-35.C: New testcase.
10255 * g++.dg/ipa/devirt-36.C: New testcase.
10257 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10260 * g++.dg/cpp0x/enum29.C: New.
10262 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10264 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10265 defining in dg-options.
10266 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10268 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10270 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10272 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10273 on 32-bit hppa-hpux.
10275 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10276 * c-c++-common/pr50459.c: Likewise.
10278 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10280 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10281 values.h, change MAXDOUBLE for DBL_MAX.
10282 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10283 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10284 values.h, change MAXFLOAT for FLT_MAX.
10285 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10286 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10287 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10288 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10289 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10290 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10291 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10292 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10293 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10295 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10297 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10299 2014-08-07 Marek Polacek <polacek@redhat.com>
10301 * gcc.dg/fold-reassoc-3.c: New test.
10303 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10305 * gcc.target/i386/struct-size.c: New.
10307 2014-08-07 Tom de Vries <tom@codesourcery.com>
10309 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10310 * lib/target-supports.exp (check_effective_target_glibc)
10311 (check_effective_target_glibc_2_12_or_later)
10312 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10314 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10316 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10318 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10321 * g++.dg/warn/Waddress-1.C: New.
10323 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10325 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10327 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10330 * gcc.target/i386/pr61923.c: New test.
10332 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10334 * gcc.target/aarch64/vdup_n_2.c: New test.
10336 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10338 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10341 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10343 PR rtl-optimization/61801
10344 * gcc.target/i386/pr61801.c: Rewritten.
10346 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10348 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10350 (test_vqdmlsls_lane_s32): Likewise.
10351 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10352 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10354 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10356 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10357 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10358 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10359 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10360 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10361 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10362 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10363 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10365 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10367 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10368 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10369 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10370 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10371 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10372 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10374 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10376 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10378 2014-08-04 Rohit <rohitarulraj@freescale.com>
10381 * gcc.target/powerpc/pr60102.c: New testcase.
10383 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10386 * gcc.dg/pr61756.c: New test.
10388 2014-08-04 Tom de Vries <tom@codesourcery.com>
10390 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10391 version instead of required-target.
10392 * lib/target-supports.exp
10393 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10394 (check_effective_target_glibc_2_11_or_earlier): ... this.
10396 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10398 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10399 * gnat.dg/specs/debug1.ads: Adjust.
10400 * gnat.dg/specs/formal_type.ads: Fix error in test.
10402 2014-08-03 Marek Polacek <polacek@redhat.com>
10404 * gcc.dg/case-bogus-1.c: New test.
10406 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10409 * g++.dg/other/default9.C: New.
10410 * g++.dg/other/default10.C: Likewise.
10411 * g++.dg/other/default3.C: Remove xfail.
10413 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10415 * g++.dg/warn/Wsuggest-final.C: New testcase.
10416 * g++.dg/ipa/devirt-34.C: Fix.
10418 2014-08-02 Marek Polacek <polacek@redhat.com>
10421 * gcc.dg/Wdesignated-init-2.c: New test.
10423 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10426 * g++.dg/tc1/dr217-2.C: New.
10428 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10431 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10433 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10435 PR middle-end/61455
10436 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10437 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10439 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10441 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10444 2014-08-01 Richard Biener <rguenther@suse.de>
10446 PR middle-end/61762
10447 * gcc.dg/pr61762.c: Align the string to make the testcase work
10448 on strict-align targets.
10450 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10452 * c-c++-common/ubsan/align-1.c: New test.
10453 * c-c++-common/ubsan/align-2.c: New test.
10454 * c-c++-common/ubsan/align-3.c: New test.
10455 * c-c++-common/ubsan/align-4.c: New test.
10456 * c-c++-common/ubsan/align-5.c: New test.
10457 * c-c++-common/ubsan/attrib-4.c: New test.
10458 * g++.dg/ubsan/align-1.C: New test.
10459 * g++.dg/ubsan/align-2.C: New test.
10460 * g++.dg/ubsan/align-3.C: New test.
10461 * g++.dg/ubsan/attrib-1.C: New test.
10462 * g++.dg/ubsan/null-1.C: New test.
10463 * g++.dg/ubsan/null-2.C: New test.
10465 2014-08-01 Tom de Vries <tom@codesourcery.com>
10467 * lib/target-supports.exp (check_effective_target_glibc)
10468 (check_effective_target_glibc_2_12_or_later)
10469 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10470 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10471 not_glibc_2_11_or_earlier.
10473 2014-07-31 Tom de Vries <tom@codesourcery.com>
10475 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10477 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10479 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10480 (test_vpaddd_s64): Likewise.
10481 (test_vpaddd_s64): Likewise.
10482 * gcc.target/aarch64/simd/vpaddd_f64: New.
10483 * gcc.target/aarch64/simd/vpaddd_s64: New.
10484 * gcc.target/aarch64/simd/vpaddd_u64: New.
10486 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10489 * gcc.target/arm/pr61948.c: New test case.
10491 2014-07-31 Richard Biener <rguenther@suse.de>
10493 PR tree-optimization/61964
10494 * gcc.dg/torture/pr61964.c: New testcase.
10496 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10499 * c-c++-common/addrtmp.c: New file.
10500 * c-c++-common/uninit-G.c: Adapt.
10502 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10505 * gcc.dg/pr61868.c: New test.
10507 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10510 * g++.dg/cpp0x/vt-57397-1.C: New.
10511 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10513 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10515 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10517 2014-07-30 Tom Tromey <tromey@redhat.com>
10520 * gcc.dg/Wdesignated-init.c: New file.
10522 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10524 * g++.dg/ipa/devirt-34.C: New testcase.
10526 2014-07-28 Richard Biener <rguenther@suse.de>
10528 PR rtl-optimization/61801
10529 * gcc.target/i386/pr61801.c: Fix testcase.
10531 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10533 * gcc.dg/fold-abs-5.c: New test.
10534 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10535 * gcc.dg/fold-compare-8.c: Likewise.
10537 2014-07-28 Richard Biener <rguenther@suse.de>
10539 PR middle-end/52478
10540 * gcc.dg/torture/ftrapv-1.c: New testcase.
10542 2014-07-28 Richard Biener <rguenther@suse.de>
10544 PR tree-optimization/61921
10545 * gfortran.dg/pr61921.f90: New testcase.
10547 2014-07-28 Richard Biener <rguenther@suse.de>
10549 PR rtl-optimization/61801
10550 * gcc.target/i386/pr61801.c: New testcase.
10552 2014-07-27 Marek Polacek <polacek@redhat.com>
10555 * gcc.dg/pr61861.c: New test.
10557 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10559 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10562 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10564 PR rtl-optimization/61926
10565 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10566 Reverse argument order.
10567 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10568 New XFAILed tests that match the original order.
10570 2014-07-26 Marek Polacek <polacek@redhat.com>
10573 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10575 2014-07-26 Tobias Burnus <burnus@net-b.de>
10580 * gfortran.dg/sizeof_2.f90: Change dg-error.
10581 * gfortran.dg/sizeof_4.f90: New.
10582 * gfortran.dg/storage_size_1.f08: Correct expected
10585 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10588 * gcc.target/i386/pr44551-1.c: New file.
10590 2014-07-25 Xinliang David Li <davidxl@google.com>
10592 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10593 * g++.dg/tree-prof/reorder_class1.h: New file.
10594 * g++.dg/tree-prof/reorder_class2.h: New file.
10595 * g++.dg/tree-prof/reorder.C: New test.
10596 * g++.dg/tree-prof/morefunc.C: New test.
10598 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10600 Implement N4051 - Allow typename in a template template parameter
10601 * lib/target-supports.exp (check_effective_target_c++1y): Now
10602 means C++1y and up.
10603 (check_effective_target_c++1y_down): New.
10604 (check_effective_target_c++1z_only): New.
10605 (check_effective_target_c++1z): New.
10606 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10607 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10608 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10610 2014-07-25 Tobias Burnus <burnus@net-b.de>
10612 * gfortran.dg/storage_size_5.f90: New.
10614 2014-07-25 Richard Biener <rguenther@suse.de>
10616 PR middle-end/61762
10617 PR middle-end/61894
10618 * gcc.dg/pr61762.c: New testcase.
10619 * gcc.dg/fold-cstring.c: Likewise.
10620 * gcc.dg/fold-cvect.c: Likewise.
10622 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10624 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10626 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10627 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10628 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10629 * gcc.c-torture/execute/pr23135.x: Likewise.
10631 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10633 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10635 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10637 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10639 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10641 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10643 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10645 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10647 * gcc.target/aarch64/test_frame_2.c: Likewise.
10648 * gcc.target/aarch64/test_frame_4.c: Likewise.
10649 * gcc.target/aarch64/test_frame_6.c: Likewise.
10650 * gcc.target/aarch64/test_frame_7.c: Likewise.
10651 * gcc.target/aarch64/test_frame_8.c: Likewise.
10652 * gcc.target/aarch64/test_frame_10.c: Likewise.
10654 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10656 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10658 * gcc.target/aarch64/test_frame_10.c: Likewise.
10659 * gcc.target/aarch64/test_frame_2.c: Likewise.
10660 * gcc.target/aarch64/test_frame_4.c: Likewise.
10661 * gcc.target/aarch64/test_frame_6.c: Likewise.
10662 * gcc.target/aarch64/test_frame_7.c: Likewise.
10663 * gcc.target/aarch64/test_frame_8.c: Likewise.
10664 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10666 2014-07-24 Martin Jambor <mjambor@suse.cz>
10669 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10671 2014-07-24 Richard Biener <rguenther@suse.de>
10674 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10676 2014-07-24 Andreas Schwab <schwab@suse.de>
10678 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10679 Also check for __arm__.
10681 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10683 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10686 2014-07-24 Marek Polacek <polacek@redhat.com>
10689 * c-c++-common/pr57653.c: New test.
10690 * c-c++-common/pr57653.h: New file.
10691 * c-c++-common/pr57653-2.c: New test.
10692 * c-c++-common/pr57653-2.h: New file.
10694 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10696 * gcc.target/aarch64/test_frame_common.h: New file.
10697 * gcc.target/aarch64/test_frame_1.c: Likewise.
10698 * gcc.target/aarch64/test_frame_2.c: Likewise.
10699 * gcc.target/aarch64/test_frame_3.c: Likewise.
10700 * gcc.target/aarch64/test_frame_4.c: Likewise.
10701 * gcc.target/aarch64/test_frame_5.c: Likewise.
10702 * gcc.target/aarch64/test_frame_6.c: Likewise.
10703 * gcc.target/aarch64/test_frame_7.c: Likewise.
10704 * gcc.target/aarch64/test_frame_8.c: Likewise.
10705 * gcc.target/aarch64/test_frame_9.c: Likewise.
10706 * gcc.target/aarch64/test_frame_10.c: Likewise.
10707 * gcc.target/aarch64/test_frame_11.c: Likewise.
10708 * gcc.target/aarch64/test_frame_12.c: Likewise.
10709 * gcc.target/aarch64/test_frame_13.c: Likewise.
10710 * gcc.target/aarch64/test_frame_14.c: Likewise.
10711 * gcc.target/aarch64/test_frame_15.c: Likewise.
10713 2014-07-23 Marek Polacek <polacek@redhat.com>
10715 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10718 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10720 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10721 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10722 * gcc.dg/pr10474.c (target): Likewise.
10724 2014-07-22 Martin Jambor <mjambor@suse.cz>
10727 * pr61160-3.C (main): Return zero.
10729 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10731 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10732 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10733 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10734 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10735 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10736 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10738 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10740 PR tree-optimization/61822
10741 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10743 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10745 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10747 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10749 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10750 -msse2 -mno-avx instead of -msse.
10752 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10754 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10755 * gcc.dg/pr44024.c (dg-options): Add -O1.
10756 (dg-final): Check for the condition.
10757 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10759 2014-07-21 Bin Cheng <bin.cheng@arm.com>
10762 * gcc.target/arm/memset-inline-1.c: New test.
10763 * gcc.target/arm/memset-inline-2.c: New test.
10764 * gcc.target/arm/memset-inline-3.c: New test.
10765 * gcc.target/arm/memset-inline-4.c: New test.
10766 * gcc.target/arm/memset-inline-5.c: New test.
10767 * gcc.target/arm/memset-inline-6.c: New test.
10768 * gcc.target/arm/memset-inline-7.c: New test.
10769 * gcc.target/arm/memset-inline-8.c: New test.
10770 * gcc.target/arm/memset-inline-9.c: New test.
10772 2014-07-21 Tom de Vries <tom@codesourcery.com>
10775 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
10776 to bar symbol in scan-assembler-times call check.
10778 2014-07-21 Tom de Vries <tom@codesourcery.com>
10781 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
10782 for darwin in scan-assembler-times check.
10783 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
10784 scan-assembler-not checks. Add checks for insns.
10786 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
10787 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
10790 2014-07-21 Tom de Vries <tom@codesourcery.com>
10793 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
10794 dg-options. Add checks for insns with xmm registers. Remove
10795 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
10798 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
10801 * gcc.target/i386/pr61855.c: New test.
10803 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
10805 * gnat.dg/pack20.ad[sb]: New test.
10806 * gnat.dg/pack20_pkg.ads: New helper.
10808 2014-07-20 Ian Lance Taylor <iant@google.com>
10810 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
10811 package for compiledir tests.
10813 2014-07-20 Marek Polacek <polacek@redhat.com>
10816 * gcc.dg/pr61852.c: New test.
10818 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
10820 * gcc.dg/stack-usage-2.c: Adjust.
10822 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
10825 * gcc.target/i386/pr61794.c: New test.
10827 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
10829 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
10830 involving both inputs rather than a multiplication involving one.
10831 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
10832 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
10833 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
10835 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10838 * g++.dg/template/operator13.C: New.
10840 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10842 * gcc.target/aarch64/simd/vfma_f64.c: New test.
10843 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
10844 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
10845 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
10847 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
10849 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
10850 * c-c++-common/ubsan/bounds-5.c: Likewise.
10851 * c-c++-common/ubsan/bounds-6.c: Likewise.
10852 * c-c++-common/ubsan/bounds-7.c: Likewise.
10853 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
10854 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
10855 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
10856 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
10857 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
10858 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
10859 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
10860 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
10861 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
10862 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
10864 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10866 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
10867 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
10868 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
10869 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
10871 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
10873 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
10874 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
10875 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
10877 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
10880 * g++.dg/parse/pr61804.C: New.
10882 2014-07-16 Arnaud Charlet <charlet@adacore.com>
10884 * gnat.dg/specs/alignment2.ads: Update.
10885 * gnat.dg/specs/size_clause1.ads: Likewise.
10886 * gnat.dg/specs/size_clause2.ads: Likewise.
10888 2014-07-16 Dodji Seketeli <dodji@redhat.com>
10890 PR preprocessor/60723 - missing system-ness marks for macro tokens
10891 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
10893 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
10895 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
10896 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
10897 -mieee-with-inexact for alpha*-*-*.
10899 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
10901 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
10902 Add IEEE options to compile flags.
10903 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
10904 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
10906 2014-07-15 Michael Matz <matz@suse.de>
10908 PR rtl-optimization/61772
10909 * gcc.dg/torture/pr61772.c: New test.
10911 2014-07-15 Marek Polacek <polacek@redhat.com>
10913 * gcc.dg/ubsan/bounds-1.c: New test.
10915 2014-06-15 Tobias Burnus <burnus@net-b.de>
10917 * gfortran.dg/coarray_34.f90: New.
10918 * gfortran.dg/coarray_6.f90: Update test case.
10920 2014-07-14 Richard Biener <rguenther@suse.de>
10922 PR tree-optimization/61779
10923 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
10925 2014-07-14 Richard Biener <rguenther@suse.de>
10927 PR tree-optimization/61786
10928 * gcc.dg/torture/pr61786.c: New testcase.
10929 * gcc.dg/lto/pr61786_0.c: Likewise.
10930 * gcc.dg/lto/pr61786_1.c: Likewise.
10932 2014-07-14 Richard Biener <rguenther@suse.de>
10934 PR tree-optimization/61757
10935 PR tree-optimization/61783
10936 PR tree-optimization/61787
10937 * gcc.dg/torture/pr61757.c: New testcase.
10938 * gcc.dg/torture/pr61787.c: Likewise.
10940 2014-07-14 Jakub Jelinek <jakub@redhat.com>
10942 PR middle-end/61294
10943 * c-c++-common/Wmemset-transposed-args1.c: New test.
10944 * c-c++-common/Wmemset-transposed-args2.c: New test.
10945 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
10947 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
10949 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
10950 longer happens during parsing.
10951 * gcc.dg/pr44024.c: Update template.
10952 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
10953 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
10954 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
10956 2014-07-13 Tom de Vries <tom@codesourcery.com>
10958 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
10959 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
10961 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
10963 PR C++/60209 - Declaration of user-defined literal operator cause error
10964 * g++.dg/cpp0x/pr60209-neg.C: New.
10965 * g++.dg/cpp0x/pr60209.C: New.
10966 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
10968 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
10971 * g++.dg/cilk-plus/pr60967.C: New.
10973 2014-07-13 Tobias Burnus <burnus@net-b.de>
10975 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
10977 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
10980 * gfortran.dg/dependency_44.f90 : New test
10982 2014-07-12 Tobias Burnus <burnus@net-b.de>
10984 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
10985 * gfortran.dg/coarray_atomic_2.f90: New.
10986 * gfortran.dg/coarray_atomic_3.f90: New.
10987 * gfortran.dg/coarray_atomic_4.f90: New.
10988 * gfortran.dg/coarray/atomic_2.f90: New.
10990 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
10992 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
10993 * g++.dg/cpp0x/pr57644.C: New.
10995 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10998 * g++.dg/cpp0x/Wnarrowing1.C: New.
11000 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11002 PR preprocessor/61389
11003 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11004 * gcc.dg/cpp/sysmac1.c: Likewise.
11006 2014-07-11 Richard Biener <rguenther@suse.de>
11008 PR middle-end/61473
11009 * gcc.dg/memmove-4.c: New testcase.
11010 * gcc.dg/strlenopt-8.c: XFAIL.
11011 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11013 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11016 * gcc.dg/pr61561.c: New test.
11018 2014-07-10 Tom de Vries <tom@codesourcery.com>
11020 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11022 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11023 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11026 2014-07-10 Richard Biener <rguenther@suse.de>
11029 * c-c++-common/torture/pr61741.c: Use signed char.
11031 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11033 * gnat.dg/opt39.adb: New test.
11035 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11037 PR tree-optimization/61742
11038 * gcc.dg/torture/pr61742.c: New test.
11039 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11040 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11042 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11045 * g++.dg/cpp0x/explicit8.C: New.
11047 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11051 * g++.dg/template/pr57466.C: New.
11052 * g++.dg/cpp0x/pr57466.C: Likewise.
11053 * g++.dg/template/unify6.C: Update.
11055 2014-07-09 Tom de Vries <tom@codesourcery.com>
11057 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11059 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11061 * gfortran.dg/ieee/underflow_1.f90: New file.
11063 2014-07-09 Richard Biener <rguenther@suse.de>
11066 * c-c++-common/torture/pr61741.c: New testcase.
11068 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11070 * lib/target-supports.exp
11071 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11073 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11075 * gcc.dg/globalalias.c: Remove XFAIL.
11076 * gcc.dg/localalias.c: Remove XFAIL.
11078 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11080 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11081 * g++.dg/cpp0x/pr58155.C: New.
11083 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11086 * gfortran.dg/bind_c_array_params_2.f90:
11087 Adjust regexp for more targets.
11089 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11090 Paolo Carlini <paolo.carlini@oracle.com>
11093 * g++.dg/cpp0x/vt-59361.C: New.
11095 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11098 * gcc.target/i386/pr61599-1.c: New test.
11099 * gcc.target/i386/pr61599-2.c: New test.
11101 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11103 PR rtl-optimization/61673
11104 * gcc.c-torture/execute/pr61673.c: New test.
11106 PR tree-optimization/61725
11107 * gcc.dg/tree-ssa/vrp93.c: New test.
11108 * gcc.c-torture/execute/pr61725.c: New test.
11110 2014-07-08 Richard Biener <rguenther@suse.de>
11112 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11113 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11114 restriction on loop depth difference.
11115 (record_equality): Likewise.
11116 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11117 (loop_depth_of_name): Remove.
11118 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11119 restriction on loop depth difference.
11120 (init_copy_prop): Likewise.
11122 2014-07-08 Richard Biener <rguenther@suse.de>
11124 PR tree-optimization/61681
11125 * gcc.dg/torture/pr61681.c: New testcase.
11127 2014-07-08 Richard Biener <rguenther@suse.de>
11129 PR tree-optimization/61680
11130 * gcc.dg/vect/pr61680.c: New testcase.
11132 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11134 PR tree-optimization/61576
11135 * gcc.dg/torture/pr61576.c: New test.
11137 2014-07-08 Marek Polacek <polacek@redhat.com>
11140 * c-c++-common/pr60226.c: New test.
11142 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11146 * gfortran.dg/allocatable_function_8.f90 : New test
11148 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11150 * gcc.target/powerpc/spe-evmerge.c: New file.
11152 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11154 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11156 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11158 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11160 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/parse/pr58898.C: New.
11165 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11167 * gfortran.dg/list_read_12.f90: Delete the file.
11168 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11171 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11173 PR libgfortran/61640
11174 * gfortran.dg/arrayio_16.f90: New test.
11176 2014-07-06 Marek Polacek <polacek@redhat.com>
11178 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11179 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11181 2014-07-06 Marek Polacek <polacek@redhat.com>
11184 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11185 -Wno-sizeof-array-argument.
11186 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11187 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11188 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11189 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11190 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11191 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11192 * c-c++-common/sizeof-array-argument.c: New test.
11193 * gcc.dg/vla-5.c: Add dg-warnings.
11195 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11197 * g++.dg/ipa/devirt-26.C: Update testcase.
11198 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11199 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11201 2014-07-04 Tobias Burnus <burnus@net-b.de>
11203 * gfortran.dg/coarray/coindexed_3.f90: New.
11205 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11207 PR middle-end/61654
11208 * g++.dg/opt/pr61654.C: New test.
11210 PR tree-optimization/61684
11211 * gcc.c-torture/compile/pr61684.c: New test.
11213 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11215 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11216 dg-runtest's. Adapt all callers.
11217 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11218 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11219 * lib/go-dg.exp (go-dg-runtest): Likewise.
11220 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11221 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11223 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11225 PR tree-optimization/61682
11226 * gcc.c-torture/execute/pr61682.c: New test.
11228 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11230 * gcc.target/powerpc/shift-dot.c: New test.
11232 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11234 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11235 avoid optimization.
11237 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11239 * gcc.target/arm/identical-invariants.c: New test.
11241 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11242 Chen Gang <gang.chen.5i5j@gmail.com>
11244 * gcc.c-torture/compile/section.c: New testcase.
11246 2014-07-02 Christian Bruel <christian.bruel@st.com>
11250 * gcc.target/sh/fpchg.c: New test.
11252 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11253 Fritz Reese <Reese-Fritz@zai.com>
11255 * gfortran.dg/oldstyle_5.f: New test.
11257 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11259 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11260 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11262 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11264 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11265 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11266 * g++.dg/parse/error11.C: Likewise.
11267 * g++.old-deja/g++.brendan/template17.C: Likewise.
11269 2014-07-02 Tobias Burnus <burnus@net-b.de>
11271 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11272 * gfortran.dg/coarray/send_array.f90: Ditto.
11273 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11275 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11276 Yufeng Zhang <yufeng.zhang@arm.com>
11278 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11279 (additional_flags_for_func_ret): New variable based on
11280 $additional_flags with -fno-use-caller-save.
11281 (func-ret-*.c): Use the new variable.
11283 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11286 * g++.dg/cpp0x/decltype60.C: New.
11288 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11290 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11291 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11292 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11293 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11294 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11295 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11296 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11297 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11299 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11301 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11303 2014-07-01 Marek Polacek <polacek@redhat.com>
11305 * gcc.dg/Wint-conversion.c: New test.
11307 2014-07-01 Marek Polacek <polacek@redhat.com>
11310 * gcc.dg/Wincompatible-pointer-types.c: New test.
11312 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11314 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11315 MicroBlaze specific pattern.
11317 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11322 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11323 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11324 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11326 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11328 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11329 test requires greater precision than the current PowerPC long
11330 double implementation supports.
11332 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11335 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11337 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11340 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11342 2014-06-30 Jeff Law <law@redhat.com>
11344 PR tree-optimization/61607
11345 * gcc.dg/tree-ssa/pr61607.c: New test.
11347 2014-06-30 Marek Polacek <polacek@redhat.com>
11349 * c-c++-common/ubsan/attrib-2.c: New test.
11350 * g++.dg/ubsan/return-3.C: New test.
11352 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11354 PR middle-end/57541
11355 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11356 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11358 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11360 * gcc.dg/ira-loop-pressure.c: New test.
11362 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11364 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11365 checks that the dump is generated.
11367 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11371 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11372 * gfortran.dg/binding_label_tests_27.f90: New file.
11374 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11376 * gfortran.dg/graphite/pr59586.f: New testcase.
11378 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11380 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11382 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11385 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11387 * gfortran.dg/ieee/ieee.exp: New file.
11388 * gfortran.dg/ieee/ieee_1.F90: New file.
11389 * gfortran.dg/ieee/ieee_2.f90: New file.
11390 * gfortran.dg/ieee/ieee_3.f90: New file.
11391 * gfortran.dg/ieee/ieee_4.f90: New file.
11392 * gfortran.dg/ieee/ieee_5.f90: New file.
11393 * gfortran.dg/ieee/ieee_6.f90: New file.
11394 * gfortran.dg/ieee/ieee_7.f90: New file.
11395 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11397 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11399 * g++.dg/cpp0x/elision_conv.C: New.
11401 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11403 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11405 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11408 * g++.dg/ext/complit14.C: New.
11410 2014-06-27 Martin Jambor <mjambor@suse.cz>
11413 * g++.dg/ipa/pr61160-2.C: New test.
11414 * g++.dg/ipa/pr61160-3.C: Likewise.
11416 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11418 PR tree-optimization/57233
11419 PR tree-optimization/61299
11420 * gcc.dg/pr57233.c: New test.
11421 * gcc.target/i386/pr57233.c: New test.
11422 * gcc.target/i386/sse2-pr57233.c: New test.
11423 * gcc.target/i386/avx-pr57233.c: New test.
11424 * gcc.target/i386/avx2-pr57233.c: New test.
11425 * gcc.target/i386/avx512f-pr57233.c: New test.
11426 * gcc.target/i386/xop-pr57233.c: New test.
11428 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11430 * gcc.dg/typeof-2.c: New testcase.
11432 2014-06-27 Marek Polacek <polacek@redhat.com>
11434 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11435 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11443 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11444 location. Add memory barrier.
11449 * c-c++-common/ubsan/bounds-7.c: New test.
11451 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11453 PR libgfortran/61499
11454 * gfortran.dg/arrayio_15.f90: New test.
11456 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11459 * gcc.target/alpha/pr61586.c: New test.
11461 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11464 * g++.dg/template/pr57573.C: New.
11466 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11468 * gcc.dg/tree-ssa/interposition.c: New testcase.
11470 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11473 * g++.dg/cpp0x/deleted8.C: New.
11475 2014-06-26 Martin Jambor <mjambor@suse.cz>
11477 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11479 * g++.dg/simulate-thread/bitfields.C: Likewise.
11480 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11481 allow-packed-store-data-races parameter.
11482 * gcc.dg/simulate-thread/subfields.c: Likewise.
11483 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11486 2014-06-26 Martin Jambor <mjambor@suse.cz>
11488 * g++.dg/ipa/pr60600.C: Fix typo.
11489 * g++.dg/ipa/devirt-25.C: Likewise.
11491 2014-06-26 Richard Biener <rguenther@suse.de>
11493 PR tree-optimization/61607
11494 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11496 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11498 * gcc.dg/inline-22.c: Add bind_pic_locally.
11499 * gcc.dg/inline_4.c: Ditto.
11500 * gcc.dg/fail_always_inline.c: Ditto.
11501 * g++.dg/ipa/devirt-25.C: Ditto.
11503 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11505 * lib/target-support.exp (bind_pic_locally): Save the flags to
11506 'flags_to_postpone' instead of appending to 'flags'.
11507 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11508 with flags_to_postpone and revert after target_compile.
11509 * lib/g++.exp (g++_target_compile): Ditto.
11510 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11512 2014-06-26 Nick Clifton <nickc@redhat.com>
11514 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11516 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11519 * g++.dg/template/pr61537.C: New testcase.
11521 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11523 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11526 2014-06-25 Tobias Burnus <burnus@net-b.de>
11528 * gfortran.dg/coarray_33.f90: New.
11530 2014-06-25 Tobias Burnus <burnus@net-b.de>
11532 * gfortran.dg/coarray/coindexed_1.f90: New.
11534 2014-06-25 Tobias Burnus <burnus@net-b.de>
11536 * gfortran.dg/coarray_collectives_7.f90: New.
11538 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11540 * gcc.c-torture/execute/20140622-1.c: New test.
11542 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11546 * g++.dg/cpp0x/aggr1.C: New.
11547 * g++.dg/cpp0x/aggr2.C: Likewise.
11548 * g++.dg/init/aggr11.C: Likewise.
11549 * g++.dg/init/aggr12.C: Likewise.
11551 2014-06-25 Martin Jambor <mjambor@suse.cz>
11553 * g++.dg/ipa/pr61540.C: Remove dumping test.
11555 2014-06-25 Marek Polacek <polacek@redhat.com>
11558 * gcc.dg/pr61162.c: Adjust dg-warning.
11559 * gcc.dg/pr61162-2.c: New test.
11561 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11563 PR tree-optimization/57742
11564 * gcc.dg/tree-ssa/calloc-3.c: New file.
11566 2014-06-25 Richard Biener <rguenther@suse.de>
11569 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11570 for targets that return _Complex float in memory.
11572 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11574 * gcc.target/arm/vect-noalign.c: Adjust options.
11576 2014-06-24 Cong Hou <congh@google.com>
11578 * gcc.dg/vect/vect-reduc-sad.c: New.
11579 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11581 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11583 PR tree-optimization/57742
11584 * g++.dg/tree-ssa/calloc.C: New testcase.
11585 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11586 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11587 * gcc.dg/strlenopt-9.c: Adapt.
11589 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11591 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11593 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11594 instead of calling sequentially in the C code.
11595 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11596 saved_return_address to the stack frame where LR register was stored.
11597 (saved_return_address): Declare weak.
11599 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11602 * g++.dg/other/operator3.C: New.
11603 * g++.dg/template/operator8.C: Adjust.
11604 * g++.dg/template/operator9.C: Likewise.
11606 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11608 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11610 2014-06-24 Richard Biener <rguenther@suse.de>
11612 PR tree-optimization/61572
11613 * gcc.target/i386/pr61572.c: New testcase.
11615 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11617 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11619 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11620 Remove Label is never defined expected error.
11621 * gfortran.dg/gomp/udr8.f90: New test.
11623 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11625 PR tree-optimization/61554
11626 * g++.dg/torture/pr61554.C: New testcase.
11628 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11630 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11632 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11634 * gcc.dg/localalias-2.c: Guard by require-alias.
11635 * gcc.dg/globalalias-2.c: Likewise.
11637 2014-06-23 Kai Tietz <ktietz@redhat.com>
11639 * gcc.target/i386/indjmp-1.c: New test.
11641 2014-06-23 Andrew Pinski <apinski@cavium.com>
11643 * gcc.c-torture/compile/20140723-1.c: New testcase.
11645 2014-06-23 Marek Polacek <polacek@redhat.com>
11648 * c-c++-common/pr61553.c (foo): Add dg-error.
11650 2014-06-23 Tobias Burnus <burnus@net-b.de>
11652 * gfortran.dg/coarray_32.f90: New.
11654 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11658 * g++.dg/other/void1.C: Adjust.
11659 * g++.dg/other/void3.C: Likewise.
11661 2014-06-23 Marek Polacek <polacek@redhat.com>
11664 * c-c++-common/pr61553.c: New test.
11666 2014-06-23 Richard Biener <rguenther@suse.de>
11668 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11669 * g++.dg/vect/slp-pr50819.cc: Likewise.
11670 * g++.dg/vect/slp-pr56812.cc: Likewise.
11671 * gcc.dg/vect/bb-slp-1.c: Likewise.
11672 * gcc.dg/vect/bb-slp-10.c: Likewise.
11673 * gcc.dg/vect/bb-slp-11.c: Likewise.
11674 * gcc.dg/vect/bb-slp-13.c: Likewise.
11675 * gcc.dg/vect/bb-slp-14.c: Likewise.
11676 * gcc.dg/vect/bb-slp-15.c: Likewise.
11677 * gcc.dg/vect/bb-slp-16.c: Likewise.
11678 * gcc.dg/vect/bb-slp-17.c: Likewise.
11679 * gcc.dg/vect/bb-slp-18.c: Likewise.
11680 * gcc.dg/vect/bb-slp-19.c: Likewise.
11681 * gcc.dg/vect/bb-slp-2.c: Likewise.
11682 * gcc.dg/vect/bb-slp-20.c: Likewise.
11683 * gcc.dg/vect/bb-slp-21.c: Likewise.
11684 * gcc.dg/vect/bb-slp-22.c: Likewise.
11685 * gcc.dg/vect/bb-slp-23.c: Likewise.
11686 * gcc.dg/vect/bb-slp-24.c: Likewise.
11687 * gcc.dg/vect/bb-slp-25.c: Likewise.
11688 * gcc.dg/vect/bb-slp-26.c: Likewise.
11689 * gcc.dg/vect/bb-slp-27.c: Likewise.
11690 * gcc.dg/vect/bb-slp-28.c: Likewise.
11691 * gcc.dg/vect/bb-slp-29.c: Likewise.
11692 * gcc.dg/vect/bb-slp-3.c: Likewise.
11693 * gcc.dg/vect/bb-slp-30.c: Likewise.
11694 * gcc.dg/vect/bb-slp-31.c: Likewise.
11695 * gcc.dg/vect/bb-slp-32.c: Likewise.
11696 * gcc.dg/vect/bb-slp-4.c: Likewise.
11697 * gcc.dg/vect/bb-slp-5.c: Likewise.
11698 * gcc.dg/vect/bb-slp-6.c: Likewise.
11699 * gcc.dg/vect/bb-slp-7.c: Likewise.
11700 * gcc.dg/vect/bb-slp-8.c: Likewise.
11701 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11702 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11703 * gcc.dg/vect/bb-slp-9.c: Likewise.
11704 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11705 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11706 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11707 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11708 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11709 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11710 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11711 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11712 * gcc.dg/vect/pr26359.c: Likewise.
11713 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11715 2014-06-23 Marek Polacek <polacek@redhat.com>
11717 * c-c++-common/pr49706-2.c: New test.
11719 2014-06-23 Alan Modra <amodra@gmail.com>
11721 * gcc.dg/pr61583.c: New.
11723 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11725 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11728 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11729 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11731 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11732 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11733 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11734 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11735 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11736 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11737 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11738 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11739 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11740 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11741 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11742 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11743 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11744 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11745 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11746 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11747 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11748 test_vsrid_n_u64): Fix signature to match intrinsic.
11750 (test_vabs_s64): Remove.
11751 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11753 (test_vdupd_lane_s64): Rename to...
11754 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11756 (test_vdupd_lane_u64): Rename to...
11757 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11759 (test_vtst_s64): Rename to...
11760 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11762 (test_vtst_u64): Rename to...
11763 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11765 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11766 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11767 Remove out-of-bounds tests.
11768 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
11769 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11770 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
11772 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11774 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11775 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
11776 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
11777 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
11778 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
11780 * gcc.target/aarch64/vsub_f64.c: Likewise.
11781 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
11782 scheme as now the same for all variants.
11783 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
11786 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11788 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
11790 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11792 * gcc.dg/localalias.c: Fix broken commit.
11793 * gcc.dg/globalalias.c: Likewise.
11795 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
11797 * gcc.dg/localalias.c: New testcase.
11798 * gcc.dg/localalias-2.c: New testcase.
11799 * gcc.dg/globalalias.c: New testcase.
11800 * gcc.dg/globalalias-2.c: New testcase.
11802 2014-06-20 Jakub Jelinek <jakub@redhat.com>
11804 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
11806 2014-06-20 Marek Polacek <polacek@redhat.com>
11808 * c-c++-common/ubsan/bounds-1.c: New test.
11809 * c-c++-common/ubsan/bounds-2.c: New test.
11810 * c-c++-common/ubsan/bounds-3.c: New test.
11811 * c-c++-common/ubsan/bounds-4.c: New test.
11812 * c-c++-common/ubsan/bounds-5.c: New test.
11813 * c-c++-common/ubsan/bounds-6.c: New test.
11815 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
11817 Make the tests big-endian friendly.
11819 * gcc.target/aarch64/aapcs64/test_25.c: Update.
11820 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
11821 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
11822 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
11823 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
11824 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
11825 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
11826 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
11827 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
11829 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11830 Max Ostapenko <m.ostapenko@partner.samsung.com>
11833 * c-c++-common/asan/strlen-overflow-1.c: New test.
11835 2014-06-20 Martin Jambor <mjambor@suse.cz>
11838 * g++.dg/ipa/pr61540.C: New test.
11840 2014-06-20 Yury Gribov <y.gribov@samsung.com>
11841 Max Ostapenko <m.ostapenko@partner.samsung.com>
11844 * c-c++-common/asan/pr61530.c: New test.
11846 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
11849 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
11850 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
11851 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
11852 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
11853 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
11854 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
11855 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
11856 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
11857 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
11858 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
11859 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
11860 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
11861 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
11862 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
11863 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
11864 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
11865 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
11866 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
11867 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
11868 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
11869 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
11870 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
11871 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
11872 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
11873 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
11874 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
11875 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
11876 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
11877 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
11878 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
11879 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
11880 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
11881 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
11882 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
11883 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
11884 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
11885 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
11886 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
11887 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
11888 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
11889 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
11890 (test_vqdmlal_high_lane_s16): Fix parameter type.
11891 (test_vqdmlal_high_lane_s32): Likewise.
11892 (test_vqdmull_high_lane_s16): Likewise.
11893 (test_vqdmull_high_lane_s32): Likewise.
11894 (test_vqdmlsl_high_lane_s32): Likewise.
11895 (test_vqdmlsl_high_lane_s16): Likewise.
11896 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
11898 (test_vqdmlals_lane_s32): Likewise.
11899 (test_vqdmlslh_lane_s16): Likewise.
11900 (test_vqdmlsls_lane_s32): Likewise.
11901 (test_vqdmulhh_lane_s16): Likewise.
11902 (test_vqdmulhs_lane_s32): Likewise.
11903 (test_vqdmullh_lane_s16): Likewise.
11904 (test_vqdmulls_lane_s32): Likewise.
11905 (test_vqrdmulhh_lane_s16): Likewise.
11906 (test_vqrdmulhs_lane_s32): Likewise.
11908 2014-06-20 Tobias Burnus <burnus@net-b.de>
11911 * gfortran.dg/coarray_collectives_5.f90: Update
11912 dg-final scan-tree-dump-times.
11913 * gfortran.dg/coarray_collectives_6.f90: Ditto.
11915 2014-06-20 Hale Wang <hale.wang@arm.com>
11917 * gcc.target/arm/lto/: New folder to verify the LTO option.
11918 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
11919 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
11920 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
11921 * lib/lto.exp (object-readelf): New procedure.
11923 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11926 * gfortran.dg/pr61454.f90: New file.
11928 2014-06-19 Terry Guo <terry.guo@arm.com>
11930 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
11931 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
11932 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
11934 2014-06-19 Tobias Burnus <burnus@net-b.de>
11936 * gfortran.dg/coarray/collectives_2.f90: Extend
11939 2014-06-18 Tom de Vries <tom@codesourcery.com>
11941 * gcc.target/aarch64/fuse-caller-save.c: New test.
11943 2014-06-18 Radovan Obradovic <robradovic@mips.com>
11944 Tom de Vries <tom@codesourcery.com>
11946 * gcc.target/arm/fuse-caller-save.c: New test.
11948 2014-06-18 Richard Biener <rguenther@suse.de>
11950 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
11951 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
11952 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
11954 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
11956 PR tree-optimization/61518
11957 * gcc.dg/torture/pr61518.c: New test.
11959 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11961 PR tree-optimization/61517
11962 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
11963 (incorrect_read_be32): Likewise.
11964 (main): Call incorrect_read_* to test stmt replacement is made by
11965 bswap at the right place.
11966 * gcc.c-torture/execute/pr61517.c: New test.
11968 2014-06-18 Andreas Schwab <schwab@suse.de>
11970 PR rtl-optimization/54555
11971 * gcc.target/m68k/pr54555.c: New test.
11973 2014-06-18 Olivier Hainque <hainque@adacore.com>
11975 * gnat.dg/blocklocs.adb: New test.
11977 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
11979 PR tree-optimization/52252
11980 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
11981 * gcc.target/i386/pr52252-core.c: Ditto.
11983 PR tree-optimization/61403
11984 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
11986 2014-06-18 Jakub Jelinek <jakub@redhat.com>
11988 * gfortran.dg/gomp/declare-simd-1.f90: New test.
11989 * gfortran.dg/gomp/depend-1.f90: New test.
11990 * gfortran.dg/gomp/target1.f90: New test.
11991 * gfortran.dg/gomp/target2.f90: New test.
11992 * gfortran.dg/gomp/target3.f90: New test.
11993 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
11994 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
11997 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12000 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12002 2014-06-17 Tobias Burnus <burnus@net-b.de>
12003 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12005 * gfortran.dg/coarray/send_array.f90: New.
12006 * gfortran.dg/coarray/get_array.f90: New.
12007 * gfortran.dg/coarray/sendget_array.f90: New.
12008 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12010 * gfortran.dg/coarray/collectives_2.f90: New.
12012 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12015 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12018 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12020 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12021 unit_id and kind_id to zero.
12023 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12026 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12027 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12028 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12029 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12031 2014-06-17 Richard Biener <rguenther@suse.de>
12034 * gcc.dg/lto/pr61526_0.c: New testcase.
12035 * gcc.dg/lto/pr61526_1.c: Likewise.
12037 2014-06-17 Richard Biener <rguenther@suse.de>
12039 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12040 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12041 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12042 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12043 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12045 2014-06-17 Richard Biener <rguenther@suse.de>
12047 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12049 2014-06-16 Richard Biener <rguenther@suse.de>
12051 PR tree-optimization/61482
12052 * g++.dg/torture/pr61482.C: New testcase.
12054 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12056 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12057 vpmacsdql instruction.
12059 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12061 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12062 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12063 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12064 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12066 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12067 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12068 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12069 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12070 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12071 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12073 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12077 * gfortran.dg/system_clock_1.f90: New file.
12078 * gfortran.dg/system_clock_2.f90: New file.
12080 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12083 * g++.dg/other/void3.C: New.
12084 * g++.dg/conversion/err-recover1.C: Update.
12086 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12089 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12090 * gcc.target/powerpc/pack02.c: Use it.
12091 * gcc.target/powerpc/tfmode_off.c: Likewise.
12093 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12095 PR rtl-optimization/61094
12096 PR rtl-optimization/61446
12097 * gcc.target/i386/pr61446.c : New.
12099 2014-06-13 Dehao Chen <dehao@google.com>
12101 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12103 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12105 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12107 2014-06-13 Richard Biener <rguenther@suse.de>
12109 * c-c++-common/pr46562-2.c: Adjust.
12110 * g++.dg/tree-ssa/pr8781.C: Likewise.
12111 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12112 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12113 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12114 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12115 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12117 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12119 PR tree-optimization/61375
12120 * gcc.c-torture/execute/pr61375-1.c: New test.
12122 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12124 PR middle-end/61486
12125 * c-c++-common/gomp/pr61486-1.c: New test.
12126 * c-c++-common/gomp/pr61486-2.c: New test.
12128 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12131 * gcc.dg/vect/vect-singleton_1.c: New file.
12133 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12136 * gcc.target/avr/torture/pr61443.c: New test.
12138 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12141 * g++.dg/parse/friend11.C: New.
12143 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12146 * g++.dg/cpp0x/using-enum-1.C: New.
12147 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12149 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12152 * g++.dg/parse/friend9.C: New.
12153 * g++.dg/parse/friend10.C: Likewise.
12154 * g++.dg/parse/friend7.C: Adjust.
12156 2014-06-11 Richard Biener <rguenther@suse.de>
12158 PR tree-optimization/61452
12159 * gcc.dg/torture/pr61452.c: New testcase.
12161 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12164 * g++.dg/parse/pr34049.C: New.
12166 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12168 * gcc.c-torture/execute/pr61306-1.c: New test.
12169 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12170 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12172 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12174 * gcc.target/aarch64/acle/acle.exp: New.
12175 * gcc.target/aarch64/acle/crc32b.c: New test.
12176 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12177 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12178 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12179 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12180 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12181 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12182 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12184 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12186 PR tree-optimization/52252
12187 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12189 2014-06-11 Richard Biener <rguenther@suse.de>
12191 PR middle-end/61437
12192 * gcc.dg/torture/20140610-1.c: New testcase.
12193 * gcc.dg/torture/20140610-2.c: Likewise.
12195 2014-06-10 Richard Biener <rguenther@suse.de>
12197 PR tree-optimization/61438
12198 * gcc.dg/torture/pr61438.c: New testcase.
12200 2014-06-10 Richard Biener <rguenther@suse.de>
12202 PR middle-end/61456
12203 * g++.dg/opt/pr61456.C: New testcase.
12205 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12206 Mikael Morin <mikael@gcc.gnu.org>
12209 * gfortran.dg/class_array_15.f03: Check memory leaks.
12211 2014-06-10 Richard Biener <rguenther@suse.de>
12213 PR tree-optimization/57186
12214 PR tree-optimization/59299
12215 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12216 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12218 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12221 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12223 * gfortran.dg/gomp/associate1.f90: New test.
12224 * gfortran.dg/gomp/intentin1.f90: New test.
12225 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12226 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12227 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12228 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12230 2014-06-09 Marek Polacek <polacek@redhat.com>
12233 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12234 * gcc.dg/array-2.c: Likewise.
12235 * gcc.dg/array-const-2.c: Likewise.
12236 * gcc.dg/ucnid-8.c: Likewise.
12237 * gcc.dg/vla-init-1.c: Likewise.
12238 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12239 * gcc.dg/c99-flex-array-7.c: Likewise.
12240 * gcc.dg/init-bad-1.c: Likewise.
12241 * gcc.dg/init-bad-3.c: Likewise.
12242 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12243 * gcc.dg/pedwarn-init.c: Add dg-warning.
12244 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12246 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12249 * g++.dg/other/redecl3.C: New.
12251 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12254 * g++.dg/pr54442.C: New file.
12256 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12259 * gfortran.dg/associate_17.f90 : New test
12261 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12263 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12264 void for TEST instead of static void.
12265 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12266 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12267 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12268 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12269 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12270 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12271 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12272 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12273 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12274 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12275 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12276 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12277 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12278 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12279 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12280 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12281 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12282 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12283 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12284 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12285 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12286 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12287 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12288 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12289 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12290 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12291 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12292 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12293 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12294 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12295 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12296 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12297 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12298 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12299 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12300 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12301 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12302 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12303 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12304 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12305 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12306 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12307 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12308 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12309 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12310 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12311 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12312 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12313 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12314 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12315 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12316 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12317 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12318 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12319 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12320 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12321 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12322 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12323 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12324 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12325 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12326 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12327 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12328 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12329 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12330 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12331 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12332 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12333 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12334 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12335 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12336 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12337 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12338 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12339 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12340 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12341 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12342 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12343 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12344 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12345 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12346 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12347 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12348 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12349 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12350 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12351 instead of static void.
12352 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12353 delete unused variables.
12354 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12355 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12356 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12357 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12358 delete unused variables, void for TEST instead of static void.
12359 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12360 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12361 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12362 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12363 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12364 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12365 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12366 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12367 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12368 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12369 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12370 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12371 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12372 initialize variables.
12373 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12374 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12375 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12376 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12377 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12378 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12379 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12380 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12381 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12382 * gcc.target/i386/i386.exp: Ditto.
12383 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12384 CALC, void for TEST instead of static void, initialize variables.
12385 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12386 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12388 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12389 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12390 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12391 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12392 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12393 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12394 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12395 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12396 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12397 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12398 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12399 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12400 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12401 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12402 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12403 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12404 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12405 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12406 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12407 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12408 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12409 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12410 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12411 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12412 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12413 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12414 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12415 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12416 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12417 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12418 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12419 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12420 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12421 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12422 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12423 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12424 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12425 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12426 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12427 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12428 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12429 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12430 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12431 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12432 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12433 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12434 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12435 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12436 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12437 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12438 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12439 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12440 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12441 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12442 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12443 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12444 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12445 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12446 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12447 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12448 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12449 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12450 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12451 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12452 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12453 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12454 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12455 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12456 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12457 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12458 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12459 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12460 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12461 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12462 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12463 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12464 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12465 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12466 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12467 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12468 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12469 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12470 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12471 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12472 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12473 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12474 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12475 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12476 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12477 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12478 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12479 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12480 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12481 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12482 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12483 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12484 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12485 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12486 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12487 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12488 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12489 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12490 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12491 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12492 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12493 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12494 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12495 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12496 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12497 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12498 instead of static void.
12499 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12500 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12501 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12502 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12503 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12504 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12505 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12506 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12507 static void, delete unused variables.
12508 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12509 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12510 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12511 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12512 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12513 static void, delete unused variables, Change parameters for
12514 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12515 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12516 CALC, void for TEST instead of static void.
12517 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12518 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12520 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12522 static void, change type of parameter for UNION_TYPE.
12523 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12524 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12525 void for TEST instead of static void, delete unused variables, change
12526 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12527 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12528 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12529 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12530 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12531 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12532 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12533 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12534 void for TEST instead of static void, change parameters for
12535 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12536 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12537 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12538 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12539 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12540 __attribute__((unused)).
12541 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12542 __attribute__((unused)).
12543 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12544 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12545 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12546 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12547 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12548 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12549 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12550 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12551 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12552 add __attribute__((unused)).
12553 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12554 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12555 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12562 delete unused variables.
12563 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12568 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12569 static void, mask_merging and zero_masking for unsigned types.
12570 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12571 CHECK_ARRAY for unsigned types.
12572 * gcc.target/i386/m256-check.h: Ditto.
12573 * gcc.target/i386/m512-check.h: Ditto.
12575 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12578 * gcc.target/arm/pr48252.c (main): Expect same result
12581 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12584 * gfortran.dg/cray_pointers_10.f90: New file.
12586 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12588 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12589 instead of complex(kind=16).
12591 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12594 * gfortran.dg/bind_c_usage_29.f90: New file.
12596 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12598 * gnat.dg/opt38.adb: New test.
12599 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12601 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12604 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12605 New macro, 0 for __MMIX__, default 64.
12606 (bar): Pass it to __builtin_apply instead of literal 64.
12608 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12610 * gfortran.dg/io_constraints_11.f90: New file.
12611 * gfortran.dg/io_constraints_12.f90: New file.
12612 * gfortran.dg/io_constraints_13.f90: New file.
12614 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12617 * gcc.target/i386/pr61423.c: New test.
12619 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12622 * g++.dg/cpp0x/constexpr-union6.C: New.
12623 * g++.dg/cpp0x/union6.C: Likewise.
12624 * g++.dg/init/ref14.C: Adjust.
12625 * g++.dg/init/union1.C: Likewise.
12627 2014-06-06 Richard Biener <rguenther@suse.de>
12629 PR tree-optimization/59299
12630 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12632 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12634 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12635 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12637 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12639 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12640 bitfield and test wrong results instead of correct results to make the
12641 test more portable.
12643 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12646 * g++.dg/cpp0x/constexpr-60432.C: New.
12648 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12651 * g++.dg/cpp0x/constexpr-60199.C: New.
12653 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12655 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12656 Specify -march=z900 as an additional option.
12657 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12658 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12659 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12661 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12663 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12664 reduction clause diagnostic changes.
12665 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12666 * gfortran.dg/gomp/reduction1.f90: Likewise.
12667 * gfortran.dg/gomp/reduction3.f90: Likewise.
12668 * gfortran.dg/gomp/udr1.f90: New test.
12669 * gfortran.dg/gomp/udr2.f90: New test.
12670 * gfortran.dg/gomp/udr3.f90: New test.
12671 * gfortran.dg/gomp/udr4.f90: New test.
12672 * gfortran.dg/gomp/udr5.f90: New test.
12673 * gfortran.dg/gomp/udr6.f90: New test.
12674 * gfortran.dg/gomp/udr7.f90: New test.
12676 2014-06-06 Christian Bruel <christian.bruel@st.com>
12678 PR tree-optimization/43934
12679 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12681 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12684 * gcc.dg/pr53119.c: New testcase.
12686 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12689 * gcc.target/avr/pr52472.c: New test.
12692 2014-06-05 Jeff Law <law@redhat.com>
12694 PR tree-optimization/61289
12695 * g++.dg/pr61289.C: New test.
12696 * g++.dg/pr61289-2.C: New test.
12698 2014-06-05 Richard Biener <rguenther@suse.de>
12699 Paolo Carlini <paolo.carlini@oracle.com>
12702 * g++.dg/parse/pr56961.C: New.
12704 2014-06-05 Kai Tietz <ktietz@redhat.com>
12707 * gcc.target/i386/sibcall-4.c: Remove xfail.
12709 2014-06-05 Julian Brown <julian@codesourcery.com>
12710 Sandra Loosemore <sandra@codesourcery.com>
12712 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12714 2014-06-05 Richard Biener <rguenther@suse.de>
12717 * g++.dg/diagnostic/pr61004.C: New testcase.
12719 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12721 * gcc.dg/torture/pr61319.c: New test.
12723 2014-06-05 Marek Polacek <polacek@redhat.com>
12726 * gcc.dg/pr56724-3.c: New test.
12728 2014-06-05 Andreas Schwab <schwab@suse.de>
12730 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12732 2014-06-05 Marek Polacek <polacek@redhat.com>
12735 * c-c++-common/pr49706.c: New test.
12737 2014-06-05 Marek Polacek <polacek@redhat.com>
12740 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12741 * gcc.dg/Wshadow-3.c: Likewise.
12742 * gcc.dg/pr48062.c: New test.
12744 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12747 * g++.dg/init/pr43453.C: New.
12749 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
12751 PR tree-optimization/61385
12752 * gcc.dg/tree-ssa/pr61385.c: New file.
12754 2014-06-04 Richard Biener <rguenther@suse.de>
12756 PR tree-optimization/60098
12757 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12759 2014-06-04 Richard Biener <rguenther@suse.de>
12761 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12763 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12766 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12767 the case with a pointer.
12769 2014-06-04 Marek Polacek <polacek@redhat.com>
12772 * c-c++-common/pr30020.c: New test.
12774 2014-06-03 Andrew Pinski <apinski@cavium.com>
12776 * gcc.c-torture/compile/20140528-1.c: New testcase.
12778 2014-06-03 Dehao Chen <dehao@google.com>
12780 * gcc.dg/tree-prof/merge_block.c: New test.
12782 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
12784 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
12785 * g++.dg/ext/mv15.C (dg-options): Ditto.
12787 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12791 * g++.dg/cpp0x/nullptr31.C: New.
12792 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
12793 * g++.dg/cpp0x/nullptr17.C: Update.
12795 2014-06-03 Marek Polacek <polacek@redhat.com>
12798 * c-c++-common/pr60439.c: New test.
12799 * g++.dg/eh/scope1.C (f4): Add dg-warning.
12801 2014-06-03 Martin Jambor <mjambor@suse.cz>
12804 * g++.dg/ipa/pr61160-1.C: New test.
12806 2014-06-03 Richard Biener <rguenther@suse.de>
12808 PR tree-optimization/61383
12809 * gcc.dg/torture/pr61383-1.c: New testcase.
12811 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
12813 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
12815 2014-06-02 Jeff Law <law@redhat.com>
12817 PR rtl-optimization/61094
12818 * g++.dg/pr61094: New test.
12820 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
12822 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
12823 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
12824 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
12825 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
12826 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
12827 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
12828 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
12829 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
12831 2014-06-02 Richard Biener <rguenther@suse.de>
12833 PR tree-optimization/61346
12834 * gcc.dg/torture/pr61346.c: New testcase.
12836 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12838 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
12840 * gcc.target/i386/sibcall-4.c: Ditto.
12841 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
12843 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12845 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
12846 in scan-assembler-not string.
12847 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
12848 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
12849 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
12851 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
12853 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
12855 2014-06-01 Kai Tietz <ktietz@redhat.com>
12858 * gcc.target/i386/sibcall-6.c: New test.
12860 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
12864 * g++.dg/cpp0x/pr57543-1.C: New.
12865 * g++.dg/cpp0x/pr57543-2.C: Likewise.
12866 * g++.dg/cpp0x/pr57543-3.C: Likewise.
12867 * g++.dg/cpp0x/decltype59.C: Likewise.
12869 2014-05-31 Tom de Vries <tom@codesourcery.com>
12871 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
12873 2014-05-30 Jakub Jelinek <jakub@redhat.com>
12875 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
12876 restore_gcc_exec_prefix_env_var): New procedures.
12877 (set_ld_library_path_env_vars,
12878 restore_ld_library_path_env_vars): Use them.
12879 * lib/c-compat.exp: Load target-libpath.exp.
12880 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
12881 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
12882 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
12883 restore_gcc_exec_prefix_env_var.
12884 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
12887 * c-c++-common/asan/misalign-1.c: New test.
12888 * c-c++-common/asan/misalign-2.c: New test.
12890 * g++.dg/asan/asan_test.C: Add -std=c++11 and
12891 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
12892 -DASAN_USE_DEJAGNU_GTEST=1.
12893 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
12894 * g++.dg/asan/asan_oob_test.cc: Likewise.
12895 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
12896 * g++.dg/asan/asan_str_test.cc: Likewise.
12897 * g++.dg/asan/asan_test_utils.h: Likewise.
12898 * g++.dg/asan/sanitizer_test_config.h: Likewise.
12899 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
12900 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
12901 Imported from upstream r209283.
12902 * g++.dg/asan/asan_test_config.h: Likewise.
12904 2014-05-30 Kai Tietz <ktietz@redhat.com>
12907 * gcc.target/i386/sibcall-1.c: New test.
12908 * gcc.target/i386/sibcall-2.c: New test.
12909 * gcc.target/i386/sibcall-3.c: New test.
12910 * gcc.target/i386/sibcall-4.c: New test.
12912 2014-05-30 Ian Lance Taylor <iant@google.com>
12914 * gcc.target/i386/pause-2.c: New test.
12916 2014-05-30 Tom de Vries <tom@codesourcery.com>
12918 * gcc.target/i386/fuse-caller-save.c: New test.
12919 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
12920 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
12922 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
12924 * gcc.target/arm/simd/vrev16p8_1.c: New file.
12925 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
12926 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
12927 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
12928 * gcc.target/arm/simd/vrev16s8_1.c: New file.
12929 * gcc.target/arm/simd/vrev16u8_1.c: New file.
12930 * gcc.target/arm/simd/vrev32p16_1.c: New file.
12931 * gcc.target/arm/simd/vrev32p8_1.c: New file.
12932 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
12933 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
12934 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
12935 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
12936 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
12937 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
12938 * gcc.target/arm/simd/vrev32s16_1.c: New file.
12939 * gcc.target/arm/simd/vrev32s8_1.c: New file.
12940 * gcc.target/arm/simd/vrev32u16_1.c: New file.
12941 * gcc.target/arm/simd/vrev32u8_1.c: New file.
12942 * gcc.target/arm/simd/vrev64f32_1.c: New file.
12943 * gcc.target/arm/simd/vrev64p16_1.c: New file.
12944 * gcc.target/arm/simd/vrev64p8_1.c: New file.
12945 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
12946 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
12947 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
12948 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
12949 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
12950 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
12951 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
12952 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
12953 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
12954 * gcc.target/arm/simd/vrev64s16_1.c: New file.
12955 * gcc.target/arm/simd/vrev64s32_1.c: New file.
12956 * gcc.target/arm/simd/vrev64s8_1.c: New file.
12957 * gcc.target/arm/simd/vrev64u16_1.c: New file.
12958 * gcc.target/arm/simd/vrev64u32_1.c: New file.
12959 * gcc.target/arm/simd/vrev64u8_1.c: New file.
12961 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
12963 PR rtl-optimization/61325
12964 * gcc.target/aarch64/pr61325.c: New.
12966 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
12968 * gcc.target/arm/simd/vextQf32_1.c: New file.
12969 * gcc.target/arm/simd/vextQp16_1.c: New file.
12970 * gcc.target/arm/simd/vextQp8_1.c: New file.
12971 * gcc.target/arm/simd/vextQs16_1.c: New file.
12972 * gcc.target/arm/simd/vextQs32_1.c: New file.
12973 * gcc.target/arm/simd/vextQs64_1.c: New file.
12974 * gcc.target/arm/simd/vextQs8_1.c: New file.
12975 * gcc.target/arm/simd/vextQu16_1.c: New file.
12976 * gcc.target/arm/simd/vextQu32_1.c: New file.
12977 * gcc.target/arm/simd/vextQu64_1.c: New file.
12978 * gcc.target/arm/simd/vextQu8_1.c: New file.
12979 * gcc.target/arm/simd/vextQp64_1.c: New file.
12980 * gcc.target/arm/simd/vextf32_1.c: New file.
12981 * gcc.target/arm/simd/vextp16_1.c: New file.
12982 * gcc.target/arm/simd/vextp8_1.c: New file.
12983 * gcc.target/arm/simd/vexts16_1.c: New file.
12984 * gcc.target/arm/simd/vexts32_1.c: New file.
12985 * gcc.target/arm/simd/vexts64_1.c: New file.
12986 * gcc.target/arm/simd/vexts8_1.c: New file.
12987 * gcc.target/arm/simd/vextu16_1.c: New file.
12988 * gcc.target/arm/simd/vextu32_1.c: New file.
12989 * gcc.target/arm/simd/vextu64_1.c: New file.
12990 * gcc.target/arm/simd/vextu8_1.c: New file.
12991 * gcc.target/arm/simd/vextp64_1.c: New file.
12993 2014-05-29 Radovan Obradovic <robradovic@mips.com>
12994 Tom de Vries <tom@codesourcery.com>
12996 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
12998 * gcc.target/mips/fuse-caller-save.h: New include file.
12999 * gcc.target/mips/fuse-caller-save.c: New test.
13000 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13001 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13003 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13005 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13007 2014-05-28 Richard Biener <rguenther@suse.de>
13009 PR middle-end/61045
13010 * gcc.dg/pr61045.c: New testcase.
13012 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13014 * lib/clearcap.exp: New file.
13015 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13016 Remove clearcap_ldflags handling.
13017 Call clearcap-init, clearcap-finish.
13018 * gcc.target/i386/i386.exp: Likewise.
13019 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13020 * gcc.target/i386/clearcapv2.map: Move to
13021 ../config/sol2-clearcapv2.map.
13022 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13023 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13025 2014-05-28 Richard Biener <rguenther@suse.de>
13027 PR tree-optimization/61335
13028 * gfortran.dg/pr61335.f90: New testcase.
13030 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13032 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13034 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13036 * gnat.dg/overflow_fixed.adb: New test.
13038 2014-05-27 Marek Polacek <polacek@redhat.com>
13041 * gcc.dg/pr56724-1.c: New test.
13042 * gcc.dg/pr56724-2.c: New test.
13043 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13045 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13047 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13049 * gcc.dg/fold-compare-8.c: New test.
13050 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13052 2014-05-27 Richard Biener <rguenther@suse.de>
13054 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13056 2014-05-27 Marek Polacek <polacek@redhat.com>
13059 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13060 LLONG_MIN, and ULLONG_MAX.
13062 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13064 * lib/target-supports.exp (check_effective_target_vect_bswap):
13065 Specify arm*-*-* support.
13067 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13070 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13072 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13073 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13075 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13077 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13079 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13081 PR rtl-optimization/61222
13082 * gcc.c-torture/compile/pr61222-1.c: New test.
13083 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13085 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13087 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13089 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13091 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13093 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13095 PR libgfortran/55117
13096 * gfortran.dg/namelist_85.f90: New test.
13098 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13101 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13102 the case with syntax error.
13104 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13106 * gcc.dg/lto/pr61278_0.c: New test.
13107 * gcc.dg/lto/pr61278_1.c: New test.
13109 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13111 * gcc.dg/pr61220.c: New test.
13112 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13114 2014-05-25 Tobias Burnus <burnus@net-b.de>
13116 * gfortran.dg/coarray_10.f90: Update dg-warning.
13117 * gfortran.dg/coarray_this_image_1.f90: New.
13118 * gfortran.dg/coarray_this_image_2.f90: New.
13120 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13122 PR libfortran/61173
13123 * gfortran.dg/arrayio_14.f90: New test.
13125 2014-05-24 Andreas Schwab <schwab@suse.de>
13127 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13129 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13131 * gfortran.dg/bind_c_array_params_2.f90:
13132 Adjust regexp for -flto.
13133 * gfortran.dg/pr48636-2.f90: Likewise.
13134 * gfortran.dg/pr52835.f90: Likewise.
13136 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13138 PR rtl-optimization/61215
13139 * gcc.target/i386/pr61215.c: New.
13141 2014-05-23 Marek Polacek <polacek@redhat.com>
13142 Jakub Jelinek <jakub@redhat.com>
13144 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13145 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13146 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13147 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13148 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13149 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13150 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13151 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13152 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13153 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13154 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13155 * c-c++-common/ubsan/float-cast.h: New file.
13156 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13157 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13159 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13161 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13163 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13165 * g++.dg/cpp1y/lambda-init9.C: New.
13167 2014-05-23 Richard Biener <rguenther@suse.de>
13170 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13171 adjust testcase to reflect reality.
13173 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13175 PR tree-optimization/54733
13176 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13177 optimization to support memory sources and bitwise operations
13178 equivalent to load in host endianness.
13179 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13180 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13181 * gcc.c-torture/execute/bswap-2.c: Likewise.
13183 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13185 * lib/target-supports.exp: New effective targets for architectures
13186 capable of performing byte swap.
13187 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13188 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13189 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13191 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13194 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13195 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13197 2014-05-22 Xinliang David Li <davidxl@google.com>
13199 * g++.dg/ipa/devirt-15.C: Fix expected message.
13200 * g++.dg/ipa/devirt-16.C: Ditto.
13201 * g++.dg/ipa/devirt-17.C: Ditto.
13202 * g++.dg/ipa/devirt-26.C: Ditto.
13203 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13204 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13205 * g++.dg/tree-ssa/pr8781.C:Ditto.
13207 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13209 * gcc.target/powerpc/htm-ttest.c: New test.
13211 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13213 * gnat.dg/opt37.ad[sb]: New test.
13215 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13218 * g++.dg/cilk-plus/AN/array_function.cc: New.
13220 2014-05-22 Richard Biener <rguenther@suse.de>
13222 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13224 2014-05-22 Kostya Serebryany <kcc@google.com>
13226 * c-c++-common/tsan/mutexset1.c: Update the test to match
13228 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13230 2014-05-21 Marek Polacek <polacek@redhat.com>
13233 * g++.dg/ubsan/pr61272.C: New test.
13235 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13236 Sandra Loosemore <sandra@codesourcery.com>
13239 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13240 * gcc.target/nios2/custom-fp-lto.c: New test.
13242 2014-05-21 Andreas Schwab <schwab@suse.de>
13244 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13246 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13249 * gcc.target/sh/pr54236-3.c: New.
13251 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13254 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13256 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13258 PR tree-optimization/60899
13259 * g++.dg/ipa/devirt-11.C: Update template.
13261 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13264 * g++.dg/cpp0x/pr61038.C: New.
13266 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13271 * g++.dg/cpp0x/nsdmi-template11.C: New.
13272 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13273 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13275 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13277 * gnat.dg/opt35.adb: New test.
13278 * gnat.dg/opt36.adb: Likewise.
13279 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13281 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13284 * g++.dg/cpp0x/Wattributes1.C: New.
13285 * g++.dg/ext/visibility/redecl1.C: Adjust.
13286 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13288 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13290 * gcc.target/powerpc/vsxcopy.c: New test.
13292 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13295 * g++.dg/cpp0x/nsdmi-union6.C: New.
13296 * g++.dg/parse/pr58664.C: Likewise.
13297 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13298 * g++.dg/parse/crash31.C: Likewise.
13299 * g++.dg/template/error2.C: Likewise.
13300 * g++.dg/template/inherit8.C: Likewise.
13301 * g++.dg/template/offsetof2.C: Likewise.
13303 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13305 * c-c++-common/gomp/simd4.c: Adjust for inform.
13306 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13307 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13308 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13309 * g++.dg/cpp0x/noexcept15.C: Likewise.
13310 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13311 * g++.dg/eh/spec6.C: Likewise.
13312 * g++.dg/expr/cast1.C: Likewise.
13313 * g++.dg/expr/dtor1.C: Likewise.
13314 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13315 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13316 * g++.dg/gomp/pr49223-2.C: Likewise.
13317 * g++.dg/gomp/udr-4.C: Likewise.
13318 * g++.dg/init/delete1.C: Likewise.
13319 * g++.dg/other/crash-2.C: Likewise.
13320 * g++.dg/parse/crash24.C: Likewise.
13321 * g++.dg/parse/crash25.C: Likewise.
13322 * g++.dg/parse/crash31.C: Likewise.
13323 * g++.dg/parse/crash49.C: Likewise.
13324 * g++.dg/parse/crash50.C: Likewise.
13325 * g++.dg/parse/crash54.C: Likewise.
13326 * g++.dg/parse/dtor7.C: Likewise.
13327 * g++.dg/parse/error40.C: Likewise.
13328 * g++.dg/parse/fused-params1.C: Likewise.
13329 * g++.dg/parse/new1.C: Likewise.
13330 * g++.dg/template/crash35.C: Likewise.
13331 * g++.dg/template/crash59.C: Likewise.
13332 * g++.dg/template/crash77.C: Likewise.
13333 * g++.dg/template/error51.C: Likewise.
13334 * g++.dg/template/incomplete1.C: Likewise.
13335 * g++.dg/template/incomplete3.C: Likewise.
13336 * g++.dg/template/incomplete4.C: Likewise.
13337 * g++.dg/template/incomplete5.C: Likewise.
13338 * g++.dg/template/inherit8.C: Likewise.
13339 * g++.dg/template/instantiate1.C: Likewise.
13340 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13341 * g++.dg/template/offsetof2.C: Likewise.
13342 * g++.dg/tm/pr51928.C: Likewise.
13343 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13344 * g++.dg/warn/incomplete1.C: Likewise.
13345 * g++.dg/warn/incomplete2.C: Likewise.
13346 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13347 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13348 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13349 * g++.old-deja/g++.eh/catch1.C: Likewise.
13350 * g++.old-deja/g++.eh/spec6.C: Likewise.
13351 * g++.old-deja/g++.mike/p7868.C: Likewise.
13352 * g++.old-deja/g++.other/crash38.C: Likewise.
13353 * g++.old-deja/g++.other/enum2.C: Likewise.
13354 * g++.old-deja/g++.other/incomplete.C: Likewise.
13355 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13356 * g++.old-deja/g++.pt/crash9.C: Likewise.
13357 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13358 * g++.old-deja/g++.pt/typename8.C: Likewise.
13359 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13361 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13363 * lib/target-supports.exp
13364 (check_effective_target_vect_sizes_32B_16B): Return false if
13365 128-bit AVX vectors preferred.
13367 2014-05-19 Mike Stump <mikestump@comcast.net>
13369 * lib/target-supports.exp (check_effective_target_avx): Early out
13370 if not x86 to prevent x86 flags on non-x86 targets.
13372 2014-05-19 Richard Biener <rguenther@suse.de>
13374 PR tree-optimization/61221
13375 * gcc.dg/torture/pr61221.c: New testcase.
13377 2014-05-19 Richard Biener <rguenther@suse.de>
13379 PR tree-optimization/61209
13380 * gfortran.dg/pr61209.f90: New testcase.
13382 2014-05-19 Richard Biener <rguenther@suse.de>
13384 PR tree-optimization/61184
13385 * c-c++-common/torture/pr61184.c: New testcase.
13387 2014-05-19 Christian Bruel <christian.bruel@st.com>
13390 * gcc.target/sh/pr61195.c: New test.
13392 2014-05-18 Wei Mi <wmi@google.com>
13395 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13396 directive with rtl insns. Add effective-target fpic and
13399 2014-05-17 Xinliang David Li <davidxl@google.com>
13401 * g++.dg/ipa/devirt-33.C: New testcase.
13403 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13405 * g++.dg/ipa/comdat.C: New file.
13407 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13409 * gnat.dg/volatile12.ad[sb]: New test.
13411 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13413 * gnat.dg/enum3.adb: New test.
13415 2014-05-18 Andreas Schwab <schwab@suse.de>
13417 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13419 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13421 PR libfortran/52539
13422 * gfortran.dg/namelist_utf8.f90: New test.
13424 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13427 * g++.dg/cpp0x/decltype58.C: New.
13429 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13431 * gcc.target/microblaze/others/break_handler.c: New.
13433 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13435 PR tree-optimization/61140
13436 PR tree-optimization/61150
13437 PR tree-optimization/61197
13438 * gcc.dg/tree-ssa/pr61140.c: New file.
13439 * gcc.dg/tree-ssa/pr61150.c: New file.
13440 * gcc.dg/tree-ssa/pr61197.c: New file.
13442 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13444 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13445 (dg-options): Add -mfpmath=387.
13446 (dg-final): Check that no MMX registers are used.
13448 2014-05-17 Andreas Schwab <schwab@suse.de>
13450 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13452 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13455 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13457 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13458 occurrences of "int" in the gimple dump to reflect that the return
13459 types of functions now show up in such dumps.
13460 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13462 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13464 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13465 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13466 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13467 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13468 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13469 * gcc.dg/debug/pr35154.c: Update testcase.
13470 * gcc.target/i386/vectorize1.c: Update testcase.
13472 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13475 * g++.dg/parse/error54.C: New.
13477 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13479 PR rtl-optimization/60969
13480 * g++.dg/pr60969.C: New.
13482 2014-05-16 Richard Biener <rguenther@suse.de>
13484 PR tree-optimization/61194
13485 * gcc.dg/vect/pr61194.c: New testcase.
13487 2014-05-16 Richard Biener <rguenther@suse.de>
13489 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13490 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13491 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13492 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13494 2014-05-16 Richard Biener <rguenther@suse.de>
13496 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13498 2014-05-15 Martin Jambor <mjambor@suse.cz>
13501 * g++.dg/ipa/pr61085.C: New test.
13503 2014-05-15 Martin Jambor <mjambor@suse.cz>
13505 PR tree-optimization/61090
13506 * gcc.dg/tree-ssa/pr61090.c: New test.
13508 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13510 PR tree-optimization/61158
13511 * gcc.dg/pr61158.c: New test.
13513 2014-05-15 Andreas Schwab <schwab@suse.de>
13515 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13517 * obj-c++.dg/exceptions-5.mm: Likewise.
13519 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13521 * shrink-wrap-loop.c: New test case.
13523 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13525 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13526 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13527 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13528 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13529 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13530 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13531 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13532 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13533 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13534 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13535 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13536 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13537 * gcc.target/arm/simd/vtrns16_1.c: New file.
13538 * gcc.target/arm/simd/vtrns32_1.c: New file.
13539 * gcc.target/arm/simd/vtrns8_1.c: New file.
13540 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13541 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13542 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13544 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13546 * gcc.target/i386/clflushopt-1.c: New.
13547 * gcc.target/i386/xsavec-1.c: Ditto.
13548 * gcc.target/i386/xsavec64-1.c: Ditto.
13549 * gcc.target/i386/xsaves-1.c: Ditto.
13550 * gcc.target/i386/xsaves64-1.c: Ditto.
13551 * gcc.target/i386/sse-12.c: Test new options.
13552 * gcc.target/i386/sse-13.c: Ditto.
13553 * gcc.target/i386/sse-14.c: Ditto.
13554 * gcc.target/i386/sse-22.c: Ditto.
13555 * gcc.target/i386/sse-23.c: Ditto.
13556 * g++.dg/other/i386-2.C: Ditto.
13557 * g++.dg/other/i386-3.C: Ditto.
13559 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13561 PR rtl-optimization/60866
13562 * gcc.dg/pr60866.c: New test.
13564 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13566 PR rtl-optimization/60901
13567 * gcc.target/i386/pr60901.c: New test.
13569 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13572 * c-c++-common/asan/asan-interface-1.c: New test.
13573 * lib/asan-dg.exp (asan_include_flags): New function.
13574 (asan_init): Call asan_include_flags to obtain path
13575 to sanitizer headers.
13577 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13579 * lib/target-support.exp (check_dfp_hw_available): New function.
13580 (is-effective-target): Check $arg for dfp_hw.
13581 (is-effective-target-keyword): Likewise.
13582 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13583 Change target to dfp_hw.
13585 2014-05-13 Marek Polacek <polacek@redhat.com>
13588 * gcc.dg/pr61162.c: New test.
13590 2014-05-13 Marek Polacek <polacek@redhat.com>
13592 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13593 * c-c++-common/pr50459-2.c: New test.
13595 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13598 * g++.dg/template/pr54310.C: New.
13600 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13601 Sandra Loosemore <sandra@codesourcery.com>
13603 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13605 2014-05-13 Catherine Moore <clm@cm00re.com>
13607 * gcc.target/mips/near-far-1.c: Adjust expected output
13608 to allow the JALS instruction.
13609 * gcc.target/mips/near-far-2.c: Likewise.
13610 * gcc.target/mips/near-far-4.c: Likewise.
13612 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13614 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13616 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13619 * gcc.dg/pr61060.c: New test.
13621 2014-05-12 DJ Delorie <dj@redhat.com>
13623 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13624 * gcc.dg/sibcall-4.c: Likewise.
13626 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13628 * objc.dg/shadow-1.m: New test.
13629 * objc.dg/shadow-2.m: New test.
13630 * objc.dg/ivar-scope-1.m: New test.
13631 * objc.dg/ivar-scope-2.m: New test.
13632 * objc.dg/ivar-scope-3.m: New test.
13633 * objc.dg/ivar-scope-4.m: New test.
13634 * objc.dg/ivar-visibility-1.m: New test.
13635 * objc.dg/ivar-visibility-2.m: New test.
13636 * objc.dg/ivar-visibility-3.m: New test.
13637 * objc.dg/ivar-visibility-4.m: New test.
13639 2014-05-12 Tobias Burnus <burnus@net-b.de>
13642 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13644 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13647 * gfortran.dg/associate_16.f90: New test.
13649 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13652 * gcc.target/avr/pr60991.c: New testcase.
13654 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13657 * g++.dg/cpp1y/pr60054.C: New.
13659 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13662 * g++.dg/template/pr51199.C: New.
13664 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13666 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13668 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13670 * gfortran.dg/gomp/affinity-1.f90: New test.
13672 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13674 * gcc.dg/torture/pr61136.c: New test.
13676 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13679 * g++.dg/cpp0x/sfinae51.C: New.
13682 * g++.dg/cpp0x/variadic157.C: New.
13684 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13687 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13689 2014-05-10 Marek Polacek <polacek@redhat.com>
13691 * gcc.dg/pedwarn-init.c: New test.
13692 * gcc.dg/init-string-1.c: Adjust dg-error.
13694 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13696 * lib/target-supports.exp
13697 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13700 2014-05-09 Marek Polacek <polacek@redhat.com>
13703 * gcc.dg/pr61096-1.c: New test.
13704 * gcc.dg/pr61096-2.c: New test.
13706 2014-05-09 Florian Weimer <fweimer@redhat.com>
13708 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13709 * g++.dg/fstack-protector-strong.C: Likewise.
13710 * gcc.target/i386/ssp-strong-reg.c: New file.
13712 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13715 * gcc.target/avr/torture/pr61055.c: New test.
13717 2014-05-09 Marek Polacek <polacek@redhat.com>
13720 * c-c++-common/attributes-1.c: Move test line to a new test.
13721 * c-c++-common/attributes-2.c: New test.
13722 * c-c++-common/pr50459.c: New test.
13723 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13724 * gcc.dg/nonnull-2.c: Likewise.
13725 * gcc.dg/pr55570.c: Modify dg-error.
13726 * gcc.dg/tm/wrap-2.c: Likewise.
13728 2014-05-08 Jeff Law <law@redhat.com>
13730 PR tree-optimization/61009
13731 * g++.dg/tree-ssa/pr61009.C: New test.
13733 2014-05-08 Matthias Klose <doko@ubuntu.com>
13736 * gcc-dg/unused-8a.c: New.
13737 * gcc-dg/unused-8b.c: Likewise.
13739 2014-05-08 Marek Polacek <polacek@redhat.com>
13742 * gcc.dg/pr61053.c: New test.
13744 2014-05-08 Marek Polacek <polacek@redhat.com>
13747 * gcc.dg/pr61077.c: New test.
13749 2014-05-08 Tobias Burnus <burnus@net-b.de>
13751 * gfortran.dg/coarray_collectives_1.f90: New.
13752 * gfortran.dg/coarray_collectives_2.f90: New.
13753 * gfortran.dg/coarray_collectives_3.f90: New.
13754 * gfortran.dg/coarray_collectives_4.f90: New.
13755 * gfortran.dg/coarray_collectives_5.f90: New.
13756 * gfortran.dg/coarray_collectives_6.f90: New.
13757 * gfortran.dg/coarray/collectives_1.f90: New.
13758 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13759 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13760 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13761 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13762 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13763 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13764 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13766 2014-05-08 Wei Mi <wmi@google.com>
13769 * gcc.target/i386/pr58066.c: New test.
13771 2014-05-08 Joseph Myers <joseph@codesourcery.com>
13773 * gcc.target/i386/avx256-unaligned-load-2.c,
13774 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13775 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
13776 packed-single instructions.
13778 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
13781 * g++.dg/diagnostic/pr13981.C: New.
13783 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
13785 PR tree-optimization/59100
13786 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
13787 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
13789 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13791 PR tree-optimization/61095
13792 * gcc.dg/torture/pr61095.c: New test.
13794 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13796 PR middle-end/39246
13797 * gcc.dg/uninit-13.c: Move warning on the actual source line where
13798 the uninitialized complex is used.
13799 * gcc.dg/uninit-17.c: New test to check partial initialization of
13800 complex with branches.
13801 * gcc.dg/uninit-17-O0.c: Likewise.
13803 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
13806 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
13807 (test_03): Rename to test_02.
13809 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13812 * g++.dg/cpp0x/sfinae50.C: New.
13814 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
13817 * g++.dg/cpp0x/deleted7.C: New.
13819 2014-05-07 Richard Biener <rguenther@suse.de>
13821 PR tree-optimization/61034
13822 * g++.dg/tree-ssa/pr61034.C: New testcase.
13824 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
13826 * gcc.target/epiphany/isr-arg.c: New file.
13828 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
13830 PR tree-optimization/52252
13831 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
13833 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13835 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
13836 * gcc.target/aarch64/simd/vrev16p8.x: New file.
13837 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
13838 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
13839 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
13840 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
13841 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
13842 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
13843 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
13844 * gcc.target/aarch64/simd/vrev16s8.x: New file.
13845 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
13846 * gcc.target/aarch64/simd/vrev16u8.x: New file.
13847 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
13848 * gcc.target/aarch64/simd/vrev32p16.x: New file.
13849 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
13850 * gcc.target/aarch64/simd/vrev32p8.x: New file.
13851 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
13852 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
13853 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
13854 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
13855 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
13856 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
13857 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
13858 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
13859 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
13860 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
13861 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
13862 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
13863 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
13864 * gcc.target/aarch64/simd/vrev32s16.x: New file.
13865 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
13866 * gcc.target/aarch64/simd/vrev32s8.x: New file.
13867 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
13868 * gcc.target/aarch64/simd/vrev32u16.x: New file.
13869 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
13870 * gcc.target/aarch64/simd/vrev32u8.x: New file.
13871 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
13872 * gcc.target/aarch64/simd/vrev64f32.x: New file.
13873 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
13874 * gcc.target/aarch64/simd/vrev64p16.x: New file.
13875 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
13876 * gcc.target/aarch64/simd/vrev64p8.x: New file.
13877 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
13878 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
13879 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
13880 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
13881 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
13882 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
13883 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
13884 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
13885 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
13886 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
13887 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
13888 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
13889 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
13890 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
13891 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
13892 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
13893 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
13894 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
13895 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
13896 * gcc.target/aarch64/simd/vrev64s16.x: New file.
13897 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
13898 * gcc.target/aarch64/simd/vrev64s32.x: New file.
13899 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
13900 * gcc.target/aarch64/simd/vrev64s8.x: New file.
13901 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
13902 * gcc.target/aarch64/simd/vrev64u16.x: New file.
13903 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
13904 * gcc.target/aarch64/simd/vrev64u32.x: New file.
13905 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
13906 * gcc.target/aarch64/simd/vrev64u8.x: New file.
13908 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13910 gcc.target/aarch64/simd/ext_f32.x: New file.
13911 gcc.target/aarch64/simd/ext_f32_1.c: New file.
13912 gcc.target/aarch64/simd/ext_p16.x: New file.
13913 gcc.target/aarch64/simd/ext_p16_1.c: New file.
13914 gcc.target/aarch64/simd/ext_p8.x: New file.
13915 gcc.target/aarch64/simd/ext_p8_1.c: New file.
13916 gcc.target/aarch64/simd/ext_s16.x: New file.
13917 gcc.target/aarch64/simd/ext_s16_1.c: New file.
13918 gcc.target/aarch64/simd/ext_s32.x: New file.
13919 gcc.target/aarch64/simd/ext_s32_1.c: New file.
13920 gcc.target/aarch64/simd/ext_s64.x: New file.
13921 gcc.target/aarch64/simd/ext_s64_1.c: New file.
13922 gcc.target/aarch64/simd/ext_s8.x: New file.
13923 gcc.target/aarch64/simd/ext_s8_1.c: New file.
13924 gcc.target/aarch64/simd/ext_u16.x: New file.
13925 gcc.target/aarch64/simd/ext_u16_1.c: New file.
13926 gcc.target/aarch64/simd/ext_u32.x: New file.
13927 gcc.target/aarch64/simd/ext_u32_1.c: New file.
13928 gcc.target/aarch64/simd/ext_u64.x: New file.
13929 gcc.target/aarch64/simd/ext_u64_1.c: New file.
13930 gcc.target/aarch64/simd/ext_u8.x: New file.
13931 gcc.target/aarch64/simd/ext_u8_1.c: New file.
13932 gcc.target/aarch64/simd/ext_f64.c: New file.
13933 gcc.target/aarch64/simd/extq_f32.x: New file.
13934 gcc.target/aarch64/simd/extq_f32_1.c: New file.
13935 gcc.target/aarch64/simd/extq_p16.x: New file.
13936 gcc.target/aarch64/simd/extq_p16_1.c: New file.
13937 gcc.target/aarch64/simd/extq_p8.x: New file.
13938 gcc.target/aarch64/simd/extq_p8_1.c: New file.
13939 gcc.target/aarch64/simd/extq_s16.x: New file.
13940 gcc.target/aarch64/simd/extq_s16_1.c: New file.
13941 gcc.target/aarch64/simd/extq_s32.x: New file.
13942 gcc.target/aarch64/simd/extq_s32_1.c: New file.
13943 gcc.target/aarch64/simd/extq_s64.x: New file.
13944 gcc.target/aarch64/simd/extq_s64_1.c: New file.
13945 gcc.target/aarch64/simd/extq_s8.x: New file.
13946 gcc.target/aarch64/simd/extq_s8_1.c: New file.
13947 gcc.target/aarch64/simd/extq_u16.x: New file.
13948 gcc.target/aarch64/simd/extq_u16_1.c: New file.
13949 gcc.target/aarch64/simd/extq_u32.x: New file.
13950 gcc.target/aarch64/simd/extq_u32_1.c: New file.
13951 gcc.target/aarch64/simd/extq_u64.x: New file.
13952 gcc.target/aarch64/simd/extq_u64_1.c: New file.
13953 gcc.target/aarch64/simd/extq_u8.x: New file.
13954 gcc.target/aarch64/simd/extq_u8_1.c: New file.
13955 gcc.target/aarch64/simd/extq_f64.c: New file.
13957 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13959 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
13960 * gcc.target/aarch64/vtrnu32.c: Likewise.
13961 * gcc.target/aarch64/vtrnf32.c: Likewise.
13963 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
13965 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
13966 * gcc.target/aarch64/simd/vtrnf32.x: New file.
13967 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
13968 * gcc.target/aarch64/simd/vtrnp16.x: New file.
13969 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
13970 * gcc.target/aarch64/simd/vtrnp8.x: New file.
13971 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
13972 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
13973 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
13974 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
13975 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
13976 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
13977 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
13978 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
13979 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
13980 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
13981 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
13982 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
13983 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
13984 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
13985 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
13986 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
13987 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
13988 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
13989 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
13990 * gcc.target/aarch64/simd/vtrns16.x: New file.
13991 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
13992 * gcc.target/aarch64/simd/vtrns32.x: New file.
13993 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
13994 * gcc.target/aarch64/simd/vtrns8.x: New file.
13995 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
13996 * gcc.target/aarch64/simd/vtrnu16.x: New file.
13997 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
13998 * gcc.target/aarch64/simd/vtrnu32.x: New file.
13999 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14000 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14002 2014-05-07 Richard Biener <rguenther@suse.de>
14004 PR tree-optimization/57864
14005 * gcc.dg/torture/pr57864.c: New testcase.
14007 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14009 PR libfortran/61049
14010 * gfortran.dg/list_read_13.f: New test.
14012 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14015 * g++.dg/cpp0x/nsdmi-template9.C: New.
14016 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14018 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14019 Mike Stump <mikestump@comcast.net>
14020 Richard Sandiford <rdsandiford@googlemail.com>
14022 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14024 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14027 * g++.dg/ipa/devirt-32.C: New testcase.
14029 2014-05-05 Richard Biener <rguenther@suse.de>
14031 PR middle-end/61010
14032 * gcc.dg/torture/pr61010.c: New testcase.
14034 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14036 * gcc.target/s390/leaf-profile.c: New testcase.
14038 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14040 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14041 Disable asm scan for s390.
14042 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14043 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14045 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14047 PR tree-optimization/60363
14048 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14050 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14052 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14053 (dg-require-effective-target): Change target to powerpc_fprs.
14054 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14055 (dg-require-effective-target): Change target to dfprt.
14057 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14060 * g++.dg/cpp0x/deleted4.C: New.
14061 * g++.dg/cpp0x/deleted5.C: Likewise.
14062 * g++.dg/cpp0x/deleted6.C: Likewise.
14064 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14067 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14069 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14070 * gfortran.dg/coarray_poly_6.f90: Likewise.
14071 * gfortran.dg/coarray_poly_7.f90: Likewise.
14072 * gfortran.dg/coarray_poly_8.f90: Likewise.
14074 2014-05-02 Marek Polacek <polacek@redhat.com>
14077 * gcc.dg/pr25801.c: New test.
14079 2014-05-02 Marek Polacek <polacek@redhat.com>
14082 * gcc.dg/pr60784.c: New test.
14084 2014-05-01 Marek Polacek <polacek@redhat.com>
14087 * gcc.dg/pr60915.c: New test.
14089 2014-05-01 Marek Polacek <polacek@redhat.com>
14092 * gcc.dg/pr60257.c: New test.
14094 2014-05-01 Marek Polacek <polacek@redhat.com>
14097 * c-c++-common/pr43395.c: New test.
14099 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14101 * gcc.dg/cond-reduc-1.c: New test.
14102 * gcc.dg/cond-reduc-2.c: Likewise.
14104 2014-05-01 Marek Polacek <polacek@redhat.com>
14107 * gcc.dg/pr29467.c: New test.
14108 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14109 about boolean types.
14110 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14112 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14114 2014-05-01 Marek Polacek <polacek@redhat.com>
14117 * gcc.dg/pr43245.c: New test.
14119 2014-05-01 Marek Polacek <polacek@redhat.com>
14122 * gcc.dg/pr56989.c: New test.
14124 2014-04-30 Ian Lance Taylor <iant@google.com>
14126 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14127 in go_compile_args rather than in argument to go-torture-execute.
14129 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14131 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14134 2014-04-30 Tobias Burnus <burnus@net-b.de>
14136 * gfortran.dg/coarray_poly_6.f90
14137 * gfortran.dg/coarray_poly_7.f90
14138 * gfortran.dg/coarray_poly_8.f90
14140 2014-04-30 Tobias Burnus <burnus@net-b.de>
14142 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14143 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14144 * gfortran.dg/coarray/codimension.f90: New.
14146 2014-04-30 Tobias Burnus <burnus@net-b.de>
14148 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14149 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14151 2014-04-30 Tobias Burnus <burnus@net-b.de>
14153 * gfortran.dg/coarray_poly_4.f90: New.
14154 * gfortran.dg/coarray_poly_5.f90: New.
14156 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14158 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14159 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14160 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14161 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14162 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14163 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14164 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14165 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14166 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14167 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14168 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14169 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14170 * gcc.target/arm/simd/vuzps16_1.c: New file.
14171 * gcc.target/arm/simd/vuzps32_1.c: New file.
14172 * gcc.target/arm/simd/vuzps8_1.c: New file.
14173 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14174 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14175 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14177 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14179 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14180 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14181 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14183 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14185 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14186 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14187 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14188 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14189 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14190 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14191 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14192 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14193 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14194 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14195 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14196 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14197 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14198 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14199 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14200 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14201 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14202 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14203 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14204 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14205 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14206 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14207 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14208 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14209 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14210 * gcc.target/aarch64/simd/vuzps16.x: New file.
14211 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14212 * gcc.target/aarch64/simd/vuzps32.x: New file.
14213 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14214 * gcc.target/aarch64/simd/vuzps8.x: New file.
14215 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14216 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14217 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14218 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14219 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14220 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14222 2014-04-30 Richard Biener <rguenther@suse.de>
14224 PR tree-optimization/48329
14225 * gfortran.dg/vect/pr48329.f90: New testcase.
14227 2014-04-30 Marek Polacek <polacek@redhat.com>
14229 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14230 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14232 2014-04-30 Marek Polacek <polacek@redhat.com>
14235 * gcc.dg/pr60139.c: New test.
14237 2014-04-30 Marek Polacek <polacek@redhat.com>
14240 * gcc.dg/pr60351.c: New test.
14242 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14244 * gcc.target/arm/simd/simd.exp: New file.
14245 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14246 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14247 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14248 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14249 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14250 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14251 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14252 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14253 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14254 * gcc.target/arm/simd/vzipf32_1.c: New file.
14255 * gcc.target/arm/simd/vzipp16_1.c: New file.
14256 * gcc.target/arm/simd/vzipp8_1.c: New file.
14257 * gcc.target/arm/simd/vzips16_1.c: New file.
14258 * gcc.target/arm/simd/vzips32_1.c: New file.
14259 * gcc.target/arm/simd/vzips8_1.c: New file.
14260 * gcc.target/arm/simd/vzipu16_1.c: New file.
14261 * gcc.target/arm/simd/vzipu32_1.c: New file.
14262 * gcc.target/arm/simd/vzipu8_1.c: New file.
14264 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14267 * g++.dg/cpp0x/constexpr-51707.C: New.
14269 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14271 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14272 occurrences of "int" in the gimple dump to reflect that the return
14273 types of functions now show up in such dumps.
14274 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14276 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14278 PR tree-optimization/60971
14279 * c-c++-common/turtore/pr60971.c: New test.
14281 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14283 * gcc.target/aarch64/simd/simd.exp: New file.
14284 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14285 * gcc.target/aarch64/simd/vzipf32.x: New file.
14286 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14287 * gcc.target/aarch64/simd/vzipp16.x: New file.
14288 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14289 * gcc.target/aarch64/simd/vzipp8.x: New file.
14290 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14291 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14292 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14293 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14294 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14295 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14296 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14297 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14298 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14299 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14300 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14301 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14302 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14303 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14304 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14305 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14306 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14307 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14308 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14309 * gcc.target/aarch64/simd/vzips16.x: New file.
14310 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14311 * gcc.target/aarch64/simd/vzips32.x: New file.
14312 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14313 * gcc.target/aarch64/simd/vzips8.x: New file.
14314 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14315 * gcc.target/aarch64/simd/vzipu16.x: New file.
14316 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14317 * gcc.target/aarch64/simd/vzipu32.x: New file.
14318 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14319 * gcc.target/aarch64/simd/vzipu8.x: New file.
14321 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14323 * gcc.target/aarch64/fcsel_1.c: New test case.
14325 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14327 PR libfortran/60810
14328 * gfortran.dg/arrayio_13.f90: New test.
14330 2014-04-28 Martin Jambor <mjambor@suse.cz>
14332 * gcc.dg/tree-ssa/sra-14.c: New test.
14334 2014-04-28 Richard Biener <rguenther@suse.de>
14336 PR middle-end/60092
14337 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14338 * gcc.dg/vect/pr60092.c: Likewise.
14340 2014-04-28 Richard Biener <rguenther@suse.de>
14342 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14343 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14344 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14345 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14347 2014-04-28 Richard Biener <rguenther@suse.de>
14349 PR tree-optimization/60979
14350 * gcc.dg/graphite/pr60979.c: New testcase.
14352 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14355 * gcc.dg/pr60114.c: Use signed chars.
14357 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14360 * g++.dg/cpp0x/alias-decl-43.C: New.
14362 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14366 * gfortran.dg/no_range_check_3.f90: New test.
14368 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14370 PR libfortran/52539
14371 * gfortran.dg/namelist_utf8.f90: New test.
14373 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14375 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14376 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14377 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14379 2014-04-25 Cary Coutant <ccoutant@google.com>
14382 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14383 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14384 -fdebug-types-section flag.
14386 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14388 * gcc.target/arm/tail-long-call.c: New test.
14390 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14392 PR tree-optimization/60930
14393 * gcc.dg/torture/pr60930.c: New test.
14395 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14397 PR tree-optimization/60960
14398 * gcc.c-torture/execute/pr60960.c: New test.
14400 2014-04-25 Marek Polacek <polacek@redhat.com>
14402 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14404 2014-04-25 Marek Polacek <polacek@redhat.com>
14407 * gcc.dg/pr18079.c: New test.
14408 * gcc.dg/pr18079-2.c: New test.
14410 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14412 * c-c++-common/gomp/pr60823-2.c: Require effective target
14415 2014-04-25 Marek Polacek <polacek@redhat.com>
14418 * gcc.dg/pr60114.c: New test.
14420 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14422 * gcc.c-torture/execute/20140425-1.c: New test.
14424 2014-04-25 Marek Polacek <polacek@redhat.com>
14427 * c-c++-common/pr60156.c: New test.
14429 2014-04-25 Richard Biener <rguenther@suse.de>
14432 * g++.dg/opt/pr60912.C: New testcase.
14434 2014-04-25 Richard Biener <rguenther@suse.de>
14437 * gcc.dg/lto/pr60911_0.c: New testcase.
14439 2014-04-24 Cong Hou <congh@google.com>
14441 PR tree-optimization/60896
14442 * g++.dg/vect/pr60896.cc: New test.
14444 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14446 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14447 unpack builtin functionss for 128-bit types.
14448 * gcc.target/powerpc/pack02.c: Likewise.
14449 * gcc.target/powerpc/pack03.c: Likewise.
14450 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14451 divide builtin functionss.
14452 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14453 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14455 * gcc.target/powerpc/bcd-2.c: Likewise.
14456 * gcc.target/powerpc/bcd-3.c: Likewise.
14457 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14458 builtin functionss.
14459 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14461 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14463 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14464 keeps_null_pointer_checks.
14465 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14466 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14467 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14468 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14470 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14472 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14473 Replace load with read and store with write.
14475 2014-04-24 Jeff Law <law@redhat.com>
14478 * gcc.c-torture/pr60822.c: New test.
14479 * gcc.c-torture/pr60822.x: New test.
14481 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14484 * g++.dg/cpp0x/pr57958.C: New test.
14486 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14488 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14489 true for aarch64_be.
14491 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14492 Tom de Vries <tom@codesourcery.com>
14494 * gcc.dg/fuse-caller-save.c: New test.
14496 2014-04-24 Joey Ye <joey.ye@arm.com>
14498 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14500 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14502 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14503 * gcc.dg/vect/vect-bswap16: New test.
14504 * gcc.dg/vect/vect-bswap32: Likewise.
14505 * gcc.dg/vect/vect-bswap64: Likewise.
14507 2014-04-23 Jeff Law <law@redhat.com>
14509 PR tree-optimization/60902
14510 * gcc.target/i386/pr60902.c: New test.
14512 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14514 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14515 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14516 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14518 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14520 * gcc.target/arm/rev16.c: New test.
14522 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14524 * gcc.target/aarch64/rev16_1.c: New test.
14526 2014-04-23 Richard Biener <rguenther@suse.de>
14528 PR tree-optimization/60903
14529 * gcc.dg/torture/pr60903.c: New testcase.
14531 2014-04-23 Richard Biener <rguenther@suse.de>
14533 PR middle-end/60895
14534 * g++.dg/torture/pr60895.C: New testcase.
14536 2014-04-23 Richard Biener <rguenther@suse.de>
14538 PR middle-end/60891
14539 * gcc.dg/torture/pr60891.c: New testcase.
14541 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14544 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14545 -fno-sanitize-recover to dg-options.
14546 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14547 add -std=c++11 to dg-options.
14548 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14549 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14550 add -std=c++1y to dg-options.
14551 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14552 -fno-sanitize-recover to dg-options.
14553 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14554 * c-c++-common/ubsan/vla-4.c: Likewise.
14555 * c-c++-common/ubsan/pr59503.c: Likewise.
14556 * c-c++-common/ubsan/vla-3.c: Likewise.
14557 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14558 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14559 * c-c++-common/ubsan/shift-3.c: Likewise.
14560 * c-c++-common/ubsan/overflow-1.c: Likewise.
14561 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14562 * c-c++-common/ubsan/vla-2.c: Likewise.
14563 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14564 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14565 * c-c++-common/ubsan/shift-6.c: Likewise.
14566 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14567 * c-c++-common/ubsan/overflow-add-3.c: New test.
14568 * c-c++-common/ubsan/overflow-add-4.c: New test.
14569 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14570 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14572 2014-04-22 Christian Bruel <christian.bruel@st.com>
14574 * gcc.target/sh/hiconst.c: New test.
14576 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14578 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14579 lroundf generates custom round instruction, too.
14581 2014-04-22 Tobias Burnus <burnus@net-b.de>
14584 * coarray/alloc_comp_3.f90: New.
14586 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14589 * gcc.target/i386/pr60868.c: New testcase.
14591 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14594 * c-c++-common/gomp/pr59073.c: New test.
14596 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14598 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14600 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14602 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14603 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14605 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14607 * gcc.dg/memcpy-5.c: New test.
14609 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14611 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14613 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14614 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14616 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14617 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14619 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14620 from dg-additional-options.
14621 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14624 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14626 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14627 (sigill_hdlr): Remove.
14628 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14631 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14632 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14633 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14635 * lib/target-supports.exp (add_options_for_tls): Remove
14636 *-*-solaris2.9* handling.
14638 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14640 * gcc.target/aarch64/vect_cvtf_1.c: New.
14642 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14644 PR tree-optimization/60823
14645 * c-c++-common/gomp/pr60823-1.c: New test.
14646 * c-c++-common/gomp/pr60823-2.c: New test.
14647 * c-c++-common/gomp/pr60823-3.c: New test.
14649 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14651 * gcc.target/arm/anddi_notdi-1.c: New test.
14652 * gcc.target/arm/iordi_notdi-1.c: New test case.
14654 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14656 * gcc.target/arm/iordi_notdi-1.c: New test.
14658 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14660 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14662 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14665 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14666 not cause errors if -mspe.
14668 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14671 * gcc.target/i386/pr60909-1.c: New test.
14672 * gcc.target/i386/pr60909-2.c: Ditto.
14674 2014-04-18 Cong Hou <congh@google.com>
14676 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14677 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14679 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14681 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14682 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14684 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14687 * g++.dg/cpp0x/alias-decl-42.C: New.
14689 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14691 * gcc.target/powerpc/ti_math1.c: New.
14692 * gcc.target/powerpc/ti_math2.c: New.
14694 2014-04-17 Martin Jambor <mjambor@suse.cz>
14696 * gnat.dg/opt34.adb: New.
14697 * gnat.dg/opt34_pkg.ads: Likewise.
14699 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14701 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14702 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14704 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14706 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14707 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14709 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14712 Forward port from 4.8 branch
14713 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14715 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14717 * gcc.target/i386/bmi-2.c: Ditto.
14719 2014-04-17 Richard Biener <rguenther@suse.de>
14721 PR middle-end/60849
14722 * g++.dg/opt/pr60849.C: New testcase.
14724 2014-04-17 Richard Biener <rguenther@suse.de>
14726 PR tree-optimization/60836
14727 * g++.dg/vect/pr60836.cc: New testcase.
14729 2014-04-17 Richard Biener <rguenther@suse.de>
14731 PR tree-optimization/60841
14732 * gcc.dg/vect/pr60841.c: New testcase.
14734 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14736 * g++.dg/ipa/devirt-31.C: New testcase.
14738 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14741 * gcc.dg/lto/pr60820_0.c: New testcase.
14742 * gcc.dg/lto/pr60820_1.c: New testcase.
14744 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14747 * g++.dg/torture/pr60854.C: New testcase.
14749 2014-04-16 Catherine Moore <clm@codesourcery.com>
14751 * gcc.target/mips/umips-store16-2.c: New test.
14753 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
14755 * g++.dg/cpp0x/initlist-vect.C: New file.
14757 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14759 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14760 * gcc.dg/uninit-I-O0.c: Likewise.
14761 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14763 2014-04-16 Jakub Jelinek <jakub@redhat.com>
14765 PR tree-optimization/60844
14766 * gcc.dg/pr60844.c: New test.
14768 2014-04-15 Richard Biener <rguenther@suse.de>
14770 PR rtl-optimization/56965
14771 * gcc.dg/torture/pr56965-1.c: New testcase.
14772 * gcc.dg/torture/pr56965-2.c: Likewise.
14774 2014-04-15 Teresa Johnson <tejohnson@google.com>
14776 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
14778 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14780 * gnat.dg/vect14.adb: New test.
14782 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
14784 * gnat.dg/vect12.ad[sb]: New test.
14785 * gnat.dg/vect13.ad[sb]: Likewise.
14787 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
14789 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
14791 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
14792 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
14793 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
14794 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
14795 * c-c++-common/ubsan/null-1.c: Likewise.
14796 * c-c++-common/ubsan/null-10.c: Likewise.
14797 * c-c++-common/ubsan/null-11.c: Likewise.
14798 * c-c++-common/ubsan/null-2.c: Likewise.
14799 * c-c++-common/ubsan/null-3.c: Likewise.
14800 * c-c++-common/ubsan/null-4.c: Likewise.
14801 * c-c++-common/ubsan/null-5.c: Likewise.
14802 * c-c++-common/ubsan/null-6.c: Likewise.
14803 * c-c++-common/ubsan/null-7.c: Likewise.
14804 * c-c++-common/ubsan/null-8.c: Likewise.
14805 * c-c++-common/ubsan/null-9.c: Likewise.
14806 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14807 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14808 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14809 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14810 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14811 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14812 * c-c++-common/ubsan/pr59333.c: Likewise.
14813 * c-c++-common/ubsan/pr59667.c: Likewise.
14814 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14815 * c-c++-common/ubsan/pr60636.c: Likewise.
14816 * c-c++-common/ubsan/shift-1.c: Likewise.
14817 * c-c++-common/ubsan/shift-2.c: Likewise.
14818 * c-c++-common/ubsan/vla-1.c: Likewise.
14820 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
14822 * gnat.dg/vect11.ad[sb]: New test.
14824 2014-04-14 Richard Biener <rguenther@suse.de>
14826 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
14828 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14830 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
14832 2014-04-14 Richard Biener <rguenther@suse.de>
14833 Marc Glisse <marc.glisse@inria.fr>
14836 * gcc.target/i386/vec-may_alias.c: New testcase.
14838 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14840 * lib/target-supports.exp
14841 (check_effective_target_vect_widen_mult_si_to_di_pattern):
14842 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
14845 2014-04-14 Richard Biener <rguenther@suse.de>
14848 * gcc.dg/lto/pr60720_0.c: New testcase.
14849 * gcc.dg/lto/pr60720_1.c: Likewise.
14851 2014-04-14 Christian Bruel <christian.bruel@st.com>
14853 * gcc.target/sh/memset.c: New test.
14855 2014-04-14 Richard Biener <rguenther@suse.de>
14857 PR middle-end/55022
14858 * gcc.dg/graphite/pr55022.c: New testcase.
14860 2014-04-14 Richard Biener <rguenther@suse.de>
14862 PR tree-optimization/59817
14863 PR tree-optimization/60453
14864 * gfortran.dg/graphite/pr59817.f: New testcase.
14865 * gcc.dg/graphite/pr59817-1.c: Likewise.
14866 * gcc.dg/graphite/pr59817-2.c: Likewise.
14868 2014-04-14 Jason Merrill <jason@redhat.com>
14871 * lib/gcc-dg.exp (dg-build-dso): New.
14872 (gcc-dg-test-1): Handle dg-do-what "dso".
14874 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
14877 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
14880 * gfortran.dg/associate_15.f90: New test.
14882 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14884 PR middle-end/60467
14885 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
14888 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
14890 PR middle-end/60469
14891 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
14893 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
14895 * gcc.target/mips/umips-store16-1.c: New test.
14897 2014-04-11 Tobias Burnus <burnus@net-b.de>
14900 * * g++.dg/warn/warn_format_signedness.C: New.
14901 * gcc.dg/format/warn-signedness.c: New.
14903 2014-04-11 Tobias Burnus <burnus@net-b.de>
14907 * gfortran.dg/finalize_25.f90: New.
14909 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14911 * gcc.target/epiphany/t1068-2.c: New file.
14913 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14915 * gcc.target/epiphany/btst-1.c: New test.
14917 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
14919 PR rtl-optimization/60651
14920 * gcc.target/epiphany/mode-switch.c: New test.
14922 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
14925 * g++.dg/cpp0x/gen-attrs-58.C: New.
14926 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
14928 2014-04-11 Steve Ellcey <sellcey@mips.com>
14929 Jakub Jelinek <jakub@redhat.com>
14931 PR middle-end/60556
14932 * gcc.c-torture/compile/pr60556.c: New test.
14934 2014-04-11 Richard Biener <rguenther@suse.de>
14936 PR middle-end/60797
14937 * gcc.dg/pr60797.c: New testcase.
14939 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14941 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
14942 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
14943 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
14945 * gcc.target/s390/htm-nofloat-1.c: ... this one.
14946 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
14947 instructions as well.
14949 2014-04-11 Jakub Jelinek <jakub@redhat.com>
14951 PR rtl-optimization/60663
14952 * gcc.target/arm/pr60663.c: New test.
14954 2014-04-10 Jason Merrill <jason@redhat.com>
14956 * g++.dg/dso/dlclose1.C: Disable for 4.9.
14958 2014-04-10 Jakub Jelinek <jakub@redhat.com>
14961 * g++.dg/lto/pr60567_0.C: New test.
14963 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
14965 * gfortran.dg/class_nameclash.f90: New test.
14967 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
14970 * g++.dg/cpp0x/variadic156.C: New.
14972 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14974 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
14977 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14980 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
14983 2014-04-09 Steve Ellcey <sellcey@mips.com>
14985 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
14988 2014-04-09 Cong Hou <congh@google.com>
14991 * lib/target-supports.exp:
14992 (check_effective_target_vect_widen_si_to_di_pattern): New.
14993 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
14994 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
14996 (foo): Fix up formatting.
14997 (main): Call check_vect.
14999 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15002 * g++.dg/template/crash119.C: New.
15004 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15006 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15008 2014-04-08 Jason Merrill <jason@redhat.com>
15010 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15012 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15014 PR rtl-optimization/60776
15015 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15016 * gcc.dg/builtin-bswap-7.c: Likewise.
15017 * gcc.dg/builtin-bswap-6a.c: New testcase.
15018 * gcc.dg/builtin-bswap-7a.c: New testcase.
15021 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15023 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15025 * gcc.dg/builtin-bswap-7.c: Likewise.
15027 2014-04-08 Richard Biener <rguenther@suse.de>
15029 PR tree-optimization/60785
15030 * gcc.dg/graphite/pr60785.c: New testcase.
15032 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15035 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15038 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15040 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15041 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15042 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15044 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15046 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15048 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15051 * g++.dg/torture/pr60609.C: New test.
15053 2014-04-07 Richard Biener <rguenther@suse.de>
15055 PR tree-optimization/60766
15056 * gcc.dg/torture/pr60766.c: New testcase.
15058 2014-04-07 Jason Merrill <jason@redhat.com>
15060 * lib/gcc-dg.exp (dg-build-dso): New.
15061 (gcc-dg-test-1): Handle dg-do-what "dso".
15062 * lib/target-supports.exp (add_options_for_dlopen): New.
15063 (check_effective_target_dlopen): Use it.
15065 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15067 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15069 2014-04-07 Richard Biener <rguenther@suse.de>
15071 PR middle-end/60750
15072 * g++.dg/torture/pr60750.C: New testcase.
15073 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15075 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15077 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15079 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15082 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15084 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15087 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15089 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15091 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15093 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15095 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15097 * gcc.target/avr/dev-specific-rmw.c: New test.
15099 2014-04-04 Cong Hou <congh@google.com>
15101 PR tree-optimization/60656
15102 * gcc.dg/vect/pr60656.c: New test.
15104 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15106 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15108 * gcc.dg/builtin-bswap-7.c: Likewise.
15110 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15113 * g++.dg/cpp0x/constexpr-ice15.C: New.
15115 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15118 testcase by Richard Biener
15119 * gcc.dg/lto/pr59626_0.c: New testcase.
15120 * gcc.dg/lto/pr59626_1.c: New testcase.
15122 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15125 * gcc.c-torture/compile/pr60655-1.c: New test.
15127 2014-04-04 Martin Jambor <mjambor@suse.cz>
15130 * g++.dg/ipa/pr60640-1.C: New test.
15131 * g++.dg/ipa/pr60640-2.C: Likewise.
15132 * g++.dg/ipa/pr60640-3.C: Likewise.
15133 * g++.dg/ipa/pr60640-4.C: Likewise.
15135 2014-04-04 Jeff Law <law@redhat.com>
15138 * gcc.target/arm/pr60657.c: New test.
15140 2014-04-04 Richard Biener <rguenther@suse.de>
15143 * g++.dg/torture/pr60746.C: New testcase.
15145 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15147 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15148 * g++.old-deja/g++.jason/overload21.C: Likewise.
15149 * g++.old-deja/g++.law/init5.C: Likewise.
15151 2014-04-03 Cong Hou <congh@google.com>
15153 PR tree-optimization/60505
15154 * gcc.dg/vect/pr60505.c: New test.
15156 2014-04-03 Richard Biener <rguenther@suse.de>
15158 PR tree-optimization/60740
15159 * gcc.dg/graphite/pr60740.c: New testcase.
15161 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15163 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15164 * g++.dg/warn/Wnvdtor-2.C: New.
15165 * g++.dg/warn/Wnvdtor-3.C: New.
15166 * g++.dg/warn/Wnvdtor-4.C: New.
15167 * g++.dg/warn/Weff1.C: Delete.
15168 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15169 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15171 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15174 * g++.dg/torture/pr60659.C: New testcase.
15176 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15178 PR tree-optimization/60733
15179 * gcc.dg/torture/pr60733.c: New test.
15181 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15183 PR rtl-optimization/60650
15184 * gcc.target/arm/pr60650-2.c: New.
15186 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15188 * gcc.target/i386/avx2-vpand-3.c,
15189 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15191 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15193 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15194 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15195 gcc.target/i386/memcpy-strategy-1.c,
15196 gcc.target/i386/memcpy-strategy-2.c,
15197 gcc.target/i386/memcpy-vector_loop-1.c,
15198 gcc.target/i386/memcpy-vector_loop-2.c,
15199 gcc.target/i386/memset-vector_loop-1.c,
15200 gcc.target/i386/memset-vector_loop-2.c,
15201 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15202 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15203 -march= options different from those in dg-options.
15205 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15207 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15208 gcc.target/i386/pr30970.c: Use -mtune=generic.
15209 * gcc.target/i386/avx2-vpaddb-3.c,
15210 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15211 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15212 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15213 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15214 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15215 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15216 gcc.target/i386/avx2-vpsubw-3.c,
15217 gcc.target/i386/avx256-unaligned-load-1.c,
15218 gcc.target/i386/avx256-unaligned-load-4.c,
15219 gcc.target/i386/avx256-unaligned-store-1.c,
15220 gcc.target/i386/avx256-unaligned-store-2.c,
15221 gcc.target/i386/avx256-unaligned-store-4.c: Use
15222 -mno-prefer-avx128.
15224 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15225 Iain Sandoe <iain@codesourcery.com>
15228 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15229 with the additional options -Wl,-undefined,dynamic_lookup
15230 and -Wl,-flat_namespace.
15231 * gcc.dg/torture/pr53922.c: Additional option
15232 -Wl,-flat_namespace for darwin[89].
15233 * gcc.dg/torture/pr60092.c: Additional options
15234 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15237 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15240 * lib/prune.exp: Modify the regular express to prune
15241 the new warnings introduced by r205679 on darwin9.
15243 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15245 * g++.dg/init/ctor4.C: Adjust.
15246 * g++.dg/init/ctor4-1.C: New.
15247 * g++.dg/cpp0x/defaulted2.C: Adjust.
15249 2014-04-01 Richard Henderson <rth@redhat.com>
15252 * gcc.dg/pr60704.c: New file.
15254 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15257 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15258 logical_op_short_circuit targets.
15260 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15262 PR libfortran/60128
15263 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15264 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15266 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15268 PR rtl-optimization/60700
15269 * gcc.target/i386/pr60700.c: New test.
15271 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15274 * gcc.target/arm/pr60650.c: Adjust command line options.
15276 2014-03-31 Martin Jambor <mjambor@suse.cz>
15278 PR middle-end/60647
15279 * gcc.dg/pr60647-1.c: New test.
15280 * gcc.dg/pr60647-2.c: Likewise.
15282 2014-03-31 Richard Biener <rguenther@suse.de>
15284 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15286 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15289 * gcc.target/aarch64/pr60034.c: New file.
15291 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15294 * g++.dg/cpp1y/pr60626.C: New testcase.
15296 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15298 * gcc.dg/pr45416.c: Allow bextr on x86.
15299 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15300 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15301 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15302 * gcc.target/i386/l_fma_double_1.c,
15303 gcc.target/i386/l_fma_double_2.c,
15304 gcc.target/i386/l_fma_double_3.c,
15305 gcc.target/i386/l_fma_double_4.c,
15306 gcc.target/i386/l_fma_double_5.c,
15307 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15308 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15309 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15310 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15311 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15312 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15313 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15315 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15318 * g++.dg/pr60648.C: Move test to...
15319 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15320 dg-options, add for fpic targets dg-additional-options -fPIC.
15322 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15324 * gnat.dg/opt33.adb: New testcase.
15326 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15329 * gcc.target/aarch64/pr60697.c: New.
15331 2014-03-27 Jeff Law <law@redhat.com>
15334 * g++.dg/pr60648.C: New test.
15336 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15339 * g++.dg/cpp1y/pr60573.C: New testcase.
15341 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15344 * gcc.target/i386/pr60693.c: New test.
15346 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15348 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15350 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15353 * c-c++-common/pr60689.c: New test.
15356 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15357 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15360 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15363 * gcc.target/aarch64/pr60675.C: New.
15365 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15367 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15368 * lib/target-supports.exp: Return true for s390
15369 in check_effective_logical_op_short_circuit.
15371 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15373 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15374 of second source operand.
15375 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15376 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15377 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15379 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15382 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15384 2014-03-28 Tobias Burnus <burnus@net-b.de>
15386 * lib/cilk-plus-dg.exp: New.
15387 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15388 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15390 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15393 * gfortran.dg/where_4.f90: New test case.
15395 2014-03-27 Tobias Burnus <burnus@net-b.de>
15398 * gfortran.dg/finalize_24.f90: New.
15400 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15402 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15405 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15406 vec_select optimizations.
15407 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15408 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15411 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15412 xxpermdi builtins are supported.
15414 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15416 PR rtl-optimization/60650
15417 * gcc.target/arm/pr60650.c: New.
15419 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15421 * gcc.target/s390/20140327-1.c: New testcase.
15423 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15425 PR middle-end/60682
15426 * g++.dg/gomp/pr60682.C: New test.
15428 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15430 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15432 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15435 * gcc.target/aarch64/pr60580_1.c: New.
15436 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15437 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15439 2014-03-26 Dehao Chen <dehao@google.com>
15441 * gcc.dg/predict-8.c: New test.
15443 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15446 * g++.dg/init/const10.C: New.
15447 * g++.dg/init/const11.C: New.
15448 * g++.dg/init/pr25811.C: Adjust.
15449 * g++.dg/init/pr29043.C: Likewise.
15450 * g++.dg/init/pr43719.C: Likewise.
15451 * g++.dg/init/pr44086.C: Likewise.
15452 * g++.dg/init/ctor8.C: Likewise.
15453 * g++.dg/init/uninitialized1.C: Likewise.
15455 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15458 * c-c++-common/ubsan/pr60636.c: New test.
15460 2014-03-26 Andreas Schwab <schwab@suse.de>
15462 * g++.dg/torture/pr60315.C: Remove duplication.
15464 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15466 * gcc.c-torture/execute/20140326-1.c: New test.
15468 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15471 * g++.dg/torture/pr60315.C: New testcase.
15473 2014-03-25 Martin Jambor <mjambor@suse.cz>
15476 * g++.dg/ipa/pr60600.C: New test.
15478 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15481 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15483 2014-03-25 Richard Biener <rguenther@suse.de>
15485 PR middle-end/60635
15486 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15487 * gfortran.dg/lto/pr60635_1.c: Likewise.
15489 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15492 * g++.dg/cpp1y/pr60627.C: New testcase.
15494 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15496 * gcc.target/aarch64/ushr64_1.c: New.
15498 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15500 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15501 (LONG_LONG): Use LLONG.
15502 (set_rvector_long): Explicitly return void.
15503 (set_vector_long): Likewise.
15504 (check_vector_long): Likewise.
15506 2014-03-24 Marek Polacek <polacek@redhat.com>
15508 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15510 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15511 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15512 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15513 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15514 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15515 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15516 * c-c++-common/ubsan/pr59503.c: Likewise.
15517 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15518 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15519 * c-c++-common/ubsan/shift-3.c: Likewise.
15520 * c-c++-common/ubsan/shift-6.c: Likewise.
15521 * c-c++-common/ubsan/undefined-1.c: Likewise.
15522 * c-c++-common/ubsan/vla-2.c: Likewise.
15523 * c-c++-common/ubsan/vla-3.c: Likewise.
15524 * c-c++-common/ubsan/vla-4.c: Likewise.
15525 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15526 * g++.dg/ubsan/return-2.C: Likewise.
15528 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15530 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15533 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15535 PR libfortran/59313
15536 PR libfortran/58015
15537 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15538 * gfortran.dg/round_4.f90: Likewise.
15540 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15542 PR libfortran/60128
15543 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15544 i?86-*-solaris2.9*.
15546 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15549 * c-c++-common/ubsan/pr60613-1.c: New test.
15550 * c-c++-common/ubsan/pr60613-2.c: New test.
15552 2014-03-22 Matthias Klose <doko@ubuntu.com>
15554 * g++.dg/cpp0x/regress: Remove empty directory.
15556 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15559 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15561 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15563 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15564 * g++.dg/cpp1y/pr60393.C: Likewise.
15566 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15569 * g++.dg/cpp1y/pr60384.C: New.
15571 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15574 * gcc.dg/pr60598.c: New test.
15576 2014-03-21 Martin Jambor <mjambor@suse.cz>
15579 * g++.dg/torture/pr59176.C: New test.
15581 2014-03-21 Martin Jambor <mjambor@suse.cz>
15584 * g++.dg/ipa/pr60419.C: New test.
15586 2014-03-21 Richard Biener <rguenther@suse.de>
15588 PR tree-optimization/60577
15589 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15591 2014-03-21 Tobias Burnus <burnus@net-b.de>
15594 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15596 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15598 PR middle-end/60597
15599 * g++.dg/opt/pr60597.C: New test.
15602 * g++.dg/init/pr60572.C: New test.
15604 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15606 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15608 2014-03-19 Tobias Burnus <burnus@net-b.de>
15612 * gfortran.dg/implicit_pure_4.f90: New.
15614 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15617 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15619 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15622 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15623 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15624 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15626 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15629 * g++.dg/cpp1y/pr60332.C: New.
15631 2014-03-19 Marek Polacek <polacek@redhat.com>
15634 * g++.dg/ubsan/pr60569.C: New test.
15636 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15638 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15640 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15642 PR tree-optimization/60559
15643 * g++.dg/vect/pr60559.cc: New test.
15645 2014-03-18 Ian Lance Taylor <iant@google.com>
15648 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15649 (ditype): Rename typedef from int64_t.
15651 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15654 * gcc.dg/cast-qual-3.c: New.
15656 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15657 * c-c++-common/Wcast-qual-1.c: More precise match text.
15659 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15663 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15664 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15665 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15666 * gfortran.dg/intent_optimize_1.f90: Ditto.
15667 * gfortran.dg/pointer_init_9.f90: Ditto.
15668 * gfortran.dg/volatile4.f90: Ditto.
15669 * gfortran.dg/volatile6.f90: Ditto.
15671 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15674 * c-c++-common/Wcast-qual-1.c: More precise match text.
15676 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15679 * g++.dg/cpp0x/constexpr-ice14.C: New.
15681 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15684 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15686 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15689 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15690 * c-c++-common/ubsan/null-2.c: Likewise.
15691 * c-c++-common/ubsan/null-3.c: Likewise.
15692 * c-c++-common/ubsan/null-4.c: Likewise.
15693 * c-c++-common/ubsan/null-5.c: Likewise.
15694 * c-c++-common/ubsan/null-6.c: Likewise.
15695 * c-c++-common/ubsan/null-7.c: Likewise.
15696 * c-c++-common/ubsan/null-8.c: Likewise.
15697 * c-c++-common/ubsan/null-9.c: Likewise.
15698 * c-c++-common/ubsan/null-10.c: Likewise.
15699 * c-c++-common/ubsan/null-11.c: Likewise.
15700 * c-c++-common/ubsan/overflow-1.c: Likewise.
15701 * c-c++-common/ubsan/overflow-2.c: Likewise.
15702 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15703 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15704 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15705 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15706 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15707 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15708 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15709 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15710 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15711 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15712 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15713 * c-c++-common/ubsan/pr59333.c: Likewise.
15714 * c-c++-common/ubsan/pr59503.c: Likewise.
15715 * c-c++-common/ubsan/pr59667.c: Likewise.
15716 * c-c++-common/ubsan/undefined-1.c: Likewise.
15717 * g++.dg/ubsan/pr59250.C: Likewise.
15718 * g++.dg/ubsan/pr59306.C: Likewise.
15720 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15722 * gcc.dg/tls/pr58595.c: Add tls options.
15724 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15726 * gcc.target/i386/avx-additional-reg-names.c: New.
15727 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15729 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15732 * g++.dg/cpp1y/pr60390.C: New testcase.
15735 * g++.dg/cpp1y/pr60391.C: New testcase.
15737 2014-03-17 Jakub Jelinek <jakub@redhat.com>
15740 * gcc.target/i386/pr60516.c: New test.
15742 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15745 * g++.dg/cpp0x/constexpr-ice13.C: New.
15747 2014-03-17 Marek Polacek <polacek@redhat.com>
15749 PR middle-end/60534
15750 * gcc.dg/gomp/pr60534.c: New test.
15752 2014-03-17 Kai Tietz <ktietz@redhat.com>
15754 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15756 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15759 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15762 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15764 PR libfortran/58324
15765 * gfortran.dg/list_read_12.f90: New test.
15767 2014-03-15 Janus Weil <janus@gcc.gnu.org>
15770 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15771 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15772 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15773 -Wno-aggressive-loop-optimizations and remove an unused variable.
15774 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15775 * gfortran.dg/pointer_init_9.f90: New.
15776 * gfortran.dg/volatile4.f90: Put into subroutine.
15777 * gfortran.dg/volatile6.f90: Ditto.
15779 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
15782 * gfortran.dg/transpose_4.f90: New test.
15784 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
15786 PR rtl-optimization/60508
15787 * gcc.target/i386/pr60508.c: New.
15789 2014-03-14 Richard Biener <rguenther@suse.de>
15791 PR middle-end/60518
15792 * g++.dg/pr60518.C: New testcase.
15794 2014-03-14 Martin Jambor <mjambor@suse.cz>
15797 * gcc.dg/lto/pr60461_0.c: New test.
15799 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
15801 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
15802 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15803 * gcc.dg/lto/save-temps_0.c: New testcase.
15805 2014-03-13 Jakub Jelinek <jakub@redhat.com>
15807 PR middle-end/36282
15808 * c-c++-common/pr36282-1.c: New test.
15809 * c-c++-common/pr36282-2.c: New test.
15810 * c-c++-common/pr36282-3.c: New test.
15811 * c-c++-common/pr36282-4.c: New test.
15813 2014-03-13 Richard Henderson <rth@redhat.com>
15816 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
15818 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15821 * g++.dg/template/crash118.C: New.
15822 * g++.dg/template/crash95.C: Adjust.
15824 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
15826 PR rtl-optimization/57189
15827 * gcc.target/i386/pr57189.c: New.
15829 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
15832 * g++.dg/cpp0x/static_assert10.C: New.
15833 * g++.dg/cpp0x/static_assert11.C: Likewise.
15834 * g++.dg/cpp0x/static_assert3.C: Adjust.
15836 2014-03-13 Richard Biener <rguenther@suse.de>
15838 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
15840 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15842 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
15843 2.07 128-bit arithmetic.
15844 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
15846 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
15847 due to when TImode is allowed in VSX registers, the allowable
15848 address modes for TImode is just a single indirect address in
15849 order for the value to be loaded and store in either GPR or VSX
15850 registers. This affects the generated code, and it would cause
15851 this test to fail, when such an option is used.
15853 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
15855 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
15857 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15859 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
15860 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
15861 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
15862 only test for exactly one if if -mbranch-cost=1 has been passed.
15864 2014-03-12 Christian Bruel <christian.bruel@st.com>
15867 * gcc.target/arm/pr60264.c
15869 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
15871 PR tree-optimization/60454
15872 * gcc.c-torture/execute/pr60454.c: New test.
15874 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15875 Marc Glisse <marc.glisse@inria.fr>
15877 PR tree-optimization/60502
15878 * gcc.c-torture/compile/pr60502.c: New test.
15880 2014-03-12 Jakub Jelinek <jakub@redhat.com>
15882 PR middle-end/60482
15883 * gcc.dg/vect/pr60482.c: New test.
15885 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
15888 * g++.dg/cpp0x/inh-ctor19.C: New.
15890 2014-03-11 Richard Biener <rguenther@suse.de>
15892 PR tree-optimization/60429
15893 PR tree-optimization/60485
15894 * gcc.dg/pr60485-1.c: New testcase.
15895 * gcc.dg/pr60485-2.c: Likewise.
15897 2014-03-10 Jakub Jelinek <jakub@redhat.com>
15900 * g++.dg/ipa/pr60457.C: New test.
15902 2014-03-10 Richard Biener <rguenther@suse.de>
15904 PR middle-end/60474
15905 * g++.dg/torture/pr60474.C: New testcase.
15907 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
15909 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
15911 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
15913 * gcc.dg/lto/pr55113_0.c: New testcase.
15915 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
15918 * g++.dg/cpp1y/pr60033.C: New testcase.
15921 * g++.dg/cpp1y/pr60393.C: New testcase.
15923 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15925 PR libfortran/60128
15926 * gfortran.dg/fmt_en.f90: New test.
15928 2014-03-07 Jason Merrill <jason@redhat.com>
15930 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
15931 * lib/target-supports.exp (check_effective_target_c++11): Now
15932 means C++11 and up.
15933 (check_effective_target_c++11_only): New.
15934 (check_effective_target_c++11_down): New.
15935 (check_effective_target_c++1y): New.
15936 (check_effective_target_c++1y_only): New.
15937 (check_effective_target_c++98_only): Rename from
15938 check_effective_target_c++98.
15939 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
15941 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
15944 * g++.dg/cpp0x/constexpr-ice12.C: New.
15946 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
15948 * c-c++-common/gomp/map-1.c: Extend.
15950 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
15951 Janus Weil <janus@gcc.gnu.org>
15954 * gfortran.dg/deferred_type_component_1.f90 : New test.
15955 * gfortran.dg/deferred_type_component_2.f90 : New test.
15957 2014-03-06 Marek Polacek <polacek@redhat.com>
15960 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
15961 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
15963 2014-03-06 Jakub Jelinek <jakub@redhat.com>
15966 * gcc.dg/tls/pr58595.c: New test.
15968 2014-03-06 Richard Biener <rguenther@suse.de>
15970 PR middle-end/60445
15974 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
15976 * gcc.dg/lto/pr55113_0.c: New testcase.
15978 2014-03-05 Jakub Jelinek <jakub@redhat.com>
15981 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
15982 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
15983 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
15985 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15986 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15987 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15988 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
15990 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
15991 even for mips*/s390*/i?86/x86_64.
15992 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15993 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15994 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15995 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15996 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15999 * gcc.dg/lto/pr60404_0.c: New test.
16000 * gcc.dg/lto/pr60404_1.c: New file.
16001 * gcc.dg/lto/pr60404_2.c: New file.
16003 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16005 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16006 long long" throughout.
16007 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16008 * gcc.dg/vmx/insert-vsx.c: Likewise.
16009 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16010 * gcc.dg/vmx/ld-vsx.c: Likewise.
16011 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16012 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16013 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16014 * gcc.dg/vmx/merge-vsx.c: Likewise.
16015 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16016 * gcc.dg/vmx/st-vsx.c: Likewise.
16017 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16018 * gcc.dg/vmx/stl-vsx.c: Likewise.
16019 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16021 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16023 * gcc.dg/lto/pr55113_0.c: New testcase.
16025 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16028 * g++.dg/cpp1y/pr60376.C: New.
16030 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16032 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16034 2014-03-04 Richard Biener <rguenther@suse.de>
16036 PR tree-optimization/60382
16037 * gcc.dg/vect/pr60382.c: New testcase.
16039 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16041 PR libfortran/60148
16042 * gfortran.dg/namelist_84.f90: New test.
16044 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16046 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16047 argument to avoid inf values.
16048 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16049 UNION_FP_CHECK machinery.
16051 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16053 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16054 i32in128 cases outside special big-endian processing block.
16056 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16058 PR preprocessor/60400
16059 * c-c++-common/cpp/pr60400.c: New test.
16060 * c-c++-common/cpp/pr60400-1.h: New file.
16061 * c-c++-common/cpp/pr60400-2.h: New file.
16064 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16066 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16067 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16069 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16072 * g++.dg/lto/pr60150.H: New testcase.
16073 * g++.dg/lto/pr60150_0.C: New testcase.
16074 * g++.dg/lto/pr60150_1.C: New testcase.
16076 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16079 * g++.dg/ipa/devirt-29.C: New testcase
16081 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16084 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16086 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16089 * g++.dg/cpp0x/pr50025.C: New.
16091 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16094 * g++.dg/cpp1y/pr60377.C: New testcase.
16096 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16099 * gfortran.dg/str_comp_optimize_1.f90: New test.
16101 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16104 * gcc.c-torture/compile/pr60071.c: New.
16106 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16109 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16111 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16114 * g++.dg/cpp0x/constexpr-ice11.C: New.
16116 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16119 * g++.dg/cpp1y/auto-fn24.C: New.
16121 2014-02-28 Joey Ye <joey.ye@arm.com>
16124 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16126 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16129 * g++.dg/overload/ellipsis2.C: New.
16131 2014-02-27 Jeff Law <law@redhat.com>
16133 PR rtl-optimization/52714
16134 * gcc.c-torture/compile/pr52714.c: New test.
16136 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16137 Jeff Law <law@redhat.com>
16139 PR rtl-optimization/49847
16140 * g++.dg/pr49847.C: New test.
16142 2014-02-27 Marek Polacek <polacek@redhat.com>
16144 PR middle-end/59223
16145 * c-c++-common/pr59223.c: New test.
16147 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16149 * common/config/i386/predicates.md (const1256_operand): Remove.
16150 (const2356_operand): New.
16151 (const_1_to_2_operand): Remove.
16152 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16153 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16154 (*avx512pf_gatherpf<mode>sf): Ditto.
16155 (avx512pf_gatherpf<mode>df): Ditto.
16156 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16157 (*avx512pf_gatherpf<mode>df): Ditto.
16158 (avx512pf_scatterpf<mode>sf): Ditto.
16159 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16160 (*avx512pf_scatterpf<mode>sf): Ditto.
16161 (avx512pf_scatterpf<mode>df): Ditto.
16162 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16163 (*avx512pf_scatterpf<mode>df): Ditto.
16164 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16166 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16168 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16169 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16170 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16171 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16172 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16173 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16174 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16175 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16177 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16180 * gnat.dg/renaming5.adb: Change to two expected gotos.
16181 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16183 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16184 messages for removed basic block.
16185 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16186 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16187 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16188 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16190 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16192 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16193 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16194 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16195 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16196 * gcc.dg/vmx/merge-vsx.c: Likewise.
16197 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16199 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16201 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16202 * gcc.target/i386/prefetchwt1-1.c: New.
16203 * g++.dg/other/i386-2.C: Add new option.
16204 * g++.dg/other/i386-3.C: Ditto.
16205 * gcc.target/i386/sse-12.c: Ditto.
16206 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16207 * gcc.target/i386/sse-22.c: Add new option.
16208 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16210 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16212 PR libfortran/59313
16213 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16215 PR libfortran/58015
16216 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16218 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16221 * g++.dg/cpp1y/pr60311.C: New testcase.
16223 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16226 * g++.dg/cpp1y/pr60065.C: New testcase.
16228 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16230 PR rtl-optimization/60268
16231 * gcc.c-torture/compile/pr60268.c: New test.
16233 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16235 * gcc.target/microblaze/others/mem_reload.c: New test.
16237 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16239 * gcc.dg/vmx/lde.c: New test.
16240 * gcc.dg/vmx/lde-be-order.c: New test.
16241 * gcc.dg/vmx/ste.c: New test.
16242 * gcc.dg/vmx/ste-be-order.c: New test.
16244 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16247 * lib/target-supports.exp
16248 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16249 and crisv32-*-* to list.
16251 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16254 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16256 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16258 * gcc.dg/vmx/vsums.c: Check entire result vector.
16259 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16261 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16263 * gcc.dg/vmx/ld.c: New test.
16264 * gcc.dg/vmx/ld-be-order.c: New test.
16265 * gcc.dg/vmx/ld-vsx.c: New test.
16266 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16267 * gcc.dg/vmx/ldl.c: New test.
16268 * gcc.dg/vmx/ldl-be-order.c: New test.
16269 * gcc.dg/vmx/ldl-vsx.c: New test.
16270 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16271 * gcc.dg/vmx/st.c: New test.
16272 * gcc.dg/vmx/st-be-order.c: New test.
16273 * gcc.dg/vmx/st-vsx.c: New test.
16274 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16275 * gcc.dg/vmx/stl.c: New test.
16276 * gcc.dg/vmx/stl-be-order.c: New test.
16277 * gcc.dg/vmx/stl-vsx.c: New test.
16278 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16280 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16282 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16283 * g++.dg/other/i386-3.C (dg-options): Ditto.
16284 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16285 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16286 -mavx512pf and -msha.
16288 2014-02-21 Richard Biener <rguenther@suse.de>
16290 PR tree-optimization/60276
16291 * gcc.dg/vect/pr60276.c: New testcase.
16293 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16296 * gfortran.dg/finalize_23.f90: New.
16298 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16302 * g++.dg/cpp1y/pr60052.C: New testcase.
16303 * g++.dg/cpp1y/pr60053.C: New testcase.
16305 2014-02-21 Tobias Burnus <burnus@net-b.de>
16308 * gfortran.dg/inquire_16.f90: New.
16310 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16312 * gcc.target/nios2/biggot-1.c: New.
16313 * gcc.target/nios2/biggot-2.c: New.
16315 2014-02-20 Martin Jambor <mjambor@suse.cz>
16318 * gcc.dg/ipa/pr55260.c: New test.
16320 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16322 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16323 for execution test case.
16325 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16328 * g++.dg/torture/pr58555.C: New testcase.
16330 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16333 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16335 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16337 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16338 Kirill Yukhin <kirill.yukhin@intel.com>
16340 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16341 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16342 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16343 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16344 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16345 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16347 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16350 * g++.dg/ext/builtin-bswap1.C: New test.
16351 * c-c++-common/pr37743.c: New test.
16353 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16355 * gcc.dg/decl-10.c: New test.
16357 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16360 * g++.dg/ext/ivdep-1.C: New test.
16363 * gcc.dg/pr60267.c: New test.
16365 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16368 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16369 (dg-options): Remove -Wno-psabi.
16370 * gcc.target/i386/pr59794-2.c: Ditto.
16371 * gcc.target/i386/pr60205-1.c: Ditto.
16372 * gcc.target/i386/sse-5.c: Ditto.
16374 2014-02-18 Nick Clifton <nickc@redhat.com>
16376 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16377 * gcc.dg/pr23623.c: Likewise.
16378 * gcc.dg/pr48784-1.c: Likewise.
16379 * gcc.dg/pr48784-2.c: Likewise.
16380 * gcc.dg/pr56997-2.c: Likewise.
16381 * gcc.dg/sms-6.c: Likewise.
16382 * gcc.dg/torture/pr60183.c: Likewise.
16383 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16384 * gcc.c-torture/execute/20061220-1.x: New.
16385 * gcc.c-torture/execute/pr43220.x: New.
16386 * gcc.c-torture/execute/pr51581-1.x: New.
16387 * gcc.c-torture/execute/pr51581-2.x: New.
16388 * gcc.c-torture/execute/pr58570.x: New.
16389 * gcc.c-torture/unsorted/DFcmp.x: New.
16390 * gcc.c-torture/unsorted/SFset.x: New.
16392 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16394 * gnat.dg/opt31.adb: New test.
16396 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16398 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16400 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16403 * gfortran.dg/typebound_proc_33.f90: New.
16405 2014-02-19 Marek Polacek <polacek@redhat.com>
16408 * gcc.dg/pr60195.c: New test.
16410 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16412 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16414 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16416 PR preprocessor/58844
16417 * c-c++-common/cpp/pr58844-1.c: New test.
16418 * c-c++-common/cpp/pr58844-2.c: New test.
16420 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16423 * g++.dg/cpp0x/constexpr-ice10.C: New.
16425 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16428 * g++.dg/cpp0x/pr60215.C: New.
16430 2014-02-18 Tobias Burnus <burnus@net-b.de>
16433 * gfortran.dg/proc_ptr_45.f90: New.
16434 * gfortran.dg/proc_ptr_46.f90: New.
16436 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16439 * g++.dg/cpp1y/pr60190.C: New testcase.
16442 * g++.dg/cpp1y/pr60064.C: New testcase.
16444 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16447 * gcc.target/i386/pr60205-1.c: New test.
16448 * gcc.target/i386/pr60205-2.c: Ditto.
16450 2014-02-18 Kai Tietz <ktietz@redhat.com>
16453 * gcc.target/i386/nest-1.c: New testcase.
16455 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16457 * gnat.dg/opt32.adb: New test.
16459 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16462 * gfortran.dg/typebound_generic_15.f90: New.
16464 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16467 * gfortran.dg/init_flag_12.f90: New.
16469 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16470 Ilya Tocar <ilya.tocar@intel.com>
16472 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16473 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16474 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16475 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16477 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16479 * lib/target-supports.exp
16480 (check_effective_target_logical_op_short_circuit): New procedure.
16481 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16482 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16483 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16484 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16485 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16486 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16487 logical_op_short_circuit for the alternative test, extending
16488 it to arm_cortex_m.
16490 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16493 * gcc.target/powerpc/pr60203.c: New testsuite.
16495 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16498 * gfortran.dg/ichar_3.f90: New test.
16500 2014-02-15 Richard Biener <rguenther@suse.de>
16502 PR tree-optimization/60183
16503 * gcc.dg/torture/pr60183.c: New testcase.
16505 2014-02-14 Jeff Law <law@redhat.com>
16507 PR rtl-optimization/60131
16508 * g++.dg/torture/pr60131.C: New test.
16510 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16512 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16515 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16517 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16519 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16521 * gcc.c-torture/compile/20140213.c: New test.
16523 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16526 * gcc.target/i386/pr43546.c: New test.
16528 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16530 * gcc.target/s390/hotpatch-compile-8.c: New test.
16532 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16534 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16535 definition with an ifndef.
16536 * gcc.dg/pr59605-2.c: New test.
16538 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16540 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16542 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16544 * gcc.dg/torture/float128-mul-underflow.c,
16545 gcc.dg/torture/float128-truncdf-underflow.c,
16546 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16548 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16550 PR middle-end/59737
16551 * g++.dg/ipa/pr59737.C: New test.
16553 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16555 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16557 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16559 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16561 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16563 2014-02-12 Richard Biener <rguenther@suse.de>
16565 PR middle-end/60092
16566 * gcc.dg/torture/pr60092.c: New testcase.
16567 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16569 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16571 * gcc.c-torture/execute/20140212-1.c: New test.
16573 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16576 * g++.dg/cpp0x/pr60047.C: New.
16578 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16581 * c-c++-common/pr60101.c: New test.
16583 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16586 * g++.dg/ipa/devirt-27.C: New testcase.
16587 * g++.dg/ipa/devirt-26.C: New testcase.
16589 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16592 * gcc.target/powerpc/pr60137.c: New file.
16594 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16597 * gfortran.dg/pr52370.f90: New test.
16599 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16603 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16606 * gcc.target/i386/pr43662.c (dg-options):
16607 Add -maccumulate-outgoing-args.
16608 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16609 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16610 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16611 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16612 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16613 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16614 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16615 Add -maccumulate-outgoing-args.
16616 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16617 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16618 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16619 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16620 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16621 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16622 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16623 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16624 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16625 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16626 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16627 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16628 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16629 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16630 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16632 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16634 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16636 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16639 * gcc.dg/guality/pr59776.c: New test.
16641 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16643 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16644 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16645 (add_options_for_arm_vfp3): New.
16647 2014-02-11 Jeff Law <law@redhat.com>
16649 PR middle-end/54041
16650 * gcc.target/m68k/pr54041.c: New test.
16652 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16655 * gcc.target/i386/pr59927.c: New test.
16657 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16659 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16660 * gcc.dg/vect/pr60012.c: Likewise.
16661 * gcc.dg/vect/vect-119.c: Likewise.
16662 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16663 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16665 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16667 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16669 2014-02-10 Jeff Law <law@redhat.com>
16671 PR middle-end-52306
16672 * gcc.c-torture/compile/pr52306.c: New test.
16674 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16676 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16678 2014-02-10 Richard Biener <rguenther@suse.de>
16680 PR tree-optimization/60115
16681 * gcc.dg/torture/pr60115.c: New testcase.
16683 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16685 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16686 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16688 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16689 Ilya Tocar <ilya.tocar@intel.com>
16691 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16692 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16693 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16694 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16695 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16696 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16697 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16698 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16699 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16700 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16701 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16702 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16703 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16704 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16705 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16706 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16707 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16708 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16709 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16710 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16711 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16712 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16713 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16714 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16715 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16716 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16717 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16719 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16721 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16723 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16726 * gfortran.dg/associated_target_5.f03: New test.
16728 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16731 * gfortran.dg/elemental_by_value_1.f90: New test.
16733 2014-02-08 Janus Weil <janus@gcc.gnu.org>
16736 * gfortran.dg/finalize_22.f90: New.
16738 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
16741 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
16742 was fixed by the patch for PR59906.
16744 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16746 PR translation/52289
16747 * gfortran.dg/coarray_8.f90: Update dg-error match.
16749 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16752 * gcc.dg/vect/pr59984.c: New test.
16754 PR middle-end/60092
16755 * gcc.dg/attr-alloc_align-1.c: New test.
16756 * gcc.dg/attr-alloc_align-2.c: New test.
16757 * gcc.dg/attr-alloc_align-3.c: New test.
16758 * gcc.dg/attr-assume_aligned-1.c: New test.
16759 * gcc.dg/attr-assume_aligned-2.c: New test.
16760 * gcc.dg/attr-assume_aligned-3.c: New test.
16762 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16765 * gcc.target/i386/pr60077-1.c: New test.
16766 * gcc.target/i386/pr60077-2.c: New test.
16768 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16770 PR preprocessor/56824
16771 * gcc.dg/pr56824.c: New test.
16773 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16775 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
16776 variable used for atomic operations.
16778 2014-02-07 Richard Biener <rguenther@suse.de>
16780 PR middle-end/60092
16781 * gcc.dg/vect/pr60092-2.c: New testcase.
16783 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16787 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16789 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16790 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16792 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16794 * gcc.target/s390/fp2int1.c: New testcase.
16796 2014-02-07 Richard Biener <rguenther@suse.de>
16798 PR middle-end/60092
16799 * gcc.dg/tree-ssa/alias-30.c: New testcase.
16800 * gcc.dg/tree-ssa/alias-31.c: Likewise.
16802 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
16805 * g++.dg/torture/pr59918.C: New testcase.
16807 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16810 * gcc.target/arm/pr59575.c: New test.
16813 * gcc.dg/pr59992.c: New test.
16815 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
16817 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
16818 init_priority. Test alignment of variable instead of function.
16820 2014-02-06 Marek Polacek <polacek@redhat.com>
16823 * gcc.dg/pr60087.c: New test.
16825 2014-02-06 Alan Modra <amodra@gmail.com>
16827 * gcc.target/powerpc/pr60032.c: New.
16829 2014-02-06 Jakub Jelinek <jakub@redhat.com>
16832 * gcc.c-torture/execute/pr60062.c: New test.
16833 * gcc.c-torture/execute/pr60072.c: New test.
16835 2014-02-06 Ian Bolton <ian.bolton@arm.com>
16837 * gcc.dg/tree-ssa/pr59597.c: Make called function static
16838 so that expected outcome works for PIC variants too.
16840 2014-02-06 Yury Gribov <y.gribov@samsung.com>
16841 Kugan Vivekanandarajah <kuganv@linaro.org>
16843 * gcc.target/arm/vect-noalign.c: New file.
16845 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
16846 Jakub Jelinek <jakub@redhat.com>
16848 PR middle-end/60013
16849 * gcc.dg/pr60013.c: New testcase.
16851 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16853 * gcc.dg/vmx/sum2s.c: New.
16854 * gcc.dg/vmx/sum2s-be-order.c: New.
16856 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16858 * gcc.dg/vmx/pack.c: New.
16859 * gcc.dg/vmx/pack-be-order.c: New.
16860 * gcc.dg/vmx/unpack.c: New.
16861 * gcc.dg/vmx/unpack-be-order.c: New.
16863 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
16865 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
16866 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
16868 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16870 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
16871 Use __builtin_floorf, __builtin_ceilf.
16872 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
16874 (TEST): Use __builtin_floorf.
16875 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
16877 2014-02-05 Jakub Jelinek <jakub@redhat.com>
16880 * g++.dg/opt/pr59947.C: New test.
16883 * c-c++-common/gomp/pr58703.c: New test.
16885 2014-02-05 Richard Biener <rguenther@suse.de>
16888 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
16889 avoid using unsigned long long.
16891 2014-02-05 Jakub Jelinek <jakub@redhat.com>
16893 PR middle-end/57499
16894 * g++.dg/torture/pr57499.C: New test.
16896 2014-02-05 Yury Gribov <y.gribov@samsung.com>
16898 * gcc.dg/asan/nosanitize-and-inline.c: New test.
16900 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
16902 * g++.dg/ipa/devirrt-22.C: Fix template.
16904 2014-02-04 Marek Polacek <polacek@redhat.com>
16907 * gcc.dg/pr60036.c: New test.
16909 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
16912 * g++.dg/torture/pr60058.C: New testcase.
16914 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
16916 * g++.dg/tsan/default_options.C: Invert check.
16918 2014-02-04 Jakub Jelinek <jakub@redhat.com>
16920 PR tree-optimization/60002
16921 * g++.dg/opt/pr60002.C: New test.
16923 PR tree-optimization/60023
16924 * g++.dg/vect/pr60023.cc: New test.
16927 * c-c++-common/torture/pr60026.c: New test.
16929 PR rtl-optimization/57915
16930 * gcc.target/i386/pr57915.c: New test.
16932 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16934 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
16936 2014-02-04 Renlin Li <Renlin.Li@arm.com>
16938 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
16940 2014-02-04 Jakub Jelinek <jakub@redhat.com>
16942 PR middle-end/59261
16943 * gcc.dg/pr59261.c: New test.
16945 2014-02-04 Richard Biener <rguenther@suse.de>
16947 PR tree-optimization/60012
16948 * gcc.dg/vect/pr60012.c: New testcase.
16950 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16953 * g++.dg/eh/unwind-direct.C: New test.
16955 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
16957 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
16958 timeout value to 20s.
16960 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
16963 * g++.dg/torture/pr59882.C: New testcase
16965 2014-02-03 Jan Hubicka <jh@suse.cz>
16968 * g++.dg/ipa/devirt-22.C: New testcase.
16970 2014-02-03 Jan Hubicka <jh@suse.cz>
16972 * g++.dg/ipa/devirt-25.C: New testcase.
16974 2014-02-04 Jakub Jelinek <jakub@redhat.com>
16976 PR tree-optimization/59924
16977 * gcc.dg/pr59924.c: New test.
16979 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
16982 * g++.dg/ipa/devirt-24.C: New testcase.
16984 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
16988 * c-c++-common/attributes-1.c: New testcase.
16989 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
16991 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16994 * g++.dg/cpp0x/pr58871.C: New.
16996 2014-02-03 Cong Hou <congh@google.com>
16998 PR tree-optimization/60000
16999 * g++.dg/vect/pr60000.cc: New test.
17001 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17003 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17004 * gcc.target/i386/long-double-64-4.c: Likewise.
17005 * gcc.target/i386/long-double-80-1.c: Likewise.
17006 * gcc.target/i386/long-double-80-2.c: Likewise.
17007 * gcc.target/i386/long-double-80-3.c: Likewise.
17008 * gcc.target/i386/long-double-80-4.c: Likewise.
17009 * gcc.target/i386/long-double-80-5.c: Likewise.
17010 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17011 __multf3 isn't used.
17012 * gcc.target/i386/long-double-64-3.c: Likewise.
17013 * gcc.target/i386/long-double-128-1.c: New test.
17014 * gcc.target/i386/long-double-128-2.c: Likewise.
17015 * gcc.target/i386/long-double-128-3.c: Likewise.
17016 * gcc.target/i386/long-double-128-4.c: Likewise.
17017 * gcc.target/i386/long-double-128-5.c: Likewise.
17018 * gcc.target/i386/long-double-128-6.c: Likewise.
17019 * gcc.target/i386/long-double-128-7.c: Likewise.
17020 * gcc.target/i386/long-double-128-8.c: Likewise.
17021 * gcc.target/i386/long-double-128-9.c: Likewise.
17022 * gcc.target/i386/long-double-64-5.c: Likewise.
17023 * gcc.target/i386/long-double-64-6.c: Likewise.
17024 * gcc.target/i386/long-double-64-7.c: Likewise.
17025 * gcc.target/i386/long-double-64-8.c: Likewise.
17026 * gcc.target/i386/long-double-64-9.c: Likewise.
17027 * gcc.target/i386/long-double-80-10.c: Likewise.
17028 * gcc.target/i386/long-double-80-8.c: Likewise.
17029 * gcc.target/i386/long-double-80-9.c: Likewise.
17031 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17033 PR rtl-optimization/57662
17034 * g++.dg/pr57662.C: New test.
17036 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17038 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17039 * gcc.dg/vmx/perm.c: New.
17040 * gcc.dg/vmx/perm-be-order.c: New.
17042 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17044 * gcc.dg/vmx/vsums.c: New.
17045 * gcc.dg/vmx/vsums-be-order.c: New.
17047 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17049 * g++.dg/ipa/devirt-23.C: New testcase.
17050 * g++.dg/ipa/devirt-20.C: Fix template.
17052 2014-02-02 Jan Hubicka <jh@suse.cz>
17054 * g++.dg/ipa/devirt-21.C: New testcase.
17056 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17058 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17059 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17061 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17064 * gcc.c-torture/execute/pr60017.c: New test.
17066 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17069 * gfortran.dg/default_initialization_7.f90: New test.
17071 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17074 * gfortran.dg/elemental_subroutine_9.f90: New test.
17076 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17078 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17080 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17082 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17084 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17086 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17088 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17091 * g++.dg/init/bitfield5.C: New.
17093 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17095 PR tree-optimization/60003
17096 * gcc.c-torture/execute/pr60003.c: New test.
17098 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17101 * gcc.target/arm/pr59985.C: New.
17103 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17106 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17107 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17109 (tsan_finish): Restore dg-do-what-default.
17110 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17111 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17112 * g++.dg/tsan/default_options.C: Likewise.
17113 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17114 * g++.dg/tsan/atomic_free2.C: Likewise.
17115 * g++.dg/tsan/cond_race.C: Likewise.
17116 * g++.dg/tsan/fd_close_norace.C: Likewise.
17117 * g++.dg/tsan/benign_race.C: Likewise.
17118 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17119 * c-c++-common/tsan/simple_race.c: Likewise.
17120 * c-c++-common/tsan/mutexset1.c: Likewise.
17121 * c-c++-common/tsan/thread_leak2.c: Likewise.
17122 * c-c++-common/tsan/tls_race.c: Likewise.
17123 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17124 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17125 * c-c++-common/tsan/free_race2.c: Likewise.
17126 * c-c++-common/tsan/thread_leak.c: Likewise.
17127 * c-c++-common/tsan/thread_leak1.c: Likewise.
17128 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17129 * c-c++-common/tsan/free_race.c: Likewise.
17130 * c-c++-common/tsan/sleep_sync.c: Likewise.
17131 * c-c++-common/tsan/tiny_race.c: Likewise.
17132 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17133 * c-c++-common/tsan/atomic_stack.c: Likewise.
17134 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17135 in dg-output regexps.
17136 * c-c++-common/tsan/simple_stack.c: Likewise.
17138 2014-01-31 Richard Henderson <rth@redhat.com>
17140 * g++.dg/tm/pr60004.C: New.
17142 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17145 * g++.dg/inherit/crash4.C: New.
17147 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17149 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17151 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17153 * gcc.target/i386/m512-check.h: Use correct rounding values.
17155 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17157 * gcc.target/i386/avx-1.c: Use correct rounding values.
17158 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17159 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17160 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17161 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17162 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17163 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17164 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17165 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17166 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17167 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17168 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17169 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17170 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17171 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17172 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17173 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17174 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17175 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17176 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17177 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17178 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17179 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17180 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17181 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17182 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17183 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17184 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17185 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17186 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17187 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17188 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17189 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17190 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17191 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17192 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17193 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17194 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17195 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17196 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17197 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17198 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17199 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17200 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17201 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17202 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17203 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17204 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17205 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17206 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17207 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17208 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17209 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17210 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17211 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17212 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17213 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17214 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17215 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17216 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17217 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17218 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17219 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17220 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17221 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17222 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17223 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17224 * gcc.target/i386/sse-13.c: Ditto.
17225 * gcc.target/i386/sse-14.c: Ditto.
17226 * gcc.target/i386/sse-22.c: Ditto.
17227 * gcc.target/i386/sse-23.c: Ditto.
17229 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17231 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17232 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17234 2014-01-31 Richard Biener <rguenther@suse.de>
17236 PR middle-end/59990
17237 * gcc.dg/torture/pr59990.c: New testcase.
17239 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17241 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17242 if it fails don't run any tsan tests.
17244 2014-01-31 Marek Polacek <polacek@redhat.com>
17247 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17248 (y): Adjust dg-error.
17249 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17250 * gcc.dg/pr59963-1.c: New test.
17251 * gcc.dg/pr59963-2.c: New test.
17252 * gcc.dg/pr59963-3.c: New test.
17254 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17257 * gcc.target/arm/pr59923.c: New test.
17259 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17261 * gcc.dg/vmx/splat.c: New.
17262 * gcc.dg/vmx/splat-vsx.c: New.
17263 * gcc.dg/vmx/splat-be-order.c: New.
17264 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17265 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17266 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17268 2014-01-30 Richard Biener <rguenther@suse.de>
17270 PR tree-optimization/59993
17271 * gcc.dg/torture/pr59993.c: New testcase.
17273 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17275 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17276 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17277 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17278 vect_int rather than vect_float.
17280 2014-01-30 Marek Polacek <polacek@redhat.com>
17282 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17284 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17286 * gcc.target/microblaze/isa/fcmp4.c: New.
17288 2014-01-30 Marek Polacek <polacek@redhat.com>
17291 * gcc.dg/pr59940.c: New test.
17292 * gcc.dg/pr35635.c (func3): Move dg-warning.
17294 2014-01-30 Richard Biener <rguenther@suse.de>
17296 PR tree-optimization/59903
17297 * gcc.dg/torture/pr59903.c: New testcase.
17299 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17302 * g++.dg/lookup/crash8.C: New.
17304 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17307 * g++.dg/template/crash117.C: New.
17309 2014-01-30 Richard Biener <rguenther@suse.de>
17312 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17313 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17315 * gcc.dg/invalid-call-1.c: Likewise.
17317 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17320 * g++.dg/cpp1y/auto-fn23.C: New.
17322 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17325 * g++.dg/init/dso_handle2.C: New.
17327 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17330 * g++.dg/cpp0x/pr58674.C: New.
17332 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17335 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17336 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17338 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17340 * gcc.dg/vmx/merge-be-order.c: New.
17341 * gcc.dg/vmx/merge.c: New.
17342 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17343 * gcc.dg/vmx/merge-vsx.c: New.
17345 2014-01-29 Richard Biener <rguenther@suse.de>
17347 PR tree-optimization/58742
17348 * gcc.dg/pr58742-1.c: New testcase.
17349 * gcc.dg/pr58742-2.c: Likewise.
17350 * gcc.dg/pr58742-3.c: Likewise.
17352 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17354 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17355 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17356 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17358 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17361 * g++.dg/gomp/pr58702.C: New.
17363 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17365 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17368 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17370 PR middle-end/59917
17371 PR tree-optimization/59920
17372 * gcc.dg/pr59920-1.c: New test.
17373 * gcc.dg/pr59920-2.c: New test.
17374 * gcc.dg/pr59920-3.c: New test.
17375 * c-c++-common/gomp/pr59917-1.c: New test.
17376 * c-c++-common/gomp/pr59917-2.c: New test.
17378 PR tree-optimization/59594
17379 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17380 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17381 * gcc.dg/vect/pr59594.c: New test.
17383 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17386 * gfortran.dg/allocate_class_3.f90: New test.
17388 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17390 PR preprocessor/59935
17391 * c-c++-common/cpp/warning-zero-location.c: New test.
17392 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17394 2014-01-27 Steve Ellcey <sellcey@mips.com>
17396 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17398 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17400 * g++.dg/ext/mv16.C: New tests.
17402 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17404 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17405 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17406 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17407 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17408 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17409 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17410 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17411 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17412 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17413 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17414 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17415 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17416 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17417 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17418 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17419 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17420 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17421 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17422 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17423 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17424 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17425 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17426 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17427 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17428 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17429 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17430 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17431 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17432 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17433 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17434 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17435 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17436 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17437 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17438 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17439 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17440 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17441 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17442 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17443 _mm512_mask_cvtepi32_storeu_epi8.
17444 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17445 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17446 _mm512_mask_cvtepi32_storeu_epi16.
17447 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17448 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17449 _mm512_mask_cvtepi64_storeu_epi8.
17450 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17451 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17452 _mm512_mask_cvtepi64_storeu_epi16.
17453 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17454 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17455 _mm512_mask_cvtepi64_storeu_epi32.
17456 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17457 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17458 _mm512_mask_cvtsepi32_storeu_epi8.
17459 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17460 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17461 _mm512_mask_cvtsepi32_storeu_epi16.
17462 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17463 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17464 _mm512_mask_cvtsepi64_storeu_epi8.
17465 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17466 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17467 _mm512_mask_cvtsepi64_storeu_epi16.
17468 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17469 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17470 _mm512_mask_cvtsepi64_storeu_epi32.
17471 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17472 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17473 _mm512_mask_cvtusepi32_storeu_epi8.
17474 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17475 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17476 _mm512_mask_cvtusepi32_storeu_epi16.
17477 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17478 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17479 _mm512_mask_cvtusepi64_storeu_epi8.
17480 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17481 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17482 _mm512_mask_cvtusepi64_storeu_epi16.
17483 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17484 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17485 _mm512_mask_cvtusepi64_storeu_epi32.
17486 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17487 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17489 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17491 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17492 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17493 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17494 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17495 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17496 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17497 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17498 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17499 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17500 built-ins roudning immediate.
17501 * gcc.target/i386/sse-22.c: Add new built-ins.
17502 * gcc.target/i386/sse-23.c: Ditto.
17503 * gcc.target/i386/avx-1.c: Ditto.
17505 2014-01-27 Christian Bruel <christian.bruel@st.com>
17507 * gcc.target/sh/torture/strncmp.c: New tests.
17509 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17511 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17513 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17515 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17517 2014-01-24 Jeff Law <law@redhat.com>
17519 PR tree-optimization/59919
17520 * gcc.c-torture/compile/pr59919.c: New test.
17522 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17525 * g++.dg/ext/timevar2.C: New.
17527 2014-01-24 Marek Polacek <polacek@redhat.com>
17529 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17531 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17534 * gcc.target/i386/pr59929.c: New test.
17536 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17539 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17540 word atomic functions at runtime.
17542 2014-01-23 Marek Polacek <polacek@redhat.com>
17545 * gcc.dg/pr59846.c: New test.
17547 2014-01-23 Marek Polacek <polacek@redhat.com>
17550 * c-c++-common/pr58346-1.c: New test.
17551 * c-c++-common/pr58346-2.c: New test.
17552 * c-c++-common/pr58346-3.c: New test.
17554 2014-01-23 Marek Polacek <polacek@redhat.com>
17557 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17558 * gcc.dg/pr59871.c: New test.
17560 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17563 * g++.dg/parse/enum11.C: New.
17565 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17567 * gcc.target/aarch64/sshr64_1.c: New testcase.
17569 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17571 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17572 SIMD enabled function.
17573 * g++.dg/cilk-plus/ef_test.C: New test.
17574 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17575 and added C++ ones.
17576 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17577 to differenciate C error messages from C++ ones.
17579 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17581 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17583 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17585 * gcc.target/microblaze/others/builtin-trap.c: New test,
17587 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17589 PR middle-end/58809
17590 * c-c++-common/gomp/pr58809.c: New test.
17592 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17595 * c-c++-common/asan/use-after-return-1.c: Fixed
17598 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17600 PR preprocessor/58580
17601 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17603 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17604 Ilya Tocar <ilya.tocar@intel.com>
17606 * gcc.target/i386/avx512f-kmovw-1.c: New.
17608 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17610 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17611 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17612 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17613 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17614 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17615 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17617 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17620 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17621 * gcc.target/mips/pr52125.c: New test.
17623 2014-01-22 Marek Polacek <polacek@redhat.com>
17626 * gcc.dg/torture/pr59891.c: New test.
17628 2014-01-22 Jeff Law <law@redhat.com>
17630 PR tree-optimization/59597
17631 * gcc.dg/tree-ssa/pr59597.c: New test.
17633 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17635 PR rtl-optimization/59477
17636 * g++.dg/pr59477.C: New.
17638 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17640 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17642 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17645 * g++.dg/pr59482.C: New.
17647 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17649 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17650 * gcc.dg/vmx/extract-vsx.c: New.
17651 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17652 * gcc.dg/vmx/insert-vsx.c: New.
17654 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17656 PR rtl-optimization/59896
17657 * gcc.target/arm/pr59896.c: New.
17659 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17661 PR rtl-optimization/59858
17662 * gcc.target/arm/pr59858.c: New.
17664 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17667 * gcc.dg/tree-prof/pr59003.c: New test.
17669 PR middle-end/59860
17670 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17673 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17675 * gfortran.dg/round_3.f08: Add more cases.
17677 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17679 * lib/target-supports.exp (force_conventional_output_for): New
17681 * lib/scanasm.exp (scan-assembler_required_options)
17682 (scan-assembler-not_required_options)
17683 (scan-assembler-times_required_options): Replace with
17684 force_conventional_output_fors.
17685 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17686 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17688 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17690 PR middle-end/59789
17691 * gcc.target/i386/pr59789.c: New testcase.
17693 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17695 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17696 the 'code' bitfield from 16 to 8.
17698 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17700 * lib/target-supports.exp
17701 (check_effective_target_vect_perm): Exclude aarch64_be.
17702 (check_effective_target_vect_perm_byte): Likewise.
17703 (check_effective_target_vect_perm_short): Likewise.
17705 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17707 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17708 (RUN_TEST): Use new macro.
17709 (INDEX64_32): Delete.
17710 (INDEX64_64): Likewise.
17711 (INDEX128_32): Likewise.
17712 (INDEX128_64): Likewise.
17714 (test_vneg_f32): Use fixed RUN_TEST.
17716 2014-01-20 Richard Biener <rguenther@suse.de>
17718 PR middle-end/59860
17719 * gcc.dg/pr59860.c: New testcase.
17721 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17724 * gcc.target/i386/pr59880.c: New test.
17726 2014-01-20 Renlin Li <renlin.li@arm.com>
17728 * gcc.dg/pr44194-1.c: Tweak regexp.
17730 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17732 PR libfortran/59771
17733 PR libfortran/59774
17734 PR libfortran/59836
17735 * gfortran.dg/round_3.f08: New cases added.
17736 * gfortran.dg/fmt_g_1.f90: New test.
17738 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
17740 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17742 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17744 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17746 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17748 * gcc.dg/vect/pr57705.c: Require vect_int.
17749 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17750 * gcc.dg/vect/vect-alias-check.c: Likewise.
17752 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17755 * gfortran.dg/unresolved_fixup_1.f90: New test.
17756 * gfortran.dg/unresolved_fixup_2.f90: New test.
17758 2014-01-18 Jakub Jelinek <jakub@redhat.com>
17761 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17762 Remove dg-prune-output lines.
17764 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17766 PR middle-end/59706
17767 * gfortran.dg/pr59706.f90: New test.
17768 * g++.dg/ext/pr59706.C: New test.
17770 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17774 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17775 * g++.dg/init/pr58811.C: Likewise.
17777 2014-01-17 Jeff Law <law@redhat.com>
17779 PR middle-end/57904
17780 * gfortran.dg/pr57904.f90: New test.
17782 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17785 * g++.dg/cpp0x/nsdmi-union4.C: New.
17787 2014-01-17 Marek Polacek <polacek@redhat.com>
17790 * g++.dg/diagnostic/pr59838.C: New test.
17792 2014-01-17 Marek Polacek <polacek@redhat.com>
17795 * gcc.dg/pr58346.c: New test.
17797 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17800 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
17801 dg-options, use dg-additional-options for i?86/x86_64 to avoid
17802 option duplication.
17805 * gfortran.dg/pr59440-1.f90: New test.
17806 * gfortran.dg/pr59440-2.f90: New test.
17807 * gfortran.dg/pr59440-3.f90: New test.
17810 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
17811 testing for " version" and " alias" with one testing for
17812 " version\[^\n\r]* alias".
17813 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
17814 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
17815 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
17816 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
17817 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
17818 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
17821 * c-c++-common/torture/pr57945.c: New test.
17823 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
17825 * gcc.target/arm/its.c: New testcase.
17827 2014-01-16 Jan Hubicka <jh@suse.cz>
17830 * g++.dg/torture/pr59775.C: New testcase.
17832 2014-01-16 Jakub Jelinek <jakub@redhat.com>
17834 PR middle-end/58344
17835 * gcc.c-torture/compile/pr58344.c: New test.
17838 * gcc.target/i386/pr59839.c: New test.
17841 * gcc.target/i386/pr9771-1.c (main): Rename to...
17842 (real_main): ... this. Add __asm name "main".
17843 (ASMNAME, ASMNAME2, STRING): Define.
17845 2014-01-16 Nick Clifton <nickc@redhat.com>
17847 PR middle-end/28865
17848 * gcc.c-torture/compile/pr28865.c: New.
17849 * gcc.c-torture/execute/pr28865.c: New.
17851 2014-01-16 Marek Polacek <polacek@redhat.com>
17853 PR middle-end/59827
17854 * gcc.dg/pr59827.c: New test.
17856 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
17858 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
17860 2014-01-15 Richard Henderson <rth@redhat.com>
17863 * gcc.target/i386/pr54694.c: New test.
17865 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
17868 * g++.dg/pr49718.C: New test.
17870 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
17872 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
17874 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
17876 * gcc.dg/vmx/mult-even-odd.c: New.
17877 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
17879 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
17881 * lib/target-supports.exp (check_libcilkrts_available): Added an
17882 extern "C" if we are using C++ along with a function prototype.
17884 2014-01-15 Jeff Law <law@redhat.com>
17886 PR tree-optimization/59747
17887 * gcc.c-torture/execute/pr59747.c: New test.
17889 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
17892 * c-c++-common/convert-vec-1.c: Also prune ABI change for
17894 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
17895 * g++.dg/ext/attribute-test-1.C: Likewise.
17896 * g++.dg/ext/attribute-test-2.C: Likewise.
17897 * g++.dg/ext/attribute-test-3.C: Likewise.
17898 * g++.dg/ext/attribute-test-4.C: Likewise.
17899 * g++.dg/ext/pr56790-1.C: Likewise.
17900 * g++.dg/torture/pr38565.C: Likewise.
17901 * gcc.dg/pr53060.c: Likewise.
17902 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
17903 * c-c++-common/vector-compare-2.c: Likewise.
17904 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
17905 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
17906 dg-message line number.
17908 2014-01-15 Matthias Klose <doko@ubuntu.com>
17910 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
17912 2014-01-15 Richard Biener <rguenther@suse.de>
17914 PR tree-optimization/59822
17915 * g++.dg/torture/pr59822.C: New testcase.
17917 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
17920 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
17921 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
17923 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
17924 Kugan Vivekanandarajah <kuganv@linaro.org>
17927 * g++.dg/pr59695.C: New testcase.
17929 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17932 * gcc.c-torture/compile/pr59803.c: New testcase.
17934 2014-01-15 Jakub Jelinek <jakub@redhat.com>
17937 * gcc.c-torture/execute/pr58943.c: New test.
17938 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
17940 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
17943 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
17944 * gcc.target/i386/pr39162.c (y): New __m256i variable.
17945 (bar): Change return type to void. Set y to x.
17946 * gcc.target/i386/pr59794-1.c: New testcase.
17947 * gcc.target/i386/pr59794-2.c: Likewise.
17948 * gcc.target/i386/pr59794-3.c: Likewise.
17949 * gcc.target/i386/pr59794-4.c: Likewise.
17950 * gcc.target/i386/pr59794-5.c: Likewise.
17951 * gcc.target/i386/pr59794-6.c: Likewise.
17952 * gcc.target/i386/pr59794-7.c: Likewise.
17954 2014-01-14 Richard Biener <rguenther@suse.de>
17956 PR tree-optimization/58921
17957 PR tree-optimization/59006
17958 * gcc.dg/torture/pr58921.c: New testcase.
17959 * gcc.dg/torture/pr59006.c: Likewise.
17960 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
17962 2014-01-14 Jakub Jelinek <jakub@redhat.com>
17965 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
17966 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
17967 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
17968 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
17969 Executing predictive commoning without unrolling.
17971 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
17973 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
17974 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
17975 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
17976 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
17977 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
17978 __builtin_ia32_rsqrt28sd_round.
17979 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
17980 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
17981 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
17982 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
17983 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
17984 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
17985 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
17986 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
17987 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
17988 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
17989 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
17990 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
17991 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
17992 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
17993 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
17994 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
17995 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
17996 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
17997 * gcc.target/i386/sse-22.c: Extend with new built-ins,
17998 fix wrong rounding mode (see above).
17999 * gcc.target/i386/sse-23.c: Ditto.
18001 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18003 * gcc.dg/vmx/insert.c: New.
18004 * gcc.dg/vmx/insert-be-order.c: New.
18005 * gcc.dg/vmx/extract.c: New.
18006 * gcc.dg/vmx/extract-be-order.c: New.
18008 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18010 PR tree-optimization/59387
18011 * gcc.c-torture/execute/pr59387.c: New test.
18013 2014-01-13 Richard Biener <rguenther@suse.de>
18015 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18016 adjusting mathlib options.
18017 * gfortran.dg/lto/lto.exp: Likewise.
18019 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18021 * gnat.dg/loop_optimization17.adb: New test.
18022 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18024 2014-01-13 Christian Bruel <christian.bruel@st.com>
18026 * gcc.target/sh/cmpstrn.c: New case.
18028 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18030 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18031 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18033 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18036 * gfortran.dg/alloc_comp_basics_6.f90: New.
18038 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18041 * gfortran.dg/pr59700.f90: New test.
18043 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18045 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18046 * gfortran.dg/use_only_3.f90: Likewise.
18047 * gfortran.dg/inquire_10.f90: Delete opened file.
18048 * gfortran.dg/inquire_15.f90: Likewise.
18049 * gfortran.dg/pr16597.f90: Likewise.
18050 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18053 2014-01-10 Jeff Law <law@redhat.com>
18055 PR middle-end/59743
18056 * gcc.c-torture/compile/pr59743.c: New test.
18058 2014-01-10 Jan Hubicka <jh@suse.cz>
18061 * g++.dg/torture/pr58585.C: New testcase.
18063 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18065 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18067 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18069 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18071 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18074 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18075 * gcc.target/aarch64/cmn-neg2.c: New test.
18077 2014-01-10 Richard Biener <rguenther@suse.de>
18079 PR tree-optimization/59374
18080 * gcc.dg/torture/pr59374-3.c: New testcase.
18082 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18084 * lib/target-supports.exp
18085 (check_effective_target_arm_crypto_ok_nocache): New.
18086 (check_effective_target_arm_crypto_ok): Use above procedure.
18087 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18089 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18093 * g++.dg/ipa/devirt-20.C: New testcase.
18094 * g++.dg/torture/pr58252.C: Likewise.
18095 * g++.dg/torture/pr59226.C: Likewise.
18097 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18099 * c-c++-common/asan/no-asan-stack.c: New test.
18101 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18103 PR middle-end/59670
18104 * gcc.dg/pr59670.c: New test.
18106 2014-01-09 Steve Ellcey <sellcey@mips.com>
18108 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18110 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18112 PR middle-end/47735
18113 * gcc.target/i386/pr47735.c: New test.
18115 PR tree-optimization/59622
18116 * g++.dg/opt/pr59622-2.C: New test.
18117 * g++.dg/opt/pr59622-3.C: New test.
18118 * g++.dg/opt/pr59622-4.C: New test.
18119 * g++.dg/opt/pr59622-5.C: New test.
18122 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18123 filename:line instead of (modulename+offset) form with stripped
18124 initial / from the filename.
18126 2014-01-09 Ian Lance Taylor <iant@google.com>
18128 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18129 the other Go compiler.
18131 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18134 * g++.dg/cpp0x/variadic145.C: New.
18136 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18138 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18139 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18141 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18144 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18145 are run only if the Cilk library is available/enabled.
18146 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18147 * lib/target-supports.exp (check_libcilkrts_available): New function.
18149 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18152 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18153 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18154 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18155 with dg-additional-options.
18156 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18157 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18158 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18159 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18160 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18161 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18163 2014-01-09 Richard Biener <rguenther@suse.de>
18165 PR tree-optimization/59715
18166 * gcc.dg/torture/pr59715.c: New testcase.
18168 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18170 * c-c++-common/asan/no-asan-globals.c: New test.
18171 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18172 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18173 * c-c++-common/asan/use-after-return-1.c: Likewise.
18174 * c-c++-common/asan/no-use-after-return.c: Likewise.
18176 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18178 * gnat.dg/weak2.ad[sb]: New test.
18180 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18182 PR middle-end/59471
18183 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18184 type, use pointers to vector type instead.
18186 2014-01-08 Catherine Moore <clm@codesourcery.com>
18188 * gcc.target/mips/umips-branch-3.c: New test.
18189 * gcc.target/mips/umips-branch-4.c: New test.
18191 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18193 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18194 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18195 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18197 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18198 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18199 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18200 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18202 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18204 PR rtl-optimization/59137
18205 * gcc.target/mips/pr59137.c: New test.
18207 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18209 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18210 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18211 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18212 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18213 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18214 Require fpic effective target.
18215 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18217 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18220 * gcc.dg/pr59722.c: New test.
18222 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18224 PR middle-end/57748
18225 * gcc.dg/torture/pr57748-3.c: New test.
18226 * gcc.dg/torture/pr57748-4.c: New test.
18228 2014-01-08 Marek Polacek <polacek@redhat.com>
18230 PR middle-end/59669
18231 * gcc.dg/gomp/pr59669-1.c: New test.
18232 * gcc.dg/gomp/pr59669-2.c: New test.
18234 2014-01-08 Martin Jambor <mjambor@suse.cz>
18237 * gcc.dg/ipa/pr59610.c: New test.
18239 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18242 * gfortran.dg/binding_label_tests_26a.f90: New.
18243 * gfortran.dg/binding_label_tests_26b.f90: New.
18245 2014-01-08 Marek Polacek <polacek@redhat.com>
18248 * c-c++-common/ubsan/pr59667.c: New test.
18250 2014-01-08 Richard Biener <rguenther@suse.de>
18252 PR middle-end/59630
18253 * gcc.dg/pr59630.c: New testcase.
18255 2014-01-08 Richard Biener <rguenther@suse.de>
18257 PR middle-end/59471
18258 * gcc.dg/pr59471.c: New testcase.
18260 2014-01-07 Jeff Law <law@redhat.com>
18262 PR middle-end/53623
18263 * gcc.target/i386/pr53623.c: New test.
18265 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18267 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18269 * g++.dg/cpp1y/pr58534.C: Likewise.
18270 * g++.dg/cpp1y/pr58536.C: Likewise.
18271 * g++.dg/cpp1y/pr58548.C: Likewise.
18272 * g++.dg/cpp1y/pr58549.C: Likewise.
18273 * g++.dg/cpp1y/pr58637.C: Likewise.
18274 * g++.dg/cpp1y/pr59112.C: Likewise.
18275 * g++.dg/cpp1y/pr59113.C: Likewise.
18276 * g++.dg/cpp1y/pr59629.C: Likewise.
18277 * g++.dg/cpp1y/pr59635.C: Likewise.
18278 * g++.dg/cpp1y/pr59636.C: Likewise.
18279 * g++.dg/cpp1y/pr59638.C: Likewise.
18281 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18283 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18285 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18287 * gcc.target/i386/intrinsics_4.c (bar): New function.
18289 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18291 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18293 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18295 PR rtl-optimization/58668
18296 * gcc.dg/pr58668.c: New test.
18298 PR tree-optimization/59643
18299 * gcc.dg/pr59643.c: New test.
18300 * gcc.c-torture/execute/pr59643.c: New test.
18302 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18305 * gfortran.dg/class_allocate_16.f90: New.
18307 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18310 * gcc.target/i386/pr59644.c: New test.
18312 2014-01-06 Marek Polacek <polacek@redhat.com>
18315 * gcc.dg/pr57773.c: New test.
18317 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18323 * g++.dg/cpp1y/pr59635.C: New testcase.
18324 * g++.dg/cpp1y/pr59636.C: New testcase.
18325 * g++.dg/cpp1y/pr59629.C: New testcase.
18326 * g++.dg/cpp1y/pr59638.C: New testcase.
18328 2014-01-06 Martin Jambor <mjambor@suse.cz>
18331 * gcc.dg/ipa/pr59008.c: New test.
18333 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18335 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18338 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18340 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18341 Require c99_runtime.
18342 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18344 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18345 Require c99_runtime.
18346 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18347 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18348 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18350 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18351 Require c99_runtime.
18352 Make CALC void static.
18353 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18355 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18356 Require c99_runtime.
18357 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18359 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18361 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18362 * gcc.target/i386/pr59501-2.c: Likewise.
18363 * gcc.target/i386/pr59501-3.c: Likewise.
18364 * gcc.target/i386/pr59501-4.c: Likewise.
18365 * gcc.target/i386/pr59501-5.c: Likewise.
18366 * gcc.target/i386/pr59501-6.c: Likewise.
18368 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18370 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18371 * gcc.target/i386/pr59390_1.c: Likewise.
18372 * gcc.target/i386/pr59390_2.c: Likewise.
18374 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18376 * gcc.dg/pr59350.c: Tweak.
18377 * gcc.dg/pr59350-2.c: New test.
18378 * g++.dg/pr59510.C: Likewise.
18380 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18383 * gfortran.dg/bind_c_procs_2.f90: New.
18385 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18387 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18388 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18389 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18390 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18391 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18392 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18393 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18395 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18397 * gcc.target/arm/neon-nested-apcs.c: New test.
18399 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18401 PR tree-optimization/59519
18402 * gcc.dg/vect/pr59519-1.c: New test.
18403 * gcc.dg/vect/pr59519-2.c: New test.
18405 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18408 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18411 * gfortran.dg/typebound_proc_32.f90: New.
18413 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18416 * g++.dg/pr58950.C: New file.
18418 2014-01-03 Tobias Burnus <burnus@net-b.de>
18421 * g++.dg/gomp/pr58567.C: New.
18423 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18425 PR tree-optimization/59651
18426 * gcc.dg/torture/pr59651.c: New test.
18427 * gcc.dg/vect/pr59651.c: Ditto.
18429 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18432 * gcc.target/i386/pr59625.c: New test.
18434 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18438 * g++.dg/cpp0x/range-for28.C: New.
18439 * g++.dg/cpp0x/range-for3.C: Update.
18441 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18443 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18445 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18448 * g++.dg/cpp0x/pr59641.C: New file.
18450 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18452 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18454 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18457 * g++.dg/ext/pr59378.C: New file.
18459 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18461 Update copyright years
18463 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18465 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18468 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18471 * gfortran.dg/dynamic_dispatch_12.f90: New.
18473 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18475 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18476 the builtin isn't optimized away as unused.
18478 PR rtl-optimization/59647
18479 * g++.dg/opt/pr59647.C: New test.
18481 Copyright (C) 2014 Free Software Foundation, Inc.
18483 Copying and distribution of this file, with or without modification,
18484 are permitted in any medium without royalty provided the copyright
18485 notice and this notice are preserved.