1 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/pr57003.c: Skip on x32.
4 * gcc.target/i386/pr59927.c: Likewise.
5 * gcc.target/i386/pr60516.c: Likewise.
7 2014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10 * gfortran.dg/dependency_45.f90: New test.
12 2014-12-27 Janus Weil <janus@gcc.gnu.org>
15 * gfortran.dg/class_array_3.f03: Fixed invalid test case.
16 * gfortran.dg/class_array_7.f03: Ditto.
17 * gfortran.dg/class_dummy_4.f03: Ditto.
18 * gfortran.dg/defined_assignment_3.f90: Ditto.
19 * gfortran.dg/defined_assignment_5.f90: Ditto.
20 * gfortran.dg/elemental_subroutine_10.f90: Ditto.
21 * gfortran.dg/typebound_operator_4.f03: Ditto.
22 * gfortran.dg/typebound_proc_16.f03: Ditto.
23 * gfortran.dg/unlimited_polymorphic_19.f90: Ditto.
24 * gfortran.dg/class_dummy_5.f90: New test.
26 2014-12-27 Segher Boessenkool <segher@kernel.crashing.org>
28 * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined):
29 Check if testcases run without errors, not just if they compile.
31 2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
34 * gcc.target/i386/pr64409.c: New test.
36 2014-12-24 Segher Boessenkool <segher@kernel.crashing.org>
38 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg.
39 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto.
41 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
44 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
47 2014-12-24 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/range-for29.C: New.
52 2014-12-22 John David Anglin <danglin@gcc.gnu.org>
54 * gcc.dg/pr55023.c: New file.
56 2014-12-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
58 * lib/ubsan-dg.exp: Add library path for libstdc++.
60 2014-12-22 Oleg Endo <olegendo@gcc.gnu.org>
63 * gcc.target/sh/torture/pr58314-2.c: New.
64 * gcc.target/sh/torture/pr58314.c: Don't set -Os option.
66 2014-12-22 Janus Weil <janus@gcc.gnu.org>
69 * gfortran.dg/kind_1.f90: New.
71 2014-12-22 Oleg Endo <olegendo@gcc.gnu.org>
74 * gcc.target/sh/sh/pr52933-3.c: New.
76 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/nan_max.adb: New test.
80 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
82 * gnat.dg/specs/volatile1.ads: New test.
83 * gnat.dg/specs/clause_on_volatile.ads: Adjust.
84 * gnat.dg/specs/size_clause3.ads: Likewise.
86 2014-12-22 Bin Cheng <bin.cheng@arm.com>
88 PR rtl-optimization/62151
89 * gcc.c-torture/execute/pr62151.c: New test.
91 2014-12-22 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/specs/atomic2.ads: New test.
95 2014-12-21 Oleg Endo <olegendo@gcc.gnu.org>
98 * gcc.target/sh/torture/pr17280.c: New.
100 2014-12-19 Edward Smith-Rowland <3dw4rd@verizon.net>
102 * g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test.
103 * g++.dg/cpp1y/feat-cxx14.C: Ditto.
104 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent
106 * g++.dg/cpp1y/feat-sized-dealloc-neg.C: New.
107 * g++.dg/cpp1y/feat-sized-dealloc.C: New.
109 2014-12-20 Martin Uecker <uecker@eecs.berkeley.edu>
111 * gcc.dg/Wwrite-strings-1.c: Change dg-warning.
112 * gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers.
113 * gcc.dg/array-quals-2.c: Change dg-options, dg-warning.
114 * gcc.dg/pointer-array-atomic.c: New test.
115 * gcc.dg/pointer-array-quals-1.c: New test.
116 * gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors).
117 * gcc.dg/qual-component-1.c: Change dg-options, dg-warnings.
119 2014-12-19 David Malcolm <dmalcolm@redhat.com>
121 * jit.dg/test-expressions.c (make_tests_of_casts): Add tests of
122 casting between "long" and "bool".
123 (verify_casts): Verify these new test cases.
125 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
127 * gcc.target/mips/pr37362.c: Skip for mips-img-elf.
129 2014-12-19 Matthew Fortune <matthew.fortune@imgtec.com>
130 Steve Ellcey <sellcey@imgtec.com>
132 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards.
133 * gcc.dg/torture/pr19683-1.c: Likewise.
134 * gcc.target/mips/branch-cost-2.c: Require MOVN.
135 * gcc.target/mips/movcc-1.c: Likewise.
136 * gcc.target/mips/movcc-2.c: Likewise.
137 * gcc.target/mips/movcc-3.c: Likewise.
138 * gcc.target/mips/call-saved-4.c: Require LDC.
139 * gcc.target/mips/dmult-1.c: Require R5 or earlier.
140 * gcc.target/mips/fpcmp-1.c: Likewise.
141 * gcc.target/mips/fpcmp-2.c: Likewise.
142 * gcc.target/mips/neg-abs-2.c: Likewise.
143 * gcc.target/mips/timode-1.c: Likewise.
144 * gcc.target/mips/unaligned-1.c: Likewise.
145 * gcc.target/mips/madd-3.c: Require MADD.
146 * gcc.target/mips/madd-9.c: Likewise.
147 * gcc.target/mips/maddu-3.c: Likewise.
148 * gcc.target/mips/msub-3.c: Likewise.
149 * gcc.target/mips/msubu-3.c: Likewise.
150 * gcc.target/mips/mult-1.c: Require INS and not DMUL.
151 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS.
152 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc,
154 (mips-dg-options): INS available from R2. LDC available from MIPS II,
155 DMUL is present in octeon. Describe all features removed from R6.
157 2014-12-19 Janus Weil <janus@gcc.gnu.org>
160 * gfortran.dg/unlimited_polymorphic_19.f90: New.
162 2014-12-19 Alan Lawrence <alan.lawrence@arm.com>
164 * gcc.target/aarch64/eon_1.c: New test.
166 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/template/using30.C: Move...
169 * g++.dg/cpp0x/alias-decl-45.C: ... here.
171 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/template/crash120.C: New.
176 2014-12-19 Kai Tietz <ktietz@redhat.com>
179 * g++.dg/template/using30.C: New file.
181 2014-12-19 Martin Liska <mliska@suse.cz>
184 * gcc.dg/ipa/pr63569.c: New test.
186 2014-12-19 Jakub Jelinek <jakub@redhat.com>
188 PR preprocessor/63831
189 * c-c++-common/cpp/pr63831-1.c: New test.
190 * c-c++-common/cpp/pr63831-2.c: New test.
192 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/sfinae54.C: New.
197 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/sfinae53.C: New.
202 2014-12-18 Vladimir Makarov <vmakarov@redhat.com>
204 PR rtl-optimization/64291
205 * testsuite/gcc.target/i386/pr64291-[12].c: New tests.
207 2014-12-18 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/warn/register-parm-1.C: New.
212 2014-12-18 H.J. Lu <hongjiu.lu@intel.com>
214 * gcc.target/i386/amd64-abi-7.c: New tests.
215 * gcc.target/i386/amd64-abi-8.c: Likwise.
216 * gcc.target/i386/amd64-abi-9.c: Likwise.
218 2014-12-18 Alan Lawrence <alan.lawrence@arm.com>
220 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64".
222 2014-12-18 Martin Liska <mliska@suse.cz>
224 * g++.dg/ipa/pr64146.C: New test.
226 2014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
228 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test.
231 2014-12-18 Bin Cheng <bin.cheng@arm.com>
233 PR tree-optimization/62178
234 * gcc.target/aarch64/pr62178.c: New test.
236 2014-12-17 Janus Weil <janus@gcc.gnu.org>
239 * gfortran.dg/proc_ptr_comp_40.f90: New.
241 2014-12-17 H.J. Lu <hongjiu.lu@intel.com>
244 * gcc.target/i386/pr61296-2.c: New.
245 * gcc.target/i386/pr61296-2.c: Likewise.
246 * gcc.target/i386/pr61296-3.c: Likewise.
247 * gcc.target/i386/pr61296-4.c: Likewise.
248 * gcc.target/i386/pr61296-5.c: Likewise.
249 * gcc.target/i386/pr61296-6.c: Likewise.
250 * gcc.target/i386/pr61296-7.c: Likewise.
252 2014-12-17 Tejas Belagod <tejas.belagod@arm.com>
255 * gcc.dg/addr_equal-1.c: Not supported for -fPIC.
257 2014-12-17 Marek Polacek <polacek@redhat.com>
260 * gcc.dg/pr63568.c: New test.
262 2014-12-17 Jakub Jelinek <jakub@redhat.com>
264 PR tree-optimization/64322
265 * gcc.dg/tree-ssa/vrp95.c: New test.
268 * c-c++-common/ubsan/pr64289.c: New test.
270 2014-12-16 Paolo Carlini <paolo.carlini@oracle.com>
273 * g++.dg/parse/friend12.C: New.
275 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
278 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2.
280 2014-12-16 Oleg Endo <olegendo@gcc.gnu.org>
283 * gcc.target/sh/fpchg.c: Rename to ...
284 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for
285 -m4a and -m4a-single.
287 2014-12-16 Marek Polacek <polacek@redhat.com>
290 * gcc.dg/pr64309.c: New test.
292 2014-12-16 Felix Yang <felix.yang@huawei.com>
294 PR rtl-optimization/64240
295 * gcc.dg/sms-12.c: New test.
297 2014-12-16 Janus Weil <janus@gcc.gnu.org>
300 * gfortran.dg/typebound_call_26.f90: New.
302 2014-12-15 Jan Hubicka <hubicka@ucw.cz>
305 * gcc.dg/lto/20110201-1_0.c: New testcase.
307 2014-12-15 Jakub Jelinek <jakub@redhat.com>
309 PR rtl-optimization/64316
310 * gcc.dg/pr64316.c: New test.
312 PR rtl-optimization/63804
313 * gcc.dg/pr63804.c: New test.
315 2014-12-15 Steven Bosscher <steven@gcc.gnu.org>
316 Jakub Jelinek <jakub@redhat.com>
319 * gfortran.dg/pr61669.f90: New test.
321 2014-12-15 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/64312
324 * g++.dg/torture/pr64312.C: New testcase.
326 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
329 * g++.dg/ext/desig8.C: New.
330 * g++.dg/cpp0x/desig1.C: Likewise.
332 2014-12-15 Janus Weil <janus@gcc.gnu.org>
335 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item.
337 2014-12-15 Richard Biener <rguenther@suse.de>
340 * gcc.dg/pr64295.c: New testcase.
342 2014-12-15 Richard Biener <rguenther@suse.de>
345 * gnat.dg/opt46.adb: New testcase.
346 * gnat.dg/opt46.ads: Likewise.
347 * gnat.dg/opt46_pkg.adb: Likewise.
348 * gnat.dg/opt46_pkg.ads: Likewise.
350 2014-12-15 Jakub Jelinek <jakub@redhat.com>
353 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
354 instead of %e in regexps trying to match 32-bit GPR.
355 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
356 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
357 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some
358 scan-assembler-times lines to nonpic targets only.
359 Fix up \[^\n^x^y\] to \[^\nxy\].
361 2014-12-15 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp1y/pr63996.C: Fix.
365 2014-12-15 Jakub Jelinek <jakub@redhat.com>
367 PR tree-optimization/63551
368 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
369 4294967286 to avoid warnings.
371 2014-12-15 Janus Weil <janus@gcc.gnu.org>
374 * gfortran.dg/forall_5.f90: Modified error message.
375 * gfortran.dg/proc_ptr_comp_39.f90: Ditto.
376 * gfortran.dg/pure_dummy_length_1.f90: Ditto.
377 * gfortran.dg/stfunc_6.f90: Ditto.
378 * gfortran.dg/typebound_operator_4.f90: Ditto.
380 2014-12-15 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/64284
383 * gcc.dg/torture/pr64284.c: New testcase.
385 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
388 * gcc.dg/torture/pr61602.c: New testcase.
390 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
393 * g++.dg/torture/pr61558.C: New testcase.
395 2014-12-14 Jan Hubicka <hubicka@ucw.cz>
398 * g++.dg/lto/pr64043_0.C: New testcase.
400 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
402 PR rtl-optimization/64037
403 * g++.dg/pr64037.C: New test.
405 2014-12-14 Janus Weil <janus@gcc.gnu.org>
408 * gfortran.dg/proc_ptr_comp_39.f90: New.
409 * gfortran.dg/pure_dummy_length_1.f90: Modified error message.
410 * gfortran.dg/stfunc_6.f90: Ditto.
411 * gfortran.dg/typebound_operator_4.f90: Ditto.
413 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
416 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected
417 register push/pop sequences.
418 * gcc.target/sh/attr-isr.c: Likewise.
419 * gcc.target/sh/attr-isr-trapa.c: Likewise.
420 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
421 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
422 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
424 2014-12-13 Oleg Endo <olegendo@gcc.gnu.org>
426 * gcc.target/sh/sp-switch.c: Match zero or more underscores in
429 2014-12-13 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error.
432 * gfortran.dg/warnings_are_errors_1.f: Ditto.
433 * gfortran.dg/warnings_are_errors_1.f90: Ditto.
435 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
438 * g++.dg/torture/pr59240.C: New.
440 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
443 * g++.dg/gomp/pr59628.C: New.
445 2014-12-12 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/pr61924.C: New.
450 2014-12-12 Vladimir Makarov <vmakarov@redhat.com>
453 * gcc.target/i386/pr64110.c: New.
455 2014-12-12 Thomas Schwinge <thomas@codesourcery.com>
457 * c-c++-common/gomp/nesting-1.c: New file.
458 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
460 2014-12-12 Kai Tietz <ktietz@redhat.com>
463 * g++.dg/cpp1y/pr63996.C: New file.
465 2014-12-12 Richard Sandiford <richard.sandiford@arm.com>
466 Joseph Myers <joseph@codesourcery.com>
469 * gcc.dg/plugin/wide-int-test-1.c,
470 gcc.dg/plugin/wide-int_plugin.c: New test.
471 * gcc.dg/plugin/plugin.exp: Register it.
472 * gnat.dg/round_div.adb: New test.
474 2014-12-12 Jakub Jelinek <jakub@redhat.com>
476 PR tree-optimization/64269
477 * gcc.c-torture/compile/pr64269.c: New test.
479 2014-12-12 Richard Biener <rguenther@suse.de>
482 * g++.dg/torture/pr64280.C: New testcase.
484 2014-12-12 Jakub Jelinek <jakub@redhat.com>
486 PR rtl-optimization/64255
487 * gcc.c-torture/execute/pr64255.c: New test.
489 PR rtl-optimization/64260
490 * gcc.c-torture/execute/pr64260.c: New test.
492 2014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com>
494 * gcc.dg/pr64007.c: New test.
496 2014-12-12 Bin Cheng <bin.cheng@arm.com>
498 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable.
499 * gcc.target/aarch64/ldp_stp_3.c: Ditto.
501 2014-12-11 Eric Botcazou <ebotcazou@adacore.com>
503 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char.
506 2014-12-11 Jan Hubicka <hubicka@ucw.cz>
509 * g++.dg/pr61324.C: New testcase by Trevor Saunders.
510 * g++.dg/tm/pr51411-2.C: Update se the extern function is
511 not eliminated early.
512 * gcc.target/i386/pr57756.c: Turn extern inline into static inline.
514 2014-12-11 Richard Biener <rguenther@suse.de>
516 PR tree-optimization/42108
517 * gfortran.dg/pr42108.f90: Amend.
519 2014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
521 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning.
523 2014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
525 * config/arm/arm_neon.h (vrndqn_f32): Rename to...
526 (vrndnq_f32): ... this.
527 (vrndqa_f32): Rename to...
528 (vrndaq_f32): ... this.
529 (vrndqp_f32): Rename to...
530 (vrndpq_f32): ... this.
531 (vrndqm_f32): Rename to...
532 (vrndmq_f32): ... this.
533 (vrndx_f32): New intrinsic.
534 (vrndxq_f32): Likewise.
536 2014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com
538 * lib/target-utils.exp: New file.
539 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete.
540 Include target-utils.exp.
541 * lib/objc.exp: Likewise.
542 * lib/mike-gcc.exp: Load target-utils.exp.
543 * lib/mike-g++.exp: Likewise.
544 * lib/go-torture.exp: Likewise.
545 * lib/fortran-torture.exp: Likewise.
546 * lib/c-torture.exp: Likewise.
548 2014-12-10 Ilya Tocar <ilya.tocar@intel.com>
550 * gcc.target/i386/funcspec-5.c: Test avx512f and knl.
552 2014-12-10 Jakub Jelinek <jakub@redhat.com>
554 PR tree-optimization/62021
555 * gcc.dg/vect/pr62021.c: New test.
557 2014-12-10 Jakub Jelinek <jakub@redhat.com>
558 Evgeny Stupachenko <evstupac@gmail.com>
561 * gcc.dg/vect/pr64252.c: New test.
562 * gcc.dg/pr64252.c: New test.
563 * gcc.target/i386/avx2-pr64252.c: New test.
565 2014-12-10 Ilya Enkovich <ilya.enkovich@intel.com>
567 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector
570 2014-12-10 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp/pr64127.C: Fix.
574 2014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
577 * gfortran.dg/class_alias.f90: New.
579 2014-12-10 Richard Biener <rguenther@suse.de>
582 * gcc.dg/tree-prof/peel-1.c: Update dump scanning.
584 2014-12-10 Richard Biener <rguenther@suse.de>
586 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf.
588 2014-12-10 Martin Liska <mliska@suse.cz>
590 * gcc.dg/ipa/pr63909.c: New test.
592 2014-12-10 Kai Tietz <ktietz@redhat.com>
595 * g++.dg/cpp/pr64127.C: New file.
598 * g++.dg/template/pr64100.C: New file.
600 2014-12-10 Richard Biener <rguenther@suse.de>
602 PR tree-optimization/64191
603 * g++.dg/pr64191.C: Make sure we can DCE empty loops with
606 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
609 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test.
610 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise.
611 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise.
612 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise.
613 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise.
614 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise.
615 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise.
616 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise.
617 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise.
618 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise.
619 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise.
620 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise.
621 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise.
622 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise.
623 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise.
624 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise.
625 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise.
626 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise.
627 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise.
628 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise.
629 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise.
630 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise.
631 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise.
632 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise.
634 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
637 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update
638 expected error message.
640 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
643 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test.
645 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
648 * gcc.target/aarch64/vld1_lane-o0.c: New test.
650 2014-12-09 Alan Lawrence <alan.lawrence@arm.com>
652 * gcc.target/aarch64/vabs_intrinsic_2.c: New test.
654 2014-12-09 David Malcolm <dmalcolm@redhat.com>
658 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro.
659 (check_string_contains): New function.
660 * jit.dg/test-error-unrecognized-dump.c: New file.
661 * jit.dg/test-functions.c (trig_sincos_dump): New variable.
662 (trig_statistics_dump): New variable.
663 (create_test_of_builtin_trig): Enable dumping of "sincos" and
664 "statistics" into "trig_sincos_dump" and "trig_statistics_dump".
665 (verify_test_of_builtin_trig): Verify the sincos and statistics
667 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable.
668 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1.
669 (verify_code): Verify the tree-vrp1 dump.
671 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
675 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
677 PR rtl-optimization/64037
678 * g++.dg/pr64037.C: New test.
680 2014-12-09 Richard Biener <rguenther@suse.de>
682 PR tree-optimization/64193
683 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase.
685 2014-12-09 Richard Biener <rguenther@suse.de>
688 * gcc.dg/torture/pr64199.c: New testcase.
690 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
692 * gcc.dg/lto/lto.exp: Load mpx-dg.exp.
693 * gcc.dg/lto/chkp-privatize_0.c: New.
694 * gcc.dg/lto/chkp-privatize_1.c: New.
696 2014-12-09 Ilya Enkovich <ilya.enkovich@intel.com>
699 * g++.dg/dg.exp: Add mpx-dg.exp.
700 * g++.dg/pr63995-1.C: New.
702 2014-12-08 Sandra Loosemore <sandra@codesourcery.com>
704 * gcc.target/aarch64/bics_4.c: New.
706 2014-12-08 Mark Wielaard <mjw@redhat.com>
709 * gcc.dg/debug/dwarf2/atomic.c: New test.
710 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise.
712 2014-11-15 David Wohlferd <dw@LimeGreenSocks.com>
715 * gcc.dg/pr61692.c: New test.
717 2014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
720 * g++.dg/ipa/pr64049.h: New.
721 * g++.dg/ipa/pr64049-1.C: New.
722 * g++.dg/ipa/pr64049-2.C: New.
724 2014-12-08 Alex Velenko <Alex.Velenko@arm.com>
726 * gcc.target/aarch64/bics_3.c : New testcase.
728 2014-12-08 Felix Yang <felix.yang@huawei.com>
729 Haijian Zhang <z.zhanghaijian@huawei.com>
730 Jiji Jiang <jiangjiji@huawei.com>
731 Pengfei Sui <suipengfei@huawei.com>
733 * gcc.target/aarch64/vfma.c: New test.
734 * gcc.target/aarch64/vfma_n.c: New test.
735 * gcc.target/aarch64/vfms.c: New test.
736 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler
737 for rsubhn2 & subhn2.
739 2014-12-08 Ilya Enkovich <ilya.enkovich@intel.com>
741 * gcc.target/i386/chkp-bndret.c: New.
742 * gcc.target/i386/chkp-strchr.c: New.
744 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
747 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence.
749 2014-12-07 John David Anglin <danglin@gcc.gnu.org>
752 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options.
753 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
755 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
757 * gcc.target/h8300/h8300.exp: Fix duplicated text.
758 * gcc.target/h8300/pragma-isr.c: Likewise.
759 * gcc.target/h8300/pragma-isr2.c: Likewise.
761 2014-12-07 Christophe Lyon <christophe.lyon@linaro.org>
763 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute
765 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute
766 the test. Fix expected output.
767 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
769 2014-12-07 Jan Hubicka <hubicka@ucw.cz>
771 * gcc.dg/addr_equal-1.c: New testcase.
773 2014-12-06 James Greenhalgh <james.greenhalgh@arm.com>
774 Sebastian Pop <s.pop@samsung.com>
775 Brian Rzycki <b.rzycki@samsung.com>
777 PR tree-optimization/54742
778 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test.
779 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test.
781 2014-12-06 Marek Polacek <polacek@redhat.com>
783 PR tree-optimization/64183
784 * gcc.dg/tree-ssa/pr64183.c: New test.
786 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
789 * gcc.target/i386/memcpy-strategy-4.c: New test.
791 2014-12-05 Jakub Jelinek <jakub@redhat.com>
794 * gcc.dg/asan/pr64170.c: New test.
796 2014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com>
799 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit.
801 2014-12-05 Bin Cheng <bin.cheng@arm.com>
803 * gcc.target/aarch64/ldp_stp_1.c: New test.
804 * gcc.target/aarch64/ldp_stp_2.c: New test.
805 * gcc.target/aarch64/ldp_stp_3.c: New test.
806 * gcc.target/aarch64/ldp_stp_4.c: New test.
807 * gcc.target/aarch64/ldp_stp_5.c: New test.
808 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion
811 2014-12-05 Sandra Loosemore <sandra@codesourcery.com>
813 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run".
814 * gcc.dg/vect/pr63341-2.c: Likewise.
815 * gcc.dg/vect/pr63379.c: Likewise.
816 * gcc.dg/vect/pr63605.c: Likewise.
818 2014-12-05 Andre Vehreschild <vehre@gmx.de>
821 * gfortran.dg/unlimited_polymorphism_18.f90: New test.
823 2014-12-05 Ilya Enkovich <ilya.enkovich@intel.com>
826 * lib/target-supports.exp (check_effective_target_stpcpy): New.
827 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check.
829 2014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
831 * gfortran.dg/line_length_5.f90: New test.
833 2014-12-04 Sriraman Tallam <tmsriram@google.com>
834 H.J. Lu <hongjiu.lu@intel.com>
836 * gcc.target/i386/pie-copyrelocs-1.c: New test.
837 * gcc.target/i386/pie-copyrelocs-2.c: Likewise.
838 * gcc.target/i386/pie-copyrelocs-3.c: Likewise.
839 * gcc.target/i386/pie-copyrelocs-4.c: Likewise.
841 * lib/target-supports.exp (check_effective_target_pie_copyreloc):
844 2014-12-04 Marek Polacek <polacek@redhat.com>
847 * c-c++-common/ubsan/pr56917.c: New test.
849 2014-12-04 Martin Jambor <mjambor@suse.cz>
851 * gcc.dg/ipa/propalign-1.c: New test.
852 * gcc.dg/ipa/propalign-2.c: Likewise.
854 2014-12-04 Jakub Jelinek <jakub@redhat.com>
857 * c-c++-common/pr56493.c: New test.
859 2014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
861 * lib/target-supports.exp (check_effective_target_tiny): Cache
864 2014-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
867 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore
870 2014-12-03 Paolo Carlini <paolo.carlini@oracle.com>
873 * g++.dg/init/goto3.C: New.
874 * g++.dg/eh/goto2.C: Adjust.
875 * g++.dg/ext/vla14.C: Likewise.
876 * g++.dg/gomp/block-1.C: Likewise.
877 * g++.dg/gomp/block-2.C: Likewise.
878 * g++.dg/gomp/block-3.C: Likewise.
879 * g++.dg/gomp/block-5.C: Likewise.
880 * g++.dg/gomp/target-1.C: Likewise.
881 * g++.dg/gomp/target-2.C: Likewise.
882 * g++.dg/gomp/taskgroup-1.C: Likewise.
883 * g++.dg/gomp/teams-1.C: Likewise.
884 * g++.dg/init/goto2.C: Likewise.
885 * g++.dg/warn/pedantic1.C: Likewise.
886 * g++.old-deja/g++.jason/jump.C: Likewise.
887 * g++.old-deja/g++.law/arm6.C: Likewise.
888 * g++.old-deja/g++.other/goto1.C: Likewise.
889 * g++.old-deja/g++.other/goto3.C: Likewise.
890 * g++.old-deja/g++.other/init9.C: Likewise.
892 2014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com>
895 * gcc.target/powerpc/pr64019.c: New file.
897 2014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
900 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors.
901 * gfortran.dg/warnings_are_errors_1.f: Likewise.
903 2014-12-03 David Edelsohn <dje.gcc@gmail.com>
905 * g++.dg/ext/visibility/anon[12].C: Require visibility support.
907 2014-12-03 Joern Rennecke <joern.rennecke@embecosm.com>
909 * gcc.target/epiphany/fcmp-1.c: New test.
911 2014-12-03 Petr Murzin <petr.murzin@intel.com>
913 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler
915 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
916 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
917 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
918 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
919 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
920 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
921 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
922 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
923 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
924 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
925 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
926 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
927 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
928 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
929 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
930 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
931 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
932 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
933 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
934 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
935 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
936 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
937 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
938 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
939 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
940 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto.
941 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
942 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
943 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
944 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
945 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
946 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
947 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
948 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
949 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
950 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
951 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
952 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
953 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
954 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
955 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
956 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
957 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
958 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
959 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
960 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
961 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
962 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
963 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
964 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
965 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
966 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
967 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
968 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
969 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
970 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
971 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
972 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
973 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
974 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
975 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
976 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
977 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
978 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
979 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
980 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
981 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
982 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
983 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
984 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
985 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
986 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
987 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
988 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
989 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
990 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
991 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
992 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
993 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
994 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
995 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
996 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
997 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
998 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
999 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1000 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1001 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1002 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1003 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1004 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1005 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1006 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1007 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1008 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1009 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1010 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1011 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1012 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1013 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1014 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1015 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1016 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1017 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1018 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1019 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1020 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
1021 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
1022 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
1023 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
1024 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
1025 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
1026 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1027 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1028 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1029 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1030 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1031 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1032 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1033 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1034 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1035 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1036 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1037 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1038 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1039 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1040 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1041 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1042 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1043 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1044 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1045 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1046 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1047 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1048 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1049 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1050 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1051 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1052 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1053 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1054 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1055 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1056 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1057 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1058 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1059 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1060 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1061 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1062 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1063 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1064 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1065 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1066 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1067 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1068 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1069 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1070 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1071 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1072 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1073 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1074 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1075 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1076 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1077 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
1078 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1079 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1080 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1081 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto.
1082 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1083 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1084 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1085 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1086 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1087 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
1088 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
1089 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
1090 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1091 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
1092 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
1093 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
1094 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
1095 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
1096 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
1097 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
1098 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
1099 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
1100 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
1101 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
1102 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
1103 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
1104 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
1105 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
1106 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
1107 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
1108 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1109 * gcc.target/i386/avx512f-kmovw-1.c: Ditto.
1110 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1111 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1112 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1113 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1114 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1115 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1116 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1117 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1118 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1119 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1120 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
1121 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
1122 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
1123 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
1124 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
1125 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
1126 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
1127 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
1129 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
1130 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
1133 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
1134 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
1135 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
1136 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
1137 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
1138 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
1139 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1140 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1141 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1143 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
1144 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1145 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
1146 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1148 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1149 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1150 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1151 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1152 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1153 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1154 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1155 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1156 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
1157 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1158 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1159 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1160 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1161 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
1162 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
1163 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
1164 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
1166 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
1167 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
1168 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
1169 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1170 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
1171 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
1172 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
1173 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
1174 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1175 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1178 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1179 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1180 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1181 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1182 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1183 * gcc.target/i386/avx512f-vec-init.c: Ditto.
1184 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
1185 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1186 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
1188 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
1189 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
1190 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1191 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1192 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1193 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1194 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1195 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1196 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1197 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1198 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1200 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1201 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1202 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1204 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1205 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1206 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1207 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1208 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1209 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1210 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1211 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1212 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1214 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
1215 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
1216 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
1217 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
1218 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
1219 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
1220 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
1221 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
1222 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
1223 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
1226 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
1227 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
1228 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
1229 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
1230 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
1231 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
1232 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
1233 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
1234 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
1236 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
1237 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
1238 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
1239 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
1240 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
1241 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
1242 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1243 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
1244 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
1245 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
1246 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
1247 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
1249 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1252 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
1254 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
1255 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
1256 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
1257 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
1258 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
1259 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
1260 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
1261 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
1263 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
1264 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
1265 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
1266 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
1267 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
1268 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1269 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1270 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto.
1271 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1272 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1273 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1274 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
1275 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
1276 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1278 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1279 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1280 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1281 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1282 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1283 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1284 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1285 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1286 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1287 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1288 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1289 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1290 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
1291 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
1292 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
1293 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
1294 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
1295 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
1296 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
1297 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
1298 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
1299 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
1300 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
1301 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
1302 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
1303 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
1304 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
1305 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
1306 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
1307 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
1308 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
1309 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
1310 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
1311 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
1312 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
1314 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
1315 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
1316 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
1317 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
1318 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
1319 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
1320 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
1321 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
1322 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
1323 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
1324 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
1325 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
1326 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
1327 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
1328 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
1329 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
1330 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
1331 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
1332 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
1333 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
1334 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
1335 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
1336 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
1337 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
1338 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
1339 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
1341 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
1343 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
1345 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
1347 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
1349 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
1351 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
1353 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
1354 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
1355 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
1356 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
1357 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
1358 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
1359 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
1360 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
1361 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
1362 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
1363 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
1364 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
1365 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
1366 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
1367 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
1368 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
1369 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
1370 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
1371 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
1372 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
1373 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
1374 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
1375 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
1376 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
1377 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
1378 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
1379 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
1380 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
1381 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
1382 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
1383 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
1384 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
1385 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
1386 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
1387 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
1388 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
1389 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto.
1390 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto.
1391 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
1392 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
1393 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
1394 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
1395 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
1396 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
1397 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
1398 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
1399 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
1400 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1401 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1402 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1403 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
1404 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
1405 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
1406 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
1407 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
1408 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1409 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1410 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1411 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1412 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1413 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
1414 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
1415 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
1416 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
1417 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
1418 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
1419 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1420 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1421 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1422 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1423 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1424 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1425 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1426 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1427 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
1428 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
1429 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
1430 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
1431 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
1432 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
1433 * gcc.target/i386/avx512f_cond_move.c: Ditto.
1434 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
1435 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
1436 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
1437 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto.
1438 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1439 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1440 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1441 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1442 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1443 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1444 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1445 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1446 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
1447 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1448 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
1449 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1450 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
1451 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1452 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
1453 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
1454 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
1455 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
1456 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1461 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1463 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1469 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1471 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1473 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1487 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1488 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1492 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1493 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1494 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1495 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1497 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1498 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1499 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1500 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1501 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1503 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1505 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1510 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1511 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1516 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1518 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1520 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1522 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1524 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1526 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1532 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1542 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1554 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1556 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1558 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1560 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1562 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1564 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1566 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1568 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1569 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1570 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1571 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1572 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1573 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1574 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1575 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1576 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1577 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1578 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1579 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1580 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1581 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1582 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1583 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1584 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1585 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1586 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1587 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1588 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1589 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1590 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1591 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1592 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1593 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1594 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1595 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1596 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1597 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1598 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1599 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1600 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1601 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1602 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1603 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1604 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1605 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1606 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1607 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1608 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1609 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1610 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1611 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1612 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1613 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1614 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1615 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1616 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1617 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1618 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1619 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1620 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1621 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1622 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1623 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1624 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1625 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1626 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1627 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1628 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1629 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1630 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1631 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1632 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1633 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1634 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1635 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1636 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1637 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1638 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1639 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1640 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1641 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1642 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1643 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1644 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1645 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1646 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1647 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1648 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1649 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1650 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1651 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1652 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1653 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1654 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1655 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1656 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1657 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1658 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1659 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1660 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1661 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1662 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1663 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1664 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1665 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1666 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1667 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1668 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1669 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1670 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1671 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1672 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1673 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1674 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1675 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1676 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1677 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1678 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1679 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1680 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1681 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1682 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1683 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1684 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1685 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1686 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1687 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1688 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1689 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1690 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1691 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1692 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1693 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1694 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1695 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1696 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1697 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1698 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1699 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1700 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1701 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1702 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1703 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1704 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1705 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1706 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1707 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1708 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1709 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1710 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1711 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1712 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1713 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1714 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1715 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1716 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1718 2014-12-03 H.J. Lu <hongjiu.lu@intel.com>
1720 PR rtl-optimization/64151
1721 PR rtl-optimization/64156
1722 * gcc.target/aarch64/remat1.c: Removed. Revert r218267.
1724 2014-12-03 Tom de Vries <tom@codesourcery.com>
1726 PR rtl-optimization/63957
1727 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with
1729 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1730 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same.
1731 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra.
1732 * gcc.target/aarch64/fuse-caller-save.c: Same.
1733 * gcc.target/arm/fuse-caller-save.c: Same.
1734 * gcc.target/i386/fuse-caller-save-rec.c: Same.
1735 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same.
1736 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1737 * gcc.target/i386/fuse-caller-save.c: Same.
1738 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1739 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1740 * gcc.target/mips/fuse-caller-save.c: Same.
1741 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in
1742 -ffoo/-fno-foo options.
1744 2014-12-03 Ilya Enkovich <ilya.enkovich@intel.com>
1746 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed
1747 vec_concatv2di template.
1749 2014-12-03 Segher Boessenkool <segher.kernel.crashing.org>
1751 PR rtl-optimization/52714
1752 * gcc.target/m68k/pr52714.c: New testcase.
1754 2014-12-02 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA.
1757 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
1758 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI.
1759 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
1760 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
1761 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
1763 2014-12-02 Marek Polacek <polacek@redhat.com>
1765 * g++.dg/cpp0x/constexpr-shift1.C: New test.
1766 * g++.dg/cpp1y/constexpr-shift1.C: New test.
1767 * g++.dg/ubsan/pr63956.C: Add dg-errors.
1769 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1772 * gcc.target/i386/memset-strategy-2.c: New test.
1774 2014-12-02 Richard Biener <rguenther@suse.de>
1776 * gcc.dg/torture/20141202-1.c: New testcase.
1778 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
1781 * g++.dg/ipa/pr63814.C: New test.
1783 2014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com>
1785 * gcc.target/aarch64/remat1.c: New testcase.
1787 2014-12-01 Oleg Endo <olegendo@gcc.gnu.org>
1789 PR rtl-optimization/59278
1790 * gcc.target/sh/pr59278.c: New.
1792 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/cpp0x/initlist88.C: New.
1797 2014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1799 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small.
1801 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1803 * jit.dg/jit.exp (verify_exit_status): New function.
1804 (fixed_host_execute): Verify the exit status of the spawnee.
1806 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1808 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug.
1810 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1813 * jit.dg/jit.exp (report_leak): New.
1814 (parse_valgrind_logfile): New.
1815 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present
1816 in the environment, and if so, run the executable under
1817 valgrind, capturing valgrind's output to a logfile. Parse the
1818 log file, generating PASSes and XFAILs for the summary of leaks.
1819 Use "wait" before "close": valgrind might not have finished
1820 writing the log out before we parse it, so we need to wait for
1821 the spawnee to finish.
1823 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1826 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New.
1827 (check_string_starts_with): New.
1828 * jit.dg/test-error-pr63969-missing-driver.c: New.
1830 2014-12-01 David Malcolm <dmalcolm@redhat.com>
1832 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog
1833 when calling jit_check_compile to avoid embedding the full path of
1834 the testcase into the test results.
1836 2014-12-01 Marek Polacek <polacek@redhat.com>
1839 * c-c++-common/ubsan/pr64121.c: New test.
1841 2014-12-01 Marek Polacek <polacek@redhat.com>
1844 * c-c++-common/ubsan/shift-5.c: Add xfails.
1845 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail.
1846 * g++.dg/ubsan/pr63956.C: New test.
1848 2014-12-01 Marek Polacek <polacek@redhat.com>
1850 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11.
1851 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1852 * g++.dg/cpp1y/constexpr-void1.C: New test.
1854 2014-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/parse/error55.C: New.
1859 2014-12-01 Richard Biener <rguenther@suse.de>
1861 PR tree-optimization/15346
1862 * gcc.dg/tree-ssa/forwprop-32.c: New testcase.
1864 2014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1866 PR tree-optimization/63941
1867 * gcc.dg/torture/pr63941.c: New test.
1869 2014-12-01 Martin Jambor <mjambor@suse.cz>
1872 * gcc.dg/ipa/pr63551.c: New test.
1873 * gcc.dg/ipa/pr64041.c: Likewise.
1875 2014-12-01 Ilya Tocar <ilya.tocar@intel.com>
1877 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
1878 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1879 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1880 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1881 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1882 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1883 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1884 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1885 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1886 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1887 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1888 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1889 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1890 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1891 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1892 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1893 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1894 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1895 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1896 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1897 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1898 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1899 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1900 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1901 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1902 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1903 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1904 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1905 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1906 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1907 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1908 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1909 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1910 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1911 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1912 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1913 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1914 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1915 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1916 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1917 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1918 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1919 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1920 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1921 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1922 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1923 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1924 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1925 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1926 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1927 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1928 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1929 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1930 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1931 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1932 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1933 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1934 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1935 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1936 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1937 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1938 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1939 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1940 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1941 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1942 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1943 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1944 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1945 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1946 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1947 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1948 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1949 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1950 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1951 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1952 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1953 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1954 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1955 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1956 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1957 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1958 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1959 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1960 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1961 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1962 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1963 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1964 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1965 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1966 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1967 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1968 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1969 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1970 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1971 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1972 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1973 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1974 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1975 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1976 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1977 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1978 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1979 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1980 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1981 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1982 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1983 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1984 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1985 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1986 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1987 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1988 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1989 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1990 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1991 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1992 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1993 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1994 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1995 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1996 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1997 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1998 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1999 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2000 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2001 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2002 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2003 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2004 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2005 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2006 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2007 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2008 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2009 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2010 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2011 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2012 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2013 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2014 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2015 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2016 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2017 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2018 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2019 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2020 * gcc.target/i386/avx512f-helper.h: Ditto.
2021 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2022 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2023 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2024 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2025 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2026 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2034 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2036 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2044 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2046 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2048 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2050 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2057 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2061 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2063 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2065 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2069 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2102 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2108 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2114 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2267 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2279 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2285 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2289 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2291 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2295 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2297 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2300 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2302 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2306 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2308 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2310 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2312 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2315 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2316 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2317 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2318 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2319 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2320 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2321 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2322 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2323 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2324 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2325 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2326 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2327 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2328 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2329 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2330 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2331 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2332 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2333 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2334 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2335 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2336 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2338 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2339 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2340 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2341 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2342 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2343 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2344 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2345 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2346 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2347 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2348 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2349 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2350 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2351 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2352 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2353 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2354 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2355 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2356 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2357 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2358 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2359 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2360 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2361 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2362 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2363 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2364 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2365 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2366 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2367 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2368 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2369 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2370 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2371 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2372 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2373 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2374 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2375 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2376 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2377 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2378 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2379 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2380 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2381 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2382 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2383 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2384 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2385 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2386 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2387 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2388 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2389 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2390 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2391 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2392 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2393 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2395 2014-12-01 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/63738
2398 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
2400 2014-11-29 H.J. Lu <hongjiu.lu@intel.com>
2403 * gcc.target/i386/pr64114.c: New test.
2405 2014-11-29 Joseph Myers <joseph@codesourcery.com>
2407 PR preprocessor/41698
2408 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test.
2410 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2413 * gcc.target/i386/pr64061.c: New.
2415 2014-11-28 Marek Polacek <polacek@redhat.com>
2417 * c-c++-common/ubsan/shift-8.c: New test.
2419 2014-11-28 Vladimir Makarov <vmakarov@redhat.com>
2421 PR rtl-optimization/64087
2422 * gcc.dg/pr64087.c: New.
2424 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2426 PR rtl-optimization/64037
2427 * g++.dg/pr64037.C: New test.
2429 2014-11-28 Evgeny Stupachenko <evstupac@gmail.com>
2431 * gcc.target/i386/pr52252-atom-1.c: Delete.
2433 2014-11-28 Jiong Wang <jiong.wang@arm.com>
2435 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf
2436 testcase for soft-float.
2438 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
2440 * gcc.target/i386/pr63661.c: Replace -mtune=native with
2442 (foo): Replace "!=" with delta.
2443 (main): Remove __builtin_printf.
2445 2014-11-28 Renlin Li <renlin.li@arm.com>
2448 * gcc.target/i386/pr63661.c: Use native tune.
2450 2014-11-28 Renlin Li <renlin.li@arm.com>
2453 * gcc.target/i386/pr63661.c: New test.
2455 2014-11-28 Marek Polacek <polacek@redhat.com>
2458 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore.
2459 * c-c++-common/ubsan/shift-7.c: New test.
2461 2014-11-28 Richard Biener <rguenther@suse.de>
2464 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase.
2465 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
2467 2014-11-27 Richard Biener <rguenther@suse.de>
2470 * gcc.dg/torture/pr64088.c: New testcase.
2472 PR tree-optimization/64088
2473 * gcc.dg/torture/pr64091.c: New testcase.
2475 2014-11-27 Ilya Tocar <ilya.tocar@intel.com>
2477 * g++.dg/ext/mv2.C: Add test for target ("avx512f").
2478 * gcc.target/i386/builtin_target.c: Ditto.
2480 2014-11-27 Kai Tietz <ktietz@redhat.com>
2483 * g++.dg/cpp0x/pr63904.C: New.
2485 2014-11-27 Jakub Jelinek <jakub@redhat.com>
2488 * gcc.c-torture/compile/pr64067.c: New test.
2490 PR tree-optimization/64024
2491 * gcc.dg/vect/vect-simd-clone-13.c: New test.
2492 * gcc.dg/vect/vect-simd-clone-14.c: New test.
2494 2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2497 * gcc.target/arm/constant-pool.c: New test.
2499 2014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2501 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile.
2503 2014-11-27 Richard Biener <rguenther@suse.de>
2505 PR tree-optimization/64083
2506 * gcc.dg/torture/pr64083.c: New testcase.
2508 2014-11-27 Richard Biener <rguenther@suse.de>
2510 PR tree-optimization/61634
2511 * gcc.dg/vect/pr61634.c: New testcase.
2513 2014-11-26 David Edelsohn <dje.gcc@gmail.com>
2515 * g++.dg/ext/alignof2.C: xfail-run-if on AIX.
2517 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/cpp0x/nullptr33.C: New.
2522 2014-11-26 Jakub Jelinek <jakub@redhat.com>
2524 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread,
2525 tsan_init): Don't use -fPIE or -pie.
2527 2014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2530 * g++.old-deja/g++.mike/p4736b.C: Use -O2.
2532 2014-11-26 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/cpp0x/auto43.C: New.
2537 2014-11-26 Richard Biener <rguenther@suse.de>
2540 * gcc.dg/torture/pr63738.c: New testcase.
2542 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2545 * gcc.target/i386/pr63995-2.c: New.
2547 2014-11-26 Ilya Enkovich <ilya.enkovich@intel.com>
2550 * gcc.dg/pr64075.c: New.
2552 2014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2554 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on
2555 *-*-solaris* && !gld.
2556 * gcc.target/i386/mcount_pic.c: Likewise.
2559 2014-11-21 Mark Wielaard <mjw@redhat.com>
2561 * gcc.dg/debug/dwarf2/lang-c11.c: New test.
2562 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise.
2563 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2564 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2565 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2567 2014-11-24 Mark Wielaard <mjw@redhat.com>
2569 * g++.dg/debug/dwarf2/noreturn-function.C: New test.
2570 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise.
2571 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise.
2573 2014-11-26 Richard Biener <rguenther@suse.de>
2575 PR tree-optimization/62238
2576 * gcc.dg/torture/pr62238.c: New testcase.
2578 2014-11-25 Andrew Pinski <apinski@cavium.com>
2580 * gcc.c-torture/execute/20141125-1.c: New testcase.
2582 2014-11-25 Tobias Burnus <burnus@net-b.de>
2584 * gfortran.dg/empty_label.f: Change test to continue testing
2586 * gfortran.dg/empty_label.f90: Ditto.
2587 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*.
2589 2014-11-26 Andreas Tobler <andreast@gcc.gnu.org>
2591 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options.
2593 * g++.old-deja/g++.law/enum9.C: Likewise.
2594 * g++.old-deja/g++.other/enum4.C: Likewise.
2596 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2599 * gcc.target/i386/pr63534.c: New test.
2601 2014-11-25 H.J. Lu <hongjiu.lu@intel.com>
2604 * gcc.target/i386/pr63527.c: New test.
2606 2014-11-25 Martin Liska <mliska@suse.cz>
2610 * gcc.dg/plugin/plugin.exp: New plugin.
2611 * gcc.dg/plugin/sreal-test-1.c: New test.
2612 * gcc.dg/plugin/sreal_plugin.c: New test.
2614 2014-11-25 Matthew Fortune <matthew.fortune@imgtec.com>
2616 * gcc.target/mips/mips.exp: Add support for -msoft-float and
2617 -mhard-float options. Ensure that explicit -mfp* options imply
2618 both -mhard-float and -mdouble-float.
2619 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the
2622 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com>
2625 * g++.dg/cpp0x/variadic163.C: New.
2627 2014-11-25 Ilya Enkovich <ilya.enkovich@intel.com>
2630 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check.
2631 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2632 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2633 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2634 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2636 2014-10-25 Eric Botcazou <ebotcazou@adacore.com>
2638 * gcc.target/powerpc/longcall-2.c: New test.
2640 2014-11-25 Marek Polacek <polacek@redhat.com>
2643 * gcc.dg/pr63877.c: New test.
2645 2014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
2648 * g++.dg/ipa/pr64059.C: New test.
2650 2014-11-24 Uros Bizjak <ubizjak@gmail.com>
2653 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store
2654 for 32bit x86 targets.
2655 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto.
2657 2014-11-24 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors.
2660 * gfortran.dg/dollar_sym_1.f90: Ditto.
2661 * gfortran.dg/dollar_sym_3.f: Ditto.
2663 2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
2665 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
2668 2014-11-24 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/63679
2671 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase.
2672 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero.
2673 * gcc.target/i386/ssetype-1.c: Likewise.
2674 * gcc.target/i386/ssetype-3.c: Likewise.
2675 * gcc.target/i386/ssetype-5.c: Likewise.
2677 2014-11-24 Jonathan Wakely <jwakely@redhat.com>
2678 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/warn/Winit-self-2.C: New.
2683 2014-11-24 Petr Murzin <petr.murzin@intel.com>
2685 * gcc.target/i386/extract-insert-combining.c: New test.
2687 2014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2689 * gcc.target/aarch64/fuse_adrp_add_1.c: New test.
2691 2014-11-24 Richard Biener <rguenther@suse.de>
2694 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*.
2696 2014-11-24 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/55334
2699 * gcc.dg/tree-ssa/restrict-5.c: New testcase.
2701 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
2703 * gnat.dg/opt45.adb: New test.
2705 2014-11-24 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/dollar_sym_3.f: Update dg-error.
2708 * gfortran.dg/coarray_collectives_3.f90: Ditto.
2710 2014-11-23 David Edelsohn <dje.gcc@gmail.com>
2712 * gcc.dg/autopar/pr46799.c: XFAIL on AIX.
2713 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
2714 * gcc.dg/pr63914.c: Ignore non-standard ABI warning.
2715 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning.
2717 2014-11-23 Tobias Burnus <burnus@net-b.de>
2719 * gfortran.dg/tab_continuation.f: Update dg-*.
2721 2014-11-23 Andrew Pinski <apinski@cavium.com>
2723 * gcc.c-torture/compile/20120927-1.c: New testcase.
2724 * gcc.c-torture/compile/20120830-1.c: New testcase.
2726 2014-11-22 Andrew Pinski <apinski@cavium.com>
2728 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where
2729 argc is always greater than 1 (octeon simulator).
2730 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise.
2732 2014-11-22 Andrew Pinski <apinski@cavium.com>
2735 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of
2736 x30 (in the epilogue).
2737 * gcc.target/aarch64/test_frame_6.c: Likewise.
2738 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
2739 x30 and x19 (in the epilogue).
2740 * gcc.target/aarch64/test_frame_4.c: Likewise.
2741 * gcc.target/aarch64/test_frame_7.c: Likewise.
2743 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
2747 * gcc.target/sh/torture/pr63783-1.c: New.
2748 * gcc.target/sh/torture/pr63783-2.c: New.
2749 * gcc.target/sh/pr51244-20.c: Adjust.
2750 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
2752 2014-11-22 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/coarray/cosubscript_1.f90: New.
2756 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2758 * gnat.dg/specs/pack11.ads: New test.
2760 2014-11-22 Eric Botcazou <ebotcazou@adacore.com>
2762 * gnat.dg/specs/no_streams.ads: New test.
2764 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2766 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup
2767 store_modtion rtl dump.
2768 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump.
2769 * gcc.dg/var-expand3.c (dg-final): Ditto.
2771 2014-11-22 Uros Bizjak <ubizjak@gmail.com>
2773 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
2774 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2775 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2776 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
2777 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2778 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2780 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2782 PR tree-optimization/64006
2783 * gcc.c-torture/execute/pr64006.c: New test.
2785 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
2787 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
2788 value for go testing.
2790 2014-11-21 Jiong Wang <jiong.wang@arm.com>
2792 * gcc.target/aarch64/vect_ctz_1.c: New testcase.
2794 2014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796 * gcc.target/aarch64/simd/vsqrt_f64_1.c
2798 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2800 * g++.dg/other/i386-2.C: Add -mpcommit.
2801 * g++.dg/other/i386-3.C: Ditto.
2802 * gcc.target/i386/pcommit-1.c: New test.
2803 * gcc.target/i386/sse-12.c: Add new options.
2804 * gcc.target/i386/sse-13.c: Ditto.
2805 * gcc.target/i386/sse-14.c: Ditto.
2806 * gcc.target/i386/sse-22.c: Ditto.
2807 * gcc.target/i386/sse-23.c: Ditto.
2809 2014-11-20 Mark Wielaard <mjw@redhat.com>
2812 * gcc.dg/debug/dwarf2/lang-c89.c: New test.
2813 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise.
2815 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2817 * g++.dg/other/i386-2.C: Add -mclwb.
2818 * g++.dg/other/i386-3.C: Ditto.
2819 * gcc.target/i386/clwb-1.c: New test.
2820 * gcc.target/i386/sse-12.c: Add new options.
2821 * gcc.target/i386/sse-13.c: Ditto.
2822 * gcc.target/i386/sse-14.c: Ditto.
2823 * gcc.target/i386/sse-22.c: Ditto.
2824 * gcc.target/i386/sse-23.c: Ditto.
2826 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2828 * g++.dg/other/i386-2.C: Add -mavx512vbmi.
2829 * g++.dg/other/i386-3.C: Ditto.
2830 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h.
2831 * gcc.target/i386/avx512vbmi-check.h: Ditto.
2832 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto.
2833 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
2834 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto.
2835 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
2836 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto.
2837 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
2838 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto.
2839 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
2840 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
2841 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
2842 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
2843 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
2844 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
2845 * gcc.target/i386/sse-12.c: Add new options.
2846 * gcc.target/i386/sse-13.c: Ditto.
2847 * gcc.target/i386/sse-14.c: Ditto.
2848 * gcc.target/i386/sse-22.c: Ditto.
2849 * gcc.target/i386/sse-23.c: Ditto.
2851 2014-11-21 Ilya Tocar <ilya.tocar@intel.com>
2853 * g++.dg/other/i386-2.C: Add -mavx512ifma.
2854 * g++.dg/other/i386-3.C: Ditto.
2855 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h.
2856 * gcc.target/i386/avx512ifma-check.h: New.
2857 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto.
2858 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
2859 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto.
2860 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
2861 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
2862 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
2863 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New.
2864 * gcc.target/i386/sse-12.c: Add new options.
2865 * gcc.target/i386/sse-13.c: Ditto.
2866 * gcc.target/i386/sse-14.c: Ditto.
2867 * gcc.target/i386/sse-22.c: Ditto.
2868 * gcc.target/i386/sse-23.c: Ditto.
2870 2014-11-21 Georg-Johann Lay <avr@gjlay.de>
2872 Forward-port from 2014-10-30 4_9-branch r216934
2875 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
2877 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2880 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass
2883 2014-11-21 Tom de Vries <tom@codesourcery.com>
2885 * gcc.dg/store-motion-fgcse-sm.c: New test.
2887 2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
2890 * gcc.target/i386/pr60451.c: New.
2892 2014-11-21 Jakub Jelinek <jakub@redhat.com>
2894 PR tree-optimization/61773
2895 * gcc.dg/pr61773.c: New test.
2898 * c-c++-common/pr63764-1.c: New test.
2899 * c-c++-common/pr63764-2.c: New test.
2902 * gcc.target/i386/pr63910.c: New test.
2904 2014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2907 * gcc.dg/lto/pr60820_0.c: Skip on darwin.
2909 2014-11-20 Patrick Palka <ppalka@gcc.gnu.org>
2911 * gcc.dg/no-strict-overflow-8.c: New test.
2913 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2915 * gcc.dg/undefined-loop-1.c: New file.
2916 * gcc.dg/undefined-loop-2.c: New file.
2918 2014-11-20 Tejas Belagod <tejas.belagod@arm.com>
2920 * gcc.target/aarch64/symbol-range.c: New.
2921 * gcc.target/aarch64/symbol-range-tiny.c: New.
2922 2014-11-20 Richard Biener <rguenther@suse.de>
2925 * gcc.dg/tree-ssa/forwprop-30.c: New testcase.
2927 2014-11-20 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/63677
2930 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase.
2931 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise.
2933 2014-11-20 Igor Zamyatin <igor.zamyatin@intel.com>
2936 * gcc.dg/asan/pr63845.c: New test.
2938 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2941 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after
2942 stack pointer address, to fit darwin output when symbolizer is not
2944 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2945 * c-c++-common/asan/memcmp-1.c: Likewise.
2946 * c-c++-common/asan/misalign-1.c: Likewise.
2947 * c-c++-common/asan/misalign-2.c: Likewise.
2948 * c-c++-common/asan/null-deref-1.c: Likewise.
2949 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2950 * c-c++-common/asan/strlen-overflow-1.c: Likewise.
2951 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2952 * c-c++-common/asan/use-after-free-1.c: Likewise.
2953 * g++.dg/asan/deep-stack-uaf-1.C: Likewise.
2954 * g++.dg/asan/deep-tail-call-1.C: Likewise.
2955 * g++.dg/asan/large-func-test-1.C: Likewise.
2957 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2960 * g++.dg/asan/large-func-test-1.C: Ajust dg-output.
2962 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2965 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output.
2966 * c-c++-common/asan/memcmp-1.c: Likewise.
2967 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2968 * c-c++-common/asan/use-after-free-1.c: Likewise.
2970 2014-11-19 David Malcolm <dmalcolm@redhat.com>
2973 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers.
2974 (make_random_function): Free ff->locals.
2976 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
2979 * gcc.target/i386/pr63947.c: New test.
2981 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
2984 * g++.dg/cpp0x/constexpr-__func__.C: New.
2986 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2989 * gcc.target/aarch64/pr63424.c: New test.
2991 2014-11-19 Renlin Li <Renlin.Li@arm.com>
2994 * gcc.dg/pr63762.c: New test.
2996 2014-11-19 Marek Polacek <polacek@redhat.com>
2999 * gcc.dg/ubsan/pr63690.c: New test.
3001 2014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3004 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on
3005 darwin, adjust dg-output.
3006 * c-c++-common/asan/misalign-2.c: Likewise.
3008 2014-11-19 Richard Henderson <rth@redhat.com>
3010 * gcc.dg/cwsc0.c: New test.
3011 * gcc.dg/cwsc1.c: New test.
3013 2014-11-19 Marek Polacek <polacek@redhat.com>
3016 * c-c++-common/ubsan/pr63879-1.c: New test.
3017 * c-c++-common/ubsan/pr63879-2.c: New test.
3019 2014-11-19 Tom de Vries <tom@codesourcery.com>
3021 PR tree-optimization/62167
3022 * gcc.dg/pr51879-12.c: Add xfails.
3023 * gcc.dg/pr62167-run.c: New test.
3024 * gcc.dg/pr62167.c: New test.
3026 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3028 PR tree-optimization/63915
3029 * c-c++-common/gomp/pr60823-4.c: New test.
3032 * c-c++-common/ubsan/pr63520.c: New test.
3034 2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/cpp0x/constexpr-ref7.C: New.
3039 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3042 * g++.dg/ubsan/pr63913.C: New test.
3044 2014-11-19 Andreas Schwab <schwab@suse.de>
3046 * gcc.dg/pure-2.c: Update line numbers.
3048 2014-11-19 Jakub Jelinek <jakub@redhat.com>
3050 PR rtl-optimization/63843
3051 * gcc.c-torture/execute/pr63843.c: New test.
3053 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3056 * gcc.dg/memset-2.c: New.
3058 2014-11-18 Jakub Jelinek <jakub@redhat.com>
3061 * g++.dg/ubsan/pr63813.C: New test.
3063 PR tree-optimization/61042
3064 * gcc.c-torture/compile/pr61042.c: New test.
3066 2014-11-18 Maciej W. Rozycki <macro@codesourcery.com>
3068 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New
3071 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3074 * g++.dg/cpp0x/constexpr-55942.C: New.
3076 2014-11-18 Marek Polacek <polacek@redhat.com>
3079 * c-c++-common/ubsan/pr63866.c: New test.
3081 2014-11-18 Richard Biener <rguenther@suse.de>
3083 PR tree-optimization/63914
3084 * gcc.dg/pr63914.c: New testcase.
3086 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3089 * g++.dg/cpp0x/noexcept26.C: New.
3090 * g++.dg/cpp0x/noexcept27.C: Likewise.
3092 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp0x/constexpr-60245.C: New.
3097 2014-11-18 Paolo Carlini <paolo.carlini@oracle.com>
3100 * g++.dg/cpp0x/constexpr-ref6.C: New.
3102 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3104 * gcc.target/arm/neon/vbicQs16.c: Regenerate.
3105 * gcc.target/arm/neon/vbicQs32.c: Likewise.
3106 * gcc.target/arm/neon/vbicQs64.c: Likewise.
3107 * gcc.target/arm/neon/vbicQs8.c: Likewise.
3108 * gcc.target/arm/neon/vbicQu16.c: Likewise.
3109 * gcc.target/arm/neon/vbicQu32.c: Likewise.
3110 * gcc.target/arm/neon/vbicQu64.c: Likewise.
3111 * gcc.target/arm/neon/vbicQu8.c: Likewise.
3112 * gcc.target/arm/neon/vbics16.c: Likewise.
3113 * gcc.target/arm/neon/vbics32.c: Likewise.
3114 * gcc.target/arm/neon/vbics64.c: Likewise.
3115 * gcc.target/arm/neon/vbics8.c: Likewise.
3116 * gcc.target/arm/neon/vbicu16.c: Likewise.
3117 * gcc.target/arm/neon/vbicu32.c: Likewise.
3118 * gcc.target/arm/neon/vbicu64.c: Likewise.
3119 * gcc.target/arm/neon/vbicu8.c: Likewise.
3120 * gcc.target/arm/neon/vornQs16.c: Likewise.
3121 * gcc.target/arm/neon/vornQs32.c: Likewise.
3122 * gcc.target/arm/neon/vornQs64.c: Likewise.
3123 * gcc.target/arm/neon/vornQs8.c: Likewise.
3124 * gcc.target/arm/neon/vornQu16.c: Likewise.
3125 * gcc.target/arm/neon/vornQu32.c: Likewise.
3126 * gcc.target/arm/neon/vornQu64.c: Likewise.
3127 * gcc.target/arm/neon/vornQu8.c: Likewise.
3128 * gcc.target/arm/neon/vorns16.c: Likewise.
3129 * gcc.target/arm/neon/vorns32.c: Likewise.
3130 * gcc.target/arm/neon/vorns64.c: Likewise.
3131 * gcc.target/arm/neon/vorns8.c: Likewise.
3132 * gcc.target/arm/neon/vornu16.c: Likewise.
3133 * gcc.target/arm/neon/vornu32.c: Likewise.
3134 * gcc.target/arm/neon/vornu64.c: Likewise.
3135 * gcc.target/arm/neon/vornu8.c: Likewise.
3137 2014-11-18 Christophe Lyon <christophe.lyon@linaro.org>
3139 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test.
3140 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test.
3141 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test.
3142 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test.
3143 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test.
3144 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test.
3145 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test.
3146 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test.
3147 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test.
3149 2014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com>
3151 * c-c++-common/tm/safe-3.c: Add bind_pic_locally.
3152 * g++.dg/ipa/devirt-15.C: Ditto.
3153 * g++.dg/ipa/devirt-7.C: Ditto.
3154 * g++.dg/ipa/pr60600.C: Ditto.
3155 * g++.dg/opt/vt2.C: Ditto.
3156 * g++.dg/opt/vt4.C: Ditto.
3157 * g++.dg/pr48484.C: Ditto.
3158 * g++.dg/tm/pr47746.C: Ditto.
3159 * g++.dg/tree-ssa/pr57380.C: Ditto.
3160 * gcc.dg/ipa/inline-4.c: Ditto.
3161 * gcc.dg/ipa/inlinehint-1.c: Ditto.
3162 * gcc.dg/ipa/inlinehint-2.c: Ditto.
3163 * gcc.dg/ipa/inlinehint-3.c: Ditto.
3164 * gcc.dg/pr47276.c: Ditto.
3165 * gcc.dg/pure-2.c: Ditto.
3166 * gcc.dg/tm/nested-2.c: Ditto.
3167 * gcc.dg/tree-ssa/alias-29.c: Ditto.
3168 * gcc.target/i386/3dnow-1.c: Ditto.
3169 * gcc.target/i386/3dnow-2.c: Ditto.
3170 * gcc.target/i386/3dnowA-1.c: Ditto.
3171 * gcc.target/i386/3dnowA-2.c: Ditto.
3172 * gcc.target/i386/avx-1.c: Ditto.
3173 * gcc.target/i386/avx-2.c: Ditto.
3174 * gcc.target/i386/memcpy-1.c: Ditto.
3175 * gcc.target/i386/mmx-1.c: Ditto.
3176 * gcc.target/i386/mmx-2.c: Ditto.
3177 * gcc.target/i386/sse-14.c: Ditto.
3178 * gcc.target/i386/sse-22.c: Ditto.
3179 * gcc.target/i386/sse-22a.c: Ditto.
3180 * gcc.target/i386/sse-23.c: Ditto.
3181 * gcc.target/i386/sse-24.c: Ditto.
3182 * gcc.target/i386/vect-double-1.c: Ditto.
3183 * g++.dg/fstack-protector-strong.C: Add target nonpic.
3184 * gcc.dg/fstack-protector-strong.c: Ditto.
3186 2014-11-18 Hale Wang <hale.wang@arm.com>
3188 * gcc.target/arm/small-multiply-m0-1.c: Only apply when
3189 "-mcpu=cortex-m0/m1/m0plus.small-multiply".
3190 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3191 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3192 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3193 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3194 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3195 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3196 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3197 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3199 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3201 * g++.dg/abi/mangle-arm-crypto.C: New.
3202 * g++.dg/abi/mangle-neon.C (f19): New.
3205 2014-11-18 James Greenhalgh <james.greenhalgh@arm.com>
3207 * gcc.target/arm/pr51968.c (foo): Fix call to
3208 __builtin_neon_vqmovunv8hi.
3210 2014-11-18 Marat Zakirov <m.zakirov@samsung.com>
3212 * c-c++-common/asan/aggressive-opts.c: New test.
3214 2014-11-18 Yury Gribov <y.gribov@samsung.com>
3217 * c-c++-common/ubsan/pr63802.c: New test.
3219 2014-11-18 Ilya Enkovich <ilya.enkovich@intel.com>
3221 * g++.dg/pr63766.C: New.
3223 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3225 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live
3226 floating point variables instead of using asm to test allocating
3227 values to the Altivec registers.
3229 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and
3230 -mupper-regs-df tests.
3231 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3233 * config/rs6000/predicates.md (memory_fp_constant): New predicate
3235 2014-11-17 Tom de Vries <tom@codesourcery.com>
3237 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
3238 * gcc.dg/pr43864-3.c: Same.
3239 * gcc.dg/pr43864-4.c: Same.
3240 * gcc.dg/pr43864.c: Same.
3241 * gcc.dg/pr50763.c: Same.
3242 * gcc.dg/pr51879-12.c: Same.
3243 * gcc.dg/pr51879-16.c: Same.
3244 * gcc.dg/pr51879-17.c: Same.
3245 * gcc.dg/pr51879-18.c: Same.
3246 * gcc.dg/pr51879-2.c: Same.
3247 * gcc.dg/pr51879-3.c: Same.
3248 * gcc.dg/pr51879-4.c: Same.
3249 * gcc.dg/pr51879-6.c: Same.
3250 * gcc.dg/pr51879-7.c: Same.
3251 * gcc.dg/pr51879.c: Same.
3253 2014-11-17 Tom de Vries <tom@codesourcery.com>
3255 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
3256 * gcc.dg/pr43864-3.c: Same.
3257 * gcc.dg/pr43864-4.c: Same.
3259 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3261 * gcc.target/aarch64/vld1_lane.c: New test.
3263 2014-11-17 Alan Lawrence <alan.lawrence@arm.com>
3265 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory.
3266 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3268 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3270 * gcc.target/i386/chkp-strlen-1.c: New.
3271 * gcc.target/i386/chkp-strlen-2.c: New.
3272 * gcc.target/i386/chkp-strlen-3.c: New.
3273 * gcc.target/i386/chkp-strlen-4.c: New.
3274 * gcc.target/i386/chkp-strlen-5.c: New.
3276 2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
3278 * gcc.target/i386/chkp-stropt-1.c: New.
3279 * gcc.target/i386/chkp-stropt-2.c: New.
3280 * gcc.target/i386/chkp-stropt-3.c: New.
3281 * gcc.target/i386/chkp-stropt-4.c: New.
3282 * gcc.target/i386/chkp-stropt-5.c: New.
3283 * gcc.target/i386/chkp-stropt-6.c: New.
3284 * gcc.target/i386/chkp-stropt-7.c: New.
3285 * gcc.target/i386/chkp-stropt-8.c: New.
3286 * gcc.target/i386/chkp-stropt-9.c: New.
3287 * gcc.target/i386/chkp-stropt-10.c: New.
3288 * gcc.target/i386/chkp-stropt-11.c: New.
3289 * gcc.target/i386/chkp-stropt-12.c: New.
3290 * gcc.target/i386/chkp-stropt-13.c: New.
3291 * gcc.target/i386/chkp-stropt-14.c: New.
3292 * gcc.target/i386/chkp-stropt-15.c: New.
3293 * gcc.target/i386/chkp-stropt-16.c: New.
3295 2014-11-17 H.J. Lu <hongjiu.lu@intel.com>
3297 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with
3300 2014-11-17 Richard Biener <rguenther@suse.de>
3304 * gfortran.dg/pr63883.f90: New testcase.
3306 2014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3309 * g++.dg/ipa/pr63894.C: New test.
3311 2014-11-17 Terry Guo <terry.guo@arm.com>
3313 * gcc.target/arm/thumb1-ual-1.c: New test.
3315 2014-11-16 Patrick Palka <ppalka@gcc.gnu.org>
3318 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL.
3319 * gcc.dg/tree-ssa/forwprop-29.c: New test.
3321 2014-11-16 Andrew Pinski <apinski@cavium.com>
3323 * gcc.c-torture/execute/memset-4.c: New test.
3324 * gcc.c-torture/execute/20110418-1.c: New test.
3325 * gcc.c-torture/execute/20141022-1.c: New test.
3326 * gcc.c-torture/execute/strcpy-2.c: New test.
3327 * gcc.c-torture/execute/20140212-2.c: New test.
3328 * gcc.c-torture/compile/20120913-1.c: New test.
3329 * gcc.c-torture/compile/20121010-1.c: New test.
3330 * gcc.c-torture/compile/20120917-1.c: New test.
3331 * gcc.c-torture/compile/20140110-1.c: New test.
3332 * gcc.c-torture/compile/20121220-1.c: New test.
3333 * gcc.c-torture/compile/20120822-1.c: New test.
3334 * gcc.c-torture/compile/20121027-1.c: New test.
3335 * gcc.c-torture/compile/20120830-2.c: New test.
3337 2014-11-15 Maciej W. Rozycki <macro@codesourcery.com>
3339 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts'
3342 2014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3344 * gcc.dg/atomic/c11-atomic-exec-5.c
3345 (test_main_long_double_add_overflow): Only actually define if
3346 LDBL_MANT_DIG != 106.
3347 (test_main_complex_long_double_add_overflow): Likewise.
3348 (test_main_long_double_sub_overflow): Likewise.
3349 (test_main_complex_long_double_sub_overflow): Likewise.
3351 (NOT_LDBL_EPSILON_2): Likewise.
3352 (NOT_MINUS_LDBL_EPSILON_2): Likewise.
3354 2014-11-15 H.J. Lu <hongjiu.lu@intel.com>
3356 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets,
3357 instead of run on ia32 targets.
3359 2014-11-15 Marek Polacek <polacek@redhat.com>
3362 * c-c++-common/cilk-plus/AN/pr63884.c: New test.
3364 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3367 * gcc.target/i386/sibcall-1.c: Don't run on pic targets.
3369 2014-11-15 Marc Glisse <marc.glisse@inria.fr>
3371 * gcc.target/i386/intrinsics_opt-1.c: New testcase.
3372 * gcc.target/i386/intrinsics_opt-2.c: Likewise.
3373 * gcc.target/i386/intrinsics_opt-3.c: Likewise.
3374 * gcc.target/i386/intrinsics_opt-4.c: Likewise.
3376 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3378 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias.
3380 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3382 * gcc.dg/pubtypes-3.c: Include <string.h>.
3383 * gcc.dg/pubtypes-4.c: Likewise.
3385 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3387 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
3389 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
3391 * gnat.dg/opt44.ad[sb]: New test.
3393 2014-11-15 Tobias Burnus <burnus@net-b.de>
3395 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
3396 * gfortran.dg/coarray_9.f90: Ditto.
3397 * gfortran.dg/empty_label.f: Ditto.
3398 * gfortran.dg/empty_label.f90: Ditto.
3400 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3402 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
3404 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
3405 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3406 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
3407 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3408 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
3409 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3410 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3411 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3412 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3413 * gcc.target/powerpc/ppc-round.c: Likewise.
3415 2014-11-14 Martin Jambor <mjambor@suse.cz>
3417 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
3419 * g++.dg/ipa/devirt-21.C: Xfail.
3420 * g++.dg/ipa/devirt-24.C: Likewise.
3421 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
3422 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
3423 * g++.dg/ipa/devirt-44.C: Likewise.
3424 * g++.dg/ipa/devirt-43.C: Xfail.
3426 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
3428 * g++.dg/abi/abi-tag11.C: New.
3430 2014-11-14 Marek Polacek <polacek@redhat.com>
3432 * c-c++-common/ubsan/overflow-negate-3.c: New test.
3434 2014-11-14 Marek Polacek <polacek@redhat.com>
3437 * c-c++-common/ubsan/pr63839.c: New test.
3438 * c-c++-common/ubsan/unreachable-2.c: New test.
3440 2014-11-14 Richard Biener <rguenther@suse.de>
3442 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
3444 2014-11-13 Teresa Johnson <tejohnson@google.com>
3446 PR tree-optimization/63841
3447 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3449 2014-11-14 Bin Cheng <bin.cheng@arm.com>
3451 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
3452 * gcc.target/arm/vfp-1.c: Improve scanning string.
3454 2014-11-13 Rong Xu <xur@google.com>
3457 * g++.dg/tree-prof/pr63581.C: New test.
3459 2014-11-13 Teresa Johnson <tejohnson@google.com>
3461 PR tree-optimization/63841
3462 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
3464 2014-11-13 Teresa Johnson <tejohnson@google.com>
3466 PR tree-optimization/63841
3467 * g++.dg/tree-ssa/pr63841.C: New test.
3469 2014-11-13 Richard Biener <rguenther@suse.de>
3471 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
3473 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
3475 * lib/target-supports.exp (error_h): New check.
3476 (libc_has_complex_functions): Ditto.
3478 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
3479 * gcc.dg/builtins-61.c: Likewise.
3480 * gcc.dg/builtins-67.c: Disable test for Bionic.
3481 * gcc.dg/strlenopt-14g.c: Likewise.
3482 * gcc.dg/strlenopt-14gf.c: Likewise.
3483 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
3484 * gcc.dg/c99-tgmath-2.c: Likewise.
3485 * gcc.dg/c99-tgmath-3.c: Likewise.
3486 * gcc.dg/c99-tgmath-4.c: Likewise.
3487 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
3489 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3492 * g++.dg/ipa/pr63838.C: New test.
3494 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
3496 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
3497 * gcc.target/mips/call-clobbered-1.c: New.
3498 * gcc.target/mips/call-clobbered-2.c: New.
3499 * gcc.target/mips/call-clobbered-3.c: New.
3500 * gcc.target/mips/call-clobbered-4.c: New.
3501 * gcc.target/mips/call-clobbered-5.c: New.
3502 * gcc.target/mips/call-saved-4.c: New.
3503 * gcc.target/mips/call-saved-5.c: New.
3504 * gcc.target/mips/call-saved-6.c: New.
3505 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
3506 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
3507 odd-spreg option. Account for -modd-spreg in minimum arch code.
3508 * gcc.target/mips/movdf-1.c: New.
3509 * gcc.target/mips/movdf-2.c: New.
3510 * gcc.target/mips/movdf-3.c: New.
3511 * gcc.target/mips/oddspreg-1.c: New.
3512 * gcc.target/mips/oddspreg-2.c: New.
3513 * gcc.target/mips/oddspreg-3.c: New.
3514 * gcc.target/mips/oddspreg-4.c: New.
3515 * gcc.target/mips/oddspreg-5.c: New.
3516 * gcc.target/mips/oddspreg-6.c: New.
3518 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3521 * g++.dg/other/pr63815.C: New test.
3523 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/cpp0x/decltype61.C: New.
3529 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3531 PR tree-optimization/63835
3532 * gcc.dg/pr63835.c: New test.
3534 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
3536 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
3537 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
3538 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
3539 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
3540 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
3541 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
3542 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
3543 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
3544 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
3545 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
3546 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
3547 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
3548 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
3549 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
3550 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
3551 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
3552 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
3553 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
3554 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
3555 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
3556 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
3557 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
3558 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
3559 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
3560 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
3561 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
3562 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
3563 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
3564 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
3565 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
3566 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
3567 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
3568 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
3569 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
3570 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
3571 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
3572 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
3573 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
3574 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
3575 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
3576 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
3577 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
3578 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
3579 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
3580 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
3581 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
3582 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
3583 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
3584 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
3585 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
3587 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3589 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
3590 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
3591 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
3592 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
3593 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
3594 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
3595 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
3596 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
3597 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
3598 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
3600 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
3602 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
3603 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
3604 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
3605 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
3606 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
3607 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
3608 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
3609 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
3610 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
3611 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
3612 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
3613 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
3614 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
3615 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
3616 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
3617 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
3618 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
3619 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
3620 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
3621 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
3622 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
3623 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
3624 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
3625 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
3626 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
3627 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
3628 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
3629 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
3630 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
3631 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
3633 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
3635 * gcc.target/i386/pr45852.c: Simplify target selector.
3636 * gcc.target/i386/pr63495.c: Ditto.
3637 * gcc.target/i386/pr39496.c: Ditto.
3638 * gcc.target/i386/pr36613.c: Ditto.
3640 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3642 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
3643 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
3644 -fno-omit-frame-pointer.
3646 2014-11-12 Marek Polacek <polacek@redhat.com>
3648 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
3649 of prune_gcc_output.
3650 * lib/prune.exp (prune_file_path): New procedure.
3652 2014-11-12 Marek Polacek <polacek@redhat.com>
3654 * c-c++-common/ubsan/overflow-sub-4.c: New test.
3655 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
3656 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3658 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
3660 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
3662 2014-11-12 Richard Biener <rguenther@suse.de>
3664 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
3666 2014-11-12 Joseph Myers <joseph@codesourcery.com>
3668 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
3669 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
3671 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
3674 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
3676 2014-11-12 Jakub Jelinek <jakub@redhat.com>
3679 * c-c++-common/builtin-arith-overflow-1.c: New test.
3680 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
3681 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
3682 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
3683 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
3684 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
3685 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
3686 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
3687 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
3688 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
3689 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
3690 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
3691 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
3692 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
3693 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
3694 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
3695 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
3696 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
3697 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
3698 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
3699 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
3700 * c-c++-common/torture/builtin-arith-overflow.h: New file.
3701 * gcc.dg/builtin-arith-overflow-1.c: New test.
3702 * gcc.dg/builtin-arith-overflow-2.c: New test.
3704 2014-11-12 Richard Biener <rguenther@suse.de>
3707 * gfortran.dg/pr63821.f90: New testcase.
3709 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3711 PR tree-optimization/63761
3712 * gcc.c-torture/compile/pr63761.c: New test.
3714 2014-11-12 Jiong Wang <jiong.wang@arm.com>
3716 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
3717 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
3720 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
3722 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
3724 * g++.dg/abi/arm_rtti1.C: Likewise.
3725 * g++.dg/abi/key1.C: Likewise.
3726 * g++.dg/ext/visibility/arm1.C: Likewise.
3727 * g++.dg/ext/visibility/arm2.C: Likewise.
3728 * g++.dg/ext/visibility/arm3.C: Likewise.
3730 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
3732 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
3734 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
3735 Manuel López-Ibáñez <manu@gcc.gnu.org>
3738 * gcc.misc-tests/output.exp: New test case for identical input and
3741 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3744 * lib/gfortran-dg.exp: Update regexp to match locus and message
3746 * gfortran.dg/use_without_only_1.f90: Add column numbers.
3747 * gfortran.dg/warnings_are_errors_1.f: Update.
3749 2014-11-11 David Malcolm <dmalcolm@redhat.com>
3751 * ChangeLog.jit: New.
3752 * jit.dg/all-non-failing-tests.h: New.
3753 * jit.dg/harness.h: New.
3754 * jit.dg/jit.exp: New.
3755 * jit.dg/test-accessing-struct.c: New.
3756 * jit.dg/test-accessing-union.c: New.
3757 * jit.dg/test-array-as-pointer.c: New.
3758 * jit.dg/test-arrays.c: New.
3759 * jit.dg/test-calling-external-function.c: New.
3760 * jit.dg/test-calling-function-ptr.c: New.
3761 * jit.dg/test-combination.c: New.
3762 * jit.dg/test-dot-product.c: New.
3763 * jit.dg/test-empty.c: New.
3764 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
3765 * jit.dg/test-error-adding-to-terminated-block.c: New.
3766 * jit.dg/test-error-array-as-pointer.c: New.
3767 * jit.dg/test-error-bad-cast.c: New.
3768 * jit.dg/test-error-block-in-wrong-function.c: New.
3769 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
3770 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
3771 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
3772 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
3773 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
3774 * jit.dg/test-error-call-with-mismatching-args.c: New.
3775 * jit.dg/test-error-call-with-not-enough-args.c: New.
3776 * jit.dg/test-error-call-with-too-many-args.c: New.
3777 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
3778 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
3779 * jit.dg/test-error-get-type-bad-enum.c: New.
3780 * jit.dg/test-error-index-not-a-numeric-type.c: New.
3781 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
3782 * jit.dg/test-error-mismatching-types-in-call.c: New.
3783 * jit.dg/test-error-missing-return.c: New.
3784 * jit.dg/test-error-new-binary-op-bad-op.c: New.
3785 * jit.dg/test-error-new-function-bad-kind.c: New.
3786 * jit.dg/test-error-new-unary-op-bad-op.c: New.
3787 * jit.dg/test-error-null-passed-to-api.c: New.
3788 * jit.dg/test-error-return-within-void-function.c: New.
3789 * jit.dg/test-error-unreachable-block.c: New.
3790 * jit.dg/test-error-unterminated-block.c: New.
3791 * jit.dg/test-error-value-not-a-numeric-type.c: New.
3792 * jit.dg/test-expressions.c: New.
3793 * jit.dg/test-factorial.c: New.
3794 * jit.dg/test-fibonacci.c: New.
3795 * jit.dg/test-functions.c: New.
3796 * jit.dg/test-fuzzer.c: New.
3797 * jit.dg/test-hello-world.c: New.
3798 * jit.dg/test-linked-list.c: New.
3799 * jit.dg/test-long-names.c: New.
3800 * jit.dg/test-nested-contexts.c: New.
3801 * jit.dg/test-nested-loops.c: New.
3802 * jit.dg/test-operator-overloading.cc: New.
3803 * jit.dg/test-quadratic.c: New.
3804 * jit.dg/test-quadratic.cc: New.
3805 * jit.dg/test-reading-struct.c: New.
3806 * jit.dg/test-string-literal.c: New.
3807 * jit.dg/test-sum-of-squares.c: New.
3808 * jit.dg/test-threads.c: New.
3809 * jit.dg/test-types.c: New.
3810 * jit.dg/test-using-global.c: New.
3811 * jit.dg/test-volatile.c: New.
3813 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
3815 * gcc.target/aarch64/vbslq_f64_1.c: New.
3816 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
3817 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
3818 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
3820 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
3823 * g++.dg/cpp0x/constexpr-63265.C: New.
3825 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
3827 * gcc.target/i386/pr52252-atom-1.c: New.
3829 2014-11-11 Martin Liska <mliska@suse.cz>
3833 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
3834 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
3835 with symbol alias support.
3837 2014-11-10 Andi Kleen <ak@linux.intel.com>
3839 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
3842 2014-11-10 Andi Kleen <ak@linux.intel.com>
3844 * c-c++-common/cilk-plus/CK/errors.c: New test.
3846 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
3847 Ilya Enkovich <ilya.enkovich@intel.com>
3850 * gcc.target/i386/pr63620.c: New test.
3852 2014-11-11 Jakub Jelinek <jakub@redhat.com>
3854 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
3856 * gcc.dg/ubsan/ipa-icf-1.c: New test.
3857 * gcc.dg/ipa/ipa-icf-31.c: New test.
3859 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
3862 * gcc.dg/pr63748.c: New testcase.
3864 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3866 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
3868 2014-11-10 Roman Gareev <gareevroman@gmail.com>
3870 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
3871 fgraphite-code-generator flag.
3872 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
3873 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
3874 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
3875 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
3876 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
3877 * gcc.dg/graphite/pr35356-2.c: Likewise.
3878 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
3879 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
3880 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
3881 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
3882 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
3884 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3886 * gcc.c-torture/compile/pr35468.c: Revert the last change.
3888 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
3890 * c-c++-common/Wshift-count-overflow-1.c: New.
3891 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
3892 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3893 * c-c++-common/Wshift-count-negative-2.c: Likewise.
3895 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
3897 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
3898 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3899 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3900 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3901 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3902 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3903 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3904 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3905 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3906 * gcc.target/arm/aapcs/vfp1.c: Likewise.
3907 * gcc.target/arm/aapcs/vfp2.c: Likewise.
3908 * gcc.target/arm/aapcs/vfp3.c: Likewise.
3909 * gcc.target/arm/aapcs/vfp4.c: Likewise.
3910 * gcc.target/arm/aapcs/vfp5.c: Likewise.
3911 * gcc.target/arm/aapcs/vfp6.c: Likewise.
3912 * gcc.target/arm/aapcs/vfp7.c: Likewise.
3913 * gcc.target/arm/aapcs/vfp8.c: Likewise.
3914 * gcc.target/arm/aapcs/vfp9.c: Likewise.
3915 * gcc.target/arm/aapcs/vfp10.c: Likewise.
3916 * gcc.target/arm/aapcs/vfp11.c: Likewise.
3917 * gcc.target/arm/aapcs/vfp12.c: Likewise.
3918 * gcc.target/arm/aapcs/vfp13.c: Likewise.
3919 * gcc.target/arm/aapcs/vfp14.c: Likewise.
3920 * gcc.target/arm/aapcs/vfp15.c: Likewise.
3921 * gcc.target/arm/aapcs/vfp16.c: Likewise.
3922 * gcc.target/arm/aapcs/vfp17.c: Likewise.
3924 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
3926 PR tree-optimization/63778
3927 * gfortran.dg/pr63778.f: New test.
3929 2014-11-10 Renlin Li <renlin.li@arm.com>
3932 * gcc.dg/pr61529.c: New.
3934 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
3936 * lib/target-supports.exp (check_effective_target_return_address):
3938 * gcc.c-torture/execute/20010122-1.c: Require return_address.
3939 * gcc.c-torture/execute/20030323-1.c: Likewise.
3940 * gcc.c-torture/execute/20030811-1.c: Likewise.
3941 * gcc.c-torture/execute/eeprof-1.c: Likewise.
3942 * gcc.c-torture/execute/frame-address.c: Likewise.
3943 * gcc.c-torture/execute/pr17377.c: Likewise.
3945 * gcc.c-torture/compile/920625-2.c: Add return type to
3947 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
3948 * gcc.c-torture/execute/pr61375.c: Likewise.
3949 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
3950 * gcc.dg/pr30904.c: Remove extern from declaration of t.
3952 * lib/target-supports.exp (check_effective_target_indirect_jumps):
3954 (check_effective_target_nonlocal_goto): New function.
3955 (check_effective_target_label_values): New function.
3956 * gcc.c-torture/execute/20071220-2.c: Require label_values.
3957 * gcc.c-torture/compile/labels-2.c: Likewise.
3958 * gcc.c-torture/compile/20000518-1.c: Likewise.
3959 * gcc.c-torture/compile/20021108-1.c: Likewise.
3960 * gcc.c-torture/compile/981006-1.c: Likewise.
3961 * gcc.c-torture/execute/20040302-1.c: Likewise.
3962 * gcc.dg/torture/pr33848.c: Likewise.
3964 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
3966 * gcc.c-torture/compile/pr32919.c: Likewise.
3967 * gcc.c-torture/compile/pr17913.c: Likewise.
3968 * gcc.c-torture/compile/pr51495.c: Likewise.
3969 * gcc.c-torture/compile/pr25224.c: Likewise.
3970 * gcc.c-torture/compile/labels-3.c: Likewise.
3971 * gcc.c-torture/compile/pr27863.c: Likewise.
3972 * gcc.c-torture/compile/20050510-1.c: Likewise.
3973 * gcc.c-torture/compile/pr28489.c: Likewise.
3974 * gcc.c-torture/compile/pr29128.c: Likewise.
3975 * gcc.c-torture/compile/pr21356: Likewise.
3976 * gcc.c-torture/execute/20071210-1.c: Likewise.
3977 * gcc.c-torture/execute/200701220-1.c: Likewise.
3978 * gcc.c-torture/execute/pr51447.c: Likewise.
3979 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3980 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
3981 * gcc.dg/20021029-1.c: Likewise.
3982 * gcc.dg/pr43379.c: Likewise.
3983 * gcc.dg/pr45259.c: Likewise.
3984 * gcc.dg/torture/pr53695.c: Likewise.
3985 * gcc.dg/torture/pr57584.c: Likewise.
3987 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
3988 or indirect_jumps are available.
3989 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
3991 * gcc.c-torture/compile/920428-3.c: Likewise.
3992 * gcc.c-torture/compile/950613-1.c: Likewise.
3994 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
3995 * gcc.c-torture/compile/991213-3.c: Likewise.
3996 * gcc.c-torture/compile/920825-1.c: Likewise.
3997 * gcc.c-torture/compile/20011029-1.c: Likewise.
3998 * gcc.c-torture/compile/complex-6.c: Likewise.
3999 * gcc.c-torture/compile/pr27127.c: Likewise.
4000 * gcc.c-torture/compile/pr58164.c: Likewise.
4001 * gcc.c-torture/compile/20041214-1.c: Likewise.
4002 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4003 * gcc.c-torture/execute/pr56982.c: Likewise.
4004 * gcc.c-torture/execute/pr60003.c: Likewise.
4005 * gcc.c-torture/execute/pr26983.c: Likewise.
4006 * gcc.dg/pr57287-2.c: Likewise.
4007 * gcc.dg/pr59920-1.c: Likewise.
4008 * gcc.dg/pr59920-2.c: Likewise.
4009 * gcc.dg/pr59920-3.c: Likewise.
4010 * gcc.dg/setjmp-3.c: Likewise.
4011 * gcc.dg/setjmp-4.c: Likewise.
4012 * gcc.dg/setjmp-5.c: Likewise.
4013 * gcc.dg/torture/pr48542.c: Likewise.
4014 * gcc.dg/torture/pr57147-2.c: Likewise.
4015 * gcc.dg/torture/pr59993.c: Likewise.
4017 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
4018 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
4019 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
4020 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4021 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4022 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
4023 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
4024 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
4025 * gcc.dg/non-local-goto-1.c: Likewise.
4026 * gcc.dg/non-local-goto-2.c: Likewise.
4027 * gcc.dg/pr49994-1.c: Likewise.
4028 * gcc.dg/torture/pr57036-2.c: Likewise.
4030 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
4031 NO_LABEL_VALUES test.
4032 * gcc.c-torture/compile/920831-1.c: Likewise.
4033 * gcc.c-torture/compile/920502-1.c: Likewise.
4034 * gcc.c-torture/compile/920501-7.c: Likewise.
4035 * gcc.dg/pr52139.c: Likewise.
4037 * lib/target-supports.exp (check_effective_target_trampolines,
4038 check_profiling_available, check_effective_target_lto,
4039 check_effective_target_vect_natural): False for nvptx-*-*.
4040 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
4041 * gcc.c-torture/compile/pr34334.c: Likewise.
4042 * gcc.c-torture/compile/pr37056.c: Likewise.
4043 * gcc.c-torture/compile/pr39423-1.c: Likewise.
4044 * gcc.c-torture/compile/pr46534.c: Likewise.
4045 * gcc.c-torture/compile/pr49049.c: Likewise.
4046 * gcc.c-torture/compile/pr59417.c: Likewise.
4047 * gcc.c-torture/compile/20080721-1.c: Likewise.
4048 * gcc.c-torture/compile/920501-4.c: Likewise.
4049 * gcc.c-torture/compile/921011-1.c: Likewise.
4050 * gcc.dg/20040813-1.c: Likewise.
4051 * gcc.dg/pr28755.c: Likewise.
4052 * gcc.dg/pr44194-1.c: Likewise.
4053 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
4054 * gcc.c-torture/compile/pr61684.c: Likewise.
4055 * gcc.c-torture/compile/pr20601-1.c: Likewise.
4056 * gcc.c-torture/compile/pr59221.c: Likewise.
4057 * gcc.c-torture/compile/20060208-1.c: Likewise.
4058 * gcc.c-torture/execute/pr52129.c: Likewise.
4059 * gcc.c-torture/execute/20020310-1.c: Likewise.
4060 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
4061 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
4062 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
4064 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
4065 * gcc.dg/const-elim-2.c: Likewise.
4067 * lib/target-supports.exp
4068 (check_effective_target_untyped_assembly): New function.
4069 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
4070 * gcc.c-torture/compile/920917-1.c: Likewise.
4071 * gcc.c-torture/compile/930120-1.c: Likewise.
4072 * gcc.c-torture/compile/930411-1.c: Likewise.
4073 * gcc.c-torture/compile/930529-1.c: Likewise.
4074 * gcc.c-torture/compile/930623-1.c: Likewise.
4075 * gcc.c-torture/compile/950329-1.c: Likewise.
4076 * gcc.c-torture/compile/calls.c: Likewise.
4077 * gcc.c-torture/compile/pr37258.c: Likewise.
4078 * gcc.c-torture/compile/pr37327.c: Likewise.
4079 * gcc.c-torture/compile/pr38360.c: Likewise.
4080 * gcc.c-torture/compile/pr43635.c: Likewise.
4081 * gcc.c-torture/compile/pr47428.c: Likewise.
4082 * gcc.c-torture/compile/pr47967.c: Likewise.
4083 * gcc.c-torture/compile/pr49145.c: Likewise.
4084 * gcc.c-torture/compile/pr51694.c: Likewise.
4085 * gcc.c-torture/compile/pr53411.c: Likewise.
4086 * gcc.c-torture/execute/20001101.c: Likewise.
4087 * gcc.c-torture/execute/20051012-1.c: Likewise.
4088 * gcc.c-torture/execute/920501-1.c: Likewise.
4089 * gcc.c-torture/execute/921202-1.c: Likewise.
4090 * gcc.c-torture/execute/921208-2.c: Likewise.
4091 * gcc.c-torture/execute/call-trap-1.c: Likewise.
4092 * gcc.c-torture/compile/20010525-1.c: Likewise.
4093 * gcc.c-torture/compile/20021015-2.c: Likewise.
4094 * gcc.c-torture/compile/20031023-1.c: Likewise.
4095 * gcc.c-torture/compile/20031023-2.c: Likewise.
4096 * gcc.c-torture/compile/pr49206.c: Likewise.
4097 * gcc.c-torture/execute/pr47237.c: Likewise.
4098 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
4099 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4100 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
4101 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
4102 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
4103 * gcc.dg/builtin-apply1.c: Likewise.
4104 * gcc.dg/builtin-apply2.c: Likewise.
4105 * gcc.dg/builtin-apply3.c: Likewise.
4106 * gcc.dg/builtin-apply4.c: Likewise.
4107 * gcc.dg/pr38338.c: Likewise.
4108 * gcc.dg/torture/pr41993.c: Likewise.
4109 * gcc.c-torture/compile/386.c: Likewise.
4110 * gcc.c-torture/compile/cmpsi386.c: Likewise.
4111 * gcc.c-torture/compile/consec.c: Likewise.
4112 * gcc.c-torture/compile/ex.c: Likewise.
4113 * gcc.c-torture/compile/pass.c: Likewise.
4114 * gcc.c-torture/compile/scal.c: Likewise.
4115 * gcc.c-torture/compile/uuarg.c: Likewise.
4116 * gcc.c-torture/compile/conv_tst.c: Likewise.
4118 * lib/target-supports.exp (check_effective_target_alloca): New function.
4119 * gcc.c-torture/execute/20010209-1.c: Require alloca.
4120 * gcc.c-torture/execute/20020314-1.c: Likewise.
4121 * gcc.c-torture/execute/20020412-1.c: Likewise.
4122 * gcc.c-torture/execute/20021113-1.c: Likewise.
4123 * gcc.c-torture/execute/20040223-1.c: Likewise.
4124 * gcc.c-torture/execute/20040308-1.c: Likewise.
4125 * gcc.c-torture/execute/20040811-1.c: Likewise.
4126 * gcc.c-torture/execute/20070824-1.c: Likewise.
4127 * gcc.c-torture/execute/20070919-1.c: Likewise.
4128 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
4129 * gcc.c-torture/execute/pr22061-1.c: Likewise.
4130 * gcc.c-torture/execute/pr22061-4.c: Likewise.
4131 * gcc.c-torture/execute/pr43220.c: Likewise.
4132 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
4133 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
4134 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
4135 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
4136 * gcc.c-torture/compile/20000923-1.c: Likewise.
4137 * gcc.c-torture/compile/20030224-1.c: Likewise.
4138 * gcc.c-torture/compile/20071108-1.c: Likewise.
4139 * gcc.c-torture/compile/20071117-1.c: Likewise.
4140 * gcc.c-torture/compile/900313-1.c: Likewise.
4141 * gcc.c-torture/compile/pr17397.c: Likewise.
4142 * gcc.c-torture/compile/pr35006.c: Likewise.
4143 * gcc.c-torture/compile/pr42956.c: Likewise.
4144 * gcc.c-torture/compile/pr51354.c: Likewise.
4145 * gcc.c-torture/compile/pr55851.c: Likewise.
4146 * gcc.c-torture/compile/vla-const-1.c: Likewise.
4147 * gcc.c-torture/compile/vla-const-2.c: Likewise.
4148 * gcc.c-torture/compile/pr31507-1.c: Likewise.
4149 * gcc.c-torture/compile/pr52714.c: Likewise.
4150 * gcc.dg/20001012-2.c: Likewise.
4151 * gcc.dg/auto-type-1.c: Likewise.
4152 * gcc.dg/builtin-object-size-1.c: Likewise.
4153 * gcc.dg/builtin-object-size-2.c: Likewise.
4154 * gcc.dg/builtin-object-size-3.c: Likewise.
4155 * gcc.dg/builtin-object-size-4.c: Likewise.
4156 * gcc.dg/packed-vla.c: Likewise.
4157 * gcc.c-torture/compile/parms.c: Likewise.
4158 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
4159 * gcc.c-torture/execute/920929-1.c: Likewise.
4160 * gcc.c-torture/execute/921017-1.c: Likewise.
4161 * gcc.c-torture/execute/941202-1.c: Likewise.
4162 * gcc.c-torture/execute/align-nest.c: Likewise.
4163 * gcc.c-torture/execute/alloca-1.c: Likewise.
4164 * gcc.c-torture/execute/pr36321.c: Likewise.
4165 * gcc.c-torture/compile/20001221-1.c: Likewise.
4166 * gcc.c-torture/compile/20020807-1.c: Likewise.
4167 * gcc.c-torture/compile/20050801-2.c: Likewise.
4168 * gcc.c-torture/compile/920428-4.c: Likewise.
4169 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
4170 * gcc.c-torture/compile/pr41469.c: Likewise.
4171 * gcc.dg/torture/pr48953.c: Likewise.
4172 * gcc.dg/torture/pr8081.c: Likewise.
4173 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
4174 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
4175 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4176 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
4177 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4178 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
4179 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
4180 * gcc.dg/torture/stackalign/global-1.c: Likewise.
4181 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
4182 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
4183 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
4184 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
4185 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
4187 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
4189 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
4190 and C++11; Test existence of __has_cpp_attribute; Test C++11
4192 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
4193 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
4194 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
4195 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
4196 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
4197 will be undefined for -fno-rtti -fno-exceptions.
4199 2014-11-10 Richard Biener <rguenther@suse.de>
4201 PR tree-optimization/63800
4202 * gcc.dg/torture/pr63800.c: New testcase.
4204 2014-11-10 Marek Polacek <polacek@redhat.com>
4206 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
4207 * c-c++-common/ubsan/align-8.c: Likewise.
4208 * g++.dg/ubsan/null-4.C: Likewise.
4209 * g++.dg/ubsan/null-5.C: Likewise.
4211 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
4213 * gcc.misc-tests/gcov-16.c: New test.
4215 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4217 * gcc.dg/tree-ssa/ifc-cd.c: New test.
4219 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
4224 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
4226 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
4228 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
4230 2014-11-09 Richard Biener <rguenther@suse.de>
4232 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
4233 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
4235 2014-11-07 Andrew Pinski <apinski@cavium.com>
4237 * gcc.c-torture/execute/20141107-1.c: New testcase.
4239 2014-11-07 Richard Biener <rguenther@suse.de>
4241 PR tree-optimization/63605
4242 * gcc.dg/vect/pr63605.c: New testcase.
4244 2014-11-07 Jeff Law <law@redhat.com>
4246 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
4248 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4250 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
4251 (xhci_check_trb_in_td_math): Likewise.
4253 2014-11-07 Jiong Wang <jiong.wang@arm.com>
4255 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
4257 2014-11-07 Martin Liska <mliska@suse.cz>
4260 * g++.dg/ipa/pr63580.C: New test.
4262 2014-11-07 Martin Liska <mliska@suse.cz>
4265 * gcc.dg/ipa/pr63747.c: New test.
4267 2014-11-07 Martin Liska <mliska@suse.cz>
4270 * g++.dg/ipa/pr63595.C: New test.
4272 2014-11-07 Richard Biener <rguenther@suse.de>
4275 * gcc.dg/pr63770.c: New testcase.
4277 2014-11-07 Terry Guo <terry.guo@arm.com>
4279 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
4280 * gcc.target/arm/pr40956.c: Likewise.
4281 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
4282 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
4283 * gcc.target/arm/scd42-1.c: Likewise.
4285 2014-11-06 Joseph Myers <joseph@codesourcery.com>
4287 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
4288 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
4289 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
4290 gcc.dg/cpp/ucnid-15.c: New tests.
4292 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
4294 * gnat.dg/opt43.adb: New test.
4296 2014-11-06 Marek Polacek <polacek@redhat.com>
4298 * c-c++-common/ubsan/align-2.c: Add dg-output.
4299 * c-c++-common/ubsan/align-4.c: Likewise.
4300 * c-c++-common/ubsan/align-6.c: New test.
4301 * c-c++-common/ubsan/align-7.c: New test.
4302 * c-c++-common/ubsan/align-8.c: New test.
4303 * g++.dg/ubsan/null-1.C: Add dg-output.
4304 * g++.dg/ubsan/null-2.C: Likewise.
4305 * g++.dg/ubsan/null-3.C: New test.
4306 * g++.dg/ubsan/null-4.C: New test.
4307 * g++.dg/ubsan/null-5.C: New test.
4309 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
4311 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
4312 dg-require-effective-target check.
4313 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
4314 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
4315 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
4316 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
4317 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
4318 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
4319 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
4320 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
4321 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
4322 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
4323 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
4324 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
4325 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
4326 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
4327 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
4328 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
4329 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
4330 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
4331 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
4332 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
4333 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
4334 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
4335 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
4336 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
4337 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
4338 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
4339 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
4340 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
4341 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
4342 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
4343 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
4344 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
4345 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
4346 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
4347 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
4348 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
4349 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
4350 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
4351 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
4352 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
4353 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
4354 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
4355 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
4356 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
4357 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
4358 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
4359 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
4360 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
4361 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
4362 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
4363 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
4364 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
4365 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
4366 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
4367 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
4368 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
4369 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
4370 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
4371 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
4372 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
4373 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
4374 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
4375 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
4376 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
4377 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
4378 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
4379 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
4380 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
4381 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
4382 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
4383 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
4384 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
4385 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
4386 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
4387 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
4388 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
4389 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
4390 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
4391 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
4392 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
4393 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
4394 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
4395 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
4396 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
4397 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
4398 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
4399 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
4400 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
4401 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
4402 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
4403 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
4404 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
4405 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
4406 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
4407 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
4408 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
4409 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
4410 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
4411 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
4412 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
4413 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
4414 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
4415 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
4416 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
4417 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
4418 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
4419 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
4420 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
4421 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
4422 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
4423 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
4424 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
4425 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
4426 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
4427 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
4428 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
4429 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
4430 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
4431 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
4432 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
4433 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
4434 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
4435 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
4436 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
4437 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
4438 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
4440 2014-11-06 Hale Wang <hale.wang@arm.com>
4442 * gcc.target/arm/small-multiply-m0-1.c: New test for
4443 target -mcpu=cortex-m0.small-multiply.
4444 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4445 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4446 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
4447 target -mcpu=cortex-m0plus.small-multiply.
4448 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4449 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4450 * gcc.target/arm/small-multiply-m1-1.c: New test for
4451 target -mcpu=cortex-m1.small-multiply.
4452 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4453 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4455 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
4457 * lib/mpx-dg.exp: New.
4458 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
4459 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
4460 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4461 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4462 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4463 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4464 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4465 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4466 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4467 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4469 2014-11-06 Richard Biener <rguenther@suse.de>
4471 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4474 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
4476 * gcc.target/mips/asm-1.c (bar): Add prototype.
4477 * gcc.target/mips/call-1.c (f, h): Add return type.
4478 * gcc.target/mips/call-5.c (f, h): Likewise.
4479 * gcc.target/mips/call-6.c (f, h): Likewise.
4480 * gcc.target/mips/call-3.c (f): Likewise.
4481 * gcc.target/mips/call-2.c (g): Add prototype.
4482 (f): Add return type.
4483 * gcc.target/mips/call-4.c: Likewise.
4484 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
4485 * gcc.target/mips/code-readable-2.c (foo): Likewise.
4486 * gcc.target/mips/code-readable-3.c (foo): Likewise.
4487 * gcc.target/mips/code-readable-4.c (foo): Likewise.
4488 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
4489 * gcc.target/mips/const-anchor-2.c (g): Likewise.
4490 * gcc.target/mips/const-anchor-3.c (g): Likewise.
4491 * gcc.target/mips/const-anchor-4.c (g): Likewise.
4492 * gcc.target/mips/interrupt_handler.c (t): Likewise.
4493 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
4494 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
4495 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
4496 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
4497 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
4498 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
4499 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
4500 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
4501 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
4502 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
4503 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
4504 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
4505 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
4506 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
4507 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
4508 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
4509 * gcc.target/mips/mips-nonpic/mips-nonpic.h
4510 (nonpic_call, nonpic_addr_call): Add prototype.
4511 (pic_call, pic_addr_call): Likewise.
4512 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
4513 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
4514 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
4515 * gcc.target/mips/truncate-3.c (g): Add prototype.
4516 (f): Add return type.
4518 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
4521 * gcc.target/i386/pr63538.c: New test.
4523 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4525 * gnat.dg/discr42.adb: New test.
4526 * gnat.dg/discr42_pkg.ad[sb]: New helper.
4528 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4530 * gnat.dg/specs/private2.ads: New test.
4531 * gnat.dg/specs/private2_pkg.ads: New helper.
4533 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
4535 * gnat.dg/inline1.adb: New test.
4536 * gnat.dg/inline1_pkg.ad[sb]: New helper.
4537 * gnat.dg/inline2.adb: New test.
4538 * gnat.dg/inline2_pkg.ad[sb]: New helper.
4539 * gnat.dg/inline3.adb: New test.
4540 * gnat.dg/inline3_pkg.ad[sb]: New helper.
4541 * gnat.dg/inline4.adb: New test.
4542 * gnat.dg/inline4_pkg.ad[sb]: New helper.
4543 * gnat.dg/inline5.adb: New test.
4544 * gnat.dg/inline5_pkg.ad[sb]: New helper.
4545 * gnat.dg/inline6.adb: New test.
4546 * gnat.dg/inline6_pkg.ad[sb]: New helper.
4547 * gnat.dg/inline7.adb: New test.
4548 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
4549 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
4550 * gnat.dg/inline8.adb: New test.
4551 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
4552 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
4553 * gnat.dg/inline9.adb: New test.
4554 * gnat.dg/inline9_pkg.ad[sb]: New helper.
4555 * gnat.dg/inline10.adb: New test.
4556 * gnat.dg/inline10_pkg.ad[sb]: New helper.
4557 * gnat.dg/inline11.adb: New test.
4558 * gnat.dg/inline11_pkg.ad[sb]: New helper.
4560 2014-11-05 Joseph Myers <joseph@codesourcery.com>
4562 PR preprocessor/9449
4563 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4564 Don't use -fextended-identifiers.
4565 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
4566 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
4567 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
4568 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
4569 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
4571 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
4572 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
4573 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
4574 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
4575 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
4576 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
4577 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
4578 -fextended-identifiers. Use -g.
4579 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
4580 -fextended-identifiers.
4581 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
4582 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
4583 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
4584 -fextended-identifiers. Use -g.
4585 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
4586 * gcc.dg/cpp/ucnid-8.c: Remove test.
4587 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
4589 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4591 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4592 Skip tests if target does not support Neon.
4594 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
4596 * lib/target-supports.exp (check_effective_target_bswap): Update
4597 conditions for AArch64 and ARM targets.
4599 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
4601 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
4602 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
4603 * g++.dg/opt/pr60002.C: XFAIL on AIX.
4604 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
4605 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
4607 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
4609 * gcc.target/i386/chkp-builtins-1.c: New.
4610 * gcc.target/i386/chkp-builtins-2.c: New.
4611 * gcc.target/i386/chkp-builtins-3.c: New.
4612 * gcc.target/i386/chkp-builtins-4.c: New.
4613 * gcc.target/i386/chkp-remove-bndint-1.c: New.
4614 * gcc.target/i386/chkp-remove-bndint-2.c: New.
4615 * gcc.target/i386/chkp-const-check-1.c: New.
4616 * gcc.target/i386/chkp-const-check-2.c: New.
4617 * gcc.target/i386/chkp-lifetime-1.c: New.
4618 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
4619 with build_ssa_passes.
4621 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
4623 * gcc.dg/asr-div1.c: New testcase.
4625 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4627 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
4629 * go.test/go-test.exp: In +build lines, require whitespace around
4630 expected strings, fix check for negation.
4632 2014-11-04 Marek Polacek <polacek@redhat.com>
4634 * c-c++-common/ubsan/align-2.c: Remove dg-output.
4635 * c-c++-common/ubsan/align-4.c: Likewise.
4636 * g++.dg/ubsan/null-1.C: Likewise.
4637 * g++.dg/ubsan/null-2.C: Likewise.
4639 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4641 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
4643 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
4645 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
4646 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
4647 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
4648 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
4649 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate
4651 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
4652 Cleanup original tree dump.
4653 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
4654 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
4655 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
4657 2014-11-04 Martin Jambor <mjambor@suse.cz>
4659 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4662 2014-11-04 Jason Merrill <jason@redhat.com>
4664 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
4665 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
4667 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
4669 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
4670 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
4671 conflicting -mcpu options.
4672 * gcc.target/powerpc/ppc-target-2.c: Likewise.
4673 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
4674 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
4675 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4676 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
4677 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4678 * gcc.target/powerpc/pr48053-3.c: Likewise.
4679 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
4680 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
4681 * gcc.target/powerpc/pr57744.c: Likewise.
4682 * gcc.target/powerpc/pr47862.c: Likewise.
4683 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
4684 * gcc.target/powerpc/recip-1.c: Likewise.
4685 * gcc.target/powerpc/darwin-longlong.c: Likewise.
4686 * gcc.target/powerpc/bool2-p8.c: Likewise.
4687 * gcc.target/powerpc/mmfpgpr.c: Likewise.
4688 * gcc.target/powerpc/pr60203.c: Likewise.
4689 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
4690 * gcc.target/powerpc/bool2-av.c: Likewise.
4691 * gcc.target/powerpc/pr43154.c: Likewise.
4692 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
4693 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
4694 * gcc.target/powerpc/pr59054.c: Likewise.
4695 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
4696 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
4697 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
4698 * gcc.target/powerpc/ppc-target-3.c: Likewise.
4699 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
4700 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4701 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4702 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
4703 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4704 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
4705 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4706 * gcc.target/powerpc/bswap64-3.c: Likewise.
4707 * gcc.target/powerpc/bcd-1.c: Likewise.
4708 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
4709 * gcc.target/powerpc/extend-divide-1.c: Likewise.
4710 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4711 * gcc.target/powerpc/pr48192.c: Likewise.
4712 * gcc.target/powerpc/pr52775.c: Likewise.
4713 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4714 * gcc.target/powerpc/pr58673-1.c: Likewise.
4715 * gcc.target/powerpc/pr53487.c: Likewise.
4716 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
4717 * gcc.target/powerpc/recip-2.c: Likewise.
4718 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4719 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4720 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
4721 * gcc.target/powerpc/pr57150.c: Likewise.
4722 * gcc.target/powerpc/pr47251.c: Likewise.
4723 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
4724 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
4725 * gcc.target/powerpc/bool3-p7.c: Likewise.
4726 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
4727 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
4728 * gcc.target/powerpc/ppc-target-4.c: Likewise.
4729 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
4730 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4731 * gcc.target/powerpc/440-machhw-1.c: Likewise.
4732 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4733 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
4734 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4735 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4736 * gcc.target/powerpc/loop_align.c: Likewise.
4737 * gcc.target/powerpc/lhs-1.c: Likewise.
4738 * gcc.target/powerpc/sd-vsx.c: Likewise.
4739 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
4740 * gcc.target/powerpc/bcd-2.c: Likewise.
4741 * gcc.target/powerpc/20040121-1.c: Likewise.
4742 * gcc.target/powerpc/pr52457.c: Likewise.
4743 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
4744 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4745 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4746 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4747 * gcc.target/powerpc/pr58673-2.c: Likewise.
4748 * gcc.target/powerpc/atomic-p7.c: Likewise.
4749 * gcc.target/powerpc/recip-3.c: Likewise.
4750 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
4751 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
4752 * gcc.target/powerpc/popcount-1.c: Likewise.
4753 * gcc.target/powerpc/altivec-32.c: Likewise.
4754 * gcc.target/powerpc/timode_off.c: Likewise.
4755 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4756 * gcc.target/powerpc/pack01.c: Likewise.
4757 * gcc.target/powerpc/pr55033.c: Likewise.
4758 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
4759 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
4760 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
4761 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
4762 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
4763 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
4764 * gcc.target/powerpc/bool3-p8.c: Likewise.
4765 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
4766 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
4767 * gcc.target/powerpc/440-macchw-1.c: Likewise.
4768 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
4769 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
4770 * gcc.target/powerpc/440-machhw-2.c: Likewise.
4771 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4772 * gcc.target/powerpc/pr46728-16.c: Likewise.
4773 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
4774 * gcc.target/powerpc/bool3-av.c: Likewise.
4775 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4776 * gcc.target/powerpc/ppc-pow.c: Likewise.
4777 * gcc.target/powerpc/lhs-2.c: Likewise.
4778 * gcc.target/powerpc/pr39902-2.c: Likewise.
4779 * gcc.target/powerpc/20041111-1.c: Likewise.
4780 * gcc.target/powerpc/builtins-1.c: Likewise.
4781 * gcc.target/powerpc/bcd-3.c: Likewise.
4782 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
4783 * gcc.target/powerpc/pr57949-1.c: Likewise.
4784 * gcc.target/powerpc/atomic-p8.c: Likewise.
4785 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4786 * gcc.target/powerpc/recip-4.c: Likewise.
4787 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
4788 * gcc.target/powerpc/warn-2.c: Likewise.
4789 * gcc.target/powerpc/parity-1.c: Likewise.
4790 * gcc.target/powerpc/popcount-2.c: Likewise.
4791 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4792 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
4793 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
4794 * gcc.target/powerpc/pr42747.c: Likewise.
4795 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
4796 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
4797 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
4798 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4799 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
4800 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
4801 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
4802 * gcc.target/powerpc/440-macchw-2.c: Likewise.
4803 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
4804 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4805 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4806 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
4807 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4808 * gcc.target/powerpc/lhs-3.c: Likewise.
4809 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
4810 * gcc.target/powerpc/builtins-2.c: Likewise.
4811 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4812 * gcc.target/powerpc/pr52199.c: Likewise.
4813 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
4814 * gcc.target/powerpc/pr57949-2.c: Likewise.
4815 * gcc.target/powerpc/recip-5.c: Likewise.
4816 * gcc.target/powerpc/popcount-3.c: Likewise.
4817 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
4818 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
4819 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
4820 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
4821 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
4822 * gcc.target/powerpc/pr48226.c: Likewise.
4823 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
4824 * gcc.target/powerpc/pr47755-2.c: Likewise.
4825 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4826 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
4827 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4828 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
4829 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
4830 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4831 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4832 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
4833 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4834 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
4835 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
4836 * gcc.target/powerpc/bool2-p5.c: Likewise.
4837 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
4838 * gcc.target/powerpc/fusion.c: Likewise.
4839 * gcc.target/powerpc/recip-6.c: Likewise.
4840 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
4841 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
4842 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
4843 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
4844 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
4845 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4846 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4847 * gcc.target/powerpc/dfp-dd.c: Likewise.
4848 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
4849 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
4850 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4851 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
4852 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4853 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
4854 * gcc.target/powerpc/dfp-td.c: Likewise.
4855 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4856 * gcc.target/powerpc/pr48053-1.c: Likewise.
4857 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
4858 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
4859 * gcc.target/powerpc/pr60676.c: Likewise.
4860 * gcc.target/powerpc/pr48258-1.c: Likewise.
4861 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4862 * gcc.target/powerpc/pr48857.c: Likewise.
4863 * gcc.target/powerpc/quad-atomic.c: Likewise.
4864 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
4865 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
4866 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
4867 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
4868 * gcc.target/powerpc/pr56605.c: Likewise.
4869 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4870 * gcc.target/powerpc/pr53199.c: Likewise.
4871 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4872 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
4873 * gcc.target/powerpc/vsx-float0.c: Likewise.
4874 * gcc.target/powerpc/ppc-target-1.c: Likewise.
4875 * gcc.target/powerpc/altivec-20.c: Likewise.
4876 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
4877 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
4878 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
4879 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
4880 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
4881 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
4882 * gcc.target/powerpc/pr60137.c: Likewise.
4883 * gcc.target/powerpc/bswap64-1.c: Likewise.
4884 * gcc.target/powerpc/pr48053-2.c: Likewise.
4885 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
4886 * gcc.target/powerpc/pr48258-2.c: Likewise.
4887 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4888 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
4889 * gcc.target/powerpc/bool2-p7.c: Likewise.
4890 * gcc.target/powerpc/ppc-round.c: Likewise.
4891 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
4892 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
4893 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
4894 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
4895 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4896 * gcc.target/powerpc/pr47755.c: Likewise.
4898 2014-11-04 Marek Polacek <polacek@redhat.com>
4900 * c-c++-common/ubsan/object-size-10.c: New test.
4902 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4904 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
4906 2014-11-03 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
4910 2014-11-03 Marek Polacek <polacek@redhat.com>
4913 * gcc.dg/pr52769.c: New test.
4915 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
4918 * g++.dg/cpp0x/constexpr-ctor16.C: New.
4919 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
4921 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
4923 PR tree-optimization/60770
4924 * gcc.dg/tree-ssa/pr60770-1.c: New file.
4926 2014-11-03 Jan Beulich <jbeulich@suse.com>
4928 * gcc.target/i386/i386.exp: Extend option set to test
4929 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
4930 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
4932 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
4934 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
4935 for ia32 targets only.
4936 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
4937 * g++.dg/tree-ssa/pr29902.C: Ditto.
4938 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
4940 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
4942 * gcc.target/arm/ifcvt-size-check.c: New test.
4944 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4946 * gcc.target/mips/octeon3-pipe-1.c: New test.
4948 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4950 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
4951 * g++.dg/ext/attrib42.C: Ditto.
4952 * g++.dg/torture/pr51344.C: Ditto.
4953 * g++.dg/tree-ssa/pr29902.C: Ditto.
4954 * gcc.c-torture/execute/20010129-1.c: Ditto.
4955 * gcc.dg/combine_ashiftrt_2.c: Ditto.
4956 * gcc.dg/march-generic.c: Ditto.
4957 * gcc.dg/torture/pr17526.c: Ditto.
4958 * gcc.dg/union-4.c: Ditto.
4960 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
4962 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
4963 * g++.dg/abi/no-weak1.C: Ditto.
4964 * g++.dg/opt/pr44919.C: Ditto.
4965 * g++.dg/opt/pr46640.C: Ditto.
4966 * g++.dg/opt/pr46649.C: Ditto.
4967 * g++.dg/opt/pr47036.C: Ditto.
4968 * g++.dg/opt/pr48273.C: Ditto.
4969 * g++.dg/opt/pr48302.C: Ditto.
4970 * g++.dg/opt/pr45788.C: Ditto.
4971 * g++.dg/opt/pr57662.C: Ditto.
4972 * gcc.dg/20031102-1.c: Ditto.
4973 * gcc.dg/builtin-bswap-7.c: Ditto.
4974 * gcc.dg/builtin-bswap-7a.c: Ditto.
4975 * gcc.dg/builtin-bswap-9.c: Ditto.
4976 * gcc.dg/combine_ashiftrt_1.c: Ditto.
4977 * gcc.dg/guality/bswaptest.c: Ditto.
4978 * gcc.dg/guality/clztest.c: Ditto.
4979 * gcc.dg/guality/ctztest.c: Ditto.
4980 * gcc.dg/guality/pr45003-1.c: Ditto.
4981 * gcc.dg/guality/pr45003-2.c: Ditto.
4982 * gcc.dg/guality/pr45003-3.c: Ditto.
4983 * gcc.dg/guality/pr58791-4.c: Ditto.
4984 * gcc.dg/guality/rotatetest.c:Ditto.
4985 * gcc.dg/ifcvt-fabs-1.c: Ditto.
4986 * gcc.dg/ira-loop-pressure.c: Ditto.
4987 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
4988 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
4989 * gcc.dg/lto/pr47259_0.c: Ditto.
4990 * gcc.dg/memcpy-5.c: Ditto.
4991 * gcc.dg/pr10474.c: Ditto.
4992 * gcc.dg/pr37438.c: Ditto.
4993 * gcc.dg/pr39453.c: Ditto.
4994 * gcc.dg/pr40501.c: Ditto.
4995 * gcc.dg/pr42245-2.c: Ditto.
4996 * gcc.dg/pr42245.c: Ditto.
4997 * gcc.dg/pr42246.c: Ditto.
4998 * gcc.dg/pr42249.c: Ditto.
4999 * gcc.dg/pr42388.c: Ditto.
5000 * gcc.dg/pr42389.c: Ditto.
5001 * gcc.dg/pr45352-1.c: Ditto.
5002 * gcc.dg/pr45352-2.c: Ditto.
5003 * gcc.dg/pr45352-3.c: Ditto.
5004 * gcc.dg/pr45352.c: Ditto.
5005 * gcc.dg/pr45472.c: Ditto.
5006 * gcc.dg/pr45652.c: Ditto.
5007 * gcc.dg/pr46212.c: Ditto.
5008 * gcc.dg/pr46521.c: Ditto.
5009 * gcc.dg/pr46522.c: Ditto.
5010 * gcc.dg/pr46875.c: Ditto.
5011 * gcc.dg/pr48374.c: Ditto.
5012 * gcc.dg/pr50251.c: Ditto.
5013 * gcc.dg/pr54472.c: Ditto.
5014 * gcc.dg/pr55702.c: Ditto.
5015 * gcc.dg/pr56990.c: Ditto.
5016 * gcc.dg/pr57104.c: Ditto.
5017 * gcc.dg/pr57662.c: Ditto.
5018 * gcc.dg/pr60866.c: Ditto.
5019 * gcc.dg/shrink-wrap-loop.c: Ditto.
5020 * gcc.dg/tm/memopt-15.c: Ditto.
5021 * gcc.dg/torture/pr52720.c: Ditto.
5022 * gcc.dg/torture/pr56778.c: Ditto.
5023 * gcc.dg/tree-prof/pr45354.c: Ditto.
5024 * gcc.dg/tree-prof/pr50907.c: Ditto.
5025 * gcc.dg/tree-ssa/loop-16.c: Ditto.
5026 * gcc.dg/tree-ssa/loop-18.c: Ditto.
5027 * gcc.dg/tree-ssa/pr44423.c: Ditto.
5028 * gcc.dg/misc-tests/godump-1.c: Ditto.
5029 * gfortran.dg/PR24188.f: Ditto.
5030 * gfortran.dg/errnocheck_1.f90: Ditto.
5031 * gfortran.dg/g77/20010216-1.f: Ditto.
5032 * gfortran.dg/pr42246-2.f: Ditto.
5033 * gfortran.dg/pr42294.f: Ditto.
5034 * gfortran.dg/pr44691.f: Ditto.
5035 * gfortran.dg/vect/pr45714-a.f: Ditto.
5036 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
5037 * gcc.misc-tests/linkage.exp: Ditto.
5038 * lib/target-supports.exp: Reformat x86 tagets.
5039 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
5041 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/cpp0x/constexpr-ctor15.C: New.
5046 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5048 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
5049 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
5050 Commentary and rearrangement of tests.
5051 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
5052 Commentary and rearrangement of tests.
5053 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
5054 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
5056 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5058 PR rtl-optimization/63659
5059 * gcc.c-torture/execute/pr63659.c: New test.
5061 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5064 * gcc.target/i386/mcount_pic.c: New.
5066 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
5068 * gcc.target/i386/pr23098.c: Remove xfail.
5070 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
5072 * gnat.dg/opt42.ad[sb]: New test.
5074 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5076 PR tree-optimization/63259
5077 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
5078 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
5081 2014-10-31 Jakub Jelinek <jakub@redhat.com>
5084 * c-c++-common/ubsan/overflow-sub-3.c: New test.
5086 2014-10-30 Marek Polacek <polacek@redhat.com>
5088 * gcc.dg/diag-aka-1.c: New test.
5089 * gcc.dg/pr13804-1.c: Adjust dg-error.
5090 * gcc.dg/redecl-14.c: Likewise.
5091 * gcc.dg/pr56980.c: Adjust dg-message.
5093 2014-10-30 Ian Lance Taylor <iant@google.com>
5095 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
5097 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5099 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
5100 platforms except s390[x] and x86_64.
5102 2014-10-30 Martin Liska <mliska@suse.cz>
5106 * g++.dg/ipa/pr63574.C: New test.
5108 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5110 * gcc.target/aarch64/madd_after_asm_1.c: New test.
5112 2014-10-29 DJ Delorie <dj@redhat.com>
5114 * gcc.dg/20141029-1.c: New.
5116 2014-10-29 Martin Liska <mliska@suse.cz>
5119 * g++.dg/ipa/pr63587-1.C: New test.
5120 * g++.dg/ipa/pr63587-2.C: New test.
5122 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5124 * gcc.misc-tests/godump-1.c: Add tests for complex types.
5126 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5128 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
5129 * gcc.dg/optimize-bswapsi-3.c: New test.
5131 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
5132 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5133 Anna Tikhonova <anna.tikhonova@intel.com>
5134 Ilya Tocar <ilya.tocar@intel.com>
5135 Andrey Turetskiy <andrey.turetskiy@intel.com>
5136 Ilya Verbin <ilya.verbin@intel.com>
5137 Kirill Yukhin <kirill.yukhin@intel.com>
5138 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5140 * gcc.target/i386/avx512dq-kmovb-1.c: New.
5142 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5143 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5144 Anna Tikhonova <anna.tikhonova@intel.com>
5145 Ilya Tocar <ilya.tocar@intel.com>
5146 Andrey Turetskiy <andrey.turetskiy@intel.com>
5147 Ilya Verbin <ilya.verbin@intel.com>
5148 Kirill Yukhin <kirill.yukhin@intel.com>
5149 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5151 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
5152 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
5153 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
5154 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
5155 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
5156 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
5157 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
5158 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
5159 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
5160 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
5161 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
5162 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
5163 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
5164 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
5169 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
5170 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
5171 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
5172 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
5173 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
5174 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
5175 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
5176 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
5177 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
5178 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
5179 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
5180 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
5181 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
5182 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
5183 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
5184 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
5185 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
5186 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
5187 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
5188 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
5189 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
5190 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
5191 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
5192 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
5193 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
5194 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
5195 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
5196 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
5197 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
5198 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
5199 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
5200 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
5201 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
5202 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
5203 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
5204 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
5205 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
5206 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
5207 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
5208 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
5209 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
5210 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
5211 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
5212 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
5213 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
5214 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
5215 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
5216 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
5217 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
5218 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
5220 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5221 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
5222 Anna Tikhonova <anna.tikhonova@intel.com>
5223 Ilya Tocar <ilya.tocar@intel.com>
5224 Andrey Turetskiy <andrey.turetskiy@intel.com>
5225 Ilya Verbin <ilya.verbin@intel.com>
5226 Kirill Yukhin <kirill.yukhin@intel.com>
5227 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5229 * gcc.target/i386/avx512bw-check.h: New.
5230 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
5231 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
5232 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
5233 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
5234 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
5235 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
5236 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
5237 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
5238 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
5239 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
5240 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
5241 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
5242 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
5243 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
5244 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
5245 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
5246 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
5247 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
5248 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
5249 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
5250 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
5251 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
5252 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
5253 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
5254 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
5255 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
5256 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
5257 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
5258 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
5259 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
5260 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
5261 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
5262 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
5263 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
5264 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
5265 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
5266 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
5267 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
5268 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
5269 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
5270 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
5271 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
5272 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
5273 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
5274 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
5275 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
5276 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
5277 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
5278 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
5279 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
5280 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5281 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
5282 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5283 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
5284 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5285 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
5286 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
5287 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
5288 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
5289 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
5290 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
5291 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
5292 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
5293 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
5294 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
5295 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
5296 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
5297 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
5298 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
5299 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
5300 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
5301 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
5302 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
5303 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
5304 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
5305 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
5306 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
5307 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
5308 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
5309 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
5310 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
5311 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
5312 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
5313 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
5314 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
5315 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
5316 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
5317 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
5318 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
5319 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
5320 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
5321 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
5322 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
5323 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
5324 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
5325 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5326 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
5327 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
5328 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5329 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5330 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
5331 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
5332 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5333 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5334 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
5335 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
5336 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
5337 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
5338 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
5339 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
5340 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
5341 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
5342 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
5343 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
5344 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
5345 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
5346 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
5347 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
5348 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
5349 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
5350 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
5351 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
5352 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
5353 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
5354 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
5355 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
5356 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
5357 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
5358 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
5359 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
5360 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
5361 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
5362 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
5363 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
5364 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
5365 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
5366 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
5367 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
5368 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
5369 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
5370 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
5371 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
5372 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
5373 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
5374 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
5375 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
5376 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
5377 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
5378 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
5379 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
5380 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
5381 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
5382 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
5383 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
5384 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
5385 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
5386 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
5387 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
5388 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
5389 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
5390 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
5391 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
5392 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
5393 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
5394 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
5395 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
5396 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
5397 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
5398 * gcc.target/i386/avx512dq-check.h: Ditto.
5399 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
5400 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
5401 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
5402 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
5403 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
5404 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
5405 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
5406 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
5407 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
5408 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
5409 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
5410 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
5411 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
5412 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
5413 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
5414 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
5415 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
5416 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
5417 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
5418 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
5419 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
5420 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
5421 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
5422 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
5423 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
5424 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
5425 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
5426 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
5427 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
5428 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
5429 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
5430 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
5431 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
5432 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
5433 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
5434 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
5435 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
5436 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
5437 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
5438 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
5439 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
5440 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
5441 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
5442 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
5443 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
5444 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
5445 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
5446 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
5447 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
5448 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
5449 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
5450 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
5451 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
5452 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
5453 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
5454 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
5455 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
5456 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
5457 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
5458 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
5459 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
5460 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
5461 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
5462 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
5463 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
5464 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
5465 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
5466 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
5467 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
5468 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
5469 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
5470 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
5471 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
5472 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
5473 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
5474 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
5475 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
5476 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
5477 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
5478 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
5479 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
5480 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
5481 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
5482 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
5483 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
5484 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
5485 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
5486 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
5487 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
5488 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
5489 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
5490 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
5491 * gcc.target/i386/avx512vl-check.h: Ditto.
5492 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
5493 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
5494 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
5495 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
5496 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
5497 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
5498 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
5499 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
5500 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
5501 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
5502 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
5503 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
5504 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
5505 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
5506 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
5507 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
5508 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
5509 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
5510 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
5511 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
5512 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
5513 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
5514 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
5515 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
5516 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
5517 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
5518 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
5519 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
5520 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
5521 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
5522 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
5523 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
5524 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
5525 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
5526 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
5527 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
5528 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
5529 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
5530 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
5531 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
5532 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
5533 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
5534 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
5535 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
5536 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
5537 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
5538 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
5539 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
5540 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
5541 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
5542 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
5543 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
5544 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
5545 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
5546 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
5547 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
5548 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
5549 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
5550 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
5551 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
5552 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
5553 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
5554 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
5555 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
5556 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
5557 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
5558 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
5559 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
5560 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
5561 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
5562 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
5563 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
5564 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
5565 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
5566 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
5567 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
5568 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
5569 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
5570 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
5571 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
5572 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
5573 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
5574 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
5575 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
5576 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
5577 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
5578 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
5579 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
5580 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
5581 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
5582 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
5583 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
5584 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
5585 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
5586 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
5587 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
5588 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
5589 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
5590 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
5591 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
5592 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
5593 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
5594 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
5595 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
5596 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
5597 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
5598 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
5599 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
5600 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
5601 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
5602 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
5603 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
5604 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5605 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
5606 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5607 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
5608 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
5609 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
5610 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
5611 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
5612 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
5613 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
5614 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
5615 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
5616 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
5617 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
5618 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
5619 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
5620 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
5621 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
5622 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
5623 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
5624 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
5625 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
5626 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
5627 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
5628 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
5629 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
5630 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
5631 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
5632 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
5633 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
5634 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
5635 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
5636 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
5637 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
5638 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
5639 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
5640 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
5641 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
5642 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
5643 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
5644 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
5645 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
5646 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
5647 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
5648 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
5649 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
5650 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
5651 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
5652 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
5653 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
5654 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
5655 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
5656 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
5657 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
5658 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
5659 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
5660 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
5661 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
5662 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
5663 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
5664 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
5665 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
5666 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
5667 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
5668 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
5669 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
5670 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
5671 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
5672 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
5673 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
5674 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
5675 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
5676 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
5677 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
5678 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
5679 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
5680 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
5681 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
5682 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
5683 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
5684 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
5685 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
5686 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
5687 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
5688 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
5689 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
5690 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
5691 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
5692 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
5693 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
5694 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
5695 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
5696 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
5697 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
5698 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
5699 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
5700 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
5701 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
5702 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
5703 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
5704 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
5705 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
5706 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
5707 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
5708 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
5709 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
5710 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
5711 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
5712 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
5713 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
5714 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
5715 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
5716 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
5717 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
5718 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
5719 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
5720 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
5721 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
5722 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
5723 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
5724 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
5725 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
5726 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
5727 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
5728 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
5729 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
5730 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
5731 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
5732 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
5733 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
5734 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
5735 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
5736 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5737 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
5738 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5739 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
5740 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
5741 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
5742 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
5743 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
5744 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
5745 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
5746 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5747 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
5748 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5749 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
5750 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
5751 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
5752 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
5753 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
5754 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
5755 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
5756 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
5757 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
5758 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
5759 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
5760 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
5761 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
5762 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
5763 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
5764 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
5765 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
5766 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
5767 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
5768 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
5769 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
5770 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
5771 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
5772 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
5773 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
5774 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
5775 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
5776 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
5777 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
5778 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
5779 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
5780 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
5781 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
5782 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
5783 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
5784 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
5785 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
5786 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
5787 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
5788 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
5789 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
5790 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
5791 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
5792 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
5793 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
5794 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
5795 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
5796 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
5797 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
5798 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
5799 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
5800 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
5801 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
5802 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
5803 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
5804 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
5805 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
5806 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
5807 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
5808 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
5809 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
5810 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
5811 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
5812 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
5813 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
5814 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
5815 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
5816 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
5817 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
5818 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
5819 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
5820 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
5821 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
5822 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
5823 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
5824 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
5825 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
5826 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
5827 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
5828 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
5829 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
5830 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
5831 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
5832 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
5833 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
5834 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
5835 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
5836 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
5837 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
5838 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
5839 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
5840 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
5841 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
5842 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
5843 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
5844 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
5845 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
5846 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
5847 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
5848 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
5849 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
5850 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
5851 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
5852 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
5853 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
5854 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
5855 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
5856 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
5857 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
5858 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
5859 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
5860 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
5861 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
5862 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
5863 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
5864 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
5865 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
5866 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
5867 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
5868 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
5869 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
5870 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
5871 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
5872 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
5873 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
5874 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
5875 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
5876 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
5877 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
5878 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
5879 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
5880 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
5881 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
5882 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
5883 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
5884 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
5885 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
5886 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
5887 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
5888 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
5889 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
5890 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
5891 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
5892 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
5893 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
5894 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
5895 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
5896 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
5897 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
5898 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
5899 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
5900 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
5901 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
5902 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
5903 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
5904 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
5905 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
5906 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
5907 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
5908 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
5909 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
5910 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
5911 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
5912 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
5913 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
5914 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
5915 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
5916 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
5917 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
5918 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
5919 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
5920 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
5921 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5922 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
5923 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
5924 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
5925 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
5926 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
5927 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
5928 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
5929 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
5930 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
5931 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
5932 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
5933 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
5934 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
5935 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
5936 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
5937 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
5938 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
5939 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
5940 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
5941 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
5942 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
5943 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
5944 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
5945 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
5946 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
5947 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
5948 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
5949 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
5950 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
5951 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
5952 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
5953 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
5954 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
5955 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
5956 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
5957 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
5958 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
5959 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
5960 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
5961 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
5962 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
5963 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
5964 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
5965 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
5966 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
5967 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
5968 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
5969 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
5970 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
5971 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
5972 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
5973 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
5974 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
5975 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
5976 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
5977 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
5978 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
5979 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
5980 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
5981 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
5982 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
5983 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
5984 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
5985 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
5986 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
5987 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
5988 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
5989 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
5990 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
5991 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
5992 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
5993 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
5994 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
5995 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
5996 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
5997 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
5998 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
5999 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
6000 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
6001 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
6002 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
6003 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
6004 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
6005 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
6006 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
6007 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
6008 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
6009 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
6010 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
6011 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
6012 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
6013 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
6014 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
6015 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
6016 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
6017 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
6018 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
6019 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
6020 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
6021 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
6022 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
6023 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
6024 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
6025 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
6026 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
6027 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
6028 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
6029 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
6030 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
6031 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
6032 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
6033 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
6034 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
6035 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
6036 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
6037 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
6038 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
6039 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
6040 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
6041 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
6042 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
6043 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
6044 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
6045 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
6046 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
6047 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
6048 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
6049 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
6050 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
6051 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
6052 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
6053 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
6054 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
6055 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
6056 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
6057 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
6058 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6059 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
6060 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6061 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
6062 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6063 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
6064 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
6065 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
6066 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
6067 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
6068 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
6069 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
6070 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
6071 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
6072 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
6073 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
6074 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
6075 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
6076 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
6077 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
6078 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
6079 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
6080 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
6081 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
6082 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
6083 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
6084 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
6085 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
6086 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
6087 * gcc.target/i386/avx512f-mask-type.h: Ditto.
6088 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6089 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6090 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6091 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
6092 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6093 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6094 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6095 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6096 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6097 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6098 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6099 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6100 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6101 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6102 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6103 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6104 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6105 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6106 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6107 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6108 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6109 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6110 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6111 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6112 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6113 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6114 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6115 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6116 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6117 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6118 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6119 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6120 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6121 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6122 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6123 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6124 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6125 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6126 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6127 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6128 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6129 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6130 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6131 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6132 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6133 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6134 * gcc.target/i386/i386.exp: Ditto.
6135 * gcc.target/i386/m512-check.h: Ditto.
6137 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
6138 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
6139 Anna Tikhonova <anna.tikhonova@intel.com>
6140 Ilya Tocar <ilya.tocar@intel.com>
6141 Andrey Turetskiy <andrey.turetskiy@intel.com>
6142 Ilya Verbin <ilya.verbin@intel.com>
6143 Kirill Yukhin <kirill.yukhin@intel.com>
6144 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6146 * g++.dg/other/i386-2.C: Add new options.
6147 * g++.dg/other/i386-3.C: Ditto.
6148 * gcc.target/i386/sse-12.c: Ditto.
6149 * gcc.target/i386/sse-14.c: Ditto.
6150 * gcc.target/i386/sse-22.c: Ditto.
6151 * gcc.target/i386/sse-13.c: Add new options and builtins.
6152 * gcc.target/i386/sse-23.c: Ditto.
6153 * gcc.target/i386/avx-1.c: Add new builtins.
6155 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
6157 * gcc.misc-tests/godump.exp: New.
6158 * gcc.misc-tests/godump-1.c: New.
6160 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
6162 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
6163 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6164 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6165 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6166 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6167 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6168 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
6169 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6170 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
6171 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
6172 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
6173 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
6174 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
6175 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
6176 * c-c++-common/asan/pr63638.c: Likewise.
6178 2014-10-28 Richard Biener <rguenther@suse.de>
6181 * gcc.dg/pr63665.c: New testcase.
6183 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6185 * c-c++-common/asan/kasan-recover-1.c: New test.
6186 * c-c++-common/asan/kasan-recover-2.c: New test.
6187 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
6188 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6189 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6190 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6191 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6192 * c-c++-common/asan/no-asan-globals.c: Likewise.
6193 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6194 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6195 * c-c++-common/asan/no-use-after-return.c: Likewise.
6197 2014-10-28 Yury Gribov <y.gribov@samsung.com>
6199 * c-c++-common/asan/shadow-offset-1.c: New test.
6201 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
6203 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
6204 gcc-plugin.h earlier.
6206 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6208 * gnat.dg/specs/concat1.ads: New test.
6209 * gnat.dg/specs/concat1_pkg.ads: New helper.
6211 2014-10-27 Richard Biener <rguenther@suse.de>
6213 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
6214 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
6215 target due to memcpy inline-expansion.
6217 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6219 * gnat.dg/specs/pack10.ads: New test.
6220 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
6222 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
6224 * gnat.dg/entry_queues2.adb: New test.
6226 2014-10-25 Jakub Jelinek <jakub@redhat.com>
6228 PR tree-optimization/63641
6229 * gcc.c-torture/execute/pr63641.c: New test.
6231 2014-10-24 Tobias Burnus <burnus@net-b.de>
6233 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
6234 * gfortran.dg/coarray_collectives_13.f90: New.
6235 * gfortran.dg/coarray_collectives_14.f90: New.
6236 * gfortran.dg/coarray_collectives_15.f90: New.
6237 * gfortran.dg/coarray_collectives_16.f90: New.
6239 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6241 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
6243 2014-10-24 Marek Polacek <polacek@redhat.com>
6246 * gcc.dg/pr56980.c: New test.
6248 2014-10-24 Jiong Wang <jiong.wang@arm.com>
6250 * lib/target-supports.exp
6251 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
6253 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
6255 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
6258 2014-10-24 Martin Liska <mliska@suse.cz>
6260 * gcc.dg/ipa/pr63595.c: New test.
6262 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6264 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
6265 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6267 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6269 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
6271 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6273 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
6275 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6277 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
6279 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6281 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
6283 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6285 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
6287 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6289 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
6291 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6293 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
6295 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6297 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
6299 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6301 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
6303 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6305 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
6307 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6309 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
6311 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6313 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
6315 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6317 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
6319 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6321 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
6323 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6324 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6326 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6328 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
6330 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6331 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6333 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6335 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
6336 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6337 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6338 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6339 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6341 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6343 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
6344 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6345 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6346 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6347 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6348 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6350 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
6353 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6355 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6357 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6359 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6361 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6363 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
6364 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
6365 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6367 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6369 * gcc.target/arm/README.advsimd-intrinsics: New file.
6370 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
6371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
6372 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
6374 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6376 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
6377 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
6378 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6380 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6382 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
6383 wrap_compile_flags before setting it.
6385 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6387 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
6389 * gcc.dg/pr63594-2.c: Likewise.
6391 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
6393 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
6394 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
6396 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6399 * g++.dg/torture/pr63632.C: New test.
6401 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
6404 * g++.dg/warn/Wdelete-incomplete-3.C: New.
6405 * g++.dg/warn/Wdelete-incomplete-4.C: New.
6407 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
6410 * gcc.target/i386/pr63618.c: New test.
6412 2014-10-23 Marek Polacek <polacek@redhat.com>
6415 * gcc.dg/pr63626.c: New test.
6417 2014-10-23 Marek Polacek <polacek@redhat.com>
6419 * c-c++-common/ubsan/undefined-2.c: New test.
6421 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
6423 * gcc.target/i386/pr63600.c: New.
6425 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6427 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
6429 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
6432 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
6434 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436 * gcc.target/sparc/20001013-1.c (main): Declare int return.
6437 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
6438 * gcc.target/sparc/sparc-ret.c (toto): Declare.
6439 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
6440 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
6443 2014-10-22 Guozhi Wei <carrot@google.com>
6445 PR tree-optimization/63530
6446 gcc.dg/vect/pr63530.c: New testcase.
6448 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
6450 * gcc.target/i386/conversion-2.c: New test.
6452 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6453 Yury Gribov <y.gribov@samsung.com>
6455 * c-c++-common/ubsan/align-1.c: Update cmdline options.
6456 * c-c++-common/ubsan/align-3.c: Likewise.
6457 * c-c++-common/ubsan/bounds-1.c: Likewise.
6458 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
6459 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6460 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
6461 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6462 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6463 * c-c++-common/ubsan/nonnull-2.c: Likewise.
6464 * c-c++-common/ubsan/nonnull-3.c: Likewise.
6465 * c-c++-common/ubsan/object-size-3.c: Likewise.
6466 * c-c++-common/ubsan/overflow-1.c: Likewise.
6467 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6468 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
6469 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6470 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6471 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6472 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6473 * c-c++-common/ubsan/pr59503.c: Likewise.
6474 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6475 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6476 * c-c++-common/ubsan/shift-3.c: Likewise.
6477 * c-c++-common/ubsan/shift-6.c: Likewise.
6478 * c-c++-common/ubsan/undefined-1.c: Likewise.
6479 * c-c++-common/ubsan/vla-2.c: Likewise.
6480 * c-c++-common/ubsan/vla-3.c: Likewise.
6481 * c-c++-common/ubsan/vla-4.c: Likewise.
6482 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6483 * g++.dg/ubsan/return-2.C: Likewise.
6484 * c-c++-common/ubsan/recovery-1.c: New test.
6485 * c-c++-common/ubsan/recovery-2.c: New test.
6486 * c-c++-common/ubsan/recovery-3.c: New test.
6487 * c-c++-common/ubsan/recovery-common.inc: New file.
6489 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6491 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
6492 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
6493 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6494 * gcc.target/aarch64/vect.x: Likewise.
6495 * gcc.target/aarch64/vect-ld1r.x: Add return type.
6496 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
6497 * gcc.target/aarch64/vect-fp.c: Likewise.
6499 2014-10-22 Jiong Wang <jiong.wang@arm.com>
6501 * lib/compat.exp (compat-run): Remove "unresolved".
6502 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
6503 unsupported testcase.
6505 2014-10-22 Jakub Jelinek <jakub@redhat.com>
6508 * gcc.dg/pr63594-1.c: New test.
6509 * gcc.dg/pr63594-2.c: New test.
6510 * gcc.target/i386/sse2-pr63594-1.c: New test.
6511 * gcc.target/i386/sse2-pr63594-2.c: New test.
6512 * gcc.target/i386/avx-pr63594-1.c: New test.
6513 * gcc.target/i386/avx-pr63594-2.c: New test.
6514 * gcc.target/i386/avx2-pr63594-1.c: New test.
6515 * gcc.target/i386/avx2-pr63594-2.c: New test.
6516 * gcc.target/i386/avx512f-pr63594-1.c: New test.
6517 * gcc.target/i386/avx512f-pr63594-2.c: New test.
6518 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
6522 * gcc.target/i386/pr63542-1.c: New test.
6523 * gcc.target/i386/pr63542-2.c: New test.
6525 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
6527 * gcc.target/avr/tiny-memx.c: New test.
6529 * gcc.target/avr/tiny-caller-save.c: New test.
6531 2014-10-21 Jiong Wang <jiong.wang@arm.com>
6533 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
6534 (Proc_1): Add return type.
6535 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
6536 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
6537 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
6538 * gcc.target/arm/pr44788.c (foo): Likewise.
6539 * gcc.target/arm/pr55642.c (abs): Likewise.
6540 * gcc.target/arm/pr58784.c (f): Likewise.
6541 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
6542 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
6543 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
6544 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
6545 for local variables.
6546 * lib/target-supports.exp
6547 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
6549 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
6551 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
6553 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
6555 2014-10-21 Andreas Schwab <schwab@suse.de>
6557 * gcc.dg/bf-spl1.c (main): Fix implicit int.
6559 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
6561 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
6563 2014-10-21 Richard Biener <rguenther@suse.de>
6565 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
6566 * g++.dg/ipa/devirt-46.C: Likewise.
6567 * g++.dg/ipa/devirt-47.C: Likewise.
6568 * g++.dg/tree-prof/pr35545.C: Likewise.
6570 2014-10-21 Jakub Jelinek <jakub@redhat.com>
6572 PR tree-optimization/63563
6573 * gcc.target/i386/pr63563.c: New test.
6575 2014-10-20 Richard Biener <rguenther@suse.de>
6577 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
6578 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
6580 2014-10-20 Martin Liska <mliska@suse.cz>
6582 * gcc.dg/ipa/pr63595.c: New test.
6584 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6587 * gfortran.dg/ieee/intrinsics_2.F90: New test.
6589 2014-10-19 Marek Polacek <polacek@redhat.com>
6592 * gcc.dg/pr63567-3.c: New test.
6593 * gcc.dg/pr63567-4.c: New test.
6595 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6597 * gcc.dg/atomic/c11-atomic-exec-5.c
6598 (test_main_long_double_add_overflow): Define and run only for
6599 LDBL_MANT_DIG != 106.
6600 (test_main_complex_long_double_add_overflow): Likewise.
6601 (test_main_long_double_sub_overflow): Likewise.
6602 (test_main_complex_long_double_sub_overflow): Likewise.
6604 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
6607 * gfortran.dg/class_to_type_3.f03 : New test
6609 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6611 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
6614 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
6616 * gcc.dg/attr-isr.c: Move SH specific test to ...
6617 * gcc.target/sh/attr-isr.c: ... here.
6619 2014-10-17 Marek Polacek <polacek@redhat.com>
6622 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
6623 * gcc.dg/pr63567-1.c: New test.
6624 * gcc.dg/pr63567-2.c: New test.
6626 2014-10-17 Marek Polacek <polacek@redhat.com>
6629 * gcc.dg/pr63543.c: New test.
6630 * gcc.dg/array-8.c: Remove dg-error.
6631 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
6632 * gcc.dg/pr48552-2.c: Likewise.
6634 2014-10-17 Marek Polacek <polacek@redhat.com>
6637 * gcc.dg/pr63549.c: New test.
6639 2014-10-17 Marek Polacek <polacek@redhat.com>
6641 * gcc.dg/Wimplicit-int-1.c: New test.
6642 * gcc.dg/Wimplicit-int-2.c: New test.
6643 * gcc.dg/Wimplicit-int-3.c: New test.
6644 * gcc.dg/Wimplicit-int-4.c: New test.
6646 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
6648 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
6651 2014-10-17 Jakub Jelinek <jakub@redhat.com>
6653 PR tree-optimization/63464
6654 * gcc.dg/torture/pr63464.c: New test.
6655 * gcc.dg/tree-ssa/reassoc-37.c: New test.
6656 * gcc.dg/tree-ssa/reassoc-38.c: New test.
6658 PR tree-optimization/63302
6659 * gcc.c-torture/execute/pr63302.c: New test.
6661 2014-10-17 Tom de Vries <tom@codesourcery.com>
6663 PR rtl-optimization/61605
6664 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
6667 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
6670 * g++.dg/torture/pr61848.C: New testcase.
6671 * gcc.c-torture/compile/pr61848.c: New testcase.
6673 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6675 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
6676 * gcc.target/sh/strlen.c: Likewise.
6677 * gcc.target/sh/pr51244-13.c: Likewise.
6678 * gcc.target/sh/cmpstrn.c: Likewise.
6679 * gcc.target/sh/hiconst.c: Likewise.
6680 * gcc.target/sh/pr43417.c: Likewise.
6682 2014-10-16 Martin Liska <mliska@suse.cz>
6684 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
6685 to match defined expectations.
6687 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
6689 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
6691 2014-10-16 Martin Liska <mliska@suse.cz>
6693 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
6694 * g++.dg/ipa/ipa-icf-5.C: Likewise
6696 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6699 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
6701 2014-10-16 Richard Biener <rguenther@suse.de>
6704 * gcc.dg/torture/pr63554.c: New testcase.
6706 2014-10-16 Marek Polacek <polacek@redhat.com>
6708 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
6709 * gcc.target/powerpc/pr58673-2.c: Add declarations.
6711 2014-10-16 Marek Polacek <polacek@redhat.com>
6713 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
6714 * gcc.dg/graphite/id-2.c: Likewise.
6715 * gcc.dg/graphite/id-4.c: Likewise.
6716 * gcc.dg/graphite/id-8.c: Likewise.
6717 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
6718 * gcc.dg/graphite/id-pr45230.c: Likewise.
6719 * gcc.dg/graphite/id-pr45231.c: Likewise.
6720 * gcc.dg/graphite/pr38073.c: Likewise.
6721 * gcc.dg/graphite/pr38125.c: Likewise.
6722 * gcc.dg/graphite/pr38409.c: Likewise.
6723 * gcc.dg/graphite/pr38413.c: Likewise.
6724 * gcc.dg/graphite/pr38510.c: Likewise.
6725 * gcc.dg/graphite/pr38786.c: Likewise.
6726 * gcc.dg/graphite/pr39260.c: Likewise.
6727 * gcc.dg/graphite/scop-19.c: Likewise.
6728 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
6729 * gcc.dg/graphite/id-17.c: Likewise.
6730 * gcc.dg/graphite/id-23.c: Likewise.
6731 * gcc.dg/graphite/id-26.c: Likewise.
6732 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
6733 * gcc.dg/graphite/pr37485.c: Likewise.
6734 * gcc.dg/graphite/pr38500.c: Likewise.
6735 * gcc.dg/graphite/pr42284.c: Likewise.
6736 * gcc.dg/graphite/pr42914.c: Likewise.
6737 * gcc.dg/graphite/pr46404-1.c: Likewise.
6738 * gcc.dg/graphite/pr60979.c: Likewise.
6739 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
6742 2014-10-16 Martin Liska <mliska@suse.cz>
6743 Jan Hubicka <hubicka@ucw.cz>
6745 * g++.dg/ipa/ipa-icf-1.C: New test.
6746 * g++.dg/ipa/ipa-icf-2.C: New test.
6747 * g++.dg/ipa/ipa-icf-3.C: New test.
6748 * g++.dg/ipa/ipa-icf-4.C: New test.
6749 * g++.dg/ipa/ipa-icf-5.C: New test.
6750 * gcc.dg/ipa/ipa-icf-1.c: New test.
6751 * gcc.dg/ipa/ipa-icf-10.c: New test.
6752 * gcc.dg/ipa/ipa-icf-11.c: New test.
6753 * gcc.dg/ipa/ipa-icf-12.c: New test.
6754 * gcc.dg/ipa/ipa-icf-13.c: New test.
6755 * gcc.dg/ipa/ipa-icf-14.c: New test.
6756 * gcc.dg/ipa/ipa-icf-15.c: New test.
6757 * gcc.dg/ipa/ipa-icf-16.c: New test.
6758 * gcc.dg/ipa/ipa-icf-17.c: New test.
6759 * gcc.dg/ipa/ipa-icf-18.c: New test.
6760 * gcc.dg/ipa/ipa-icf-19.c: New test.
6761 * gcc.dg/ipa/ipa-icf-2.c: New test.
6762 * gcc.dg/ipa/ipa-icf-20.c: New test.
6763 * gcc.dg/ipa/ipa-icf-21.c: New test.
6764 * gcc.dg/ipa/ipa-icf-22.c: New test.
6765 * gcc.dg/ipa/ipa-icf-23.c: New test.
6766 * gcc.dg/ipa/ipa-icf-24.c: New test.
6767 * gcc.dg/ipa/ipa-icf-25.c: New test.
6768 * gcc.dg/ipa/ipa-icf-26.c: New test.
6769 * gcc.dg/ipa/ipa-icf-27.c: New test.
6770 * gcc.dg/ipa/ipa-icf-28.c: New test.
6771 * gcc.dg/ipa/ipa-icf-29.c: New test.
6772 * gcc.dg/ipa/ipa-icf-3.c: New test.
6773 * gcc.dg/ipa/ipa-icf-30.c: New test.
6774 * gcc.dg/ipa/ipa-icf-4.c: New test.
6775 * gcc.dg/ipa/ipa-icf-5.c: New test.
6776 * gcc.dg/ipa/ipa-icf-6.c: New test.
6777 * gcc.dg/ipa/ipa-icf-7.c: New test.
6778 * gcc.dg/ipa/ipa-icf-8.c: New test.
6779 * gcc.dg/ipa/ipa-icf-9.c: New test.
6781 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
6784 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
6786 2014-10-16 Martin Liska <mliska@suse.cz>
6787 Jan Hubicka <hubicka@ucw.cz>
6789 * c-c++-common/rotate-1.c: Options changed to not collide
6790 with a new IPA ICF pass.
6791 * c-c++-common/rotate-2.c: Likewise.
6792 * c-c++-common/rotate-3.c: Likewise.
6793 * c-c++-common/rotate-4.c: Likewise.
6794 * g++.dg/cpp0x/rv-return.C: Likewise.
6795 * g++.dg/cpp0x/rv1n.C: Likewise.
6796 * g++.dg/cpp0x/rv1p.C: Likewise.
6797 * g++.dg/cpp0x/rv2n.C: Likewise.
6798 * g++.dg/cpp0x/rv3n.C: Likewise.
6799 * g++.dg/cpp0x/rv4n.C: Likewise.
6800 * g++.dg/cpp0x/rv5n.C: Likewise.
6801 * g++.dg/cpp0x/rv6n.C: Likewise.
6802 * g++.dg/cpp0x/rv7n.C: Likewise.
6803 * g++.dg/ipa/devirt-g-1.C: Likewise.
6804 * g++.dg/ipa/inline-1.C: Likewise.
6805 * g++.dg/ipa/inline-2.C: Likewise.
6806 * g++.dg/ipa/inline-3.C: Likewise.
6807 * g++.dg/opt/pr30965.C: Likewise.
6808 * g++.dg/tree-ssa/pr19637.C: Likewise.
6809 * gcc.dg/guality/csttest.c: Likewise.
6810 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
6811 * gcc.dg/ipa/iinline-7.c: Likewise.
6812 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6813 * gcc.dg/ipa/ipacost-1.c: Likewise.
6814 * gcc.dg/ipa/ipacost-2.c: Likewise.
6815 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
6816 * gcc.dg/ipa/remref-2a.c: Likewise.
6817 * gcc.dg/ipa/remref-2b.c: Likewise.
6818 * gcc.dg/pr46309-2.c: Likewise.
6819 * gcc.dg/torture/ipa-pta-1.c: Likewise.
6820 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
6821 * gcc.dg/tree-ssa/andor-4.c: Likewise.
6822 * gcc.dg/tree-ssa/andor-5.c: Likewise.
6823 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6824 * gcc.dg/vect/vect-cond-10.c: Likewise.
6825 * gcc.dg/vect/vect-cond-9.c: Likewise.
6826 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6827 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6828 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6829 * gcc.target/i386/bmi-1.c: Likewise.
6830 * gcc.target/i386/bmi-2.c: Likewise.
6831 * gcc.target/i386/pr56564-2.c: Likewise.
6833 2014-10-16 Richard Biener <rguenther@suse.de>
6835 PR tree-optimization/63168
6836 * gcc.dg/tree-ssa/loop-40.c: New testcase.
6838 2014-10-16 Andreas Schwab <schwab@suse.de>
6840 * gcc.target/m68k/crash1.c: Fix implicit declaration.
6842 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
6844 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
6845 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
6846 * gcc.target/ia64/pr29682.c: Likewise.
6847 * gcc.target/ia64/pr43603.c: Likewise.
6848 * gcc.target/ia64/pr48496.c: Likewise.
6850 2014-10-16 Marek Polacek <polacek@redhat.com>
6852 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
6854 2014-10-16 Jakub Jelinek <jakub@redhat.com>
6855 Marek Polacek <polacek@redhat.com>
6857 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
6859 * gcc.dg/pr32176.c: Likewise.
6860 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
6861 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
6862 * gcc.dg/ia64-sync-2.c: Likewise.
6863 * gcc.dg/ia64-sync-3.c: Likewise.
6864 * gcc.dg/sync-2.c: Likewise.
6865 * gcc.dg/sync-3.c: Likewise.
6866 * gcc.target/i386/990524-1.c: Likewise.
6867 * gcc.target/i386/avx512f-pr57233.c: Likewise.
6868 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
6869 * gcc.target/i386/pr26826.c: Likewise.
6870 * gcc.target/i386/pr37184.c: Likewise.
6871 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
6872 * gcc.target/i386/20060125-2.c: Likewise.
6873 * gcc.target/i386/memcpy-1.c: Likewise.
6874 * gcc.target/i386/pr40934.c: Likewise.
6875 * gcc.target/i386/sse-5.c: Likewise.
6876 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6877 * gcc.target/i386/vectorize4.c: Likewise.
6878 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
6880 * gcc.target/i386/980313-1.c: Likewise.
6881 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
6882 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
6883 * gcc.target/i386/crc32-3.c: Likewise.
6884 * gcc.target/i386/intrinsics_3.c: Likewise.
6885 * gcc.target/i386/loop-1.c: Likewise.
6886 * gcc.target/i386/pr44948-2a.c: Likewise.
6887 * gcc.target/i386/pr47564.c: Likewise.
6888 * gcc.target/i386/pr50712.c: Likewise.
6889 * gcc.target/i386/stackalign/return-2.c: Likewise.
6891 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
6894 * lto/pr62026.C: New testcase.
6896 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
6898 PR rtl-optimization/63448
6899 * gcc.target/i386/pr63448.c: New test.
6901 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
6903 * gnat.dg/opt41.adb: New test.
6904 * gnat.dg/opt41_pkg.ad[sb]: New helper.
6906 2014-10-15 Richard Biener <rguenther@suse.de>
6908 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
6910 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
6912 * gcc.dg/tree-prof/peel-1.c: Update.
6913 * gcc.dg/tree-prof/unroll-1.c: Update.
6914 * gcc.dg/unroll_1.c: Update.
6915 * gcc.dg/unroll_2.c: Update.
6916 * gcc.dg/unroll_3.c: Update.
6917 * gcc.dg/unroll_4.c: Update.
6919 2014-10-14 DJ Delorie <dj@redhat.com>
6921 * g++.dg/abi/mangle64.C: New.
6923 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
6925 * g++.dg/ext/vector9.C: Test ! with float vectors.
6927 2014-10-14 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/63512
6930 * g++.dg/torture/pr63512.C: New testcase.
6932 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
6935 * gcc.target/sh/pr63260.c: New.
6937 2014-10-13 Richard Henderson <rth@redhat.com>
6939 * g++.dg/torture/20141013.C: New.
6941 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
6945 PR rtl-optimization/55458
6946 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
6947 * gcc.target/i386/pr55458.c: Likewise.
6948 * gcc.target/i386/pr47602.c: New.
6949 * gcc.target/i386/pr23098.c: Move to XFAIL.
6951 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
6953 PR tree-optimization/62127
6954 * g++.dg/torture/pr62127.C: New testcase.
6956 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6958 * c-c++-common/asan/bitfield-5.c: New test.
6960 2014-10-13 Richard Biener <rguenther@suse.de>
6962 PR tree-optimization/63419
6963 * g++.dg/torture/pr63419.C: New testcase.
6965 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
6969 * gcc.target/sh/pr54760-5.c: New.
6970 * gcc.target/sh/pr54760-6.c: New.
6971 * gcc.target/sh/pr59401-1.c: New.
6973 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6976 * gfortran.dg/ieee/intrinsics_1.f90: New test.
6978 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
6980 * lib/target-supports.exp (check_effective_target_shared): New
6982 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
6984 2014-10-10 Jakub Jelinek <jakub@redhat.com>
6987 * gcc.target/i386/pr63495.c: New test.
6989 2014-10-10 Marek Polacek <polacek@redhat.com>
6991 * c-c++-common/ubsan/object-size-1.c: New test.
6992 * c-c++-common/ubsan/object-size-2.c: New test.
6993 * c-c++-common/ubsan/object-size-3.c: New test.
6994 * c-c++-common/ubsan/object-size-4.c: New test.
6995 * c-c++-common/ubsan/object-size-5.c: New test.
6996 * c-c++-common/ubsan/object-size-6.c: New test.
6997 * c-c++-common/ubsan/object-size-7.c: New test.
6998 * c-c++-common/ubsan/object-size-8.c: New test.
6999 * c-c++-common/ubsan/object-size-9.c: New test.
7000 * g++.dg/ubsan/object-size-1.C: New test.
7001 * gcc.dg/ubsan/object-size-9.c: New test.
7003 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7005 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
7006 (asan_finish): Remove restore_ld_library_path_env_vars.
7007 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7008 related env variables by calling set_ld_library_path_env_vars.
7009 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
7010 (tsan_finish): Remove restore_ld_library_path_env_vars.
7011 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7012 related env variables by calling set_ld_library_path_env_vars.
7013 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
7014 (ubsan_finish): Remove restore_ld_library_path_env_vars.
7015 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
7016 related env variables by calling set_ld_library_path_env_vars.
7018 2014-10-10 Richard Biener <rguenther@suse.de>
7020 PR tree-optimization/63379
7021 * gcc.dg/vect/pr63379.c: New testcase.
7023 2014-10-10 Jakub Jelinek <jakub@redhat.com>
7026 * gfortran.dg/gomp/pr59488-1.f90: New test.
7027 * gfortran.dg/gomp/pr59488-2.f90: New test.
7029 2014-10-10 Richard Biener <rguenther@suse.de>
7031 PR tree-optimization/63476
7032 * g++.dg/torture/pr63476.C: New testcase.
7034 2014-10-10 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/implicit_16.f90: New.
7038 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/cpp0x/constexpr-using3.C: New.
7041 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
7042 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
7043 * g++.dg/cpp1y/constexpr-local1.C: Extend.
7044 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
7046 2014-10-09 Joseph Myers <joseph@codesourcery.com>
7048 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
7050 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
7052 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
7054 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
7056 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
7057 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
7058 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
7059 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
7060 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
7061 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7062 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
7063 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
7064 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
7065 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
7066 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
7067 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
7069 2014-10-09 Richard Biener <rguenther@suse.de>
7071 PR tree-optimization/63380
7072 * gcc.dg/torture/pr63380-1.c: New testcase.
7073 * gcc.dg/torture/pr63380-2.c: Likewise.
7075 2014-10-09 Marek Polacek <polacek@redhat.com>
7078 * gcc.dg/pr63480.c: New test.
7080 2014-10-09 Richard Biener <rguenther@suse.de>
7082 PR tree-optimization/63445
7083 * gcc.dg/Wstrict-overflow-26.c: New testcase.
7085 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
7087 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
7088 * gcc.dg/vmx/ops.c: Likewise.
7089 * gcc.dg/vmx/ops-long-1.c: Likewise.
7091 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7093 * gfortran.dg/implicit_4.f90: Fix some dg-error.
7095 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7097 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
7098 dg-additional-options.
7100 2014-10-08 Mark Wielaard <mjw@redhat.com>
7102 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
7103 prefix from scan-assembler-times.
7105 2014-10-07 Marek Polacek <polacek@redhat.com>
7107 * lib/target-supports.exp (check_effective_target_fd_truncate):
7110 2014-10-07 Marek Polacek <polacek@redhat.com>
7113 * gcc.dg/pr59717.c: New test.
7115 2014-10-07 Marek Polacek <polacek@redhat.com>
7117 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
7118 * gcc.dg/iftrap-1.c: Fix implicit declarations.
7119 * gcc.target/powerpc/pr26350.c: Likewise.
7120 * gcc.target/powerpc/altivec-consts.c: Likewise.
7121 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7122 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
7123 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
7124 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
7125 * gcc.target/powerpc/pr47862.c: Likewise.
7126 * gcc.target/powerpc/pr48053-1.c: Likewise.
7127 * gcc.target/powerpc/pr53487.c: Likewise.
7128 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
7130 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
7131 * gcc.target/powerpc/altivec-2.c: Likewise.
7132 * gcc.target/powerpc/pr47755-2.c: Likewise.
7134 2014-10-07 Martin Liska <mliska@suse.cz>
7136 * g++.dg/lto/pr63270.h: New test.
7137 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
7139 * g++.dg/lto/pr63270_2.C: New test.
7141 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
7143 * gnat.dg/lto16.adb: New test.
7144 * gnat.dg/lto16_pkg.adb: New helper.
7146 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
7148 * gnat.dg/return4.adb: New test.
7149 * gnat.dg/return4_pkg.ad[sb]: New helper.
7151 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
7153 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
7154 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
7155 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
7157 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7160 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
7161 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
7162 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
7164 2014-10-06 Marek Polacek <polacek@redhat.com>
7166 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
7167 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
7168 * g++.dg/lto/pr54625-2_0.c: Likewise.
7169 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
7171 2014-10-06 Marek Polacek <polacek@redhat.com>
7173 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
7174 * gcc.target/i386/avxfp-1.c: Likewise.
7175 * gcc.target/i386/avxfp-2.c: Likewise.
7176 * gcc.target/i386/cadd.c: Likewise.
7177 * gcc.target/i386/cmov2.c: Likewise.
7178 * gcc.target/i386/cmov3.c: Likewise.
7179 * gcc.target/i386/cmov4.c: Likewise.
7180 * gcc.target/i386/cold-attribute-1.c: Likewise.
7181 * gcc.target/i386/cvt-1.c: Likewise.
7182 * gcc.target/i386/fpcvt-1.c: Likewise.
7183 * gcc.target/i386/fpcvt-2.c: Likewise.
7184 * gcc.target/i386/fpcvt-3.c: Likewise.
7185 * gcc.target/i386/local.c: Likewise.
7186 * gcc.target/i386/memcpy-2.c: Likewise.
7187 * gcc.target/i386/memcpy-3.c: Likewise.
7188 * gcc.target/i386/memset-1.c: Likewise.
7189 * gcc.target/i386/minmax-1.c: Likewise.
7190 * gcc.target/i386/minmax-2.c: Likewise.
7191 * gcc.target/i386/pr45352-2.c: Likewise.
7192 * gcc.target/i386/pr46253.c: Likewise.
7193 * gcc.target/i386/pr53623.c: Likewise.
7194 * gcc.target/i386/pr60902.c: Likewise.
7195 * gcc.target/i386/pr57003.c: Likewise.
7196 * gcc.target/i386/sse-14.c: Likewise.
7197 * gcc.target/i386/sse-19.c: Likewise.
7198 * gcc.target/i386/sse-22.c: Likewise.
7199 * gcc.target/i386/sse4a-extract.c: Likewise.
7200 * gcc.target/i386/sse4a-insert.c: Likewise.
7201 * gcc.target/i386/ssefp-1.c: Likewise.
7202 * gcc.target/i386/ssefp-2.c: Likewise.
7203 * gcc.target/i386/testimm-10.c: Likewise.
7204 * gcc.target/i386/vectorize4-avx.c: Likewise.
7205 * gcc.target/i386/980709-1.c: Fix implicit declarations.
7206 * gcc.target/i386/avx-pr57233.c: Likewise.
7207 * gcc.target/i386/avx2-pr57233.c: Likewise.
7208 * gcc.target/i386/avx2-vpop-check.h: Likewise.
7209 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7210 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7211 * gcc.target/i386/crc32-4.c: Likewise.
7212 * gcc.target/i386/pr20204.c: Likewise.
7213 * gcc.target/i386/pr23570.c: Likewise.
7214 * gcc.target/i386/pr26449-1.c: Likewise.
7215 * gcc.target/i386/pr28839.c: Likewise.
7216 * gcc.target/i386/pr37101.c: Likewise.
7217 * gcc.target/i386/pr61923.c: Likewise.
7218 * gcc.target/i386/shrink_wrap_1.c: Likewise.
7219 * gcc.target/i386/sse2-pr57233.c: Likewise.
7220 * gcc.target/i386/vect-abs-s16.c: Likewise.
7221 * gcc.target/i386/vect-abs-s32.c: Likewise.
7222 * gcc.target/i386/vect-abs-s8.c: Likewise.
7223 * gcc.target/i386/xop-pr57233.c: Likewise.
7224 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7225 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
7226 implicit declarations.
7227 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
7228 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7229 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7231 2014-10-06 Marek Polacek <polacek@redhat.com>
7233 * gcc.dg/20001012-1.c: Fix defaulting to int.
7234 * gcc.dg/20001012-2.c: Likewise.
7235 * gcc.dg/20001108-1.c: Likewise.
7236 * gcc.dg/20010516-1.c: Likewise.
7237 * gcc.dg/20011008-2.c: Likewise.
7238 * gcc.dg/20030612-1.c: Likewise.
7239 * gcc.dg/20040219-1.c: Likewise.
7240 * gcc.dg/20050603-2.c: Likewise.
7241 * gcc.dg/20070507-1.c: Likewise.
7242 * gcc.dg/attr-alias-3.c: Likewise.
7243 * gcc.dg/fastmath-1.c: Likewise.
7244 * gcc.dg/fork-instrumentation.c: Likewise.
7245 * gcc.dg/fwrapv-1.c: Likewise.
7246 * gcc.dg/fwrapv-2.c: Likewise.
7247 * gcc.dg/memmove-1.c: Likewise.
7248 * gcc.dg/non-local-goto-1.c: Likewise.
7249 * gcc.dg/non-local-goto-2.c: Likewise.
7250 * gcc.dg/noreturn-8.c: Likewise.
7251 * gcc.dg/parse-decl-after-if.c: Likewise.
7252 * gcc.dg/parse-decl-after-label.c: Likewise.
7253 * gcc.dg/pr25795-1.c: Likewise.
7254 * gcc.dg/pr25795.c: Likewise.
7255 * gcc.dg/pr28574.c: Likewise.
7256 * gcc.dg/pr30189.c: Likewise.
7257 * gcc.dg/pr31529-2.c: Likewise.
7258 * gcc.dg/pr33923.c: Likewise.
7259 * gcc.dg/pr34263.c: Likewise.
7260 * gcc.dg/pr36194.c: Likewise.
7261 * gcc.dg/pr45415.c: Likewise.
7262 * gcc.dg/pr47443.c: Likewise.
7263 * gcc.dg/pr47763.c: Likewise.
7264 * gcc.dg/pr49000.c: Likewise.
7265 * gcc.dg/pr50340.c: Likewise.
7266 * gcc.dg/webizer.c: Likewise.
7267 * gcc.dg/pr59940.c: Likewise.
7268 * gcc.dg/pr63186.c: Likewise.
7269 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
7270 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
7271 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
7272 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
7273 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
7274 * gcc.dg/sms-1.c: Likewise.
7275 * gcc.dg/unused-3.c: Likewise.
7276 * gcc.dg/varpool-1.c: Likewise.
7277 * gcc.dg/pr35899.c: Use -std=gnu89.
7278 * gcc.dg/pr59963-1.c: Likewise.
7279 * gcc.dg/redecl-15.c: Likewise.
7280 * gcc.dg/20041213-1.c: Likewise.
7281 * gcc.dg/20080820.c: Likewise.
7282 * gcc.dg/920413-1.c: Likewise.
7283 * gcc.dg/Wold-style-definition-1.c: Likewise.
7284 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
7285 * gcc.dg/decl-nospec-1.c: Likewise.
7286 * gcc.dg/decl-nospec-2.c: Likewise.
7287 * gcc.dg/decl-nospec-3.c: Likewise.
7288 * gcc.dg/bitfld-1.c: Likewise.
7289 * gcc.dg/bitfld-9.c: Likewise.
7290 * gcc.dg/parm-impl-decl-1.c: Likewise.
7291 * gcc.dg/parm-impl-decl-3.c: Likewise.
7292 * gcc.dg/pr18596-1.c: Likewise.
7293 * gcc.dg/pr18596-2.c: Likewise.
7294 * gcc.dg/pr18596-3.c: Likewise.
7295 * gcc.dg/pr60139.c: Likewise.
7296 * gcc.dg/utf-dflt.c: Likewise.
7297 * gcc.dg/utf-dflt2.c: Likewise.
7298 * gcc.dg/wtr-func-def-1.c: Likewise.
7299 * gcc.dg/declspec-5.c: Likewise.
7300 * gcc.dg/declspec-6.c: Likewise.
7301 * gcc.dg/ftrapv-2.c: Likewise.
7302 * gcc.dg/20020430-1.c: Fix implicit declarations.
7303 * gcc.dg/20030702-1.c: Likewise.
7304 * gcc.dg/20040127-2.c: Likewise.
7305 * gcc.dg/20041122-1.c: Likewise.
7306 * gcc.dg/20050309-1.c: Likewise.
7307 * gcc.dg/20061026.c: Likewise.
7308 * gcc.dg/20101010-1.c: Likewise.
7309 * gcc.dg/Werror-1.c: Likewise.
7310 * gcc.dg/Werror-10.c: Likewise.
7311 * gcc.dg/Werror-11.c: Likewise.
7312 * gcc.dg/Werror-12.c: Likewise.
7313 * gcc.dg/Werror-2.c: Likewise.
7314 * gcc.dg/Werror-3.c: Likewise.
7315 * gcc.dg/Werror-4.c: Likewise.
7316 * gcc.dg/Werror-5.c: Likewise.
7317 * gcc.dg/Werror-6.c: Likewise.
7318 * gcc.dg/Werror-7.c: Likewise.
7319 * gcc.dg/Werror-8.c: Likewise.
7320 * gcc.dg/Wstrict-overflow-20.c: Likewise.
7321 * gcc.dg/cpp/trad/macroargs.c: Likewise.
7322 * gcc.dg/delay-slot-2.c: Likewise.
7323 * gcc.dg/errno-1.c: Likewise.
7324 * gcc.dg/globalalias.c: Likewise.
7325 * gcc.dg/inline-3.c: Likewise.
7326 * gcc.dg/localalias.c: Likewise.
7327 * gcc.dg/pr19633-1.c: Likewise.
7328 * gcc.dg/pr19633.c: Likewise.
7329 * gcc.dg/pr23408.c: Likewise.
7330 * gcc.dg/pr23470-1.c: Likewise.
7331 * gcc.dg/pr28121.c: Likewise.
7332 * gcc.dg/pr28243.c: Likewise.
7333 * gcc.dg/pr30260.c: Likewise.
7334 * gcc.dg/pr32573.c: Likewise.
7335 * gcc.dg/pr33826.c: Likewise.
7336 * gcc.dg/pr35065.c: Likewise.
7337 * gcc.dg/pr38616.c: Likewise.
7338 * gcc.dg/pr39867.c: Likewise.
7339 * gcc.dg/pr41470.c: Likewise.
7340 * gcc.dg/pr41837.c: Likewise.
7341 * gcc.dg/pr44024.c: Likewise.
7342 * gcc.dg/pr44699.c: Likewise.
7343 * gcc.dg/pr46252.c: Likewise.
7344 * gcc.dg/pr46878-1.c: Likewise.
7345 * gcc.dg/pr50908-3.c: Likewise.
7346 * gcc.dg/pr51796.c: Likewise.
7347 * gcc.dg/pr55150-2.c: Likewise.
7348 * gcc.dg/pr55833.c: Likewise.
7349 * gcc.dg/pr59350.c: Likewise.
7350 * gcc.dg/pr59418.c: Likewise.
7351 * gcc.dg/pr60647-2.c: Likewise.
7352 * gcc.dg/uninit-suppress.c: Likewise.
7353 * gcc.dg/uninit-suppress_2.c: Likewise.
7354 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
7355 * gcc.dg/always_inline.c: Likewise.
7356 * gcc.dg/always_inline2.c: Likewise.
7357 * gcc.dg/always_inline3.c: Likewise.
7358 * gcc.dg/builtin-apply4.c: Likewise.
7359 * gcc.dg/declspec-7.c: Likewise.
7360 * gcc.dg/inline-1.c: Likewise.
7361 * gcc.dg/va-arg-pack-1.c: Likewise.
7362 * gcc.dg/winline-2.c: Likewise.
7363 * gcc.dg/winline-3.c: Likewise.
7364 * gcc.dg/winline-5.c: Likewise.
7365 * gcc.dg/winline-6.c: Likewise.
7366 * gcc.dg/winline-7.c: Likewise.
7367 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
7369 * gcc.dg/inline-33.c: Likewise.
7370 * gcc.dg/pr27861-1.c: Likewise.
7371 * gcc.dg/pr28888.c: Likewise.
7372 * gcc.dg/pr29254.c: Likewise.
7373 * gcc.dg/pr50908.c: Likewise.
7374 * gcc.dg/pr60647-1.c: Likewise.
7375 * gcc.dg/pragma-diag-1.c: Likewise.
7376 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
7377 * gcc.dg/winline-9.c: Likewise.
7378 * gcc.dg/pr52808.c: Return 0 instead of nothing.
7380 2014-10-06 Marek Polacek <polacek@redhat.com>
7382 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
7383 * gcc.dg/ipa/inline-4.c: Likewise.
7384 * gcc.dg/ipa/inline-5.c: Likewise.
7385 * gcc.dg/ipa/pr57539.c: Likewise.
7386 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
7388 * gcc.dg/ipa/inlinehint-1.c: Likewise.
7389 * gcc.dg/ipa/inlinehint-3.c: Likewise.
7390 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
7391 * gcc.dg/ipa/ipacost-1.c: Likewise.
7392 * gcc.dg/ipa/ipacost-2.c: Likewise.
7393 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
7396 2014-10-06 Marek Polacek <polacek@redhat.com>
7398 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
7400 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
7401 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
7402 * gcc.dg/debug/pr42767.c: Likewise.
7403 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
7404 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
7405 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
7406 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
7408 2014-10-06 Marek Polacek <polacek@redhat.com>
7410 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
7411 * gcc.dg/lto/20090213_0.c: Likewise.
7412 * gcc.dg/lto/20090706-2_0.c: Likewise.
7413 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
7414 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
7415 * gcc.dg/lto/ipareference2_0.c: Likewise.
7416 * gcc.dg/lto/ipareference_0.c: Likewise.
7417 * gcc.dg/lto/ipareference_1.c: Likewise.
7418 * gcc.dg/lto/pr55703_0.c: Likewise.
7419 * gcc.dg/lto/resolutions_0.c: Likewise.
7420 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
7421 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
7422 declarations. Mark function as gnu_inline.
7423 * gcc.dg/lto/20081118_0.c: Likewise.
7424 * gcc.dg/lto/20081201-1_0.c: Likewise.
7425 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
7426 * gcc.dg/lto/20081118_1.c: Likewise.
7427 * gcc.dg/lto/20081120-1_1.c: Likewise.
7428 * gcc.dg/lto/20081201-1_1.c: Likewise.
7429 * gcc.dg/lto/20081210-1_0.c: Likewise.
7430 * gcc.dg/lto/20090218-1_0.c: Likewise.
7431 * gcc.dg/lto/20091006-1_0.c: Likewise.
7432 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
7433 * gcc.dg/lto/20090218-2_1.c: Likewise.
7434 * gcc.dg/lto/materialize-1_0.c: Likewise.
7435 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
7436 * gcc.dg/lto/20091013-1_1.c: Likewise.
7437 * gcc.dg/lto/20091013-1_2.c: Likewise.
7438 * gcc.dg/lto/20091015-1_2.c: Likewise.
7439 * gcc.dg/lto/20091027-1_1.c: Likewise.
7440 * gcc.dg/lto/pr48622_0.c: Likewise.
7441 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
7443 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
7445 2014-10-06 Tobias Burnus <burnus@net-b.de>
7447 * gfortran.dg/implicit_14.f90: New.
7448 * gfortran.dg/implicit_15.f90: New.
7449 * gfortran.dg/implicit_4.f90: Update dg-error.
7451 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7453 * g++.dg/ipa/devirt-42.C: Update template.
7454 * g++.dg/ipa/devirt-44.C: Update template.
7455 * g++.dg/ipa/devirt-45.C: Update template.
7456 * g++.dg/ipa/devirt-46.C: Update template.
7457 * g++.dg/ipa/devirt-47.C: Update template.
7458 * g++.dg/ipa/devirt-48.C: New testcase.
7460 2014-10-02 Mark Wielaard <mjw@redhat.com>
7463 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
7465 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7467 * g++.dg/ipa/devirt-47.C: New testcase.
7469 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7472 * gcc.dg/tree-ssa/pr61144.c: New testcase.
7474 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
7476 * g++.dg/ipa/devirt-46.C: New testcase.
7478 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7481 * gfortran.dg/widechar_10.f90: New test.
7483 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
7485 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
7486 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
7487 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
7488 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
7490 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7492 * gcc.target/powerpc/lvsl-lvsr.c: New test.
7494 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7496 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
7497 failing with the new warning message.
7498 * gcc.dg/vmx/3c-01a.c: Likewise.
7499 * gcc.dg/vmx/ops-long-1.c: Likewise.
7500 * gcc.dg/vmx/ops.c: Likewise.
7501 * gcc.target/powerpc/altivec-20.c: Likewise.
7502 * gcc.target/powerpc/altivec-6.c: Likewise.
7503 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7504 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
7505 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
7507 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
7509 * gcc.dg/tm/debug-1.c: Update regex.
7510 * c-c++-common/raw-string-18.c: Update regex.
7511 * c-c++-common/raw-string-19.c: Update regex.
7513 2014-10-03 Marek Polacek <polacek@redhat.com>
7516 * gcc.dg/pr63453.c: New test.
7518 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
7523 * g++.dg/ext/vector9.C: Update, not an error anymore.
7524 * g++.dg/ext/vector27.C: Replace with new test.
7525 * g++.dg/ext/vector28.C: New file.
7526 * g++.dg/other/error23.C: Update to a different error.
7528 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7530 * gcc.dg/torture/vshuf-v8df.c: New test.
7531 * gcc.dg/torture/vshuf-v8di.c: New test.
7532 * gcc.dg/torture/vshuf-v16sf.c: New test.
7533 * gcc.dg/torture/vshuf-v16si.c: New test.
7534 * gcc.dg/torture/vshuf-v32hi.c: New test.
7535 * gcc.dg/torture/vshuf-v64qi.c: New test.
7536 * gcc.dg/torture/vshuf-64.inc: New file.
7538 PR tree-optimization/61403
7539 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
7541 2014-10-03 Marek Polacek <polacek@redhat.com>
7543 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
7544 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7545 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7546 * gcc.dg/gomp/asm-1.c: Likewise.
7547 * gcc.dg/gomp/for-1.c: Likewise.
7548 * gcc.dg/gomp/empty.c: Fix defaulting to int.
7549 * gcc.dg/gomp/sharing-3.c: Likewise.
7550 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
7552 2014-10-03 Marek Polacek <polacek@redhat.com>
7554 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
7556 * gcc.dg/torture/pr28814.c: Likewise.
7557 * gcc.dg/torture/pr57036-1.c: Likewise.
7558 * gcc.dg/torture/inline-1.c: Add function declarations.
7559 * gcc.dg/torture/pr24626-1.c: Likewise.
7560 * gcc.dg/torture/pr24626-3.c: Likewise.
7561 * gcc.dg/torture/pr25947-1.c: Likewise.
7562 * gcc.dg/torture/pr27409.c: Likewise.
7563 * gcc.dg/torture/pr38948.c: Likewise.
7564 * gcc.dg/torture/pr44807.c: Likewise.
7565 * gcc.dg/torture/pr49603.c: Likewise.
7566 * gcc.dg/torture/pr45865.c: Likewise.
7567 * gcc.dg/torture/pr51071-2.c: Likewise.
7568 * gcc.dg/torture/pr51801.c: Likewise.
7569 * gcc.dg/torture/pr52720.c: Likewise.
7570 * gcc.dg/torture/pr55124.c: Likewise.
7571 * gcc.dg/torture/pr55238.c: Likewise.
7572 * gcc.dg/torture/pr55687.c: Likewise.
7573 * gcc.dg/torture/pr55888.c: Likewise.
7574 * gcc.dg/torture/pr57036-2.c: Likewise.
7575 * gcc.dg/torture/pr57147-3.c: Likewise.
7576 * gcc.dg/torture/pr57584.c: Likewise.
7577 * gcc.dg/torture/pr59993.c: Likewise.
7578 * gcc.dg/torture/pr58079.c: Likewise.
7579 * gcc.dg/torture/va-arg-25.c: Likewise.
7580 * gcc.dg/torture/vector-2.c: Likewise.
7581 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
7582 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
7583 * gcc.dg/torture/pr43781.c: Likewise.
7584 * gcc.dg/torture/pr52912.c: Likewise.
7585 * gcc.dg/torture/pr59139.c: Likewise.
7586 * gcc.dg/torture/pr55890-1.c: Likewise.
7587 * gcc.dg/torture/pr55890-2.c: Likewise.
7588 * gcc.dg/torture/pr59164.c: Likewise.
7589 * gcc.dg/torture/pr57393-2.c: Likewise.
7590 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
7591 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
7592 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
7593 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
7594 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
7595 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
7597 2014-10-03 Jakub Jelinek <jakub@redhat.com>
7600 * c-c++-common/gomp/pr61200.c: New test.
7603 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
7604 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
7606 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
7608 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
7609 add many more tests.
7611 2014-10-02 Marek Polacek <polacek@redhat.com>
7613 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
7614 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
7615 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
7616 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
7617 * gcc.dg/tree-ssa/vrp27.c: Likewise.
7618 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7619 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
7620 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7621 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7622 * gcc.dg/tree-ssa/inline-7.c: Likewise.
7623 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
7624 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7625 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
7626 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7627 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
7628 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
7629 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
7630 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
7631 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
7632 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
7633 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
7634 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
7635 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7636 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
7637 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
7638 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
7639 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7640 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
7641 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
7642 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
7643 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
7644 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
7645 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
7646 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
7647 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
7648 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
7649 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
7650 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7651 * gcc.dg/tree-ssa/alias-13.c: Likewise.
7652 * gcc.dg/tree-ssa/alias-28.c: Likewise.
7653 * gcc.dg/tree-ssa/asm-3.c: Likewise.
7654 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
7655 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7656 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
7657 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
7658 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7659 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7660 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
7661 * gcc.dg/tree-ssa/pr22117.c: Likewise.
7662 * gcc.dg/tree-ssa/pr23744.c: Likewise.
7663 * gcc.dg/tree-ssa/pr24117.c: Likewise.
7664 * gcc.dg/tree-ssa/pr24840.c: Likewise.
7665 * gcc.dg/tree-ssa/pr25734.c: Likewise.
7666 * gcc.dg/tree-ssa/pr33723.c: Likewise.
7667 * gcc.dg/tree-ssa/pr33920.c: Likewise.
7668 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
7669 * gcc.dg/tree-ssa/pr34146.c: Likewise.
7670 * gcc.dg/tree-ssa/pr38385.c: Likewise.
7671 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
7672 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
7673 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7674 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7675 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7676 * gcc.dg/tree-ssa/sra-5.c: Likewise.
7677 * gcc.dg/tree-ssa/sra-6.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7683 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7684 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7685 * gcc.dg/tree-ssa/vrp67.c: Likewise.
7686 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7687 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7688 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7689 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
7690 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
7691 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
7692 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7693 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
7694 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
7695 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
7696 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
7697 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
7698 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
7699 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
7700 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
7701 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
7702 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
7703 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
7704 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
7705 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
7706 * gcc.dg/tree-ssa/inline-10.c: Likewise.
7707 * gcc.dg/tree-ssa/inline-9.c: Likewise.
7708 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7709 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7710 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
7711 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7712 * gcc.dg/tree-ssa/pr23434.c: Likewise.
7713 * gcc.dg/tree-ssa/pr33922.c: Likewise.
7714 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7715 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7716 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7717 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
7718 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
7719 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7720 * gcc.dg/tree-ssa/vrp01.c: Likewise.
7721 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7722 * gcc.dg/tree-ssa/vrp03.c: Likewise.
7723 * gcc.dg/tree-ssa/vrp04.c: Likewise.
7724 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7725 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7726 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7727 * gcc.dg/tree-ssa/vrp10.c: Likewise.
7728 * gcc.dg/tree-ssa/vrp11.c: Likewise.
7729 * gcc.dg/tree-ssa/vrp14.c: Likewise.
7730 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
7731 * gcc.dg/tree-ssa/writeonly.c: Likewise.
7732 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
7734 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
7735 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
7736 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
7737 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
7738 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
7739 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
7740 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
7741 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
7742 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
7743 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
7744 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
7745 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
7746 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
7747 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
7748 * gcc.dg/tree-ssa/inline-5.c: Likewise.
7749 * gcc.dg/tree-ssa/inline-6.c: Likewise.
7750 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
7751 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
7752 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
7753 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
7754 * gcc.dg/tree-ssa/loop-20.c: Likewise.
7755 * gcc.dg/tree-ssa/loop-38.c: Likewise.
7756 * gcc.dg/tree-ssa/pr20913.c: Likewise.
7757 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7758 * gcc.dg/tree-ssa/pr24670.c: Likewise.
7759 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
7760 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7761 * gcc.dg/tree-ssa/vrp12.c: Likewise.
7762 * gcc.dg/tree-ssa/vrp13.c: Likewise.
7763 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7764 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7765 * gcc.dg/tree-ssa/vrp25.c: Likewise.
7766 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7767 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
7769 2014-10-02 Marek Polacek <polacek@redhat.com>
7771 * gcc.dg/tm/20091013.c: Fix defaulting to int.
7772 * gcc.dg/tm/20091221.c: Likewise.
7773 * gcc.dg/tm/debug-1.c: Likewise.
7774 * gcc.dg/tm/irrevocable-1.c: Likewise.
7775 * gcc.dg/tm/irrevocable-2.c: Likewise.
7776 * gcc.dg/tm/irrevocable-3.c: Likewise.
7777 * gcc.dg/tm/irrevocable-4.c: Likewise.
7778 * gcc.dg/tm/memopt-1.c: Likewise.
7779 * gcc.dg/tm/pr52173-1.c: Likewise.
7780 * gcc.dg/tm/props-1.c: Likewise.
7781 * gcc.dg/tm/props-2.c: Likewise.
7782 * gcc.dg/tm/props-3.c: Likewise.
7783 * gcc.dg/tm/20100125.c: Fix implicit declarations.
7784 * gcc.dg/tm/memopt-11.c: Likewise.
7785 * gcc.dg/tm/memopt-12.c: Likewise.
7786 * gcc.dg/tm/memopt-16.c: Likewise.
7787 * gcc.dg/tm/memopt-3.c: Likewise.
7788 * gcc.dg/tm/memopt-4.c: Likewise.
7789 * gcc.dg/tm/memopt-5.c: Likewise.
7790 * gcc.dg/tm/memopt-6.c: Likewise.
7791 * gcc.dg/tm/wrap-4.c: Likewise.
7793 2014-10-02 Marek Polacek <polacek@redhat.com>
7795 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
7796 * gcc.dg/vect/pr37730.c: Likewise.
7797 * gcc.dg/vect/pr52870.c: Likewise.
7798 * gcc.dg/vect/pr60092-2.c: Likewise.
7799 * gcc.dg/vect/pr60092.c: Likewise.
7800 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7801 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
7802 * gcc.dg/vect/pr31041.c: Likewise.
7803 * gcc.dg/vect/pr32216.c: Likewise.
7804 * gcc.dg/vect/pr32224.c: Likewise.
7805 * gcc.dg/vect/pr32366.c: Likewise.
7806 * gcc.dg/vect/pr33866.c: Likewise.
7807 * gcc.dg/vect/pr43430-2.c: Likewise.
7808 * gcc.dg/vect/pr43842.c: Likewise.
7809 * gcc.dg/vect/vect-1.c: Likewise.
7810 * gcc.dg/vect/vect-1-big-array.c: Likewise.
7811 * gcc.dg/vect/vect-93.c: Likewise.
7812 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
7815 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7818 * g++.dg/cpp0x/noexcept23.C: New.
7819 * g++.dg/cpp0x/noexcept24.C: Likewise.
7821 2014-10-02 Marek Polacek <polacek@redhat.com>
7823 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
7824 * gcc.dg/noncompile/20050120-1.c: Likewise.
7825 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
7826 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
7827 * gcc.dg/noncompile/930301-1.c: Likewise.
7828 * gcc.dg/noncompile/930622-1.c: Likewise.
7829 * gcc.dg/noncompile/930622-2.c: Likewise.
7830 * gcc.dg/noncompile/950825-1.c: Likewise.
7831 * gcc.dg/noncompile/invalid_asm.c: Likewise.
7832 * gcc.dg/noncompile/scope.c: Likewise.
7833 * gcc.dg/noncompile/va-arg-1.c: Likewise.
7834 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
7835 * gcc.dg/noncompile/971104-1.c: Likewise.
7837 2014-10-02 Marek Polacek <polacek@redhat.com>
7839 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
7840 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
7841 * gcc.dg/tree-prof/merge_block.c: Likewise.
7842 * gcc.dg/tree-prof/peel-1.c: Likewise.
7843 * gcc.dg/tree-prof/stringop-1.c: Likewise.
7844 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7845 * gcc.dg/tree-prof/unroll-1.c: Likewise.
7846 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7847 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7848 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7849 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7850 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7851 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7852 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
7853 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
7854 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
7857 2014-10-02 Marek Polacek <polacek@redhat.com>
7859 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
7860 * gcc.c-torture/compile/20011119-1.c: Likewise.
7861 * gcc.c-torture/compile/20011119-2.c: Likewise.
7862 * gcc.c-torture/compile/20021120-1.c: Likewise.
7863 * gcc.c-torture/compile/20021120-2.c: Likewise.
7864 * gcc.c-torture/compile/20050215-1.c: Likewise.
7865 * gcc.c-torture/compile/20050215-2.c: Likewise.
7866 * gcc.c-torture/compile/20050215-3.c: Likewise.
7867 * gcc.c-torture/compile/pr37669.c: Likewise.
7868 * gcc.c-torture/execute/20020107-1.c: Likewise.
7869 * gcc.c-torture/execute/restrict-1.c: Likewise.
7870 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
7871 * gcc.c-torture/execute/930529-1.c: Likewise.
7872 * gcc.c-torture/execute/920612-1.c: Likewise.
7873 * gcc.c-torture/execute/920711-1.c: Likewise.
7874 * gcc.c-torture/execute/990127-2.c: Likewise.
7875 * gcc.c-torture/execute/pr40386.c: Likewise.
7876 * gcc.c-torture/execute/pr57124.c: Likewise.
7877 * gcc.c-torture/compile/pr34808.c: Add function declarations.
7878 * gcc.c-torture/compile/pr42299.c: Likewise.
7879 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
7880 * gcc.c-torture/compile/simd-6.c: Likewise.
7881 * gcc.c-torture/execute/pr53645-2.c: Likewise.
7882 * gcc.c-torture/execute/pr53645.c: Likewise.
7883 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
7885 * gcc.c-torture/execute/980608-1.c: Likewise.
7886 * gcc.c-torture/execute/bcp-1.c: Likewise.
7887 * gcc.c-torture/execute/p18298.c: Likewise.
7888 * gcc.c-torture/execute/unroll-1.c: Likewise.
7889 * gcc.c-torture/execute/va-arg-7.c: Likewise.
7890 * gcc.c-torture/execute/va-arg-8.c: Likewise.
7891 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
7892 declarations. Fix defaulting to int.
7893 * gcc.c-torture/execute/961223-1.c: Likewise.
7894 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
7895 -Wno-pointer-to-int-cast. Fix defaulting to int.
7897 2014-10-02 Andrew Pinski <apinski@cavium.com>
7898 Max Ostapenko <m.ostapenko@partner.samsung.com>
7901 (check_effective_target_fsanitize_address): New function.
7902 (ubsan_init): Save off ALWAYS_CXXFLAGS.
7903 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
7905 (check_effective_target_faddress_sanitizer): Rename to ...
7906 (check_effective_target_fsanitize_address): ... this. Change to creating
7908 (asan_init): Save off ALWAYS_CXXFLAGS.
7909 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
7911 (check_effective_target_fthread_sanitizer): Rename to ...
7912 (check_effective_target_fsanitize_thread): ... this. Change to creating
7914 (tsan_init): Save off ALWAYS_CXXFLAGS.
7915 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
7916 to run as a default behaviour.
7917 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
7918 Check check_effective_target_fsanitize_undefined before running the
7920 * g++.dg/ubsan/ubsan.exp: Likewise.
7921 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
7922 check_effective_target_fsanitize_address too early.
7923 Check check_effective_target_fsanitize_address before running the tests.
7924 * g++.dg/asan/asan.exp: Likewise.
7925 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
7926 check_effective_target_fsanitize_thread too early.
7927 Check check_effective_target_fsanitize_thread before running the tests.
7928 * g++.dg/tsan/tsan.exp: Likewise.
7930 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7932 * gcc.dg/combine-clobber.c: New.
7934 2014-10-01 Jakub Jelinek <jakub@redhat.com>
7937 * gcc.dg/pr63342.c: New test.
7940 * g++.dg/ipa/pr63306.C: New test.
7943 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
7944 to test 24 in TESTS.
7946 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7948 * lib/target-supports.exp: Error out with preprocessor condition
7949 instead of FOO everywhere.
7951 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7953 Implement SD-6: SG10 Feature Test Recommendations
7954 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
7955 * g++.dg/cpp1y/feat-cxx11.C: New.
7956 * g++.dg/cpp1y/feat-cxx14.C: New.
7957 * g++.dg/cpp1y/feat-cxx98.C: New.
7958 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
7959 * g++.dg/cpp1y/phoobhar.h: New.
7960 * g++.dg/cpp1y/testinc/phoobhar.h: New.
7962 2014-09-30 Teresa Johnson <tejohnson@google.com>
7964 * gcc.dg/tree-prof/20050826-2.c: New test.
7965 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
7967 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
7970 * lib/gcc.exp: Accept "fatal error:" as error prefix.
7971 * lib/g++.exp: Likewise.
7972 * lib/obj-c++.exp: Likewise.
7973 * lib/objc.exp: Likewise.
7974 * g++.dg/template/pr16564.C: New test.
7976 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
7979 * g++.dg/cpp0x/decltype26.C: Adjust.
7980 * g++.dg/cpp0x/decltype28.C: Likewise.
7981 * g++.dg/cpp0x/decltype29.C: Likewise.
7982 * g++.dg/cpp0x/decltype32.C: Likewise.
7983 * g++.dg/cpp0x/enum11.C: Likewise.
7984 * g++.dg/template/arrow1.C: Likewise.
7985 * g++.dg/template/pr23510.C: Likewise.
7986 * g++.dg/template/recurse.C: Likewise.
7987 * g++.dg/template/recurse2.C: Likewise.
7988 * g++.dg/template/vtable2.C: Likewise.
7989 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7991 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7993 PR preprocessor/58893
7994 * gcc.dg/pr58893.c: New test case.
7995 * gcc.dg/pr58893-0.h: New include.
7997 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
8000 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
8002 * gcc.target/i386/pr62120.c: New.
8004 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
8006 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
8007 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8008 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
8009 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
8012 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8014 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
8016 2014-09-30 Jakub Jelinek <jakub@redhat.com>
8019 * gcc.c-torture/compile/pr63282.c: New test.
8021 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
8023 * gcc.dg/tree-ssa/vrp94.c: New test.
8024 * gnat.dg/opt40.adb: Likewise.
8026 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8028 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
8029 vec_vspltw, and vec_vspltb for which the second argument is out of
8032 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
8034 * gcc.c-torture/compile/calls-void.c: New test.
8036 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
8039 * g++.dg/template/pr51385.C: New.
8041 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
8043 * gcc.target/mips/20140928.c: New test.
8045 2014-09-27 Andi Kleen <ak@linux.intel.com>
8047 * gcc.target/i386/nop-mcount.c: Only run on Linux.
8048 * gcc.target/i386/record-mcount.c: dito.
8050 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8053 * g++.dg/torture/pr62121.C: New testcase.
8055 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
8058 * g++.dg/tree-prof/pr35545.C: New testcase.
8060 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8062 * gcc.target/powerpc/pr63335.c: Change effective target to
8065 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
8067 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
8069 2014-09-26 Jakub Jelinek <jakub@redhat.com>
8071 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
8074 2014-09-25 Andi Kleen <ak@linux.intel.com>
8076 * gcc.target/i386/nop-mcount.c: New file.
8077 * gcc.target/i386/record-mcount.c: New file.
8079 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
8081 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
8082 * gcc.dg/vect/pr57705.c: Likewise.
8083 * gcc.dg/vect/pr57741-2.c: Likewise.
8084 * gcc.dg/vect/pr57741-3.c: Likewise.
8085 * gcc.dg/vect/pr59591-1.c: Likewise.
8086 * gcc.dg/vect/pr59591-2.c: Likewise.
8087 * gcc.dg/vect/pr60196-1.c: Likewise.
8088 * gcc.dg/vect/pr60196-2.c: Likewise.
8089 * gcc.dg/vect/pr60276.c: Likewise.
8090 * gcc.dg/vect/pr61680.c: Likewise.
8091 * gcc.dg/vect/pr63148.c: Likewise.
8092 * gcc.dg/vect/pr63189.c: Likewise.
8093 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8094 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8095 * gcc.dg/vect/vect-nop-move.c: Likewise.
8096 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
8097 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
8099 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
8101 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
8103 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
8105 * gcc.target/aarch64/simd/vqshlb_1.c: New.
8107 2014-09-25 Jiong Wang <jiong.wang@arm.com>
8109 * gcc.target/i386/shrink_wrap_1.c: New test.
8111 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8114 * gcc.target/powerpc/pr63335.c: New test.
8116 2014-09-25 Marek Polacek <polacek@redhat.com>
8119 * g++.dg/warn/pr61945.C: New test.
8121 2014-09-25 Jakub Jelinek <jakub@redhat.com>
8123 PR tree-optimization/63341
8124 * gcc.dg/vect/pr63341-1.c: New test.
8125 * gcc.dg/vect/pr63341-2.c: New test.
8128 * g++.dg/gomp/pr63249.C: New test.
8129 * c-c++-common/gomp/pr63249.c: New test.
8131 2014-09-25 Tobias Burnus <burnus@net-b.de>
8133 * gfortran.dg/coarray/collectives_3.f90: New.
8134 * gfortran.dg/coarray_collectives_9.f90: New.
8135 * gfortran.dg/coarray_collectives_10.f90: New.
8136 * gfortran.dg/coarray_collectives_11.f90: New.
8137 * gfortran.dg/coarray_collectives_12.f90: New.
8139 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8141 * gcc.target/powerpc/swaps-p8-17.c: New test.
8143 2014-09-24 Jiong Wang <jiong.wang@arm.com>
8145 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
8147 2014-09-24 Marek Polacek <polacek@redhat.com>
8151 * c-c++-common/pr53874.c: New test.
8152 * c-c++-common/pr61405.c: New test.
8154 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8156 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
8158 2014-09-24 Jakub Jelinek <jakub@redhat.com>
8161 * c-c++-common/asan/pr63316.c: New test.
8163 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8165 PR tree-optimization/63266
8166 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
8168 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
8170 * gcc.target/arm/pr63210.c: New test.
8172 2014-09-23 Andi Kleen <ak@linux.intel.com>
8174 * gcc.dg/noreorder.c: New test.
8175 * gcc.dg/noreorder2.c: New test.
8176 * gcc.dg/noreorder3.c: New test.
8177 * gcc.dg/noreorder4.c: New test.
8179 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
8181 * gcc.dg/combine_ashiftrt_1.c: New test.
8182 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8183 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
8184 workarounds for cmge.
8185 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8188 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp1y/lambda-init10.C: New.
8193 2014-09-23 Jakub Jelinek <jakub@redhat.com>
8196 * gfortran.dg/pr63331.f90: New test.
8198 2014-09-24 Renlin Li <renlin.li@arm.com>
8200 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
8201 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
8202 * gcc.dg/pr10474.c: Likewise.
8204 2014-09-20 Mark Wielaard <mjw@redhat.com>
8206 * gcc.dg/guality/const-volatile.c (i): Mark as used.
8215 2014-09-20 Mark Wielaard <mjw@redhat.com>
8217 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
8218 and "long int" to plain "short" and "long".
8219 * gcc.dg/guality/const-volatile.c (struct bar): New struct
8220 containing short and long long fields.
8221 (bar): New variable to test the type.
8223 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
8226 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
8228 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
8233 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8235 * gcc.dg/vect/vect-reduc-or_1.c: New test.
8236 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8238 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
8240 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
8243 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
8244 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
8246 2014-09-22 Jakub Jelinek <jakub@redhat.com>
8249 * c-c++-common/gomp/pr63328.c: New test.
8251 2014-09-22 Martin Liska <mliska@suse.cz>
8254 * g++.dg/lto/pr63270_0.C: New test.
8255 * g++.dg/lto/pr63270_1.C: New test.
8257 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8259 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
8260 for call_value_rex64_ms_sysv.
8261 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
8262 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
8263 for call_rex64_ms_sysv.
8265 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8266 Tobias Burnus <burnus@net-b.de>
8268 * gfortran.dg/coarray_atomic_5.f90: New
8270 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
8273 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
8275 2014-09-19 Andi Kleen <ak@linux.intel.com>
8277 * gcc.dg/pg-override.c: Only run on x86 Linux.
8278 * gcc.dg/pg.c: Dito.
8279 * gcc.target/i386/fentry-override.c: Exclude for PIC.
8280 * gcc.target/i386/fentry.c: Dito.
8282 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
8285 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
8287 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
8290 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
8291 * gfortran.dg/pr63152.f90: New test.
8293 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
8296 * g++.dg/cpp0x/nsdmi10.C: New.
8298 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
8300 * gcc.dg/ssp-3.c: New.
8301 * gcc.dg/ssp-4.c: Likewise.
8303 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8305 * gcc.target/s390/dfp-conv1.c: New testcase.
8307 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
8309 * c-c++-common/asan/red-align-1.c: New test.
8310 * c-c++-common/asan/red-align-2.c: New test.
8312 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
8314 * gcc.dg/pr61053.c: Updated for x32.
8316 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8319 * gcc.target/i386/pr63285.c: New test.
8321 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
8324 * gcc.target/i386/pr61360.c: New.
8326 2014-09-18 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/asan/pr62017.C: New test.
8332 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
8334 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8337 * g++.dg/cpp0x/Wdtor1.C: New.
8339 2014-09-18 Joseph Myers <joseph@codesourcery.com>
8341 * gcc.dg/torture/float128-exact-underflow.c: New test.
8343 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8346 * g++.dg/template/pr61745.C: New.
8348 2014-09-17 Marek Polacek <polacek@redhat.com>
8351 * gcc.dg/cpp/pr61854-1.c: New test.
8352 * gcc.dg/cpp/pr61854-2.c: New test.
8353 * gcc.dg/cpp/pr61854-3.c: New test.
8354 * gcc.dg/cpp/pr61854-3.h: New test.
8355 * gcc.dg/cpp/pr61854-4.c: New test.
8356 * gcc.dg/cpp/pr61854-5.c: New test.
8357 * gcc.dg/cpp/pr61854-6.c: New test.
8358 * gcc.dg/cpp/pr61854-7.c: New test.
8359 * gcc.dg/cpp/pr61854-c90.c: New test.
8360 * gcc.dg/cpp/pr61854-c94.c: New test.
8362 2014-09-17 Jakub Jelinek <jakub@redhat.com>
8365 * gcc.dg/pr63284.c: New test.
8367 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
8369 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8372 * g++.dg/cpp0x/constexpr-63241.C: New.
8374 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
8377 * gfortran.dg/filename_null.f90: New test.
8379 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8381 * gcc.dg/pg-override.c: Fix a typo.
8383 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
8385 * gcc.dg/pg.c: Fix a typo.
8387 2014-09-16 Richard Biener <rguenther@suse.de>
8390 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
8391 for "vectorization not profitable".
8393 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
8395 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
8397 2014-09-16 Jakub Jelinek <jakub@redhat.com>
8400 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
8401 missing nexted dg-test call support in dejaGNU 1.4.4.
8403 2014-09-15 Andi Kleen <ak@linux.intel.com>
8405 * gcc.dg/pg-override.c: New test.
8406 * gcc.dg/pg.c: New test.
8407 * gcc.target/i386/fentry-override.c: New test.
8408 * gcc.target/i386/fentry.c: New test.
8410 2014-09-15 Jakub Jelinek <jakub@redhat.com>
8413 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
8415 (dg-compile-aux-modules): New procedure.
8416 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8418 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
8419 use dg-compile-aux-modules.
8420 * gfortran.dg/binding_label_tests_11.f03: Remove comment
8422 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
8423 use dg-compile-aux-modules.
8424 * gfortran.dg/binding_label_tests_13.f03: Remove comment
8426 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
8427 use dg-compile-aux-modules.
8428 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
8430 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
8431 use dg-compile-aux-modules.
8432 * gfortran.dg/class_45a.f03: Remove keep-modules.
8433 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
8434 and cleanup-modules.
8435 * gfortran.dg/class_4a.f03: Use dg-do link, use
8436 dg-additional-sources and cleanup-modules, remove keep-modules
8438 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
8439 keep-modules, adjust comment.
8440 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
8441 dg-additional-sources and cleanup-modules.
8442 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
8444 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
8446 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
8447 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
8448 use dg-compile-aux-modules.
8449 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
8450 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
8451 use dg-compile-aux-modules.
8452 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
8453 * gfortran.dg/whole_file_29.f90: Remove comment, use
8454 dg-compile-aux-modules.
8455 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
8456 * gfortran.dg/whole_file_31.f90: Remove comment, use
8457 dg-compile-aux-modules.
8459 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
8460 gcc_parallel_test_enable): New procedures. If
8461 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
8462 runtest_file_p to invoke also gcc_parallel_test_run_p.
8463 * g++.dg/guality/guality.exp (check_guality): Save/restore
8464 test_counts array around the body of the procedure.
8465 * gcc.dg/guality/guality.exp (check_guality): Likewise.
8466 * g++.dg/plugin/plugin.exp: Run all the tests serially
8467 by the first parallel runtest encountering it.
8468 * gcc.dg/plugin/plugin.exp: Likewise.
8469 * gcc.misc-tests/matrix1.exp: Likewise.
8470 * gcc.misc-tests/dhry.exp: Likewise.
8471 * gcc.misc-tests/acker1.exp: Likewise.
8472 * gcc.misc-tests/linkage.exp: Likewise.
8473 * gcc.misc-tests/mg.exp: Likewise.
8474 * gcc.misc-tests/mg-2.exp: Likewise.
8475 * gcc.misc-tests/sort2.exp: Likewise.
8476 * gcc.misc-tests/sieve.exp: Likewise.
8477 * gcc.misc-tests/options.exp: Likewise.
8478 * gcc.misc-tests/help.exp: Likewise.
8479 * go.test/go-test.exp (go-gc-tests): Use
8480 gcc_parallel_test_enable {0, 1} around all handling of
8482 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
8483 * ada/acats/run_all.sh: Parallelize using mkdir inside of
8484 a shared directory. Avoid forking and expr uses if
8485 shell supports $(()).
8487 2014-09-14 David Sherwood <david.sherwood@arm.com>
8489 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
8491 2014-09-14 James Clarke <jrtc27@jrtc27.com>
8494 * gcc.dg/darwin-minversion-1.c: Fixed formatting
8495 * gcc.dg/darwin-minversion-2.c: Fixed formatting
8496 * gcc.dg/darwin-minversion-3.c: Fixed formatting
8497 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
8499 2014-09-13 Marek Polacek <polacek@redhat.com>
8502 * g++.dg/diagnostic/pr60862.C: New test.
8504 2014-09-12 Richard Biener <rguenther@suse.de>
8507 * g++.dg/torture/pr63237.C: New testcase.
8509 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
8511 * gcc.dg/vec-andxor1.c: New file.
8513 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
8516 * gcc.dg/c11-true_min-1.c: New testcase.
8518 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
8521 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
8522 * g++.old-deja/g++.other/warn5.C: Adjust.
8524 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
8526 * gcc.target/aarch64/vset_lane_1.c: New test.
8528 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
8530 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
8532 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
8534 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8536 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
8539 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8541 PR tree-optimization/63186
8542 * gcc.dg/pr63186.c: New testcase.
8544 2014-09-10 Xinliang David Li <davidxl@google.com>
8547 * gcc.c-torture/execute/pr63209.c: New test.
8549 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.target/i386/i386.exp: Only run vect-args.c tests
8552 if runtest_file_p says they should be run.
8554 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8556 * gcc.target/aarch64/vstN_1.c: New test.
8558 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
8560 * gcc.target/aarch64/vldN_lane_1.c: New test.
8562 2014-09-10 Martin Jambor <mjambor@suse.cz>
8565 * g++.dg/ipa/pr61654.C: New test.
8567 2014-09-10 Jakub Jelinek <jakub@redhat.com>
8569 * c-c++-common/ubsan/attrib-3.c: New test.
8570 * c-c++-common/ubsan/nonnull-1.c: New test.
8571 * c-c++-common/ubsan/nonnull-2.c: New test.
8572 * c-c++-common/ubsan/nonnull-3.c: New test.
8573 * c-c++-common/ubsan/nonnull-4.c: New test.
8574 * c-c++-common/ubsan/nonnull-5.c: New test.
8576 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
8578 * g++.dg/lto/pr63166_0.ii: New testcase.
8579 * g++.dg/lto/pr63166_1.ii: New testcase.
8581 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8583 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
8585 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8587 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
8588 xxpermdi and add commentary about adding it back later; remove
8591 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8593 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
8594 and 16-byte aligned.
8595 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8596 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8597 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
8598 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8599 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8600 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8602 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8604 * gcc.target/aarch64/vldN_dup_1.c: New test.
8606 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8608 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
8610 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8612 * gcc.target/aarch64/vldN_1.c: New test.
8614 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
8616 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
8618 2014-09-09 Jiong Wang <jiong.wang@arm.com>
8620 * gcc.target/arm/vect-copysignf.c: New testcase.
8622 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8624 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8626 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8628 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8630 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8634 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8636 * gcc.target/arm/vfp-1.c: Updated expected assembly.
8638 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8640 * gcc.target/arm/pr51835.c: Update expected assembly.
8641 * gcc.target/arm/vfp-1.c: Likewise.
8642 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8643 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8644 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8645 * gcc.target/arm/vfp-ldmias.c: Likewise.
8646 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8647 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8648 * gcc.target/arm/vfp-stmiad.c: Likewise.
8649 * gcc.target/arm/vfp-stmias.c: Likewise.
8651 2014-09-09 Tony Wang <tony.wang@arm.com>
8653 * gcc.target/arm/xordi3-opt.c: Disable this
8654 test case for thumb1 target.
8655 * gcc.target/arm/iordi3-opt.c: Ditto.
8657 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8660 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
8662 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
8664 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
8666 2014-09-08 Jakub Jelinek <jakub@redhat.com>
8668 PR tree-optimization/60196
8669 PR tree-optimization/63189
8670 * gcc.dg/vect/pr63189.c: New test.
8671 * gcc.dg/vect/pr60196-1.c: New test.
8672 * gcc.dg/vect/pr60196-2.c: New test.
8674 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8676 * gcc.target/powerpc/swaps-p8-16.c: New test.
8678 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
8680 * gcc.target/i386/pr62208.c: New test.
8682 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
8685 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
8687 * g++.dg/ipa/pr61800.C: Require visibility.
8689 * gcc.dg/pr61868.c: Require lto.
8691 2014-09-05 Easwaran Raman <eraman@google.com>
8693 PR rtl-optimization/62146
8694 * testsuite/g++.dg/opt/pr62146.C: New.
8696 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
8698 * gcc.dg/vect/vect-109.c: Skip predicate added.
8699 * gcc.dg/vect/vect-93.c: Test check fixed.
8700 * gcc.dg/vect/bb-slp-10.c: Likewise.
8701 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
8702 Check unaligned feature.
8704 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8706 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
8707 int{32,16,8}x1_t with int{32,16,8}_t.
8708 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8709 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8710 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8711 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8713 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8715 * gcc.target/aarch64/vget_high_1.c: New test.
8716 * gcc.target/aarch64/vget_low_1.c: Likewise.
8718 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8720 * gcc.target/aarch64/simd/int_comparisons.x: New file.
8721 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
8722 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
8724 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
8726 * gcc.target/aarch64/simd/vrbit_1.c: New test.
8728 2014-09-05 Richard Biener <rguenther@suse.de>
8731 * gcc.dg/vect/pr63148.c: New testcase.
8732 * c-c++-common/pr19807-1.c: Likewise.
8733 * g++.dg/tree-ssa/pr19807.C: Adjust.
8734 * g++.dg/tree-ssa/tmmti-2.C: Remove.
8736 2014-09-05 Bin Cheng <bin.cheng@arm.com>
8739 * gcc.target/arm/memset-inline-1.c: New test.
8740 * gcc.target/arm/memset-inline-2.c: New test.
8741 * gcc.target/arm/memset-inline-3.c: New test.
8742 * gcc.target/arm/memset-inline-4.c: New test.
8743 * gcc.target/arm/memset-inline-5.c: New test.
8744 * gcc.target/arm/memset-inline-6.c: New test.
8745 * gcc.target/arm/memset-inline-7.c: New test.
8746 * gcc.target/arm/memset-inline-8.c: New test.
8747 * gcc.target/arm/memset-inline-9.c: New test.
8748 * gcc.target/arm/memset-inline-10.c: New test.
8750 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
8752 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
8754 2014-09-04 Guozhi Wei <carrot@google.com>
8757 * gcc.target/aarch64/pr62040.c: New test.
8759 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8761 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
8762 override specific ones, but specific ones do.
8764 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8766 * gcc.target/powerpc/swaps-p8-13.c: New test.
8767 * gcc.target/powerpc/swaps-p8-14.c: New test.
8768 * gcc.target/powerpc/swaps-p8-15.c: New test.
8770 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8772 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
8773 regardless of endianness.
8775 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
8778 * gfortran.dg/cray_pointers_11.f90: New.
8780 2014-09-03 Martin Jambor <mjambor@suse.cz>
8783 * g++.dg/ipa/pr62015.C: New test.
8785 2014-09-03 Martin Jambor <mjambor@suse.cz>
8788 * gcc.dg/ipa/pr61986.c: New test.
8790 2014-09-03 Marek Polacek <polacek@redhat.com>
8793 * gcc.dg/pr62294.c: New test.
8794 * gcc.dg/pr62294.h: New file.
8796 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
8798 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
8799 of dg-options. Add "inline" keyword to test functions.
8801 2014-09-03 Marek Polacek <polacek@redhat.com>
8804 * g++.dg/cpp0x/pr62024.C: New test.
8805 * gcc.dg/pr62024.c: New test.
8807 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
8809 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
8810 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
8811 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
8812 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
8813 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
8814 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
8816 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8819 * gcc.target/s390/pr61078.c: New testcase.
8821 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
8823 * gcc.dg/20111227-2.c: Compile only for x86 targets.
8824 * gcc.dg/20111227-3.c: Ditto.
8826 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
8828 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
8830 2014-09-03 Tobias Burnus <burnus@net-b.de>
8835 * gfortran.dg/sizeof_4.f90: New.
8837 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8839 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
8840 vec_cts, and vec_ctu.
8841 * gcc.target/powerpc/builtins-2.c: Likewise.
8843 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
8845 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
8846 [!__sun__ && !__hpux__] (arena_size): Scale according to
8847 target pointer size.
8849 2014-09-02 Marek Polacek <polacek@redhat.com>
8852 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
8854 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8857 * gcc.target/arm/vect-lceilf_1.c: New test.
8858 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
8859 * gcc.target/arm/vect-lroundf_1.c: Likewise.
8861 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8864 * gcc.target/arm/lceil-vcvt_1.c: New test.
8865 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
8866 * gcc.target/arm/lround-vcvt_1.c: Likewise.
8868 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8871 * g++.dg/cpp0x/constexpr-volatile.C: New.
8872 * g++.dg/ext/is_literal_type2.C: Likewise.
8874 2014-09-02 Jakub Jelinek <jakub@redhat.com>
8875 Balaji V. Iyer <balaji.v.iyer@intel.com>
8876 Igor Zamyatin <igor.zamyatin@intel.com>
8878 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
8879 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
8880 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8881 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
8882 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
8883 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
8884 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
8885 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
8886 * g++.dg/cilk-plus/CK/cf3.cc: New test.
8887 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
8888 * g++.dg/cilk-plus/CK/for1.cc: New test.
8889 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
8890 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
8891 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
8893 2014-09-02 Richard Biener <rguenther@suse.de>
8895 PR tree-optimization/62695
8896 * gfortran.dg/pr62695.f90: New testcase.
8898 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
8901 * gcc.c-torture/compile/pr62312.c: New.
8903 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8905 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
8907 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
8909 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8910 Return right away if !arm*-*-*.
8912 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
8914 * gcc.c-torture/unsorted/386.c: Move to ...
8915 * gcc.c-torture/compile/386.c: ... here.
8916 * gcc.c-torture/unsorted/86.c: Move to ...
8917 * gcc.c-torture/compile/86.c: ... here.
8918 * gcc.c-torture/unsorted/a1.c: Move to ...
8919 * gcc.c-torture/compile/a1.c: ... here.
8920 * gcc.c-torture/unsorted/a3.c: Move to ...
8921 * gcc.c-torture/compile/a3.c: ... here.
8922 * gcc.c-torture/unsorted/aaa.c: Move to ...
8923 * gcc.c-torture/compile/aaa.c: ... here.
8924 * gcc.c-torture/unsorted/aa.c: Move to ...
8925 * gcc.c-torture/compile/aa.c: ... here.
8926 * gcc.c-torture/unsorted/abs.c: Move to ...
8927 * gcc.c-torture/compile/abs.c: ... here.
8928 * gcc.c-torture/unsorted/a.c: Move to ...
8929 * gcc.c-torture/compile/a.c: ... here.
8930 * gcc.c-torture/unsorted/ac.c: Move to ...
8931 * gcc.c-torture/compile/ac.c: ... here.
8932 * gcc.c-torture/unsorted/acc.c: Move to ...
8933 * gcc.c-torture/compile/acc.c: ... here.
8934 * gcc.c-torture/unsorted/add386.c: Move to ...
8935 * gcc.c-torture/compile/add386.c: ... here.
8936 * gcc.c-torture/unsorted/add.c: Move to ...
8937 * gcc.c-torture/compile/add.c: ... here.
8938 * gcc.c-torture/unsorted/addcc.c: Move to ...
8939 * gcc.c-torture/compile/addcc.c: ... here.
8940 * gcc.c-torture/unsorted/andm.c: Move to ...
8941 * gcc.c-torture/compile/andm.c: ... here.
8942 * gcc.c-torture/unsorted/andmem.c: Move to ...
8943 * gcc.c-torture/compile/andmem.c: ... here.
8944 * gcc.c-torture/unsorted/andn.c: Move to ...
8945 * gcc.c-torture/compile/andn.c: ... here.
8946 * gcc.c-torture/unsorted/andok.c: Move to ...
8947 * gcc.c-torture/compile/andok.c: ... here.
8948 * gcc.c-torture/unsorted/andsi.c: Move to ...
8949 * gcc.c-torture/compile/andsi.c: ... here.
8950 * gcc.c-torture/unsorted/andsparc.c: Move to ...
8951 * gcc.c-torture/compile/andsparc.c: ... here.
8952 * gcc.c-torture/unsorted/aos.c: Move to ...
8953 * gcc.c-torture/compile/aos.c: ... here.
8954 * gcc.c-torture/unsorted/arr.c: Move to ...
8955 * gcc.c-torture/compile/arr.c: ... here.
8956 * gcc.c-torture/unsorted/as.c: Move to ...
8957 * gcc.c-torture/compile/as.c: ... here.
8958 * gcc.c-torture/unsorted/ase.c: Move to ...
8959 * gcc.c-torture/compile/ase.c: ... here.
8960 * gcc.c-torture/unsorted/b1.c: Move to ...
8961 * gcc.c-torture/compile/b1.c: ... here.
8962 * gcc.c-torture/unsorted/b2.c: Move to ...
8963 * gcc.c-torture/compile/b2.c: ... here.
8964 * gcc.c-torture/unsorted/b3.c: Move to ...
8965 * gcc.c-torture/compile/b3.c: ... here.
8966 * gcc.c-torture/unsorted/b88.c: Move to ...
8967 * gcc.c-torture/compile/b88.c: ... here.
8968 * gcc.c-torture/unsorted/bad.c: Move to ...
8969 * gcc.c-torture/compile/bad.c: ... here.
8970 * gcc.c-torture/unsorted/band.c: Move to ...
8971 * gcc.c-torture/compile/band.c: ... here.
8972 * gcc.c-torture/unsorted/bb0.c: Move to ...
8973 * gcc.c-torture/compile/bb0.c: ... here.
8974 * gcc.c-torture/unsorted/bb1.c: Move to ...
8975 * gcc.c-torture/compile/bb1.c: ... here.
8976 * gcc.c-torture/unsorted/bbb.c: Move to ...
8977 * gcc.c-torture/compile/bbb.c: ... here.
8978 * gcc.c-torture/unsorted/b.c: Move to ...
8979 * gcc.c-torture/compile/b.c: ... here.
8980 * gcc.c-torture/unsorted/bc.c: Move to ...
8981 * gcc.c-torture/compile/bc.c: ... here.
8982 * gcc.c-torture/unsorted/bcopy.c: Move to ...
8983 * gcc.c-torture/compile/bcopy.c: ... here.
8984 * gcc.c-torture/unsorted/bf.c: Move to ...
8985 * gcc.c-torture/compile/bf.c: ... here.
8986 * gcc.c-torture/unsorted/bfins.c: Move to ...
8987 * gcc.c-torture/compile/bfins.c: ... here.
8988 * gcc.c-torture/unsorted/bfx.c: Move to ...
8989 * gcc.c-torture/compile/bfx.c: ... here.
8990 * gcc.c-torture/unsorted/bge.c: Move to ...
8991 * gcc.c-torture/compile/bge.c: ... here.
8992 * gcc.c-torture/unsorted/bit.c: Move to ...
8993 * gcc.c-torture/compile/bit.c: ... here.
8994 * gcc.c-torture/unsorted/bitf.c: Move to ...
8995 * gcc.c-torture/compile/bitf.c: ... here.
8996 * gcc.c-torture/unsorted/bitw.c: Move to ...
8997 * gcc.c-torture/compile/bitw.c: ... here.
8998 * gcc.c-torture/unsorted/blk.c: Move to ...
8999 * gcc.c-torture/compile/blk.c: ... here.
9000 * gcc.c-torture/unsorted/bt386.c: Move to ...
9001 * gcc.c-torture/compile/bt386.c: ... here.
9002 * gcc.c-torture/unsorted/bt.c: Move to ...
9003 * gcc.c-torture/compile/bt.c: ... here.
9004 * gcc.c-torture/unsorted/BUG11.c: Move to ...
9005 * gcc.c-torture/compile/BUG11.c: ... here.
9006 * gcc.c-torture/unsorted/BUG12.c: Move to ...
9007 * gcc.c-torture/compile/BUG12.c: ... here.
9008 * gcc.c-torture/unsorted/BUG13.c: Move to ...
9009 * gcc.c-torture/compile/BUG13.c: ... here.
9010 * gcc.c-torture/unsorted/BUG16.c: Move to ...
9011 * gcc.c-torture/compile/BUG16.c: ... here.
9012 * gcc.c-torture/unsorted/BUG17.c: Move to ...
9013 * gcc.c-torture/compile/BUG17.c: ... here.
9014 * gcc.c-torture/unsorted/BUG18.c: Move to ...
9015 * gcc.c-torture/compile/BUG18.c: ... here.
9016 * gcc.c-torture/unsorted/BUG1.c: Move to ...
9017 * gcc.c-torture/compile/BUG1.c: ... here.
9018 * gcc.c-torture/unsorted/BUG21.c: Move to ...
9019 * gcc.c-torture/compile/BUG21.c: ... here.
9020 * gcc.c-torture/unsorted/BUG22.c: Move to ...
9021 * gcc.c-torture/compile/BUG22.c: ... here.
9022 * gcc.c-torture/unsorted/BUG23.c: Move to ...
9023 * gcc.c-torture/compile/BUG23.c: ... here.
9024 * gcc.c-torture/unsorted/BUG24.c: Move to ...
9025 * gcc.c-torture/compile/BUG24.c: ... here.
9026 * gcc.c-torture/unsorted/BUG25.c: Move to ...
9027 * gcc.c-torture/compile/BUG25.c: ... here.
9028 * gcc.c-torture/unsorted/BUG2.c: Move to ...
9029 * gcc.c-torture/compile/BUG2.c: ... here.
9030 * gcc.c-torture/unsorted/BUG3.c: Move to ...
9031 * gcc.c-torture/compile/BUG3.c: ... here.
9032 * gcc.c-torture/unsorted/BUG4.c: Move to ...
9033 * gcc.c-torture/compile/BUG4.c: ... here.
9034 * gcc.c-torture/unsorted/BUG5.c: Move to ...
9035 * gcc.c-torture/compile/BUG5.c: ... here.
9036 * gcc.c-torture/unsorted/BUG6.c: Move to ...
9037 * gcc.c-torture/compile/BUG6.c: ... here.
9038 * gcc.c-torture/unsorted/bug.c: Move to ...
9039 * gcc.c-torture/compile/bug.c: ... here.
9040 * gcc.c-torture/unsorted/bugc.c: Move to ...
9041 * gcc.c-torture/compile/bugc.c: ... here.
9042 * gcc.c-torture/unsorted/buns.c: Move to ...
9043 * gcc.c-torture/compile/buns.c: ... here.
9044 * gcc.c-torture/unsorted/bx.c: Move to ...
9045 * gcc.c-torture/compile/bx.c: ... here.
9046 * gcc.c-torture/unsorted/c1.c: Move to ...
9047 * gcc.c-torture/compile/c1.c: ... here.
9048 * gcc.c-torture/unsorted/c2.c: Move to ...
9049 * gcc.c-torture/compile/c2.c: ... here.
9050 * gcc.c-torture/unsorted/call386.c: Move to ...
9051 * gcc.c-torture/compile/call386.c: ... here.
9052 * gcc.c-torture/unsorted/call.c: Move to ...
9053 * gcc.c-torture/compile/call.c: ... here.
9054 * gcc.c-torture/unsorted/callind.c: Move to ...
9055 * gcc.c-torture/compile/callind.c: ... here.
9056 * gcc.c-torture/unsorted/c.c: Move to ...
9057 * gcc.c-torture/compile/c.c: ... here.
9058 * gcc.c-torture/unsorted/cc.c: Move to ...
9059 * gcc.c-torture/compile/cc.c: ... here.
9060 * gcc.c-torture/unsorted/charmtst.c: Move to ...
9061 * gcc.c-torture/compile/charmtst.c: ... here.
9062 * gcc.c-torture/unsorted/cmb.c: Move to ...
9063 * gcc.c-torture/compile/cmb.c: ... here.
9064 * gcc.c-torture/unsorted/cmp.c: Move to ...
9065 * gcc.c-torture/compile/cmp.c: ... here.
9066 * gcc.c-torture/unsorted/cmphi.c: Move to ...
9067 * gcc.c-torture/compile/cmphi.c: ... here.
9068 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
9069 * gcc.c-torture/compile/cmpsi386.c: ... here.
9070 * gcc.c-torture/unsorted/cmul.c: Move to ...
9071 * gcc.c-torture/compile/cmul.c: ... here.
9072 * gcc.c-torture/unsorted/cn1.c: Move to ...
9073 * gcc.c-torture/compile/cn1.c: ... here.
9074 * gcc.c-torture/unsorted/comb.c: Move to ...
9075 * gcc.c-torture/compile/comb.c: ... here.
9076 * gcc.c-torture/unsorted/consec.c: Move to ...
9077 * gcc.c-torture/compile/consec.c: ... here.
9078 * gcc.c-torture/unsorted/const.c: Move to ...
9079 * gcc.c-torture/compile/const.c: ... here.
9080 * gcc.c-torture/unsorted/conv.c: Move to ...
9081 * gcc.c-torture/compile/conv.c: ... here.
9082 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
9083 * gcc.c-torture/compile/conv_tst.c: ... here.
9084 * gcc.c-torture/unsorted/cp.c: Move to ...
9085 * gcc.c-torture/compile/cp.c: ... here.
9086 * gcc.c-torture/unsorted/csebug.c: Move to ...
9087 * gcc.c-torture/compile/csebug.c: ... here.
9088 * gcc.c-torture/unsorted/cvt.c: Move to ...
9089 * gcc.c-torture/compile/cvt.c: ... here.
9090 * gcc.c-torture/unsorted/dblbug.c: Move to ...
9091 * gcc.c-torture/compile/dblbug.c: ... here.
9092 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
9093 * gcc.c-torture/compile/dbl_parm.c: ... here.
9094 * gcc.c-torture/unsorted/d.c: Move to ...
9095 * gcc.c-torture/compile/d.c: ... here.
9096 * gcc.c-torture/unsorted/ddd.c: Move to ...
9097 * gcc.c-torture/compile/ddd.c: ... here.
9098 * gcc.c-torture/unsorted/dead.c: Move to ...
9099 * gcc.c-torture/compile/dead.c: ... here.
9100 * gcc.c-torture/unsorted/delay.c: Move to ...
9101 * gcc.c-torture/compile/delay.c: ... here.
9102 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
9103 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
9104 * gcc.c-torture/unsorted/di.c: Move to ...
9105 * gcc.c-torture/compile/di.c: ... here.
9106 * gcc.c-torture/unsorted/dic.c: Move to ...
9107 * gcc.c-torture/compile/dic.c: ... here.
9108 * gcc.c-torture/unsorted/dilayout.c: Move to ...
9109 * gcc.c-torture/compile/dilayout.c: ... here.
9110 * gcc.c-torture/unsorted/dimove.c: Move to ...
9111 * gcc.c-torture/compile/dimove.c: ... here.
9112 * gcc.c-torture/unsorted/dimul.c: Move to ...
9113 * gcc.c-torture/compile/dimul.c: ... here.
9114 * gcc.c-torture/unsorted/div.c: Move to ...
9115 * gcc.c-torture/compile/div.c: ... here.
9116 * gcc.c-torture/unsorted/divdf.c: Move to ...
9117 * gcc.c-torture/compile/divdf.c: ... here.
9118 * gcc.c-torture/unsorted/dm.c: Move to ...
9119 * gcc.c-torture/compile/dm.c: ... here.
9120 * gcc.c-torture/unsorted/dshift.c: Move to ...
9121 * gcc.c-torture/compile/dshift.c: ... here.
9122 * gcc.c-torture/unsorted/e.c: Move to ...
9123 * gcc.c-torture/compile/e.c: ... here.
9124 * gcc.c-torture/unsorted/ex.c: Move to ...
9125 * gcc.c-torture/compile/ex.c: ... here.
9126 * gcc.c-torture/unsorted/ext.c: Move to ...
9127 * gcc.c-torture/compile/ext.c: ... here.
9128 * gcc.c-torture/unsorted/f1.c: Move to ...
9129 * gcc.c-torture/compile/f1.c: ... here.
9130 * gcc.c-torture/unsorted/f2.c: Move to ...
9131 * gcc.c-torture/compile/f2.c: ... here.
9132 * gcc.c-torture/unsorted/fdmul.c: Move to ...
9133 * gcc.c-torture/compile/fdmul.c: ... here.
9134 * gcc.c-torture/unsorted/float.c: Move to ...
9135 * gcc.c-torture/compile/float.c: ... here.
9136 * gcc.c-torture/unsorted/flo.c: Move to ...
9137 * gcc.c-torture/compile/flo.c: ... here.
9138 * gcc.c-torture/unsorted/flt_const.c: Move to ...
9139 * gcc.c-torture/compile/flt_const.c: ... here.
9140 * gcc.c-torture/unsorted/fnul.c: Move to ...
9141 * gcc.c-torture/compile/fnul.c: ... here.
9142 * gcc.c-torture/unsorted/foo.c: Move to ...
9143 * gcc.c-torture/compile/foo.c: ... here.
9144 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
9145 * gcc.c-torture/compile/forgetcc.c: ... here.
9146 * gcc.c-torture/unsorted/fq.c: Move to ...
9147 * gcc.c-torture/compile/fq.c: ... here.
9148 * gcc.c-torture/unsorted/g.c: Move to ...
9149 * gcc.c-torture/compile/g.c: ... here.
9150 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
9151 * gcc.c-torture/compile/gen_tst.c: ... here.
9152 * gcc.c-torture/unsorted/glob.c: Move to ...
9153 * gcc.c-torture/compile/glob.c: ... here.
9154 * gcc.c-torture/unsorted/gronk.c: Move to ...
9155 * gcc.c-torture/compile/gronk.c: ... here.
9156 * gcc.c-torture/unsorted/hibug.c: Move to ...
9157 * gcc.c-torture/compile/hibug.c: ... here.
9158 * gcc.c-torture/unsorted/hi.c: Move to ...
9159 * gcc.c-torture/compile/hi.c: ... here.
9160 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
9161 * gcc.c-torture/compile/HIcmp.c: ... here.
9162 * gcc.c-torture/unsorted/HIset.c: Move to ...
9163 * gcc.c-torture/compile/HIset.c: ... here.
9164 * gcc.c-torture/unsorted/i.c: Move to ...
9165 * gcc.c-torture/compile/i.c: ... here.
9166 * gcc.c-torture/unsorted/i++.c: Move to ...
9167 * gcc.c-torture/compile/i++.c: ... here.
9168 * gcc.c-torture/unsorted/ic.c: Move to ...
9169 * gcc.c-torture/compile/ic.c: ... here.
9170 * gcc.c-torture/unsorted/icmp.c: Move to ...
9171 * gcc.c-torture/compile/icmp.c: ... here.
9172 * gcc.c-torture/unsorted/ifreg.c: Move to ...
9173 * gcc.c-torture/compile/ifreg.c: ... here.
9174 * gcc.c-torture/unsorted/imm.c: Move to ...
9175 * gcc.c-torture/compile/imm.c: ... here.
9176 * gcc.c-torture/unsorted/isinf.c: Move to ...
9177 * gcc.c-torture/compile/isinf.c: ... here.
9178 * gcc.c-torture/unsorted/jmp.c: Move to ...
9179 * gcc.c-torture/compile/jmp.c: ... here.
9180 * gcc.c-torture/unsorted/jumptab.c: Move to ...
9181 * gcc.c-torture/compile/jumptab.c: ... here.
9182 * gcc.c-torture/unsorted/layout.c: Move to ...
9183 * gcc.c-torture/compile/layout.c: ... here.
9184 * gcc.c-torture/unsorted/lbug.c: Move to ...
9185 * gcc.c-torture/compile/lbug.c: ... here.
9186 * gcc.c-torture/unsorted/l.c: Move to ...
9187 * gcc.c-torture/compile/l.c: ... here.
9188 * gcc.c-torture/unsorted/ll1.c: Move to ...
9189 * gcc.c-torture/compile/ll1.c: ... here.
9190 * gcc.c-torture/unsorted/llbug.c: Move to ...
9191 * gcc.c-torture/compile/llbug.c: ... here.
9192 * gcc.c-torture/unsorted/lll.c: Move to ...
9193 * gcc.c-torture/compile/lll.c: ... here.
9194 * gcc.c-torture/unsorted/load8.c: Move to ...
9195 * gcc.c-torture/compile/load8.c: ... here.
9196 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
9197 * gcc.c-torture/compile/loadhicc.c: ... here.
9198 * gcc.c-torture/unsorted/log2.c: Move to ...
9199 * gcc.c-torture/compile/log2.c: ... here.
9200 * gcc.c-torture/unsorted/logic.c: Move to ...
9201 * gcc.c-torture/compile/logic.c: ... here.
9202 * gcc.c-torture/unsorted/loop-1.c: Move to ...
9203 * gcc.c-torture/compile/loop-1.c: ... here.
9204 * gcc.c-torture/unsorted/loop386.c: Move to ...
9205 * gcc.c-torture/compile/loop386.c: ... here.
9206 * gcc.c-torture/unsorted/lop.c: Move to ...
9207 * gcc.c-torture/compile/lop.c: ... here.
9208 * gcc.c-torture/unsorted/m1.c: Move to ...
9209 * gcc.c-torture/compile/m1.c: ... here.
9210 * gcc.c-torture/unsorted/m2.c: Move to ...
9211 * gcc.c-torture/compile/m2.c: ... here.
9212 * gcc.c-torture/unsorted/m5.c: Move to ...
9213 * gcc.c-torture/compile/m5.c: ... here.
9214 * gcc.c-torture/unsorted/m68.c: Move to ...
9215 * gcc.c-torture/compile/m68.c: ... here.
9216 * gcc.c-torture/unsorted/mbyte.c: Move to ...
9217 * gcc.c-torture/compile/mbyte.c: ... here.
9218 * gcc.c-torture/unsorted/mchar.c: Move to ...
9219 * gcc.c-torture/compile/mchar.c: ... here.
9220 * gcc.c-torture/unsorted/mcmp.c: Move to ...
9221 * gcc.c-torture/compile/mcmp.c: ... here.
9222 * gcc.c-torture/unsorted/mdouble.c: Move to ...
9223 * gcc.c-torture/compile/mdouble.c: ... here.
9224 * gcc.c-torture/unsorted/memtst.c: Move to ...
9225 * gcc.c-torture/compile/memtst.c: ... here.
9226 * gcc.c-torture/unsorted/miscomp.c: Move to ...
9227 * gcc.c-torture/compile/miscomp.c: ... here.
9228 * gcc.c-torture/unsorted/mm.c: Move to ...
9229 * gcc.c-torture/compile/mm.c: ... here.
9230 * gcc.c-torture/unsorted/mod.c: Move to ...
9231 * gcc.c-torture/compile/mod.c: ... here.
9232 * gcc.c-torture/unsorted/modcc.c: Move to ...
9233 * gcc.c-torture/compile/modcc.c: ... here.
9234 * gcc.c-torture/unsorted/move.c: Move to ...
9235 * gcc.c-torture/compile/move.c: ... here.
9236 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
9237 * gcc.c-torture/compile/move_qhi.c: ... here.
9238 * gcc.c-torture/unsorted/mregtst.c: Move to ...
9239 * gcc.c-torture/compile/mregtst.c: ... here.
9240 * gcc.c-torture/unsorted/msp.c: Move to ...
9241 * gcc.c-torture/compile/msp.c: ... here.
9242 * gcc.c-torture/unsorted/mtst.c: Move to ...
9243 * gcc.c-torture/compile/mtst.c: ... here.
9244 * gcc.c-torture/unsorted/mu.c: Move to ...
9245 * gcc.c-torture/compile/mu.c: ... here.
9246 * gcc.c-torture/unsorted/mul.c: Move to ...
9247 * gcc.c-torture/compile/mul.c: ... here.
9248 * gcc.c-torture/unsorted/mword1.c: Move to ...
9249 * gcc.c-torture/compile/mword1.c: ... here.
9250 * gcc.c-torture/unsorted/mword.c: Move to ...
9251 * gcc.c-torture/compile/mword.c: ... here.
9252 * gcc.c-torture/unsorted/n1.c: Move to ...
9253 * gcc.c-torture/compile/n1.c: ... here.
9254 * gcc.c-torture/unsorted/nand.c: Move to ...
9255 * gcc.c-torture/compile/nand.c: ... here.
9256 * gcc.c-torture/unsorted/n.c: Move to ...
9257 * gcc.c-torture/compile/n.c: ... here.
9258 * gcc.c-torture/unsorted/neg.c: Move to ...
9259 * gcc.c-torture/compile/neg.c: ... here.
9260 * gcc.c-torture/unsorted/o.c: Move to ...
9261 * gcc.c-torture/compile/o.c: ... here.
9262 * gcc.c-torture/unsorted/omit.c: Move to ...
9263 * gcc.c-torture/compile/omit.c: ... here.
9264 * gcc.c-torture/unsorted/opout.c: Move to ...
9265 * gcc.c-torture/compile/opout.c: ... here.
9266 * gcc.c-torture/unsorted/opt.c: Move to ...
9267 * gcc.c-torture/compile/opt.c: ... here.
9268 * gcc.c-torture/unsorted/or386.c: Move to ...
9269 * gcc.c-torture/compile/or386.c: ... here.
9270 * gcc.c-torture/unsorted/or.c: Move to ...
9271 * gcc.c-torture/compile/or.c: ... here.
9272 * gcc.c-torture/unsorted/parms.c: Move to ...
9273 * gcc.c-torture/compile/parms.c: ... here.
9274 * gcc.c-torture/unsorted/pass.c: Move to ...
9275 * gcc.c-torture/compile/pass.c: ... here.
9276 * gcc.c-torture/unsorted/p.c: Move to ...
9277 * gcc.c-torture/compile/p.c: ... here.
9278 * gcc.c-torture/unsorted/pmt.c: Move to ...
9279 * gcc.c-torture/compile/pmt.c: ... here.
9280 * gcc.c-torture/unsorted/poor.c: Move to ...
9281 * gcc.c-torture/compile/poor.c: ... here.
9282 * gcc.c-torture/unsorted/pp.c: Move to ...
9283 * gcc.c-torture/compile/pp.c: ... here.
9284 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
9285 * gcc.c-torture/compile/pret-arg.c: ... here.
9286 * gcc.c-torture/unsorted/pyr2.c: Move to ...
9287 * gcc.c-torture/compile/pyr2.c: ... here.
9288 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
9289 * gcc.c-torture/compile/PYRBUG.c: ... here.
9290 * gcc.c-torture/unsorted/pyr.c: Move to ...
9291 * gcc.c-torture/compile/pyr.c: ... here.
9292 * gcc.c-torture/unsorted/q.c: Move to ...
9293 * gcc.c-torture/compile/q.c: ... here.
9294 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
9295 * gcc.c-torture/compile/QIcmp.c: ... here.
9296 * gcc.c-torture/unsorted/QIset.c: Move to ...
9297 * gcc.c-torture/compile/QIset.c: ... here.
9298 * gcc.c-torture/unsorted/r1.c: Move to ...
9299 * gcc.c-torture/compile/r1.c: ... here.
9300 * gcc.c-torture/unsorted/r.c: Move to ...
9301 * gcc.c-torture/compile/r.c: ... here.
9302 * gcc.c-torture/unsorted/rel.c: Move to ...
9303 * gcc.c-torture/compile/rel.c: ... here.
9304 * gcc.c-torture/unsorted/rmsc.c: Move to ...
9305 * gcc.c-torture/compile/rmsc.c: ... here.
9306 * gcc.c-torture/unsorted/round.c: Move to ...
9307 * gcc.c-torture/compile/round.c: ... here.
9308 * gcc.c-torture/unsorted/run.c: Move to ...
9309 * gcc.c-torture/compile/run.c: ... here.
9310 * gcc.c-torture/unsorted/sar.c: Move to ...
9311 * gcc.c-torture/compile/sar.c: ... here.
9312 * gcc.c-torture/unsorted/s.c: Move to ...
9313 * gcc.c-torture/compile/s.c: ... here.
9314 * gcc.c-torture/unsorted/scal.c: Move to ...
9315 * gcc.c-torture/compile/scal.c: ... here.
9316 * gcc.c-torture/unsorted/sc.c: Move to ...
9317 * gcc.c-torture/compile/sc.c: ... here.
9318 * gcc.c-torture/unsorted/scc.c: Move to ...
9319 * gcc.c-torture/compile/scc.c: ... here.
9320 * gcc.c-torture/unsorted/scond.c: Move to ...
9321 * gcc.c-torture/compile/scond.c: ... here.
9322 * gcc.c-torture/unsorted/selfrec.c: Move to ...
9323 * gcc.c-torture/compile/selfrec.c: ... here.
9324 * gcc.c-torture/unsorted/seq.c: Move to ...
9325 * gcc.c-torture/compile/seq.c: ... here.
9326 * gcc.c-torture/unsorted/set386.c: Move to ...
9327 * gcc.c-torture/compile/set386.c: ... here.
9328 * gcc.c-torture/unsorted/set88.c: Move to ...
9329 * gcc.c-torture/compile/set88.c: ... here.
9330 * gcc.c-torture/unsorted/SFset.c: Move to ...
9331 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
9332 * gcc.c-torture/unsorted/shand.c: Move to ...
9333 * gcc.c-torture/compile/shand.c: ... here.
9334 * gcc.c-torture/unsorted/sh.c: Move to ...
9335 * gcc.c-torture/compile/sh.c: ... here.
9336 * gcc.c-torture/unsorted/shft.c: Move to ...
9337 * gcc.c-torture/compile/shft.c: ... here.
9338 * gcc.c-torture/unsorted/shift.c: Move to ...
9339 * gcc.c-torture/compile/shift.c: ... here.
9340 * gcc.c-torture/unsorted/shloop.c: Move to ...
9341 * gcc.c-torture/compile/shloop.c: ... here.
9342 * gcc.c-torture/unsorted/shm.c: Move to ...
9343 * gcc.c-torture/compile/shm.c: ... here.
9344 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
9345 * gcc.c-torture/compile/SIcmp.c: ... here.
9346 * gcc.c-torture/unsorted/signext2.c: Move to ...
9347 * gcc.c-torture/compile/signext2.c: ... here.
9348 * gcc.c-torture/unsorted/signext.c: Move to ...
9349 * gcc.c-torture/compile/signext.c: ... here.
9350 * gcc.c-torture/unsorted/sim.c: Move to ...
9351 * gcc.c-torture/compile/sim.c: ... here.
9352 * gcc.c-torture/unsorted/simple.c: Move to ...
9353 * gcc.c-torture/compile/simple.c: ... here.
9354 * gcc.c-torture/unsorted/SIset.c: Move to ...
9355 * gcc.c-torture/compile/SIset.c: ... here.
9356 * gcc.c-torture/unsorted/sne.c: Move to ...
9357 * gcc.c-torture/compile/sne.c: ... here.
9358 * gcc.c-torture/unsorted/sound.c: Move to ...
9359 * gcc.c-torture/compile/sound.c: ... here.
9360 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
9361 * gcc.c-torture/compile/sparcbug.c: ... here.
9362 * gcc.c-torture/unsorted/speed.c: Move to ...
9363 * gcc.c-torture/compile/speed.c: ... here.
9364 * gcc.c-torture/unsorted/stor.c: Move to ...
9365 * gcc.c-torture/compile/stor.c: ... here.
9366 * gcc.c-torture/unsorted/store0.c: Move to ...
9367 * gcc.c-torture/compile/store0.c: ... here.
9368 * gcc.c-torture/unsorted/storecc.c: Move to ...
9369 * gcc.c-torture/compile/storecc.c: ... here.
9370 * gcc.c-torture/unsorted/str.c: Move to ...
9371 * gcc.c-torture/compile/str.c: ... here.
9372 * gcc.c-torture/unsorted/stru.c: Move to ...
9373 * gcc.c-torture/compile/stru.c: ... here.
9374 * gcc.c-torture/unsorted/structret.c: Move to ...
9375 * gcc.c-torture/compile/structret.c: ... here.
9376 * gcc.c-torture/unsorted/stuct.c: Move to ...
9377 * gcc.c-torture/compile/stuct.c: ... here.
9378 * gcc.c-torture/unsorted/sub32.c: Move to ...
9379 * gcc.c-torture/compile/sub32.c: ... here.
9380 * gcc.c-torture/unsorted/subcc.c: Move to ...
9381 * gcc.c-torture/compile/subcc.c: ... here.
9382 * gcc.c-torture/unsorted/subcse.c: Move to ...
9383 * gcc.c-torture/compile/subcse.c: ... here.
9384 * gcc.c-torture/unsorted/sym.c: Move to ...
9385 * gcc.c-torture/compile/sym.c: ... here.
9386 * gcc.c-torture/unsorted/symconst.c: Move to ...
9387 * gcc.c-torture/compile/symconst.c: ... here.
9388 * gcc.c-torture/unsorted/t.c: Move to ...
9389 * gcc.c-torture/compile/t.c: ... here.
9390 * gcc.c-torture/unsorted/test.c: Move to ...
9391 * gcc.c-torture/compile/test.c: ... here.
9392 * gcc.c-torture/unsorted/test-flow.c: Move to ...
9393 * gcc.c-torture/compile/test-flow.c: ... here.
9394 * gcc.c-torture/unsorted/test-loop.c: Move to ...
9395 * gcc.c-torture/compile/test-loop.c: ... here.
9396 * gcc.c-torture/unsorted/time.c: Move to ...
9397 * gcc.c-torture/compile/time.c: ... here.
9398 * gcc.c-torture/unsorted/tmp.c: Move to ...
9399 * gcc.c-torture/compile/tmp.c: ... here.
9400 * gcc.c-torture/unsorted/trivial.c: Move to ...
9401 * gcc.c-torture/compile/trivial.c: ... here.
9402 * gcc.c-torture/unsorted/trunc.c: Move to ...
9403 * gcc.c-torture/compile/trunc.c: ... here.
9404 * gcc.c-torture/unsorted/u.c: Move to ...
9405 * gcc.c-torture/compile/u.c: ... here.
9406 * gcc.c-torture/unsorted/udconvert.c: Move to ...
9407 * gcc.c-torture/compile/udconvert.c: ... here.
9408 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
9409 * gcc.c-torture/compile/udivmod4.c: ... here.
9410 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
9411 * gcc.c-torture/compile/UHIcmp.c: ... here.
9412 * gcc.c-torture/unsorted/uns.c: Move to ...
9413 * gcc.c-torture/compile/uns.c: ... here.
9414 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
9415 * gcc.c-torture/compile/uns_tst.c: ... here.
9416 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
9417 * gcc.c-torture/compile/UQIcmp.c: ... here.
9418 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
9419 * gcc.c-torture/compile/USIcmp.c: ... here.
9420 * gcc.c-torture/unsorted/uuarg.c: Move to ...
9421 * gcc.c-torture/compile/uuarg.c: ... here.
9422 * gcc.c-torture/unsorted/v.c: Move to ...
9423 * gcc.c-torture/compile/v.c: ... here.
9424 * gcc.c-torture/unsorted/w.c: Move to ...
9425 * gcc.c-torture/compile/w.c: ... here.
9426 * gcc.c-torture/unsorted/ww.c: Move to ...
9427 * gcc.c-torture/compile/ww.c: ... here.
9428 * gcc.c-torture/unsorted/xb.c: Move to ...
9429 * gcc.c-torture/compile/xb.c: ... here.
9430 * gcc.c-torture/unsorted/xbg.c: Move to ...
9431 * gcc.c-torture/compile/xbg.c: ... here.
9432 * gcc.c-torture/unsorted/x.c: Move to ...
9433 * gcc.c-torture/compile/x.c: ... here.
9434 * gcc.c-torture/unsorted/xc.c: Move to ...
9435 * gcc.c-torture/compile/xc.c: ... here.
9436 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
9437 * gcc.c-torture/compile/xcsebug.c: ... here.
9438 * gcc.c-torture/unsorted/xdi.c: Move to ...
9439 * gcc.c-torture/compile/xdi.c: ... here.
9440 * gcc.c-torture/unsorted/xfoo.c: Move to ...
9441 * gcc.c-torture/compile/xfoo.c: ... here.
9442 * gcc.c-torture/unsorted/xi.c: Move to ...
9443 * gcc.c-torture/compile/xi.c: ... here.
9444 * gcc.c-torture/unsorted/xlop.c: Move to ...
9445 * gcc.c-torture/compile/xlop.c: ... here.
9446 * gcc.c-torture/unsorted/xmtst.c: Move to ...
9447 * gcc.c-torture/compile/xmtst.c: ... here.
9448 * gcc.c-torture/unsorted/xneg.c: Move to ...
9449 * gcc.c-torture/compile/xneg.c: ... here.
9450 * gcc.c-torture/unsorted/xopt.c: Move to ...
9451 * gcc.c-torture/compile/xopt.c: ... here.
9452 * gcc.c-torture/unsorted/xor.c: Move to ...
9453 * gcc.c-torture/compile/xor.c: ... here.
9454 * gcc.c-torture/unsorted/xorn.c: Move to ...
9455 * gcc.c-torture/compile/xorn.c: ... here.
9456 * gcc.c-torture/unsorted/xp.c: Move to ...
9457 * gcc.c-torture/compile/xp.c: ... here.
9458 * gcc.c-torture/unsorted/xpp.c: Move to ...
9459 * gcc.c-torture/compile/xpp.c: ... here.
9460 * gcc.c-torture/unsorted/xs.c: Move to ...
9461 * gcc.c-torture/compile/xs.c: ... here.
9462 * gcc.c-torture/unsorted/xsh.c: Move to ...
9463 * gcc.c-torture/compile/xsh.c: ... here.
9464 * gcc.c-torture/unsorted/xz.c: Move to ...
9465 * gcc.c-torture/compile/xz.c: ... here.
9466 * gcc.c-torture/unsorted/xzz.c: Move to ...
9467 * gcc.c-torture/compile/xzz.c: ... here.
9469 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
9472 (abort, exit): Declare.
9474 2014-09-01 Yury Gribov <y.gribov@samsung.com>
9478 * c-c++-common/asan/pr62140-1.c: New test.
9479 * c-c++-common/asan/pr62140-2.c: New test.
9481 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
9482 Tobias Burnus <burnus@net-b.de>
9485 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
9487 2014-08-31 Tobias Burnus <burnus@net-b.de>
9489 * gfortran.dg/coarray_lib_comm_1.f90: New.
9491 2014-08-30 Andrew Pinski <apinski@cavium.com>
9493 * gcc.c-torture/execute/20140828-1.c: New testcase.
9495 2014-08-29 DJ Delorie <dj@redhat.com>
9497 * lib/target-supports.exp (check_effective_target_size32plus):
9498 Increase size to avoid false positives on 24-bit address spaces.
9499 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
9500 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
9501 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
9502 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
9503 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
9504 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
9505 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
9506 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
9508 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/cpp0x/constexpr-54002.C: New.
9513 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9516 * g++.dg/cpp0x/constexpr-56991.C: New.
9518 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9521 * g++.dg/cpp0x/constexpr-57764.C: New.
9523 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9526 * g++.dg/cpp0x/constexpr-59938.C: New.
9528 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
9531 * g++.dg/cpp0x/constexpr-61484.C: New.
9533 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
9536 vec_round, vec_splat, vec_div, and vec_mul.
9537 * gcc.target/powerpc/builtins-2.c: New test.
9539 2014-08-28 Richard Biener <rguenther@suse.de>
9541 PR tree-optimization/62283
9542 * gfortran.dg/vect/pr62283.f: New testcase.
9543 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
9544 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
9545 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
9546 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
9547 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
9548 * gcc.dg/vect/vect-33.c: Likewise.
9550 2014-08-28 Yury Gribov <y.gribov@samsung.com>
9552 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
9554 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
9556 PR cpp/23827 - standard C++ should not have hex float preprocessor
9558 * g++.dg/cpp/pr23827_cxx11.C: New.
9559 * g++.dg/cpp/pr23827_cxx98.C: New.
9560 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
9561 * gcc.dg/cpp/pr23827_c90.c: New.
9562 * gcc.dg/cpp/pr23827_c90_neg.c: New.
9563 * gcc.dg/cpp/pr23827_c99.c: New.
9565 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
9568 * g++.dg/cpp0x/constexpr-52892-1.C: New.
9569 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
9570 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
9572 2014-08-27 Guozhi Wei <carrot@google.com>
9575 * gcc.target/aarch64/pr62262.c: New test.
9577 2014-08-26 Joseph Myers <joseph@codesourcery.com>
9581 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
9582 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
9584 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
9586 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
9587 failure on s390*-*-linux-gnu.
9589 2014-08-26 Richard Biener <rguenther@suse.de>
9591 PR tree-optimization/62175
9592 * g++.dg/torture/pr62175.C: New testcase.
9594 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
9596 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
9597 copy of compile/compile.exp.
9598 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
9599 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
9601 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
9603 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
9604 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
9605 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
9606 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
9607 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
9608 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
9609 * gcc.c-torture/execute/20040703-1.c: Likewise.
9610 * gcc.c-torture/execute/20040705-1.c: Likewise.
9611 * gcc.c-torture/execute/20040705-2.c: Likewise.
9612 * gcc.c-torture/execute/20040709-1.c: Likewise.
9613 * gcc.c-torture/execute/20040709-2.c: Likewise.
9614 * gcc.c-torture/execute/20040811-1.c: Likewise.
9615 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
9616 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
9617 compiling for x86_64-* or i?86-*.
9618 * gcc.c-torture/execute/20050604-1.c: Likewise.
9619 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
9620 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
9621 for x86_64-* or i?86-*.
9622 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
9623 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
9624 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
9625 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
9627 * gcc.c-torture/execute/20111227-2.c: Moved to...
9628 * gcc.dg/20111227-2.c: ... here. Add -free option.
9629 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
9630 * gcc.dg/20111227-3.c: ... here. Add -free option.
9631 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
9632 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
9633 declarations for abort and exit.
9634 * gcc.c-torture/execute/920711-1.c: Likewise.
9635 * gcc.c-torture/execute/930529-1.c: Likewise.
9636 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
9637 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
9638 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
9640 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
9641 for i?86-* or x86_64-*. Add declarations for abort and exit.
9642 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
9644 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
9645 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
9646 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
9647 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
9648 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
9649 Xfail on powerpc-ibm-aix*. Add declaration for abort.
9650 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
9651 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
9653 * gcc.c-torture/execute/loop-2g.c: Likewise.
9654 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
9655 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
9657 * gcc.c-torture/execute/pr19689.c: Require int32plus.
9658 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
9659 * gcc.c-torture/execute/pr23047.c: Likewise.
9660 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
9661 declarations for abort and exit.
9662 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
9663 * gcc.c-torture/execute/pr31448.c: Likewise.
9664 * gcc.c-torture/execute/pr35456.c: Skip on vax.
9665 * gcc.c-torture/execute/pr37573.c: Require int32plus.
9666 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
9667 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
9669 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
9670 declarations for abort and exit.
9671 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
9672 * gcc.c-torture/execute/pr43220.c: Require int32plus.
9673 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
9674 * gcc.c-torture/execute/pr45262.c: Require int32plus.
9675 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
9676 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
9677 * gcc.c-torture/execute/pr51582-2.c: Likewise.
9678 * gcc.c-torture/execute/pr52979-1.c: Likewise.
9679 * gcc.c-torture/execute/pr52979-2.c: Likewise.
9680 * gcc.c-torture/execute/pr56799.c: Likewise.
9681 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
9682 option. Add declarations for abort and exit.
9683 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
9684 * gcc.c-torture/execute/pr58570.c: Likewise.
9685 * gcc.c-torture/execute/pr60822.c: Likewise.
9686 * gcc.c-torture/execute/pr7284-1.c: Likewise.
9687 * gcc.c-torture/execute/shiftdi.c: Likewise.
9688 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
9689 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
9690 * gcc.c-torture/execute/usmul.c: Require int32plus.
9691 * gcc.c-torture/execute/vrp-5.c: Likewise.
9692 * gcc.c-torture/execute/vrp-6.c: Likewise.
9693 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
9694 * gcc.c-torture/execute/20010122-1.x: Delete.
9695 * gcc.c-torture/execute/20010129-1.x: Delete.
9696 * gcc.c-torture/execute/20020404-1.x: Delete.
9697 * gcc.c-torture/execute/20021024-1.x: Delete.
9698 * gcc.c-torture/execute/20021127-1.x: Delete.
9699 * gcc.c-torture/execute/20030125-1.x: Delete.
9700 * gcc.c-torture/execute/20030216-1.x: Delete.
9701 * gcc.c-torture/execute/20030222-1.x: Delete.
9702 * gcc.c-torture/execute/20040629-1.x: Delete.
9703 * gcc.c-torture/execute/20040703-1.x: Delete.
9704 * gcc.c-torture/execute/20040705-1.x: Delete.
9705 * gcc.c-torture/execute/20040705-2.x: Delete.
9706 * gcc.c-torture/execute/20040709-1.x: Delete.
9707 * gcc.c-torture/execute/20040709-2.x: Delete.
9708 * gcc.c-torture/execute/20040811-1.x: Delete.
9709 * gcc.c-torture/execute/20050316-1.x: Delete.
9710 * gcc.c-torture/execute/20050316-2.x: Delete.
9711 * gcc.c-torture/execute/20050316-3.x: Delete.
9712 * gcc.c-torture/execute/20050604-1.x: Delete.
9713 * gcc.c-torture/execute/20061101-1.x: Delete.
9714 * gcc.c-torture/execute/20061220-1.x: Delete.
9715 * gcc.c-torture/execute/20081117-1.x: Delete.
9716 * gcc.c-torture/execute/20101011-1.x: Delete.
9717 * gcc.c-torture/execute/20120919-1.x: Delete.
9718 * gcc.c-torture/execute/920612-1.x: Delete.
9719 * gcc.c-torture/execute/920710-1.x: Delete.
9720 * gcc.c-torture/execute/920711-1.x: Delete.
9721 * gcc.c-torture/execute/930529-1.x: Delete.
9722 * gcc.c-torture/execute/931004-12.x: Delete.
9723 * gcc.c-torture/execute/980709-1.x: Delete.
9724 * gcc.c-torture/execute/981130-1.x: Delete.
9725 * gcc.c-torture/execute/990127-2.x: Delete.
9726 * gcc.c-torture/execute/990413-2.x: Delete.
9727 * gcc.c-torture/execute/990826-0.x: Delete.
9728 * gcc.c-torture/execute/bf64-1.x: Delete.
9729 * gcc.c-torture/execute/bitfld-4.x: Delete.
9730 * gcc.c-torture/execute/cmpsi-2.x: Delete.
9731 * gcc.c-torture/execute/cvt-1.x: Delete.
9732 * gcc.c-torture/execute/eeprof-1.x: Delete.
9733 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
9734 * gcc.c-torture/execute/loop-2f.x: Delete.
9735 * gcc.c-torture/execute/loop-2g.x: Delete.
9736 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
9737 * gcc.c-torture/execute/nest-align-1.x: Delete.
9738 * gcc.c-torture/execute/pr19689.x: Delete.
9739 * gcc.c-torture/execute/pr22493-1.x: Delete.
9740 * gcc.c-torture/execute/pr23047.x: Delete.
9741 * gcc.c-torture/execute/pr23135.x: Delete.
9742 * gcc.c-torture/execute/pr29797-1.x: Delete.
9743 * gcc.c-torture/execute/pr31448.x: Delete.
9744 * gcc.c-torture/execute/pr35456.x: Delete.
9745 * gcc.c-torture/execute/pr37573.x: Delete.
9746 * gcc.c-torture/execute/pr38151.x: Delete.
9747 * gcc.c-torture/execute/pr39228.x: Delete.
9748 * gcc.c-torture/execute/pr39501.x: Delete.
9749 * gcc.c-torture/execute/pr40386.x: Delete.
9750 * gcc.c-torture/execute/pr43220.x: Delete.
9751 * gcc.c-torture/execute/pr44683.x: Delete.
9752 * gcc.c-torture/execute/pr45262.x: Delete.
9753 * gcc.c-torture/execute/pr47237.x: Delete.
9754 * gcc.c-torture/execute/pr51581-1.x: Delete.
9755 * gcc.c-torture/execute/pr51581-2.x: Delete.
9756 * gcc.c-torture/execute/pr52979-1.x: Delete.
9757 * gcc.c-torture/execute/pr52979-2.x: Delete.
9758 * gcc.c-torture/execute/pr53366-1.x: Delete.
9759 * gcc.c-torture/execute/pr56799.x: Delete.
9760 * gcc.c-torture/execute/pr57124.x: Delete.
9761 * gcc.c-torture/execute/pr57344-2.x: Delete.
9762 * gcc.c-torture/execute/pr58570.x: Delete.
9763 * gcc.c-torture/execute/pr60822.x: Delete.
9764 * gcc.c-torture/execute/pr7284-1.x: Delete.
9765 * gcc.c-torture/execute/shiftdi.x: Delete.
9766 * gcc.c-torture/execute/simd-4.x: Delete.
9767 * gcc.c-torture/execute/strncmp-1.x: Delete.
9768 * gcc.c-torture/execute/usmul.x: Delete.
9769 * gcc.c-torture/execute/vrp-5.x: Delete.
9770 * gcc.c-torture/execute/vrp-6.x: Delete.
9771 * gcc.c-torture/execute/zerolen-2.x: Delete.
9773 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9775 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
9777 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
9780 * g++.dg/template/pr34938-1.C: New.
9781 * g++.dg/template/pr34938-2.C: Likewise.
9783 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
9786 * gcc.target/sh/pr61996.c: New.
9788 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
9790 * g++.dg/cpp0x/cplusplus.C: New.
9791 * g++.dg/cpp0x/cplusplus_0x.C: New.
9792 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
9793 * g++.dg/cpp0x/auto41.C: Ditto.
9794 * g++.dg/cpp0x/auto9.C: Ditto.
9795 * g++.dg/cpp0x/initlist26.C: Ditto.
9796 * g++.dg/cpp0x/pr59111.C: Ditto.
9797 * g++.dg/cpp0x/trailing2.C: Ditto.
9798 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
9799 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
9800 * g++.dg/cpp1y/auto-fn1.C: Ditto.
9801 * g++.dg/cpp1y/auto-fn2.C: Ditto.
9802 * g++.dg/cpp1y/auto-fn3.C: Ditto.
9803 * g++.dg/cpp1y/auto-fn4.C: Ditto.
9804 * g++.dg/cpp1y/auto-fn5.C: Ditto.
9805 * g++.dg/cpp1y/auto-fn6.C: Ditto.
9806 * g++.dg/cpp1y/auto-fn7.C: Ditto.
9807 * g++.dg/cpp1y/auto-fn8.C: Ditto.
9808 * g++.dg/cpp1y/auto-fn9.C: Ditto.
9809 * g++.dg/cpp1y/auto-fn10.C: Ditto.
9810 * g++.dg/cpp1y/auto-fn11.C: Ditto.
9811 * g++.dg/cpp1y/auto-fn12.C: Ditto.
9812 * g++.dg/cpp1y/auto-fn13.C: Ditto.
9813 * g++.dg/cpp1y/auto-fn14.C: Ditto.
9814 * g++.dg/cpp1y/auto-fn15.C: Ditto.
9815 * g++.dg/cpp1y/auto-fn16.C: Ditto.
9816 * g++.dg/cpp1y/auto-fn17.C: Ditto.
9817 * g++.dg/cpp1y/auto-fn18.C: Ditto.
9818 * g++.dg/cpp1y/auto-fn19.C: Ditto.
9819 * g++.dg/cpp1y/auto-fn20.C: Ditto.
9820 * g++.dg/cpp1y/auto-fn21.C: Ditto.
9821 * g++.dg/cpp1y/auto-fn22.C: Ditto.
9822 * g++.dg/cpp1y/auto-fn23.C: Ditto.
9823 * g++.dg/cpp1y/auto-fn24.C: Ditto.
9824 * g++.dg/cpp1y/auto-fn25.C: Ditto.
9825 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
9826 * g++.dg/cpp1y/auto-neg1.C: Ditto.
9827 * g++.dg/cpp1y/digit-sep.C: Ditto.
9828 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
9829 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
9830 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
9831 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
9832 * g++.dg/cpp1y/lambda-generic.C: Ditto.
9833 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
9834 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
9835 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
9836 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
9837 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
9838 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
9839 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
9840 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
9841 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
9842 * g++.dg/cpp1y/lambda-init.C: Ditto.
9843 * g++.dg/cpp1y/lambda-init1.C: Ditto.
9844 * g++.dg/cpp1y/lambda-init2.C: Ditto.
9845 * g++.dg/cpp1y/lambda-init3.C: Ditto.
9846 * g++.dg/cpp1y/lambda-init4.C: Ditto.
9847 * g++.dg/cpp1y/lambda-init5.C: Ditto.
9848 * g++.dg/cpp1y/lambda-init6.C: Ditto.
9849 * g++.dg/cpp1y/lambda-init7.C: Ditto.
9850 * g++.dg/cpp1y/lambda-init8.C: Ditto.
9851 * g++.dg/cpp1y/lambda-init9.C: Ditto.
9852 * g++.dg/cpp1y/mangle1.C: Ditto.
9853 * g++.dg/cpp1y/pr57640.C: Ditto.
9854 * g++.dg/cpp1y/pr57644.C: Ditto.
9855 * g++.dg/cpp1y/pr58500.C: Ditto.
9856 * g++.dg/cpp1y/pr58533.C: Ditto.
9857 * g++.dg/cpp1y/pr58534.C: Ditto.
9858 * g++.dg/cpp1y/pr58535.C: Ditto.
9859 * g++.dg/cpp1y/pr58536.C: Ditto.
9860 * g++.dg/cpp1y/pr58548.C: Ditto.
9861 * g++.dg/cpp1y/pr58549.C: Ditto.
9862 * g++.dg/cpp1y/pr58637.C: Ditto.
9863 * g++.dg/cpp1y/pr58708.C: Ditto.
9864 * g++.dg/cpp1y/pr59110.C: Ditto.
9865 * g++.dg/cpp1y/pr59112.C: Ditto.
9866 * g++.dg/cpp1y/pr59113.C: Ditto.
9867 * g++.dg/cpp1y/pr59629.C: Ditto.
9868 * g++.dg/cpp1y/pr59635.C: Ditto.
9869 * g++.dg/cpp1y/pr59636.C: Ditto.
9870 * g++.dg/cpp1y/pr59638.C: Ditto.
9871 * g++.dg/cpp1y/pr59867.C: Ditto.
9872 * g++.dg/cpp1y/pr60033.C: Ditto.
9873 * g++.dg/cpp1y/pr60052.C: Ditto.
9874 * g++.dg/cpp1y/pr60053.C: Ditto.
9875 * g++.dg/cpp1y/pr60054.C: Ditto.
9876 * g++.dg/cpp1y/pr60064.C: Ditto.
9877 * g++.dg/cpp1y/pr60065.C: Ditto.
9878 * g++.dg/cpp1y/pr60190.C: Ditto.
9879 * g++.dg/cpp1y/pr60311.C: Ditto.
9880 * g++.dg/cpp1y/pr60332.C: Ditto.
9881 * g++.dg/cpp1y/pr60376.C: Ditto.
9882 * g++.dg/cpp1y/pr60377.C: Ditto.
9883 * g++.dg/cpp1y/pr60384.C: Ditto.
9884 * g++.dg/cpp1y/pr60390.C: Ditto.
9885 * g++.dg/cpp1y/pr60391.C: Ditto.
9886 * g++.dg/cpp1y/pr60393.C: Ditto.
9887 * g++.dg/cpp1y/pr60573.C: Ditto.
9888 * g++.dg/cpp1y/pr60626.C: Ditto.
9889 * g++.dg/cpp1y/pr60627.C: Ditto.
9890 * g++.dg/cpp1y/regress1.C: Ditto.
9891 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
9892 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
9893 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
9894 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
9895 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
9896 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
9897 * g++.dg/cpp1y/var-templ1.C: Ditto.
9898 * g++.dg/cpp1y/var-templ2.C: Ditto.
9899 * g++.dg/cpp1y/var-templ3.C: Ditto.
9900 * g++.dg/cpp1y/var-templ4.C: Ditto.
9901 * g++.dg/cpp1y/var-templ5.C: Ditto.
9902 * g++.dg/cpp1y/var-templ6.C: Ditto.
9903 * g++.dg/cpp1y/var-templ7.C: Ditto.
9904 * g++.dg/cpp1y/vla1.C: Ditto.
9905 * g++.dg/cpp1y/vla2.C: Ditto.
9906 * g++.dg/cpp1y/vla3.C: Ditto.
9907 * g++.dg/cpp1y/vla4.C: Ditto.
9908 * g++.dg/cpp1y/vla5.C: Ditto.
9909 * g++.dg/cpp1y/vla8.C: Ditto.
9910 * g++.dg/cpp1y/vla9.C: Ditto.
9911 * g++.dg/cpp1y/vla10.C: Ditto.
9912 * g++.dg/cpp1y/vla11.C: Ditto.
9913 * g++.dg/cpp1y/vla12.C: Ditto.
9914 * g++.dg/cpp1y/vla13.C: Ditto.
9915 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
9916 * g++.dg/ext/vector23.C: Ditto.
9917 * g++.dg/ext/vla11.C: Ditto.
9918 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
9919 * g++.dg/warn/Wvla-2.C: Ditto.
9920 * g++.dg/debug/dwarf2/auto1.C: Ditto.
9921 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
9922 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
9923 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
9925 * g++.dg/system-binary-constants-1.C: Ditto.
9926 * g++.dg/cpp1y/cplusplus_1y.C: New.
9927 * g++.dg/cpp1z/cplusplus.C: New.
9928 * lib/target-supports.exp:
9929 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
9930 (check_effective_target_c++11_only): Call check_effective_target_c++14;
9931 (check_effective_target_c++11_down): Ditto.
9933 2014-08-22 Marek Polacek <polacek@redhat.com>
9936 * c-c++-common/pr62199.c: New test.
9937 * c-c++-common/pr62199-2.c: New test.
9938 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
9940 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9943 * g++.dg/Wshadow.C: New test.
9945 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
9948 * gfortran.dg/pr62135.f90: New test.
9950 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9952 * g++.dg/warn/wdate-time.C: Remove.
9953 * gcc.dg/wdate-time.c: Move from here...
9954 * c-c++-common/wdate-time.c: ... to here.
9956 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
9958 * gfortran.dg/use_without_only_1.f90: New test.
9960 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
9963 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
9965 2014-08-22 Tony Wang <tony.wang@arm.com>
9967 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
9970 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9973 * gfortran.dg/array_assignment_5.f90: New test.
9975 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
9977 * lib/target-supports.exp
9978 (check_effective_target_logical_op_short_circuit): Add nios2.
9979 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
9980 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9981 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9982 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9983 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
9984 for test using -fPIC.
9985 * gcc.dg/lto/pr61526_0.c: Likewise.
9987 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
9989 PR tree-optimization/62091
9990 * g++.dg/ipa/devirt-37.C: Update template.
9991 * g++.dg/ipa/devirt-40.C: New testcase.
9993 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
9995 PR tree-optimization/62112
9996 * gcc.dg/tree-ssa/pr62112-1.c: New file.
9997 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
9998 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
9999 * gcc.c-torture/execute/20071219-1.c: Likewise.
10001 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10003 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
10005 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10007 * gcc.target/powerpc/swaps-p8-1.c: New test.
10008 * gcc.target/powerpc/swaps-p8-2.c: New test.
10009 * gcc.target/powerpc/swaps-p8-3.c: New test.
10010 * gcc.target/powerpc/swaps-p8-4.c: New test.
10011 * gcc.target/powerpc/swaps-p8-5.c: New test.
10012 * gcc.target/powerpc/swaps-p8-6.c: New test.
10013 * gcc.target/powerpc/swaps-p8-7.c: New test.
10014 * gcc.target/powerpc/swaps-p8-8.c: New test.
10015 * gcc.target/powerpc/swaps-p8-9.c: New test.
10016 * gcc.target/powerpc/swaps-p8-10.c: New test.
10017 * gcc.target/powerpc/swaps-p8-11.c: New test.
10018 * gcc.target/powerpc/swaps-p8-12.c: New test.
10020 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10022 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10024 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10026 * g++.dg/ipa/devirt-37.C: Fix testcase.
10028 2014-08-20 Martin Jambor <mjambor@suse.cz>
10029 Wei Mi <wmi@google.com>
10032 PR middle-end/61776
10033 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
10034 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
10035 * testsuite/gcc.dg/pr61776.c: New test.
10037 2014-08-20 Steve Ellcey <sellcey@mips.com>
10039 PR middle-end/49191
10040 * lib/target-supports.exp (check_effective_target_non_strict_align):
10041 Add function description.
10043 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
10045 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
10046 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
10048 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10051 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
10052 before setting the option.
10053 * diagnostic.c (diagnostic_classify_diagnostic): Record
10054 command-line status.
10056 2014-08-20 Mark Wielaard <mjw@redhat.com>
10058 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
10060 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10062 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
10063 Return memory full when we have a tiny target and relocation
10065 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
10066 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
10067 * lib/target-supports.exp (check_effective_target_tiny): New function.
10069 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
10071 * gfortran.dg/errnocheck_1.f90: New test.
10072 * gfortran.dg/associative_1.f90: New test.
10074 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10076 PR preprocessor/51303
10077 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
10079 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10083 * gcc.dg/cpp/Wvariadic-1p.c: New test.
10085 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
10087 * lib/target-supports.exp
10088 (check_effective_target_arm_v8_neon_ok_nocache): Add
10089 "-march-armv8-a" to compile flags.
10091 2014-08-19 Marek Polacek <polacek@redhat.com>
10094 * c-c++-common/Wbool-compare-1.c: New test.
10096 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
10099 * gcc.dg/pr13519-1.c: Adjust.
10101 2014-08-19 Mark Wielaard <mjw@redhat.com>
10103 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
10105 2014-07-08 Mark Wielaard <mjw@redhat.com>
10108 * gcc.dg/guality/restrict.c: New test.
10110 2014-08-19 Mark Wielaard <mjw@redhat.com>
10112 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
10113 matching. Catch '<unknown type in ' to recognize older gdb versions.
10114 * gcc.dg/guality/const-volatile.c: New test.
10116 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10118 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
10121 2014-08-19 Marek Polacek <polacek@redhat.com>
10123 * gcc.dg/Wc99-c11-compat-1.c: New test.
10124 * gcc.dg/Wc99-c11-compat-2.c: New test.
10125 * gcc.dg/Wc99-c11-compat-3.c: New test.
10126 * gcc.dg/Wc99-c11-compat-4.c: New test.
10127 * gcc.dg/Wc99-c11-compat-5.c: New test.
10128 * gcc.dg/Wc99-c11-compat-6.c: New test.
10129 * gcc.dg/Wc99-c11-compat-7.c: New test.
10131 2014-08-19 Marek Polacek <polacek@redhat.com>
10133 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
10134 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
10135 * gcc.dg/Wc90-c99-compat-7.c: New test.
10136 * gcc.dg/Wc90-c99-compat-8.c: New test.
10137 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
10139 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10140 Steven Bosscher <steven@gcc.gnu.org>
10143 * gcc.dg/redecl-4.c: Add column markers.
10144 * gcc.dg/format/bitfld-1.c: Likewise.
10145 * gcc.dg/format/attr-2.c: Likewise.
10146 * gcc.dg/format/attr-6.c: Likewise.
10147 * gcc.dg/format/array-1.c: Likewise.
10148 * gcc.dg/format/attr-7.c: Likewise.
10149 * gcc.dg/format/asm_fprintf-1.c: Likewise.
10150 * gcc.dg/format/attr-4.c: Likewise.
10151 * gcc.dg/format/branch-1.c: Likewise.
10152 * gcc.dg/format/c90-printf-1.c: Likewise.
10154 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
10156 * guality/nrv-1.c: Add `used' attribute to a1.
10158 2014-08-18 Richard Biener <rguenther@suse.de>
10160 PR tree-optimization/62090
10161 * gcc.dg/pr62090-2.c: New testcase.
10163 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
10165 * g++.dg/ipa/pr61800.C: New.
10167 2014-08-18 Yury Gribov <y.gribov@samsung.com>
10170 * c-c++-common/asan/pr62089.c: New test.
10171 * c-c++-common/asan/bitfield-1.c: New test.
10172 * c-c++-common/asan/bitfield-2.c: New test.
10173 * c-c++-common/asan/bitfield-3.c: New test.
10174 * c-c++-common/asan/bitfield-4.c: New test.
10176 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
10178 PR tree-optimization/52904
10179 * gcc.dg/pr52904.c: New test.
10181 2014-08-17 Tobias Burnus <burnus@net-b.de>
10183 * gfortran.dg/finalize_27.f90: New.
10185 2014-08-16 Andrew Pinski <apinski@cavium.com>
10187 * gcc.c-torture/compile/20140816-1.c: New testcase.
10189 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
10192 * g++.dg/template/pr52819.C: New.
10194 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10197 * gfortran.dg/realloc_on_assign_24.f90: New test.
10199 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
10203 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10207 * g++.dg/template/pr57466.C: New.
10208 * g++.dg/cpp0x/pr57466.C: Likewise.
10209 * g++.dg/template/unify6.C: Update.
10211 * g++.dg/cpp0x/sfinae52.C: New.
10213 2014-08-15 Ilya Tocar <tocarip@gmail.com>
10216 * gcc.target/i386/avx512f-typecast-1.c: New test.
10217 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10218 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
10219 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10220 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
10221 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
10222 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10223 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10224 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10225 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10226 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10227 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10228 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10229 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
10230 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
10231 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
10232 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
10233 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10234 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10235 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10236 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10237 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10238 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10239 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10240 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10241 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10242 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10243 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10244 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10245 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10246 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10247 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10248 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10249 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10250 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10251 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10252 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10253 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10254 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10255 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10256 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10258 2014-08-15 Jakub Jelinek <jakub@redhat.com>
10259 Tobias Burnus <burnus@net-b.de>
10262 * gfortran.dg/gomp/pr62131.f90: New test.
10264 2014-08-15 Richard Biener <rguenther@suse.de>
10266 PR tree-optimization/62031
10267 * gcc.dg/torture/pr62031.c: New testcase.
10269 2014-08-15 Bin Cheng <bin.cheng@arm.com>
10271 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
10273 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
10275 PR tree-optimization/62091
10276 * g++.dg/ipa/devirt-38.C: New testcase.
10278 2014-08-14 Marek Polacek <polacek@redhat.com>
10281 * gcc.dg/c11-stdatomic-2.c: New test.
10283 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10286 * gfortran.dg/array_constructor_49.f90: New test.
10288 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10291 * g++.dg/template/pr54377.C: New.
10292 * g++.dg/cpp0x/pr54377.C: Likewise.
10293 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
10294 * g++.dg/cpp0x/pr51226.C: Likewise.
10295 * g++.dg/cpp0x/variadic2.C: Likewise.
10296 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
10297 * g++.dg/template/dtor3.C: Likewise.
10298 * g++.dg/template/qualttp4.C: Likewise.
10299 * g++.dg/template/spec28.C: Likewise.
10300 * g++.old-deja/g++.brendan/crash8.C: Likewise.
10301 * g++.old-deja/g++.pt/ttp7.C: Likewise.
10303 2014-08-14 Tom de Vries <tom@codesourcery.com>
10305 PR rtl-optimization/62004
10306 PR rtl-optimization/62030
10307 * gcc.dg/pr62004.c: New test.
10308 * gcc.dg/pr62030.c: Same.
10309 * gcc.target/mips/pr62030-octeon.c: Same.
10311 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
10313 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
10314 * g++.dg/cpp0x/decltype2.C: Likewise.
10315 * g++.dg/cpp0x/decltype3.C: Likewise.
10316 * g++.dg/cpp0x/pr60249.C: Likewise.
10317 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
10318 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10319 * g++.dg/cpp0x/variadic2.C: Likewise.
10320 * g++.dg/cpp0x/variadic74.C: Likewise.
10321 * g++.dg/parse/error10.C: Likewise.
10322 * g++.dg/parse/error15.C: Likewise.
10323 * g++.dg/parse/error2.C: Likewise.
10324 * g++.dg/template/crash106.C: Likewise.
10325 * g++.dg/template/crash89.C: Likewise.
10326 * g++.dg/template/nontype7.C: Likewise.
10327 * g++.dg/template/void3.C: Likewise.
10328 * g++.dg/template/void7.C: Likewise.
10330 2014-08-14 Richard Biener <rguenther@suse.de>
10332 PR tree-optimization/62090
10333 * gcc.dg/pr62090.c: New testcase.
10335 2014-08-14 Richard Biener <rguenther@suse.de>
10337 PR rtl-optimization/62079
10338 * g++.dg/pr62079.C: New testcase.
10340 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
10342 * gcc.target/arm/max-insns-skipped.c: New test.
10344 2014-08-14 Bin Cheng <bin.cheng@arm.com>
10346 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
10348 2014-08-12 Marek Polacek <polacek@redhat.com>
10350 * gcc.dg/concat.c: Add dg-options.
10351 * gcc.dg/func-outside-2.c: Add __extension__.
10352 * gcc.dg/pr19967.c: Use -std=c99.
10353 * gcc.dg/pr22458-1.c: Add dg-options.
10354 * gcc.dg/pr33676.c: Add dg-options.
10355 * gcc.dg/gnu-predef-1.c: New test.
10356 * gcc.dg/c90-func-1.c: New test.
10357 * gcc.dg/c90-func-2.c: New test.
10358 * gcc.dg/c90-func-2.h: New test.
10360 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
10362 * lib/target/supports.exp
10363 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
10366 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
10368 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
10371 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
10372 * gcc.target/arm/pr59985.c: Likewise.
10374 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
10377 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
10379 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
10381 PR middle-end/62103
10382 * gcc.c-torture/execute/bitfld-6.c: New test.
10384 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
10386 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
10387 * gcc.target/arm/pr56184.C: Likewise.
10388 * gcc.target/arm/pr59896.c: Likewise.
10389 * gcc.target/arm/stack-red-zone.c: Likewise.
10390 * gcc.target/arm/thumb-find-work-register.c: Likewise.
10392 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
10393 check_effective_target_arm_thumb2_ok): Test with code that passes
10394 an argument and returns a result.
10396 2014-08-11 Richard Biener <rguenther@suse.de>
10398 PR tree-optimization/62075
10399 * gcc.dg/vect/pr62075.c: New testcase.
10401 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
10403 PR tree-optimization/62073
10404 * gcc.dg/vect/pr62073.c: New test.
10406 2014-08-11 Richard Biener <rguenther@suse.de>
10408 PR tree-optimization/62070
10409 * gcc.dg/pr62070.c: New testcase.
10411 2014-08-11 Yury Gribov <y.gribov@samsung.com>
10413 * c-c++-common/asan/inc.c: Update test.
10414 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10415 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
10416 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
10417 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
10418 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
10419 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
10420 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
10421 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
10422 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
10423 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
10425 2014-08-10 Marek Polacek <polacek@redhat.com>
10428 * gcc.dg/Wc90-c99-compat-1.c: New test.
10429 * gcc.dg/Wc90-c99-compat-2.c: New test.
10430 * gcc.dg/Wc90-c99-compat-3.c: New test.
10431 * gcc.dg/Wc90-c99-compat-4.c: New test.
10432 * gcc.dg/Wc90-c99-compat-5.c: New test.
10433 * gcc.dg/Wc90-c99-compat-6.c: New test.
10434 * gcc.dg/wvla-1.c: Adjust dg-warning.
10435 * gcc.dg/wvla-2.c: Adjust dg-warning.
10436 * gcc.dg/wvla-4.c: Adjust dg-warning.
10437 * gcc.dg/wvla-6.c: Adjust dg-warning.
10439 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10442 * gfortran.dg/dot_product_3.f90: New test case.
10444 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
10446 * g++.dg/ipa/devirt-35.C: Fix template.
10447 * g++.dg/ipa/devirt-36.C: Likewise.
10448 * g++.dg/ipa/devirt-37.C: New testcase.
10450 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
10452 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
10453 * g++.dg/cpp0x/enum29.C: Adjust.
10455 2014-08-08 Richard Biener <rguenther@suse.de>
10457 * gcc.dg/strlenopt-8.c: Remove XFAIL.
10458 * gcc.dg/tree-prof/stringop-2.c: Adjust.
10459 * gfortran.dg/array_memcpy_4.f90: Likewise.
10460 * gfortran.dg/trim_optimize_1.f90: Likewise.
10461 * gfortran.dg/trim_optimize_2.f90: Likewise.
10463 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
10465 * gcc.dg/zero_sign_ext_test.c: New test.
10467 2014-08-08 Bin Cheng <bin.cheng@arm.com>
10469 * gcc.dg/torture/pr61772.c: Skip lto running.
10471 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10473 PR tree-optimization/60707
10474 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
10476 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
10478 * g++.dg/ipa/devirt-35.C: New testcase.
10479 * g++.dg/ipa/devirt-36.C: New testcase.
10481 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
10484 * g++.dg/cpp0x/enum29.C: New.
10486 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
10488 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
10489 defining in dg-options.
10490 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
10492 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
10494 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
10496 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
10497 on 32-bit hppa-hpux.
10499 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
10500 * c-c++-common/pr50459.c: Likewise.
10502 2014-08-07 Petr Murzin <petr.murzin@intel.com>
10504 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
10505 values.h, change MAXDOUBLE for DBL_MAX.
10506 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10507 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
10508 values.h, change MAXFLOAT for FLT_MAX.
10509 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10510 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
10511 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
10512 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
10513 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
10514 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
10515 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
10516 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
10517 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
10519 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10521 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
10523 2014-08-07 Marek Polacek <polacek@redhat.com>
10525 * gcc.dg/fold-reassoc-3.c: New test.
10527 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
10529 * gcc.target/i386/struct-size.c: New.
10531 2014-08-07 Tom de Vries <tom@codesourcery.com>
10533 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
10534 * lib/target-supports.exp (check_effective_target_glibc)
10535 (check_effective_target_glibc_2_12_or_later)
10536 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
10538 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
10540 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
10542 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
10545 * g++.dg/warn/Waddress-1.C: New.
10547 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10549 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
10551 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
10554 * gcc.target/i386/pr61923.c: New test.
10556 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
10558 * gcc.target/aarch64/vdup_n_2.c: New test.
10560 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
10562 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
10565 2014-08-06 Jakub Jelinek <jakub@redhat.com>
10567 PR rtl-optimization/61801
10568 * gcc.target/i386/pr61801.c: Rewritten.
10570 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10572 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
10574 (test_vqdmlsls_lane_s32): Likewise.
10575 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
10576 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
10578 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10580 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
10581 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
10582 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
10583 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
10584 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
10585 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
10586 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
10587 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
10589 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10591 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
10592 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
10593 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
10594 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
10595 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
10596 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
10598 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10600 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
10602 2014-08-04 Rohit <rohitarulraj@freescale.com>
10605 * gcc.target/powerpc/pr60102.c: New testcase.
10607 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610 * gcc.dg/pr61756.c: New test.
10612 2014-08-04 Tom de Vries <tom@codesourcery.com>
10614 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
10615 version instead of required-target.
10616 * lib/target-supports.exp
10617 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
10618 (check_effective_target_glibc_2_11_or_earlier): ... this.
10620 2014-08-04 Arnaud Charlet <charlet@adacore.com>
10622 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
10623 * gnat.dg/specs/debug1.ads: Adjust.
10624 * gnat.dg/specs/formal_type.ads: Fix error in test.
10626 2014-08-03 Marek Polacek <polacek@redhat.com>
10628 * gcc.dg/case-bogus-1.c: New test.
10630 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
10633 * g++.dg/other/default9.C: New.
10634 * g++.dg/other/default10.C: Likewise.
10635 * g++.dg/other/default3.C: Remove xfail.
10637 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
10639 * g++.dg/warn/Wsuggest-final.C: New testcase.
10640 * g++.dg/ipa/devirt-34.C: Fix.
10642 2014-08-02 Marek Polacek <polacek@redhat.com>
10645 * gcc.dg/Wdesignated-init-2.c: New test.
10647 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
10650 * g++.dg/tc1/dr217-2.C: New.
10652 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
10655 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
10657 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
10659 PR middle-end/61455
10660 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
10661 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
10663 2014-08-01 Jiong Wang <jiong.wang@arm.com>
10665 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
10668 2014-08-01 Richard Biener <rguenther@suse.de>
10670 PR middle-end/61762
10671 * gcc.dg/pr61762.c: Align the string to make the testcase work
10672 on strict-align targets.
10674 2014-08-01 Jakub Jelinek <jakub@redhat.com>
10676 * c-c++-common/ubsan/align-1.c: New test.
10677 * c-c++-common/ubsan/align-2.c: New test.
10678 * c-c++-common/ubsan/align-3.c: New test.
10679 * c-c++-common/ubsan/align-4.c: New test.
10680 * c-c++-common/ubsan/align-5.c: New test.
10681 * c-c++-common/ubsan/attrib-4.c: New test.
10682 * g++.dg/ubsan/align-1.C: New test.
10683 * g++.dg/ubsan/align-2.C: New test.
10684 * g++.dg/ubsan/align-3.C: New test.
10685 * g++.dg/ubsan/attrib-1.C: New test.
10686 * g++.dg/ubsan/null-1.C: New test.
10687 * g++.dg/ubsan/null-2.C: New test.
10689 2014-08-01 Tom de Vries <tom@codesourcery.com>
10691 * lib/target-supports.exp (check_effective_target_glibc)
10692 (check_effective_target_glibc_2_12_or_later)
10693 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
10694 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
10695 not_glibc_2_11_or_earlier.
10697 2014-07-31 Tom de Vries <tom@codesourcery.com>
10699 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
10701 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
10703 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
10704 (test_vpaddd_s64): Likewise.
10705 (test_vpaddd_s64): Likewise.
10706 * gcc.target/aarch64/simd/vpaddd_f64: New.
10707 * gcc.target/aarch64/simd/vpaddd_s64: New.
10708 * gcc.target/aarch64/simd/vpaddd_u64: New.
10710 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
10713 * gcc.target/arm/pr61948.c: New test case.
10715 2014-07-31 Richard Biener <rguenther@suse.de>
10717 PR tree-optimization/61964
10718 * gcc.dg/torture/pr61964.c: New testcase.
10720 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
10723 * c-c++-common/addrtmp.c: New file.
10724 * c-c++-common/uninit-G.c: Adapt.
10726 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
10729 * gcc.dg/pr61868.c: New test.
10731 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
10734 * g++.dg/cpp0x/vt-57397-1.C: New.
10735 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
10737 2014-07-30 Arnaud Charlet <charlet@adacore.com>
10739 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
10741 2014-07-30 Tom Tromey <tromey@redhat.com>
10744 * gcc.dg/Wdesignated-init.c: New file.
10746 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
10748 * g++.dg/ipa/devirt-34.C: New testcase.
10750 2014-07-28 Richard Biener <rguenther@suse.de>
10752 PR rtl-optimization/61801
10753 * gcc.target/i386/pr61801.c: Fix testcase.
10755 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
10757 * gcc.dg/fold-abs-5.c: New test.
10758 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
10759 * gcc.dg/fold-compare-8.c: Likewise.
10761 2014-07-28 Richard Biener <rguenther@suse.de>
10763 PR middle-end/52478
10764 * gcc.dg/torture/ftrapv-1.c: New testcase.
10766 2014-07-28 Richard Biener <rguenther@suse.de>
10768 PR tree-optimization/61921
10769 * gfortran.dg/pr61921.f90: New testcase.
10771 2014-07-28 Richard Biener <rguenther@suse.de>
10773 PR rtl-optimization/61801
10774 * gcc.target/i386/pr61801.c: New testcase.
10776 2014-07-27 Marek Polacek <polacek@redhat.com>
10779 * gcc.dg/pr61861.c: New test.
10781 2014-07-27 Petr Murzin <petr.murzin@intel.com>
10783 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
10786 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
10788 PR rtl-optimization/61926
10789 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
10790 Reverse argument order.
10791 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
10792 New XFAILed tests that match the original order.
10794 2014-07-26 Marek Polacek <polacek@redhat.com>
10797 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
10799 2014-07-26 Tobias Burnus <burnus@net-b.de>
10804 * gfortran.dg/sizeof_2.f90: Change dg-error.
10805 * gfortran.dg/sizeof_4.f90: New.
10806 * gfortran.dg/storage_size_1.f08: Correct expected
10809 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
10812 * gcc.target/i386/pr44551-1.c: New file.
10814 2014-07-25 Xinliang David Li <davidxl@google.com>
10816 * g++.dg/tree-prof/tree-prof.exp: Define macros.
10817 * g++.dg/tree-prof/reorder_class1.h: New file.
10818 * g++.dg/tree-prof/reorder_class2.h: New file.
10819 * g++.dg/tree-prof/reorder.C: New test.
10820 * g++.dg/tree-prof/morefunc.C: New test.
10822 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10824 Implement N4051 - Allow typename in a template template parameter
10825 * lib/target-supports.exp (check_effective_target_c++1y): Now
10826 means C++1y and up.
10827 (check_effective_target_c++1y_down): New.
10828 (check_effective_target_c++1z_only): New.
10829 (check_effective_target_c++1z): New.
10830 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10831 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
10832 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
10834 2014-07-25 Tobias Burnus <burnus@net-b.de>
10836 * gfortran.dg/storage_size_5.f90: New.
10838 2014-07-25 Richard Biener <rguenther@suse.de>
10840 PR middle-end/61762
10841 PR middle-end/61894
10842 * gcc.dg/pr61762.c: New testcase.
10843 * gcc.dg/fold-cstring.c: Likewise.
10844 * gcc.dg/fold-cvect.c: Likewise.
10846 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10848 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
10850 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
10851 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
10852 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
10853 * gcc.c-torture/execute/pr23135.x: Likewise.
10855 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10857 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
10859 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10861 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
10863 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10865 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
10867 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10869 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10871 * gcc.target/aarch64/test_frame_2.c: Likewise.
10872 * gcc.target/aarch64/test_frame_4.c: Likewise.
10873 * gcc.target/aarch64/test_frame_6.c: Likewise.
10874 * gcc.target/aarch64/test_frame_7.c: Likewise.
10875 * gcc.target/aarch64/test_frame_8.c: Likewise.
10876 * gcc.target/aarch64/test_frame_10.c: Likewise.
10878 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10880 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
10882 * gcc.target/aarch64/test_frame_10.c: Likewise.
10883 * gcc.target/aarch64/test_frame_2.c: Likewise.
10884 * gcc.target/aarch64/test_frame_4.c: Likewise.
10885 * gcc.target/aarch64/test_frame_6.c: Likewise.
10886 * gcc.target/aarch64/test_frame_7.c: Likewise.
10887 * gcc.target/aarch64/test_frame_8.c: Likewise.
10888 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
10890 2014-07-24 Martin Jambor <mjambor@suse.cz>
10893 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
10895 2014-07-24 Richard Biener <rguenther@suse.de>
10898 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
10900 2014-07-24 Andreas Schwab <schwab@suse.de>
10902 * lib/target-supports.exp (check_effective_target_arm_nothumb):
10903 Also check for __arm__.
10905 2014-07-24 Jiong Wang <jiong.wang@arm.com>
10907 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
10910 2014-07-24 Marek Polacek <polacek@redhat.com>
10913 * c-c++-common/pr57653.c: New test.
10914 * c-c++-common/pr57653.h: New file.
10915 * c-c++-common/pr57653-2.c: New test.
10916 * c-c++-common/pr57653-2.h: New file.
10918 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10920 * gcc.target/aarch64/test_frame_common.h: New file.
10921 * gcc.target/aarch64/test_frame_1.c: Likewise.
10922 * gcc.target/aarch64/test_frame_2.c: Likewise.
10923 * gcc.target/aarch64/test_frame_3.c: Likewise.
10924 * gcc.target/aarch64/test_frame_4.c: Likewise.
10925 * gcc.target/aarch64/test_frame_5.c: Likewise.
10926 * gcc.target/aarch64/test_frame_6.c: Likewise.
10927 * gcc.target/aarch64/test_frame_7.c: Likewise.
10928 * gcc.target/aarch64/test_frame_8.c: Likewise.
10929 * gcc.target/aarch64/test_frame_9.c: Likewise.
10930 * gcc.target/aarch64/test_frame_10.c: Likewise.
10931 * gcc.target/aarch64/test_frame_11.c: Likewise.
10932 * gcc.target/aarch64/test_frame_12.c: Likewise.
10933 * gcc.target/aarch64/test_frame_13.c: Likewise.
10934 * gcc.target/aarch64/test_frame_14.c: Likewise.
10935 * gcc.target/aarch64/test_frame_15.c: Likewise.
10937 2014-07-23 Marek Polacek <polacek@redhat.com>
10939 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
10942 2014-07-23 Jiong Wang <jiong.wang@arm.com>
10944 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
10945 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
10946 * gcc.dg/pr10474.c (target): Likewise.
10948 2014-07-22 Martin Jambor <mjambor@suse.cz>
10951 * pr61160-3.C (main): Return zero.
10953 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
10955 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
10956 * gcc.target/arm/simd/vextu64_1.c: Likewise.
10957 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
10958 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
10959 * gcc.target/aarch64/simd/ext_s64.x: Remove.
10960 * gcc.target/aarch64/simd/ext_u64.x: Remove.
10962 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
10964 PR tree-optimization/61822
10965 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
10967 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
10971 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10973 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
10974 -msse2 -mno-avx instead of -msse.
10976 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
10978 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
10979 * gcc.dg/pr44024.c (dg-options): Add -O1.
10980 (dg-final): Check for the condition.
10981 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
10983 2014-07-21 Bin Cheng <bin.cheng@arm.com>
10986 * gcc.target/arm/memset-inline-1.c: New test.
10987 * gcc.target/arm/memset-inline-2.c: New test.
10988 * gcc.target/arm/memset-inline-3.c: New test.
10989 * gcc.target/arm/memset-inline-4.c: New test.
10990 * gcc.target/arm/memset-inline-5.c: New test.
10991 * gcc.target/arm/memset-inline-6.c: New test.
10992 * gcc.target/arm/memset-inline-7.c: New test.
10993 * gcc.target/arm/memset-inline-8.c: New test.
10994 * gcc.target/arm/memset-inline-9.c: New test.
10996 2014-07-21 Tom de Vries <tom@codesourcery.com>
10999 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
11000 to bar symbol in scan-assembler-times call check.
11002 2014-07-21 Tom de Vries <tom@codesourcery.com>
11005 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
11006 for darwin in scan-assembler-times check.
11007 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
11008 scan-assembler-not checks. Add checks for insns.
11010 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
11011 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
11014 2014-07-21 Tom de Vries <tom@codesourcery.com>
11017 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
11018 dg-options. Add checks for insns with xmm registers. Remove
11019 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
11022 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
11025 * gcc.target/i386/pr61855.c: New test.
11027 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
11029 * gnat.dg/pack20.ad[sb]: New test.
11030 * gnat.dg/pack20_pkg.ads: New helper.
11032 2014-07-20 Ian Lance Taylor <iant@google.com>
11034 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
11035 package for compiledir tests.
11037 2014-07-20 Marek Polacek <polacek@redhat.com>
11040 * gcc.dg/pr61852.c: New test.
11042 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
11044 * gcc.dg/stack-usage-2.c: Adjust.
11046 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
11049 * gcc.target/i386/pr61794.c: New test.
11051 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
11053 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
11054 involving both inputs rather than a multiplication involving one.
11055 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
11056 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
11057 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
11059 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11062 * g++.dg/template/operator13.C: New.
11064 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11066 * gcc.target/aarch64/simd/vfma_f64.c: New test.
11067 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
11068 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
11069 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
11071 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
11073 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
11074 * c-c++-common/ubsan/bounds-5.c: Likewise.
11075 * c-c++-common/ubsan/bounds-6.c: Likewise.
11076 * c-c++-common/ubsan/bounds-7.c: Likewise.
11077 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
11078 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
11079 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
11080 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
11081 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
11082 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
11083 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
11084 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11085 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
11086 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
11088 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11090 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
11091 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11092 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11093 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11095 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
11097 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
11098 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
11099 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
11101 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
11104 * g++.dg/parse/pr61804.C: New.
11106 2014-07-16 Arnaud Charlet <charlet@adacore.com>
11108 * gnat.dg/specs/alignment2.ads: Update.
11109 * gnat.dg/specs/size_clause1.ads: Likewise.
11110 * gnat.dg/specs/size_clause2.ads: Likewise.
11112 2014-07-16 Dodji Seketeli <dodji@redhat.com>
11114 PR preprocessor/60723 - missing system-ness marks for macro tokens
11115 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
11117 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11119 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
11120 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
11121 -mieee-with-inexact for alpha*-*-*.
11123 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
11125 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
11126 Add IEEE options to compile flags.
11127 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
11128 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
11130 2014-07-15 Michael Matz <matz@suse.de>
11132 PR rtl-optimization/61772
11133 * gcc.dg/torture/pr61772.c: New test.
11135 2014-07-15 Marek Polacek <polacek@redhat.com>
11137 * gcc.dg/ubsan/bounds-1.c: New test.
11139 2014-06-15 Tobias Burnus <burnus@net-b.de>
11141 * gfortran.dg/coarray_34.f90: New.
11142 * gfortran.dg/coarray_6.f90: Update test case.
11144 2014-07-14 Richard Biener <rguenther@suse.de>
11146 PR tree-optimization/61779
11147 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
11149 2014-07-14 Richard Biener <rguenther@suse.de>
11151 PR tree-optimization/61786
11152 * gcc.dg/torture/pr61786.c: New testcase.
11153 * gcc.dg/lto/pr61786_0.c: Likewise.
11154 * gcc.dg/lto/pr61786_1.c: Likewise.
11156 2014-07-14 Richard Biener <rguenther@suse.de>
11158 PR tree-optimization/61757
11159 PR tree-optimization/61783
11160 PR tree-optimization/61787
11161 * gcc.dg/torture/pr61757.c: New testcase.
11162 * gcc.dg/torture/pr61787.c: Likewise.
11164 2014-07-14 Jakub Jelinek <jakub@redhat.com>
11166 PR middle-end/61294
11167 * c-c++-common/Wmemset-transposed-args1.c: New test.
11168 * c-c++-common/Wmemset-transposed-args2.c: New test.
11169 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
11171 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
11173 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
11174 longer happens during parsing.
11175 * gcc.dg/pr44024.c: Update template.
11176 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
11177 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
11178 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
11180 2014-07-13 Tom de Vries <tom@codesourcery.com>
11182 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
11183 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
11185 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
11187 PR C++/60209 - Declaration of user-defined literal operator cause error
11188 * g++.dg/cpp0x/pr60209-neg.C: New.
11189 * g++.dg/cpp0x/pr60209.C: New.
11190 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
11192 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
11195 * g++.dg/cilk-plus/pr60967.C: New.
11197 2014-07-13 Tobias Burnus <burnus@net-b.de>
11199 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
11201 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
11204 * gfortran.dg/dependency_44.f90 : New test
11206 2014-07-12 Tobias Burnus <burnus@net-b.de>
11208 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
11209 * gfortran.dg/coarray_atomic_2.f90: New.
11210 * gfortran.dg/coarray_atomic_3.f90: New.
11211 * gfortran.dg/coarray_atomic_4.f90: New.
11212 * gfortran.dg/coarray/atomic_2.f90: New.
11214 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
11216 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
11217 * g++.dg/cpp0x/pr57644.C: New.
11219 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11222 * g++.dg/cpp0x/Wnarrowing1.C: New.
11224 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
11226 PR preprocessor/61389
11227 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
11228 * gcc.dg/cpp/sysmac1.c: Likewise.
11230 2014-07-11 Richard Biener <rguenther@suse.de>
11232 PR middle-end/61473
11233 * gcc.dg/memmove-4.c: New testcase.
11234 * gcc.dg/strlenopt-8.c: XFAIL.
11235 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
11237 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
11240 * gcc.dg/pr61561.c: New test.
11242 2014-07-10 Tom de Vries <tom@codesourcery.com>
11244 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
11246 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
11247 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
11250 2014-07-10 Richard Biener <rguenther@suse.de>
11253 * c-c++-common/torture/pr61741.c: Use signed char.
11255 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
11257 * gnat.dg/opt39.adb: New test.
11259 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11261 PR tree-optimization/61742
11262 * gcc.dg/torture/pr61742.c: New test.
11263 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
11264 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
11266 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11269 * g++.dg/cpp0x/explicit8.C: New.
11271 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11275 * g++.dg/template/pr57466.C: New.
11276 * g++.dg/cpp0x/pr57466.C: Likewise.
11277 * g++.dg/template/unify6.C: Update.
11279 2014-07-09 Tom de Vries <tom@codesourcery.com>
11281 * gcc.target/i386/fuse-caller-save-rec.c: New test.
11283 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11285 * gfortran.dg/ieee/underflow_1.f90: New file.
11287 2014-07-09 Richard Biener <rguenther@suse.de>
11290 * c-c++-common/torture/pr61741.c: New testcase.
11292 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
11294 * lib/target-supports.exp
11295 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
11297 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
11299 * gcc.dg/globalalias.c: Remove XFAIL.
11300 * gcc.dg/localalias.c: Remove XFAIL.
11302 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
11304 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
11305 * g++.dg/cpp0x/pr58155.C: New.
11307 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11310 * gfortran.dg/bind_c_array_params_2.f90:
11311 Adjust regexp for more targets.
11313 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
11314 Paolo Carlini <paolo.carlini@oracle.com>
11317 * g++.dg/cpp0x/vt-59361.C: New.
11319 2014-07-08 Sriraman Tallam <tmsriram@google.com>
11322 * gcc.target/i386/pr61599-1.c: New test.
11323 * gcc.target/i386/pr61599-2.c: New test.
11325 2014-07-08 Jakub Jelinek <jakub@redhat.com>
11327 PR rtl-optimization/61673
11328 * gcc.c-torture/execute/pr61673.c: New test.
11330 PR tree-optimization/61725
11331 * gcc.dg/tree-ssa/vrp93.c: New test.
11332 * gcc.c-torture/execute/pr61725.c: New test.
11334 2014-07-08 Richard Biener <rguenther@suse.de>
11336 * tree-ssa-dom.h (loop_depth_of_name): Remove.
11337 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
11338 restriction on loop depth difference.
11339 (record_equality): Likewise.
11340 (propagate_rhs_into_lhs): Likewise. Simplify condition.
11341 (loop_depth_of_name): Remove.
11342 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
11343 restriction on loop depth difference.
11344 (init_copy_prop): Likewise.
11346 2014-07-08 Richard Biener <rguenther@suse.de>
11348 PR tree-optimization/61681
11349 * gcc.dg/torture/pr61681.c: New testcase.
11351 2014-07-08 Richard Biener <rguenther@suse.de>
11353 PR tree-optimization/61680
11354 * gcc.dg/vect/pr61680.c: New testcase.
11356 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
11358 PR tree-optimization/61576
11359 * gcc.dg/torture/pr61576.c: New test.
11361 2014-07-08 Marek Polacek <polacek@redhat.com>
11364 * c-c++-common/pr60226.c: New test.
11366 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/allocatable_function_8.f90 : New test
11372 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
11374 * gcc.target/powerpc/spe-evmerge.c: New file.
11376 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11378 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
11380 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
11382 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
11384 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
11387 * g++.dg/parse/pr58898.C: New.
11389 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11391 * gfortran.dg/list_read_12.f90: Delete the file.
11392 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
11395 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11397 PR libgfortran/61640
11398 * gfortran.dg/arrayio_16.f90: New test.
11400 2014-07-06 Marek Polacek <polacek@redhat.com>
11402 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
11403 * g++.dg/ipa/imm-devirt-2.C: Likewise.
11405 2014-07-06 Marek Polacek <polacek@redhat.com>
11408 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
11409 -Wno-sizeof-array-argument.
11410 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11411 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
11412 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11413 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
11414 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
11415 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11416 * c-c++-common/sizeof-array-argument.c: New test.
11417 * gcc.dg/vla-5.c: Add dg-warnings.
11419 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
11421 * g++.dg/ipa/devirt-26.C: Update testcase.
11422 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
11423 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
11425 2014-07-04 Tobias Burnus <burnus@net-b.de>
11427 * gfortran.dg/coarray/coindexed_3.f90: New.
11429 2014-07-04 Jakub Jelinek <jakub@redhat.com>
11431 PR middle-end/61654
11432 * g++.dg/opt/pr61654.C: New test.
11434 PR tree-optimization/61684
11435 * gcc.c-torture/compile/pr61684.c: New test.
11437 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
11439 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
11440 dg-runtest's. Adapt all callers.
11441 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
11442 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11443 * lib/go-dg.exp (go-dg-runtest): Likewise.
11444 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11445 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11447 2014-07-03 Jakub Jelinek <jakub@redhat.com>
11449 PR tree-optimization/61682
11450 * gcc.c-torture/execute/pr61682.c: New test.
11452 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11454 * gcc.target/powerpc/shift-dot.c: New test.
11456 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11458 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
11459 avoid optimization.
11461 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11463 * gcc.target/arm/identical-invariants.c: New test.
11465 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11466 Chen Gang <gang.chen.5i5j@gmail.com>
11468 * gcc.c-torture/compile/section.c: New testcase.
11470 2014-07-02 Christian Bruel <christian.bruel@st.com>
11474 * gcc.target/sh/fpchg.c: New test.
11476 2014-07-02 Jakub Jelinek <jakub@redhat.com>
11477 Fritz Reese <Reese-Fritz@zai.com>
11479 * gfortran.dg/oldstyle_5.f: New test.
11481 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
11483 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
11484 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
11486 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11488 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
11489 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
11490 * g++.dg/parse/error11.C: Likewise.
11491 * g++.old-deja/g++.brendan/template17.C: Likewise.
11493 2014-07-02 Tobias Burnus <burnus@net-b.de>
11495 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
11496 * gfortran.dg/coarray/send_array.f90: Ditto.
11497 * gfortran.dg/coarray/sendget_array.f90: Ditto.
11499 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
11500 Yufeng Zhang <yufeng.zhang@arm.com>
11502 * gcc.target/aarch64/aapcs64/aapcs64.exp:
11503 (additional_flags_for_func_ret): New variable based on
11504 $additional_flags with -fno-use-caller-save.
11505 (func-ret-*.c): Use the new variable.
11507 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11510 * g++.dg/cpp0x/decltype60.C: New.
11512 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11514 * gcc.target/aarch64/simd/vcage_f64.c: New test.
11515 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
11516 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
11517 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
11518 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
11519 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
11520 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
11521 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
11523 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11525 * g++.dg/cpp1y/pr59867.C: Fix target selector.
11527 2014-07-01 Marek Polacek <polacek@redhat.com>
11529 * gcc.dg/Wint-conversion.c: New test.
11531 2014-07-01 Marek Polacek <polacek@redhat.com>
11534 * gcc.dg/Wincompatible-pointer-types.c: New test.
11536 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
11538 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
11539 MicroBlaze specific pattern.
11541 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11546 * testsuite/g++.dg/cpp0x/pr58781.C: New.
11547 * testsuite/g++.dg/cpp0x/pr60249.C: New.
11548 * testsuite/g++.dg/cpp1y/pr59867.C: New.
11550 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11552 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
11553 test requires greater precision than the current PowerPC long
11554 double implementation supports.
11556 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11559 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
11561 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
11564 * g++.dg/cpp0x/constexpr-attribute3.C: New.
11566 2014-06-30 Jeff Law <law@redhat.com>
11568 PR tree-optimization/61607
11569 * gcc.dg/tree-ssa/pr61607.c: New test.
11571 2014-06-30 Marek Polacek <polacek@redhat.com>
11573 * c-c++-common/ubsan/attrib-2.c: New test.
11574 * g++.dg/ubsan/return-3.C: New test.
11576 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
11578 PR middle-end/57541
11579 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
11580 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
11582 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11584 * gcc.dg/ira-loop-pressure.c: New test.
11586 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11588 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
11589 checks that the dump is generated.
11591 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11595 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
11596 * gfortran.dg/binding_label_tests_27.f90: New file.
11598 2014-06-29 Roman Gareev <gareevroman@gmail.com>
11600 * gfortran.dg/graphite/pr59586.f: New testcase.
11602 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
11604 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
11606 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11609 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11611 * gfortran.dg/ieee/ieee.exp: New file.
11612 * gfortran.dg/ieee/ieee_1.F90: New file.
11613 * gfortran.dg/ieee/ieee_2.f90: New file.
11614 * gfortran.dg/ieee/ieee_3.f90: New file.
11615 * gfortran.dg/ieee/ieee_4.f90: New file.
11616 * gfortran.dg/ieee/ieee_5.f90: New file.
11617 * gfortran.dg/ieee/ieee_6.f90: New file.
11618 * gfortran.dg/ieee/ieee_7.f90: New file.
11619 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
11621 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
11623 * g++.dg/cpp0x/elision_conv.C: New.
11625 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11627 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
11629 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
11632 * g++.dg/ext/complit14.C: New.
11634 2014-06-27 Martin Jambor <mjambor@suse.cz>
11637 * g++.dg/ipa/pr61160-2.C: New test.
11638 * g++.dg/ipa/pr61160-3.C: Likewise.
11640 2014-06-27 Jakub Jelinek <jakub@redhat.com>
11642 PR tree-optimization/57233
11643 PR tree-optimization/61299
11644 * gcc.dg/pr57233.c: New test.
11645 * gcc.target/i386/pr57233.c: New test.
11646 * gcc.target/i386/sse2-pr57233.c: New test.
11647 * gcc.target/i386/avx-pr57233.c: New test.
11648 * gcc.target/i386/avx2-pr57233.c: New test.
11649 * gcc.target/i386/avx512f-pr57233.c: New test.
11650 * gcc.target/i386/xop-pr57233.c: New test.
11652 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
11654 * gcc.dg/typeof-2.c: New testcase.
11656 2014-06-27 Marek Polacek <polacek@redhat.com>
11658 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
11659 (fn1): Remove store to out-of-bounds location. Add memory barrier.
11667 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
11668 location. Add memory barrier.
11673 * c-c++-common/ubsan/bounds-7.c: New test.
11675 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11677 PR libgfortran/61499
11678 * gfortran.dg/arrayio_15.f90: New test.
11680 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
11683 * gcc.target/alpha/pr61586.c: New test.
11685 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11688 * g++.dg/template/pr57573.C: New.
11690 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
11692 * gcc.dg/tree-ssa/interposition.c: New testcase.
11694 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
11697 * g++.dg/cpp0x/deleted8.C: New.
11699 2014-06-26 Martin Jambor <mjambor@suse.cz>
11701 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
11703 * g++.dg/simulate-thread/bitfields.C: Likewise.
11704 * gcc.dg/simulate-thread/strict-align-global.c: Remove
11705 allow-packed-store-data-races parameter.
11706 * gcc.dg/simulate-thread/subfields.c: Likewise.
11707 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
11710 2014-06-26 Martin Jambor <mjambor@suse.cz>
11712 * g++.dg/ipa/pr60600.C: Fix typo.
11713 * g++.dg/ipa/devirt-25.C: Likewise.
11715 2014-06-26 Richard Biener <rguenther@suse.de>
11717 PR tree-optimization/61607
11718 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
11720 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11722 * gcc.dg/inline-22.c: Add bind_pic_locally.
11723 * gcc.dg/inline_4.c: Ditto.
11724 * gcc.dg/fail_always_inline.c: Ditto.
11725 * g++.dg/ipa/devirt-25.C: Ditto.
11727 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
11729 * lib/target-support.exp (bind_pic_locally): Save the flags to
11730 'flags_to_postpone' instead of appending to 'flags'.
11731 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
11732 with flags_to_postpone and revert after target_compile.
11733 * lib/g++.exp (g++_target_compile): Ditto.
11734 * lib/gfortran.exp (gfortran_target_compile): Ditto.
11736 2014-06-26 Nick Clifton <nickc@redhat.com>
11738 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
11740 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
11743 * g++.dg/template/pr61537.C: New testcase.
11745 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11747 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
11750 2014-06-25 Tobias Burnus <burnus@net-b.de>
11752 * gfortran.dg/coarray_33.f90: New.
11754 2014-06-25 Tobias Burnus <burnus@net-b.de>
11756 * gfortran.dg/coarray/coindexed_1.f90: New.
11758 2014-06-25 Tobias Burnus <burnus@net-b.de>
11760 * gfortran.dg/coarray_collectives_7.f90: New.
11762 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11764 * gcc.c-torture/execute/20140622-1.c: New test.
11766 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
11770 * g++.dg/cpp0x/aggr1.C: New.
11771 * g++.dg/cpp0x/aggr2.C: Likewise.
11772 * g++.dg/init/aggr11.C: Likewise.
11773 * g++.dg/init/aggr12.C: Likewise.
11775 2014-06-25 Martin Jambor <mjambor@suse.cz>
11777 * g++.dg/ipa/pr61540.C: Remove dumping test.
11779 2014-06-25 Marek Polacek <polacek@redhat.com>
11782 * gcc.dg/pr61162.c: Adjust dg-warning.
11783 * gcc.dg/pr61162-2.c: New test.
11785 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
11787 PR tree-optimization/57742
11788 * gcc.dg/tree-ssa/calloc-3.c: New file.
11790 2014-06-25 Richard Biener <rguenther@suse.de>
11793 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
11794 for targets that return _Complex float in memory.
11796 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11798 * gcc.target/arm/vect-noalign.c: Adjust options.
11800 2014-06-24 Cong Hou <congh@google.com>
11802 * gcc.dg/vect/vect-reduc-sad.c: New.
11803 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
11805 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
11807 PR tree-optimization/57742
11808 * g++.dg/tree-ssa/calloc.C: New testcase.
11809 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
11810 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
11811 * gcc.dg/strlenopt-9.c: Adapt.
11813 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
11815 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
11817 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
11818 instead of calling sequentially in the C code.
11819 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
11820 saved_return_address to the stack frame where LR register was stored.
11821 (saved_return_address): Declare weak.
11823 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11826 * g++.dg/other/operator3.C: New.
11827 * g++.dg/template/operator8.C: Adjust.
11828 * g++.dg/template/operator9.C: Likewise.
11830 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
11832 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
11834 2014-06-24 Richard Biener <rguenther@suse.de>
11836 PR tree-optimization/61572
11837 * gcc.target/i386/pr61572.c: New testcase.
11839 2014-06-24 Jakub Jelinek <jakub@redhat.com>
11841 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
11843 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
11844 Remove Label is never defined expected error.
11845 * gfortran.dg/gomp/udr8.f90: New test.
11847 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
11849 PR tree-optimization/61554
11850 * g++.dg/torture/pr61554.C: New testcase.
11852 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
11854 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
11856 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
11858 * gcc.dg/localalias-2.c: Guard by require-alias.
11859 * gcc.dg/globalalias-2.c: Likewise.
11861 2014-06-23 Kai Tietz <ktietz@redhat.com>
11863 * gcc.target/i386/indjmp-1.c: New test.
11865 2014-06-23 Andrew Pinski <apinski@cavium.com>
11867 * gcc.c-torture/compile/20140723-1.c: New testcase.
11869 2014-06-23 Marek Polacek <polacek@redhat.com>
11872 * c-c++-common/pr61553.c (foo): Add dg-error.
11874 2014-06-23 Tobias Burnus <burnus@net-b.de>
11876 * gfortran.dg/coarray_32.f90: New.
11878 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11882 * g++.dg/other/void1.C: Adjust.
11883 * g++.dg/other/void3.C: Likewise.
11885 2014-06-23 Marek Polacek <polacek@redhat.com>
11888 * c-c++-common/pr61553.c: New test.
11890 2014-06-23 Richard Biener <rguenther@suse.de>
11892 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
11893 * g++.dg/vect/slp-pr50819.cc: Likewise.
11894 * g++.dg/vect/slp-pr56812.cc: Likewise.
11895 * gcc.dg/vect/bb-slp-1.c: Likewise.
11896 * gcc.dg/vect/bb-slp-10.c: Likewise.
11897 * gcc.dg/vect/bb-slp-11.c: Likewise.
11898 * gcc.dg/vect/bb-slp-13.c: Likewise.
11899 * gcc.dg/vect/bb-slp-14.c: Likewise.
11900 * gcc.dg/vect/bb-slp-15.c: Likewise.
11901 * gcc.dg/vect/bb-slp-16.c: Likewise.
11902 * gcc.dg/vect/bb-slp-17.c: Likewise.
11903 * gcc.dg/vect/bb-slp-18.c: Likewise.
11904 * gcc.dg/vect/bb-slp-19.c: Likewise.
11905 * gcc.dg/vect/bb-slp-2.c: Likewise.
11906 * gcc.dg/vect/bb-slp-20.c: Likewise.
11907 * gcc.dg/vect/bb-slp-21.c: Likewise.
11908 * gcc.dg/vect/bb-slp-22.c: Likewise.
11909 * gcc.dg/vect/bb-slp-23.c: Likewise.
11910 * gcc.dg/vect/bb-slp-24.c: Likewise.
11911 * gcc.dg/vect/bb-slp-25.c: Likewise.
11912 * gcc.dg/vect/bb-slp-26.c: Likewise.
11913 * gcc.dg/vect/bb-slp-27.c: Likewise.
11914 * gcc.dg/vect/bb-slp-28.c: Likewise.
11915 * gcc.dg/vect/bb-slp-29.c: Likewise.
11916 * gcc.dg/vect/bb-slp-3.c: Likewise.
11917 * gcc.dg/vect/bb-slp-30.c: Likewise.
11918 * gcc.dg/vect/bb-slp-31.c: Likewise.
11919 * gcc.dg/vect/bb-slp-32.c: Likewise.
11920 * gcc.dg/vect/bb-slp-4.c: Likewise.
11921 * gcc.dg/vect/bb-slp-5.c: Likewise.
11922 * gcc.dg/vect/bb-slp-6.c: Likewise.
11923 * gcc.dg/vect/bb-slp-7.c: Likewise.
11924 * gcc.dg/vect/bb-slp-8.c: Likewise.
11925 * gcc.dg/vect/bb-slp-8a.c: Likewise.
11926 * gcc.dg/vect/bb-slp-8b.c: Likewise.
11927 * gcc.dg/vect/bb-slp-9.c: Likewise.
11928 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
11929 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
11930 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
11931 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
11932 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
11933 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
11934 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
11935 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
11936 * gcc.dg/vect/pr26359.c: Likewise.
11937 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
11939 2014-06-23 Marek Polacek <polacek@redhat.com>
11941 * c-c++-common/pr49706-2.c: New test.
11943 2014-06-23 Alan Modra <amodra@gmail.com>
11945 * gcc.dg/pr61583.c: New.
11947 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11949 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
11952 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
11953 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
11955 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
11956 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
11957 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
11958 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
11959 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
11960 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
11961 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
11962 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
11963 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
11964 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
11965 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
11966 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
11967 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
11968 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
11969 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
11970 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
11971 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
11972 test_vsrid_n_u64): Fix signature to match intrinsic.
11974 (test_vabs_s64): Remove.
11975 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
11977 (test_vdupd_lane_s64): Rename to...
11978 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
11980 (test_vdupd_lane_u64): Rename to...
11981 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
11983 (test_vtst_s64): Rename to...
11984 (test_vtstd_s64): ...and change int64x1_t to int64_t.
11986 (test_vtst_u64): Rename to...
11987 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
11989 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
11990 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
11991 Remove out-of-bounds tests.
11992 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
11993 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
11994 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
11996 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
11998 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
11999 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
12000 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
12001 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
12002 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
12004 * gcc.target/aarch64/vsub_f64.c: Likewise.
12005 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
12006 scheme as now the same for all variants.
12007 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
12010 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12012 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
12014 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
12016 * gcc.dg/localalias.c: Fix broken commit.
12017 * gcc.dg/globalalias.c: Likewise.
12019 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
12021 * gcc.dg/localalias.c: New testcase.
12022 * gcc.dg/localalias-2.c: New testcase.
12023 * gcc.dg/globalalias.c: New testcase.
12024 * gcc.dg/globalalias-2.c: New testcase.
12026 2014-06-20 Jakub Jelinek <jakub@redhat.com>
12028 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
12030 2014-06-20 Marek Polacek <polacek@redhat.com>
12032 * c-c++-common/ubsan/bounds-1.c: New test.
12033 * c-c++-common/ubsan/bounds-2.c: New test.
12034 * c-c++-common/ubsan/bounds-3.c: New test.
12035 * c-c++-common/ubsan/bounds-4.c: New test.
12036 * c-c++-common/ubsan/bounds-5.c: New test.
12037 * c-c++-common/ubsan/bounds-6.c: New test.
12039 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
12041 Make the tests big-endian friendly.
12043 * gcc.target/aarch64/aapcs64/test_25.c: Update.
12044 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
12045 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
12046 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
12047 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
12048 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
12049 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
12050 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
12051 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
12053 2014-06-20 Yury Gribov <y.gribov@samsung.com>
12054 Max Ostapenko <m.ostapenko@partner.samsung.com>
12057 * c-c++-common/asan/strlen-overflow-1.c: New test.
12059 2014-06-20 Martin Jambor <mjambor@suse.cz>
12062 * g++.dg/ipa/pr61540.C: New test.
12064 2014-06-20 Yury Gribov <y.gribov@samsung.com>
12065 Max Ostapenko <m.ostapenko@partner.samsung.com>
12068 * c-c++-common/asan/pr61530.c: New test.
12070 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12072 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
12073 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
12074 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
12075 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
12076 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
12077 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
12078 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
12079 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
12080 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12081 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
12082 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
12083 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
12084 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
12085 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
12086 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
12087 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
12088 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
12089 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
12090 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
12091 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
12092 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
12093 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
12094 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
12095 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
12096 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
12097 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
12098 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
12099 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
12100 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
12101 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
12102 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
12103 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
12104 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
12105 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
12106 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
12107 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
12108 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
12109 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
12110 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
12111 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
12112 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
12113 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
12114 (test_vqdmlal_high_lane_s16): Fix parameter type.
12115 (test_vqdmlal_high_lane_s32): Likewise.
12116 (test_vqdmull_high_lane_s16): Likewise.
12117 (test_vqdmull_high_lane_s32): Likewise.
12118 (test_vqdmlsl_high_lane_s32): Likewise.
12119 (test_vqdmlsl_high_lane_s16): Likewise.
12120 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
12122 (test_vqdmlals_lane_s32): Likewise.
12123 (test_vqdmlslh_lane_s16): Likewise.
12124 (test_vqdmlsls_lane_s32): Likewise.
12125 (test_vqdmulhh_lane_s16): Likewise.
12126 (test_vqdmulhs_lane_s32): Likewise.
12127 (test_vqdmullh_lane_s16): Likewise.
12128 (test_vqdmulls_lane_s32): Likewise.
12129 (test_vqrdmulhh_lane_s16): Likewise.
12130 (test_vqrdmulhs_lane_s32): Likewise.
12132 2014-06-20 Tobias Burnus <burnus@net-b.de>
12135 * gfortran.dg/coarray_collectives_5.f90: Update
12136 dg-final scan-tree-dump-times.
12137 * gfortran.dg/coarray_collectives_6.f90: Ditto.
12139 2014-06-20 Hale Wang <hale.wang@arm.com>
12141 * gcc.target/arm/lto/: New folder to verify the LTO option.
12142 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
12143 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
12144 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
12145 * lib/lto.exp (object-readelf): New procedure.
12147 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12150 * gfortran.dg/pr61454.f90: New file.
12152 2014-06-19 Terry Guo <terry.guo@arm.com>
12154 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
12155 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
12156 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
12158 2014-06-19 Tobias Burnus <burnus@net-b.de>
12160 * gfortran.dg/coarray/collectives_2.f90: Extend
12163 2014-06-18 Tom de Vries <tom@codesourcery.com>
12165 * gcc.target/aarch64/fuse-caller-save.c: New test.
12167 2014-06-18 Radovan Obradovic <robradovic@mips.com>
12168 Tom de Vries <tom@codesourcery.com>
12170 * gcc.target/arm/fuse-caller-save.c: New test.
12172 2014-06-18 Richard Biener <rguenther@suse.de>
12174 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
12175 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
12176 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
12178 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
12180 PR tree-optimization/61518
12181 * gcc.dg/torture/pr61518.c: New test.
12183 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12185 PR tree-optimization/61517
12186 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
12187 (incorrect_read_be32): Likewise.
12188 (main): Call incorrect_read_* to test stmt replacement is made by
12189 bswap at the right place.
12190 * gcc.c-torture/execute/pr61517.c: New test.
12192 2014-06-18 Andreas Schwab <schwab@suse.de>
12194 PR rtl-optimization/54555
12195 * gcc.target/m68k/pr54555.c: New test.
12197 2014-06-18 Olivier Hainque <hainque@adacore.com>
12199 * gnat.dg/blocklocs.adb: New test.
12201 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
12203 PR tree-optimization/52252
12204 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
12205 * gcc.target/i386/pr52252-core.c: Ditto.
12207 PR tree-optimization/61403
12208 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
12210 2014-06-18 Jakub Jelinek <jakub@redhat.com>
12212 * gfortran.dg/gomp/declare-simd-1.f90: New test.
12213 * gfortran.dg/gomp/depend-1.f90: New test.
12214 * gfortran.dg/gomp/target1.f90: New test.
12215 * gfortran.dg/gomp/target2.f90: New test.
12216 * gfortran.dg/gomp/target3.f90: New test.
12217 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
12218 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
12221 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12224 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
12226 2014-06-17 Tobias Burnus <burnus@net-b.de>
12227 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
12229 * gfortran.dg/coarray/send_array.f90: New.
12230 * gfortran.dg/coarray/get_array.f90: New.
12231 * gfortran.dg/coarray/sendget_array.f90: New.
12232 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
12234 * gfortran.dg/coarray/collectives_2.f90: New.
12236 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12239 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
12242 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
12244 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
12245 unit_id and kind_id to zero.
12247 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
12250 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
12251 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
12252 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
12253 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
12255 2014-06-17 Richard Biener <rguenther@suse.de>
12258 * gcc.dg/lto/pr61526_0.c: New testcase.
12259 * gcc.dg/lto/pr61526_1.c: Likewise.
12261 2014-06-17 Richard Biener <rguenther@suse.de>
12263 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
12264 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
12265 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
12266 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12267 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
12269 2014-06-17 Richard Biener <rguenther@suse.de>
12271 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
12273 2014-06-16 Richard Biener <rguenther@suse.de>
12275 PR tree-optimization/61482
12276 * g++.dg/torture/pr61482.C: New testcase.
12278 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
12280 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
12281 vpmacsdql instruction.
12283 2014-06-16 Yury Gribov <y.gribov@samsung.com>
12285 * c-c++-common/asan/instrument-with-calls-1.c: New test.
12286 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12287 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12288 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
12290 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
12291 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
12292 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
12293 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
12294 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
12295 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
12297 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12301 * gfortran.dg/system_clock_1.f90: New file.
12302 * gfortran.dg/system_clock_2.f90: New file.
12304 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
12307 * g++.dg/other/void3.C: New.
12308 * g++.dg/conversion/err-recover1.C: Update.
12310 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
12313 * lib/target-supports.exp (check_effective_target_longdouble128): New.
12314 * gcc.target/powerpc/pack02.c: Use it.
12315 * gcc.target/powerpc/tfmode_off.c: Likewise.
12317 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
12319 PR rtl-optimization/61094
12320 PR rtl-optimization/61446
12321 * gcc.target/i386/pr61446.c : New.
12323 2014-06-13 Dehao Chen <dehao@google.com>
12325 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
12327 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
12329 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
12331 2014-06-13 Richard Biener <rguenther@suse.de>
12333 * c-c++-common/pr46562-2.c: Adjust.
12334 * g++.dg/tree-ssa/pr8781.C: Likewise.
12335 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12336 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12337 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
12338 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
12339 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
12341 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12343 PR tree-optimization/61375
12344 * gcc.c-torture/execute/pr61375-1.c: New test.
12346 2014-06-12 Jakub Jelinek <jakub@redhat.com>
12348 PR middle-end/61486
12349 * c-c++-common/gomp/pr61486-1.c: New test.
12350 * c-c++-common/gomp/pr61486-2.c: New test.
12352 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
12355 * gcc.dg/vect/vect-singleton_1.c: New file.
12357 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
12360 * gcc.target/avr/torture/pr61443.c: New test.
12362 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12365 * g++.dg/parse/friend11.C: New.
12367 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12370 * g++.dg/cpp0x/using-enum-1.C: New.
12371 * g++.dg/cpp0x/using-enum-2.C: Likewise.
12373 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12376 * g++.dg/parse/friend9.C: New.
12377 * g++.dg/parse/friend10.C: Likewise.
12378 * g++.dg/parse/friend7.C: Adjust.
12380 2014-06-11 Richard Biener <rguenther@suse.de>
12382 PR tree-optimization/61452
12383 * gcc.dg/torture/pr61452.c: New testcase.
12385 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
12388 * g++.dg/parse/pr34049.C: New.
12390 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12392 * gcc.c-torture/execute/pr61306-1.c: New test.
12393 * gcc.c-torture/execute/pr61306-2.c: Likewise.
12394 * gcc.c-torture/execute/pr61306-3.c: Likewise.
12396 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12398 * gcc.target/aarch64/acle/acle.exp: New.
12399 * gcc.target/aarch64/acle/crc32b.c: New test.
12400 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
12401 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
12402 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
12403 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
12404 * gcc.target/aarch64/acle/crc32d.c: Likewise.
12405 * gcc.target/aarch64/acle/crc32h.c: Likewise.
12406 * gcc.target/aarch64/acle/crc32w.c: Likewise.
12408 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
12410 PR tree-optimization/52252
12411 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
12413 2014-06-11 Richard Biener <rguenther@suse.de>
12415 PR middle-end/61437
12416 * gcc.dg/torture/20140610-1.c: New testcase.
12417 * gcc.dg/torture/20140610-2.c: Likewise.
12419 2014-06-10 Richard Biener <rguenther@suse.de>
12421 PR tree-optimization/61438
12422 * gcc.dg/torture/pr61438.c: New testcase.
12424 2014-06-10 Richard Biener <rguenther@suse.de>
12426 PR middle-end/61456
12427 * g++.dg/opt/pr61456.C: New testcase.
12429 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
12430 Mikael Morin <mikael@gcc.gnu.org>
12433 * gfortran.dg/class_array_15.f03: Check memory leaks.
12435 2014-06-10 Richard Biener <rguenther@suse.de>
12437 PR tree-optimization/57186
12438 PR tree-optimization/59299
12439 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
12440 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
12442 2014-06-10 Jakub Jelinek <jakub@redhat.com>
12445 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
12447 * gfortran.dg/gomp/associate1.f90: New test.
12448 * gfortran.dg/gomp/intentin1.f90: New test.
12449 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
12450 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
12451 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
12452 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
12454 2014-06-09 Marek Polacek <polacek@redhat.com>
12457 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
12458 * gcc.dg/array-2.c: Likewise.
12459 * gcc.dg/array-const-2.c: Likewise.
12460 * gcc.dg/ucnid-8.c: Likewise.
12461 * gcc.dg/vla-init-1.c: Likewise.
12462 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
12463 * gcc.dg/c99-flex-array-7.c: Likewise.
12464 * gcc.dg/init-bad-1.c: Likewise.
12465 * gcc.dg/init-bad-3.c: Likewise.
12466 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
12467 * gcc.dg/pedwarn-init.c: Add dg-warning.
12468 * gcc.dg/pr53119.c: Remove dg-excess-errors.
12470 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12473 * g++.dg/other/redecl3.C: New.
12475 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
12478 * g++.dg/pr54442.C: New file.
12480 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
12483 * gfortran.dg/associate_17.f90 : New test
12485 2014-06-09 Petr Murzin <petr.murzin@intel.com>
12487 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
12488 void for TEST instead of static void.
12489 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
12490 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
12491 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
12492 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
12493 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
12494 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
12495 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
12496 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
12497 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
12498 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
12499 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
12500 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
12501 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
12502 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
12503 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
12504 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
12505 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
12506 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
12507 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
12508 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
12509 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
12510 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
12511 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
12512 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
12513 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
12514 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
12515 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
12516 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
12517 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
12518 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
12519 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
12520 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12521 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12522 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12523 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12524 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12525 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12526 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12527 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12528 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12529 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12530 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
12531 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
12532 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
12533 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
12534 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
12535 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
12536 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
12537 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
12538 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
12539 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
12540 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
12541 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
12542 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
12543 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
12544 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
12545 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
12546 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
12547 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
12548 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
12549 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
12550 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
12551 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
12552 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12553 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12554 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12555 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
12556 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
12557 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12558 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12559 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12560 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12562 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12564 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12566 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
12568 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
12570 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
12572 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
12574 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
12575 instead of static void.
12576 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
12577 delete unused variables.
12578 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12580 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
12582 delete unused variables, void for TEST instead of static void.
12583 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12584 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12586 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12588 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12590 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12592 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12594 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12595 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
12596 initialize variables.
12597 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
12598 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
12599 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
12601 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
12602 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
12603 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
12604 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
12605 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12606 * gcc.target/i386/i386.exp: Ditto.
12607 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
12608 CALC, void for TEST instead of static void, initialize variables.
12609 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
12610 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
12612 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
12613 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
12614 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
12615 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
12616 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
12617 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
12619 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
12620 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
12621 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
12622 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
12623 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
12624 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
12625 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
12626 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
12627 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
12628 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12629 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
12631 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
12632 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
12633 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
12634 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
12635 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
12636 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
12637 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
12638 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
12639 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
12640 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
12641 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
12642 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
12643 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
12644 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
12645 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
12646 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
12647 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
12648 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
12649 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
12650 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
12651 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
12652 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12653 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12654 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
12655 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
12656 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
12657 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
12658 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
12659 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
12660 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
12661 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
12662 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
12663 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
12664 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12665 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12666 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12667 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12668 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
12669 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
12670 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
12671 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
12672 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
12673 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
12674 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
12675 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
12676 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
12677 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
12678 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
12679 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12680 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
12681 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12682 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
12683 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12684 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
12685 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
12686 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
12687 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
12688 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
12689 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
12690 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
12691 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
12692 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
12693 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
12694 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
12695 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
12696 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
12697 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
12698 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
12699 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
12700 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
12701 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
12702 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
12703 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12704 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
12705 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
12706 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
12707 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
12708 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
12709 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
12710 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12711 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
12712 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
12713 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
12714 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
12715 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
12716 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
12717 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
12718 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
12719 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
12720 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
12721 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
12722 instead of static void.
12723 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
12724 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
12725 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
12726 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
12727 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
12728 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
12729 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
12730 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
12731 static void, delete unused variables.
12732 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
12733 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
12734 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
12735 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
12736 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
12737 static void, delete unused variables, Change parameters for
12738 UNION_CHECK, MASK_MERGE and MASK_ZERO.
12739 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
12740 CALC, void for TEST instead of static void.
12741 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
12742 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
12744 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
12745 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
12746 static void, change type of parameter for UNION_TYPE.
12747 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
12748 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
12749 void for TEST instead of static void, delete unused variables, change
12750 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
12751 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
12752 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12753 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12754 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12755 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12756 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12757 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
12758 void for TEST instead of static void, change parameters for
12759 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
12760 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
12761 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
12762 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
12763 * gcc.target/i386/avx512f-additional-reg-names.c: Add
12764 __attribute__((unused)).
12765 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
12766 __attribute__((unused)).
12767 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
12768 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
12769 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
12770 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
12771 * gcc.target/i386/avx512f-korw-1.c: Ditto.
12772 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
12773 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
12774 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
12775 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
12776 add __attribute__((unused)).
12777 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
12778 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
12779 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
12780 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
12781 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
12782 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
12783 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
12784 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
12785 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
12786 delete unused variables.
12787 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
12788 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12789 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12790 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12791 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12792 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
12793 static void, mask_merging and zero_masking for unsigned types.
12794 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
12795 CHECK_ARRAY for unsigned types.
12796 * gcc.target/i386/m256-check.h: Ditto.
12797 * gcc.target/i386/m512-check.h: Ditto.
12799 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
12802 * gcc.target/arm/pr48252.c (main): Expect same result
12805 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12808 * gfortran.dg/cray_pointers_10.f90: New file.
12810 2014-06-09 Jakub Jelinek <jakub@redhat.com>
12812 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
12813 instead of complex(kind=16).
12815 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12818 * gfortran.dg/bind_c_usage_29.f90: New file.
12820 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
12822 * gnat.dg/opt38.adb: New test.
12823 * gnat.dg/opt38_pkg.ad[sb]: New helper.
12825 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
12828 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
12829 New macro, 0 for __MMIX__, default 64.
12830 (bar): Pass it to __builtin_apply instead of literal 64.
12832 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12834 * gfortran.dg/io_constraints_11.f90: New file.
12835 * gfortran.dg/io_constraints_12.f90: New file.
12836 * gfortran.dg/io_constraints_13.f90: New file.
12838 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
12841 * gcc.target/i386/pr61423.c: New test.
12843 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12846 * g++.dg/cpp0x/constexpr-union6.C: New.
12847 * g++.dg/cpp0x/union6.C: Likewise.
12848 * g++.dg/init/ref14.C: Adjust.
12849 * g++.dg/init/union1.C: Likewise.
12851 2014-06-06 Richard Biener <rguenther@suse.de>
12853 PR tree-optimization/59299
12854 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
12856 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
12858 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
12859 * gcc.dg/tree-ssa/sra-12.c: Likewise.
12861 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12863 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
12864 bitfield and test wrong results instead of correct results to make the
12865 test more portable.
12867 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12870 * g++.dg/cpp0x/constexpr-60432.C: New.
12872 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
12875 * g++.dg/cpp0x/constexpr-60199.C: New.
12877 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12879 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
12880 Specify -march=z900 as an additional option.
12881 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
12882 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12883 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
12885 2014-06-06 Jakub Jelinek <jakub@redhat.com>
12887 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
12888 reduction clause diagnostic changes.
12889 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
12890 * gfortran.dg/gomp/reduction1.f90: Likewise.
12891 * gfortran.dg/gomp/reduction3.f90: Likewise.
12892 * gfortran.dg/gomp/udr1.f90: New test.
12893 * gfortran.dg/gomp/udr2.f90: New test.
12894 * gfortran.dg/gomp/udr3.f90: New test.
12895 * gfortran.dg/gomp/udr4.f90: New test.
12896 * gfortran.dg/gomp/udr5.f90: New test.
12897 * gfortran.dg/gomp/udr6.f90: New test.
12898 * gfortran.dg/gomp/udr7.f90: New test.
12900 2014-06-06 Christian Bruel <christian.bruel@st.com>
12902 PR tree-optimization/43934
12903 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
12905 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
12908 * gcc.dg/pr53119.c: New testcase.
12910 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12913 * gcc.target/avr/pr52472.c: New test.
12916 2014-06-05 Jeff Law <law@redhat.com>
12918 PR tree-optimization/61289
12919 * g++.dg/pr61289.C: New test.
12920 * g++.dg/pr61289-2.C: New test.
12922 2014-06-05 Richard Biener <rguenther@suse.de>
12923 Paolo Carlini <paolo.carlini@oracle.com>
12926 * g++.dg/parse/pr56961.C: New.
12928 2014-06-05 Kai Tietz <ktietz@redhat.com>
12931 * gcc.target/i386/sibcall-4.c: Remove xfail.
12933 2014-06-05 Julian Brown <julian@codesourcery.com>
12934 Sandra Loosemore <sandra@codesourcery.com>
12936 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
12938 2014-06-05 Richard Biener <rguenther@suse.de>
12941 * g++.dg/diagnostic/pr61004.C: New testcase.
12943 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
12945 * gcc.dg/torture/pr61319.c: New test.
12947 2014-06-05 Marek Polacek <polacek@redhat.com>
12950 * gcc.dg/pr56724-3.c: New test.
12952 2014-06-05 Andreas Schwab <schwab@suse.de>
12954 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
12956 2014-06-05 Marek Polacek <polacek@redhat.com>
12959 * c-c++-common/pr49706.c: New test.
12961 2014-06-05 Marek Polacek <polacek@redhat.com>
12964 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
12965 * gcc.dg/Wshadow-3.c: Likewise.
12966 * gcc.dg/pr48062.c: New test.
12968 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12971 * g++.dg/init/pr43453.C: New.
12973 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
12975 PR tree-optimization/61385
12976 * gcc.dg/tree-ssa/pr61385.c: New file.
12978 2014-06-04 Richard Biener <rguenther@suse.de>
12980 PR tree-optimization/60098
12981 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
12983 2014-06-04 Richard Biener <rguenther@suse.de>
12985 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
12987 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
12990 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
12991 the case with a pointer.
12993 2014-06-04 Marek Polacek <polacek@redhat.com>
12996 * c-c++-common/pr30020.c: New test.
12998 2014-06-03 Andrew Pinski <apinski@cavium.com>
13000 * gcc.c-torture/compile/20140528-1.c: New testcase.
13002 2014-06-03 Dehao Chen <dehao@google.com>
13004 * gcc.dg/tree-prof/merge_block.c: New test.
13006 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
13008 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
13009 * g++.dg/ext/mv15.C (dg-options): Ditto.
13011 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13015 * g++.dg/cpp0x/nullptr31.C: New.
13016 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
13017 * g++.dg/cpp0x/nullptr17.C: Update.
13019 2014-06-03 Marek Polacek <polacek@redhat.com>
13022 * c-c++-common/pr60439.c: New test.
13023 * g++.dg/eh/scope1.C (f4): Add dg-warning.
13025 2014-06-03 Martin Jambor <mjambor@suse.cz>
13028 * g++.dg/ipa/pr61160-1.C: New test.
13030 2014-06-03 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/61383
13033 * gcc.dg/torture/pr61383-1.c: New testcase.
13035 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
13037 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
13039 2014-06-02 Jeff Law <law@redhat.com>
13041 PR rtl-optimization/61094
13042 * g++.dg/pr61094: New test.
13044 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
13046 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
13047 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
13048 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
13049 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
13050 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
13051 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
13052 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
13053 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
13055 2014-06-02 Richard Biener <rguenther@suse.de>
13057 PR tree-optimization/61346
13058 * gcc.dg/torture/pr61346.c: New testcase.
13060 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13062 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
13064 * gcc.target/i386/sibcall-4.c: Ditto.
13065 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
13067 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13069 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
13070 in scan-assembler-not string.
13071 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
13072 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
13073 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
13075 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
13077 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
13079 2014-06-01 Kai Tietz <ktietz@redhat.com>
13082 * gcc.target/i386/sibcall-6.c: New test.
13084 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
13088 * g++.dg/cpp0x/pr57543-1.C: New.
13089 * g++.dg/cpp0x/pr57543-2.C: Likewise.
13090 * g++.dg/cpp0x/pr57543-3.C: Likewise.
13091 * g++.dg/cpp0x/decltype59.C: Likewise.
13093 2014-05-31 Tom de Vries <tom@codesourcery.com>
13095 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
13097 2014-05-30 Jakub Jelinek <jakub@redhat.com>
13099 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
13100 restore_gcc_exec_prefix_env_var): New procedures.
13101 (set_ld_library_path_env_vars,
13102 restore_ld_library_path_env_vars): Use them.
13103 * lib/c-compat.exp: Load target-libpath.exp.
13104 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
13105 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
13106 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
13107 restore_gcc_exec_prefix_env_var.
13108 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
13111 * c-c++-common/asan/misalign-1.c: New test.
13112 * c-c++-common/asan/misalign-2.c: New test.
13114 * g++.dg/asan/asan_test.C: Add -std=c++11 and
13115 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
13116 -DASAN_USE_DEJAGNU_GTEST=1.
13117 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
13118 * g++.dg/asan/asan_oob_test.cc: Likewise.
13119 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
13120 * g++.dg/asan/asan_str_test.cc: Likewise.
13121 * g++.dg/asan/asan_test_utils.h: Likewise.
13122 * g++.dg/asan/sanitizer_test_config.h: Likewise.
13123 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
13124 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
13125 Imported from upstream r209283.
13126 * g++.dg/asan/asan_test_config.h: Likewise.
13128 2014-05-30 Kai Tietz <ktietz@redhat.com>
13131 * gcc.target/i386/sibcall-1.c: New test.
13132 * gcc.target/i386/sibcall-2.c: New test.
13133 * gcc.target/i386/sibcall-3.c: New test.
13134 * gcc.target/i386/sibcall-4.c: New test.
13136 2014-05-30 Ian Lance Taylor <iant@google.com>
13138 * gcc.target/i386/pause-2.c: New test.
13140 2014-05-30 Tom de Vries <tom@codesourcery.com>
13142 * gcc.target/i386/fuse-caller-save.c: New test.
13143 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
13144 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
13146 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
13148 * gcc.target/arm/simd/vrev16p8_1.c: New file.
13149 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
13150 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
13151 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
13152 * gcc.target/arm/simd/vrev16s8_1.c: New file.
13153 * gcc.target/arm/simd/vrev16u8_1.c: New file.
13154 * gcc.target/arm/simd/vrev32p16_1.c: New file.
13155 * gcc.target/arm/simd/vrev32p8_1.c: New file.
13156 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
13157 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
13158 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
13159 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
13160 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
13161 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
13162 * gcc.target/arm/simd/vrev32s16_1.c: New file.
13163 * gcc.target/arm/simd/vrev32s8_1.c: New file.
13164 * gcc.target/arm/simd/vrev32u16_1.c: New file.
13165 * gcc.target/arm/simd/vrev32u8_1.c: New file.
13166 * gcc.target/arm/simd/vrev64f32_1.c: New file.
13167 * gcc.target/arm/simd/vrev64p16_1.c: New file.
13168 * gcc.target/arm/simd/vrev64p8_1.c: New file.
13169 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
13170 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
13171 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
13172 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
13173 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
13174 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
13175 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
13176 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
13177 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
13178 * gcc.target/arm/simd/vrev64s16_1.c: New file.
13179 * gcc.target/arm/simd/vrev64s32_1.c: New file.
13180 * gcc.target/arm/simd/vrev64s8_1.c: New file.
13181 * gcc.target/arm/simd/vrev64u16_1.c: New file.
13182 * gcc.target/arm/simd/vrev64u32_1.c: New file.
13183 * gcc.target/arm/simd/vrev64u8_1.c: New file.
13185 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
13187 PR rtl-optimization/61325
13188 * gcc.target/aarch64/pr61325.c: New.
13190 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
13192 * gcc.target/arm/simd/vextQf32_1.c: New file.
13193 * gcc.target/arm/simd/vextQp16_1.c: New file.
13194 * gcc.target/arm/simd/vextQp8_1.c: New file.
13195 * gcc.target/arm/simd/vextQs16_1.c: New file.
13196 * gcc.target/arm/simd/vextQs32_1.c: New file.
13197 * gcc.target/arm/simd/vextQs64_1.c: New file.
13198 * gcc.target/arm/simd/vextQs8_1.c: New file.
13199 * gcc.target/arm/simd/vextQu16_1.c: New file.
13200 * gcc.target/arm/simd/vextQu32_1.c: New file.
13201 * gcc.target/arm/simd/vextQu64_1.c: New file.
13202 * gcc.target/arm/simd/vextQu8_1.c: New file.
13203 * gcc.target/arm/simd/vextQp64_1.c: New file.
13204 * gcc.target/arm/simd/vextf32_1.c: New file.
13205 * gcc.target/arm/simd/vextp16_1.c: New file.
13206 * gcc.target/arm/simd/vextp8_1.c: New file.
13207 * gcc.target/arm/simd/vexts16_1.c: New file.
13208 * gcc.target/arm/simd/vexts32_1.c: New file.
13209 * gcc.target/arm/simd/vexts64_1.c: New file.
13210 * gcc.target/arm/simd/vexts8_1.c: New file.
13211 * gcc.target/arm/simd/vextu16_1.c: New file.
13212 * gcc.target/arm/simd/vextu32_1.c: New file.
13213 * gcc.target/arm/simd/vextu64_1.c: New file.
13214 * gcc.target/arm/simd/vextu8_1.c: New file.
13215 * gcc.target/arm/simd/vextp64_1.c: New file.
13217 2014-05-29 Radovan Obradovic <robradovic@mips.com>
13218 Tom de Vries <tom@codesourcery.com>
13220 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
13222 * gcc.target/mips/fuse-caller-save.h: New include file.
13223 * gcc.target/mips/fuse-caller-save.c: New test.
13224 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
13225 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
13227 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
13229 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
13231 2014-05-28 Richard Biener <rguenther@suse.de>
13233 PR middle-end/61045
13234 * gcc.dg/pr61045.c: New testcase.
13236 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13238 * lib/clearcap.exp: New file.
13239 * gcc.dg/vect/vect.exp: Load clearcap.exp.
13240 Remove clearcap_ldflags handling.
13241 Call clearcap-init, clearcap-finish.
13242 * gcc.target/i386/i386.exp: Likewise.
13243 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
13244 * gcc.target/i386/clearcapv2.map: Move to
13245 ../config/sol2-clearcapv2.map.
13246 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
13247 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
13249 2014-05-28 Richard Biener <rguenther@suse.de>
13251 PR tree-optimization/61335
13252 * gfortran.dg/pr61335.f90: New testcase.
13254 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13256 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
13258 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13260 * gnat.dg/overflow_fixed.adb: New test.
13262 2014-05-27 Marek Polacek <polacek@redhat.com>
13265 * gcc.dg/pr56724-1.c: New test.
13266 * gcc.dg/pr56724-2.c: New test.
13267 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
13269 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
13271 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
13273 * gcc.dg/fold-compare-8.c: New test.
13274 * gcc.dg/Wstrict-overflow-25.c: Likewise.
13276 2014-05-27 Richard Biener <rguenther@suse.de>
13278 * gcc.dg/tree-ssa/vrp92.c: New testcase.
13280 2014-05-27 Marek Polacek <polacek@redhat.com>
13283 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
13284 LLONG_MIN, and ULLONG_MAX.
13286 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13288 * lib/target-supports.exp (check_effective_target_vect_bswap):
13289 Specify arm*-*-* support.
13291 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
13294 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
13296 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
13297 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
13299 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13301 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
13303 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
13305 PR rtl-optimization/61222
13306 * gcc.c-torture/compile/pr61222-1.c: New test.
13307 * gcc.c-torture/compile/pr61222-2.c: Likewise.
13309 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13311 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
13313 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
13315 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
13317 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13319 PR libgfortran/55117
13320 * gfortran.dg/namelist_85.f90: New test.
13322 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
13325 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
13326 the case with syntax error.
13328 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13330 * gcc.dg/lto/pr61278_0.c: New test.
13331 * gcc.dg/lto/pr61278_1.c: New test.
13333 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13335 * gcc.dg/pr61220.c: New test.
13336 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
13338 2014-05-25 Tobias Burnus <burnus@net-b.de>
13340 * gfortran.dg/coarray_10.f90: Update dg-warning.
13341 * gfortran.dg/coarray_this_image_1.f90: New.
13342 * gfortran.dg/coarray_this_image_2.f90: New.
13344 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
13346 PR libfortran/61173
13347 * gfortran.dg/arrayio_14.f90: New test.
13349 2014-05-24 Andreas Schwab <schwab@suse.de>
13351 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
13353 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13355 * gfortran.dg/bind_c_array_params_2.f90:
13356 Adjust regexp for -flto.
13357 * gfortran.dg/pr48636-2.f90: Likewise.
13358 * gfortran.dg/pr52835.f90: Likewise.
13360 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
13362 PR rtl-optimization/61215
13363 * gcc.target/i386/pr61215.c: New.
13365 2014-05-23 Marek Polacek <polacek@redhat.com>
13366 Jakub Jelinek <jakub@redhat.com>
13368 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
13369 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
13370 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
13371 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
13372 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
13373 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
13374 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
13375 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
13376 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
13377 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
13378 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
13379 * c-c++-common/ubsan/float-cast.h: New file.
13380 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
13381 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
13383 2014-05-23 Jiong Wang <jiong.wang@arm.com>
13385 * gcc.target/aarch64/tail_indirect_call_1.c: New.
13387 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
13389 * g++.dg/cpp1y/lambda-init9.C: New.
13391 2014-05-23 Richard Biener <rguenther@suse.de>
13394 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
13395 adjust testcase to reflect reality.
13397 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13399 PR tree-optimization/54733
13400 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
13401 optimization to support memory sources and bitwise operations
13402 equivalent to load in host endianness.
13403 * gcc.dg/optimize-bswaphi-1.c: Likewise.
13404 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13405 * gcc.c-torture/execute/bswap-2.c: Likewise.
13407 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
13409 * lib/target-supports.exp: New effective targets for architectures
13410 capable of performing byte swap.
13411 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
13412 * gcc.dg/optimize-bswapdi-2.c: Likewise.
13413 * gcc.dg/optimize-bswapsi-1.c: Likewise.
13415 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13418 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
13419 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
13421 2014-05-22 Xinliang David Li <davidxl@google.com>
13423 * g++.dg/ipa/devirt-15.C: Fix expected message.
13424 * g++.dg/ipa/devirt-16.C: Ditto.
13425 * g++.dg/ipa/devirt-17.C: Ditto.
13426 * g++.dg/ipa/devirt-26.C: Ditto.
13427 * g++.dg/ipa/imm-devirt-1.C: Ditto.
13428 * g++.dg/ipa/imm-devirt-2.C: Ditto.
13429 * g++.dg/tree-ssa/pr8781.C:Ditto.
13431 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
13433 * gcc.target/powerpc/htm-ttest.c: New test.
13435 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
13437 * gnat.dg/opt37.ad[sb]: New test.
13439 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
13442 * g++.dg/cilk-plus/AN/array_function.cc: New.
13444 2014-05-22 Richard Biener <rguenther@suse.de>
13446 * gcc.dg/tree-ssa/alias-33.c: New testcase.
13448 2014-05-22 Kostya Serebryany <kcc@google.com>
13450 * c-c++-common/tsan/mutexset1.c: Update the test to match
13452 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
13454 2014-05-21 Marek Polacek <polacek@redhat.com>
13457 * g++.dg/ubsan/pr61272.C: New test.
13459 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
13460 Sandra Loosemore <sandra@codesourcery.com>
13463 * lib/scanasm.exp (scan-lto-assembler): New procedure.
13464 * gcc.target/nios2/custom-fp-lto.c: New test.
13466 2014-05-21 Andreas Schwab <schwab@suse.de>
13468 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
13470 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13473 * gcc.target/sh/pr54236-3.c: New.
13475 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
13478 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
13480 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
13482 PR tree-optimization/60899
13483 * g++.dg/ipa/devirt-11.C: Update template.
13485 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
13488 * g++.dg/cpp0x/pr61038.C: New.
13490 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13495 * g++.dg/cpp0x/nsdmi-template11.C: New.
13496 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
13497 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
13499 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
13501 * gnat.dg/opt35.adb: New test.
13502 * gnat.dg/opt36.adb: Likewise.
13503 * gnat.dg/opt35_pkg.ad[sb]: New helper.
13505 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13508 * g++.dg/cpp0x/Wattributes1.C: New.
13509 * g++.dg/ext/visibility/redecl1.C: Adjust.
13510 * g++.dg/ext/visibility/visibility-7.C: Likewise.
13512 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13514 * gcc.target/powerpc/vsxcopy.c: New test.
13516 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
13519 * g++.dg/cpp0x/nsdmi-union6.C: New.
13520 * g++.dg/parse/pr58664.C: Likewise.
13521 * g++.dg/cpp0x/nsdmi6.C: Tweak.
13522 * g++.dg/parse/crash31.C: Likewise.
13523 * g++.dg/template/error2.C: Likewise.
13524 * g++.dg/template/inherit8.C: Likewise.
13525 * g++.dg/template/offsetof2.C: Likewise.
13527 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
13529 * c-c++-common/gomp/simd4.c: Adjust for inform.
13530 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13531 * g++.dg/cpp0x/forw_enum6.C: Likewise.
13532 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
13533 * g++.dg/cpp0x/noexcept15.C: Likewise.
13534 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
13535 * g++.dg/eh/spec6.C: Likewise.
13536 * g++.dg/expr/cast1.C: Likewise.
13537 * g++.dg/expr/dtor1.C: Likewise.
13538 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
13539 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
13540 * g++.dg/gomp/pr49223-2.C: Likewise.
13541 * g++.dg/gomp/udr-4.C: Likewise.
13542 * g++.dg/init/delete1.C: Likewise.
13543 * g++.dg/other/crash-2.C: Likewise.
13544 * g++.dg/parse/crash24.C: Likewise.
13545 * g++.dg/parse/crash25.C: Likewise.
13546 * g++.dg/parse/crash31.C: Likewise.
13547 * g++.dg/parse/crash49.C: Likewise.
13548 * g++.dg/parse/crash50.C: Likewise.
13549 * g++.dg/parse/crash54.C: Likewise.
13550 * g++.dg/parse/dtor7.C: Likewise.
13551 * g++.dg/parse/error40.C: Likewise.
13552 * g++.dg/parse/fused-params1.C: Likewise.
13553 * g++.dg/parse/new1.C: Likewise.
13554 * g++.dg/template/crash35.C: Likewise.
13555 * g++.dg/template/crash59.C: Likewise.
13556 * g++.dg/template/crash77.C: Likewise.
13557 * g++.dg/template/error51.C: Likewise.
13558 * g++.dg/template/incomplete1.C: Likewise.
13559 * g++.dg/template/incomplete3.C: Likewise.
13560 * g++.dg/template/incomplete4.C: Likewise.
13561 * g++.dg/template/incomplete5.C: Likewise.
13562 * g++.dg/template/inherit8.C: Likewise.
13563 * g++.dg/template/instantiate1.C: Likewise.
13564 * g++.dg/template/instantiate3.C: Likewis: Likewise.
13565 * g++.dg/template/offsetof2.C: Likewise.
13566 * g++.dg/tm/pr51928.C: Likewise.
13567 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
13568 * g++.dg/warn/incomplete1.C: Likewise.
13569 * g++.dg/warn/incomplete2.C: Likewise.
13570 * g++.old-deja/g++.brendan/friend4.C: Likewise.
13571 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
13572 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
13573 * g++.old-deja/g++.eh/catch1.C: Likewise.
13574 * g++.old-deja/g++.eh/spec6.C: Likewise.
13575 * g++.old-deja/g++.mike/p7868.C: Likewise.
13576 * g++.old-deja/g++.other/crash38.C: Likewise.
13577 * g++.old-deja/g++.other/enum2.C: Likewise.
13578 * g++.old-deja/g++.other/incomplete.C: Likewise.
13579 * g++.old-deja/g++.other/vaarg3.C: Likewise.
13580 * g++.old-deja/g++.pt/crash9.C: Likewise.
13581 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
13582 * g++.old-deja/g++.pt/typename8.C: Likewise.
13583 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
13585 2014-05-19 Joseph Myers <joseph@codesourcery.com>
13587 * lib/target-supports.exp
13588 (check_effective_target_vect_sizes_32B_16B): Return false if
13589 128-bit AVX vectors preferred.
13591 2014-05-19 Mike Stump <mikestump@comcast.net>
13593 * lib/target-supports.exp (check_effective_target_avx): Early out
13594 if not x86 to prevent x86 flags on non-x86 targets.
13596 2014-05-19 Richard Biener <rguenther@suse.de>
13598 PR tree-optimization/61221
13599 * gcc.dg/torture/pr61221.c: New testcase.
13601 2014-05-19 Richard Biener <rguenther@suse.de>
13603 PR tree-optimization/61209
13604 * gfortran.dg/pr61209.f90: New testcase.
13606 2014-05-19 Richard Biener <rguenther@suse.de>
13608 PR tree-optimization/61184
13609 * c-c++-common/torture/pr61184.c: New testcase.
13611 2014-05-19 Christian Bruel <christian.bruel@st.com>
13614 * gcc.target/sh/pr61195.c: New test.
13616 2014-05-18 Wei Mi <wmi@google.com>
13619 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
13620 directive with rtl insns. Add effective-target fpic and
13623 2014-05-17 Xinliang David Li <davidxl@google.com>
13625 * g++.dg/ipa/devirt-33.C: New testcase.
13627 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
13629 * g++.dg/ipa/comdat.C: New file.
13631 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13633 * gnat.dg/volatile12.ad[sb]: New test.
13635 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
13637 * gnat.dg/enum3.adb: New test.
13639 2014-05-18 Andreas Schwab <schwab@suse.de>
13641 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
13643 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
13645 PR libfortran/52539
13646 * gfortran.dg/namelist_utf8.f90: New test.
13648 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
13651 * g++.dg/cpp0x/decltype58.C: New.
13653 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
13655 * gcc.target/microblaze/others/break_handler.c: New.
13657 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
13659 PR tree-optimization/61140
13660 PR tree-optimization/61150
13661 PR tree-optimization/61197
13662 * gcc.dg/tree-ssa/pr61140.c: New file.
13663 * gcc.dg/tree-ssa/pr61150.c: New file.
13664 * gcc.dg/tree-ssa/pr61197.c: New file.
13666 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
13668 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
13669 (dg-options): Add -mfpmath=387.
13670 (dg-final): Check that no MMX registers are used.
13672 2014-05-17 Andreas Schwab <schwab@suse.de>
13674 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
13676 2014-05-16 David Malcolm <dmalcolm@redhat.com>
13679 2014-04-29 David Malcolm <dmalcolm@redhat.com>
13681 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
13682 occurrences of "int" in the gimple dump to reflect that the return
13683 types of functions now show up in such dumps.
13684 * gcc.dg/tree-ssa/pr27810.c: Likewise.
13686 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
13688 * gcc.c-torture/execute/20101011-1.c: Update testcase.
13689 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
13690 * gcc.dg/tree-ssa/writeonly.c: New testcase.
13691 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
13692 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
13693 * gcc.dg/debug/pr35154.c: Update testcase.
13694 * gcc.target/i386/vectorize1.c: Update testcase.
13696 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
13699 * g++.dg/parse/error54.C: New.
13701 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
13703 PR rtl-optimization/60969
13704 * g++.dg/pr60969.C: New.
13706 2014-05-16 Richard Biener <rguenther@suse.de>
13708 PR tree-optimization/61194
13709 * gcc.dg/vect/pr61194.c: New testcase.
13711 2014-05-16 Richard Biener <rguenther@suse.de>
13713 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
13714 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
13715 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
13716 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
13718 2014-05-16 Richard Biener <rguenther@suse.de>
13720 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
13722 2014-05-15 Martin Jambor <mjambor@suse.cz>
13725 * g++.dg/ipa/pr61085.C: New test.
13727 2014-05-15 Martin Jambor <mjambor@suse.cz>
13729 PR tree-optimization/61090
13730 * gcc.dg/tree-ssa/pr61090.c: New test.
13732 2014-05-15 Jakub Jelinek <jakub@redhat.com>
13734 PR tree-optimization/61158
13735 * gcc.dg/pr61158.c: New test.
13737 2014-05-15 Andreas Schwab <schwab@suse.de>
13739 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
13741 * obj-c++.dg/exceptions-5.mm: Likewise.
13743 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13745 * shrink-wrap-loop.c: New test case.
13747 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
13749 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
13750 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
13751 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
13752 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
13753 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
13754 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
13755 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
13756 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
13757 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
13758 * gcc.target/arm/simd/vtrnf32_1.c: New file.
13759 * gcc.target/arm/simd/vtrnp16_1.c: New file.
13760 * gcc.target/arm/simd/vtrnp8_1.c: New file.
13761 * gcc.target/arm/simd/vtrns16_1.c: New file.
13762 * gcc.target/arm/simd/vtrns32_1.c: New file.
13763 * gcc.target/arm/simd/vtrns8_1.c: New file.
13764 * gcc.target/arm/simd/vtrnu16_1.c: New file.
13765 * gcc.target/arm/simd/vtrnu32_1.c: New file.
13766 * gcc.target/arm/simd/vtrnu8_1.c: New file.
13768 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
13770 * gcc.target/i386/clflushopt-1.c: New.
13771 * gcc.target/i386/xsavec-1.c: Ditto.
13772 * gcc.target/i386/xsavec64-1.c: Ditto.
13773 * gcc.target/i386/xsaves-1.c: Ditto.
13774 * gcc.target/i386/xsaves64-1.c: Ditto.
13775 * gcc.target/i386/sse-12.c: Test new options.
13776 * gcc.target/i386/sse-13.c: Ditto.
13777 * gcc.target/i386/sse-14.c: Ditto.
13778 * gcc.target/i386/sse-22.c: Ditto.
13779 * gcc.target/i386/sse-23.c: Ditto.
13780 * g++.dg/other/i386-2.C: Ditto.
13781 * g++.dg/other/i386-3.C: Ditto.
13783 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13785 PR rtl-optimization/60866
13786 * gcc.dg/pr60866.c: New test.
13788 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
13790 PR rtl-optimization/60901
13791 * gcc.target/i386/pr60901.c: New test.
13793 2014-05-14 Yury Gribov <y.gribov@samsung.com>
13796 * c-c++-common/asan/asan-interface-1.c: New test.
13797 * lib/asan-dg.exp (asan_include_flags): New function.
13798 (asan_init): Call asan_include_flags to obtain path
13799 to sanitizer headers.
13801 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
13803 * lib/target-support.exp (check_dfp_hw_available): New function.
13804 (is-effective-target): Check $arg for dfp_hw.
13805 (is-effective-target-keyword): Likewise.
13806 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
13807 Change target to dfp_hw.
13809 2014-05-13 Marek Polacek <polacek@redhat.com>
13812 * gcc.dg/pr61162.c: New test.
13814 2014-05-13 Marek Polacek <polacek@redhat.com>
13816 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
13817 * c-c++-common/pr50459-2.c: New test.
13819 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
13822 * g++.dg/template/pr54310.C: New.
13824 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
13825 Sandra Loosemore <sandra@codesourcery.com>
13827 * gcc.target/mips/loongson-simd.c: Disable micromips too.
13829 2014-05-13 Catherine Moore <clm@cm00re.com>
13831 * gcc.target/mips/near-far-1.c: Adjust expected output
13832 to allow the JALS instruction.
13833 * gcc.target/mips/near-far-2.c: Likewise.
13834 * gcc.target/mips/near-far-4.c: Likewise.
13836 2014-05-13 Bin Cheng <bin.cheng@arm.com>
13838 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
13840 2014-05-13 Jakub Jelinek <jakub@redhat.com>
13843 * gcc.dg/pr61060.c: New test.
13845 2014-05-12 DJ Delorie <dj@redhat.com>
13847 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13848 * gcc.dg/sibcall-4.c: Likewise.
13850 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
13852 * objc.dg/shadow-1.m: New test.
13853 * objc.dg/shadow-2.m: New test.
13854 * objc.dg/ivar-scope-1.m: New test.
13855 * objc.dg/ivar-scope-2.m: New test.
13856 * objc.dg/ivar-scope-3.m: New test.
13857 * objc.dg/ivar-scope-4.m: New test.
13858 * objc.dg/ivar-visibility-1.m: New test.
13859 * objc.dg/ivar-visibility-2.m: New test.
13860 * objc.dg/ivar-visibility-3.m: New test.
13861 * objc.dg/ivar-visibility-4.m: New test.
13863 2014-05-12 Tobias Burnus <burnus@net-b.de>
13866 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
13868 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13871 * gfortran.dg/associate_16.f90: New test.
13873 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13876 * gcc.target/avr/pr60991.c: New testcase.
13878 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13881 * g++.dg/cpp1y/pr60054.C: New.
13883 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13886 * g++.dg/template/pr51199.C: New.
13888 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
13890 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
13892 2014-05-11 Jakub Jelinek <jakub@redhat.com>
13894 * gfortran.dg/gomp/affinity-1.f90: New test.
13896 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
13898 * gcc.dg/torture/pr61136.c: New test.
13900 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
13903 * g++.dg/cpp0x/sfinae51.C: New.
13906 * g++.dg/cpp0x/variadic157.C: New.
13908 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
13911 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
13913 2014-05-10 Marek Polacek <polacek@redhat.com>
13915 * gcc.dg/pedwarn-init.c: New test.
13916 * gcc.dg/init-string-1.c: Adjust dg-error.
13918 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
13920 * lib/target-supports.exp
13921 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
13924 2014-05-09 Marek Polacek <polacek@redhat.com>
13927 * gcc.dg/pr61096-1.c: New test.
13928 * gcc.dg/pr61096-2.c: New test.
13930 2014-05-09 Florian Weimer <fweimer@redhat.com>
13932 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
13933 * g++.dg/fstack-protector-strong.C: Likewise.
13934 * gcc.target/i386/ssp-strong-reg.c: New file.
13936 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
13939 * gcc.target/avr/torture/pr61055.c: New test.
13941 2014-05-09 Marek Polacek <polacek@redhat.com>
13944 * c-c++-common/attributes-1.c: Move test line to a new test.
13945 * c-c++-common/attributes-2.c: New test.
13946 * c-c++-common/pr50459.c: New test.
13947 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
13948 * gcc.dg/nonnull-2.c: Likewise.
13949 * gcc.dg/pr55570.c: Modify dg-error.
13950 * gcc.dg/tm/wrap-2.c: Likewise.
13952 2014-05-08 Jeff Law <law@redhat.com>
13954 PR tree-optimization/61009
13955 * g++.dg/tree-ssa/pr61009.C: New test.
13957 2014-05-08 Matthias Klose <doko@ubuntu.com>
13960 * gcc-dg/unused-8a.c: New.
13961 * gcc-dg/unused-8b.c: Likewise.
13963 2014-05-08 Marek Polacek <polacek@redhat.com>
13966 * gcc.dg/pr61053.c: New test.
13968 2014-05-08 Marek Polacek <polacek@redhat.com>
13971 * gcc.dg/pr61077.c: New test.
13973 2014-05-08 Tobias Burnus <burnus@net-b.de>
13975 * gfortran.dg/coarray_collectives_1.f90: New.
13976 * gfortran.dg/coarray_collectives_2.f90: New.
13977 * gfortran.dg/coarray_collectives_3.f90: New.
13978 * gfortran.dg/coarray_collectives_4.f90: New.
13979 * gfortran.dg/coarray_collectives_5.f90: New.
13980 * gfortran.dg/coarray_collectives_6.f90: New.
13981 * gfortran.dg/coarray/collectives_1.f90: New.
13982 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
13983 * gfortran.dg/assumed_type_4.f90: Update dg-error.
13984 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
13985 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
13986 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
13987 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
13988 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13990 2014-05-08 Wei Mi <wmi@google.com>
13993 * gcc.target/i386/pr58066.c: New test.
13995 2014-05-08 Joseph Myers <joseph@codesourcery.com>
13997 * gcc.target/i386/avx256-unaligned-load-2.c,
13998 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
13999 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
14000 packed-single instructions.
14002 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
14005 * g++.dg/diagnostic/pr13981.C: New.
14007 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
14009 PR tree-optimization/59100
14010 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
14011 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
14013 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
14015 PR tree-optimization/61095
14016 * gcc.dg/torture/pr61095.c: New test.
14018 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
14020 PR middle-end/39246
14021 * gcc.dg/uninit-13.c: Move warning on the actual source line where
14022 the uninitialized complex is used.
14023 * gcc.dg/uninit-17.c: New test to check partial initialization of
14024 complex with branches.
14025 * gcc.dg/uninit-17-O0.c: Likewise.
14027 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
14030 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
14031 (test_03): Rename to test_02.
14033 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14036 * g++.dg/cpp0x/sfinae50.C: New.
14038 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
14041 * g++.dg/cpp0x/deleted7.C: New.
14043 2014-05-07 Richard Biener <rguenther@suse.de>
14045 PR tree-optimization/61034
14046 * g++.dg/tree-ssa/pr61034.C: New testcase.
14048 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
14050 * gcc.target/epiphany/isr-arg.c: New file.
14052 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
14054 PR tree-optimization/52252
14055 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
14057 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14059 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
14060 * gcc.target/aarch64/simd/vrev16p8.x: New file.
14061 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
14062 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
14063 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
14064 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
14065 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
14066 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
14067 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
14068 * gcc.target/aarch64/simd/vrev16s8.x: New file.
14069 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
14070 * gcc.target/aarch64/simd/vrev16u8.x: New file.
14071 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
14072 * gcc.target/aarch64/simd/vrev32p16.x: New file.
14073 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
14074 * gcc.target/aarch64/simd/vrev32p8.x: New file.
14075 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
14076 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
14077 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
14078 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
14079 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
14080 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
14081 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
14082 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
14083 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
14084 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
14085 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
14086 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
14087 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
14088 * gcc.target/aarch64/simd/vrev32s16.x: New file.
14089 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
14090 * gcc.target/aarch64/simd/vrev32s8.x: New file.
14091 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
14092 * gcc.target/aarch64/simd/vrev32u16.x: New file.
14093 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
14094 * gcc.target/aarch64/simd/vrev32u8.x: New file.
14095 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
14096 * gcc.target/aarch64/simd/vrev64f32.x: New file.
14097 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
14098 * gcc.target/aarch64/simd/vrev64p16.x: New file.
14099 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
14100 * gcc.target/aarch64/simd/vrev64p8.x: New file.
14101 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
14102 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
14103 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
14104 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
14105 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
14106 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
14107 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
14108 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
14109 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
14110 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
14111 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
14112 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
14113 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
14114 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
14115 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
14116 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
14117 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
14118 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
14119 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
14120 * gcc.target/aarch64/simd/vrev64s16.x: New file.
14121 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
14122 * gcc.target/aarch64/simd/vrev64s32.x: New file.
14123 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
14124 * gcc.target/aarch64/simd/vrev64s8.x: New file.
14125 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
14126 * gcc.target/aarch64/simd/vrev64u16.x: New file.
14127 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
14128 * gcc.target/aarch64/simd/vrev64u32.x: New file.
14129 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
14130 * gcc.target/aarch64/simd/vrev64u8.x: New file.
14132 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14134 gcc.target/aarch64/simd/ext_f32.x: New file.
14135 gcc.target/aarch64/simd/ext_f32_1.c: New file.
14136 gcc.target/aarch64/simd/ext_p16.x: New file.
14137 gcc.target/aarch64/simd/ext_p16_1.c: New file.
14138 gcc.target/aarch64/simd/ext_p8.x: New file.
14139 gcc.target/aarch64/simd/ext_p8_1.c: New file.
14140 gcc.target/aarch64/simd/ext_s16.x: New file.
14141 gcc.target/aarch64/simd/ext_s16_1.c: New file.
14142 gcc.target/aarch64/simd/ext_s32.x: New file.
14143 gcc.target/aarch64/simd/ext_s32_1.c: New file.
14144 gcc.target/aarch64/simd/ext_s64.x: New file.
14145 gcc.target/aarch64/simd/ext_s64_1.c: New file.
14146 gcc.target/aarch64/simd/ext_s8.x: New file.
14147 gcc.target/aarch64/simd/ext_s8_1.c: New file.
14148 gcc.target/aarch64/simd/ext_u16.x: New file.
14149 gcc.target/aarch64/simd/ext_u16_1.c: New file.
14150 gcc.target/aarch64/simd/ext_u32.x: New file.
14151 gcc.target/aarch64/simd/ext_u32_1.c: New file.
14152 gcc.target/aarch64/simd/ext_u64.x: New file.
14153 gcc.target/aarch64/simd/ext_u64_1.c: New file.
14154 gcc.target/aarch64/simd/ext_u8.x: New file.
14155 gcc.target/aarch64/simd/ext_u8_1.c: New file.
14156 gcc.target/aarch64/simd/ext_f64.c: New file.
14157 gcc.target/aarch64/simd/extq_f32.x: New file.
14158 gcc.target/aarch64/simd/extq_f32_1.c: New file.
14159 gcc.target/aarch64/simd/extq_p16.x: New file.
14160 gcc.target/aarch64/simd/extq_p16_1.c: New file.
14161 gcc.target/aarch64/simd/extq_p8.x: New file.
14162 gcc.target/aarch64/simd/extq_p8_1.c: New file.
14163 gcc.target/aarch64/simd/extq_s16.x: New file.
14164 gcc.target/aarch64/simd/extq_s16_1.c: New file.
14165 gcc.target/aarch64/simd/extq_s32.x: New file.
14166 gcc.target/aarch64/simd/extq_s32_1.c: New file.
14167 gcc.target/aarch64/simd/extq_s64.x: New file.
14168 gcc.target/aarch64/simd/extq_s64_1.c: New file.
14169 gcc.target/aarch64/simd/extq_s8.x: New file.
14170 gcc.target/aarch64/simd/extq_s8_1.c: New file.
14171 gcc.target/aarch64/simd/extq_u16.x: New file.
14172 gcc.target/aarch64/simd/extq_u16_1.c: New file.
14173 gcc.target/aarch64/simd/extq_u32.x: New file.
14174 gcc.target/aarch64/simd/extq_u32_1.c: New file.
14175 gcc.target/aarch64/simd/extq_u64.x: New file.
14176 gcc.target/aarch64/simd/extq_u64_1.c: New file.
14177 gcc.target/aarch64/simd/extq_u8.x: New file.
14178 gcc.target/aarch64/simd/extq_u8_1.c: New file.
14179 gcc.target/aarch64/simd/extq_f64.c: New file.
14181 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14183 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
14184 * gcc.target/aarch64/vtrnu32.c: Likewise.
14185 * gcc.target/aarch64/vtrnf32.c: Likewise.
14187 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
14189 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
14190 * gcc.target/aarch64/simd/vtrnf32.x: New file.
14191 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
14192 * gcc.target/aarch64/simd/vtrnp16.x: New file.
14193 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
14194 * gcc.target/aarch64/simd/vtrnp8.x: New file.
14195 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
14196 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
14197 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
14198 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
14199 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14200 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
14201 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
14202 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
14203 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
14204 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
14205 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
14206 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
14207 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
14208 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
14209 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
14210 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
14211 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
14212 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
14213 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
14214 * gcc.target/aarch64/simd/vtrns16.x: New file.
14215 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
14216 * gcc.target/aarch64/simd/vtrns32.x: New file.
14217 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
14218 * gcc.target/aarch64/simd/vtrns8.x: New file.
14219 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
14220 * gcc.target/aarch64/simd/vtrnu16.x: New file.
14221 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
14222 * gcc.target/aarch64/simd/vtrnu32.x: New file.
14223 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
14224 * gcc.target/aarch64/simd/vtrnu8.x: New file.
14226 2014-05-07 Richard Biener <rguenther@suse.de>
14228 PR tree-optimization/57864
14229 * gcc.dg/torture/pr57864.c: New testcase.
14231 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
14233 PR libfortran/61049
14234 * gfortran.dg/list_read_13.f: New test.
14236 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
14239 * g++.dg/cpp0x/nsdmi-template9.C: New.
14240 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
14242 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
14243 Mike Stump <mikestump@comcast.net>
14244 Richard Sandiford <rdsandiford@googlemail.com>
14246 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
14248 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
14251 * g++.dg/ipa/devirt-32.C: New testcase.
14253 2014-05-05 Richard Biener <rguenther@suse.de>
14255 PR middle-end/61010
14256 * gcc.dg/torture/pr61010.c: New testcase.
14258 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14260 * gcc.target/s390/leaf-profile.c: New testcase.
14262 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14264 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
14265 Disable asm scan for s390.
14266 * gcc.dg/hoist-register-pressure-2.c: Likewise.
14267 * gcc.dg/hoist-register-pressure-3.c: Likewise.
14269 2014-05-05 Bin Cheng <bin.cheng@arm.com>
14271 PR tree-optimization/60363
14272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
14274 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
14276 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
14277 (dg-require-effective-target): Change target to powerpc_fprs.
14278 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
14279 (dg-require-effective-target): Change target to dfprt.
14281 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
14284 * g++.dg/cpp0x/deleted4.C: New.
14285 * g++.dg/cpp0x/deleted5.C: Likewise.
14286 * g++.dg/cpp0x/deleted6.C: Likewise.
14288 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
14291 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
14293 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
14294 * gfortran.dg/coarray_poly_6.f90: Likewise.
14295 * gfortran.dg/coarray_poly_7.f90: Likewise.
14296 * gfortran.dg/coarray_poly_8.f90: Likewise.
14298 2014-05-02 Marek Polacek <polacek@redhat.com>
14301 * gcc.dg/pr25801.c: New test.
14303 2014-05-02 Marek Polacek <polacek@redhat.com>
14306 * gcc.dg/pr60784.c: New test.
14308 2014-05-01 Marek Polacek <polacek@redhat.com>
14311 * gcc.dg/pr60915.c: New test.
14313 2014-05-01 Marek Polacek <polacek@redhat.com>
14316 * gcc.dg/pr60257.c: New test.
14318 2014-05-01 Marek Polacek <polacek@redhat.com>
14321 * c-c++-common/pr43395.c: New test.
14323 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
14325 * gcc.dg/cond-reduc-1.c: New test.
14326 * gcc.dg/cond-reduc-2.c: Likewise.
14328 2014-05-01 Marek Polacek <polacek@redhat.com>
14331 * gcc.dg/pr29467.c: New test.
14332 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
14333 about boolean types.
14334 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
14336 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
14338 2014-05-01 Marek Polacek <polacek@redhat.com>
14341 * gcc.dg/pr43245.c: New test.
14343 2014-05-01 Marek Polacek <polacek@redhat.com>
14346 * gcc.dg/pr56989.c: New test.
14348 2014-04-30 Ian Lance Taylor <iant@google.com>
14350 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
14351 in go_compile_args rather than in argument to go-torture-execute.
14353 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
14355 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
14358 2014-04-30 Tobias Burnus <burnus@net-b.de>
14360 * gfortran.dg/coarray_poly_6.f90
14361 * gfortran.dg/coarray_poly_7.f90
14362 * gfortran.dg/coarray_poly_8.f90
14364 2014-04-30 Tobias Burnus <burnus@net-b.de>
14366 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
14367 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
14368 * gfortran.dg/coarray/codimension.f90: New.
14370 2014-04-30 Tobias Burnus <burnus@net-b.de>
14372 * gfortran.dg/coarray_lib_this_image_1.f90: New.
14373 * gfortran.dg/coarray_lib_this_image_2.f90: New.
14375 2014-04-30 Tobias Burnus <burnus@net-b.de>
14377 * gfortran.dg/coarray_poly_4.f90: New.
14378 * gfortran.dg/coarray_poly_5.f90: New.
14380 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14382 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
14383 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
14384 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
14385 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
14386 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
14387 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
14388 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
14389 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
14390 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
14391 * gcc.target/arm/simd/vuzpf32_1.c: New file.
14392 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14393 * gcc.target/arm/simd/vuzpp8_1.c: New file.
14394 * gcc.target/arm/simd/vuzps16_1.c: New file.
14395 * gcc.target/arm/simd/vuzps32_1.c: New file.
14396 * gcc.target/arm/simd/vuzps8_1.c: New file.
14397 * gcc.target/arm/simd/vuzpu16_1.c: New file.
14398 * gcc.target/arm/simd/vuzpu32_1.c: New file.
14399 * gcc.target/arm/simd/vuzpu8_1.c: New file.
14401 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14403 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
14404 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
14405 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
14407 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
14409 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
14410 * gcc.target/aarch64/simd/vuzpf32.x: New file.
14411 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
14412 * gcc.target/aarch64/simd/vuzpp16.x: New file.
14413 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
14414 * gcc.target/aarch64/simd/vuzpp8.x: New file.
14415 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
14416 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
14417 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
14418 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
14419 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
14420 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
14421 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
14422 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
14423 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
14424 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
14425 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
14426 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
14427 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
14428 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
14429 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
14430 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
14431 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
14432 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
14433 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
14434 * gcc.target/aarch64/simd/vuzps16.x: New file.
14435 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
14436 * gcc.target/aarch64/simd/vuzps32.x: New file.
14437 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
14438 * gcc.target/aarch64/simd/vuzps8.x: New file.
14439 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
14440 * gcc.target/aarch64/simd/vuzpu16.x: New file.
14441 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
14442 * gcc.target/aarch64/simd/vuzpu32.x: New file.
14443 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
14444 * gcc.target/aarch64/simd/vuzpu8.x: New file.
14446 2014-04-30 Richard Biener <rguenther@suse.de>
14448 PR tree-optimization/48329
14449 * gfortran.dg/vect/pr48329.f90: New testcase.
14451 2014-04-30 Marek Polacek <polacek@redhat.com>
14453 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
14454 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
14456 2014-04-30 Marek Polacek <polacek@redhat.com>
14459 * gcc.dg/pr60139.c: New test.
14461 2014-04-30 Marek Polacek <polacek@redhat.com>
14464 * gcc.dg/pr60351.c: New test.
14466 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
14468 * gcc.target/arm/simd/simd.exp: New file.
14469 * gcc.target/arm/simd/vzipqf32_1.c: New file.
14470 * gcc.target/arm/simd/vzipqp16_1.c: New file.
14471 * gcc.target/arm/simd/vzipqp8_1.c: New file.
14472 * gcc.target/arm/simd/vzipqs16_1.c: New file.
14473 * gcc.target/arm/simd/vzipqs32_1.c: New file.
14474 * gcc.target/arm/simd/vzipqs8_1.c: New file.
14475 * gcc.target/arm/simd/vzipqu16_1.c: New file.
14476 * gcc.target/arm/simd/vzipqu32_1.c: New file.
14477 * gcc.target/arm/simd/vzipqu8_1.c: New file.
14478 * gcc.target/arm/simd/vzipf32_1.c: New file.
14479 * gcc.target/arm/simd/vzipp16_1.c: New file.
14480 * gcc.target/arm/simd/vzipp8_1.c: New file.
14481 * gcc.target/arm/simd/vzips16_1.c: New file.
14482 * gcc.target/arm/simd/vzips32_1.c: New file.
14483 * gcc.target/arm/simd/vzips8_1.c: New file.
14484 * gcc.target/arm/simd/vzipu16_1.c: New file.
14485 * gcc.target/arm/simd/vzipu32_1.c: New file.
14486 * gcc.target/arm/simd/vzipu8_1.c: New file.
14488 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14491 * g++.dg/cpp0x/constexpr-51707.C: New.
14493 2014-04-29 David Malcolm <dmalcolm@redhat.com>
14495 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
14496 occurrences of "int" in the gimple dump to reflect that the return
14497 types of functions now show up in such dumps.
14498 * gcc.dg/tree-ssa/pr27810.c: Likewise.
14500 2014-04-29 Jakub Jelinek <jakub@redhat.com>
14502 PR tree-optimization/60971
14503 * c-c++-common/turtore/pr60971.c: New test.
14505 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
14507 * gcc.target/aarch64/simd/simd.exp: New file.
14508 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
14509 * gcc.target/aarch64/simd/vzipf32.x: New file.
14510 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
14511 * gcc.target/aarch64/simd/vzipp16.x: New file.
14512 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
14513 * gcc.target/aarch64/simd/vzipp8.x: New file.
14514 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
14515 * gcc.target/aarch64/simd/vzipqf32.x: New file.
14516 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
14517 * gcc.target/aarch64/simd/vzipqp16.x: New file.
14518 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
14519 * gcc.target/aarch64/simd/vzipqp8.x: New file.
14520 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
14521 * gcc.target/aarch64/simd/vzipqs16.x: New file.
14522 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
14523 * gcc.target/aarch64/simd/vzipqs32.x: New file.
14524 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
14525 * gcc.target/aarch64/simd/vzipqs8.x: New file.
14526 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
14527 * gcc.target/aarch64/simd/vzipqu16.x: New file.
14528 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
14529 * gcc.target/aarch64/simd/vzipqu32.x: New file.
14530 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
14531 * gcc.target/aarch64/simd/vzipqu8.x: New file.
14532 * gcc.target/aarch64/simd/vzips16_1.c: New file.
14533 * gcc.target/aarch64/simd/vzips16.x: New file.
14534 * gcc.target/aarch64/simd/vzips32_1.c: New file.
14535 * gcc.target/aarch64/simd/vzips32.x: New file.
14536 * gcc.target/aarch64/simd/vzips8_1.c: New file.
14537 * gcc.target/aarch64/simd/vzips8.x: New file.
14538 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
14539 * gcc.target/aarch64/simd/vzipu16.x: New file.
14540 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
14541 * gcc.target/aarch64/simd/vzipu32.x: New file.
14542 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
14543 * gcc.target/aarch64/simd/vzipu8.x: New file.
14545 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14547 * gcc.target/aarch64/fcsel_1.c: New test case.
14549 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
14551 PR libfortran/60810
14552 * gfortran.dg/arrayio_13.f90: New test.
14554 2014-04-28 Martin Jambor <mjambor@suse.cz>
14556 * gcc.dg/tree-ssa/sra-14.c: New test.
14558 2014-04-28 Richard Biener <rguenther@suse.de>
14560 PR middle-end/60092
14561 * gcc.dg/tree-ssa/alias-32.c: New testcase.
14562 * gcc.dg/vect/pr60092.c: Likewise.
14564 2014-04-28 Richard Biener <rguenther@suse.de>
14566 * gcc.dg/tree-ssa/vrp91.c: New testcase.
14567 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
14568 * gcc.dg/Wstrict-overflow-15.c: Likewise.
14569 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
14571 2014-04-28 Richard Biener <rguenther@suse.de>
14573 PR tree-optimization/60979
14574 * gcc.dg/graphite/pr60979.c: New testcase.
14576 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14579 * gcc.dg/pr60114.c: Use signed chars.
14581 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
14584 * g++.dg/cpp0x/alias-decl-43.C: New.
14586 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
14590 * gfortran.dg/no_range_check_3.f90: New test.
14592 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
14594 PR libfortran/52539
14595 * gfortran.dg/namelist_utf8.f90: New test.
14597 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
14599 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
14600 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
14601 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
14603 2014-04-25 Cary Coutant <ccoutant@google.com>
14606 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
14607 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
14608 -fdebug-types-section flag.
14610 2014-04-25 Jiong Wang <jiong.wang@arm.com>
14612 * gcc.target/arm/tail-long-call.c: New test.
14614 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14616 PR tree-optimization/60930
14617 * gcc.dg/torture/pr60930.c: New test.
14619 2014-04-25 Jakub Jelinek <jakub@redhat.com>
14621 PR tree-optimization/60960
14622 * gcc.c-torture/execute/pr60960.c: New test.
14624 2014-04-25 Marek Polacek <polacek@redhat.com>
14626 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
14628 2014-04-25 Marek Polacek <polacek@redhat.com>
14631 * gcc.dg/pr18079.c: New test.
14632 * gcc.dg/pr18079-2.c: New test.
14634 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
14636 * c-c++-common/gomp/pr60823-2.c: Require effective target
14639 2014-04-25 Marek Polacek <polacek@redhat.com>
14642 * gcc.dg/pr60114.c: New test.
14644 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
14646 * gcc.c-torture/execute/20140425-1.c: New test.
14648 2014-04-25 Marek Polacek <polacek@redhat.com>
14651 * c-c++-common/pr60156.c: New test.
14653 2014-04-25 Richard Biener <rguenther@suse.de>
14656 * g++.dg/opt/pr60912.C: New testcase.
14658 2014-04-25 Richard Biener <rguenther@suse.de>
14661 * gcc.dg/lto/pr60911_0.c: New testcase.
14663 2014-04-24 Cong Hou <congh@google.com>
14665 PR tree-optimization/60896
14666 * g++.dg/vect/pr60896.cc: New test.
14668 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14670 * gcc.target/powerpc/pack01.c: New test to test the new pack and
14671 unpack builtin functionss for 128-bit types.
14672 * gcc.target/powerpc/pack02.c: Likewise.
14673 * gcc.target/powerpc/pack03.c: Likewise.
14674 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
14675 divide builtin functionss.
14676 * gcc.target/powerpc/extend-divide-2.c: Likewise.
14677 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
14679 * gcc.target/powerpc/bcd-2.c: Likewise.
14680 * gcc.target/powerpc/bcd-3.c: Likewise.
14681 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
14682 builtin functionss.
14683 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
14685 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
14687 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
14688 keeps_null_pointer_checks.
14689 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
14690 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
14691 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
14692 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
14694 2014-04-24 Jakub Jelinek <jakub@redhat.com>
14696 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
14697 Replace load with read and store with write.
14699 2014-04-24 Jeff Law <law@redhat.com>
14702 * gcc.c-torture/pr60822.c: New test.
14703 * gcc.c-torture/pr60822.x: New test.
14705 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
14708 * g++.dg/cpp0x/pr57958.C: New test.
14710 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
14712 * lib/target-supports.exp (check_effective_target_vect_perm): Return
14713 true for aarch64_be.
14715 2014-04-24 Radovan Obradovic <robradovic@mips.com>
14716 Tom de Vries <tom@codesourcery.com>
14718 * gcc.dg/fuse-caller-save.c: New test.
14720 2014-04-24 Joey Ye <joey.ye@arm.com>
14722 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
14724 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14726 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
14727 * gcc.dg/vect/vect-bswap16: New test.
14728 * gcc.dg/vect/vect-bswap32: Likewise.
14729 * gcc.dg/vect/vect-bswap64: Likewise.
14731 2014-04-23 Jeff Law <law@redhat.com>
14733 PR tree-optimization/60902
14734 * gcc.target/i386/pr60902.c: New test.
14736 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
14738 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
14739 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
14740 * gcc.target/aarch64/vdup_n_1.c: New testcase.
14742 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14744 * gcc.target/arm/rev16.c: New test.
14746 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14748 * gcc.target/aarch64/rev16_1.c: New test.
14750 2014-04-23 Richard Biener <rguenther@suse.de>
14752 PR tree-optimization/60903
14753 * gcc.dg/torture/pr60903.c: New testcase.
14755 2014-04-23 Richard Biener <rguenther@suse.de>
14757 PR middle-end/60895
14758 * g++.dg/torture/pr60895.C: New testcase.
14760 2014-04-23 Richard Biener <rguenther@suse.de>
14762 PR middle-end/60891
14763 * gcc.dg/torture/pr60891.c: New testcase.
14765 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14768 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
14769 -fno-sanitize-recover to dg-options.
14770 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
14771 add -std=c++11 to dg-options.
14772 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
14773 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
14774 add -std=c++1y to dg-options.
14775 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
14776 -fno-sanitize-recover to dg-options.
14777 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
14778 * c-c++-common/ubsan/vla-4.c: Likewise.
14779 * c-c++-common/ubsan/pr59503.c: Likewise.
14780 * c-c++-common/ubsan/vla-3.c: Likewise.
14781 * c-c++-common/ubsan/save-expr-1.c: Likewise.
14782 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
14783 * c-c++-common/ubsan/shift-3.c: Likewise.
14784 * c-c++-common/ubsan/overflow-1.c: Likewise.
14785 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
14786 * c-c++-common/ubsan/vla-2.c: Likewise.
14787 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
14788 * c-c++-common/ubsan/pr60613-1.c: Likewise.
14789 * c-c++-common/ubsan/shift-6.c: Likewise.
14790 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
14791 * c-c++-common/ubsan/overflow-add-3.c: New test.
14792 * c-c++-common/ubsan/overflow-add-4.c: New test.
14793 * c-c++-common/ubsan/div-by-zero-6.c: New test.
14794 * c-c++-common/ubsan/div-by-zero-7.c: New test.
14796 2014-04-22 Christian Bruel <christian.bruel@st.com>
14798 * gcc.target/sh/hiconst.c: New test.
14800 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
14802 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
14803 lroundf generates custom round instruction, too.
14805 2014-04-22 Tobias Burnus <burnus@net-b.de>
14808 * coarray/alloc_comp_3.f90: New.
14810 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
14813 * gcc.target/i386/pr60868.c: New testcase.
14815 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14818 * c-c++-common/gomp/pr59073.c: New test.
14820 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14822 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
14824 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14826 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
14827 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
14829 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
14831 * gcc.dg/memcpy-5.c: New test.
14833 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14835 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
14837 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
14838 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
14840 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
14841 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
14843 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
14844 from dg-additional-options.
14845 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
14848 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
14850 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
14851 (sigill_hdlr): Remove.
14852 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
14855 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
14856 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
14857 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
14859 * lib/target-supports.exp (add_options_for_tls): Remove
14860 *-*-solaris2.9* handling.
14862 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
14864 * gcc.target/aarch64/vect_cvtf_1.c: New.
14866 2014-04-22 Jakub Jelinek <jakub@redhat.com>
14868 PR tree-optimization/60823
14869 * c-c++-common/gomp/pr60823-1.c: New test.
14870 * c-c++-common/gomp/pr60823-2.c: New test.
14871 * c-c++-common/gomp/pr60823-3.c: New test.
14873 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14875 * gcc.target/arm/anddi_notdi-1.c: New test.
14876 * gcc.target/arm/iordi_notdi-1.c: New test case.
14878 2014-04-22 Ian Bolton <ian.bolton@arm.com>
14880 * gcc.target/arm/iordi_notdi-1.c: New test.
14882 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
14884 * gcc.target/aarch64/vrnd_f64_1.c : New file.
14886 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
14889 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
14890 not cause errors if -mspe.
14892 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
14895 * gcc.target/i386/pr60909-1.c: New test.
14896 * gcc.target/i386/pr60909-2.c: Ditto.
14898 2014-04-18 Cong Hou <congh@google.com>
14900 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
14901 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
14903 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14905 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
14906 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14908 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
14911 * g++.dg/cpp0x/alias-decl-42.C: New.
14913 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
14915 * gcc.target/powerpc/ti_math1.c: New.
14916 * gcc.target/powerpc/ti_math2.c: New.
14918 2014-04-17 Martin Jambor <mjambor@suse.cz>
14920 * gnat.dg/opt34.adb: New.
14921 * gnat.dg/opt34_pkg.ads: Likewise.
14923 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14925 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
14926 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
14928 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
14930 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
14931 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
14933 2014-04-17 Jakub Jelinek <jakub@redhat.com>
14936 Forward port from 4.8 branch
14937 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
14939 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
14941 * gcc.target/i386/bmi-2.c: Ditto.
14943 2014-04-17 Richard Biener <rguenther@suse.de>
14945 PR middle-end/60849
14946 * g++.dg/opt/pr60849.C: New testcase.
14948 2014-04-17 Richard Biener <rguenther@suse.de>
14950 PR tree-optimization/60836
14951 * g++.dg/vect/pr60836.cc: New testcase.
14953 2014-04-17 Richard Biener <rguenther@suse.de>
14955 PR tree-optimization/60841
14956 * gcc.dg/vect/pr60841.c: New testcase.
14958 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14960 * g++.dg/ipa/devirt-31.C: New testcase.
14962 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14965 * gcc.dg/lto/pr60820_0.c: New testcase.
14966 * gcc.dg/lto/pr60820_1.c: New testcase.
14968 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
14971 * g++.dg/torture/pr60854.C: New testcase.
14973 2014-04-16 Catherine Moore <clm@codesourcery.com>
14975 * gcc.target/mips/umips-store16-2.c: New test.
14977 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
14979 * g++.dg/cpp0x/initlist-vect.C: New file.
14981 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
14983 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
14984 * gcc.dg/uninit-I-O0.c: Likewise.
14985 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
14987 2014-04-16 Jakub Jelinek <jakub@redhat.com>
14989 PR tree-optimization/60844
14990 * gcc.dg/pr60844.c: New test.
14992 2014-04-15 Richard Biener <rguenther@suse.de>
14994 PR rtl-optimization/56965
14995 * gcc.dg/torture/pr56965-1.c: New testcase.
14996 * gcc.dg/torture/pr56965-2.c: Likewise.
14998 2014-04-15 Teresa Johnson <tejohnson@google.com>
15000 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
15002 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15004 * gnat.dg/vect14.adb: New test.
15006 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
15008 * gnat.dg/vect12.ad[sb]: New test.
15009 * gnat.dg/vect13.ad[sb]: Likewise.
15011 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
15013 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
15015 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
15016 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
15017 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
15018 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
15019 * c-c++-common/ubsan/null-1.c: Likewise.
15020 * c-c++-common/ubsan/null-10.c: Likewise.
15021 * c-c++-common/ubsan/null-11.c: Likewise.
15022 * c-c++-common/ubsan/null-2.c: Likewise.
15023 * c-c++-common/ubsan/null-3.c: Likewise.
15024 * c-c++-common/ubsan/null-4.c: Likewise.
15025 * c-c++-common/ubsan/null-5.c: Likewise.
15026 * c-c++-common/ubsan/null-6.c: Likewise.
15027 * c-c++-common/ubsan/null-7.c: Likewise.
15028 * c-c++-common/ubsan/null-8.c: Likewise.
15029 * c-c++-common/ubsan/null-9.c: Likewise.
15030 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15031 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15032 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15033 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15034 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15035 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15036 * c-c++-common/ubsan/pr59333.c: Likewise.
15037 * c-c++-common/ubsan/pr59667.c: Likewise.
15038 * c-c++-common/ubsan/pr60613-2.c: Likewise.
15039 * c-c++-common/ubsan/pr60636.c: Likewise.
15040 * c-c++-common/ubsan/shift-1.c: Likewise.
15041 * c-c++-common/ubsan/shift-2.c: Likewise.
15042 * c-c++-common/ubsan/vla-1.c: Likewise.
15044 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
15046 * gnat.dg/vect11.ad[sb]: New test.
15048 2014-04-14 Richard Biener <rguenther@suse.de>
15050 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
15052 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15054 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
15056 2014-04-14 Richard Biener <rguenther@suse.de>
15057 Marc Glisse <marc.glisse@inria.fr>
15060 * gcc.target/i386/vec-may_alias.c: New testcase.
15062 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15064 * lib/target-supports.exp
15065 (check_effective_target_vect_widen_mult_si_to_di_pattern):
15066 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
15069 2014-04-14 Richard Biener <rguenther@suse.de>
15072 * gcc.dg/lto/pr60720_0.c: New testcase.
15073 * gcc.dg/lto/pr60720_1.c: Likewise.
15075 2014-04-14 Christian Bruel <christian.bruel@st.com>
15077 * gcc.target/sh/memset.c: New test.
15079 2014-04-14 Richard Biener <rguenther@suse.de>
15081 PR middle-end/55022
15082 * gcc.dg/graphite/pr55022.c: New testcase.
15084 2014-04-14 Richard Biener <rguenther@suse.de>
15086 PR tree-optimization/59817
15087 PR tree-optimization/60453
15088 * gfortran.dg/graphite/pr59817.f: New testcase.
15089 * gcc.dg/graphite/pr59817-1.c: Likewise.
15090 * gcc.dg/graphite/pr59817-2.c: Likewise.
15092 2014-04-14 Jason Merrill <jason@redhat.com>
15095 * lib/gcc-dg.exp (dg-build-dso): New.
15096 (gcc-dg-test-1): Handle dg-do-what "dso".
15098 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
15101 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
15104 * gfortran.dg/associate_15.f90: New test.
15106 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15108 PR middle-end/60467
15109 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
15112 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
15114 PR middle-end/60469
15115 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
15117 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
15119 * gcc.target/mips/umips-store16-1.c: New test.
15121 2014-04-11 Tobias Burnus <burnus@net-b.de>
15124 * * g++.dg/warn/warn_format_signedness.C: New.
15125 * gcc.dg/format/warn-signedness.c: New.
15127 2014-04-11 Tobias Burnus <burnus@net-b.de>
15131 * gfortran.dg/finalize_25.f90: New.
15133 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15135 * gcc.target/epiphany/t1068-2.c: New file.
15137 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15139 * gcc.target/epiphany/btst-1.c: New test.
15141 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
15143 PR rtl-optimization/60651
15144 * gcc.target/epiphany/mode-switch.c: New test.
15146 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
15149 * g++.dg/cpp0x/gen-attrs-58.C: New.
15150 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
15152 2014-04-11 Steve Ellcey <sellcey@mips.com>
15153 Jakub Jelinek <jakub@redhat.com>
15155 PR middle-end/60556
15156 * gcc.c-torture/compile/pr60556.c: New test.
15158 2014-04-11 Richard Biener <rguenther@suse.de>
15160 PR middle-end/60797
15161 * gcc.dg/pr60797.c: New testcase.
15163 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15165 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
15166 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
15167 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
15169 * gcc.target/s390/htm-nofloat-1.c: ... this one.
15170 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
15171 instructions as well.
15173 2014-04-11 Jakub Jelinek <jakub@redhat.com>
15175 PR rtl-optimization/60663
15176 * gcc.target/arm/pr60663.c: New test.
15178 2014-04-10 Jason Merrill <jason@redhat.com>
15180 * g++.dg/dso/dlclose1.C: Disable for 4.9.
15182 2014-04-10 Jakub Jelinek <jakub@redhat.com>
15185 * g++.dg/lto/pr60567_0.C: New test.
15187 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
15189 * gfortran.dg/class_nameclash.f90: New test.
15191 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
15194 * g++.dg/cpp0x/variadic156.C: New.
15196 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15198 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
15201 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15204 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
15207 2014-04-09 Steve Ellcey <sellcey@mips.com>
15209 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
15212 2014-04-09 Cong Hou <congh@google.com>
15215 * lib/target-supports.exp:
15216 (check_effective_target_vect_widen_si_to_di_pattern): New.
15217 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
15218 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
15220 (foo): Fix up formatting.
15221 (main): Call check_vect.
15223 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
15226 * g++.dg/template/crash119.C: New.
15228 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
15230 * gcc.target/powerpc/atomic_load_store-p8.c: New.
15232 2014-04-08 Jason Merrill <jason@redhat.com>
15234 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
15236 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15238 PR rtl-optimization/60776
15239 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
15240 * gcc.dg/builtin-bswap-7.c: Likewise.
15241 * gcc.dg/builtin-bswap-6a.c: New testcase.
15242 * gcc.dg/builtin-bswap-7a.c: New testcase.
15245 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15247 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15249 * gcc.dg/builtin-bswap-7.c: Likewise.
15251 2014-04-08 Richard Biener <rguenther@suse.de>
15253 PR tree-optimization/60785
15254 * gcc.dg/graphite/pr60785.c: New testcase.
15256 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15259 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
15262 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
15264 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
15265 * g++.dg/warn/Wnvdtor-3.C: Likewise.
15266 * g++.dg/warn/Wnvdtor-4.C: Likewise.
15268 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
15270 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
15272 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
15275 * g++.dg/torture/pr60609.C: New test.
15277 2014-04-07 Richard Biener <rguenther@suse.de>
15279 PR tree-optimization/60766
15280 * gcc.dg/torture/pr60766.c: New testcase.
15282 2014-04-07 Jason Merrill <jason@redhat.com>
15284 * lib/gcc-dg.exp (dg-build-dso): New.
15285 (gcc-dg-test-1): Handle dg-do-what "dso".
15286 * lib/target-supports.exp (add_options_for_dlopen): New.
15287 (check_effective_target_dlopen): Use it.
15289 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15291 * gcc.target/arm/pr60657.c: Fix missing curly brace.
15293 2014-04-07 Richard Biener <rguenther@suse.de>
15295 PR middle-end/60750
15296 * g++.dg/torture/pr60750.C: New testcase.
15297 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
15299 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
15301 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
15303 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15306 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
15308 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
15311 * g++.dg/cpp1y/auto-fn25.C: Require lto.
15313 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
15315 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
15317 * gfortran.dg/warn_conversion_4.f90: Adjust test.
15319 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
15321 * gcc.target/avr/dev-specific-rmw.c: New test.
15323 2014-04-04 Cong Hou <congh@google.com>
15325 PR tree-optimization/60656
15326 * gcc.dg/vect/pr60656.c: New test.
15328 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15330 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
15332 * gcc.dg/builtin-bswap-7.c: Likewise.
15334 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
15337 * g++.dg/cpp0x/constexpr-ice15.C: New.
15339 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
15342 testcase by Richard Biener
15343 * gcc.dg/lto/pr59626_0.c: New testcase.
15344 * gcc.dg/lto/pr59626_1.c: New testcase.
15346 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15349 * gcc.c-torture/compile/pr60655-1.c: New test.
15351 2014-04-04 Martin Jambor <mjambor@suse.cz>
15354 * g++.dg/ipa/pr60640-1.C: New test.
15355 * g++.dg/ipa/pr60640-2.C: Likewise.
15356 * g++.dg/ipa/pr60640-3.C: Likewise.
15357 * g++.dg/ipa/pr60640-4.C: Likewise.
15359 2014-04-04 Jeff Law <law@redhat.com>
15362 * gcc.target/arm/pr60657.c: New test.
15364 2014-04-04 Richard Biener <rguenther@suse.de>
15367 * g++.dg/torture/pr60746.C: New testcase.
15369 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
15371 * g++.old-deja/g++.robertl/eb121.C: Adjust.
15372 * g++.old-deja/g++.jason/overload21.C: Likewise.
15373 * g++.old-deja/g++.law/init5.C: Likewise.
15375 2014-04-03 Cong Hou <congh@google.com>
15377 PR tree-optimization/60505
15378 * gcc.dg/vect/pr60505.c: New test.
15380 2014-04-03 Richard Biener <rguenther@suse.de>
15382 PR tree-optimization/60740
15383 * gcc.dg/graphite/pr60740.c: New testcase.
15385 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
15387 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
15388 * g++.dg/warn/Wnvdtor-2.C: New.
15389 * g++.dg/warn/Wnvdtor-3.C: New.
15390 * g++.dg/warn/Wnvdtor-4.C: New.
15391 * g++.dg/warn/Weff1.C: Delete.
15392 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
15393 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
15395 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
15398 * g++.dg/torture/pr60659.C: New testcase.
15400 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15402 PR tree-optimization/60733
15403 * gcc.dg/torture/pr60733.c: New test.
15405 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
15407 PR rtl-optimization/60650
15408 * gcc.target/arm/pr60650-2.c: New.
15410 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
15412 * gcc.target/i386/avx2-vpand-3.c,
15413 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
15415 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15417 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
15418 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
15419 gcc.target/i386/memcpy-strategy-1.c,
15420 gcc.target/i386/memcpy-strategy-2.c,
15421 gcc.target/i386/memcpy-vector_loop-1.c,
15422 gcc.target/i386/memcpy-vector_loop-2.c,
15423 gcc.target/i386/memset-vector_loop-1.c,
15424 gcc.target/i386/memset-vector_loop-2.c,
15425 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
15426 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
15427 -march= options different from those in dg-options.
15429 2014-04-02 Joseph Myers <joseph@codesourcery.com>
15431 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15432 gcc.target/i386/pr30970.c: Use -mtune=generic.
15433 * gcc.target/i386/avx2-vpaddb-3.c,
15434 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
15435 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
15436 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
15437 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
15438 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
15439 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
15440 gcc.target/i386/avx2-vpsubw-3.c,
15441 gcc.target/i386/avx256-unaligned-load-1.c,
15442 gcc.target/i386/avx256-unaligned-load-4.c,
15443 gcc.target/i386/avx256-unaligned-store-1.c,
15444 gcc.target/i386/avx256-unaligned-store-2.c,
15445 gcc.target/i386/avx256-unaligned-store-4.c: Use
15446 -mno-prefer-avx128.
15448 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15449 Iain Sandoe <iain@codesourcery.com>
15452 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
15453 with the additional options -Wl,-undefined,dynamic_lookup
15454 and -Wl,-flat_namespace.
15455 * gcc.dg/torture/pr53922.c: Additional option
15456 -Wl,-flat_namespace for darwin[89].
15457 * gcc.dg/torture/pr60092.c: Additional options
15458 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
15461 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
15464 * lib/prune.exp: Modify the regular express to prune
15465 the new warnings introduced by r205679 on darwin9.
15467 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
15469 * g++.dg/init/ctor4.C: Adjust.
15470 * g++.dg/init/ctor4-1.C: New.
15471 * g++.dg/cpp0x/defaulted2.C: Adjust.
15473 2014-04-01 Richard Henderson <rth@redhat.com>
15476 * gcc.dg/pr60704.c: New file.
15478 2014-04-01 Bin Cheng <bin.cheng@arm.com>
15481 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
15482 logical_op_short_circuit targets.
15484 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
15486 PR libfortran/60128
15487 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
15488 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
15490 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
15492 PR rtl-optimization/60700
15493 * gcc.target/i386/pr60700.c: New test.
15495 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15498 * gcc.target/arm/pr60650.c: Adjust command line options.
15500 2014-03-31 Martin Jambor <mjambor@suse.cz>
15502 PR middle-end/60647
15503 * gcc.dg/pr60647-1.c: New test.
15504 * gcc.dg/pr60647-2.c: Likewise.
15506 2014-03-31 Richard Biener <rguenther@suse.de>
15508 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
15510 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
15513 * gcc.target/aarch64/pr60034.c: New file.
15515 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
15518 * g++.dg/cpp1y/pr60626.C: New testcase.
15520 2014-03-29 Joseph Myers <joseph@codesourcery.com>
15522 * gcc.dg/pr45416.c: Allow bextr on x86.
15523 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
15524 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
15525 gcc.target/i386/fma4-vector.c: Use -mno-fma.
15526 * gcc.target/i386/l_fma_double_1.c,
15527 gcc.target/i386/l_fma_double_2.c,
15528 gcc.target/i386/l_fma_double_3.c,
15529 gcc.target/i386/l_fma_double_4.c,
15530 gcc.target/i386/l_fma_double_5.c,
15531 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
15532 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
15533 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
15534 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
15535 * gcc.target/i386/pr27971.c: Use -mno-tbm.
15536 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
15537 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
15539 2014-03-29 Jakub Jelinek <jakub@redhat.com>
15542 * g++.dg/pr60648.C: Move test to...
15543 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
15544 dg-options, add for fpic targets dg-additional-options -fPIC.
15546 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
15548 * gnat.dg/opt33.adb: New testcase.
15550 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15553 * gcc.target/aarch64/pr60697.c: New.
15555 2014-03-27 Jeff Law <law@redhat.com>
15558 * g++.dg/pr60648.C: New test.
15560 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
15563 * g++.dg/cpp1y/pr60573.C: New testcase.
15565 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15568 * gcc.target/i386/pr60693.c: New test.
15570 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
15572 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
15574 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15577 * c-c++-common/pr60689.c: New test.
15580 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
15581 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
15584 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
15587 * gcc.target/aarch64/pr60675.C: New.
15589 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15591 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
15592 * lib/target-supports.exp: Return true for s390
15593 in check_effective_logical_op_short_circuit.
15595 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
15597 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
15598 of second source operand.
15599 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
15600 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
15601 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
15603 2014-03-28 Jakub Jelinek <jakub@redhat.com>
15606 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
15608 2014-03-28 Tobias Burnus <burnus@net-b.de>
15610 * lib/cilk-plus-dg.exp: New.
15611 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
15612 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
15614 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
15617 * gfortran.dg/where_4.f90: New test case.
15619 2014-03-27 Tobias Burnus <burnus@net-b.de>
15622 * gfortran.dg/finalize_24.f90: New.
15624 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15626 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
15629 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
15630 vec_select optimizations.
15631 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
15632 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
15635 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
15636 xxpermdi builtins are supported.
15638 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
15640 PR rtl-optimization/60650
15641 * gcc.target/arm/pr60650.c: New.
15643 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15645 * gcc.target/s390/20140327-1.c: New testcase.
15647 2014-03-27 Jakub Jelinek <jakub@redhat.com>
15649 PR middle-end/60682
15650 * g++.dg/gomp/pr60682.C: New test.
15652 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
15654 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
15656 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
15659 * gcc.target/aarch64/pr60580_1.c: New.
15660 * gcc.target/aarch64/test_fp_attribute_1.c: New.
15661 * gcc.target/aarch64/test_fp_attribute_2.c: New.
15663 2014-03-26 Dehao Chen <dehao@google.com>
15665 * gcc.dg/predict-8.c: New test.
15667 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
15670 * g++.dg/init/const10.C: New.
15671 * g++.dg/init/const11.C: New.
15672 * g++.dg/init/pr25811.C: Adjust.
15673 * g++.dg/init/pr29043.C: Likewise.
15674 * g++.dg/init/pr43719.C: Likewise.
15675 * g++.dg/init/pr44086.C: Likewise.
15676 * g++.dg/init/ctor8.C: Likewise.
15677 * g++.dg/init/uninitialized1.C: Likewise.
15679 2014-03-26 Jakub Jelinek <jakub@redhat.com>
15682 * c-c++-common/ubsan/pr60636.c: New test.
15684 2014-03-26 Andreas Schwab <schwab@suse.de>
15686 * g++.dg/torture/pr60315.C: Remove duplication.
15688 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
15690 * gcc.c-torture/execute/20140326-1.c: New test.
15692 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
15695 * g++.dg/torture/pr60315.C: New testcase.
15697 2014-03-25 Martin Jambor <mjambor@suse.cz>
15700 * g++.dg/ipa/pr60600.C: New test.
15702 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
15705 * g++.dg/opt/pr56999.C: Pop hidden visibility.
15707 2014-03-25 Richard Biener <rguenther@suse.de>
15709 PR middle-end/60635
15710 * gfortran.dg/lto/pr60635_0.f90: New testcase.
15711 * gfortran.dg/lto/pr60635_1.c: Likewise.
15713 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
15716 * g++.dg/cpp1y/pr60627.C: New testcase.
15718 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
15720 * gcc.target/aarch64/ushr64_1.c: New.
15722 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
15724 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
15725 (LONG_LONG): Use LLONG.
15726 (set_rvector_long): Explicitly return void.
15727 (set_vector_long): Likewise.
15728 (check_vector_long): Likewise.
15730 2014-03-24 Marek Polacek <polacek@redhat.com>
15732 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
15734 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
15735 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15736 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15737 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15738 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15739 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15740 * c-c++-common/ubsan/pr59503.c: Likewise.
15741 * c-c++-common/ubsan/pr60613-1.c: Likewise.
15742 * c-c++-common/ubsan/save-expr-1.c: Likewise.
15743 * c-c++-common/ubsan/shift-3.c: Likewise.
15744 * c-c++-common/ubsan/shift-6.c: Likewise.
15745 * c-c++-common/ubsan/undefined-1.c: Likewise.
15746 * c-c++-common/ubsan/vla-2.c: Likewise.
15747 * c-c++-common/ubsan/vla-3.c: Likewise.
15748 * c-c++-common/ubsan/vla-4.c: Likewise.
15749 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
15750 * g++.dg/ubsan/return-2.C: Likewise.
15752 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
15754 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
15757 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
15759 PR libfortran/59313
15760 PR libfortran/58015
15761 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
15762 * gfortran.dg/round_4.f90: Likewise.
15764 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
15766 PR libfortran/60128
15767 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
15768 i?86-*-solaris2.9*.
15770 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15773 * c-c++-common/ubsan/pr60613-1.c: New test.
15774 * c-c++-common/ubsan/pr60613-2.c: New test.
15776 2014-03-22 Matthias Klose <doko@ubuntu.com>
15778 * g++.dg/cpp0x/regress: Remove empty directory.
15780 2014-03-22 Jakub Jelinek <jakub@redhat.com>
15783 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
15785 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15787 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
15788 * g++.dg/cpp1y/pr60393.C: Likewise.
15790 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15793 * g++.dg/cpp1y/pr60384.C: New.
15795 2014-03-21 Jakub Jelinek <jakub@redhat.com>
15798 * gcc.dg/pr60598.c: New test.
15800 2014-03-21 Martin Jambor <mjambor@suse.cz>
15803 * g++.dg/torture/pr59176.C: New test.
15805 2014-03-21 Martin Jambor <mjambor@suse.cz>
15808 * g++.dg/ipa/pr60419.C: New test.
15810 2014-03-21 Richard Biener <rguenther@suse.de>
15812 PR tree-optimization/60577
15813 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
15815 2014-03-21 Tobias Burnus <burnus@net-b.de>
15818 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
15820 2014-03-20 Jakub Jelinek <jakub@redhat.com>
15822 PR middle-end/60597
15823 * g++.dg/opt/pr60597.C: New test.
15826 * g++.dg/init/pr60572.C: New test.
15828 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
15830 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
15832 2014-03-19 Tobias Burnus <burnus@net-b.de>
15836 * gfortran.dg/implicit_pure_4.f90: New.
15838 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15841 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
15843 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15846 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
15847 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
15848 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
15850 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15853 * g++.dg/cpp1y/pr60332.C: New.
15855 2014-03-19 Marek Polacek <polacek@redhat.com>
15858 * g++.dg/ubsan/pr60569.C: New test.
15860 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15862 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
15864 2014-03-19 Jakub Jelinek <jakub@redhat.com>
15866 PR tree-optimization/60559
15867 * g++.dg/vect/pr60559.cc: New test.
15869 2014-03-18 Ian Lance Taylor <iant@google.com>
15872 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
15873 (ditype): Rename typedef from int64_t.
15875 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
15878 * gcc.dg/cast-qual-3.c: New.
15880 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15881 * c-c++-common/Wcast-qual-1.c: More precise match text.
15883 2014-03-18 Janus Weil <janus@gcc.gnu.org>
15887 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
15888 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15889 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
15890 * gfortran.dg/intent_optimize_1.f90: Ditto.
15891 * gfortran.dg/pointer_init_9.f90: Ditto.
15892 * gfortran.dg/volatile4.f90: Ditto.
15893 * gfortran.dg/volatile6.f90: Ditto.
15895 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
15898 * c-c++-common/Wcast-qual-1.c: More precise match text.
15900 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15903 * g++.dg/cpp0x/constexpr-ice14.C: New.
15905 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15908 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
15910 2014-03-18 Jakub Jelinek <jakub@redhat.com>
15913 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
15914 * c-c++-common/ubsan/null-2.c: Likewise.
15915 * c-c++-common/ubsan/null-3.c: Likewise.
15916 * c-c++-common/ubsan/null-4.c: Likewise.
15917 * c-c++-common/ubsan/null-5.c: Likewise.
15918 * c-c++-common/ubsan/null-6.c: Likewise.
15919 * c-c++-common/ubsan/null-7.c: Likewise.
15920 * c-c++-common/ubsan/null-8.c: Likewise.
15921 * c-c++-common/ubsan/null-9.c: Likewise.
15922 * c-c++-common/ubsan/null-10.c: Likewise.
15923 * c-c++-common/ubsan/null-11.c: Likewise.
15924 * c-c++-common/ubsan/overflow-1.c: Likewise.
15925 * c-c++-common/ubsan/overflow-2.c: Likewise.
15926 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
15927 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
15928 * c-c++-common/ubsan/overflow-int128.c: Likewise.
15929 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
15930 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15931 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
15932 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
15933 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
15934 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
15935 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
15936 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
15937 * c-c++-common/ubsan/pr59333.c: Likewise.
15938 * c-c++-common/ubsan/pr59503.c: Likewise.
15939 * c-c++-common/ubsan/pr59667.c: Likewise.
15940 * c-c++-common/ubsan/undefined-1.c: Likewise.
15941 * g++.dg/ubsan/pr59250.C: Likewise.
15942 * g++.dg/ubsan/pr59306.C: Likewise.
15944 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15946 * gcc.dg/tls/pr58595.c: Add tls options.
15948 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
15950 * gcc.target/i386/avx-additional-reg-names.c: New.
15951 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
15953 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
15956 * g++.dg/cpp1y/pr60390.C: New testcase.
15959 * g++.dg/cpp1y/pr60391.C: New testcase.
15961 2014-03-17 Jakub Jelinek <jakub@redhat.com>
15964 * gcc.target/i386/pr60516.c: New test.
15966 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
15969 * g++.dg/cpp0x/constexpr-ice13.C: New.
15971 2014-03-17 Marek Polacek <polacek@redhat.com>
15973 PR middle-end/60534
15974 * gcc.dg/gomp/pr60534.c: New test.
15976 2014-03-17 Kai Tietz <ktietz@redhat.com>
15978 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
15980 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
15983 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
15986 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
15988 PR libfortran/58324
15989 * gfortran.dg/list_read_12.f90: New test.
15991 2014-03-15 Janus Weil <janus@gcc.gnu.org>
15994 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
15995 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
15996 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
15997 -Wno-aggressive-loop-optimizations and remove an unused variable.
15998 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
15999 * gfortran.dg/pointer_init_9.f90: New.
16000 * gfortran.dg/volatile4.f90: Put into subroutine.
16001 * gfortran.dg/volatile6.f90: Ditto.
16003 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
16006 * gfortran.dg/transpose_4.f90: New test.
16008 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
16010 PR rtl-optimization/60508
16011 * gcc.target/i386/pr60508.c: New.
16013 2014-03-14 Richard Biener <rguenther@suse.de>
16015 PR middle-end/60518
16016 * g++.dg/pr60518.C: New testcase.
16018 2014-03-14 Martin Jambor <mjambor@suse.cz>
16021 * gcc.dg/lto/pr60461_0.c: New test.
16023 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
16025 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
16026 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
16027 * gcc.dg/lto/save-temps_0.c: New testcase.
16029 2014-03-13 Jakub Jelinek <jakub@redhat.com>
16031 PR middle-end/36282
16032 * c-c++-common/pr36282-1.c: New test.
16033 * c-c++-common/pr36282-2.c: New test.
16034 * c-c++-common/pr36282-3.c: New test.
16035 * c-c++-common/pr36282-4.c: New test.
16037 2014-03-13 Richard Henderson <rth@redhat.com>
16040 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
16042 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
16045 * g++.dg/template/crash118.C: New.
16046 * g++.dg/template/crash95.C: Adjust.
16048 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
16050 PR rtl-optimization/57189
16051 * gcc.target/i386/pr57189.c: New.
16053 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
16056 * g++.dg/cpp0x/static_assert10.C: New.
16057 * g++.dg/cpp0x/static_assert11.C: Likewise.
16058 * g++.dg/cpp0x/static_assert3.C: Adjust.
16060 2014-03-13 Richard Biener <rguenther@suse.de>
16062 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
16064 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
16066 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
16067 2.07 128-bit arithmetic.
16068 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
16070 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
16071 due to when TImode is allowed in VSX registers, the allowable
16072 address modes for TImode is just a single indirect address in
16073 order for the value to be loaded and store in either GPR or VSX
16074 registers. This affects the generated code, and it would cause
16075 this test to fail, when such an option is used.
16077 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
16079 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
16081 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16083 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
16084 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
16085 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
16086 only test for exactly one if if -mbranch-cost=1 has been passed.
16088 2014-03-12 Christian Bruel <christian.bruel@st.com>
16091 * gcc.target/arm/pr60264.c
16093 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
16095 PR tree-optimization/60454
16096 * gcc.c-torture/execute/pr60454.c: New test.
16098 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16099 Marc Glisse <marc.glisse@inria.fr>
16101 PR tree-optimization/60502
16102 * gcc.c-torture/compile/pr60502.c: New test.
16104 2014-03-12 Jakub Jelinek <jakub@redhat.com>
16106 PR middle-end/60482
16107 * gcc.dg/vect/pr60482.c: New test.
16109 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
16112 * g++.dg/cpp0x/inh-ctor19.C: New.
16114 2014-03-11 Richard Biener <rguenther@suse.de>
16116 PR tree-optimization/60429
16117 PR tree-optimization/60485
16118 * gcc.dg/pr60485-1.c: New testcase.
16119 * gcc.dg/pr60485-2.c: Likewise.
16121 2014-03-10 Jakub Jelinek <jakub@redhat.com>
16124 * g++.dg/ipa/pr60457.C: New test.
16126 2014-03-10 Richard Biener <rguenther@suse.de>
16128 PR middle-end/60474
16129 * g++.dg/torture/pr60474.C: New testcase.
16131 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
16133 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
16135 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
16137 * gcc.dg/lto/pr55113_0.c: New testcase.
16139 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
16142 * g++.dg/cpp1y/pr60033.C: New testcase.
16145 * g++.dg/cpp1y/pr60393.C: New testcase.
16147 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
16149 PR libfortran/60128
16150 * gfortran.dg/fmt_en.f90: New test.
16152 2014-03-07 Jason Merrill <jason@redhat.com>
16154 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
16155 * lib/target-supports.exp (check_effective_target_c++11): Now
16156 means C++11 and up.
16157 (check_effective_target_c++11_only): New.
16158 (check_effective_target_c++11_down): New.
16159 (check_effective_target_c++1y): New.
16160 (check_effective_target_c++1y_only): New.
16161 (check_effective_target_c++98_only): Rename from
16162 check_effective_target_c++98.
16163 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
16165 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16168 * g++.dg/cpp0x/constexpr-ice12.C: New.
16170 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
16172 * c-c++-common/gomp/map-1.c: Extend.
16174 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
16175 Janus Weil <janus@gcc.gnu.org>
16178 * gfortran.dg/deferred_type_component_1.f90 : New test.
16179 * gfortran.dg/deferred_type_component_2.f90 : New test.
16181 2014-03-06 Marek Polacek <polacek@redhat.com>
16184 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
16185 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
16187 2014-03-06 Jakub Jelinek <jakub@redhat.com>
16190 * gcc.dg/tls/pr58595.c: New test.
16192 2014-03-06 Richard Biener <rguenther@suse.de>
16194 PR middle-end/60445
16198 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16200 * gcc.dg/lto/pr55113_0.c: New testcase.
16202 2014-03-05 Jakub Jelinek <jakub@redhat.com>
16205 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
16206 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
16207 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
16209 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
16210 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
16211 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
16212 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
16213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
16214 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
16215 even for mips*/s390*/i?86/x86_64.
16216 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
16217 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
16218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
16219 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
16220 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
16223 * gcc.dg/lto/pr60404_0.c: New test.
16224 * gcc.dg/lto/pr60404_1.c: New file.
16225 * gcc.dg/lto/pr60404_2.c: New file.
16227 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16229 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
16230 long long" throughout.
16231 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
16232 * gcc.dg/vmx/insert-vsx.c: Likewise.
16233 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
16234 * gcc.dg/vmx/ld-vsx.c: Likewise.
16235 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16236 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16237 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16238 * gcc.dg/vmx/merge-vsx.c: Likewise.
16239 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16240 * gcc.dg/vmx/st-vsx.c: Likewise.
16241 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
16242 * gcc.dg/vmx/stl-vsx.c: Likewise.
16243 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
16245 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
16247 * gcc.dg/lto/pr55113_0.c: New testcase.
16249 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16252 * g++.dg/cpp1y/pr60376.C: New.
16254 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16256 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
16258 2014-03-04 Richard Biener <rguenther@suse.de>
16260 PR tree-optimization/60382
16261 * gcc.dg/vect/pr60382.c: New testcase.
16263 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
16265 PR libfortran/60148
16266 * gfortran.dg/namelist_84.f90: New test.
16268 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
16270 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
16271 argument to avoid inf values.
16272 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
16273 UNION_FP_CHECK machinery.
16275 2014-03-03 Renlin Li <Renlin.Li@arm.com>
16277 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
16278 i32in128 cases outside special big-endian processing block.
16280 2014-03-03 Jakub Jelinek <jakub@redhat.com>
16282 PR preprocessor/60400
16283 * c-c++-common/cpp/pr60400.c: New test.
16284 * c-c++-common/cpp/pr60400-1.h: New file.
16285 * c-c++-common/cpp/pr60400-2.h: New file.
16288 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
16290 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
16291 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
16293 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16296 * g++.dg/lto/pr60150.H: New testcase.
16297 * g++.dg/lto/pr60150_0.C: New testcase.
16298 * g++.dg/lto/pr60150_1.C: New testcase.
16300 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
16303 * g++.dg/ipa/devirt-29.C: New testcase
16305 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
16308 * gfortran.dg/vect/pr32380.f: Fix expected test results.
16310 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
16313 * g++.dg/cpp0x/pr50025.C: New.
16315 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
16318 * g++.dg/cpp1y/pr60377.C: New testcase.
16320 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
16323 * gfortran.dg/str_comp_optimize_1.f90: New test.
16325 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16328 * gcc.c-torture/compile/pr60071.c: New.
16330 2014-02-28 Janus Weil <janus@gcc.gnu.org>
16333 * gfortran.dg/unlimited_polymorphic_16.f90: New.
16335 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16338 * g++.dg/cpp0x/constexpr-ice11.C: New.
16340 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
16343 * g++.dg/cpp1y/auto-fn24.C: New.
16345 2014-02-28 Joey Ye <joey.ye@arm.com>
16348 * gcc.target/arm/thumb1-far-jump-3.c: New case.
16350 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16353 * g++.dg/overload/ellipsis2.C: New.
16355 2014-02-27 Jeff Law <law@redhat.com>
16357 PR rtl-optimization/52714
16358 * gcc.c-torture/compile/pr52714.c: New test.
16360 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
16361 Jeff Law <law@redhat.com>
16363 PR rtl-optimization/49847
16364 * g++.dg/pr49847.C: New test.
16366 2014-02-27 Marek Polacek <polacek@redhat.com>
16368 PR middle-end/59223
16369 * c-c++-common/pr59223.c: New test.
16371 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16373 * common/config/i386/predicates.md (const1256_operand): Remove.
16374 (const2356_operand): New.
16375 (const_1_to_2_operand): Remove.
16376 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
16377 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
16378 (*avx512pf_gatherpf<mode>sf): Ditto.
16379 (avx512pf_gatherpf<mode>df): Ditto.
16380 (*avx512pf_gatherpf<mode>df_mask): Ditto.
16381 (*avx512pf_gatherpf<mode>df): Ditto.
16382 (avx512pf_scatterpf<mode>sf): Ditto.
16383 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
16384 (*avx512pf_scatterpf<mode>sf): Ditto.
16385 (avx512pf_scatterpf<mode>df): Ditto.
16386 (*avx512pf_scatterpf<mode>df_mask): Ditto.
16387 (*avx512pf_scatterpf<mode>df): Ditto.
16388 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
16390 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
16392 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
16393 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
16394 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
16395 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
16396 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
16397 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
16398 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
16399 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
16401 2014-02-26 Bin Cheng <bin.cheng@arm.com>
16404 * gnat.dg/renaming5.adb: Change to two expected gotos.
16405 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
16407 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
16408 messages for removed basic block.
16409 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
16410 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
16411 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
16412 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
16414 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16416 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
16417 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
16418 * gcc.dg/vmx/ldl-vsx.c: Likewise.
16419 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
16420 * gcc.dg/vmx/merge-vsx.c: Likewise.
16421 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
16423 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
16425 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
16426 * gcc.target/i386/prefetchwt1-1.c: New.
16427 * g++.dg/other/i386-2.C: Add new option.
16428 * g++.dg/other/i386-3.C: Ditto.
16429 * gcc.target/i386/sse-12.c: Ditto.
16430 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
16431 * gcc.target/i386/sse-22.c: Add new option.
16432 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
16434 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16436 PR libfortran/59313
16437 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
16439 PR libfortran/58015
16440 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
16442 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
16445 * g++.dg/cpp1y/pr60311.C: New testcase.
16447 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
16450 * g++.dg/cpp1y/pr60065.C: New testcase.
16452 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
16454 PR rtl-optimization/60268
16455 * gcc.c-torture/compile/pr60268.c: New test.
16457 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
16459 * gcc.target/microblaze/others/mem_reload.c: New test.
16461 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16463 * gcc.dg/vmx/lde.c: New test.
16464 * gcc.dg/vmx/lde-be-order.c: New test.
16465 * gcc.dg/vmx/ste.c: New test.
16466 * gcc.dg/vmx/ste-be-order.c: New test.
16468 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
16471 * lib/target-supports.exp
16472 (check_effective_target_logical_op_short_circuit): Add cris-*-*
16473 and crisv32-*-* to list.
16475 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16478 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
16480 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16482 * gcc.dg/vmx/vsums.c: Check entire result vector.
16483 * gcc.dg/vmx/vsums-be-order.c: Likewise.
16485 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16487 * gcc.dg/vmx/ld.c: New test.
16488 * gcc.dg/vmx/ld-be-order.c: New test.
16489 * gcc.dg/vmx/ld-vsx.c: New test.
16490 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
16491 * gcc.dg/vmx/ldl.c: New test.
16492 * gcc.dg/vmx/ldl-be-order.c: New test.
16493 * gcc.dg/vmx/ldl-vsx.c: New test.
16494 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
16495 * gcc.dg/vmx/st.c: New test.
16496 * gcc.dg/vmx/st-be-order.c: New test.
16497 * gcc.dg/vmx/st-vsx.c: New test.
16498 * gcc.dg/vmx/st-vsx-be-order.c: New test.
16499 * gcc.dg/vmx/stl.c: New test.
16500 * gcc.dg/vmx/stl-be-order.c: New test.
16501 * gcc.dg/vmx/stl-vsx.c: New test.
16502 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
16504 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
16506 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
16507 * g++.dg/other/i386-3.C (dg-options): Ditto.
16508 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
16509 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
16510 -mavx512pf and -msha.
16512 2014-02-21 Richard Biener <rguenther@suse.de>
16514 PR tree-optimization/60276
16515 * gcc.dg/vect/pr60276.c: New testcase.
16517 2014-02-21 Janus Weil <janus@gcc.gnu.org>
16520 * gfortran.dg/finalize_23.f90: New.
16522 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
16526 * g++.dg/cpp1y/pr60052.C: New testcase.
16527 * g++.dg/cpp1y/pr60053.C: New testcase.
16529 2014-02-21 Tobias Burnus <burnus@net-b.de>
16532 * gfortran.dg/inquire_16.f90: New.
16534 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
16536 * gcc.target/nios2/biggot-1.c: New.
16537 * gcc.target/nios2/biggot-2.c: New.
16539 2014-02-20 Martin Jambor <mjambor@suse.cz>
16542 * gcc.dg/ipa/pr55260.c: New test.
16544 2014-02-20 Bin Cheng <bin.cheng@arm.com>
16546 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
16547 for execution test case.
16549 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
16552 * g++.dg/torture/pr58555.C: New testcase.
16554 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16557 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
16559 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
16561 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
16562 Kirill Yukhin <kirill.yukhin@intel.com>
16564 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
16565 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
16566 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
16567 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
16568 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
16569 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
16571 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16574 * g++.dg/ext/builtin-bswap1.C: New test.
16575 * c-c++-common/pr37743.c: New test.
16577 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
16579 * gcc.dg/decl-10.c: New test.
16581 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16584 * g++.dg/ext/ivdep-1.C: New test.
16587 * gcc.dg/pr60267.c: New test.
16589 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
16592 * gcc.target/i386/pr39162.c: Add dg-prune-output.
16593 (dg-options): Remove -Wno-psabi.
16594 * gcc.target/i386/pr59794-2.c: Ditto.
16595 * gcc.target/i386/pr60205-1.c: Ditto.
16596 * gcc.target/i386/sse-5.c: Ditto.
16598 2014-02-18 Nick Clifton <nickc@redhat.com>
16600 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
16601 * gcc.dg/pr23623.c: Likewise.
16602 * gcc.dg/pr48784-1.c: Likewise.
16603 * gcc.dg/pr48784-2.c: Likewise.
16604 * gcc.dg/pr56997-2.c: Likewise.
16605 * gcc.dg/sms-6.c: Likewise.
16606 * gcc.dg/torture/pr60183.c: Likewise.
16607 * gcc.dg/torture/vec-cvt-1.c: Likewise.
16608 * gcc.c-torture/execute/20061220-1.x: New.
16609 * gcc.c-torture/execute/pr43220.x: New.
16610 * gcc.c-torture/execute/pr51581-1.x: New.
16611 * gcc.c-torture/execute/pr51581-2.x: New.
16612 * gcc.c-torture/execute/pr58570.x: New.
16613 * gcc.c-torture/unsorted/DFcmp.x: New.
16614 * gcc.c-torture/unsorted/SFset.x: New.
16616 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
16618 * gnat.dg/opt31.adb: New test.
16620 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16622 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
16624 2014-02-19 Janus Weil <janus@gcc.gnu.org>
16627 * gfortran.dg/typebound_proc_33.f90: New.
16629 2014-02-19 Marek Polacek <polacek@redhat.com>
16632 * gcc.dg/pr60195.c: New test.
16634 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
16636 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
16638 2014-02-19 Jakub Jelinek <jakub@redhat.com>
16640 PR preprocessor/58844
16641 * c-c++-common/cpp/pr58844-1.c: New test.
16642 * c-c++-common/cpp/pr58844-2.c: New test.
16644 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16647 * g++.dg/cpp0x/constexpr-ice10.C: New.
16649 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
16652 * g++.dg/cpp0x/pr60215.C: New.
16654 2014-02-18 Tobias Burnus <burnus@net-b.de>
16657 * gfortran.dg/proc_ptr_45.f90: New.
16658 * gfortran.dg/proc_ptr_46.f90: New.
16660 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
16663 * g++.dg/cpp1y/pr60190.C: New testcase.
16666 * g++.dg/cpp1y/pr60064.C: New testcase.
16668 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
16671 * gcc.target/i386/pr60205-1.c: New test.
16672 * gcc.target/i386/pr60205-2.c: Ditto.
16674 2014-02-18 Kai Tietz <ktietz@redhat.com>
16677 * gcc.target/i386/nest-1.c: New testcase.
16679 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
16681 * gnat.dg/opt32.adb: New test.
16683 2014-02-18 Janus Weil <janus@gcc.gnu.org>
16686 * gfortran.dg/typebound_generic_15.f90: New.
16688 2014-02-17 Janus Weil <janus@gcc.gnu.org>
16691 * gfortran.dg/init_flag_12.f90: New.
16693 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16694 Ilya Tocar <ilya.tocar@intel.com>
16696 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
16697 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
16698 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
16699 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
16701 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
16703 * lib/target-supports.exp
16704 (check_effective_target_logical_op_short_circuit): New procedure.
16705 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
16706 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
16707 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
16708 * gcc.dg/tree-ssa/vrp47.c: Likewise.
16709 * gcc.dg/tree-ssa/vrp87.c: Likewise.
16710 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
16711 logical_op_short_circuit for the alternative test, extending
16712 it to arm_cortex_m.
16714 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
16717 * gcc.target/powerpc/pr60203.c: New testsuite.
16719 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
16722 * gfortran.dg/ichar_3.f90: New test.
16724 2014-02-15 Richard Biener <rguenther@suse.de>
16726 PR tree-optimization/60183
16727 * gcc.dg/torture/pr60183.c: New testcase.
16729 2014-02-14 Jeff Law <law@redhat.com>
16731 PR rtl-optimization/60131
16732 * g++.dg/torture/pr60131.C: New test.
16734 2014-02-14 Ian Bolton <ian.bolton@arm.com>
16736 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
16739 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
16741 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
16743 2014-02-14 Jakub Jelinek <jakub@redhat.com>
16745 * gcc.c-torture/compile/20140213.c: New test.
16747 2014-02-13 Jakub Jelinek <jakub@redhat.com>
16750 * gcc.target/i386/pr43546.c: New test.
16752 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
16754 * gcc.target/s390/hotpatch-compile-8.c: New test.
16756 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16758 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
16759 definition with an ifndef.
16760 * gcc.dg/pr59605-2.c: New test.
16762 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
16764 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
16766 2014-02-12 Joseph Myers <joseph@codesourcery.com>
16768 * gcc.dg/torture/float128-mul-underflow.c,
16769 gcc.dg/torture/float128-truncdf-underflow.c,
16770 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
16772 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16774 PR middle-end/59737
16775 * g++.dg/ipa/pr59737.C: New test.
16777 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
16779 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
16781 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
16783 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
16785 * gcc.dg/cilk-plus/jump-openmp.c: New file.
16787 2014-02-12 Richard Biener <rguenther@suse.de>
16789 PR middle-end/60092
16790 * gcc.dg/torture/pr60092.c: New testcase.
16791 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
16793 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
16795 * gcc.c-torture/execute/20140212-1.c: New test.
16797 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
16800 * g++.dg/cpp0x/pr60047.C: New.
16802 2014-02-12 Jakub Jelinek <jakub@redhat.com>
16805 * c-c++-common/pr60101.c: New test.
16807 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
16810 * g++.dg/ipa/devirt-27.C: New testcase.
16811 * g++.dg/ipa/devirt-26.C: New testcase.
16813 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16816 * gcc.target/powerpc/pr60137.c: New file.
16818 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16821 * gfortran.dg/pr52370.f90: New test.
16823 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
16827 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
16830 * gcc.target/i386/pr43662.c (dg-options):
16831 Add -maccumulate-outgoing-args.
16832 * gcc.target/i386/pr43869.c (dg-options): Ditto.
16833 * gcc.target/i386/pr57003.c (dg-options): Ditto.
16834 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
16835 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
16836 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
16837 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
16838 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
16839 Add -maccumulate-outgoing-args.
16840 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
16841 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16842 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
16843 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
16844 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
16845 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
16846 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
16847 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
16848 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
16849 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
16850 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
16851 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
16852 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
16853 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
16854 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
16856 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
16858 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
16860 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16863 * gcc.dg/guality/pr59776.c: New test.
16865 2014-02-11 Renlin Li <Renlin.Li@arm.com>
16867 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
16868 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
16869 (add_options_for_arm_vfp3): New.
16871 2014-02-11 Jeff Law <law@redhat.com>
16873 PR middle-end/54041
16874 * gcc.target/m68k/pr54041.c: New test.
16876 2014-02-11 Jakub Jelinek <jakub@redhat.com>
16879 * gcc.target/i386/pr59927.c: New test.
16881 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
16883 * gcc.dg/vect/pr57741-3.c: Require vect_int.
16884 * gcc.dg/vect/pr60012.c: Likewise.
16885 * gcc.dg/vect/vect-119.c: Likewise.
16886 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
16887 * gcc.dg/vect/vect-outer-4c.c: Likewise.
16889 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16891 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
16893 2014-02-10 Jeff Law <law@redhat.com>
16895 PR middle-end-52306
16896 * gcc.c-torture/compile/pr52306.c: New test.
16898 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16900 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
16902 2014-02-10 Richard Biener <rguenther@suse.de>
16904 PR tree-optimization/60115
16905 * gcc.dg/torture/pr60115.c: New testcase.
16907 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
16909 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
16910 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
16912 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
16913 Ilya Tocar <ilya.tocar@intel.com>
16915 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
16916 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
16917 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
16918 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
16919 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
16920 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
16921 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
16922 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
16923 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
16924 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
16925 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
16926 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
16927 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
16928 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
16929 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
16930 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
16931 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
16932 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
16933 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
16934 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
16935 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
16936 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
16937 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
16938 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
16939 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
16940 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
16941 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
16943 2014-02-10 Jakub Jelinek <jakub@redhat.com>
16945 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
16947 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16950 * gfortran.dg/associated_target_5.f03: New test.
16952 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
16955 * gfortran.dg/elemental_by_value_1.f90: New test.
16957 2014-02-08 Janus Weil <janus@gcc.gnu.org>
16960 * gfortran.dg/finalize_22.f90: New.
16962 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
16965 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
16966 was fixed by the patch for PR59906.
16968 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16970 PR translation/52289
16971 * gfortran.dg/coarray_8.f90: Update dg-error match.
16973 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16976 * gcc.dg/vect/pr59984.c: New test.
16978 PR middle-end/60092
16979 * gcc.dg/attr-alloc_align-1.c: New test.
16980 * gcc.dg/attr-alloc_align-2.c: New test.
16981 * gcc.dg/attr-alloc_align-3.c: New test.
16982 * gcc.dg/attr-assume_aligned-1.c: New test.
16983 * gcc.dg/attr-assume_aligned-2.c: New test.
16984 * gcc.dg/attr-assume_aligned-3.c: New test.
16986 2014-02-08 Jakub Jelinek <jakub@redhat.com>
16989 * gcc.target/i386/pr60077-1.c: New test.
16990 * gcc.target/i386/pr60077-2.c: New test.
16992 2014-02-07 Jakub Jelinek <jakub@redhat.com>
16994 PR preprocessor/56824
16995 * gcc.dg/pr56824.c: New test.
16997 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16999 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
17000 variable used for atomic operations.
17002 2014-02-07 Richard Biener <rguenther@suse.de>
17004 PR middle-end/60092
17005 * gcc.dg/vect/pr60092-2.c: New testcase.
17007 2014-02-07 Jakub Jelinek <jakub@redhat.com>
17011 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17013 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17014 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17016 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17018 * gcc.target/s390/fp2int1.c: New testcase.
17020 2014-02-07 Richard Biener <rguenther@suse.de>
17022 PR middle-end/60092
17023 * gcc.dg/tree-ssa/alias-30.c: New testcase.
17024 * gcc.dg/tree-ssa/alias-31.c: Likewise.
17026 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
17029 * g++.dg/torture/pr59918.C: New testcase.
17031 2014-02-06 Jakub Jelinek <jakub@redhat.com>
17034 * gcc.target/arm/pr59575.c: New test.
17037 * gcc.dg/pr59992.c: New test.
17039 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
17041 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
17042 init_priority. Test alignment of variable instead of function.
17044 2014-02-06 Marek Polacek <polacek@redhat.com>
17047 * gcc.dg/pr60087.c: New test.
17049 2014-02-06 Alan Modra <amodra@gmail.com>
17051 * gcc.target/powerpc/pr60032.c: New.
17053 2014-02-06 Jakub Jelinek <jakub@redhat.com>
17056 * gcc.c-torture/execute/pr60062.c: New test.
17057 * gcc.c-torture/execute/pr60072.c: New test.
17059 2014-02-06 Ian Bolton <ian.bolton@arm.com>
17061 * gcc.dg/tree-ssa/pr59597.c: Make called function static
17062 so that expected outcome works for PIC variants too.
17064 2014-02-06 Yury Gribov <y.gribov@samsung.com>
17065 Kugan Vivekanandarajah <kuganv@linaro.org>
17067 * gcc.target/arm/vect-noalign.c: New file.
17069 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
17070 Jakub Jelinek <jakub@redhat.com>
17072 PR middle-end/60013
17073 * gcc.dg/pr60013.c: New testcase.
17075 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17077 * gcc.dg/vmx/sum2s.c: New.
17078 * gcc.dg/vmx/sum2s-be-order.c: New.
17080 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17082 * gcc.dg/vmx/pack.c: New.
17083 * gcc.dg/vmx/pack-be-order.c: New.
17084 * gcc.dg/vmx/unpack.c: New.
17085 * gcc.dg/vmx/unpack-be-order.c: New.
17087 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
17089 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
17090 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
17092 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17094 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
17095 Use __builtin_floorf, __builtin_ceilf.
17096 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
17098 (TEST): Use __builtin_floorf.
17099 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
17101 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17104 * g++.dg/opt/pr59947.C: New test.
17107 * c-c++-common/gomp/pr58703.c: New test.
17109 2014-02-05 Richard Biener <rguenther@suse.de>
17112 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
17113 avoid using unsigned long long.
17115 2014-02-05 Jakub Jelinek <jakub@redhat.com>
17117 PR middle-end/57499
17118 * g++.dg/torture/pr57499.C: New test.
17120 2014-02-05 Yury Gribov <y.gribov@samsung.com>
17122 * gcc.dg/asan/nosanitize-and-inline.c: New test.
17124 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
17126 * g++.dg/ipa/devirrt-22.C: Fix template.
17128 2014-02-04 Marek Polacek <polacek@redhat.com>
17131 * gcc.dg/pr60036.c: New test.
17133 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
17136 * g++.dg/torture/pr60058.C: New testcase.
17138 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
17140 * g++.dg/tsan/default_options.C: Invert check.
17142 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17144 PR tree-optimization/60002
17145 * g++.dg/opt/pr60002.C: New test.
17147 PR tree-optimization/60023
17148 * g++.dg/vect/pr60023.cc: New test.
17151 * c-c++-common/torture/pr60026.c: New test.
17153 PR rtl-optimization/57915
17154 * gcc.target/i386/pr57915.c: New test.
17156 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17158 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
17160 2014-02-04 Renlin Li <Renlin.Li@arm.com>
17162 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
17164 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17166 PR middle-end/59261
17167 * gcc.dg/pr59261.c: New test.
17169 2014-02-04 Richard Biener <rguenther@suse.de>
17171 PR tree-optimization/60012
17172 * gcc.dg/vect/pr60012.c: New testcase.
17174 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17177 * g++.dg/eh/unwind-direct.C: New test.
17179 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
17181 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
17182 timeout value to 20s.
17184 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17187 * g++.dg/torture/pr59882.C: New testcase
17189 2014-02-03 Jan Hubicka <jh@suse.cz>
17192 * g++.dg/ipa/devirt-22.C: New testcase.
17194 2014-02-03 Jan Hubicka <jh@suse.cz>
17196 * g++.dg/ipa/devirt-25.C: New testcase.
17198 2014-02-04 Jakub Jelinek <jakub@redhat.com>
17200 PR tree-optimization/59924
17201 * gcc.dg/pr59924.c: New test.
17203 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
17206 * g++.dg/ipa/devirt-24.C: New testcase.
17208 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
17212 * c-c++-common/attributes-1.c: New testcase.
17213 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
17215 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17218 * g++.dg/cpp0x/pr58871.C: New.
17220 2014-02-03 Cong Hou <congh@google.com>
17222 PR tree-optimization/60000
17223 * g++.dg/vect/pr60000.cc: New test.
17225 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
17227 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
17228 * gcc.target/i386/long-double-64-4.c: Likewise.
17229 * gcc.target/i386/long-double-80-1.c: Likewise.
17230 * gcc.target/i386/long-double-80-2.c: Likewise.
17231 * gcc.target/i386/long-double-80-3.c: Likewise.
17232 * gcc.target/i386/long-double-80-4.c: Likewise.
17233 * gcc.target/i386/long-double-80-5.c: Likewise.
17234 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
17235 __multf3 isn't used.
17236 * gcc.target/i386/long-double-64-3.c: Likewise.
17237 * gcc.target/i386/long-double-128-1.c: New test.
17238 * gcc.target/i386/long-double-128-2.c: Likewise.
17239 * gcc.target/i386/long-double-128-3.c: Likewise.
17240 * gcc.target/i386/long-double-128-4.c: Likewise.
17241 * gcc.target/i386/long-double-128-5.c: Likewise.
17242 * gcc.target/i386/long-double-128-6.c: Likewise.
17243 * gcc.target/i386/long-double-128-7.c: Likewise.
17244 * gcc.target/i386/long-double-128-8.c: Likewise.
17245 * gcc.target/i386/long-double-128-9.c: Likewise.
17246 * gcc.target/i386/long-double-64-5.c: Likewise.
17247 * gcc.target/i386/long-double-64-6.c: Likewise.
17248 * gcc.target/i386/long-double-64-7.c: Likewise.
17249 * gcc.target/i386/long-double-64-8.c: Likewise.
17250 * gcc.target/i386/long-double-64-9.c: Likewise.
17251 * gcc.target/i386/long-double-80-10.c: Likewise.
17252 * gcc.target/i386/long-double-80-8.c: Likewise.
17253 * gcc.target/i386/long-double-80-9.c: Likewise.
17255 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
17257 PR rtl-optimization/57662
17258 * g++.dg/pr57662.C: New test.
17260 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17262 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
17263 * gcc.dg/vmx/perm.c: New.
17264 * gcc.dg/vmx/perm-be-order.c: New.
17266 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17268 * gcc.dg/vmx/vsums.c: New.
17269 * gcc.dg/vmx/vsums-be-order.c: New.
17271 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
17273 * g++.dg/ipa/devirt-23.C: New testcase.
17274 * g++.dg/ipa/devirt-20.C: Fix template.
17276 2014-02-02 Jan Hubicka <jh@suse.cz>
17278 * g++.dg/ipa/devirt-21.C: New testcase.
17280 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
17282 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
17283 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
17285 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
17288 * gcc.c-torture/execute/pr60017.c: New test.
17290 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
17293 * gfortran.dg/default_initialization_7.f90: New test.
17295 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
17298 * gfortran.dg/elemental_subroutine_9.f90: New test.
17300 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17302 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
17304 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17306 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
17308 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17310 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
17312 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
17315 * g++.dg/init/bitfield5.C: New.
17317 2014-02-01 Jakub Jelinek <jakub@redhat.com>
17319 PR tree-optimization/60003
17320 * gcc.c-torture/execute/pr60003.c: New test.
17322 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
17325 * gcc.target/arm/pr59985.C: New.
17327 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17330 * lib/tsan-dg.exp (tsan_init): Instead of not running any
17331 tsan tests if trivial testcase doesn't run, set dg-do-what-default
17333 (tsan_finish): Restore dg-do-what-default.
17334 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
17335 * g++.dg/tsan/fd_close_norace2.C: Likewise.
17336 * g++.dg/tsan/default_options.C: Likewise.
17337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17338 * g++.dg/tsan/atomic_free2.C: Likewise.
17339 * g++.dg/tsan/cond_race.C: Likewise.
17340 * g++.dg/tsan/fd_close_norace.C: Likewise.
17341 * g++.dg/tsan/benign_race.C: Likewise.
17342 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17343 * c-c++-common/tsan/simple_race.c: Likewise.
17344 * c-c++-common/tsan/mutexset1.c: Likewise.
17345 * c-c++-common/tsan/thread_leak2.c: Likewise.
17346 * c-c++-common/tsan/tls_race.c: Likewise.
17347 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17348 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
17349 * c-c++-common/tsan/free_race2.c: Likewise.
17350 * c-c++-common/tsan/thread_leak.c: Likewise.
17351 * c-c++-common/tsan/thread_leak1.c: Likewise.
17352 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17353 * c-c++-common/tsan/free_race.c: Likewise.
17354 * c-c++-common/tsan/sleep_sync.c: Likewise.
17355 * c-c++-common/tsan/tiny_race.c: Likewise.
17356 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17357 * c-c++-common/tsan/atomic_stack.c: Likewise.
17358 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
17359 in dg-output regexps.
17360 * c-c++-common/tsan/simple_stack.c: Likewise.
17362 2014-01-31 Richard Henderson <rth@redhat.com>
17364 * g++.dg/tm/pr60004.C: New.
17366 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
17369 * g++.dg/inherit/crash4.C: New.
17371 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
17373 * c-c++-common/tsan/simple_race.c: Made test less flaky.
17375 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17377 * gcc.target/i386/m512-check.h: Use correct rounding values.
17379 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17381 * gcc.target/i386/avx-1.c: Use correct rounding values.
17382 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
17383 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
17384 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
17385 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
17386 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
17387 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
17388 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
17389 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
17390 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
17391 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
17392 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
17393 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
17394 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
17395 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
17396 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
17397 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
17398 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
17399 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
17400 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
17401 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
17402 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
17403 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
17404 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
17405 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
17406 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
17407 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
17408 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
17409 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
17410 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
17411 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
17412 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
17413 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
17414 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
17415 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
17416 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
17417 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
17418 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
17419 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
17420 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
17421 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
17422 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
17423 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
17424 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
17425 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
17426 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
17427 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
17428 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
17429 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
17430 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
17431 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
17432 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
17433 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
17434 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
17435 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
17436 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
17437 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
17438 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
17439 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
17440 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
17441 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
17442 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
17443 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
17444 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
17445 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
17446 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
17447 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
17448 * gcc.target/i386/sse-13.c: Ditto.
17449 * gcc.target/i386/sse-14.c: Ditto.
17450 * gcc.target/i386/sse-22.c: Ditto.
17451 * gcc.target/i386/sse-23.c: Ditto.
17453 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
17455 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
17456 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
17458 2014-01-31 Richard Biener <rguenther@suse.de>
17460 PR middle-end/59990
17461 * gcc.dg/torture/pr59990.c: New testcase.
17463 2014-01-31 Jakub Jelinek <jakub@redhat.com>
17465 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
17466 if it fails don't run any tsan tests.
17468 2014-01-31 Marek Polacek <polacek@redhat.com>
17471 * gcc.dg/pr59940.c (g): Adjust dg-warning.
17472 (y): Adjust dg-error.
17473 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
17474 * gcc.dg/pr59963-1.c: New test.
17475 * gcc.dg/pr59963-2.c: New test.
17476 * gcc.dg/pr59963-3.c: New test.
17478 2014-01-30 Jakub Jelinek <jakub@redhat.com>
17481 * gcc.target/arm/pr59923.c: New test.
17483 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17485 * gcc.dg/vmx/splat.c: New.
17486 * gcc.dg/vmx/splat-vsx.c: New.
17487 * gcc.dg/vmx/splat-be-order.c: New.
17488 * gcc.dg/vmx/splat-vsx-be-order.c: New.
17489 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
17490 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
17492 2014-01-30 Richard Biener <rguenther@suse.de>
17494 PR tree-optimization/59993
17495 * gcc.dg/torture/pr59993.c: New testcase.
17497 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
17499 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
17500 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
17501 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
17502 vect_int rather than vect_float.
17504 2014-01-30 Marek Polacek <polacek@redhat.com>
17506 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17508 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
17510 * gcc.target/microblaze/isa/fcmp4.c: New.
17512 2014-01-30 Marek Polacek <polacek@redhat.com>
17515 * gcc.dg/pr59940.c: New test.
17516 * gcc.dg/pr35635.c (func3): Move dg-warning.
17518 2014-01-30 Richard Biener <rguenther@suse.de>
17520 PR tree-optimization/59903
17521 * gcc.dg/torture/pr59903.c: New testcase.
17523 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17526 * g++.dg/lookup/crash8.C: New.
17528 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
17531 * g++.dg/template/crash117.C: New.
17533 2014-01-30 Richard Biener <rguenther@suse.de>
17536 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
17537 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
17539 * gcc.dg/invalid-call-1.c: Likewise.
17541 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17544 * g++.dg/cpp1y/auto-fn23.C: New.
17546 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17549 * g++.dg/init/dso_handle2.C: New.
17551 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17554 * g++.dg/cpp0x/pr58674.C: New.
17556 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
17559 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
17560 * gcc.target/i386/avx512f-gather-5.c: Ditto.
17562 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17564 * gcc.dg/vmx/merge-be-order.c: New.
17565 * gcc.dg/vmx/merge.c: New.
17566 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17567 * gcc.dg/vmx/merge-vsx.c: New.
17569 2014-01-29 Richard Biener <rguenther@suse.de>
17571 PR tree-optimization/58742
17572 * gcc.dg/pr58742-1.c: New testcase.
17573 * gcc.dg/pr58742-2.c: Likewise.
17574 * gcc.dg/pr58742-3.c: Likewise.
17576 2014-01-29 Renlin Li <Renlin.Li@arm.com>
17578 * gcc.target/arm/ftest-armv7ve-arm.c: New.
17579 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
17580 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
17582 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
17585 * g++.dg/gomp/pr58702.C: New.
17587 2014-01-29 Dodji Seketeli <dodji@redhat.com>
17589 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
17592 2014-01-29 Jakub Jelinek <jakub@redhat.com>
17594 PR middle-end/59917
17595 PR tree-optimization/59920
17596 * gcc.dg/pr59920-1.c: New test.
17597 * gcc.dg/pr59920-2.c: New test.
17598 * gcc.dg/pr59920-3.c: New test.
17599 * c-c++-common/gomp/pr59917-1.c: New test.
17600 * c-c++-common/gomp/pr59917-2.c: New test.
17602 PR tree-optimization/59594
17603 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
17604 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
17605 * gcc.dg/vect/pr59594.c: New test.
17607 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
17610 * gfortran.dg/allocate_class_3.f90: New test.
17612 2014-01-28 Dodji Seketeli <dodji@redhat.com>
17614 PR preprocessor/59935
17615 * c-c++-common/cpp/warning-zero-location.c: New test.
17616 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
17618 2014-01-27 Steve Ellcey <sellcey@mips.com>
17620 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
17622 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
17624 * g++.dg/ext/mv16.C: New tests.
17626 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
17628 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
17629 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
17630 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
17631 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
17632 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
17633 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
17634 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
17635 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
17636 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
17637 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
17638 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
17639 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
17640 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
17641 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
17642 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
17643 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
17644 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
17645 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
17646 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
17647 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
17648 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
17649 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
17650 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
17651 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
17652 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
17653 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
17654 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
17655 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
17656 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
17657 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
17658 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
17659 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
17660 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
17661 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
17662 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
17663 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
17664 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
17665 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
17666 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
17667 _mm512_mask_cvtepi32_storeu_epi8.
17668 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
17669 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
17670 _mm512_mask_cvtepi32_storeu_epi16.
17671 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
17672 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
17673 _mm512_mask_cvtepi64_storeu_epi8.
17674 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
17675 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
17676 _mm512_mask_cvtepi64_storeu_epi16.
17677 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
17678 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
17679 _mm512_mask_cvtepi64_storeu_epi32.
17680 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
17681 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
17682 _mm512_mask_cvtsepi32_storeu_epi8.
17683 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
17684 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
17685 _mm512_mask_cvtsepi32_storeu_epi16.
17686 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
17687 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
17688 _mm512_mask_cvtsepi64_storeu_epi8.
17689 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
17690 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
17691 _mm512_mask_cvtsepi64_storeu_epi16.
17692 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
17693 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
17694 _mm512_mask_cvtsepi64_storeu_epi32.
17695 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
17696 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
17697 _mm512_mask_cvtusepi32_storeu_epi8.
17698 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
17699 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
17700 _mm512_mask_cvtusepi32_storeu_epi16.
17701 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
17702 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
17703 _mm512_mask_cvtusepi64_storeu_epi8.
17704 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
17705 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
17706 _mm512_mask_cvtusepi64_storeu_epi16.
17707 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
17708 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
17709 _mm512_mask_cvtusepi64_storeu_epi32.
17710 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
17711 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
17713 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
17715 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
17716 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
17717 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
17718 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
17719 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
17720 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
17721 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
17722 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
17723 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
17724 built-ins roudning immediate.
17725 * gcc.target/i386/sse-22.c: Add new built-ins.
17726 * gcc.target/i386/sse-23.c: Ditto.
17727 * gcc.target/i386/avx-1.c: Ditto.
17729 2014-01-27 Christian Bruel <christian.bruel@st.com>
17731 * gcc.target/sh/torture/strncmp.c: New tests.
17733 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
17735 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
17737 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
17739 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
17741 2014-01-24 Jeff Law <law@redhat.com>
17743 PR tree-optimization/59919
17744 * gcc.c-torture/compile/pr59919.c: New test.
17746 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
17749 * g++.dg/ext/timevar2.C: New.
17751 2014-01-24 Marek Polacek <polacek@redhat.com>
17753 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
17755 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
17758 * gcc.target/i386/pr59929.c: New test.
17760 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
17763 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
17764 word atomic functions at runtime.
17766 2014-01-23 Marek Polacek <polacek@redhat.com>
17769 * gcc.dg/pr59846.c: New test.
17771 2014-01-23 Marek Polacek <polacek@redhat.com>
17774 * c-c++-common/pr58346-1.c: New test.
17775 * c-c++-common/pr58346-2.c: New test.
17776 * c-c++-common/pr58346-3.c: New test.
17778 2014-01-23 Marek Polacek <polacek@redhat.com>
17781 * gcc.dg/20020220-2.c: Adjust dg-warning message.
17782 * gcc.dg/pr59871.c: New test.
17784 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17787 * g++.dg/parse/enum11.C: New.
17789 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17791 * gcc.target/aarch64/sshr64_1.c: New testcase.
17793 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
17795 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
17796 SIMD enabled function.
17797 * g++.dg/cilk-plus/ef_test.C: New test.
17798 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
17799 and added C++ ones.
17800 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
17801 to differenciate C error messages from C++ ones.
17803 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
17805 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
17807 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
17809 * gcc.target/microblaze/others/builtin-trap.c: New test,
17811 2014-01-23 Jakub Jelinek <jakub@redhat.com>
17813 PR middle-end/58809
17814 * c-c++-common/gomp/pr58809.c: New test.
17816 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
17819 * c-c++-common/asan/use-after-return-1.c: Fixed
17822 2014-01-23 Dodji Seketeli <dodji@redhat.com>
17824 PR preprocessor/58580
17825 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17827 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17828 Ilya Tocar <ilya.tocar@intel.com>
17830 * gcc.target/i386/avx512f-kmovw-1.c: New.
17832 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
17834 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
17835 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
17836 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
17837 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
17838 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
17839 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
17841 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
17844 * gcc.dg/pr48774.c: Remove skip for mips_rel.
17845 * gcc.target/mips/pr52125.c: New test.
17847 2014-01-22 Marek Polacek <polacek@redhat.com>
17850 * gcc.dg/torture/pr59891.c: New test.
17852 2014-01-22 Jeff Law <law@redhat.com>
17854 PR tree-optimization/59597
17855 * gcc.dg/tree-ssa/pr59597.c: New test.
17857 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
17859 PR rtl-optimization/59477
17860 * g++.dg/pr59477.C: New.
17862 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
17864 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
17866 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
17869 * g++.dg/pr59482.C: New.
17871 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17873 * gcc.dg/vmx/insert-vsx-be-order.c: New.
17874 * gcc.dg/vmx/extract-vsx.c: New.
17875 * gcc.dg/vmx/extract-vsx-be-order.c: New.
17876 * gcc.dg/vmx/insert-vsx.c: New.
17878 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17880 PR rtl-optimization/59896
17881 * gcc.target/arm/pr59896.c: New.
17883 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
17885 PR rtl-optimization/59858
17886 * gcc.target/arm/pr59858.c: New.
17888 2014-01-21 Jakub Jelinek <jakub@redhat.com>
17891 * gcc.dg/tree-prof/pr59003.c: New test.
17893 PR middle-end/59860
17894 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
17897 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
17899 * gfortran.dg/round_3.f08: Add more cases.
17901 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
17903 * lib/target-supports.exp (force_conventional_output_for): New
17905 * lib/scanasm.exp (scan-assembler_required_options)
17906 (scan-assembler-not_required_options)
17907 (scan-assembler-times_required_options): Replace with
17908 force_conventional_output_fors.
17909 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
17910 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
17912 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
17914 PR middle-end/59789
17915 * gcc.target/i386/pr59789.c: New testcase.
17917 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
17919 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
17920 the 'code' bitfield from 16 to 8.
17922 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17924 * lib/target-supports.exp
17925 (check_effective_target_vect_perm): Exclude aarch64_be.
17926 (check_effective_target_vect_perm_byte): Likewise.
17927 (check_effective_target_vect_perm_short): Likewise.
17929 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
17931 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
17932 (RUN_TEST): Use new macro.
17933 (INDEX64_32): Delete.
17934 (INDEX64_64): Likewise.
17935 (INDEX128_32): Likewise.
17936 (INDEX128_64): Likewise.
17938 (test_vneg_f32): Use fixed RUN_TEST.
17940 2014-01-20 Richard Biener <rguenther@suse.de>
17942 PR middle-end/59860
17943 * gcc.dg/pr59860.c: New testcase.
17945 2014-01-20 Jakub Jelinek <jakub@redhat.com>
17948 * gcc.target/i386/pr59880.c: New test.
17950 2014-01-20 Renlin Li <renlin.li@arm.com>
17952 * gcc.dg/pr44194-1.c: Tweak regexp.
17954 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17956 PR libfortran/59771
17957 PR libfortran/59774
17958 PR libfortran/59836
17959 * gfortran.dg/round_3.f08: New cases added.
17960 * gfortran.dg/fmt_g_1.f90: New test.
17962 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
17964 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
17966 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17968 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
17970 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
17972 * gcc.dg/vect/pr57705.c: Require vect_int.
17973 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
17974 * gcc.dg/vect/vect-alias-check.c: Likewise.
17976 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
17979 * gfortran.dg/unresolved_fixup_1.f90: New test.
17980 * gfortran.dg/unresolved_fixup_2.f90: New test.
17982 2014-01-18 Jakub Jelinek <jakub@redhat.com>
17985 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
17986 Remove dg-prune-output lines.
17988 2014-01-17 Jakub Jelinek <jakub@redhat.com>
17990 PR middle-end/59706
17991 * gfortran.dg/pr59706.f90: New test.
17992 * g++.dg/ext/pr59706.C: New test.
17994 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17998 * g++.dg/cpp0x/decltype-incomplete1.C: New.
17999 * g++.dg/init/pr58811.C: Likewise.
18001 2014-01-17 Jeff Law <law@redhat.com>
18003 PR middle-end/57904
18004 * gfortran.dg/pr57904.f90: New test.
18006 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
18009 * g++.dg/cpp0x/nsdmi-union4.C: New.
18011 2014-01-17 Marek Polacek <polacek@redhat.com>
18014 * g++.dg/diagnostic/pr59838.C: New test.
18016 2014-01-17 Marek Polacek <polacek@redhat.com>
18019 * gcc.dg/pr58346.c: New test.
18021 2014-01-17 Jakub Jelinek <jakub@redhat.com>
18024 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
18025 dg-options, use dg-additional-options for i?86/x86_64 to avoid
18026 option duplication.
18029 * gfortran.dg/pr59440-1.f90: New test.
18030 * gfortran.dg/pr59440-2.f90: New test.
18031 * gfortran.dg/pr59440-3.f90: New test.
18034 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
18035 testing for " version" and " alias" with one testing for
18036 " version\[^\n\r]* alias".
18037 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
18038 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
18039 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
18040 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
18041 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
18042 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
18045 * c-c++-common/torture/pr57945.c: New test.
18047 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
18049 * gcc.target/arm/its.c: New testcase.
18051 2014-01-16 Jan Hubicka <jh@suse.cz>
18054 * g++.dg/torture/pr59775.C: New testcase.
18056 2014-01-16 Jakub Jelinek <jakub@redhat.com>
18058 PR middle-end/58344
18059 * gcc.c-torture/compile/pr58344.c: New test.
18062 * gcc.target/i386/pr59839.c: New test.
18065 * gcc.target/i386/pr9771-1.c (main): Rename to...
18066 (real_main): ... this. Add __asm name "main".
18067 (ASMNAME, ASMNAME2, STRING): Define.
18069 2014-01-16 Nick Clifton <nickc@redhat.com>
18071 PR middle-end/28865
18072 * gcc.c-torture/compile/pr28865.c: New.
18073 * gcc.c-torture/execute/pr28865.c: New.
18075 2014-01-16 Marek Polacek <polacek@redhat.com>
18077 PR middle-end/59827
18078 * gcc.dg/pr59827.c: New test.
18080 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
18082 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
18084 2014-01-15 Richard Henderson <rth@redhat.com>
18087 * gcc.target/i386/pr54694.c: New test.
18089 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
18092 * g++.dg/pr49718.C: New test.
18094 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
18096 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
18098 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
18100 * gcc.dg/vmx/mult-even-odd.c: New.
18101 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
18103 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
18105 * lib/target-supports.exp (check_libcilkrts_available): Added an
18106 extern "C" if we are using C++ along with a function prototype.
18108 2014-01-15 Jeff Law <law@redhat.com>
18110 PR tree-optimization/59747
18111 * gcc.c-torture/execute/pr59747.c: New test.
18113 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
18116 * c-c++-common/convert-vec-1.c: Also prune ABI change for
18118 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
18119 * g++.dg/ext/attribute-test-1.C: Likewise.
18120 * g++.dg/ext/attribute-test-2.C: Likewise.
18121 * g++.dg/ext/attribute-test-3.C: Likewise.
18122 * g++.dg/ext/attribute-test-4.C: Likewise.
18123 * g++.dg/ext/pr56790-1.C: Likewise.
18124 * g++.dg/torture/pr38565.C: Likewise.
18125 * gcc.dg/pr53060.c: Likewise.
18126 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
18127 * c-c++-common/vector-compare-2.c: Likewise.
18128 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
18129 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
18130 dg-message line number.
18132 2014-01-15 Matthias Klose <doko@ubuntu.com>
18134 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
18136 2014-01-15 Richard Biener <rguenther@suse.de>
18138 PR tree-optimization/59822
18139 * g++.dg/torture/pr59822.C: New testcase.
18141 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
18144 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
18145 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
18147 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
18148 Kugan Vivekanandarajah <kuganv@linaro.org>
18151 * g++.dg/pr59695.C: New testcase.
18153 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
18156 * gcc.c-torture/compile/pr59803.c: New testcase.
18158 2014-01-15 Jakub Jelinek <jakub@redhat.com>
18161 * gcc.c-torture/execute/pr58943.c: New test.
18162 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
18164 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
18167 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
18168 * gcc.target/i386/pr39162.c (y): New __m256i variable.
18169 (bar): Change return type to void. Set y to x.
18170 * gcc.target/i386/pr59794-1.c: New testcase.
18171 * gcc.target/i386/pr59794-2.c: Likewise.
18172 * gcc.target/i386/pr59794-3.c: Likewise.
18173 * gcc.target/i386/pr59794-4.c: Likewise.
18174 * gcc.target/i386/pr59794-5.c: Likewise.
18175 * gcc.target/i386/pr59794-6.c: Likewise.
18176 * gcc.target/i386/pr59794-7.c: Likewise.
18178 2014-01-14 Richard Biener <rguenther@suse.de>
18180 PR tree-optimization/58921
18181 PR tree-optimization/59006
18182 * gcc.dg/torture/pr58921.c: New testcase.
18183 * gcc.dg/torture/pr59006.c: Likewise.
18184 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
18186 2014-01-14 Jakub Jelinek <jakub@redhat.com>
18189 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
18190 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
18191 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
18192 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
18193 Executing predictive commoning without unrolling.
18195 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
18197 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
18198 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
18199 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
18200 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
18201 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
18202 __builtin_ia32_rsqrt28sd_round.
18203 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
18204 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
18205 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
18206 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
18207 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
18208 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
18209 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
18210 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
18211 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
18212 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
18213 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
18214 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
18215 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
18216 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
18217 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
18218 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
18219 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
18220 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
18221 * gcc.target/i386/sse-22.c: Extend with new built-ins,
18222 fix wrong rounding mode (see above).
18223 * gcc.target/i386/sse-23.c: Ditto.
18225 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18227 * gcc.dg/vmx/insert.c: New.
18228 * gcc.dg/vmx/insert-be-order.c: New.
18229 * gcc.dg/vmx/extract.c: New.
18230 * gcc.dg/vmx/extract-be-order.c: New.
18232 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18234 PR tree-optimization/59387
18235 * gcc.c-torture/execute/pr59387.c: New test.
18237 2014-01-13 Richard Biener <rguenther@suse.de>
18239 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
18240 adjusting mathlib options.
18241 * gfortran.dg/lto/lto.exp: Likewise.
18243 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
18245 * gnat.dg/loop_optimization17.adb: New test.
18246 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
18248 2014-01-13 Christian Bruel <christian.bruel@st.com>
18250 * gcc.target/sh/cmpstrn.c: New case.
18252 2014-01-13 Jakub Jelinek <jakub@redhat.com>
18254 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
18255 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
18257 2014-01-12 Janus Weil <janus@gcc.gnu.org>
18260 * gfortran.dg/alloc_comp_basics_6.f90: New.
18262 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18265 * gfortran.dg/pr59700.f90: New test.
18267 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
18269 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
18270 * gfortran.dg/use_only_3.f90: Likewise.
18271 * gfortran.dg/inquire_10.f90: Delete opened file.
18272 * gfortran.dg/inquire_15.f90: Likewise.
18273 * gfortran.dg/pr16597.f90: Likewise.
18274 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
18277 2014-01-10 Jeff Law <law@redhat.com>
18279 PR middle-end/59743
18280 * gcc.c-torture/compile/pr59743.c: New test.
18282 2014-01-10 Jan Hubicka <jh@suse.cz>
18285 * g++.dg/torture/pr58585.C: New testcase.
18287 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
18289 * gcc.dg/pr46309.c: Disable for cris*-*-*.
18291 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
18293 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
18295 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
18298 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
18299 * gcc.target/aarch64/cmn-neg2.c: New test.
18301 2014-01-10 Richard Biener <rguenther@suse.de>
18303 PR tree-optimization/59374
18304 * gcc.dg/torture/pr59374-3.c: New testcase.
18306 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18308 * lib/target-supports.exp
18309 (check_effective_target_arm_crypto_ok_nocache): New.
18310 (check_effective_target_arm_crypto_ok): Use above procedure.
18311 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
18313 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
18317 * g++.dg/ipa/devirt-20.C: New testcase.
18318 * g++.dg/torture/pr58252.C: Likewise.
18319 * g++.dg/torture/pr59226.C: Likewise.
18321 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
18323 * c-c++-common/asan/no-asan-stack.c: New test.
18325 2014-01-10 Jakub Jelinek <jakub@redhat.com>
18327 PR middle-end/59670
18328 * gcc.dg/pr59670.c: New test.
18330 2014-01-09 Steve Ellcey <sellcey@mips.com>
18332 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
18334 2014-01-09 Jakub Jelinek <jakub@redhat.com>
18336 PR middle-end/47735
18337 * gcc.target/i386/pr47735.c: New test.
18339 PR tree-optimization/59622
18340 * g++.dg/opt/pr59622-2.C: New test.
18341 * g++.dg/opt/pr59622-3.C: New test.
18342 * g++.dg/opt/pr59622-4.C: New test.
18343 * g++.dg/opt/pr59622-5.C: New test.
18346 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18347 filename:line instead of (modulename+offset) form with stripped
18348 initial / from the filename.
18350 2014-01-09 Ian Lance Taylor <iant@google.com>
18352 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
18353 the other Go compiler.
18355 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
18358 * g++.dg/cpp0x/variadic145.C: New.
18360 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
18362 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
18363 which don't support -fsplit-stack. Skip rotate[0123].go tests.
18365 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18368 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
18369 are run only if the Cilk library is available/enabled.
18370 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18371 * lib/target-supports.exp (check_libcilkrts_available): New function.
18373 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
18376 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
18377 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
18378 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
18379 with dg-additional-options.
18380 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
18381 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
18382 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
18383 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
18384 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
18385 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
18387 2014-01-09 Richard Biener <rguenther@suse.de>
18389 PR tree-optimization/59715
18390 * gcc.dg/torture/pr59715.c: New testcase.
18392 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
18394 * c-c++-common/asan/no-asan-globals.c: New test.
18395 * c-c++-common/asan/no-instrument-reads.c: Likewise.
18396 * c-c++-common/asan/no-instrument-writes.c: Likewise.
18397 * c-c++-common/asan/use-after-return-1.c: Likewise.
18398 * c-c++-common/asan/no-use-after-return.c: Likewise.
18400 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
18402 * gnat.dg/weak2.ad[sb]: New test.
18404 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18406 PR middle-end/59471
18407 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
18408 type, use pointers to vector type instead.
18410 2014-01-08 Catherine Moore <clm@codesourcery.com>
18412 * gcc.target/mips/umips-branch-3.c: New test.
18413 * gcc.target/mips/umips-branch-4.c: New test.
18415 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18417 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
18418 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
18419 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
18420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
18421 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
18422 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
18423 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
18424 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
18426 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
18428 PR rtl-optimization/59137
18429 * gcc.target/mips/pr59137.c: New test.
18431 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
18433 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
18434 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
18435 * gcc.target/i386/pr55433.c (dg-options): Ditto.
18436 * gcc.target/i386/pr57848.c (dg-options): Ditto.
18437 * gcc.target/i386/pr59099.c (dg-options): Ditto.
18438 Require fpic effective target.
18439 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
18441 2014-01-08 Jakub Jelinek <jakub@redhat.com>
18444 * gcc.dg/pr59722.c: New test.
18446 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18448 PR middle-end/57748
18449 * gcc.dg/torture/pr57748-3.c: New test.
18450 * gcc.dg/torture/pr57748-4.c: New test.
18452 2014-01-08 Marek Polacek <polacek@redhat.com>
18454 PR middle-end/59669
18455 * gcc.dg/gomp/pr59669-1.c: New test.
18456 * gcc.dg/gomp/pr59669-2.c: New test.
18458 2014-01-08 Martin Jambor <mjambor@suse.cz>
18461 * gcc.dg/ipa/pr59610.c: New test.
18463 2014-01-08 Janus Weil <janus@gcc.gnu.org>
18466 * gfortran.dg/binding_label_tests_26a.f90: New.
18467 * gfortran.dg/binding_label_tests_26b.f90: New.
18469 2014-01-08 Marek Polacek <polacek@redhat.com>
18472 * c-c++-common/ubsan/pr59667.c: New test.
18474 2014-01-08 Richard Biener <rguenther@suse.de>
18476 PR middle-end/59630
18477 * gcc.dg/pr59630.c: New testcase.
18479 2014-01-08 Richard Biener <rguenther@suse.de>
18481 PR middle-end/59471
18482 * gcc.dg/pr59471.c: New testcase.
18484 2014-01-07 Jeff Law <law@redhat.com>
18486 PR middle-end/53623
18487 * gcc.target/i386/pr53623.c: New test.
18489 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
18491 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
18493 * g++.dg/cpp1y/pr58534.C: Likewise.
18494 * g++.dg/cpp1y/pr58536.C: Likewise.
18495 * g++.dg/cpp1y/pr58548.C: Likewise.
18496 * g++.dg/cpp1y/pr58549.C: Likewise.
18497 * g++.dg/cpp1y/pr58637.C: Likewise.
18498 * g++.dg/cpp1y/pr59112.C: Likewise.
18499 * g++.dg/cpp1y/pr59113.C: Likewise.
18500 * g++.dg/cpp1y/pr59629.C: Likewise.
18501 * g++.dg/cpp1y/pr59635.C: Likewise.
18502 * g++.dg/cpp1y/pr59636.C: Likewise.
18503 * g++.dg/cpp1y/pr59638.C: Likewise.
18505 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
18507 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
18509 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
18511 * gcc.target/i386/intrinsics_4.c (bar): New function.
18513 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
18515 * g++.dg/ext/is_base_of_incomplete-2.C: New.
18517 2014-01-07 Jakub Jelinek <jakub@redhat.com>
18519 PR rtl-optimization/58668
18520 * gcc.dg/pr58668.c: New test.
18522 PR tree-optimization/59643
18523 * gcc.dg/pr59643.c: New test.
18524 * gcc.c-torture/execute/pr59643.c: New test.
18526 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18529 * gfortran.dg/class_allocate_16.f90: New.
18531 2014-01-06 Jakub Jelinek <jakub@redhat.com>
18534 * gcc.target/i386/pr59644.c: New test.
18536 2014-01-06 Marek Polacek <polacek@redhat.com>
18539 * gcc.dg/pr57773.c: New test.
18541 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
18547 * g++.dg/cpp1y/pr59635.C: New testcase.
18548 * g++.dg/cpp1y/pr59636.C: New testcase.
18549 * g++.dg/cpp1y/pr59629.C: New testcase.
18550 * g++.dg/cpp1y/pr59638.C: New testcase.
18552 2014-01-06 Martin Jambor <mjambor@suse.cz>
18555 * gcc.dg/ipa/pr59008.c: New test.
18557 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18559 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
18562 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18564 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
18565 Require c99_runtime.
18566 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
18568 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
18569 Require c99_runtime.
18570 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
18571 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
18572 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
18574 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
18575 Require c99_runtime.
18576 Make CALC void static.
18577 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
18579 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
18580 Require c99_runtime.
18581 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
18583 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18585 * gcc.target/i386/pr59501-1.c: Require avx effective target.
18586 * gcc.target/i386/pr59501-2.c: Likewise.
18587 * gcc.target/i386/pr59501-3.c: Likewise.
18588 * gcc.target/i386/pr59501-4.c: Likewise.
18589 * gcc.target/i386/pr59501-5.c: Likewise.
18590 * gcc.target/i386/pr59501-6.c: Likewise.
18592 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18594 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
18595 * gcc.target/i386/pr59390_1.c: Likewise.
18596 * gcc.target/i386/pr59390_2.c: Likewise.
18598 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
18600 * gcc.dg/pr59350.c: Tweak.
18601 * gcc.dg/pr59350-2.c: New test.
18602 * g++.dg/pr59510.C: Likewise.
18604 2014-01-06 Janus Weil <janus@gcc.gnu.org>
18607 * gfortran.dg/bind_c_procs_2.f90: New.
18609 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
18611 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
18612 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18613 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18614 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18615 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
18616 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18617 * gcc.dg/tree-ssa/vrp87.c: Likewise.
18619 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
18621 * gcc.target/arm/neon-nested-apcs.c: New test.
18623 2014-01-04 Jakub Jelinek <jakub@redhat.com>
18625 PR tree-optimization/59519
18626 * gcc.dg/vect/pr59519-1.c: New test.
18627 * gcc.dg/vect/pr59519-2.c: New test.
18629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
18632 2014-01-04 Janus Weil <janus@gcc.gnu.org>
18635 * gfortran.dg/typebound_proc_32.f90: New.
18637 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
18640 * g++.dg/pr58950.C: New file.
18642 2014-01-03 Tobias Burnus <burnus@net-b.de>
18645 * g++.dg/gomp/pr58567.C: New.
18647 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
18649 PR tree-optimization/59651
18650 * gcc.dg/torture/pr59651.c: New test.
18651 * gcc.dg/vect/pr59651.c: Ditto.
18653 2014-01-03 Jakub Jelinek <jakub@redhat.com>
18656 * gcc.target/i386/pr59625.c: New test.
18658 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
18662 * g++.dg/cpp0x/range-for28.C: New.
18663 * g++.dg/cpp0x/range-for3.C: Update.
18665 2014-01-02 Joseph Myers <joseph@codesourcery.com>
18667 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
18669 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18672 * g++.dg/cpp0x/pr59641.C: New file.
18674 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18676 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
18678 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
18681 * g++.dg/ext/pr59378.C: New file.
18683 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18685 Update copyright years
18687 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
18689 * gcc.target/arc/arc.exp: Use the standard form for the copyright
18692 2014-01-02 Janus Weil <janus@gcc.gnu.org>
18695 * gfortran.dg/dynamic_dispatch_12.f90: New.
18697 2014-01-01 Jakub Jelinek <jakub@redhat.com>
18699 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
18700 the builtin isn't optimized away as unused.
18702 PR rtl-optimization/59647
18703 * g++.dg/opt/pr59647.C: New test.
18705 Copyright (C) 2014 Free Software Foundation, Inc.
18707 Copying and distribution of this file, with or without modification,
18708 are permitted in any medium without royalty provided the copyright
18709 notice and this notice are preserved.