1 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
5 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/constexpr-63241.C: New.
10 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
13 * gfortran.dg/filename_null.f90: New test.
15 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
17 * gcc.dg/pg-override.c: Fix a typo.
19 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
21 * gcc.dg/pg.c: Fix a typo.
23 2014-09-16 Richard Biener <rguenther@suse.de>
26 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
27 for "vectorization not profitable".
29 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
31 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
33 2014-09-16 Jakub Jelinek <jakub@redhat.com>
36 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
37 missing nexted dg-test call support in dejaGNU 1.4.4.
39 2014-09-15 Andi Kleen <ak@linux.intel.com>
41 * gcc.dg/pg-override.c: New test.
42 * gcc.dg/pg.c: New test.
43 * gcc.target/i386/fentry-override.c: New test.
44 * gcc.target/i386/fentry.c: New test.
46 2014-09-15 Jakub Jelinek <jakub@redhat.com>
49 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
51 (dg-compile-aux-modules): New procedure.
52 * gfortran.dg/binding_label_tests_10.f03: Remove comment
54 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
55 use dg-compile-aux-modules.
56 * gfortran.dg/binding_label_tests_11.f03: Remove comment
58 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
59 use dg-compile-aux-modules.
60 * gfortran.dg/binding_label_tests_13.f03: Remove comment
62 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
63 use dg-compile-aux-modules.
64 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
66 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
67 use dg-compile-aux-modules.
68 * gfortran.dg/class_45a.f03: Remove keep-modules.
69 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
71 * gfortran.dg/class_4a.f03: Use dg-do link, use
72 dg-additional-sources and cleanup-modules, remove keep-modules
74 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
75 keep-modules, adjust comment.
76 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
77 dg-additional-sources and cleanup-modules.
78 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
80 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
82 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
83 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
84 use dg-compile-aux-modules.
85 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
86 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
87 use dg-compile-aux-modules.
88 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
89 * gfortran.dg/whole_file_29.f90: Remove comment, use
90 dg-compile-aux-modules.
91 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
92 * gfortran.dg/whole_file_31.f90: Remove comment, use
93 dg-compile-aux-modules.
95 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
96 gcc_parallel_test_enable): New procedures. If
97 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
98 runtest_file_p to invoke also gcc_parallel_test_run_p.
99 * g++.dg/guality/guality.exp (check_guality): Save/restore
100 test_counts array around the body of the procedure.
101 * gcc.dg/guality/guality.exp (check_guality): Likewise.
102 * g++.dg/plugin/plugin.exp: Run all the tests serially
103 by the first parallel runtest encountering it.
104 * gcc.dg/plugin/plugin.exp: Likewise.
105 * gcc.misc-tests/matrix1.exp: Likewise.
106 * gcc.misc-tests/dhry.exp: Likewise.
107 * gcc.misc-tests/acker1.exp: Likewise.
108 * gcc.misc-tests/linkage.exp: Likewise.
109 * gcc.misc-tests/mg.exp: Likewise.
110 * gcc.misc-tests/mg-2.exp: Likewise.
111 * gcc.misc-tests/sort2.exp: Likewise.
112 * gcc.misc-tests/sieve.exp: Likewise.
113 * gcc.misc-tests/options.exp: Likewise.
114 * gcc.misc-tests/help.exp: Likewise.
115 * go.test/go-test.exp (go-gc-tests): Use
116 gcc_parallel_test_enable {0, 1} around all handling of
118 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
119 * ada/acats/run_all.sh: Parallelize using mkdir inside of
120 a shared directory. Avoid forking and expr uses if
121 shell supports $(()).
123 2014-09-14 David Sherwood <david.sherwood@arm.com>
125 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
127 2014-09-14 James Clarke <jrtc27@jrtc27.com>
130 * gcc.dg/darwin-minversion-1.c: Fixed formatting
131 * gcc.dg/darwin-minversion-2.c: Fixed formatting
132 * gcc.dg/darwin-minversion-3.c: Fixed formatting
133 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
135 2014-09-13 Marek Polacek <polacek@redhat.com>
138 * g++.dg/diagnostic/pr60862.C: New test.
140 2014-09-12 Richard Biener <rguenther@suse.de>
143 * g++.dg/torture/pr63237.C: New testcase.
145 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
147 * gcc.dg/vec-andxor1.c: New file.
149 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
152 * gcc.dg/c11-true_min-1.c: New testcase.
154 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
158 * g++.old-deja/g++.other/warn5.C: Adjust.
160 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
162 * gcc.target/aarch64/vset_lane_1.c: New test.
164 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
166 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
168 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
170 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
172 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
175 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
177 PR tree-optimization/63186
178 * gcc.dg/pr63186.c: New testcase.
180 2014-09-10 Xinliang David Li <davidxl@google.com>
183 * gcc.c-torture/execute/pr63209.c: New test.
185 2014-09-10 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/i386/i386.exp: Only run vect-args.c tests
188 if runtest_file_p says they should be run.
190 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
192 * gcc.target/aarch64/vstN_1.c: New test.
194 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
196 * gcc.target/aarch64/vldN_lane_1.c: New test.
198 2014-09-10 Martin Jambor <mjambor@suse.cz>
201 * g++.dg/ipa/pr61654.C: New test.
203 2014-09-10 Jakub Jelinek <jakub@redhat.com>
205 * c-c++-common/ubsan/attrib-3.c: New test.
206 * c-c++-common/ubsan/nonnull-1.c: New test.
207 * c-c++-common/ubsan/nonnull-2.c: New test.
208 * c-c++-common/ubsan/nonnull-3.c: New test.
209 * c-c++-common/ubsan/nonnull-4.c: New test.
210 * c-c++-common/ubsan/nonnull-5.c: New test.
212 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
214 * g++.dg/lto/pr63166_0.ii: New testcase.
215 * g++.dg/lto/pr63166_1.ii: New testcase.
217 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
219 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
221 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
223 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
224 xxpermdi and add commentary about adding it back later; remove
227 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
231 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
232 * gcc.target/arm/vect-lroundf_1.c: Likewise.
233 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
234 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
235 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
236 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
238 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
240 * gcc.target/aarch64/vldN_dup_1.c: New test.
242 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
244 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
246 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
248 * gcc.target/aarch64/vldN_1.c: New test.
250 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
252 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
254 2014-09-09 Jiong Wang <jiong.wang@arm.com>
256 * gcc.target/arm/vect-copysignf.c: New testcase.
258 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
260 * gcc.target/arm/vfp-1.c: Updated expected assembly.
262 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
264 * gcc.target/arm/vfp-1.c: Updated expected assembly.
266 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
268 * gcc.target/arm/vfp-1.c: Updated expected assembly.
270 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
272 * gcc.target/arm/vfp-1.c: Updated expected assembly.
274 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
276 * gcc.target/arm/pr51835.c: Update expected assembly.
277 * gcc.target/arm/vfp-1.c: Likewise.
278 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
279 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
280 * gcc.target/arm/vfp-ldmiad.c: Likewise.
281 * gcc.target/arm/vfp-ldmias.c: Likewise.
282 * gcc.target/arm/vfp-stmdbd.c: Likewise.
283 * gcc.target/arm/vfp-stmdbs.c: Likewise.
284 * gcc.target/arm/vfp-stmiad.c: Likewise.
285 * gcc.target/arm/vfp-stmias.c: Likewise.
287 2014-09-09 Tony Wang <tony.wang@arm.com>
289 * gcc.target/arm/xordi3-opt.c: Disable this
290 test case for thumb1 target.
291 * gcc.target/arm/iordi3-opt.c: Ditto.
293 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
296 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
298 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
300 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
302 2014-09-08 Jakub Jelinek <jakub@redhat.com>
304 PR tree-optimization/60196
305 PR tree-optimization/63189
306 * gcc.dg/vect/pr63189.c: New test.
307 * gcc.dg/vect/pr60196-1.c: New test.
308 * gcc.dg/vect/pr60196-2.c: New test.
310 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
312 * gcc.target/powerpc/swaps-p8-16.c: New test.
314 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
316 * gcc.target/i386/pr62208.c: New test.
318 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
321 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
323 * g++.dg/ipa/pr61800.C: Require visibility.
325 * gcc.dg/pr61868.c: Require lto.
327 2014-09-05 Easwaran Raman <eraman@google.com>
329 PR rtl-optimization/62146
330 * testsuite/g++.dg/opt/pr62146.C: New.
332 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
334 * gcc.dg/vect/vect-109.c: Skip predicate added.
335 * gcc.dg/vect/vect-93.c: Test check fixed.
336 * gcc.dg/vect/bb-slp-10.c: Likewise.
337 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
338 Check unaligned feature.
340 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
342 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
343 int{32,16,8}x1_t with int{32,16,8}_t.
344 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
345 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
346 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
347 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
349 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
351 * gcc.target/aarch64/vget_high_1.c: New test.
352 * gcc.target/aarch64/vget_low_1.c: Likewise.
354 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
356 * gcc.target/aarch64/simd/int_comparisons.x: New file.
357 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
358 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
360 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
362 * gcc.target/aarch64/simd/vrbit_1.c: New test.
364 2014-09-05 Richard Biener <rguenther@suse.de>
367 * gcc.dg/vect/pr63148.c: New testcase.
368 * c-c++-common/pr19807-1.c: Likewise.
369 * g++.dg/tree-ssa/pr19807.C: Adjust.
370 * g++.dg/tree-ssa/tmmti-2.C: Remove.
372 2014-09-05 Bin Cheng <bin.cheng@arm.com>
375 * gcc.target/arm/memset-inline-1.c: New test.
376 * gcc.target/arm/memset-inline-2.c: New test.
377 * gcc.target/arm/memset-inline-3.c: New test.
378 * gcc.target/arm/memset-inline-4.c: New test.
379 * gcc.target/arm/memset-inline-5.c: New test.
380 * gcc.target/arm/memset-inline-6.c: New test.
381 * gcc.target/arm/memset-inline-7.c: New test.
382 * gcc.target/arm/memset-inline-8.c: New test.
383 * gcc.target/arm/memset-inline-9.c: New test.
384 * gcc.target/arm/memset-inline-10.c: New test.
386 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
388 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
390 2014-09-04 Guozhi Wei <carrot@google.com>
393 * gcc.target/aarch64/pr62040.c: New test.
395 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
397 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
398 override specific ones, but specific ones do.
400 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
402 * gcc.target/powerpc/swaps-p8-13.c: New test.
403 * gcc.target/powerpc/swaps-p8-14.c: New test.
404 * gcc.target/powerpc/swaps-p8-15.c: New test.
406 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
409 regardless of endianness.
411 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
414 * gfortran.dg/cray_pointers_11.f90: New.
416 2014-09-03 Martin Jambor <mjambor@suse.cz>
419 * g++.dg/ipa/pr62015.C: New test.
421 2014-09-03 Martin Jambor <mjambor@suse.cz>
424 * gcc.dg/ipa/pr61986.c: New test.
426 2014-09-03 Marek Polacek <polacek@redhat.com>
429 * gcc.dg/pr62294.c: New test.
430 * gcc.dg/pr62294.h: New file.
432 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
434 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
435 of dg-options. Add "inline" keyword to test functions.
437 2014-09-03 Marek Polacek <polacek@redhat.com>
440 * g++.dg/cpp0x/pr62024.C: New test.
441 * gcc.dg/pr62024.c: New test.
443 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
445 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
446 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
447 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
448 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
449 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
450 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
452 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
455 * gcc.target/s390/pr61078.c: New testcase.
457 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
459 * gcc.dg/20111227-2.c: Compile only for x86 targets.
460 * gcc.dg/20111227-3.c: Ditto.
462 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
464 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
466 2014-09-03 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/sizeof_4.f90: New.
473 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
476 vec_cts, and vec_ctu.
477 * gcc.target/powerpc/builtins-2.c: Likewise.
479 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
481 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
482 [!__sun__ && !__hpux__] (arena_size): Scale according to
485 2014-09-02 Marek Polacek <polacek@redhat.com>
488 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
490 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493 * gcc.target/arm/vect-lceilf_1.c: New test.
494 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
495 * gcc.target/arm/vect-lroundf_1.c: Likewise.
497 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
500 * gcc.target/arm/lceil-vcvt_1.c: New test.
501 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
502 * gcc.target/arm/lround-vcvt_1.c: Likewise.
504 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp0x/constexpr-volatile.C: New.
508 * g++.dg/ext/is_literal_type2.C: Likewise.
510 2014-09-02 Jakub Jelinek <jakub@redhat.com>
511 Balaji V. Iyer <balaji.v.iyer@intel.com>
512 Igor Zamyatin <igor.zamyatin@intel.com>
514 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
515 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
516 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
517 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
518 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
519 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
520 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
521 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
522 * g++.dg/cilk-plus/CK/cf3.cc: New test.
523 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
524 * g++.dg/cilk-plus/CK/for1.cc: New test.
525 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
526 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
527 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
529 2014-09-02 Richard Biener <rguenther@suse.de>
531 PR tree-optimization/62695
532 * gfortran.dg/pr62695.f90: New testcase.
534 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
537 * gcc.c-torture/compile/pr62312.c: New.
539 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
541 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
543 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
545 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
546 Return right away if !arm*-*-*.
548 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
550 * gcc.c-torture/unsorted/386.c: Move to ...
551 * gcc.c-torture/compile/386.c: ... here.
552 * gcc.c-torture/unsorted/86.c: Move to ...
553 * gcc.c-torture/compile/86.c: ... here.
554 * gcc.c-torture/unsorted/a1.c: Move to ...
555 * gcc.c-torture/compile/a1.c: ... here.
556 * gcc.c-torture/unsorted/a3.c: Move to ...
557 * gcc.c-torture/compile/a3.c: ... here.
558 * gcc.c-torture/unsorted/aaa.c: Move to ...
559 * gcc.c-torture/compile/aaa.c: ... here.
560 * gcc.c-torture/unsorted/aa.c: Move to ...
561 * gcc.c-torture/compile/aa.c: ... here.
562 * gcc.c-torture/unsorted/abs.c: Move to ...
563 * gcc.c-torture/compile/abs.c: ... here.
564 * gcc.c-torture/unsorted/a.c: Move to ...
565 * gcc.c-torture/compile/a.c: ... here.
566 * gcc.c-torture/unsorted/ac.c: Move to ...
567 * gcc.c-torture/compile/ac.c: ... here.
568 * gcc.c-torture/unsorted/acc.c: Move to ...
569 * gcc.c-torture/compile/acc.c: ... here.
570 * gcc.c-torture/unsorted/add386.c: Move to ...
571 * gcc.c-torture/compile/add386.c: ... here.
572 * gcc.c-torture/unsorted/add.c: Move to ...
573 * gcc.c-torture/compile/add.c: ... here.
574 * gcc.c-torture/unsorted/addcc.c: Move to ...
575 * gcc.c-torture/compile/addcc.c: ... here.
576 * gcc.c-torture/unsorted/andm.c: Move to ...
577 * gcc.c-torture/compile/andm.c: ... here.
578 * gcc.c-torture/unsorted/andmem.c: Move to ...
579 * gcc.c-torture/compile/andmem.c: ... here.
580 * gcc.c-torture/unsorted/andn.c: Move to ...
581 * gcc.c-torture/compile/andn.c: ... here.
582 * gcc.c-torture/unsorted/andok.c: Move to ...
583 * gcc.c-torture/compile/andok.c: ... here.
584 * gcc.c-torture/unsorted/andsi.c: Move to ...
585 * gcc.c-torture/compile/andsi.c: ... here.
586 * gcc.c-torture/unsorted/andsparc.c: Move to ...
587 * gcc.c-torture/compile/andsparc.c: ... here.
588 * gcc.c-torture/unsorted/aos.c: Move to ...
589 * gcc.c-torture/compile/aos.c: ... here.
590 * gcc.c-torture/unsorted/arr.c: Move to ...
591 * gcc.c-torture/compile/arr.c: ... here.
592 * gcc.c-torture/unsorted/as.c: Move to ...
593 * gcc.c-torture/compile/as.c: ... here.
594 * gcc.c-torture/unsorted/ase.c: Move to ...
595 * gcc.c-torture/compile/ase.c: ... here.
596 * gcc.c-torture/unsorted/b1.c: Move to ...
597 * gcc.c-torture/compile/b1.c: ... here.
598 * gcc.c-torture/unsorted/b2.c: Move to ...
599 * gcc.c-torture/compile/b2.c: ... here.
600 * gcc.c-torture/unsorted/b3.c: Move to ...
601 * gcc.c-torture/compile/b3.c: ... here.
602 * gcc.c-torture/unsorted/b88.c: Move to ...
603 * gcc.c-torture/compile/b88.c: ... here.
604 * gcc.c-torture/unsorted/bad.c: Move to ...
605 * gcc.c-torture/compile/bad.c: ... here.
606 * gcc.c-torture/unsorted/band.c: Move to ...
607 * gcc.c-torture/compile/band.c: ... here.
608 * gcc.c-torture/unsorted/bb0.c: Move to ...
609 * gcc.c-torture/compile/bb0.c: ... here.
610 * gcc.c-torture/unsorted/bb1.c: Move to ...
611 * gcc.c-torture/compile/bb1.c: ... here.
612 * gcc.c-torture/unsorted/bbb.c: Move to ...
613 * gcc.c-torture/compile/bbb.c: ... here.
614 * gcc.c-torture/unsorted/b.c: Move to ...
615 * gcc.c-torture/compile/b.c: ... here.
616 * gcc.c-torture/unsorted/bc.c: Move to ...
617 * gcc.c-torture/compile/bc.c: ... here.
618 * gcc.c-torture/unsorted/bcopy.c: Move to ...
619 * gcc.c-torture/compile/bcopy.c: ... here.
620 * gcc.c-torture/unsorted/bf.c: Move to ...
621 * gcc.c-torture/compile/bf.c: ... here.
622 * gcc.c-torture/unsorted/bfins.c: Move to ...
623 * gcc.c-torture/compile/bfins.c: ... here.
624 * gcc.c-torture/unsorted/bfx.c: Move to ...
625 * gcc.c-torture/compile/bfx.c: ... here.
626 * gcc.c-torture/unsorted/bge.c: Move to ...
627 * gcc.c-torture/compile/bge.c: ... here.
628 * gcc.c-torture/unsorted/bit.c: Move to ...
629 * gcc.c-torture/compile/bit.c: ... here.
630 * gcc.c-torture/unsorted/bitf.c: Move to ...
631 * gcc.c-torture/compile/bitf.c: ... here.
632 * gcc.c-torture/unsorted/bitw.c: Move to ...
633 * gcc.c-torture/compile/bitw.c: ... here.
634 * gcc.c-torture/unsorted/blk.c: Move to ...
635 * gcc.c-torture/compile/blk.c: ... here.
636 * gcc.c-torture/unsorted/bt386.c: Move to ...
637 * gcc.c-torture/compile/bt386.c: ... here.
638 * gcc.c-torture/unsorted/bt.c: Move to ...
639 * gcc.c-torture/compile/bt.c: ... here.
640 * gcc.c-torture/unsorted/BUG11.c: Move to ...
641 * gcc.c-torture/compile/BUG11.c: ... here.
642 * gcc.c-torture/unsorted/BUG12.c: Move to ...
643 * gcc.c-torture/compile/BUG12.c: ... here.
644 * gcc.c-torture/unsorted/BUG13.c: Move to ...
645 * gcc.c-torture/compile/BUG13.c: ... here.
646 * gcc.c-torture/unsorted/BUG16.c: Move to ...
647 * gcc.c-torture/compile/BUG16.c: ... here.
648 * gcc.c-torture/unsorted/BUG17.c: Move to ...
649 * gcc.c-torture/compile/BUG17.c: ... here.
650 * gcc.c-torture/unsorted/BUG18.c: Move to ...
651 * gcc.c-torture/compile/BUG18.c: ... here.
652 * gcc.c-torture/unsorted/BUG1.c: Move to ...
653 * gcc.c-torture/compile/BUG1.c: ... here.
654 * gcc.c-torture/unsorted/BUG21.c: Move to ...
655 * gcc.c-torture/compile/BUG21.c: ... here.
656 * gcc.c-torture/unsorted/BUG22.c: Move to ...
657 * gcc.c-torture/compile/BUG22.c: ... here.
658 * gcc.c-torture/unsorted/BUG23.c: Move to ...
659 * gcc.c-torture/compile/BUG23.c: ... here.
660 * gcc.c-torture/unsorted/BUG24.c: Move to ...
661 * gcc.c-torture/compile/BUG24.c: ... here.
662 * gcc.c-torture/unsorted/BUG25.c: Move to ...
663 * gcc.c-torture/compile/BUG25.c: ... here.
664 * gcc.c-torture/unsorted/BUG2.c: Move to ...
665 * gcc.c-torture/compile/BUG2.c: ... here.
666 * gcc.c-torture/unsorted/BUG3.c: Move to ...
667 * gcc.c-torture/compile/BUG3.c: ... here.
668 * gcc.c-torture/unsorted/BUG4.c: Move to ...
669 * gcc.c-torture/compile/BUG4.c: ... here.
670 * gcc.c-torture/unsorted/BUG5.c: Move to ...
671 * gcc.c-torture/compile/BUG5.c: ... here.
672 * gcc.c-torture/unsorted/BUG6.c: Move to ...
673 * gcc.c-torture/compile/BUG6.c: ... here.
674 * gcc.c-torture/unsorted/bug.c: Move to ...
675 * gcc.c-torture/compile/bug.c: ... here.
676 * gcc.c-torture/unsorted/bugc.c: Move to ...
677 * gcc.c-torture/compile/bugc.c: ... here.
678 * gcc.c-torture/unsorted/buns.c: Move to ...
679 * gcc.c-torture/compile/buns.c: ... here.
680 * gcc.c-torture/unsorted/bx.c: Move to ...
681 * gcc.c-torture/compile/bx.c: ... here.
682 * gcc.c-torture/unsorted/c1.c: Move to ...
683 * gcc.c-torture/compile/c1.c: ... here.
684 * gcc.c-torture/unsorted/c2.c: Move to ...
685 * gcc.c-torture/compile/c2.c: ... here.
686 * gcc.c-torture/unsorted/call386.c: Move to ...
687 * gcc.c-torture/compile/call386.c: ... here.
688 * gcc.c-torture/unsorted/call.c: Move to ...
689 * gcc.c-torture/compile/call.c: ... here.
690 * gcc.c-torture/unsorted/callind.c: Move to ...
691 * gcc.c-torture/compile/callind.c: ... here.
692 * gcc.c-torture/unsorted/c.c: Move to ...
693 * gcc.c-torture/compile/c.c: ... here.
694 * gcc.c-torture/unsorted/cc.c: Move to ...
695 * gcc.c-torture/compile/cc.c: ... here.
696 * gcc.c-torture/unsorted/charmtst.c: Move to ...
697 * gcc.c-torture/compile/charmtst.c: ... here.
698 * gcc.c-torture/unsorted/cmb.c: Move to ...
699 * gcc.c-torture/compile/cmb.c: ... here.
700 * gcc.c-torture/unsorted/cmp.c: Move to ...
701 * gcc.c-torture/compile/cmp.c: ... here.
702 * gcc.c-torture/unsorted/cmphi.c: Move to ...
703 * gcc.c-torture/compile/cmphi.c: ... here.
704 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
705 * gcc.c-torture/compile/cmpsi386.c: ... here.
706 * gcc.c-torture/unsorted/cmul.c: Move to ...
707 * gcc.c-torture/compile/cmul.c: ... here.
708 * gcc.c-torture/unsorted/cn1.c: Move to ...
709 * gcc.c-torture/compile/cn1.c: ... here.
710 * gcc.c-torture/unsorted/comb.c: Move to ...
711 * gcc.c-torture/compile/comb.c: ... here.
712 * gcc.c-torture/unsorted/consec.c: Move to ...
713 * gcc.c-torture/compile/consec.c: ... here.
714 * gcc.c-torture/unsorted/const.c: Move to ...
715 * gcc.c-torture/compile/const.c: ... here.
716 * gcc.c-torture/unsorted/conv.c: Move to ...
717 * gcc.c-torture/compile/conv.c: ... here.
718 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
719 * gcc.c-torture/compile/conv_tst.c: ... here.
720 * gcc.c-torture/unsorted/cp.c: Move to ...
721 * gcc.c-torture/compile/cp.c: ... here.
722 * gcc.c-torture/unsorted/csebug.c: Move to ...
723 * gcc.c-torture/compile/csebug.c: ... here.
724 * gcc.c-torture/unsorted/cvt.c: Move to ...
725 * gcc.c-torture/compile/cvt.c: ... here.
726 * gcc.c-torture/unsorted/dblbug.c: Move to ...
727 * gcc.c-torture/compile/dblbug.c: ... here.
728 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
729 * gcc.c-torture/compile/dbl_parm.c: ... here.
730 * gcc.c-torture/unsorted/d.c: Move to ...
731 * gcc.c-torture/compile/d.c: ... here.
732 * gcc.c-torture/unsorted/ddd.c: Move to ...
733 * gcc.c-torture/compile/ddd.c: ... here.
734 * gcc.c-torture/unsorted/dead.c: Move to ...
735 * gcc.c-torture/compile/dead.c: ... here.
736 * gcc.c-torture/unsorted/delay.c: Move to ...
737 * gcc.c-torture/compile/delay.c: ... here.
738 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
739 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
740 * gcc.c-torture/unsorted/di.c: Move to ...
741 * gcc.c-torture/compile/di.c: ... here.
742 * gcc.c-torture/unsorted/dic.c: Move to ...
743 * gcc.c-torture/compile/dic.c: ... here.
744 * gcc.c-torture/unsorted/dilayout.c: Move to ...
745 * gcc.c-torture/compile/dilayout.c: ... here.
746 * gcc.c-torture/unsorted/dimove.c: Move to ...
747 * gcc.c-torture/compile/dimove.c: ... here.
748 * gcc.c-torture/unsorted/dimul.c: Move to ...
749 * gcc.c-torture/compile/dimul.c: ... here.
750 * gcc.c-torture/unsorted/div.c: Move to ...
751 * gcc.c-torture/compile/div.c: ... here.
752 * gcc.c-torture/unsorted/divdf.c: Move to ...
753 * gcc.c-torture/compile/divdf.c: ... here.
754 * gcc.c-torture/unsorted/dm.c: Move to ...
755 * gcc.c-torture/compile/dm.c: ... here.
756 * gcc.c-torture/unsorted/dshift.c: Move to ...
757 * gcc.c-torture/compile/dshift.c: ... here.
758 * gcc.c-torture/unsorted/e.c: Move to ...
759 * gcc.c-torture/compile/e.c: ... here.
760 * gcc.c-torture/unsorted/ex.c: Move to ...
761 * gcc.c-torture/compile/ex.c: ... here.
762 * gcc.c-torture/unsorted/ext.c: Move to ...
763 * gcc.c-torture/compile/ext.c: ... here.
764 * gcc.c-torture/unsorted/f1.c: Move to ...
765 * gcc.c-torture/compile/f1.c: ... here.
766 * gcc.c-torture/unsorted/f2.c: Move to ...
767 * gcc.c-torture/compile/f2.c: ... here.
768 * gcc.c-torture/unsorted/fdmul.c: Move to ...
769 * gcc.c-torture/compile/fdmul.c: ... here.
770 * gcc.c-torture/unsorted/float.c: Move to ...
771 * gcc.c-torture/compile/float.c: ... here.
772 * gcc.c-torture/unsorted/flo.c: Move to ...
773 * gcc.c-torture/compile/flo.c: ... here.
774 * gcc.c-torture/unsorted/flt_const.c: Move to ...
775 * gcc.c-torture/compile/flt_const.c: ... here.
776 * gcc.c-torture/unsorted/fnul.c: Move to ...
777 * gcc.c-torture/compile/fnul.c: ... here.
778 * gcc.c-torture/unsorted/foo.c: Move to ...
779 * gcc.c-torture/compile/foo.c: ... here.
780 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
781 * gcc.c-torture/compile/forgetcc.c: ... here.
782 * gcc.c-torture/unsorted/fq.c: Move to ...
783 * gcc.c-torture/compile/fq.c: ... here.
784 * gcc.c-torture/unsorted/g.c: Move to ...
785 * gcc.c-torture/compile/g.c: ... here.
786 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
787 * gcc.c-torture/compile/gen_tst.c: ... here.
788 * gcc.c-torture/unsorted/glob.c: Move to ...
789 * gcc.c-torture/compile/glob.c: ... here.
790 * gcc.c-torture/unsorted/gronk.c: Move to ...
791 * gcc.c-torture/compile/gronk.c: ... here.
792 * gcc.c-torture/unsorted/hibug.c: Move to ...
793 * gcc.c-torture/compile/hibug.c: ... here.
794 * gcc.c-torture/unsorted/hi.c: Move to ...
795 * gcc.c-torture/compile/hi.c: ... here.
796 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
797 * gcc.c-torture/compile/HIcmp.c: ... here.
798 * gcc.c-torture/unsorted/HIset.c: Move to ...
799 * gcc.c-torture/compile/HIset.c: ... here.
800 * gcc.c-torture/unsorted/i.c: Move to ...
801 * gcc.c-torture/compile/i.c: ... here.
802 * gcc.c-torture/unsorted/i++.c: Move to ...
803 * gcc.c-torture/compile/i++.c: ... here.
804 * gcc.c-torture/unsorted/ic.c: Move to ...
805 * gcc.c-torture/compile/ic.c: ... here.
806 * gcc.c-torture/unsorted/icmp.c: Move to ...
807 * gcc.c-torture/compile/icmp.c: ... here.
808 * gcc.c-torture/unsorted/ifreg.c: Move to ...
809 * gcc.c-torture/compile/ifreg.c: ... here.
810 * gcc.c-torture/unsorted/imm.c: Move to ...
811 * gcc.c-torture/compile/imm.c: ... here.
812 * gcc.c-torture/unsorted/isinf.c: Move to ...
813 * gcc.c-torture/compile/isinf.c: ... here.
814 * gcc.c-torture/unsorted/jmp.c: Move to ...
815 * gcc.c-torture/compile/jmp.c: ... here.
816 * gcc.c-torture/unsorted/jumptab.c: Move to ...
817 * gcc.c-torture/compile/jumptab.c: ... here.
818 * gcc.c-torture/unsorted/layout.c: Move to ...
819 * gcc.c-torture/compile/layout.c: ... here.
820 * gcc.c-torture/unsorted/lbug.c: Move to ...
821 * gcc.c-torture/compile/lbug.c: ... here.
822 * gcc.c-torture/unsorted/l.c: Move to ...
823 * gcc.c-torture/compile/l.c: ... here.
824 * gcc.c-torture/unsorted/ll1.c: Move to ...
825 * gcc.c-torture/compile/ll1.c: ... here.
826 * gcc.c-torture/unsorted/llbug.c: Move to ...
827 * gcc.c-torture/compile/llbug.c: ... here.
828 * gcc.c-torture/unsorted/lll.c: Move to ...
829 * gcc.c-torture/compile/lll.c: ... here.
830 * gcc.c-torture/unsorted/load8.c: Move to ...
831 * gcc.c-torture/compile/load8.c: ... here.
832 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
833 * gcc.c-torture/compile/loadhicc.c: ... here.
834 * gcc.c-torture/unsorted/log2.c: Move to ...
835 * gcc.c-torture/compile/log2.c: ... here.
836 * gcc.c-torture/unsorted/logic.c: Move to ...
837 * gcc.c-torture/compile/logic.c: ... here.
838 * gcc.c-torture/unsorted/loop-1.c: Move to ...
839 * gcc.c-torture/compile/loop-1.c: ... here.
840 * gcc.c-torture/unsorted/loop386.c: Move to ...
841 * gcc.c-torture/compile/loop386.c: ... here.
842 * gcc.c-torture/unsorted/lop.c: Move to ...
843 * gcc.c-torture/compile/lop.c: ... here.
844 * gcc.c-torture/unsorted/m1.c: Move to ...
845 * gcc.c-torture/compile/m1.c: ... here.
846 * gcc.c-torture/unsorted/m2.c: Move to ...
847 * gcc.c-torture/compile/m2.c: ... here.
848 * gcc.c-torture/unsorted/m5.c: Move to ...
849 * gcc.c-torture/compile/m5.c: ... here.
850 * gcc.c-torture/unsorted/m68.c: Move to ...
851 * gcc.c-torture/compile/m68.c: ... here.
852 * gcc.c-torture/unsorted/mbyte.c: Move to ...
853 * gcc.c-torture/compile/mbyte.c: ... here.
854 * gcc.c-torture/unsorted/mchar.c: Move to ...
855 * gcc.c-torture/compile/mchar.c: ... here.
856 * gcc.c-torture/unsorted/mcmp.c: Move to ...
857 * gcc.c-torture/compile/mcmp.c: ... here.
858 * gcc.c-torture/unsorted/mdouble.c: Move to ...
859 * gcc.c-torture/compile/mdouble.c: ... here.
860 * gcc.c-torture/unsorted/memtst.c: Move to ...
861 * gcc.c-torture/compile/memtst.c: ... here.
862 * gcc.c-torture/unsorted/miscomp.c: Move to ...
863 * gcc.c-torture/compile/miscomp.c: ... here.
864 * gcc.c-torture/unsorted/mm.c: Move to ...
865 * gcc.c-torture/compile/mm.c: ... here.
866 * gcc.c-torture/unsorted/mod.c: Move to ...
867 * gcc.c-torture/compile/mod.c: ... here.
868 * gcc.c-torture/unsorted/modcc.c: Move to ...
869 * gcc.c-torture/compile/modcc.c: ... here.
870 * gcc.c-torture/unsorted/move.c: Move to ...
871 * gcc.c-torture/compile/move.c: ... here.
872 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
873 * gcc.c-torture/compile/move_qhi.c: ... here.
874 * gcc.c-torture/unsorted/mregtst.c: Move to ...
875 * gcc.c-torture/compile/mregtst.c: ... here.
876 * gcc.c-torture/unsorted/msp.c: Move to ...
877 * gcc.c-torture/compile/msp.c: ... here.
878 * gcc.c-torture/unsorted/mtst.c: Move to ...
879 * gcc.c-torture/compile/mtst.c: ... here.
880 * gcc.c-torture/unsorted/mu.c: Move to ...
881 * gcc.c-torture/compile/mu.c: ... here.
882 * gcc.c-torture/unsorted/mul.c: Move to ...
883 * gcc.c-torture/compile/mul.c: ... here.
884 * gcc.c-torture/unsorted/mword1.c: Move to ...
885 * gcc.c-torture/compile/mword1.c: ... here.
886 * gcc.c-torture/unsorted/mword.c: Move to ...
887 * gcc.c-torture/compile/mword.c: ... here.
888 * gcc.c-torture/unsorted/n1.c: Move to ...
889 * gcc.c-torture/compile/n1.c: ... here.
890 * gcc.c-torture/unsorted/nand.c: Move to ...
891 * gcc.c-torture/compile/nand.c: ... here.
892 * gcc.c-torture/unsorted/n.c: Move to ...
893 * gcc.c-torture/compile/n.c: ... here.
894 * gcc.c-torture/unsorted/neg.c: Move to ...
895 * gcc.c-torture/compile/neg.c: ... here.
896 * gcc.c-torture/unsorted/o.c: Move to ...
897 * gcc.c-torture/compile/o.c: ... here.
898 * gcc.c-torture/unsorted/omit.c: Move to ...
899 * gcc.c-torture/compile/omit.c: ... here.
900 * gcc.c-torture/unsorted/opout.c: Move to ...
901 * gcc.c-torture/compile/opout.c: ... here.
902 * gcc.c-torture/unsorted/opt.c: Move to ...
903 * gcc.c-torture/compile/opt.c: ... here.
904 * gcc.c-torture/unsorted/or386.c: Move to ...
905 * gcc.c-torture/compile/or386.c: ... here.
906 * gcc.c-torture/unsorted/or.c: Move to ...
907 * gcc.c-torture/compile/or.c: ... here.
908 * gcc.c-torture/unsorted/parms.c: Move to ...
909 * gcc.c-torture/compile/parms.c: ... here.
910 * gcc.c-torture/unsorted/pass.c: Move to ...
911 * gcc.c-torture/compile/pass.c: ... here.
912 * gcc.c-torture/unsorted/p.c: Move to ...
913 * gcc.c-torture/compile/p.c: ... here.
914 * gcc.c-torture/unsorted/pmt.c: Move to ...
915 * gcc.c-torture/compile/pmt.c: ... here.
916 * gcc.c-torture/unsorted/poor.c: Move to ...
917 * gcc.c-torture/compile/poor.c: ... here.
918 * gcc.c-torture/unsorted/pp.c: Move to ...
919 * gcc.c-torture/compile/pp.c: ... here.
920 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
921 * gcc.c-torture/compile/pret-arg.c: ... here.
922 * gcc.c-torture/unsorted/pyr2.c: Move to ...
923 * gcc.c-torture/compile/pyr2.c: ... here.
924 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
925 * gcc.c-torture/compile/PYRBUG.c: ... here.
926 * gcc.c-torture/unsorted/pyr.c: Move to ...
927 * gcc.c-torture/compile/pyr.c: ... here.
928 * gcc.c-torture/unsorted/q.c: Move to ...
929 * gcc.c-torture/compile/q.c: ... here.
930 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
931 * gcc.c-torture/compile/QIcmp.c: ... here.
932 * gcc.c-torture/unsorted/QIset.c: Move to ...
933 * gcc.c-torture/compile/QIset.c: ... here.
934 * gcc.c-torture/unsorted/r1.c: Move to ...
935 * gcc.c-torture/compile/r1.c: ... here.
936 * gcc.c-torture/unsorted/r.c: Move to ...
937 * gcc.c-torture/compile/r.c: ... here.
938 * gcc.c-torture/unsorted/rel.c: Move to ...
939 * gcc.c-torture/compile/rel.c: ... here.
940 * gcc.c-torture/unsorted/rmsc.c: Move to ...
941 * gcc.c-torture/compile/rmsc.c: ... here.
942 * gcc.c-torture/unsorted/round.c: Move to ...
943 * gcc.c-torture/compile/round.c: ... here.
944 * gcc.c-torture/unsorted/run.c: Move to ...
945 * gcc.c-torture/compile/run.c: ... here.
946 * gcc.c-torture/unsorted/sar.c: Move to ...
947 * gcc.c-torture/compile/sar.c: ... here.
948 * gcc.c-torture/unsorted/s.c: Move to ...
949 * gcc.c-torture/compile/s.c: ... here.
950 * gcc.c-torture/unsorted/scal.c: Move to ...
951 * gcc.c-torture/compile/scal.c: ... here.
952 * gcc.c-torture/unsorted/sc.c: Move to ...
953 * gcc.c-torture/compile/sc.c: ... here.
954 * gcc.c-torture/unsorted/scc.c: Move to ...
955 * gcc.c-torture/compile/scc.c: ... here.
956 * gcc.c-torture/unsorted/scond.c: Move to ...
957 * gcc.c-torture/compile/scond.c: ... here.
958 * gcc.c-torture/unsorted/selfrec.c: Move to ...
959 * gcc.c-torture/compile/selfrec.c: ... here.
960 * gcc.c-torture/unsorted/seq.c: Move to ...
961 * gcc.c-torture/compile/seq.c: ... here.
962 * gcc.c-torture/unsorted/set386.c: Move to ...
963 * gcc.c-torture/compile/set386.c: ... here.
964 * gcc.c-torture/unsorted/set88.c: Move to ...
965 * gcc.c-torture/compile/set88.c: ... here.
966 * gcc.c-torture/unsorted/SFset.c: Move to ...
967 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
968 * gcc.c-torture/unsorted/shand.c: Move to ...
969 * gcc.c-torture/compile/shand.c: ... here.
970 * gcc.c-torture/unsorted/sh.c: Move to ...
971 * gcc.c-torture/compile/sh.c: ... here.
972 * gcc.c-torture/unsorted/shft.c: Move to ...
973 * gcc.c-torture/compile/shft.c: ... here.
974 * gcc.c-torture/unsorted/shift.c: Move to ...
975 * gcc.c-torture/compile/shift.c: ... here.
976 * gcc.c-torture/unsorted/shloop.c: Move to ...
977 * gcc.c-torture/compile/shloop.c: ... here.
978 * gcc.c-torture/unsorted/shm.c: Move to ...
979 * gcc.c-torture/compile/shm.c: ... here.
980 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
981 * gcc.c-torture/compile/SIcmp.c: ... here.
982 * gcc.c-torture/unsorted/signext2.c: Move to ...
983 * gcc.c-torture/compile/signext2.c: ... here.
984 * gcc.c-torture/unsorted/signext.c: Move to ...
985 * gcc.c-torture/compile/signext.c: ... here.
986 * gcc.c-torture/unsorted/sim.c: Move to ...
987 * gcc.c-torture/compile/sim.c: ... here.
988 * gcc.c-torture/unsorted/simple.c: Move to ...
989 * gcc.c-torture/compile/simple.c: ... here.
990 * gcc.c-torture/unsorted/SIset.c: Move to ...
991 * gcc.c-torture/compile/SIset.c: ... here.
992 * gcc.c-torture/unsorted/sne.c: Move to ...
993 * gcc.c-torture/compile/sne.c: ... here.
994 * gcc.c-torture/unsorted/sound.c: Move to ...
995 * gcc.c-torture/compile/sound.c: ... here.
996 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
997 * gcc.c-torture/compile/sparcbug.c: ... here.
998 * gcc.c-torture/unsorted/speed.c: Move to ...
999 * gcc.c-torture/compile/speed.c: ... here.
1000 * gcc.c-torture/unsorted/stor.c: Move to ...
1001 * gcc.c-torture/compile/stor.c: ... here.
1002 * gcc.c-torture/unsorted/store0.c: Move to ...
1003 * gcc.c-torture/compile/store0.c: ... here.
1004 * gcc.c-torture/unsorted/storecc.c: Move to ...
1005 * gcc.c-torture/compile/storecc.c: ... here.
1006 * gcc.c-torture/unsorted/str.c: Move to ...
1007 * gcc.c-torture/compile/str.c: ... here.
1008 * gcc.c-torture/unsorted/stru.c: Move to ...
1009 * gcc.c-torture/compile/stru.c: ... here.
1010 * gcc.c-torture/unsorted/structret.c: Move to ...
1011 * gcc.c-torture/compile/structret.c: ... here.
1012 * gcc.c-torture/unsorted/stuct.c: Move to ...
1013 * gcc.c-torture/compile/stuct.c: ... here.
1014 * gcc.c-torture/unsorted/sub32.c: Move to ...
1015 * gcc.c-torture/compile/sub32.c: ... here.
1016 * gcc.c-torture/unsorted/subcc.c: Move to ...
1017 * gcc.c-torture/compile/subcc.c: ... here.
1018 * gcc.c-torture/unsorted/subcse.c: Move to ...
1019 * gcc.c-torture/compile/subcse.c: ... here.
1020 * gcc.c-torture/unsorted/sym.c: Move to ...
1021 * gcc.c-torture/compile/sym.c: ... here.
1022 * gcc.c-torture/unsorted/symconst.c: Move to ...
1023 * gcc.c-torture/compile/symconst.c: ... here.
1024 * gcc.c-torture/unsorted/t.c: Move to ...
1025 * gcc.c-torture/compile/t.c: ... here.
1026 * gcc.c-torture/unsorted/test.c: Move to ...
1027 * gcc.c-torture/compile/test.c: ... here.
1028 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1029 * gcc.c-torture/compile/test-flow.c: ... here.
1030 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1031 * gcc.c-torture/compile/test-loop.c: ... here.
1032 * gcc.c-torture/unsorted/time.c: Move to ...
1033 * gcc.c-torture/compile/time.c: ... here.
1034 * gcc.c-torture/unsorted/tmp.c: Move to ...
1035 * gcc.c-torture/compile/tmp.c: ... here.
1036 * gcc.c-torture/unsorted/trivial.c: Move to ...
1037 * gcc.c-torture/compile/trivial.c: ... here.
1038 * gcc.c-torture/unsorted/trunc.c: Move to ...
1039 * gcc.c-torture/compile/trunc.c: ... here.
1040 * gcc.c-torture/unsorted/u.c: Move to ...
1041 * gcc.c-torture/compile/u.c: ... here.
1042 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1043 * gcc.c-torture/compile/udconvert.c: ... here.
1044 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1045 * gcc.c-torture/compile/udivmod4.c: ... here.
1046 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1047 * gcc.c-torture/compile/UHIcmp.c: ... here.
1048 * gcc.c-torture/unsorted/uns.c: Move to ...
1049 * gcc.c-torture/compile/uns.c: ... here.
1050 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1051 * gcc.c-torture/compile/uns_tst.c: ... here.
1052 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1053 * gcc.c-torture/compile/UQIcmp.c: ... here.
1054 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1055 * gcc.c-torture/compile/USIcmp.c: ... here.
1056 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1057 * gcc.c-torture/compile/uuarg.c: ... here.
1058 * gcc.c-torture/unsorted/v.c: Move to ...
1059 * gcc.c-torture/compile/v.c: ... here.
1060 * gcc.c-torture/unsorted/w.c: Move to ...
1061 * gcc.c-torture/compile/w.c: ... here.
1062 * gcc.c-torture/unsorted/ww.c: Move to ...
1063 * gcc.c-torture/compile/ww.c: ... here.
1064 * gcc.c-torture/unsorted/xb.c: Move to ...
1065 * gcc.c-torture/compile/xb.c: ... here.
1066 * gcc.c-torture/unsorted/xbg.c: Move to ...
1067 * gcc.c-torture/compile/xbg.c: ... here.
1068 * gcc.c-torture/unsorted/x.c: Move to ...
1069 * gcc.c-torture/compile/x.c: ... here.
1070 * gcc.c-torture/unsorted/xc.c: Move to ...
1071 * gcc.c-torture/compile/xc.c: ... here.
1072 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1073 * gcc.c-torture/compile/xcsebug.c: ... here.
1074 * gcc.c-torture/unsorted/xdi.c: Move to ...
1075 * gcc.c-torture/compile/xdi.c: ... here.
1076 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1077 * gcc.c-torture/compile/xfoo.c: ... here.
1078 * gcc.c-torture/unsorted/xi.c: Move to ...
1079 * gcc.c-torture/compile/xi.c: ... here.
1080 * gcc.c-torture/unsorted/xlop.c: Move to ...
1081 * gcc.c-torture/compile/xlop.c: ... here.
1082 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1083 * gcc.c-torture/compile/xmtst.c: ... here.
1084 * gcc.c-torture/unsorted/xneg.c: Move to ...
1085 * gcc.c-torture/compile/xneg.c: ... here.
1086 * gcc.c-torture/unsorted/xopt.c: Move to ...
1087 * gcc.c-torture/compile/xopt.c: ... here.
1088 * gcc.c-torture/unsorted/xor.c: Move to ...
1089 * gcc.c-torture/compile/xor.c: ... here.
1090 * gcc.c-torture/unsorted/xorn.c: Move to ...
1091 * gcc.c-torture/compile/xorn.c: ... here.
1092 * gcc.c-torture/unsorted/xp.c: Move to ...
1093 * gcc.c-torture/compile/xp.c: ... here.
1094 * gcc.c-torture/unsorted/xpp.c: Move to ...
1095 * gcc.c-torture/compile/xpp.c: ... here.
1096 * gcc.c-torture/unsorted/xs.c: Move to ...
1097 * gcc.c-torture/compile/xs.c: ... here.
1098 * gcc.c-torture/unsorted/xsh.c: Move to ...
1099 * gcc.c-torture/compile/xsh.c: ... here.
1100 * gcc.c-torture/unsorted/xz.c: Move to ...
1101 * gcc.c-torture/compile/xz.c: ... here.
1102 * gcc.c-torture/unsorted/xzz.c: Move to ...
1103 * gcc.c-torture/compile/xzz.c: ... here.
1105 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1107 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1108 (abort, exit): Declare.
1110 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1114 * c-c++-common/asan/pr62140-1.c: New test.
1115 * c-c++-common/asan/pr62140-2.c: New test.
1117 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1118 Tobias Burnus <burnus@net-b.de>
1121 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1123 2014-08-31 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/coarray_lib_comm_1.f90: New.
1127 2014-08-30 Andrew Pinski <apinski@cavium.com>
1129 * gcc.c-torture/execute/20140828-1.c: New testcase.
1131 2014-08-29 DJ Delorie <dj@redhat.com>
1133 * lib/target-supports.exp (check_effective_target_size32plus):
1134 Increase size to avoid false positives on 24-bit address spaces.
1135 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1136 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1137 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1138 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1139 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1140 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1141 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1142 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1144 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1147 * g++.dg/cpp0x/constexpr-54002.C: New.
1149 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1152 * g++.dg/cpp0x/constexpr-56991.C: New.
1154 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/cpp0x/constexpr-57764.C: New.
1159 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/constexpr-59938.C: New.
1164 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/constexpr-61484.C: New.
1169 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1171 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1172 vec_round, vec_splat, vec_div, and vec_mul.
1173 * gcc.target/powerpc/builtins-2.c: New test.
1175 2014-08-28 Richard Biener <rguenther@suse.de>
1177 PR tree-optimization/62283
1178 * gfortran.dg/vect/pr62283.f: New testcase.
1179 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1180 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1181 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1182 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1183 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1184 * gcc.dg/vect/vect-33.c: Likewise.
1186 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1188 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1190 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1192 PR cpp/23827 - standard C++ should not have hex float preprocessor
1194 * g++.dg/cpp/pr23827_cxx11.C: New.
1195 * g++.dg/cpp/pr23827_cxx98.C: New.
1196 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1197 * gcc.dg/cpp/pr23827_c90.c: New.
1198 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1199 * gcc.dg/cpp/pr23827_c99.c: New.
1201 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1205 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1206 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1208 2014-08-27 Guozhi Wei <carrot@google.com>
1211 * gcc.target/aarch64/pr62262.c: New test.
1213 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1217 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1218 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1220 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1222 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1223 failure on s390*-*-linux-gnu.
1225 2014-08-26 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/62175
1228 * g++.dg/torture/pr62175.C: New testcase.
1230 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1232 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1233 copy of compile/compile.exp.
1234 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1235 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1237 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1239 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1240 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1241 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1242 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1243 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1244 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1245 * gcc.c-torture/execute/20040703-1.c: Likewise.
1246 * gcc.c-torture/execute/20040705-1.c: Likewise.
1247 * gcc.c-torture/execute/20040705-2.c: Likewise.
1248 * gcc.c-torture/execute/20040709-1.c: Likewise.
1249 * gcc.c-torture/execute/20040709-2.c: Likewise.
1250 * gcc.c-torture/execute/20040811-1.c: Likewise.
1251 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1252 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1253 compiling for x86_64-* or i?86-*.
1254 * gcc.c-torture/execute/20050604-1.c: Likewise.
1255 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1256 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1257 for x86_64-* or i?86-*.
1258 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1259 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1260 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1261 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1263 * gcc.c-torture/execute/20111227-2.c: Moved to...
1264 * gcc.dg/20111227-2.c: ... here. Add -free option.
1265 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1266 * gcc.dg/20111227-3.c: ... here. Add -free option.
1267 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1268 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1269 declarations for abort and exit.
1270 * gcc.c-torture/execute/920711-1.c: Likewise.
1271 * gcc.c-torture/execute/930529-1.c: Likewise.
1272 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1273 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1274 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1276 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1277 for i?86-* or x86_64-*. Add declarations for abort and exit.
1278 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1280 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1281 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1282 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1283 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1284 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1285 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1286 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1287 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1289 * gcc.c-torture/execute/loop-2g.c: Likewise.
1290 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1291 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1293 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1294 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1295 * gcc.c-torture/execute/pr23047.c: Likewise.
1296 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1297 declarations for abort and exit.
1298 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1299 * gcc.c-torture/execute/pr31448.c: Likewise.
1300 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1301 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1302 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1303 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1305 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1306 declarations for abort and exit.
1307 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1308 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1309 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1310 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1311 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1312 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1313 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1314 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1315 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1316 * gcc.c-torture/execute/pr56799.c: Likewise.
1317 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1318 option. Add declarations for abort and exit.
1319 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1320 * gcc.c-torture/execute/pr58570.c: Likewise.
1321 * gcc.c-torture/execute/pr60822.c: Likewise.
1322 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1323 * gcc.c-torture/execute/shiftdi.c: Likewise.
1324 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1325 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1326 * gcc.c-torture/execute/usmul.c: Require int32plus.
1327 * gcc.c-torture/execute/vrp-5.c: Likewise.
1328 * gcc.c-torture/execute/vrp-6.c: Likewise.
1329 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1330 * gcc.c-torture/execute/20010122-1.x: Delete.
1331 * gcc.c-torture/execute/20010129-1.x: Delete.
1332 * gcc.c-torture/execute/20020404-1.x: Delete.
1333 * gcc.c-torture/execute/20021024-1.x: Delete.
1334 * gcc.c-torture/execute/20021127-1.x: Delete.
1335 * gcc.c-torture/execute/20030125-1.x: Delete.
1336 * gcc.c-torture/execute/20030216-1.x: Delete.
1337 * gcc.c-torture/execute/20030222-1.x: Delete.
1338 * gcc.c-torture/execute/20040629-1.x: Delete.
1339 * gcc.c-torture/execute/20040703-1.x: Delete.
1340 * gcc.c-torture/execute/20040705-1.x: Delete.
1341 * gcc.c-torture/execute/20040705-2.x: Delete.
1342 * gcc.c-torture/execute/20040709-1.x: Delete.
1343 * gcc.c-torture/execute/20040709-2.x: Delete.
1344 * gcc.c-torture/execute/20040811-1.x: Delete.
1345 * gcc.c-torture/execute/20050316-1.x: Delete.
1346 * gcc.c-torture/execute/20050316-2.x: Delete.
1347 * gcc.c-torture/execute/20050316-3.x: Delete.
1348 * gcc.c-torture/execute/20050604-1.x: Delete.
1349 * gcc.c-torture/execute/20061101-1.x: Delete.
1350 * gcc.c-torture/execute/20061220-1.x: Delete.
1351 * gcc.c-torture/execute/20081117-1.x: Delete.
1352 * gcc.c-torture/execute/20101011-1.x: Delete.
1353 * gcc.c-torture/execute/20120919-1.x: Delete.
1354 * gcc.c-torture/execute/920612-1.x: Delete.
1355 * gcc.c-torture/execute/920710-1.x: Delete.
1356 * gcc.c-torture/execute/920711-1.x: Delete.
1357 * gcc.c-torture/execute/930529-1.x: Delete.
1358 * gcc.c-torture/execute/931004-12.x: Delete.
1359 * gcc.c-torture/execute/980709-1.x: Delete.
1360 * gcc.c-torture/execute/981130-1.x: Delete.
1361 * gcc.c-torture/execute/990127-2.x: Delete.
1362 * gcc.c-torture/execute/990413-2.x: Delete.
1363 * gcc.c-torture/execute/990826-0.x: Delete.
1364 * gcc.c-torture/execute/bf64-1.x: Delete.
1365 * gcc.c-torture/execute/bitfld-4.x: Delete.
1366 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1367 * gcc.c-torture/execute/cvt-1.x: Delete.
1368 * gcc.c-torture/execute/eeprof-1.x: Delete.
1369 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1370 * gcc.c-torture/execute/loop-2f.x: Delete.
1371 * gcc.c-torture/execute/loop-2g.x: Delete.
1372 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1373 * gcc.c-torture/execute/nest-align-1.x: Delete.
1374 * gcc.c-torture/execute/pr19689.x: Delete.
1375 * gcc.c-torture/execute/pr22493-1.x: Delete.
1376 * gcc.c-torture/execute/pr23047.x: Delete.
1377 * gcc.c-torture/execute/pr23135.x: Delete.
1378 * gcc.c-torture/execute/pr29797-1.x: Delete.
1379 * gcc.c-torture/execute/pr31448.x: Delete.
1380 * gcc.c-torture/execute/pr35456.x: Delete.
1381 * gcc.c-torture/execute/pr37573.x: Delete.
1382 * gcc.c-torture/execute/pr38151.x: Delete.
1383 * gcc.c-torture/execute/pr39228.x: Delete.
1384 * gcc.c-torture/execute/pr39501.x: Delete.
1385 * gcc.c-torture/execute/pr40386.x: Delete.
1386 * gcc.c-torture/execute/pr43220.x: Delete.
1387 * gcc.c-torture/execute/pr44683.x: Delete.
1388 * gcc.c-torture/execute/pr45262.x: Delete.
1389 * gcc.c-torture/execute/pr47237.x: Delete.
1390 * gcc.c-torture/execute/pr51581-1.x: Delete.
1391 * gcc.c-torture/execute/pr51581-2.x: Delete.
1392 * gcc.c-torture/execute/pr52979-1.x: Delete.
1393 * gcc.c-torture/execute/pr52979-2.x: Delete.
1394 * gcc.c-torture/execute/pr53366-1.x: Delete.
1395 * gcc.c-torture/execute/pr56799.x: Delete.
1396 * gcc.c-torture/execute/pr57124.x: Delete.
1397 * gcc.c-torture/execute/pr57344-2.x: Delete.
1398 * gcc.c-torture/execute/pr58570.x: Delete.
1399 * gcc.c-torture/execute/pr60822.x: Delete.
1400 * gcc.c-torture/execute/pr7284-1.x: Delete.
1401 * gcc.c-torture/execute/shiftdi.x: Delete.
1402 * gcc.c-torture/execute/simd-4.x: Delete.
1403 * gcc.c-torture/execute/strncmp-1.x: Delete.
1404 * gcc.c-torture/execute/usmul.x: Delete.
1405 * gcc.c-torture/execute/vrp-5.x: Delete.
1406 * gcc.c-torture/execute/vrp-6.x: Delete.
1407 * gcc.c-torture/execute/zerolen-2.x: Delete.
1409 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1413 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/template/pr34938-1.C: New.
1417 * g++.dg/template/pr34938-2.C: Likewise.
1419 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1422 * gcc.target/sh/pr61996.c: New.
1424 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1426 * g++.dg/cpp0x/cplusplus.C: New.
1427 * g++.dg/cpp0x/cplusplus_0x.C: New.
1428 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1429 * g++.dg/cpp0x/auto41.C: Ditto.
1430 * g++.dg/cpp0x/auto9.C: Ditto.
1431 * g++.dg/cpp0x/initlist26.C: Ditto.
1432 * g++.dg/cpp0x/pr59111.C: Ditto.
1433 * g++.dg/cpp0x/trailing2.C: Ditto.
1434 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1435 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1436 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1437 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1438 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1439 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1440 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1441 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1442 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1443 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1444 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1445 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1446 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1447 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1448 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1449 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1450 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1451 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1452 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1453 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1454 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1455 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1456 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1457 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1458 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1459 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1460 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1461 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1462 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1463 * g++.dg/cpp1y/digit-sep.C: Ditto.
1464 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1465 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1466 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1467 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1468 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1469 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1470 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1471 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1472 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1473 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1474 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1475 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1476 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1477 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1478 * g++.dg/cpp1y/lambda-init.C: Ditto.
1479 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1480 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1481 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1482 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1483 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1484 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1485 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1486 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1487 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1488 * g++.dg/cpp1y/mangle1.C: Ditto.
1489 * g++.dg/cpp1y/pr57640.C: Ditto.
1490 * g++.dg/cpp1y/pr57644.C: Ditto.
1491 * g++.dg/cpp1y/pr58500.C: Ditto.
1492 * g++.dg/cpp1y/pr58533.C: Ditto.
1493 * g++.dg/cpp1y/pr58534.C: Ditto.
1494 * g++.dg/cpp1y/pr58535.C: Ditto.
1495 * g++.dg/cpp1y/pr58536.C: Ditto.
1496 * g++.dg/cpp1y/pr58548.C: Ditto.
1497 * g++.dg/cpp1y/pr58549.C: Ditto.
1498 * g++.dg/cpp1y/pr58637.C: Ditto.
1499 * g++.dg/cpp1y/pr58708.C: Ditto.
1500 * g++.dg/cpp1y/pr59110.C: Ditto.
1501 * g++.dg/cpp1y/pr59112.C: Ditto.
1502 * g++.dg/cpp1y/pr59113.C: Ditto.
1503 * g++.dg/cpp1y/pr59629.C: Ditto.
1504 * g++.dg/cpp1y/pr59635.C: Ditto.
1505 * g++.dg/cpp1y/pr59636.C: Ditto.
1506 * g++.dg/cpp1y/pr59638.C: Ditto.
1507 * g++.dg/cpp1y/pr59867.C: Ditto.
1508 * g++.dg/cpp1y/pr60033.C: Ditto.
1509 * g++.dg/cpp1y/pr60052.C: Ditto.
1510 * g++.dg/cpp1y/pr60053.C: Ditto.
1511 * g++.dg/cpp1y/pr60054.C: Ditto.
1512 * g++.dg/cpp1y/pr60064.C: Ditto.
1513 * g++.dg/cpp1y/pr60065.C: Ditto.
1514 * g++.dg/cpp1y/pr60190.C: Ditto.
1515 * g++.dg/cpp1y/pr60311.C: Ditto.
1516 * g++.dg/cpp1y/pr60332.C: Ditto.
1517 * g++.dg/cpp1y/pr60376.C: Ditto.
1518 * g++.dg/cpp1y/pr60377.C: Ditto.
1519 * g++.dg/cpp1y/pr60384.C: Ditto.
1520 * g++.dg/cpp1y/pr60390.C: Ditto.
1521 * g++.dg/cpp1y/pr60391.C: Ditto.
1522 * g++.dg/cpp1y/pr60393.C: Ditto.
1523 * g++.dg/cpp1y/pr60573.C: Ditto.
1524 * g++.dg/cpp1y/pr60626.C: Ditto.
1525 * g++.dg/cpp1y/pr60627.C: Ditto.
1526 * g++.dg/cpp1y/regress1.C: Ditto.
1527 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1528 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1529 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1530 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1531 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1532 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1533 * g++.dg/cpp1y/var-templ1.C: Ditto.
1534 * g++.dg/cpp1y/var-templ2.C: Ditto.
1535 * g++.dg/cpp1y/var-templ3.C: Ditto.
1536 * g++.dg/cpp1y/var-templ4.C: Ditto.
1537 * g++.dg/cpp1y/var-templ5.C: Ditto.
1538 * g++.dg/cpp1y/var-templ6.C: Ditto.
1539 * g++.dg/cpp1y/var-templ7.C: Ditto.
1540 * g++.dg/cpp1y/vla1.C: Ditto.
1541 * g++.dg/cpp1y/vla2.C: Ditto.
1542 * g++.dg/cpp1y/vla3.C: Ditto.
1543 * g++.dg/cpp1y/vla4.C: Ditto.
1544 * g++.dg/cpp1y/vla5.C: Ditto.
1545 * g++.dg/cpp1y/vla8.C: Ditto.
1546 * g++.dg/cpp1y/vla9.C: Ditto.
1547 * g++.dg/cpp1y/vla10.C: Ditto.
1548 * g++.dg/cpp1y/vla11.C: Ditto.
1549 * g++.dg/cpp1y/vla12.C: Ditto.
1550 * g++.dg/cpp1y/vla13.C: Ditto.
1551 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1552 * g++.dg/ext/vector23.C: Ditto.
1553 * g++.dg/ext/vla11.C: Ditto.
1554 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1555 * g++.dg/warn/Wvla-2.C: Ditto.
1556 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1557 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1558 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1559 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1561 * g++.dg/system-binary-constants-1.C: Ditto.
1562 * g++.dg/cpp1y/cplusplus_1y.C: New.
1563 * g++.dg/cpp1z/cplusplus.C: New.
1564 * lib/target-supports.exp:
1565 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1566 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1567 (check_effective_target_c++11_down): Ditto.
1569 2014-08-22 Marek Polacek <polacek@redhat.com>
1572 * c-c++-common/pr62199.c: New test.
1573 * c-c++-common/pr62199-2.c: New test.
1574 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1576 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1579 * g++.dg/Wshadow.C: New test.
1581 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1584 * gfortran.dg/pr62135.f90: New test.
1586 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1588 * g++.dg/warn/wdate-time.C: Remove.
1589 * gcc.dg/wdate-time.c: Move from here...
1590 * c-c++-common/wdate-time.c: ... to here.
1592 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1594 * gfortran.dg/use_without_only_1.f90: New test.
1596 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1599 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1601 2014-08-22 Tony Wang <tony.wang@arm.com>
1603 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1606 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1609 * gfortran.dg/array_assignment_5.f90: New test.
1611 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1613 * lib/target-supports.exp
1614 (check_effective_target_logical_op_short_circuit): Add nios2.
1615 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1616 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1617 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1618 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1619 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1620 for test using -fPIC.
1621 * gcc.dg/lto/pr61526_0.c: Likewise.
1623 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1625 PR tree-optimization/62091
1626 * g++.dg/ipa/devirt-37.C: Update template.
1627 * g++.dg/ipa/devirt-40.C: New testcase.
1629 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1631 PR tree-optimization/62112
1632 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1633 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1634 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1635 * gcc.c-torture/execute/20071219-1.c: Likewise.
1637 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1639 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1641 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1643 * gcc.target/powerpc/swaps-p8-1.c: New test.
1644 * gcc.target/powerpc/swaps-p8-2.c: New test.
1645 * gcc.target/powerpc/swaps-p8-3.c: New test.
1646 * gcc.target/powerpc/swaps-p8-4.c: New test.
1647 * gcc.target/powerpc/swaps-p8-5.c: New test.
1648 * gcc.target/powerpc/swaps-p8-6.c: New test.
1649 * gcc.target/powerpc/swaps-p8-7.c: New test.
1650 * gcc.target/powerpc/swaps-p8-8.c: New test.
1651 * gcc.target/powerpc/swaps-p8-9.c: New test.
1652 * gcc.target/powerpc/swaps-p8-10.c: New test.
1653 * gcc.target/powerpc/swaps-p8-11.c: New test.
1654 * gcc.target/powerpc/swaps-p8-12.c: New test.
1656 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1658 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1660 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1662 * g++.dg/ipa/devirt-37.C: Fix testcase.
1664 2014-08-20 Martin Jambor <mjambor@suse.cz>
1665 Wei Mi <wmi@google.com>
1669 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1670 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1671 * testsuite/gcc.dg/pr61776.c: New test.
1673 2014-08-20 Steve Ellcey <sellcey@mips.com>
1676 * lib/target-supports.exp (check_effective_target_non_strict_align):
1677 Add function description.
1679 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1681 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1682 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1684 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1687 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1688 before setting the option.
1689 * diagnostic.c (diagnostic_classify_diagnostic): Record
1690 command-line status.
1692 2014-08-20 Mark Wielaard <mjw@redhat.com>
1694 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1696 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1698 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1699 Return memory full when we have a tiny target and relocation
1701 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1702 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1703 * lib/target-supports.exp (check_effective_target_tiny): New function.
1705 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1707 * gfortran.dg/errnocheck_1.f90: New test.
1708 * gfortran.dg/associative_1.f90: New test.
1710 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1712 PR preprocessor/51303
1713 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1715 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1719 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1721 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1723 * lib/target-supports.exp
1724 (check_effective_target_arm_v8_neon_ok_nocache): Add
1725 "-march-armv8-a" to compile flags.
1727 2014-08-19 Marek Polacek <polacek@redhat.com>
1730 * c-c++-common/Wbool-compare-1.c: New test.
1732 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1735 * gcc.dg/pr13519-1.c: Adjust.
1737 2014-08-19 Mark Wielaard <mjw@redhat.com>
1739 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1741 2014-07-08 Mark Wielaard <mjw@redhat.com>
1744 * gcc.dg/guality/restrict.c: New test.
1746 2014-08-19 Mark Wielaard <mjw@redhat.com>
1748 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1749 matching. Catch '<unknown type in ' to recognize older gdb versions.
1750 * gcc.dg/guality/const-volatile.c: New test.
1752 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1754 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1757 2014-08-19 Marek Polacek <polacek@redhat.com>
1759 * gcc.dg/Wc99-c11-compat-1.c: New test.
1760 * gcc.dg/Wc99-c11-compat-2.c: New test.
1761 * gcc.dg/Wc99-c11-compat-3.c: New test.
1762 * gcc.dg/Wc99-c11-compat-4.c: New test.
1763 * gcc.dg/Wc99-c11-compat-5.c: New test.
1764 * gcc.dg/Wc99-c11-compat-6.c: New test.
1765 * gcc.dg/Wc99-c11-compat-7.c: New test.
1767 2014-08-19 Marek Polacek <polacek@redhat.com>
1769 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1770 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1771 * gcc.dg/Wc90-c99-compat-7.c: New test.
1772 * gcc.dg/Wc90-c99-compat-8.c: New test.
1773 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1775 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1776 Steven Bosscher <steven@gcc.gnu.org>
1779 * gcc.dg/redecl-4.c: Add column markers.
1780 * gcc.dg/format/bitfld-1.c: Likewise.
1781 * gcc.dg/format/attr-2.c: Likewise.
1782 * gcc.dg/format/attr-6.c: Likewise.
1783 * gcc.dg/format/array-1.c: Likewise.
1784 * gcc.dg/format/attr-7.c: Likewise.
1785 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1786 * gcc.dg/format/attr-4.c: Likewise.
1787 * gcc.dg/format/branch-1.c: Likewise.
1788 * gcc.dg/format/c90-printf-1.c: Likewise.
1790 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1792 * guality/nrv-1.c: Add `used' attribute to a1.
1794 2014-08-18 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/62090
1797 * gcc.dg/pr62090-2.c: New testcase.
1799 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1801 * g++.dg/ipa/pr61800.C: New.
1803 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1806 * c-c++-common/asan/pr62089.c: New test.
1807 * c-c++-common/asan/bitfield-1.c: New test.
1808 * c-c++-common/asan/bitfield-2.c: New test.
1809 * c-c++-common/asan/bitfield-3.c: New test.
1810 * c-c++-common/asan/bitfield-4.c: New test.
1812 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1814 PR tree-optimization/52904
1815 * gcc.dg/pr52904.c: New test.
1817 2014-08-17 Tobias Burnus <burnus@net-b.de>
1819 * gfortran.dg/finalize_27.f90: New.
1821 2014-08-16 Andrew Pinski <apinski@cavium.com>
1823 * gcc.c-torture/compile/20140816-1.c: New testcase.
1825 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/template/pr52819.C: New.
1830 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1833 * gfortran.dg/realloc_on_assign_24.f90: New test.
1835 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1839 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/template/pr57466.C: New.
1844 * g++.dg/cpp0x/pr57466.C: Likewise.
1845 * g++.dg/template/unify6.C: Update.
1847 * g++.dg/cpp0x/sfinae52.C: New.
1849 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1852 * gcc.target/i386/avx512f-typecast-1.c: New test.
1853 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1854 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1855 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1856 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1857 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1858 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1859 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1860 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1861 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1862 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1863 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1864 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1865 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1866 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1867 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1868 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1869 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1870 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1871 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1872 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1874 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1875 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1876 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1878 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1880 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1881 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1882 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1883 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1884 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1885 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1886 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1887 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1888 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1890 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1891 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1892 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1894 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1895 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/gomp/pr62131.f90: New test.
1900 2014-08-15 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/62031
1903 * gcc.dg/torture/pr62031.c: New testcase.
1905 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1907 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1909 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1911 PR tree-optimization/62091
1912 * g++.dg/ipa/devirt-38.C: New testcase.
1914 2014-08-14 Marek Polacek <polacek@redhat.com>
1917 * gcc.dg/c11-stdatomic-2.c: New test.
1919 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1922 * gfortran.dg/array_constructor_49.f90: New test.
1924 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/template/pr54377.C: New.
1928 * g++.dg/cpp0x/pr54377.C: Likewise.
1929 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1930 * g++.dg/cpp0x/pr51226.C: Likewise.
1931 * g++.dg/cpp0x/variadic2.C: Likewise.
1932 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1933 * g++.dg/template/dtor3.C: Likewise.
1934 * g++.dg/template/qualttp4.C: Likewise.
1935 * g++.dg/template/spec28.C: Likewise.
1936 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1937 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1939 2014-08-14 Tom de Vries <tom@codesourcery.com>
1941 PR rtl-optimization/62004
1942 PR rtl-optimization/62030
1943 * gcc.dg/pr62004.c: New test.
1944 * gcc.dg/pr62030.c: Same.
1945 * gcc.target/mips/pr62030-octeon.c: Same.
1947 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1949 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1950 * g++.dg/cpp0x/decltype2.C: Likewise.
1951 * g++.dg/cpp0x/decltype3.C: Likewise.
1952 * g++.dg/cpp0x/pr60249.C: Likewise.
1953 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1954 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1955 * g++.dg/cpp0x/variadic2.C: Likewise.
1956 * g++.dg/cpp0x/variadic74.C: Likewise.
1957 * g++.dg/parse/error10.C: Likewise.
1958 * g++.dg/parse/error15.C: Likewise.
1959 * g++.dg/parse/error2.C: Likewise.
1960 * g++.dg/template/crash106.C: Likewise.
1961 * g++.dg/template/crash89.C: Likewise.
1962 * g++.dg/template/nontype7.C: Likewise.
1963 * g++.dg/template/void3.C: Likewise.
1964 * g++.dg/template/void7.C: Likewise.
1966 2014-08-14 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/62090
1969 * gcc.dg/pr62090.c: New testcase.
1971 2014-08-14 Richard Biener <rguenther@suse.de>
1973 PR rtl-optimization/62079
1974 * g++.dg/pr62079.C: New testcase.
1976 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1978 * gcc.target/arm/max-insns-skipped.c: New test.
1980 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1982 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1984 2014-08-12 Marek Polacek <polacek@redhat.com>
1986 * gcc.dg/concat.c: Add dg-options.
1987 * gcc.dg/func-outside-2.c: Add __extension__.
1988 * gcc.dg/pr19967.c: Use -std=c99.
1989 * gcc.dg/pr22458-1.c: Add dg-options.
1990 * gcc.dg/pr33676.c: Add dg-options.
1991 * gcc.dg/gnu-predef-1.c: New test.
1992 * gcc.dg/c90-func-1.c: New test.
1993 * gcc.dg/c90-func-2.c: New test.
1994 * gcc.dg/c90-func-2.h: New test.
1996 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1998 * lib/target/supports.exp
1999 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2002 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2004 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2007 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2008 * gcc.target/arm/pr59985.c: Likewise.
2010 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2013 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2015 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2018 * gcc.c-torture/execute/bitfld-6.c: New test.
2020 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2022 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2023 * gcc.target/arm/pr56184.C: Likewise.
2024 * gcc.target/arm/pr59896.c: Likewise.
2025 * gcc.target/arm/stack-red-zone.c: Likewise.
2026 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2028 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2029 check_effective_target_arm_thumb2_ok): Test with code that passes
2030 an argument and returns a result.
2032 2014-08-11 Richard Biener <rguenther@suse.de>
2034 PR tree-optimization/62075
2035 * gcc.dg/vect/pr62075.c: New testcase.
2037 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2039 PR tree-optimization/62073
2040 * gcc.dg/vect/pr62073.c: New test.
2042 2014-08-11 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/62070
2045 * gcc.dg/pr62070.c: New testcase.
2047 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2049 * c-c++-common/asan/inc.c: Update test.
2050 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2051 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2052 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2053 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2054 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2055 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2056 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2057 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2058 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2059 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2061 2014-08-10 Marek Polacek <polacek@redhat.com>
2064 * gcc.dg/Wc90-c99-compat-1.c: New test.
2065 * gcc.dg/Wc90-c99-compat-2.c: New test.
2066 * gcc.dg/Wc90-c99-compat-3.c: New test.
2067 * gcc.dg/Wc90-c99-compat-4.c: New test.
2068 * gcc.dg/Wc90-c99-compat-5.c: New test.
2069 * gcc.dg/Wc90-c99-compat-6.c: New test.
2070 * gcc.dg/wvla-1.c: Adjust dg-warning.
2071 * gcc.dg/wvla-2.c: Adjust dg-warning.
2072 * gcc.dg/wvla-4.c: Adjust dg-warning.
2073 * gcc.dg/wvla-6.c: Adjust dg-warning.
2075 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2078 * gfortran.dg/dot_product_3.f90: New test case.
2080 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2082 * g++.dg/ipa/devirt-35.C: Fix template.
2083 * g++.dg/ipa/devirt-36.C: Likewise.
2084 * g++.dg/ipa/devirt-37.C: New testcase.
2086 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2089 * g++.dg/cpp0x/enum29.C: Adjust.
2091 2014-08-08 Richard Biener <rguenther@suse.de>
2093 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2094 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2095 * gfortran.dg/array_memcpy_4.f90: Likewise.
2096 * gfortran.dg/trim_optimize_1.f90: Likewise.
2097 * gfortran.dg/trim_optimize_2.f90: Likewise.
2099 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2101 * gcc.dg/zero_sign_ext_test.c: New test.
2103 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2105 * gcc.dg/torture/pr61772.c: Skip lto running.
2107 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2109 PR tree-optimization/60707
2110 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2112 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2114 * g++.dg/ipa/devirt-35.C: New testcase.
2115 * g++.dg/ipa/devirt-36.C: New testcase.
2117 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/cpp0x/enum29.C: New.
2122 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2124 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2125 defining in dg-options.
2126 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2128 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2130 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2132 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2133 on 32-bit hppa-hpux.
2135 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2136 * c-c++-common/pr50459.c: Likewise.
2138 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2140 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2141 values.h, change MAXDOUBLE for DBL_MAX.
2142 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2143 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2144 values.h, change MAXFLOAT for FLT_MAX.
2145 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2146 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2147 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2148 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2149 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2150 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2151 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2152 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2153 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2155 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2157 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2159 2014-08-07 Marek Polacek <polacek@redhat.com>
2161 * gcc.dg/fold-reassoc-3.c: New test.
2163 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2165 * gcc.target/i386/struct-size.c: New.
2167 2014-08-07 Tom de Vries <tom@codesourcery.com>
2169 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2170 * lib/target-supports.exp (check_effective_target_glibc)
2171 (check_effective_target_glibc_2_12_or_later)
2172 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2174 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2176 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2178 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/warn/Waddress-1.C: New.
2183 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2185 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2187 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2190 * gcc.target/i386/pr61923.c: New test.
2192 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2194 * gcc.target/aarch64/vdup_n_2.c: New test.
2196 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2198 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2201 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2203 PR rtl-optimization/61801
2204 * gcc.target/i386/pr61801.c: Rewritten.
2206 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2208 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2210 (test_vqdmlsls_lane_s32): Likewise.
2211 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2212 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2214 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2217 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2218 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2219 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2220 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2221 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2222 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2223 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2225 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2227 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2228 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2229 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2230 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2231 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2232 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2234 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2236 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2238 2014-08-04 Rohit <rohitarulraj@freescale.com>
2241 * gcc.target/powerpc/pr60102.c: New testcase.
2243 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2246 * gcc.dg/pr61756.c: New test.
2248 2014-08-04 Tom de Vries <tom@codesourcery.com>
2250 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2251 version instead of required-target.
2252 * lib/target-supports.exp
2253 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2254 (check_effective_target_glibc_2_11_or_earlier): ... this.
2256 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2258 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2259 * gnat.dg/specs/debug1.ads: Adjust.
2260 * gnat.dg/specs/formal_type.ads: Fix error in test.
2262 2014-08-03 Marek Polacek <polacek@redhat.com>
2264 * gcc.dg/case-bogus-1.c: New test.
2266 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/other/default9.C: New.
2270 * g++.dg/other/default10.C: Likewise.
2271 * g++.dg/other/default3.C: Remove xfail.
2273 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2275 * g++.dg/warn/Wsuggest-final.C: New testcase.
2276 * g++.dg/ipa/devirt-34.C: Fix.
2278 2014-08-02 Marek Polacek <polacek@redhat.com>
2281 * gcc.dg/Wdesignated-init-2.c: New test.
2283 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2286 * g++.dg/tc1/dr217-2.C: New.
2288 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2291 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2293 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2296 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2297 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2299 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2301 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2304 2014-08-01 Richard Biener <rguenther@suse.de>
2307 * gcc.dg/pr61762.c: Align the string to make the testcase work
2308 on strict-align targets.
2310 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2312 * c-c++-common/ubsan/align-1.c: New test.
2313 * c-c++-common/ubsan/align-2.c: New test.
2314 * c-c++-common/ubsan/align-3.c: New test.
2315 * c-c++-common/ubsan/align-4.c: New test.
2316 * c-c++-common/ubsan/align-5.c: New test.
2317 * c-c++-common/ubsan/attrib-4.c: New test.
2318 * g++.dg/ubsan/align-1.C: New test.
2319 * g++.dg/ubsan/align-2.C: New test.
2320 * g++.dg/ubsan/align-3.C: New test.
2321 * g++.dg/ubsan/attrib-1.C: New test.
2322 * g++.dg/ubsan/null-1.C: New test.
2323 * g++.dg/ubsan/null-2.C: New test.
2325 2014-08-01 Tom de Vries <tom@codesourcery.com>
2327 * lib/target-supports.exp (check_effective_target_glibc)
2328 (check_effective_target_glibc_2_12_or_later)
2329 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2330 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2331 not_glibc_2_11_or_earlier.
2333 2014-07-31 Tom de Vries <tom@codesourcery.com>
2335 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2337 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2339 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2340 (test_vpaddd_s64): Likewise.
2341 (test_vpaddd_s64): Likewise.
2342 * gcc.target/aarch64/simd/vpaddd_f64: New.
2343 * gcc.target/aarch64/simd/vpaddd_s64: New.
2344 * gcc.target/aarch64/simd/vpaddd_u64: New.
2346 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2349 * gcc.target/arm/pr61948.c: New test case.
2351 2014-07-31 Richard Biener <rguenther@suse.de>
2353 PR tree-optimization/61964
2354 * gcc.dg/torture/pr61964.c: New testcase.
2356 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2359 * c-c++-common/addrtmp.c: New file.
2360 * c-c++-common/uninit-G.c: Adapt.
2362 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2365 * gcc.dg/pr61868.c: New test.
2367 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/cpp0x/vt-57397-1.C: New.
2371 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2373 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2375 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2377 2014-07-30 Tom Tromey <tromey@redhat.com>
2380 * gcc.dg/Wdesignated-init.c: New file.
2382 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2384 * g++.dg/ipa/devirt-34.C: New testcase.
2386 2014-07-28 Richard Biener <rguenther@suse.de>
2388 PR rtl-optimization/61801
2389 * gcc.target/i386/pr61801.c: Fix testcase.
2391 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2393 * gcc.dg/fold-abs-5.c: New test.
2394 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2395 * gcc.dg/fold-compare-8.c: Likewise.
2397 2014-07-28 Richard Biener <rguenther@suse.de>
2400 * gcc.dg/torture/ftrapv-1.c: New testcase.
2402 2014-07-28 Richard Biener <rguenther@suse.de>
2404 PR tree-optimization/61921
2405 * gfortran.dg/pr61921.f90: New testcase.
2407 2014-07-28 Richard Biener <rguenther@suse.de>
2409 PR rtl-optimization/61801
2410 * gcc.target/i386/pr61801.c: New testcase.
2412 2014-07-27 Marek Polacek <polacek@redhat.com>
2415 * gcc.dg/pr61861.c: New test.
2417 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2419 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2422 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2424 PR rtl-optimization/61926
2425 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2426 Reverse argument order.
2427 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2428 New XFAILed tests that match the original order.
2430 2014-07-26 Marek Polacek <polacek@redhat.com>
2433 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2435 2014-07-26 Tobias Burnus <burnus@net-b.de>
2440 * gfortran.dg/sizeof_2.f90: Change dg-error.
2441 * gfortran.dg/sizeof_4.f90: New.
2442 * gfortran.dg/storage_size_1.f08: Correct expected
2445 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2448 * gcc.target/i386/pr44551-1.c: New file.
2450 2014-07-25 Xinliang David Li <davidxl@google.com>
2452 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2453 * g++.dg/tree-prof/reorder_class1.h: New file.
2454 * g++.dg/tree-prof/reorder_class2.h: New file.
2455 * g++.dg/tree-prof/reorder.C: New test.
2456 * g++.dg/tree-prof/morefunc.C: New test.
2458 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2460 Implement N4051 - Allow typename in a template template parameter
2461 * lib/target-supports.exp (check_effective_target_c++1y): Now
2463 (check_effective_target_c++1y_down): New.
2464 (check_effective_target_c++1z_only): New.
2465 (check_effective_target_c++1z): New.
2466 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2467 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2468 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2470 2014-07-25 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/storage_size_5.f90: New.
2474 2014-07-25 Richard Biener <rguenther@suse.de>
2478 * gcc.dg/pr61762.c: New testcase.
2479 * gcc.dg/fold-cstring.c: Likewise.
2480 * gcc.dg/fold-cvect.c: Likewise.
2482 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2484 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2486 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2487 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2488 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2489 * gcc.c-torture/execute/pr23135.x: Likewise.
2491 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2493 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2495 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2497 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2499 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2501 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2503 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2505 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2507 * gcc.target/aarch64/test_frame_2.c: Likewise.
2508 * gcc.target/aarch64/test_frame_4.c: Likewise.
2509 * gcc.target/aarch64/test_frame_6.c: Likewise.
2510 * gcc.target/aarch64/test_frame_7.c: Likewise.
2511 * gcc.target/aarch64/test_frame_8.c: Likewise.
2512 * gcc.target/aarch64/test_frame_10.c: Likewise.
2514 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2516 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2518 * gcc.target/aarch64/test_frame_10.c: Likewise.
2519 * gcc.target/aarch64/test_frame_2.c: Likewise.
2520 * gcc.target/aarch64/test_frame_4.c: Likewise.
2521 * gcc.target/aarch64/test_frame_6.c: Likewise.
2522 * gcc.target/aarch64/test_frame_7.c: Likewise.
2523 * gcc.target/aarch64/test_frame_8.c: Likewise.
2524 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2526 2014-07-24 Martin Jambor <mjambor@suse.cz>
2529 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2531 2014-07-24 Richard Biener <rguenther@suse.de>
2534 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2536 2014-07-24 Andreas Schwab <schwab@suse.de>
2538 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2539 Also check for __arm__.
2541 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2543 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2546 2014-07-24 Marek Polacek <polacek@redhat.com>
2549 * c-c++-common/pr57653.c: New test.
2550 * c-c++-common/pr57653.h: New file.
2551 * c-c++-common/pr57653-2.c: New test.
2552 * c-c++-common/pr57653-2.h: New file.
2554 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2556 * gcc.target/aarch64/test_frame_common.h: New file.
2557 * gcc.target/aarch64/test_frame_1.c: Likewise.
2558 * gcc.target/aarch64/test_frame_2.c: Likewise.
2559 * gcc.target/aarch64/test_frame_3.c: Likewise.
2560 * gcc.target/aarch64/test_frame_4.c: Likewise.
2561 * gcc.target/aarch64/test_frame_5.c: Likewise.
2562 * gcc.target/aarch64/test_frame_6.c: Likewise.
2563 * gcc.target/aarch64/test_frame_7.c: Likewise.
2564 * gcc.target/aarch64/test_frame_8.c: Likewise.
2565 * gcc.target/aarch64/test_frame_9.c: Likewise.
2566 * gcc.target/aarch64/test_frame_10.c: Likewise.
2567 * gcc.target/aarch64/test_frame_11.c: Likewise.
2568 * gcc.target/aarch64/test_frame_12.c: Likewise.
2569 * gcc.target/aarch64/test_frame_13.c: Likewise.
2570 * gcc.target/aarch64/test_frame_14.c: Likewise.
2571 * gcc.target/aarch64/test_frame_15.c: Likewise.
2573 2014-07-23 Marek Polacek <polacek@redhat.com>
2575 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2578 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2580 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2581 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2582 * gcc.dg/pr10474.c (target): Likewise.
2584 2014-07-22 Martin Jambor <mjambor@suse.cz>
2587 * pr61160-3.C (main): Return zero.
2589 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2591 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2592 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2593 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2594 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2595 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2596 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2598 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2600 PR tree-optimization/61822
2601 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2603 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2605 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2607 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2609 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2610 -msse2 -mno-avx instead of -msse.
2612 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2614 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2615 * gcc.dg/pr44024.c (dg-options): Add -O1.
2616 (dg-final): Check for the condition.
2617 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2619 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2622 * gcc.target/arm/memset-inline-1.c: New test.
2623 * gcc.target/arm/memset-inline-2.c: New test.
2624 * gcc.target/arm/memset-inline-3.c: New test.
2625 * gcc.target/arm/memset-inline-4.c: New test.
2626 * gcc.target/arm/memset-inline-5.c: New test.
2627 * gcc.target/arm/memset-inline-6.c: New test.
2628 * gcc.target/arm/memset-inline-7.c: New test.
2629 * gcc.target/arm/memset-inline-8.c: New test.
2630 * gcc.target/arm/memset-inline-9.c: New test.
2632 2014-07-21 Tom de Vries <tom@codesourcery.com>
2635 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2636 to bar symbol in scan-assembler-times call check.
2638 2014-07-21 Tom de Vries <tom@codesourcery.com>
2641 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2642 for darwin in scan-assembler-times check.
2643 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2644 scan-assembler-not checks. Add checks for insns.
2646 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2647 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2650 2014-07-21 Tom de Vries <tom@codesourcery.com>
2653 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2654 dg-options. Add checks for insns with xmm registers. Remove
2655 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2658 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2661 * gcc.target/i386/pr61855.c: New test.
2663 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2665 * gnat.dg/pack20.ad[sb]: New test.
2666 * gnat.dg/pack20_pkg.ads: New helper.
2668 2014-07-20 Ian Lance Taylor <iant@google.com>
2670 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2671 package for compiledir tests.
2673 2014-07-20 Marek Polacek <polacek@redhat.com>
2676 * gcc.dg/pr61852.c: New test.
2678 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2680 * gcc.dg/stack-usage-2.c: Adjust.
2682 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2685 * gcc.target/i386/pr61794.c: New test.
2687 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2689 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2690 involving both inputs rather than a multiplication involving one.
2691 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2692 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2693 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2695 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/template/operator13.C: New.
2700 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2702 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2703 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2704 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2705 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2707 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2709 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2710 * c-c++-common/ubsan/bounds-5.c: Likewise.
2711 * c-c++-common/ubsan/bounds-6.c: Likewise.
2712 * c-c++-common/ubsan/bounds-7.c: Likewise.
2713 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2714 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2715 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2716 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2717 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2718 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2719 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2720 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2721 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2722 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2724 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2726 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2727 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2728 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2729 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2731 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2733 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2734 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2735 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2737 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/parse/pr61804.C: New.
2742 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2744 * gnat.dg/specs/alignment2.ads: Update.
2745 * gnat.dg/specs/size_clause1.ads: Likewise.
2746 * gnat.dg/specs/size_clause2.ads: Likewise.
2748 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2750 PR preprocessor/60723 - missing system-ness marks for macro tokens
2751 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2753 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2755 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2756 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2757 -mieee-with-inexact for alpha*-*-*.
2759 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2761 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2762 Add IEEE options to compile flags.
2763 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2764 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2766 2014-07-15 Michael Matz <matz@suse.de>
2768 PR rtl-optimization/61772
2769 * gcc.dg/torture/pr61772.c: New test.
2771 2014-07-15 Marek Polacek <polacek@redhat.com>
2773 * gcc.dg/ubsan/bounds-1.c: New test.
2775 2014-06-15 Tobias Burnus <burnus@net-b.de>
2777 * gfortran.dg/coarray_34.f90: New.
2778 * gfortran.dg/coarray_6.f90: Update test case.
2780 2014-07-14 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/61779
2783 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2785 2014-07-14 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/61786
2788 * gcc.dg/torture/pr61786.c: New testcase.
2789 * gcc.dg/lto/pr61786_0.c: Likewise.
2790 * gcc.dg/lto/pr61786_1.c: Likewise.
2792 2014-07-14 Richard Biener <rguenther@suse.de>
2794 PR tree-optimization/61757
2795 PR tree-optimization/61783
2796 PR tree-optimization/61787
2797 * gcc.dg/torture/pr61757.c: New testcase.
2798 * gcc.dg/torture/pr61787.c: Likewise.
2800 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2803 * c-c++-common/Wmemset-transposed-args1.c: New test.
2804 * c-c++-common/Wmemset-transposed-args2.c: New test.
2805 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2807 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2809 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2810 longer happens during parsing.
2811 * gcc.dg/pr44024.c: Update template.
2812 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2813 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2814 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2816 2014-07-13 Tom de Vries <tom@codesourcery.com>
2818 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2819 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2821 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2823 PR C++/60209 - Declaration of user-defined literal operator cause error
2824 * g++.dg/cpp0x/pr60209-neg.C: New.
2825 * g++.dg/cpp0x/pr60209.C: New.
2826 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2828 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cilk-plus/pr60967.C: New.
2833 2014-07-13 Tobias Burnus <burnus@net-b.de>
2835 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2837 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2840 * gfortran.dg/dependency_44.f90 : New test
2842 2014-07-12 Tobias Burnus <burnus@net-b.de>
2844 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2845 * gfortran.dg/coarray_atomic_2.f90: New.
2846 * gfortran.dg/coarray_atomic_3.f90: New.
2847 * gfortran.dg/coarray_atomic_4.f90: New.
2848 * gfortran.dg/coarray/atomic_2.f90: New.
2850 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2852 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2853 * g++.dg/cpp0x/pr57644.C: New.
2855 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2858 * g++.dg/cpp0x/Wnarrowing1.C: New.
2860 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2862 PR preprocessor/61389
2863 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2864 * gcc.dg/cpp/sysmac1.c: Likewise.
2866 2014-07-11 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/memmove-4.c: New testcase.
2870 * gcc.dg/strlenopt-8.c: XFAIL.
2871 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2873 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2876 * gcc.dg/pr61561.c: New test.
2878 2014-07-10 Tom de Vries <tom@codesourcery.com>
2880 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2882 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2883 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2886 2014-07-10 Richard Biener <rguenther@suse.de>
2889 * c-c++-common/torture/pr61741.c: Use signed char.
2891 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2893 * gnat.dg/opt39.adb: New test.
2895 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2897 PR tree-optimization/61742
2898 * gcc.dg/torture/pr61742.c: New test.
2899 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2900 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2902 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/cpp0x/explicit8.C: New.
2907 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2911 * g++.dg/template/pr57466.C: New.
2912 * g++.dg/cpp0x/pr57466.C: Likewise.
2913 * g++.dg/template/unify6.C: Update.
2915 2014-07-09 Tom de Vries <tom@codesourcery.com>
2917 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2919 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2921 * gfortran.dg/ieee/underflow_1.f90: New file.
2923 2014-07-09 Richard Biener <rguenther@suse.de>
2926 * c-c++-common/torture/pr61741.c: New testcase.
2928 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2930 * lib/target-supports.exp
2931 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2933 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2935 * gcc.dg/globalalias.c: Remove XFAIL.
2936 * gcc.dg/localalias.c: Remove XFAIL.
2938 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2940 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2941 * g++.dg/cpp0x/pr58155.C: New.
2943 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2946 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2947 Adjust regexp for more targets.
2949 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2950 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/cpp0x/vt-59361.C: New.
2955 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2958 * gcc.target/i386/pr61599-1.c: New test.
2959 * gcc.target/i386/pr61599-2.c: New test.
2961 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2963 PR rtl-optimization/61673
2964 * gcc.c-torture/execute/pr61673.c: New test.
2966 PR tree-optimization/61725
2967 * gcc.dg/tree-ssa/vrp93.c: New test.
2968 * gcc.c-torture/execute/pr61725.c: New test.
2970 2014-07-08 Richard Biener <rguenther@suse.de>
2972 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2973 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2974 restriction on loop depth difference.
2975 (record_equality): Likewise.
2976 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2977 (loop_depth_of_name): Remove.
2978 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2979 restriction on loop depth difference.
2980 (init_copy_prop): Likewise.
2982 2014-07-08 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/61681
2985 * gcc.dg/torture/pr61681.c: New testcase.
2987 2014-07-08 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/61680
2990 * gcc.dg/vect/pr61680.c: New testcase.
2992 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2994 PR tree-optimization/61576
2995 * gcc.dg/torture/pr61576.c: New test.
2997 2014-07-08 Marek Polacek <polacek@redhat.com>
3000 * c-c++-common/pr60226.c: New test.
3002 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3006 * gfortran.dg/allocatable_function_8.f90 : New test
3008 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3010 * gcc.target/powerpc/spe-evmerge.c: New file.
3012 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3014 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3016 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3018 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3020 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/parse/pr58898.C: New.
3025 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3027 * gfortran.dg/list_read_12.f90: Delete the file.
3028 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3031 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033 PR libgfortran/61640
3034 * gfortran.dg/arrayio_16.f90: New test.
3036 2014-07-06 Marek Polacek <polacek@redhat.com>
3038 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3039 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3041 2014-07-06 Marek Polacek <polacek@redhat.com>
3044 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3045 -Wno-sizeof-array-argument.
3046 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3047 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3048 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3049 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3050 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3051 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3052 * c-c++-common/sizeof-array-argument.c: New test.
3053 * gcc.dg/vla-5.c: Add dg-warnings.
3055 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3057 * g++.dg/ipa/devirt-26.C: Update testcase.
3058 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3059 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3061 2014-07-04 Tobias Burnus <burnus@net-b.de>
3063 * gfortran.dg/coarray/coindexed_3.f90: New.
3065 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3068 * g++.dg/opt/pr61654.C: New test.
3070 PR tree-optimization/61684
3071 * gcc.c-torture/compile/pr61684.c: New test.
3073 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3075 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3076 dg-runtest's. Adapt all callers.
3077 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3078 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3079 * lib/go-dg.exp (go-dg-runtest): Likewise.
3080 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3081 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3083 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3085 PR tree-optimization/61682
3086 * gcc.c-torture/execute/pr61682.c: New test.
3088 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3090 * gcc.target/powerpc/shift-dot.c: New test.
3092 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3094 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3097 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3099 * gcc.target/arm/identical-invariants.c: New test.
3101 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3102 Chen Gang <gang.chen.5i5j@gmail.com>
3104 * gcc.c-torture/compile/section.c: New testcase.
3106 2014-07-02 Christian Bruel <christian.bruel@st.com>
3110 * gcc.target/sh/fpchg.c: New test.
3112 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3113 Fritz Reese <Reese-Fritz@zai.com>
3115 * gfortran.dg/oldstyle_5.f: New test.
3117 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3119 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3120 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3122 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3125 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3126 * g++.dg/parse/error11.C: Likewise.
3127 * g++.old-deja/g++.brendan/template17.C: Likewise.
3129 2014-07-02 Tobias Burnus <burnus@net-b.de>
3131 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3132 * gfortran.dg/coarray/send_array.f90: Ditto.
3133 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3135 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3136 Yufeng Zhang <yufeng.zhang@arm.com>
3138 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3139 (additional_flags_for_func_ret): New variable based on
3140 $additional_flags with -fno-use-caller-save.
3141 (func-ret-*.c): Use the new variable.
3143 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3146 * g++.dg/cpp0x/decltype60.C: New.
3148 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3150 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3151 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3152 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3153 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3154 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3155 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3156 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3157 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3159 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3161 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3163 2014-07-01 Marek Polacek <polacek@redhat.com>
3165 * gcc.dg/Wint-conversion.c: New test.
3167 2014-07-01 Marek Polacek <polacek@redhat.com>
3170 * gcc.dg/Wincompatible-pointer-types.c: New test.
3172 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3174 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3175 MicroBlaze specific pattern.
3177 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3182 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3183 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3184 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3186 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3188 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3189 test requires greater precision than the current PowerPC long
3190 double implementation supports.
3192 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3197 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3200 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3202 2014-06-30 Jeff Law <law@redhat.com>
3204 PR tree-optimization/61607
3205 * gcc.dg/tree-ssa/pr61607.c: New test.
3207 2014-06-30 Marek Polacek <polacek@redhat.com>
3209 * c-c++-common/ubsan/attrib-2.c: New test.
3210 * g++.dg/ubsan/return-3.C: New test.
3212 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3215 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3216 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3218 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3220 * gcc.dg/ira-loop-pressure.c: New test.
3222 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3224 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3225 checks that the dump is generated.
3227 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3231 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3232 * gfortran.dg/binding_label_tests_27.f90: New file.
3234 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3236 * gfortran.dg/graphite/pr59586.f: New testcase.
3238 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3240 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3242 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3245 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3247 * gfortran.dg/ieee/ieee.exp: New file.
3248 * gfortran.dg/ieee/ieee_1.F90: New file.
3249 * gfortran.dg/ieee/ieee_2.f90: New file.
3250 * gfortran.dg/ieee/ieee_3.f90: New file.
3251 * gfortran.dg/ieee/ieee_4.f90: New file.
3252 * gfortran.dg/ieee/ieee_5.f90: New file.
3253 * gfortran.dg/ieee/ieee_6.f90: New file.
3254 * gfortran.dg/ieee/ieee_7.f90: New file.
3255 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3257 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3259 * g++.dg/cpp0x/elision_conv.C: New.
3261 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3263 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3265 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/ext/complit14.C: New.
3270 2014-06-27 Martin Jambor <mjambor@suse.cz>
3273 * g++.dg/ipa/pr61160-2.C: New test.
3274 * g++.dg/ipa/pr61160-3.C: Likewise.
3276 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3278 PR tree-optimization/57233
3279 PR tree-optimization/61299
3280 * gcc.dg/pr57233.c: New test.
3281 * gcc.target/i386/pr57233.c: New test.
3282 * gcc.target/i386/sse2-pr57233.c: New test.
3283 * gcc.target/i386/avx-pr57233.c: New test.
3284 * gcc.target/i386/avx2-pr57233.c: New test.
3285 * gcc.target/i386/avx512f-pr57233.c: New test.
3286 * gcc.target/i386/xop-pr57233.c: New test.
3288 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3290 * gcc.dg/typeof-2.c: New testcase.
3292 2014-06-27 Marek Polacek <polacek@redhat.com>
3294 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3295 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3303 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3304 location. Add memory barrier.
3309 * c-c++-common/ubsan/bounds-7.c: New test.
3311 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3313 PR libgfortran/61499
3314 * gfortran.dg/arrayio_15.f90: New test.
3316 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3319 * gcc.target/alpha/pr61586.c: New test.
3321 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3324 * g++.dg/template/pr57573.C: New.
3326 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3328 * gcc.dg/tree-ssa/interposition.c: New testcase.
3330 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3333 * g++.dg/cpp0x/deleted8.C: New.
3335 2014-06-26 Martin Jambor <mjambor@suse.cz>
3337 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3339 * g++.dg/simulate-thread/bitfields.C: Likewise.
3340 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3341 allow-packed-store-data-races parameter.
3342 * gcc.dg/simulate-thread/subfields.c: Likewise.
3343 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3346 2014-06-26 Martin Jambor <mjambor@suse.cz>
3348 * g++.dg/ipa/pr60600.C: Fix typo.
3349 * g++.dg/ipa/devirt-25.C: Likewise.
3351 2014-06-26 Richard Biener <rguenther@suse.de>
3353 PR tree-optimization/61607
3354 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3356 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3358 * gcc.dg/inline-22.c: Add bind_pic_locally.
3359 * gcc.dg/inline_4.c: Ditto.
3360 * gcc.dg/fail_always_inline.c: Ditto.
3361 * g++.dg/ipa/devirt-25.C: Ditto.
3363 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3365 * lib/target-support.exp (bind_pic_locally): Save the flags to
3366 'flags_to_postpone' instead of appending to 'flags'.
3367 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3368 with flags_to_postpone and revert after target_compile.
3369 * lib/g++.exp (g++_target_compile): Ditto.
3370 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3372 2014-06-26 Nick Clifton <nickc@redhat.com>
3374 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3376 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3379 * g++.dg/template/pr61537.C: New testcase.
3381 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3386 2014-06-25 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/coarray_33.f90: New.
3390 2014-06-25 Tobias Burnus <burnus@net-b.de>
3392 * gfortran.dg/coarray/coindexed_1.f90: New.
3394 2014-06-25 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/coarray_collectives_7.f90: New.
3398 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3400 * gcc.c-torture/execute/20140622-1.c: New test.
3402 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3406 * g++.dg/cpp0x/aggr1.C: New.
3407 * g++.dg/cpp0x/aggr2.C: Likewise.
3408 * g++.dg/init/aggr11.C: Likewise.
3409 * g++.dg/init/aggr12.C: Likewise.
3411 2014-06-25 Martin Jambor <mjambor@suse.cz>
3413 * g++.dg/ipa/pr61540.C: Remove dumping test.
3415 2014-06-25 Marek Polacek <polacek@redhat.com>
3418 * gcc.dg/pr61162.c: Adjust dg-warning.
3419 * gcc.dg/pr61162-2.c: New test.
3421 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3423 PR tree-optimization/57742
3424 * gcc.dg/tree-ssa/calloc-3.c: New file.
3426 2014-06-25 Richard Biener <rguenther@suse.de>
3429 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3430 for targets that return _Complex float in memory.
3432 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3434 * gcc.target/arm/vect-noalign.c: Adjust options.
3436 2014-06-24 Cong Hou <congh@google.com>
3438 * gcc.dg/vect/vect-reduc-sad.c: New.
3439 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3441 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3443 PR tree-optimization/57742
3444 * g++.dg/tree-ssa/calloc.C: New testcase.
3445 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3446 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3447 * gcc.dg/strlenopt-9.c: Adapt.
3449 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3451 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3453 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3454 instead of calling sequentially in the C code.
3455 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3456 saved_return_address to the stack frame where LR register was stored.
3457 (saved_return_address): Declare weak.
3459 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3462 * g++.dg/other/operator3.C: New.
3463 * g++.dg/template/operator8.C: Adjust.
3464 * g++.dg/template/operator9.C: Likewise.
3466 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3468 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3470 2014-06-24 Richard Biener <rguenther@suse.de>
3472 PR tree-optimization/61572
3473 * gcc.target/i386/pr61572.c: New testcase.
3475 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3477 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3479 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3480 Remove Label is never defined expected error.
3481 * gfortran.dg/gomp/udr8.f90: New test.
3483 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3485 PR tree-optimization/61554
3486 * g++.dg/torture/pr61554.C: New testcase.
3488 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3490 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3492 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3494 * gcc.dg/localalias-2.c: Guard by require-alias.
3495 * gcc.dg/globalalias-2.c: Likewise.
3497 2014-06-23 Kai Tietz <ktietz@redhat.com>
3499 * gcc.target/i386/indjmp-1.c: New test.
3501 2014-06-23 Andrew Pinski <apinski@cavium.com>
3503 * gcc.c-torture/compile/20140723-1.c: New testcase.
3505 2014-06-23 Marek Polacek <polacek@redhat.com>
3508 * c-c++-common/pr61553.c (foo): Add dg-error.
3510 2014-06-23 Tobias Burnus <burnus@net-b.de>
3512 * gfortran.dg/coarray_32.f90: New.
3514 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/other/void1.C: Adjust.
3519 * g++.dg/other/void3.C: Likewise.
3521 2014-06-23 Marek Polacek <polacek@redhat.com>
3524 * c-c++-common/pr61553.c: New test.
3526 2014-06-23 Richard Biener <rguenther@suse.de>
3528 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3529 * g++.dg/vect/slp-pr50819.cc: Likewise.
3530 * g++.dg/vect/slp-pr56812.cc: Likewise.
3531 * gcc.dg/vect/bb-slp-1.c: Likewise.
3532 * gcc.dg/vect/bb-slp-10.c: Likewise.
3533 * gcc.dg/vect/bb-slp-11.c: Likewise.
3534 * gcc.dg/vect/bb-slp-13.c: Likewise.
3535 * gcc.dg/vect/bb-slp-14.c: Likewise.
3536 * gcc.dg/vect/bb-slp-15.c: Likewise.
3537 * gcc.dg/vect/bb-slp-16.c: Likewise.
3538 * gcc.dg/vect/bb-slp-17.c: Likewise.
3539 * gcc.dg/vect/bb-slp-18.c: Likewise.
3540 * gcc.dg/vect/bb-slp-19.c: Likewise.
3541 * gcc.dg/vect/bb-slp-2.c: Likewise.
3542 * gcc.dg/vect/bb-slp-20.c: Likewise.
3543 * gcc.dg/vect/bb-slp-21.c: Likewise.
3544 * gcc.dg/vect/bb-slp-22.c: Likewise.
3545 * gcc.dg/vect/bb-slp-23.c: Likewise.
3546 * gcc.dg/vect/bb-slp-24.c: Likewise.
3547 * gcc.dg/vect/bb-slp-25.c: Likewise.
3548 * gcc.dg/vect/bb-slp-26.c: Likewise.
3549 * gcc.dg/vect/bb-slp-27.c: Likewise.
3550 * gcc.dg/vect/bb-slp-28.c: Likewise.
3551 * gcc.dg/vect/bb-slp-29.c: Likewise.
3552 * gcc.dg/vect/bb-slp-3.c: Likewise.
3553 * gcc.dg/vect/bb-slp-30.c: Likewise.
3554 * gcc.dg/vect/bb-slp-31.c: Likewise.
3555 * gcc.dg/vect/bb-slp-32.c: Likewise.
3556 * gcc.dg/vect/bb-slp-4.c: Likewise.
3557 * gcc.dg/vect/bb-slp-5.c: Likewise.
3558 * gcc.dg/vect/bb-slp-6.c: Likewise.
3559 * gcc.dg/vect/bb-slp-7.c: Likewise.
3560 * gcc.dg/vect/bb-slp-8.c: Likewise.
3561 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3562 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3563 * gcc.dg/vect/bb-slp-9.c: Likewise.
3564 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3565 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3566 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3567 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3568 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3569 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3570 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3571 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3572 * gcc.dg/vect/pr26359.c: Likewise.
3573 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3575 2014-06-23 Marek Polacek <polacek@redhat.com>
3577 * c-c++-common/pr49706-2.c: New test.
3579 2014-06-23 Alan Modra <amodra@gmail.com>
3581 * gcc.dg/pr61583.c: New.
3583 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3585 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3588 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3589 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3591 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3592 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3593 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3594 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3595 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3596 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3597 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3598 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3599 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3600 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3601 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3602 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3603 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3604 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3605 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3606 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3607 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3608 test_vsrid_n_u64): Fix signature to match intrinsic.
3610 (test_vabs_s64): Remove.
3611 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3613 (test_vdupd_lane_s64): Rename to...
3614 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3616 (test_vdupd_lane_u64): Rename to...
3617 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3619 (test_vtst_s64): Rename to...
3620 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3622 (test_vtst_u64): Rename to...
3623 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3625 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3626 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3627 Remove out-of-bounds tests.
3628 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3629 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3630 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3632 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3634 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3635 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3636 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3637 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3638 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3640 * gcc.target/aarch64/vsub_f64.c: Likewise.
3641 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3642 scheme as now the same for all variants.
3643 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3646 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3648 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3650 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3652 * gcc.dg/localalias.c: Fix broken commit.
3653 * gcc.dg/globalalias.c: Likewise.
3655 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3657 * gcc.dg/localalias.c: New testcase.
3658 * gcc.dg/localalias-2.c: New testcase.
3659 * gcc.dg/globalalias.c: New testcase.
3660 * gcc.dg/globalalias-2.c: New testcase.
3662 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3664 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3666 2014-06-20 Marek Polacek <polacek@redhat.com>
3668 * c-c++-common/ubsan/bounds-1.c: New test.
3669 * c-c++-common/ubsan/bounds-2.c: New test.
3670 * c-c++-common/ubsan/bounds-3.c: New test.
3671 * c-c++-common/ubsan/bounds-4.c: New test.
3672 * c-c++-common/ubsan/bounds-5.c: New test.
3673 * c-c++-common/ubsan/bounds-6.c: New test.
3675 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3677 Make the tests big-endian friendly.
3679 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3680 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3681 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3682 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3683 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3684 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3685 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3686 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3687 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3689 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3690 Max Ostapenko <m.ostapenko@partner.samsung.com>
3693 * c-c++-common/asan/strlen-overflow-1.c: New test.
3695 2014-06-20 Martin Jambor <mjambor@suse.cz>
3698 * g++.dg/ipa/pr61540.C: New test.
3700 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3701 Max Ostapenko <m.ostapenko@partner.samsung.com>
3704 * c-c++-common/asan/pr61530.c: New test.
3706 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3708 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3709 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3710 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3711 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3712 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3713 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3714 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3715 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3716 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3717 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3718 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3719 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3720 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3721 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3722 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3723 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3724 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3725 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3726 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3727 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3728 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3729 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3730 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3731 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3732 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3733 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3734 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3735 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3736 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3737 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3738 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3739 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3740 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3741 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3742 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3743 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3744 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3745 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3746 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3747 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3748 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3749 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3750 (test_vqdmlal_high_lane_s16): Fix parameter type.
3751 (test_vqdmlal_high_lane_s32): Likewise.
3752 (test_vqdmull_high_lane_s16): Likewise.
3753 (test_vqdmull_high_lane_s32): Likewise.
3754 (test_vqdmlsl_high_lane_s32): Likewise.
3755 (test_vqdmlsl_high_lane_s16): Likewise.
3756 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3758 (test_vqdmlals_lane_s32): Likewise.
3759 (test_vqdmlslh_lane_s16): Likewise.
3760 (test_vqdmlsls_lane_s32): Likewise.
3761 (test_vqdmulhh_lane_s16): Likewise.
3762 (test_vqdmulhs_lane_s32): Likewise.
3763 (test_vqdmullh_lane_s16): Likewise.
3764 (test_vqdmulls_lane_s32): Likewise.
3765 (test_vqrdmulhh_lane_s16): Likewise.
3766 (test_vqrdmulhs_lane_s32): Likewise.
3768 2014-06-20 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/coarray_collectives_5.f90: Update
3772 dg-final scan-tree-dump-times.
3773 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3775 2014-06-20 Hale Wang <hale.wang@arm.com>
3777 * gcc.target/arm/lto/: New folder to verify the LTO option.
3778 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3779 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3780 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3781 * lib/lto.exp (object-readelf): New procedure.
3783 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3786 * gfortran.dg/pr61454.f90: New file.
3788 2014-06-19 Terry Guo <terry.guo@arm.com>
3790 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3791 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3792 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3794 2014-06-19 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/coarray/collectives_2.f90: Extend
3799 2014-06-18 Tom de Vries <tom@codesourcery.com>
3801 * gcc.target/aarch64/fuse-caller-save.c: New test.
3803 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3804 Tom de Vries <tom@codesourcery.com>
3806 * gcc.target/arm/fuse-caller-save.c: New test.
3808 2014-06-18 Richard Biener <rguenther@suse.de>
3810 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3811 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3812 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3814 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3816 PR tree-optimization/61518
3817 * gcc.dg/torture/pr61518.c: New test.
3819 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3821 PR tree-optimization/61517
3822 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3823 (incorrect_read_be32): Likewise.
3824 (main): Call incorrect_read_* to test stmt replacement is made by
3825 bswap at the right place.
3826 * gcc.c-torture/execute/pr61517.c: New test.
3828 2014-06-18 Andreas Schwab <schwab@suse.de>
3830 PR rtl-optimization/54555
3831 * gcc.target/m68k/pr54555.c: New test.
3833 2014-06-18 Olivier Hainque <hainque@adacore.com>
3835 * gnat.dg/blocklocs.adb: New test.
3837 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3839 PR tree-optimization/52252
3840 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3841 * gcc.target/i386/pr52252-core.c: Ditto.
3843 PR tree-optimization/61403
3844 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3846 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3848 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3849 * gfortran.dg/gomp/depend-1.f90: New test.
3850 * gfortran.dg/gomp/target1.f90: New test.
3851 * gfortran.dg/gomp/target2.f90: New test.
3852 * gfortran.dg/gomp/target3.f90: New test.
3853 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3854 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3857 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3860 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3862 2014-06-17 Tobias Burnus <burnus@net-b.de>
3863 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3865 * gfortran.dg/coarray/send_array.f90: New.
3866 * gfortran.dg/coarray/get_array.f90: New.
3867 * gfortran.dg/coarray/sendget_array.f90: New.
3868 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3870 * gfortran.dg/coarray/collectives_2.f90: New.
3872 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3875 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3878 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3880 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3881 unit_id and kind_id to zero.
3883 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3886 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3887 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3888 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3889 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3891 2014-06-17 Richard Biener <rguenther@suse.de>
3894 * gcc.dg/lto/pr61526_0.c: New testcase.
3895 * gcc.dg/lto/pr61526_1.c: Likewise.
3897 2014-06-17 Richard Biener <rguenther@suse.de>
3899 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3900 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3901 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3902 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3903 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3905 2014-06-17 Richard Biener <rguenther@suse.de>
3907 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3909 2014-06-16 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/61482
3912 * g++.dg/torture/pr61482.C: New testcase.
3914 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3916 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3917 vpmacsdql instruction.
3919 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3921 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3922 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3923 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3924 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3926 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3927 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3928 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3929 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3930 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3931 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3933 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3937 * gfortran.dg/system_clock_1.f90: New file.
3938 * gfortran.dg/system_clock_2.f90: New file.
3940 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/other/void3.C: New.
3944 * g++.dg/conversion/err-recover1.C: Update.
3946 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3949 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3950 * gcc.target/powerpc/pack02.c: Use it.
3951 * gcc.target/powerpc/tfmode_off.c: Likewise.
3953 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3955 PR rtl-optimization/61094
3956 PR rtl-optimization/61446
3957 * gcc.target/i386/pr61446.c : New.
3959 2014-06-13 Dehao Chen <dehao@google.com>
3961 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3963 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3965 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3967 2014-06-13 Richard Biener <rguenther@suse.de>
3969 * c-c++-common/pr46562-2.c: Adjust.
3970 * g++.dg/tree-ssa/pr8781.C: Likewise.
3971 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3972 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3973 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3974 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3975 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3977 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3979 PR tree-optimization/61375
3980 * gcc.c-torture/execute/pr61375-1.c: New test.
3982 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3985 * c-c++-common/gomp/pr61486-1.c: New test.
3986 * c-c++-common/gomp/pr61486-2.c: New test.
3988 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3991 * gcc.dg/vect/vect-singleton_1.c: New file.
3993 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3996 * gcc.target/avr/torture/pr61443.c: New test.
3998 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4001 * g++.dg/parse/friend11.C: New.
4003 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/using-enum-1.C: New.
4007 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4009 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/parse/friend9.C: New.
4013 * g++.dg/parse/friend10.C: Likewise.
4014 * g++.dg/parse/friend7.C: Adjust.
4016 2014-06-11 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/61452
4019 * gcc.dg/torture/pr61452.c: New testcase.
4021 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4024 * g++.dg/parse/pr34049.C: New.
4026 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4028 * gcc.c-torture/execute/pr61306-1.c: New test.
4029 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4030 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4032 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4034 * gcc.target/aarch64/acle/acle.exp: New.
4035 * gcc.target/aarch64/acle/crc32b.c: New test.
4036 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4037 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4038 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4039 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4040 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4041 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4042 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4044 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4046 PR tree-optimization/52252
4047 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4049 2014-06-11 Richard Biener <rguenther@suse.de>
4052 * gcc.dg/torture/20140610-1.c: New testcase.
4053 * gcc.dg/torture/20140610-2.c: Likewise.
4055 2014-06-10 Richard Biener <rguenther@suse.de>
4057 PR tree-optimization/61438
4058 * gcc.dg/torture/pr61438.c: New testcase.
4060 2014-06-10 Richard Biener <rguenther@suse.de>
4063 * g++.dg/opt/pr61456.C: New testcase.
4065 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4066 Mikael Morin <mikael@gcc.gnu.org>
4069 * gfortran.dg/class_array_15.f03: Check memory leaks.
4071 2014-06-10 Richard Biener <rguenther@suse.de>
4073 PR tree-optimization/57186
4074 PR tree-optimization/59299
4075 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4076 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4078 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4081 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4083 * gfortran.dg/gomp/associate1.f90: New test.
4084 * gfortran.dg/gomp/intentin1.f90: New test.
4085 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4086 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4087 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4088 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4090 2014-06-09 Marek Polacek <polacek@redhat.com>
4093 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4094 * gcc.dg/array-2.c: Likewise.
4095 * gcc.dg/array-const-2.c: Likewise.
4096 * gcc.dg/ucnid-8.c: Likewise.
4097 * gcc.dg/vla-init-1.c: Likewise.
4098 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4099 * gcc.dg/c99-flex-array-7.c: Likewise.
4100 * gcc.dg/init-bad-1.c: Likewise.
4101 * gcc.dg/init-bad-3.c: Likewise.
4102 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4103 * gcc.dg/pedwarn-init.c: Add dg-warning.
4104 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4106 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/other/redecl3.C: New.
4111 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4114 * g++.dg/pr54442.C: New file.
4116 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4119 * gfortran.dg/associate_17.f90 : New test
4121 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4123 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4124 void for TEST instead of static void.
4125 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4129 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4130 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4211 instead of static void.
4212 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4213 delete unused variables.
4214 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4218 delete unused variables, void for TEST instead of static void.
4219 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4232 initialize variables.
4233 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4234 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4237 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4238 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4239 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4242 * gcc.target/i386/i386.exp: Ditto.
4243 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4244 CALC, void for TEST instead of static void, initialize variables.
4245 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4246 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4248 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4249 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4250 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4251 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4252 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4358 instead of static void.
4359 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4367 static void, delete unused variables.
4368 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4373 static void, delete unused variables, Change parameters for
4374 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4375 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4376 CALC, void for TEST instead of static void.
4377 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4378 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4380 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4382 static void, change type of parameter for UNION_TYPE.
4383 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4385 void for TEST instead of static void, delete unused variables, change
4386 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4387 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4394 void for TEST instead of static void, change parameters for
4395 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4396 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4399 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4400 __attribute__((unused)).
4401 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4402 __attribute__((unused)).
4403 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4404 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4405 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4406 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4407 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4408 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4409 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4410 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4411 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4412 add __attribute__((unused)).
4413 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4414 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4415 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4422 delete unused variables.
4423 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4428 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4429 static void, mask_merging and zero_masking for unsigned types.
4430 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4431 CHECK_ARRAY for unsigned types.
4432 * gcc.target/i386/m256-check.h: Ditto.
4433 * gcc.target/i386/m512-check.h: Ditto.
4435 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4438 * gcc.target/arm/pr48252.c (main): Expect same result
4441 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4444 * gfortran.dg/cray_pointers_10.f90: New file.
4446 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4448 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4449 instead of complex(kind=16).
4451 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4454 * gfortran.dg/bind_c_usage_29.f90: New file.
4456 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/opt38.adb: New test.
4459 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4461 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4464 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4465 New macro, 0 for __MMIX__, default 64.
4466 (bar): Pass it to __builtin_apply instead of literal 64.
4468 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4470 * gfortran.dg/io_constraints_11.f90: New file.
4471 * gfortran.dg/io_constraints_12.f90: New file.
4472 * gfortran.dg/io_constraints_13.f90: New file.
4474 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4477 * gcc.target/i386/pr61423.c: New test.
4479 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4482 * g++.dg/cpp0x/constexpr-union6.C: New.
4483 * g++.dg/cpp0x/union6.C: Likewise.
4484 * g++.dg/init/ref14.C: Adjust.
4485 * g++.dg/init/union1.C: Likewise.
4487 2014-06-06 Richard Biener <rguenther@suse.de>
4489 PR tree-optimization/59299
4490 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4492 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4494 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4495 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4497 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4499 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4500 bitfield and test wrong results instead of correct results to make the
4503 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4506 * g++.dg/cpp0x/constexpr-60432.C: New.
4508 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/cpp0x/constexpr-60199.C: New.
4513 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4515 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4516 Specify -march=z900 as an additional option.
4517 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4518 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4519 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4521 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4523 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4524 reduction clause diagnostic changes.
4525 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4526 * gfortran.dg/gomp/reduction1.f90: Likewise.
4527 * gfortran.dg/gomp/reduction3.f90: Likewise.
4528 * gfortran.dg/gomp/udr1.f90: New test.
4529 * gfortran.dg/gomp/udr2.f90: New test.
4530 * gfortran.dg/gomp/udr3.f90: New test.
4531 * gfortran.dg/gomp/udr4.f90: New test.
4532 * gfortran.dg/gomp/udr5.f90: New test.
4533 * gfortran.dg/gomp/udr6.f90: New test.
4534 * gfortran.dg/gomp/udr7.f90: New test.
4536 2014-06-06 Christian Bruel <christian.bruel@st.com>
4538 PR tree-optimization/43934
4539 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4541 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4544 * gcc.dg/pr53119.c: New testcase.
4546 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4549 * gcc.target/avr/pr52472.c: New test.
4552 2014-06-05 Jeff Law <law@redhat.com>
4554 PR tree-optimization/61289
4555 * g++.dg/pr61289.C: New test.
4556 * g++.dg/pr61289-2.C: New test.
4558 2014-06-05 Richard Biener <rguenther@suse.de>
4559 Paolo Carlini <paolo.carlini@oracle.com>
4562 * g++.dg/parse/pr56961.C: New.
4564 2014-06-05 Kai Tietz <ktietz@redhat.com>
4567 * gcc.target/i386/sibcall-4.c: Remove xfail.
4569 2014-06-05 Julian Brown <julian@codesourcery.com>
4570 Sandra Loosemore <sandra@codesourcery.com>
4572 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4574 2014-06-05 Richard Biener <rguenther@suse.de>
4577 * g++.dg/diagnostic/pr61004.C: New testcase.
4579 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4581 * gcc.dg/torture/pr61319.c: New test.
4583 2014-06-05 Marek Polacek <polacek@redhat.com>
4586 * gcc.dg/pr56724-3.c: New test.
4588 2014-06-05 Andreas Schwab <schwab@suse.de>
4590 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4592 2014-06-05 Marek Polacek <polacek@redhat.com>
4595 * c-c++-common/pr49706.c: New test.
4597 2014-06-05 Marek Polacek <polacek@redhat.com>
4600 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4601 * gcc.dg/Wshadow-3.c: Likewise.
4602 * gcc.dg/pr48062.c: New test.
4604 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/init/pr43453.C: New.
4609 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4611 PR tree-optimization/61385
4612 * gcc.dg/tree-ssa/pr61385.c: New file.
4614 2014-06-04 Richard Biener <rguenther@suse.de>
4616 PR tree-optimization/60098
4617 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4619 2014-06-04 Richard Biener <rguenther@suse.de>
4621 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4623 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4626 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4627 the case with a pointer.
4629 2014-06-04 Marek Polacek <polacek@redhat.com>
4632 * c-c++-common/pr30020.c: New test.
4634 2014-06-03 Andrew Pinski <apinski@cavium.com>
4636 * gcc.c-torture/compile/20140528-1.c: New testcase.
4638 2014-06-03 Dehao Chen <dehao@google.com>
4640 * gcc.dg/tree-prof/merge_block.c: New test.
4642 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4644 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4645 * g++.dg/ext/mv15.C (dg-options): Ditto.
4647 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/cpp0x/nullptr31.C: New.
4652 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4653 * g++.dg/cpp0x/nullptr17.C: Update.
4655 2014-06-03 Marek Polacek <polacek@redhat.com>
4658 * c-c++-common/pr60439.c: New test.
4659 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4661 2014-06-03 Martin Jambor <mjambor@suse.cz>
4664 * g++.dg/ipa/pr61160-1.C: New test.
4666 2014-06-03 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/61383
4669 * gcc.dg/torture/pr61383-1.c: New testcase.
4671 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4673 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4675 2014-06-02 Jeff Law <law@redhat.com>
4677 PR rtl-optimization/61094
4678 * g++.dg/pr61094: New test.
4680 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4683 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4684 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4685 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4686 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4687 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4688 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4689 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4691 2014-06-02 Richard Biener <rguenther@suse.de>
4693 PR tree-optimization/61346
4694 * gcc.dg/torture/pr61346.c: New testcase.
4696 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4698 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4700 * gcc.target/i386/sibcall-4.c: Ditto.
4701 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4703 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4705 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4706 in scan-assembler-not string.
4707 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4708 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4709 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4711 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4713 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4715 2014-06-01 Kai Tietz <ktietz@redhat.com>
4718 * gcc.target/i386/sibcall-6.c: New test.
4720 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4724 * g++.dg/cpp0x/pr57543-1.C: New.
4725 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4726 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4727 * g++.dg/cpp0x/decltype59.C: Likewise.
4729 2014-05-31 Tom de Vries <tom@codesourcery.com>
4731 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4733 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4735 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4736 restore_gcc_exec_prefix_env_var): New procedures.
4737 (set_ld_library_path_env_vars,
4738 restore_ld_library_path_env_vars): Use them.
4739 * lib/c-compat.exp: Load target-libpath.exp.
4740 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4741 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4742 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4743 restore_gcc_exec_prefix_env_var.
4744 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4747 * c-c++-common/asan/misalign-1.c: New test.
4748 * c-c++-common/asan/misalign-2.c: New test.
4750 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4751 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4752 -DASAN_USE_DEJAGNU_GTEST=1.
4753 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4754 * g++.dg/asan/asan_oob_test.cc: Likewise.
4755 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4756 * g++.dg/asan/asan_str_test.cc: Likewise.
4757 * g++.dg/asan/asan_test_utils.h: Likewise.
4758 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4759 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4760 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4761 Imported from upstream r209283.
4762 * g++.dg/asan/asan_test_config.h: Likewise.
4764 2014-05-30 Kai Tietz <ktietz@redhat.com>
4767 * gcc.target/i386/sibcall-1.c: New test.
4768 * gcc.target/i386/sibcall-2.c: New test.
4769 * gcc.target/i386/sibcall-3.c: New test.
4770 * gcc.target/i386/sibcall-4.c: New test.
4772 2014-05-30 Ian Lance Taylor <iant@google.com>
4774 * gcc.target/i386/pause-2.c: New test.
4776 2014-05-30 Tom de Vries <tom@codesourcery.com>
4778 * gcc.target/i386/fuse-caller-save.c: New test.
4779 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4780 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4782 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4784 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4785 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4786 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4787 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4788 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4789 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4790 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4791 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4792 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4793 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4794 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4795 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4796 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4797 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4798 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4799 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4800 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4801 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4802 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4803 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4804 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4805 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4806 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4807 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4808 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4809 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4810 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4811 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4812 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4813 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4814 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4815 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4816 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4817 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4818 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4819 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4821 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4823 PR rtl-optimization/61325
4824 * gcc.target/aarch64/pr61325.c: New.
4826 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4828 * gcc.target/arm/simd/vextQf32_1.c: New file.
4829 * gcc.target/arm/simd/vextQp16_1.c: New file.
4830 * gcc.target/arm/simd/vextQp8_1.c: New file.
4831 * gcc.target/arm/simd/vextQs16_1.c: New file.
4832 * gcc.target/arm/simd/vextQs32_1.c: New file.
4833 * gcc.target/arm/simd/vextQs64_1.c: New file.
4834 * gcc.target/arm/simd/vextQs8_1.c: New file.
4835 * gcc.target/arm/simd/vextQu16_1.c: New file.
4836 * gcc.target/arm/simd/vextQu32_1.c: New file.
4837 * gcc.target/arm/simd/vextQu64_1.c: New file.
4838 * gcc.target/arm/simd/vextQu8_1.c: New file.
4839 * gcc.target/arm/simd/vextQp64_1.c: New file.
4840 * gcc.target/arm/simd/vextf32_1.c: New file.
4841 * gcc.target/arm/simd/vextp16_1.c: New file.
4842 * gcc.target/arm/simd/vextp8_1.c: New file.
4843 * gcc.target/arm/simd/vexts16_1.c: New file.
4844 * gcc.target/arm/simd/vexts32_1.c: New file.
4845 * gcc.target/arm/simd/vexts64_1.c: New file.
4846 * gcc.target/arm/simd/vexts8_1.c: New file.
4847 * gcc.target/arm/simd/vextu16_1.c: New file.
4848 * gcc.target/arm/simd/vextu32_1.c: New file.
4849 * gcc.target/arm/simd/vextu64_1.c: New file.
4850 * gcc.target/arm/simd/vextu8_1.c: New file.
4851 * gcc.target/arm/simd/vextp64_1.c: New file.
4853 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4854 Tom de Vries <tom@codesourcery.com>
4856 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4858 * gcc.target/mips/fuse-caller-save.h: New include file.
4859 * gcc.target/mips/fuse-caller-save.c: New test.
4860 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4861 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4863 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4865 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4867 2014-05-28 Richard Biener <rguenther@suse.de>
4870 * gcc.dg/pr61045.c: New testcase.
4872 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4874 * lib/clearcap.exp: New file.
4875 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4876 Remove clearcap_ldflags handling.
4877 Call clearcap-init, clearcap-finish.
4878 * gcc.target/i386/i386.exp: Likewise.
4879 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4880 * gcc.target/i386/clearcapv2.map: Move to
4881 ../config/sol2-clearcapv2.map.
4882 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4883 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4885 2014-05-28 Richard Biener <rguenther@suse.de>
4887 PR tree-optimization/61335
4888 * gfortran.dg/pr61335.f90: New testcase.
4890 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4892 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4894 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4896 * gnat.dg/overflow_fixed.adb: New test.
4898 2014-05-27 Marek Polacek <polacek@redhat.com>
4901 * gcc.dg/pr56724-1.c: New test.
4902 * gcc.dg/pr56724-2.c: New test.
4903 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4905 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4907 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4909 * gcc.dg/fold-compare-8.c: New test.
4910 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4912 2014-05-27 Richard Biener <rguenther@suse.de>
4914 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4916 2014-05-27 Marek Polacek <polacek@redhat.com>
4919 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4920 LLONG_MIN, and ULLONG_MAX.
4922 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4924 * lib/target-supports.exp (check_effective_target_vect_bswap):
4925 Specify arm*-*-* support.
4927 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4930 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4932 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4933 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4935 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4937 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4939 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4941 PR rtl-optimization/61222
4942 * gcc.c-torture/compile/pr61222-1.c: New test.
4943 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4945 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4947 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4949 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4951 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4953 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4955 PR libgfortran/55117
4956 * gfortran.dg/namelist_85.f90: New test.
4958 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4961 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4962 the case with syntax error.
4964 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4966 * gcc.dg/lto/pr61278_0.c: New test.
4967 * gcc.dg/lto/pr61278_1.c: New test.
4969 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4971 * gcc.dg/pr61220.c: New test.
4972 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4974 2014-05-25 Tobias Burnus <burnus@net-b.de>
4976 * gfortran.dg/coarray_10.f90: Update dg-warning.
4977 * gfortran.dg/coarray_this_image_1.f90: New.
4978 * gfortran.dg/coarray_this_image_2.f90: New.
4980 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4983 * gfortran.dg/arrayio_14.f90: New test.
4985 2014-05-24 Andreas Schwab <schwab@suse.de>
4987 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4989 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4991 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4992 Adjust regexp for -flto.
4993 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4994 * gfortran.dg/pr52835.f90: Likewise.
4996 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4998 PR rtl-optimization/61215
4999 * gcc.target/i386/pr61215.c: New.
5001 2014-05-23 Marek Polacek <polacek@redhat.com>
5002 Jakub Jelinek <jakub@redhat.com>
5004 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5005 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5006 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5007 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5008 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5009 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5010 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5011 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5012 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5013 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5014 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5015 * c-c++-common/ubsan/float-cast.h: New file.
5016 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5017 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5019 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5021 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5023 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/cpp1y/lambda-init9.C: New.
5027 2014-05-23 Richard Biener <rguenther@suse.de>
5030 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5031 adjust testcase to reflect reality.
5033 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5035 PR tree-optimization/54733
5036 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5037 optimization to support memory sources and bitwise operations
5038 equivalent to load in host endianness.
5039 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5040 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5041 * gcc.c-torture/execute/bswap-2.c: Likewise.
5043 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5045 * lib/target-supports.exp: New effective targets for architectures
5046 capable of performing byte swap.
5047 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5048 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5049 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5051 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5055 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5057 2014-05-22 Xinliang David Li <davidxl@google.com>
5059 * g++.dg/ipa/devirt-15.C: Fix expected message.
5060 * g++.dg/ipa/devirt-16.C: Ditto.
5061 * g++.dg/ipa/devirt-17.C: Ditto.
5062 * g++.dg/ipa/devirt-26.C: Ditto.
5063 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5064 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5065 * g++.dg/tree-ssa/pr8781.C:Ditto.
5067 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5069 * gcc.target/powerpc/htm-ttest.c: New test.
5071 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5073 * gnat.dg/opt37.ad[sb]: New test.
5075 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5078 * g++.dg/cilk-plus/AN/array_function.cc: New.
5080 2014-05-22 Richard Biener <rguenther@suse.de>
5082 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5084 2014-05-22 Kostya Serebryany <kcc@google.com>
5086 * c-c++-common/tsan/mutexset1.c: Update the test to match
5088 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5090 2014-05-21 Marek Polacek <polacek@redhat.com>
5093 * g++.dg/ubsan/pr61272.C: New test.
5095 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5096 Sandra Loosemore <sandra@codesourcery.com>
5099 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5100 * gcc.target/nios2/custom-fp-lto.c: New test.
5102 2014-05-21 Andreas Schwab <schwab@suse.de>
5104 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5106 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5109 * gcc.target/sh/pr54236-3.c: New.
5111 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5114 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5116 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5118 PR tree-optimization/60899
5119 * g++.dg/ipa/devirt-11.C: Update template.
5121 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5124 * g++.dg/cpp0x/pr61038.C: New.
5126 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5131 * g++.dg/cpp0x/nsdmi-template11.C: New.
5132 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5133 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5135 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5137 * gnat.dg/opt35.adb: New test.
5138 * gnat.dg/opt36.adb: Likewise.
5139 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5141 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/cpp0x/Wattributes1.C: New.
5145 * g++.dg/ext/visibility/redecl1.C: Adjust.
5146 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5148 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5150 * gcc.target/powerpc/vsxcopy.c: New test.
5152 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5155 * g++.dg/cpp0x/nsdmi-union6.C: New.
5156 * g++.dg/parse/pr58664.C: Likewise.
5157 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5158 * g++.dg/parse/crash31.C: Likewise.
5159 * g++.dg/template/error2.C: Likewise.
5160 * g++.dg/template/inherit8.C: Likewise.
5161 * g++.dg/template/offsetof2.C: Likewise.
5163 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5165 * c-c++-common/gomp/simd4.c: Adjust for inform.
5166 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5167 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5168 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5169 * g++.dg/cpp0x/noexcept15.C: Likewise.
5170 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5171 * g++.dg/eh/spec6.C: Likewise.
5172 * g++.dg/expr/cast1.C: Likewise.
5173 * g++.dg/expr/dtor1.C: Likewise.
5174 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5175 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5176 * g++.dg/gomp/pr49223-2.C: Likewise.
5177 * g++.dg/gomp/udr-4.C: Likewise.
5178 * g++.dg/init/delete1.C: Likewise.
5179 * g++.dg/other/crash-2.C: Likewise.
5180 * g++.dg/parse/crash24.C: Likewise.
5181 * g++.dg/parse/crash25.C: Likewise.
5182 * g++.dg/parse/crash31.C: Likewise.
5183 * g++.dg/parse/crash49.C: Likewise.
5184 * g++.dg/parse/crash50.C: Likewise.
5185 * g++.dg/parse/crash54.C: Likewise.
5186 * g++.dg/parse/dtor7.C: Likewise.
5187 * g++.dg/parse/error40.C: Likewise.
5188 * g++.dg/parse/fused-params1.C: Likewise.
5189 * g++.dg/parse/new1.C: Likewise.
5190 * g++.dg/template/crash35.C: Likewise.
5191 * g++.dg/template/crash59.C: Likewise.
5192 * g++.dg/template/crash77.C: Likewise.
5193 * g++.dg/template/error51.C: Likewise.
5194 * g++.dg/template/incomplete1.C: Likewise.
5195 * g++.dg/template/incomplete3.C: Likewise.
5196 * g++.dg/template/incomplete4.C: Likewise.
5197 * g++.dg/template/incomplete5.C: Likewise.
5198 * g++.dg/template/inherit8.C: Likewise.
5199 * g++.dg/template/instantiate1.C: Likewise.
5200 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5201 * g++.dg/template/offsetof2.C: Likewise.
5202 * g++.dg/tm/pr51928.C: Likewise.
5203 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5204 * g++.dg/warn/incomplete1.C: Likewise.
5205 * g++.dg/warn/incomplete2.C: Likewise.
5206 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5207 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5208 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5209 * g++.old-deja/g++.eh/catch1.C: Likewise.
5210 * g++.old-deja/g++.eh/spec6.C: Likewise.
5211 * g++.old-deja/g++.mike/p7868.C: Likewise.
5212 * g++.old-deja/g++.other/crash38.C: Likewise.
5213 * g++.old-deja/g++.other/enum2.C: Likewise.
5214 * g++.old-deja/g++.other/incomplete.C: Likewise.
5215 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5216 * g++.old-deja/g++.pt/crash9.C: Likewise.
5217 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5218 * g++.old-deja/g++.pt/typename8.C: Likewise.
5219 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5221 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5223 * lib/target-supports.exp
5224 (check_effective_target_vect_sizes_32B_16B): Return false if
5225 128-bit AVX vectors preferred.
5227 2014-05-19 Mike Stump <mikestump@comcast.net>
5229 * lib/target-supports.exp (check_effective_target_avx): Early out
5230 if not x86 to prevent x86 flags on non-x86 targets.
5232 2014-05-19 Richard Biener <rguenther@suse.de>
5234 PR tree-optimization/61221
5235 * gcc.dg/torture/pr61221.c: New testcase.
5237 2014-05-19 Richard Biener <rguenther@suse.de>
5239 PR tree-optimization/61209
5240 * gfortran.dg/pr61209.f90: New testcase.
5242 2014-05-19 Richard Biener <rguenther@suse.de>
5244 PR tree-optimization/61184
5245 * c-c++-common/torture/pr61184.c: New testcase.
5247 2014-05-19 Christian Bruel <christian.bruel@st.com>
5250 * gcc.target/sh/pr61195.c: New test.
5252 2014-05-18 Wei Mi <wmi@google.com>
5255 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5256 directive with rtl insns. Add effective-target fpic and
5259 2014-05-17 Xinliang David Li <davidxl@google.com>
5261 * g++.dg/ipa/devirt-33.C: New testcase.
5263 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5265 * g++.dg/ipa/comdat.C: New file.
5267 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5269 * gnat.dg/volatile12.ad[sb]: New test.
5271 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5273 * gnat.dg/enum3.adb: New test.
5275 2014-05-18 Andreas Schwab <schwab@suse.de>
5277 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5279 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5282 * gfortran.dg/namelist_utf8.f90: New test.
5284 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5287 * g++.dg/cpp0x/decltype58.C: New.
5289 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5291 * gcc.target/microblaze/others/break_handler.c: New.
5293 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5295 PR tree-optimization/61140
5296 PR tree-optimization/61150
5297 PR tree-optimization/61197
5298 * gcc.dg/tree-ssa/pr61140.c: New file.
5299 * gcc.dg/tree-ssa/pr61150.c: New file.
5300 * gcc.dg/tree-ssa/pr61197.c: New file.
5302 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5304 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5305 (dg-options): Add -mfpmath=387.
5306 (dg-final): Check that no MMX registers are used.
5308 2014-05-17 Andreas Schwab <schwab@suse.de>
5310 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5312 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5315 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5317 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5318 occurrences of "int" in the gimple dump to reflect that the return
5319 types of functions now show up in such dumps.
5320 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5322 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5324 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5325 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5326 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5327 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5328 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5329 * gcc.dg/debug/pr35154.c: Update testcase.
5330 * gcc.target/i386/vectorize1.c: Update testcase.
5332 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/parse/error54.C: New.
5337 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5339 PR rtl-optimization/60969
5340 * g++.dg/pr60969.C: New.
5342 2014-05-16 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/61194
5345 * gcc.dg/vect/pr61194.c: New testcase.
5347 2014-05-16 Richard Biener <rguenther@suse.de>
5349 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5350 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5351 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5352 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5354 2014-05-16 Richard Biener <rguenther@suse.de>
5356 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5358 2014-05-15 Martin Jambor <mjambor@suse.cz>
5361 * g++.dg/ipa/pr61085.C: New test.
5363 2014-05-15 Martin Jambor <mjambor@suse.cz>
5365 PR tree-optimization/61090
5366 * gcc.dg/tree-ssa/pr61090.c: New test.
5368 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5370 PR tree-optimization/61158
5371 * gcc.dg/pr61158.c: New test.
5373 2014-05-15 Andreas Schwab <schwab@suse.de>
5375 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5377 * obj-c++.dg/exceptions-5.mm: Likewise.
5379 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5381 * shrink-wrap-loop.c: New test case.
5383 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5385 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5386 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5387 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5388 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5389 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5390 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5391 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5392 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5393 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5394 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5395 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5396 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5397 * gcc.target/arm/simd/vtrns16_1.c: New file.
5398 * gcc.target/arm/simd/vtrns32_1.c: New file.
5399 * gcc.target/arm/simd/vtrns8_1.c: New file.
5400 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5401 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5402 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5404 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5406 * gcc.target/i386/clflushopt-1.c: New.
5407 * gcc.target/i386/xsavec-1.c: Ditto.
5408 * gcc.target/i386/xsavec64-1.c: Ditto.
5409 * gcc.target/i386/xsaves-1.c: Ditto.
5410 * gcc.target/i386/xsaves64-1.c: Ditto.
5411 * gcc.target/i386/sse-12.c: Test new options.
5412 * gcc.target/i386/sse-13.c: Ditto.
5413 * gcc.target/i386/sse-14.c: Ditto.
5414 * gcc.target/i386/sse-22.c: Ditto.
5415 * gcc.target/i386/sse-23.c: Ditto.
5416 * g++.dg/other/i386-2.C: Ditto.
5417 * g++.dg/other/i386-3.C: Ditto.
5419 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5421 PR rtl-optimization/60866
5422 * gcc.dg/pr60866.c: New test.
5424 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5426 PR rtl-optimization/60901
5427 * gcc.target/i386/pr60901.c: New test.
5429 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5432 * c-c++-common/asan/asan-interface-1.c: New test.
5433 * lib/asan-dg.exp (asan_include_flags): New function.
5434 (asan_init): Call asan_include_flags to obtain path
5435 to sanitizer headers.
5437 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5439 * lib/target-support.exp (check_dfp_hw_available): New function.
5440 (is-effective-target): Check $arg for dfp_hw.
5441 (is-effective-target-keyword): Likewise.
5442 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5443 Change target to dfp_hw.
5445 2014-05-13 Marek Polacek <polacek@redhat.com>
5448 * gcc.dg/pr61162.c: New test.
5450 2014-05-13 Marek Polacek <polacek@redhat.com>
5452 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5453 * c-c++-common/pr50459-2.c: New test.
5455 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5458 * g++.dg/template/pr54310.C: New.
5460 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5461 Sandra Loosemore <sandra@codesourcery.com>
5463 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5465 2014-05-13 Catherine Moore <clm@cm00re.com>
5467 * gcc.target/mips/near-far-1.c: Adjust expected output
5468 to allow the JALS instruction.
5469 * gcc.target/mips/near-far-2.c: Likewise.
5470 * gcc.target/mips/near-far-4.c: Likewise.
5472 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5474 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5476 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5479 * gcc.dg/pr61060.c: New test.
5481 2014-05-12 DJ Delorie <dj@redhat.com>
5483 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5484 * gcc.dg/sibcall-4.c: Likewise.
5486 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5488 * objc.dg/shadow-1.m: New test.
5489 * objc.dg/shadow-2.m: New test.
5490 * objc.dg/ivar-scope-1.m: New test.
5491 * objc.dg/ivar-scope-2.m: New test.
5492 * objc.dg/ivar-scope-3.m: New test.
5493 * objc.dg/ivar-scope-4.m: New test.
5494 * objc.dg/ivar-visibility-1.m: New test.
5495 * objc.dg/ivar-visibility-2.m: New test.
5496 * objc.dg/ivar-visibility-3.m: New test.
5497 * objc.dg/ivar-visibility-4.m: New test.
5499 2014-05-12 Tobias Burnus <burnus@net-b.de>
5502 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5504 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5507 * gfortran.dg/associate_16.f90: New test.
5509 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5512 * gcc.target/avr/pr60991.c: New testcase.
5514 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5517 * g++.dg/cpp1y/pr60054.C: New.
5519 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5522 * g++.dg/template/pr51199.C: New.
5524 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5526 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5528 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5530 * gfortran.dg/gomp/affinity-1.f90: New test.
5532 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5534 * gcc.dg/torture/pr61136.c: New test.
5536 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5539 * g++.dg/cpp0x/sfinae51.C: New.
5542 * g++.dg/cpp0x/variadic157.C: New.
5544 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5547 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5549 2014-05-10 Marek Polacek <polacek@redhat.com>
5551 * gcc.dg/pedwarn-init.c: New test.
5552 * gcc.dg/init-string-1.c: Adjust dg-error.
5554 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5556 * lib/target-supports.exp
5557 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5560 2014-05-09 Marek Polacek <polacek@redhat.com>
5563 * gcc.dg/pr61096-1.c: New test.
5564 * gcc.dg/pr61096-2.c: New test.
5566 2014-05-09 Florian Weimer <fweimer@redhat.com>
5568 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5569 * g++.dg/fstack-protector-strong.C: Likewise.
5570 * gcc.target/i386/ssp-strong-reg.c: New file.
5572 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5575 * gcc.target/avr/torture/pr61055.c: New test.
5577 2014-05-09 Marek Polacek <polacek@redhat.com>
5580 * c-c++-common/attributes-1.c: Move test line to a new test.
5581 * c-c++-common/attributes-2.c: New test.
5582 * c-c++-common/pr50459.c: New test.
5583 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5584 * gcc.dg/nonnull-2.c: Likewise.
5585 * gcc.dg/pr55570.c: Modify dg-error.
5586 * gcc.dg/tm/wrap-2.c: Likewise.
5588 2014-05-08 Jeff Law <law@redhat.com>
5590 PR tree-optimization/61009
5591 * g++.dg/tree-ssa/pr61009.C: New test.
5593 2014-05-08 Matthias Klose <doko@ubuntu.com>
5596 * gcc-dg/unused-8a.c: New.
5597 * gcc-dg/unused-8b.c: Likewise.
5599 2014-05-08 Marek Polacek <polacek@redhat.com>
5602 * gcc.dg/pr61053.c: New test.
5604 2014-05-08 Marek Polacek <polacek@redhat.com>
5607 * gcc.dg/pr61077.c: New test.
5609 2014-05-08 Tobias Burnus <burnus@net-b.de>
5611 * gfortran.dg/coarray_collectives_1.f90: New.
5612 * gfortran.dg/coarray_collectives_2.f90: New.
5613 * gfortran.dg/coarray_collectives_3.f90: New.
5614 * gfortran.dg/coarray_collectives_4.f90: New.
5615 * gfortran.dg/coarray_collectives_5.f90: New.
5616 * gfortran.dg/coarray_collectives_6.f90: New.
5617 * gfortran.dg/coarray/collectives_1.f90: New.
5618 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5619 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5620 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5621 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5622 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5623 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5624 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5626 2014-05-08 Wei Mi <wmi@google.com>
5629 * gcc.target/i386/pr58066.c: New test.
5631 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5633 * gcc.target/i386/avx256-unaligned-load-2.c,
5634 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5635 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5636 packed-single instructions.
5638 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5641 * g++.dg/diagnostic/pr13981.C: New.
5643 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5645 PR tree-optimization/59100
5646 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5647 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5649 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5651 PR tree-optimization/61095
5652 * gcc.dg/torture/pr61095.c: New test.
5654 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5657 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5658 the uninitialized complex is used.
5659 * gcc.dg/uninit-17.c: New test to check partial initialization of
5660 complex with branches.
5661 * gcc.dg/uninit-17-O0.c: Likewise.
5663 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5666 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5667 (test_03): Rename to test_02.
5669 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5672 * g++.dg/cpp0x/sfinae50.C: New.
5674 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5677 * g++.dg/cpp0x/deleted7.C: New.
5679 2014-05-07 Richard Biener <rguenther@suse.de>
5681 PR tree-optimization/61034
5682 * g++.dg/tree-ssa/pr61034.C: New testcase.
5684 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5686 * gcc.target/epiphany/isr-arg.c: New file.
5688 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5690 PR tree-optimization/52252
5691 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5693 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5695 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5696 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5697 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5698 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5699 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5700 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5701 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5702 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5703 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5704 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5705 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5706 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5707 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5708 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5709 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5710 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5711 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5712 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5713 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5714 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5715 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5716 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5717 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5718 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5719 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5720 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5721 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5722 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5723 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5724 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5725 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5726 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5727 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5728 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5729 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5730 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5731 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5732 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5733 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5734 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5735 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5736 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5737 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5738 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5739 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5740 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5741 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5742 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5743 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5744 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5745 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5746 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5747 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5748 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5749 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5750 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5751 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5752 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5753 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5754 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5755 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5756 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5757 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5758 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5759 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5760 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5761 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5762 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5763 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5764 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5765 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5766 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5768 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5770 gcc.target/aarch64/simd/ext_f32.x: New file.
5771 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5772 gcc.target/aarch64/simd/ext_p16.x: New file.
5773 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5774 gcc.target/aarch64/simd/ext_p8.x: New file.
5775 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5776 gcc.target/aarch64/simd/ext_s16.x: New file.
5777 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5778 gcc.target/aarch64/simd/ext_s32.x: New file.
5779 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5780 gcc.target/aarch64/simd/ext_s64.x: New file.
5781 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5782 gcc.target/aarch64/simd/ext_s8.x: New file.
5783 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5784 gcc.target/aarch64/simd/ext_u16.x: New file.
5785 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5786 gcc.target/aarch64/simd/ext_u32.x: New file.
5787 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5788 gcc.target/aarch64/simd/ext_u64.x: New file.
5789 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5790 gcc.target/aarch64/simd/ext_u8.x: New file.
5791 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5792 gcc.target/aarch64/simd/ext_f64.c: New file.
5793 gcc.target/aarch64/simd/extq_f32.x: New file.
5794 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5795 gcc.target/aarch64/simd/extq_p16.x: New file.
5796 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5797 gcc.target/aarch64/simd/extq_p8.x: New file.
5798 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5799 gcc.target/aarch64/simd/extq_s16.x: New file.
5800 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5801 gcc.target/aarch64/simd/extq_s32.x: New file.
5802 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5803 gcc.target/aarch64/simd/extq_s64.x: New file.
5804 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5805 gcc.target/aarch64/simd/extq_s8.x: New file.
5806 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5807 gcc.target/aarch64/simd/extq_u16.x: New file.
5808 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5809 gcc.target/aarch64/simd/extq_u32.x: New file.
5810 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5811 gcc.target/aarch64/simd/extq_u64.x: New file.
5812 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5813 gcc.target/aarch64/simd/extq_u8.x: New file.
5814 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5815 gcc.target/aarch64/simd/extq_f64.c: New file.
5817 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5819 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5820 * gcc.target/aarch64/vtrnu32.c: Likewise.
5821 * gcc.target/aarch64/vtrnf32.c: Likewise.
5823 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5825 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5826 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5827 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5828 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5829 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5830 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5831 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5832 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5833 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5834 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5835 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5836 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5837 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5838 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5839 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5840 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5841 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5842 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5843 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5844 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5845 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5846 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5847 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5848 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5849 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5850 * gcc.target/aarch64/simd/vtrns16.x: New file.
5851 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5852 * gcc.target/aarch64/simd/vtrns32.x: New file.
5853 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5854 * gcc.target/aarch64/simd/vtrns8.x: New file.
5855 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5856 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5857 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5858 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5859 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5860 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5862 2014-05-07 Richard Biener <rguenther@suse.de>
5864 PR tree-optimization/57864
5865 * gcc.dg/torture/pr57864.c: New testcase.
5867 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5870 * gfortran.dg/list_read_13.f: New test.
5872 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5875 * g++.dg/cpp0x/nsdmi-template9.C: New.
5876 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5878 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5879 Mike Stump <mikestump@comcast.net>
5880 Richard Sandiford <rdsandiford@googlemail.com>
5882 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5884 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5887 * g++.dg/ipa/devirt-32.C: New testcase.
5889 2014-05-05 Richard Biener <rguenther@suse.de>
5892 * gcc.dg/torture/pr61010.c: New testcase.
5894 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5896 * gcc.target/s390/leaf-profile.c: New testcase.
5898 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5900 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5901 Disable asm scan for s390.
5902 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5903 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5905 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5907 PR tree-optimization/60363
5908 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5910 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5912 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5913 (dg-require-effective-target): Change target to powerpc_fprs.
5914 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5915 (dg-require-effective-target): Change target to dfprt.
5917 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5920 * g++.dg/cpp0x/deleted4.C: New.
5921 * g++.dg/cpp0x/deleted5.C: Likewise.
5922 * g++.dg/cpp0x/deleted6.C: Likewise.
5924 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5927 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5929 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5930 * gfortran.dg/coarray_poly_6.f90: Likewise.
5931 * gfortran.dg/coarray_poly_7.f90: Likewise.
5932 * gfortran.dg/coarray_poly_8.f90: Likewise.
5934 2014-05-02 Marek Polacek <polacek@redhat.com>
5937 * gcc.dg/pr25801.c: New test.
5939 2014-05-02 Marek Polacek <polacek@redhat.com>
5942 * gcc.dg/pr60784.c: New test.
5944 2014-05-01 Marek Polacek <polacek@redhat.com>
5947 * gcc.dg/pr60915.c: New test.
5949 2014-05-01 Marek Polacek <polacek@redhat.com>
5952 * gcc.dg/pr60257.c: New test.
5954 2014-05-01 Marek Polacek <polacek@redhat.com>
5957 * c-c++-common/pr43395.c: New test.
5959 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5961 * gcc.dg/cond-reduc-1.c: New test.
5962 * gcc.dg/cond-reduc-2.c: Likewise.
5964 2014-05-01 Marek Polacek <polacek@redhat.com>
5967 * gcc.dg/pr29467.c: New test.
5968 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5969 about boolean types.
5970 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5972 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5974 2014-05-01 Marek Polacek <polacek@redhat.com>
5977 * gcc.dg/pr43245.c: New test.
5979 2014-05-01 Marek Polacek <polacek@redhat.com>
5982 * gcc.dg/pr56989.c: New test.
5984 2014-04-30 Ian Lance Taylor <iant@google.com>
5986 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5987 in go_compile_args rather than in argument to go-torture-execute.
5989 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5991 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5994 2014-04-30 Tobias Burnus <burnus@net-b.de>
5996 * gfortran.dg/coarray_poly_6.f90
5997 * gfortran.dg/coarray_poly_7.f90
5998 * gfortran.dg/coarray_poly_8.f90
6000 2014-04-30 Tobias Burnus <burnus@net-b.de>
6002 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6003 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6004 * gfortran.dg/coarray/codimension.f90: New.
6006 2014-04-30 Tobias Burnus <burnus@net-b.de>
6008 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6009 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6011 2014-04-30 Tobias Burnus <burnus@net-b.de>
6013 * gfortran.dg/coarray_poly_4.f90: New.
6014 * gfortran.dg/coarray_poly_5.f90: New.
6016 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6018 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6019 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6020 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6021 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6022 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6023 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6024 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6025 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6026 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6027 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6028 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6029 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6030 * gcc.target/arm/simd/vuzps16_1.c: New file.
6031 * gcc.target/arm/simd/vuzps32_1.c: New file.
6032 * gcc.target/arm/simd/vuzps8_1.c: New file.
6033 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6034 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6035 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6037 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6039 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6040 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6041 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6043 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6045 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6046 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6047 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6048 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6049 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6050 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6051 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6052 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6053 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6054 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6055 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6056 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6057 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6058 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6059 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6060 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6061 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6062 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6063 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6064 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6065 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6066 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6067 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6068 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6069 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6070 * gcc.target/aarch64/simd/vuzps16.x: New file.
6071 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6072 * gcc.target/aarch64/simd/vuzps32.x: New file.
6073 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6074 * gcc.target/aarch64/simd/vuzps8.x: New file.
6075 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6076 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6077 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6078 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6079 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6080 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6082 2014-04-30 Richard Biener <rguenther@suse.de>
6084 PR tree-optimization/48329
6085 * gfortran.dg/vect/pr48329.f90: New testcase.
6087 2014-04-30 Marek Polacek <polacek@redhat.com>
6089 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6090 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6092 2014-04-30 Marek Polacek <polacek@redhat.com>
6095 * gcc.dg/pr60139.c: New test.
6097 2014-04-30 Marek Polacek <polacek@redhat.com>
6100 * gcc.dg/pr60351.c: New test.
6102 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6104 * gcc.target/arm/simd/simd.exp: New file.
6105 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6106 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6107 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6108 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6109 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6110 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6111 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6112 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6113 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6114 * gcc.target/arm/simd/vzipf32_1.c: New file.
6115 * gcc.target/arm/simd/vzipp16_1.c: New file.
6116 * gcc.target/arm/simd/vzipp8_1.c: New file.
6117 * gcc.target/arm/simd/vzips16_1.c: New file.
6118 * gcc.target/arm/simd/vzips32_1.c: New file.
6119 * gcc.target/arm/simd/vzips8_1.c: New file.
6120 * gcc.target/arm/simd/vzipu16_1.c: New file.
6121 * gcc.target/arm/simd/vzipu32_1.c: New file.
6122 * gcc.target/arm/simd/vzipu8_1.c: New file.
6124 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6127 * g++.dg/cpp0x/constexpr-51707.C: New.
6129 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6131 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6132 occurrences of "int" in the gimple dump to reflect that the return
6133 types of functions now show up in such dumps.
6134 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6136 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6138 PR tree-optimization/60971
6139 * c-c++-common/turtore/pr60971.c: New test.
6141 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6143 * gcc.target/aarch64/simd/simd.exp: New file.
6144 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6145 * gcc.target/aarch64/simd/vzipf32.x: New file.
6146 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6147 * gcc.target/aarch64/simd/vzipp16.x: New file.
6148 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6149 * gcc.target/aarch64/simd/vzipp8.x: New file.
6150 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6151 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6152 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6153 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6154 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6155 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6156 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6157 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6158 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6159 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6160 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6161 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6162 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6163 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6164 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6165 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6166 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6167 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6168 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6169 * gcc.target/aarch64/simd/vzips16.x: New file.
6170 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6171 * gcc.target/aarch64/simd/vzips32.x: New file.
6172 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6173 * gcc.target/aarch64/simd/vzips8.x: New file.
6174 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6175 * gcc.target/aarch64/simd/vzipu16.x: New file.
6176 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6177 * gcc.target/aarch64/simd/vzipu32.x: New file.
6178 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6179 * gcc.target/aarch64/simd/vzipu8.x: New file.
6181 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6183 * gcc.target/aarch64/fcsel_1.c: New test case.
6185 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6188 * gfortran.dg/arrayio_13.f90: New test.
6190 2014-04-28 Martin Jambor <mjambor@suse.cz>
6192 * gcc.dg/tree-ssa/sra-14.c: New test.
6194 2014-04-28 Richard Biener <rguenther@suse.de>
6197 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6198 * gcc.dg/vect/pr60092.c: Likewise.
6200 2014-04-28 Richard Biener <rguenther@suse.de>
6202 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6203 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6204 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6205 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6207 2014-04-28 Richard Biener <rguenther@suse.de>
6209 PR tree-optimization/60979
6210 * gcc.dg/graphite/pr60979.c: New testcase.
6212 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215 * gcc.dg/pr60114.c: Use signed chars.
6217 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6220 * g++.dg/cpp0x/alias-decl-43.C: New.
6222 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6226 * gfortran.dg/no_range_check_3.f90: New test.
6228 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6231 * gfortran.dg/namelist_utf8.f90: New test.
6233 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6235 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6236 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6237 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6239 2014-04-25 Cary Coutant <ccoutant@google.com>
6242 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6243 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6244 -fdebug-types-section flag.
6246 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6248 * gcc.target/arm/tail-long-call.c: New test.
6250 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6252 PR tree-optimization/60930
6253 * gcc.dg/torture/pr60930.c: New test.
6255 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6257 PR tree-optimization/60960
6258 * gcc.c-torture/execute/pr60960.c: New test.
6260 2014-04-25 Marek Polacek <polacek@redhat.com>
6262 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6264 2014-04-25 Marek Polacek <polacek@redhat.com>
6267 * gcc.dg/pr18079.c: New test.
6268 * gcc.dg/pr18079-2.c: New test.
6270 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6272 * c-c++-common/gomp/pr60823-2.c: Require effective target
6275 2014-04-25 Marek Polacek <polacek@redhat.com>
6278 * gcc.dg/pr60114.c: New test.
6280 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6282 * gcc.c-torture/execute/20140425-1.c: New test.
6284 2014-04-25 Marek Polacek <polacek@redhat.com>
6287 * c-c++-common/pr60156.c: New test.
6289 2014-04-25 Richard Biener <rguenther@suse.de>
6292 * g++.dg/opt/pr60912.C: New testcase.
6294 2014-04-25 Richard Biener <rguenther@suse.de>
6297 * gcc.dg/lto/pr60911_0.c: New testcase.
6299 2014-04-24 Cong Hou <congh@google.com>
6301 PR tree-optimization/60896
6302 * g++.dg/vect/pr60896.cc: New test.
6304 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6306 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6307 unpack builtin functionss for 128-bit types.
6308 * gcc.target/powerpc/pack02.c: Likewise.
6309 * gcc.target/powerpc/pack03.c: Likewise.
6310 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6311 divide builtin functionss.
6312 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6313 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6315 * gcc.target/powerpc/bcd-2.c: Likewise.
6316 * gcc.target/powerpc/bcd-3.c: Likewise.
6317 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6319 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6321 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6323 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6324 keeps_null_pointer_checks.
6325 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6326 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6327 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6328 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6330 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6332 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6333 Replace load with read and store with write.
6335 2014-04-24 Jeff Law <law@redhat.com>
6338 * gcc.c-torture/pr60822.c: New test.
6339 * gcc.c-torture/pr60822.x: New test.
6341 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6344 * g++.dg/cpp0x/pr57958.C: New test.
6346 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6348 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6349 true for aarch64_be.
6351 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6352 Tom de Vries <tom@codesourcery.com>
6354 * gcc.dg/fuse-caller-save.c: New test.
6356 2014-04-24 Joey Ye <joey.ye@arm.com>
6358 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6360 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6363 * gcc.dg/vect/vect-bswap16: New test.
6364 * gcc.dg/vect/vect-bswap32: Likewise.
6365 * gcc.dg/vect/vect-bswap64: Likewise.
6367 2014-04-23 Jeff Law <law@redhat.com>
6369 PR tree-optimization/60902
6370 * gcc.target/i386/pr60902.c: New test.
6372 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6374 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6375 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6376 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6378 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6380 * gcc.target/arm/rev16.c: New test.
6382 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6384 * gcc.target/aarch64/rev16_1.c: New test.
6386 2014-04-23 Richard Biener <rguenther@suse.de>
6388 PR tree-optimization/60903
6389 * gcc.dg/torture/pr60903.c: New testcase.
6391 2014-04-23 Richard Biener <rguenther@suse.de>
6394 * g++.dg/torture/pr60895.C: New testcase.
6396 2014-04-23 Richard Biener <rguenther@suse.de>
6399 * gcc.dg/torture/pr60891.c: New testcase.
6401 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6404 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6405 -fno-sanitize-recover to dg-options.
6406 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6407 add -std=c++11 to dg-options.
6408 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6409 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6410 add -std=c++1y to dg-options.
6411 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6412 -fno-sanitize-recover to dg-options.
6413 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6414 * c-c++-common/ubsan/vla-4.c: Likewise.
6415 * c-c++-common/ubsan/pr59503.c: Likewise.
6416 * c-c++-common/ubsan/vla-3.c: Likewise.
6417 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6418 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6419 * c-c++-common/ubsan/shift-3.c: Likewise.
6420 * c-c++-common/ubsan/overflow-1.c: Likewise.
6421 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6422 * c-c++-common/ubsan/vla-2.c: Likewise.
6423 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6424 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6425 * c-c++-common/ubsan/shift-6.c: Likewise.
6426 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6427 * c-c++-common/ubsan/overflow-add-3.c: New test.
6428 * c-c++-common/ubsan/overflow-add-4.c: New test.
6429 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6430 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6432 2014-04-22 Christian Bruel <christian.bruel@st.com>
6434 * gcc.target/sh/hiconst.c: New test.
6436 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6438 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6439 lroundf generates custom round instruction, too.
6441 2014-04-22 Tobias Burnus <burnus@net-b.de>
6444 * coarray/alloc_comp_3.f90: New.
6446 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6449 * gcc.target/i386/pr60868.c: New testcase.
6451 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6454 * c-c++-common/gomp/pr59073.c: New test.
6456 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6458 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6460 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6462 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6463 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6465 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6467 * gcc.dg/memcpy-5.c: New test.
6469 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6471 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6473 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6474 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6476 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6477 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6479 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6480 from dg-additional-options.
6481 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6484 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6486 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6487 (sigill_hdlr): Remove.
6488 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6491 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6492 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6493 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6495 * lib/target-supports.exp (add_options_for_tls): Remove
6496 *-*-solaris2.9* handling.
6498 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6500 * gcc.target/aarch64/vect_cvtf_1.c: New.
6502 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6504 PR tree-optimization/60823
6505 * c-c++-common/gomp/pr60823-1.c: New test.
6506 * c-c++-common/gomp/pr60823-2.c: New test.
6507 * c-c++-common/gomp/pr60823-3.c: New test.
6509 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6511 * gcc.target/arm/anddi_notdi-1.c: New test.
6512 * gcc.target/arm/iordi_notdi-1.c: New test case.
6514 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6516 * gcc.target/arm/iordi_notdi-1.c: New test.
6518 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6520 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6522 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6525 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6526 not cause errors if -mspe.
6528 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6531 * gcc.target/i386/pr60909-1.c: New test.
6532 * gcc.target/i386/pr60909-2.c: Ditto.
6534 2014-04-18 Cong Hou <congh@google.com>
6536 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6537 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6539 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6541 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6542 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6544 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6547 * g++.dg/cpp0x/alias-decl-42.C: New.
6549 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6551 * gcc.target/powerpc/ti_math1.c: New.
6552 * gcc.target/powerpc/ti_math2.c: New.
6554 2014-04-17 Martin Jambor <mjambor@suse.cz>
6556 * gnat.dg/opt34.adb: New.
6557 * gnat.dg/opt34_pkg.ads: Likewise.
6559 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6561 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6562 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6564 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6566 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6567 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6569 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6572 Forward port from 4.8 branch
6573 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6575 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6577 * gcc.target/i386/bmi-2.c: Ditto.
6579 2014-04-17 Richard Biener <rguenther@suse.de>
6582 * g++.dg/opt/pr60849.C: New testcase.
6584 2014-04-17 Richard Biener <rguenther@suse.de>
6586 PR tree-optimization/60836
6587 * g++.dg/vect/pr60836.cc: New testcase.
6589 2014-04-17 Richard Biener <rguenther@suse.de>
6591 PR tree-optimization/60841
6592 * gcc.dg/vect/pr60841.c: New testcase.
6594 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6596 * g++.dg/ipa/devirt-31.C: New testcase.
6598 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6601 * gcc.dg/lto/pr60820_0.c: New testcase.
6602 * gcc.dg/lto/pr60820_1.c: New testcase.
6604 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6607 * g++.dg/torture/pr60854.C: New testcase.
6609 2014-04-16 Catherine Moore <clm@codesourcery.com>
6611 * gcc.target/mips/umips-store16-2.c: New test.
6613 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6615 * g++.dg/cpp0x/initlist-vect.C: New file.
6617 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6619 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6620 * gcc.dg/uninit-I-O0.c: Likewise.
6621 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6623 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6625 PR tree-optimization/60844
6626 * gcc.dg/pr60844.c: New test.
6628 2014-04-15 Richard Biener <rguenther@suse.de>
6630 PR rtl-optimization/56965
6631 * gcc.dg/torture/pr56965-1.c: New testcase.
6632 * gcc.dg/torture/pr56965-2.c: Likewise.
6634 2014-04-15 Teresa Johnson <tejohnson@google.com>
6636 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6638 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6640 * gnat.dg/vect14.adb: New test.
6642 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6644 * gnat.dg/vect12.ad[sb]: New test.
6645 * gnat.dg/vect13.ad[sb]: Likewise.
6647 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6649 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6651 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6652 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6653 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6654 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6655 * c-c++-common/ubsan/null-1.c: Likewise.
6656 * c-c++-common/ubsan/null-10.c: Likewise.
6657 * c-c++-common/ubsan/null-11.c: Likewise.
6658 * c-c++-common/ubsan/null-2.c: Likewise.
6659 * c-c++-common/ubsan/null-3.c: Likewise.
6660 * c-c++-common/ubsan/null-4.c: Likewise.
6661 * c-c++-common/ubsan/null-5.c: Likewise.
6662 * c-c++-common/ubsan/null-6.c: Likewise.
6663 * c-c++-common/ubsan/null-7.c: Likewise.
6664 * c-c++-common/ubsan/null-8.c: Likewise.
6665 * c-c++-common/ubsan/null-9.c: Likewise.
6666 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6667 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6668 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6669 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6670 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6671 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6672 * c-c++-common/ubsan/pr59333.c: Likewise.
6673 * c-c++-common/ubsan/pr59667.c: Likewise.
6674 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6675 * c-c++-common/ubsan/pr60636.c: Likewise.
6676 * c-c++-common/ubsan/shift-1.c: Likewise.
6677 * c-c++-common/ubsan/shift-2.c: Likewise.
6678 * c-c++-common/ubsan/vla-1.c: Likewise.
6680 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6682 * gnat.dg/vect11.ad[sb]: New test.
6684 2014-04-14 Richard Biener <rguenther@suse.de>
6686 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6688 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6690 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6692 2014-04-14 Richard Biener <rguenther@suse.de>
6693 Marc Glisse <marc.glisse@inria.fr>
6696 * gcc.target/i386/vec-may_alias.c: New testcase.
6698 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6700 * lib/target-supports.exp
6701 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6702 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6705 2014-04-14 Richard Biener <rguenther@suse.de>
6708 * gcc.dg/lto/pr60720_0.c: New testcase.
6709 * gcc.dg/lto/pr60720_1.c: Likewise.
6711 2014-04-14 Christian Bruel <christian.bruel@st.com>
6713 * gcc.target/sh/memset.c: New test.
6715 2014-04-14 Richard Biener <rguenther@suse.de>
6718 * gcc.dg/graphite/pr55022.c: New testcase.
6720 2014-04-14 Richard Biener <rguenther@suse.de>
6722 PR tree-optimization/59817
6723 PR tree-optimization/60453
6724 * gfortran.dg/graphite/pr59817.f: New testcase.
6725 * gcc.dg/graphite/pr59817-1.c: Likewise.
6726 * gcc.dg/graphite/pr59817-2.c: Likewise.
6728 2014-04-14 Jason Merrill <jason@redhat.com>
6731 * lib/gcc-dg.exp (dg-build-dso): New.
6732 (gcc-dg-test-1): Handle dg-do-what "dso".
6734 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6737 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6740 * gfortran.dg/associate_15.f90: New test.
6742 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6745 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6748 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6751 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6753 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6755 * gcc.target/mips/umips-store16-1.c: New test.
6757 2014-04-11 Tobias Burnus <burnus@net-b.de>
6760 * * g++.dg/warn/warn_format_signedness.C: New.
6761 * gcc.dg/format/warn-signedness.c: New.
6763 2014-04-11 Tobias Burnus <burnus@net-b.de>
6767 * gfortran.dg/finalize_25.f90: New.
6769 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6771 * gcc.target/epiphany/t1068-2.c: New file.
6773 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6775 * gcc.target/epiphany/btst-1.c: New test.
6777 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6779 PR rtl-optimization/60651
6780 * gcc.target/epiphany/mode-switch.c: New test.
6782 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6785 * g++.dg/cpp0x/gen-attrs-58.C: New.
6786 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6788 2014-04-11 Steve Ellcey <sellcey@mips.com>
6789 Jakub Jelinek <jakub@redhat.com>
6792 * gcc.c-torture/compile/pr60556.c: New test.
6794 2014-04-11 Richard Biener <rguenther@suse.de>
6797 * gcc.dg/pr60797.c: New testcase.
6799 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6801 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6802 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6803 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6805 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6806 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6807 instructions as well.
6809 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6811 PR rtl-optimization/60663
6812 * gcc.target/arm/pr60663.c: New test.
6814 2014-04-10 Jason Merrill <jason@redhat.com>
6816 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6818 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6821 * g++.dg/lto/pr60567_0.C: New test.
6823 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6825 * gfortran.dg/class_nameclash.f90: New test.
6827 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6830 * g++.dg/cpp0x/variadic156.C: New.
6832 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6834 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6837 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6840 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6843 2014-04-09 Steve Ellcey <sellcey@mips.com>
6845 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6848 2014-04-09 Cong Hou <congh@google.com>
6851 * lib/target-supports.exp:
6852 (check_effective_target_vect_widen_si_to_di_pattern): New.
6853 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6854 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6856 (foo): Fix up formatting.
6857 (main): Call check_vect.
6859 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6862 * g++.dg/template/crash119.C: New.
6864 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6866 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6868 2014-04-08 Jason Merrill <jason@redhat.com>
6870 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6872 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6874 PR rtl-optimization/60776
6875 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6876 * gcc.dg/builtin-bswap-7.c: Likewise.
6877 * gcc.dg/builtin-bswap-6a.c: New testcase.
6878 * gcc.dg/builtin-bswap-7a.c: New testcase.
6881 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6883 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6885 * gcc.dg/builtin-bswap-7.c: Likewise.
6887 2014-04-08 Richard Biener <rguenther@suse.de>
6889 PR tree-optimization/60785
6890 * gcc.dg/graphite/pr60785.c: New testcase.
6892 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6895 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6898 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6900 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6901 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6902 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6904 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6906 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6908 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6911 * g++.dg/torture/pr60609.C: New test.
6913 2014-04-07 Richard Biener <rguenther@suse.de>
6915 PR tree-optimization/60766
6916 * gcc.dg/torture/pr60766.c: New testcase.
6918 2014-04-07 Jason Merrill <jason@redhat.com>
6920 * lib/gcc-dg.exp (dg-build-dso): New.
6921 (gcc-dg-test-1): Handle dg-do-what "dso".
6922 * lib/target-supports.exp (add_options_for_dlopen): New.
6923 (check_effective_target_dlopen): Use it.
6925 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6927 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6929 2014-04-07 Richard Biener <rguenther@suse.de>
6932 * g++.dg/torture/pr60750.C: New testcase.
6933 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6935 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6937 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6939 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6942 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6944 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6947 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6949 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6951 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6953 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6955 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6957 * gcc.target/avr/dev-specific-rmw.c: New test.
6959 2014-04-04 Cong Hou <congh@google.com>
6961 PR tree-optimization/60656
6962 * gcc.dg/vect/pr60656.c: New test.
6964 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6966 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6968 * gcc.dg/builtin-bswap-7.c: Likewise.
6970 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6973 * g++.dg/cpp0x/constexpr-ice15.C: New.
6975 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6978 testcase by Richard Biener
6979 * gcc.dg/lto/pr59626_0.c: New testcase.
6980 * gcc.dg/lto/pr59626_1.c: New testcase.
6982 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6985 * gcc.c-torture/compile/pr60655-1.c: New test.
6987 2014-04-04 Martin Jambor <mjambor@suse.cz>
6990 * g++.dg/ipa/pr60640-1.C: New test.
6991 * g++.dg/ipa/pr60640-2.C: Likewise.
6992 * g++.dg/ipa/pr60640-3.C: Likewise.
6993 * g++.dg/ipa/pr60640-4.C: Likewise.
6995 2014-04-04 Jeff Law <law@redhat.com>
6998 * gcc.target/arm/pr60657.c: New test.
7000 2014-04-04 Richard Biener <rguenther@suse.de>
7003 * g++.dg/torture/pr60746.C: New testcase.
7005 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7007 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7008 * g++.old-deja/g++.jason/overload21.C: Likewise.
7009 * g++.old-deja/g++.law/init5.C: Likewise.
7011 2014-04-03 Cong Hou <congh@google.com>
7013 PR tree-optimization/60505
7014 * gcc.dg/vect/pr60505.c: New test.
7016 2014-04-03 Richard Biener <rguenther@suse.de>
7018 PR tree-optimization/60740
7019 * gcc.dg/graphite/pr60740.c: New testcase.
7021 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7023 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7024 * g++.dg/warn/Wnvdtor-2.C: New.
7025 * g++.dg/warn/Wnvdtor-3.C: New.
7026 * g++.dg/warn/Wnvdtor-4.C: New.
7027 * g++.dg/warn/Weff1.C: Delete.
7028 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7029 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7031 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7034 * g++.dg/torture/pr60659.C: New testcase.
7036 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7038 PR tree-optimization/60733
7039 * gcc.dg/torture/pr60733.c: New test.
7041 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7043 PR rtl-optimization/60650
7044 * gcc.target/arm/pr60650-2.c: New.
7046 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7048 * gcc.target/i386/avx2-vpand-3.c,
7049 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7051 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7053 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7054 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7055 gcc.target/i386/memcpy-strategy-1.c,
7056 gcc.target/i386/memcpy-strategy-2.c,
7057 gcc.target/i386/memcpy-vector_loop-1.c,
7058 gcc.target/i386/memcpy-vector_loop-2.c,
7059 gcc.target/i386/memset-vector_loop-1.c,
7060 gcc.target/i386/memset-vector_loop-2.c,
7061 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7062 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7063 -march= options different from those in dg-options.
7065 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7067 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7068 gcc.target/i386/pr30970.c: Use -mtune=generic.
7069 * gcc.target/i386/avx2-vpaddb-3.c,
7070 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7071 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7072 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7073 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7074 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7075 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7076 gcc.target/i386/avx2-vpsubw-3.c,
7077 gcc.target/i386/avx256-unaligned-load-1.c,
7078 gcc.target/i386/avx256-unaligned-load-4.c,
7079 gcc.target/i386/avx256-unaligned-store-1.c,
7080 gcc.target/i386/avx256-unaligned-store-2.c,
7081 gcc.target/i386/avx256-unaligned-store-4.c: Use
7084 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7085 Iain Sandoe <iain@codesourcery.com>
7088 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7089 with the additional options -Wl,-undefined,dynamic_lookup
7090 and -Wl,-flat_namespace.
7091 * gcc.dg/torture/pr53922.c: Additional option
7092 -Wl,-flat_namespace for darwin[89].
7093 * gcc.dg/torture/pr60092.c: Additional options
7094 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7097 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7100 * lib/prune.exp: Modify the regular express to prune
7101 the new warnings introduced by r205679 on darwin9.
7103 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7105 * g++.dg/init/ctor4.C: Adjust.
7106 * g++.dg/init/ctor4-1.C: New.
7107 * g++.dg/cpp0x/defaulted2.C: Adjust.
7109 2014-04-01 Richard Henderson <rth@redhat.com>
7112 * gcc.dg/pr60704.c: New file.
7114 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7117 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7118 logical_op_short_circuit targets.
7120 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7123 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7124 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7126 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7128 PR rtl-optimization/60700
7129 * gcc.target/i386/pr60700.c: New test.
7131 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7134 * gcc.target/arm/pr60650.c: Adjust command line options.
7136 2014-03-31 Martin Jambor <mjambor@suse.cz>
7139 * gcc.dg/pr60647-1.c: New test.
7140 * gcc.dg/pr60647-2.c: Likewise.
7142 2014-03-31 Richard Biener <rguenther@suse.de>
7144 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7146 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7149 * gcc.target/aarch64/pr60034.c: New file.
7151 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7154 * g++.dg/cpp1y/pr60626.C: New testcase.
7156 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7158 * gcc.dg/pr45416.c: Allow bextr on x86.
7159 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7160 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7161 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7162 * gcc.target/i386/l_fma_double_1.c,
7163 gcc.target/i386/l_fma_double_2.c,
7164 gcc.target/i386/l_fma_double_3.c,
7165 gcc.target/i386/l_fma_double_4.c,
7166 gcc.target/i386/l_fma_double_5.c,
7167 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7168 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7169 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7170 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7171 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7172 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7173 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7175 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7178 * g++.dg/pr60648.C: Move test to...
7179 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7180 dg-options, add for fpic targets dg-additional-options -fPIC.
7182 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7184 * gnat.dg/opt33.adb: New testcase.
7186 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7189 * gcc.target/aarch64/pr60697.c: New.
7191 2014-03-27 Jeff Law <law@redhat.com>
7194 * g++.dg/pr60648.C: New test.
7196 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7199 * g++.dg/cpp1y/pr60573.C: New testcase.
7201 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7204 * gcc.target/i386/pr60693.c: New test.
7206 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7208 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7210 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7213 * c-c++-common/pr60689.c: New test.
7216 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7217 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7220 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7223 * gcc.target/aarch64/pr60675.C: New.
7225 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7227 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7228 * lib/target-supports.exp: Return true for s390
7229 in check_effective_logical_op_short_circuit.
7231 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7233 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7234 of second source operand.
7235 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7236 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7237 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7239 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7242 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7244 2014-03-28 Tobias Burnus <burnus@net-b.de>
7246 * lib/cilk-plus-dg.exp: New.
7247 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7248 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7250 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7253 * gfortran.dg/where_4.f90: New test case.
7255 2014-03-27 Tobias Burnus <burnus@net-b.de>
7258 * gfortran.dg/finalize_24.f90: New.
7260 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7262 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7265 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7266 vec_select optimizations.
7267 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7268 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7271 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7272 xxpermdi builtins are supported.
7274 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7276 PR rtl-optimization/60650
7277 * gcc.target/arm/pr60650.c: New.
7279 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7281 * gcc.target/s390/20140327-1.c: New testcase.
7283 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7286 * g++.dg/gomp/pr60682.C: New test.
7288 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7290 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7292 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7295 * gcc.target/aarch64/pr60580_1.c: New.
7296 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7297 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7299 2014-03-26 Dehao Chen <dehao@google.com>
7301 * gcc.dg/predict-8.c: New test.
7303 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7306 * g++.dg/init/const10.C: New.
7307 * g++.dg/init/const11.C: New.
7308 * g++.dg/init/pr25811.C: Adjust.
7309 * g++.dg/init/pr29043.C: Likewise.
7310 * g++.dg/init/pr43719.C: Likewise.
7311 * g++.dg/init/pr44086.C: Likewise.
7312 * g++.dg/init/ctor8.C: Likewise.
7313 * g++.dg/init/uninitialized1.C: Likewise.
7315 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7318 * c-c++-common/ubsan/pr60636.c: New test.
7320 2014-03-26 Andreas Schwab <schwab@suse.de>
7322 * g++.dg/torture/pr60315.C: Remove duplication.
7324 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7326 * gcc.c-torture/execute/20140326-1.c: New test.
7328 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7331 * g++.dg/torture/pr60315.C: New testcase.
7333 2014-03-25 Martin Jambor <mjambor@suse.cz>
7336 * g++.dg/ipa/pr60600.C: New test.
7338 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7341 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7343 2014-03-25 Richard Biener <rguenther@suse.de>
7346 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7347 * gfortran.dg/lto/pr60635_1.c: Likewise.
7349 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7352 * g++.dg/cpp1y/pr60627.C: New testcase.
7354 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7356 * gcc.target/aarch64/ushr64_1.c: New.
7358 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7360 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7361 (LONG_LONG): Use LLONG.
7362 (set_rvector_long): Explicitly return void.
7363 (set_vector_long): Likewise.
7364 (check_vector_long): Likewise.
7366 2014-03-24 Marek Polacek <polacek@redhat.com>
7368 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7370 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7371 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7372 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7373 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7374 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7375 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7376 * c-c++-common/ubsan/pr59503.c: Likewise.
7377 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7378 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7379 * c-c++-common/ubsan/shift-3.c: Likewise.
7380 * c-c++-common/ubsan/shift-6.c: Likewise.
7381 * c-c++-common/ubsan/undefined-1.c: Likewise.
7382 * c-c++-common/ubsan/vla-2.c: Likewise.
7383 * c-c++-common/ubsan/vla-3.c: Likewise.
7384 * c-c++-common/ubsan/vla-4.c: Likewise.
7385 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7386 * g++.dg/ubsan/return-2.C: Likewise.
7388 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7390 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7393 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7397 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7398 * gfortran.dg/round_4.f90: Likewise.
7400 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7403 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7406 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7409 * c-c++-common/ubsan/pr60613-1.c: New test.
7410 * c-c++-common/ubsan/pr60613-2.c: New test.
7412 2014-03-22 Matthias Klose <doko@ubuntu.com>
7414 * g++.dg/cpp0x/regress: Remove empty directory.
7416 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7419 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7421 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7423 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7424 * g++.dg/cpp1y/pr60393.C: Likewise.
7426 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/cpp1y/pr60384.C: New.
7431 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7434 * gcc.dg/pr60598.c: New test.
7436 2014-03-21 Martin Jambor <mjambor@suse.cz>
7439 * g++.dg/torture/pr59176.C: New test.
7441 2014-03-21 Martin Jambor <mjambor@suse.cz>
7444 * g++.dg/ipa/pr60419.C: New test.
7446 2014-03-21 Richard Biener <rguenther@suse.de>
7448 PR tree-optimization/60577
7449 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7451 2014-03-21 Tobias Burnus <burnus@net-b.de>
7454 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7456 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7459 * g++.dg/opt/pr60597.C: New test.
7462 * g++.dg/init/pr60572.C: New test.
7464 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7466 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7468 2014-03-19 Tobias Burnus <burnus@net-b.de>
7472 * gfortran.dg/implicit_pure_4.f90: New.
7474 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7477 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7479 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7482 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7483 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7484 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7486 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7489 * g++.dg/cpp1y/pr60332.C: New.
7491 2014-03-19 Marek Polacek <polacek@redhat.com>
7494 * g++.dg/ubsan/pr60569.C: New test.
7496 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7500 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7502 PR tree-optimization/60559
7503 * g++.dg/vect/pr60559.cc: New test.
7505 2014-03-18 Ian Lance Taylor <iant@google.com>
7508 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7509 (ditype): Rename typedef from int64_t.
7511 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7514 * gcc.dg/cast-qual-3.c: New.
7516 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7517 * c-c++-common/Wcast-qual-1.c: More precise match text.
7519 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7523 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7524 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7525 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7526 * gfortran.dg/intent_optimize_1.f90: Ditto.
7527 * gfortran.dg/pointer_init_9.f90: Ditto.
7528 * gfortran.dg/volatile4.f90: Ditto.
7529 * gfortran.dg/volatile6.f90: Ditto.
7531 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7534 * c-c++-common/Wcast-qual-1.c: More precise match text.
7536 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7539 * g++.dg/cpp0x/constexpr-ice14.C: New.
7541 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7544 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7546 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7549 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7550 * c-c++-common/ubsan/null-2.c: Likewise.
7551 * c-c++-common/ubsan/null-3.c: Likewise.
7552 * c-c++-common/ubsan/null-4.c: Likewise.
7553 * c-c++-common/ubsan/null-5.c: Likewise.
7554 * c-c++-common/ubsan/null-6.c: Likewise.
7555 * c-c++-common/ubsan/null-7.c: Likewise.
7556 * c-c++-common/ubsan/null-8.c: Likewise.
7557 * c-c++-common/ubsan/null-9.c: Likewise.
7558 * c-c++-common/ubsan/null-10.c: Likewise.
7559 * c-c++-common/ubsan/null-11.c: Likewise.
7560 * c-c++-common/ubsan/overflow-1.c: Likewise.
7561 * c-c++-common/ubsan/overflow-2.c: Likewise.
7562 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7563 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7564 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7565 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7566 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7567 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7568 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7569 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7570 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7571 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7572 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7573 * c-c++-common/ubsan/pr59333.c: Likewise.
7574 * c-c++-common/ubsan/pr59503.c: Likewise.
7575 * c-c++-common/ubsan/pr59667.c: Likewise.
7576 * c-c++-common/ubsan/undefined-1.c: Likewise.
7577 * g++.dg/ubsan/pr59250.C: Likewise.
7578 * g++.dg/ubsan/pr59306.C: Likewise.
7580 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7582 * gcc.dg/tls/pr58595.c: Add tls options.
7584 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7586 * gcc.target/i386/avx-additional-reg-names.c: New.
7587 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7589 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7592 * g++.dg/cpp1y/pr60390.C: New testcase.
7595 * g++.dg/cpp1y/pr60391.C: New testcase.
7597 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7600 * gcc.target/i386/pr60516.c: New test.
7602 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7605 * g++.dg/cpp0x/constexpr-ice13.C: New.
7607 2014-03-17 Marek Polacek <polacek@redhat.com>
7610 * gcc.dg/gomp/pr60534.c: New test.
7612 2014-03-17 Kai Tietz <ktietz@redhat.com>
7614 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7616 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7619 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7622 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7625 * gfortran.dg/list_read_12.f90: New test.
7627 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7630 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7631 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7632 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7633 -Wno-aggressive-loop-optimizations and remove an unused variable.
7634 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7635 * gfortran.dg/pointer_init_9.f90: New.
7636 * gfortran.dg/volatile4.f90: Put into subroutine.
7637 * gfortran.dg/volatile6.f90: Ditto.
7639 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7642 * gfortran.dg/transpose_4.f90: New test.
7644 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7646 PR rtl-optimization/60508
7647 * gcc.target/i386/pr60508.c: New.
7649 2014-03-14 Richard Biener <rguenther@suse.de>
7652 * g++.dg/pr60518.C: New testcase.
7654 2014-03-14 Martin Jambor <mjambor@suse.cz>
7657 * gcc.dg/lto/pr60461_0.c: New test.
7659 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7661 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7662 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7663 * gcc.dg/lto/save-temps_0.c: New testcase.
7665 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7668 * c-c++-common/pr36282-1.c: New test.
7669 * c-c++-common/pr36282-2.c: New test.
7670 * c-c++-common/pr36282-3.c: New test.
7671 * c-c++-common/pr36282-4.c: New test.
7673 2014-03-13 Richard Henderson <rth@redhat.com>
7676 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7678 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7681 * g++.dg/template/crash118.C: New.
7682 * g++.dg/template/crash95.C: Adjust.
7684 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7686 PR rtl-optimization/57189
7687 * gcc.target/i386/pr57189.c: New.
7689 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7692 * g++.dg/cpp0x/static_assert10.C: New.
7693 * g++.dg/cpp0x/static_assert11.C: Likewise.
7694 * g++.dg/cpp0x/static_assert3.C: Adjust.
7696 2014-03-13 Richard Biener <rguenther@suse.de>
7698 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7700 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7702 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7703 2.07 128-bit arithmetic.
7704 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7706 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7707 due to when TImode is allowed in VSX registers, the allowable
7708 address modes for TImode is just a single indirect address in
7709 order for the value to be loaded and store in either GPR or VSX
7710 registers. This affects the generated code, and it would cause
7711 this test to fail, when such an option is used.
7713 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7715 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7717 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7719 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7720 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7721 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7722 only test for exactly one if if -mbranch-cost=1 has been passed.
7724 2014-03-12 Christian Bruel <christian.bruel@st.com>
7727 * gcc.target/arm/pr60264.c
7729 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7731 PR tree-optimization/60454
7732 * gcc.c-torture/execute/pr60454.c: New test.
7734 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7735 Marc Glisse <marc.glisse@inria.fr>
7737 PR tree-optimization/60502
7738 * gcc.c-torture/compile/pr60502.c: New test.
7740 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7743 * gcc.dg/vect/pr60482.c: New test.
7745 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7748 * g++.dg/cpp0x/inh-ctor19.C: New.
7750 2014-03-11 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/60429
7753 PR tree-optimization/60485
7754 * gcc.dg/pr60485-1.c: New testcase.
7755 * gcc.dg/pr60485-2.c: Likewise.
7757 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7760 * g++.dg/ipa/pr60457.C: New test.
7762 2014-03-10 Richard Biener <rguenther@suse.de>
7765 * g++.dg/torture/pr60474.C: New testcase.
7767 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7769 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7771 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7773 * gcc.dg/lto/pr55113_0.c: New testcase.
7775 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7778 * g++.dg/cpp1y/pr60033.C: New testcase.
7781 * g++.dg/cpp1y/pr60393.C: New testcase.
7783 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7786 * gfortran.dg/fmt_en.f90: New test.
7788 2014-03-07 Jason Merrill <jason@redhat.com>
7790 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7791 * lib/target-supports.exp (check_effective_target_c++11): Now
7793 (check_effective_target_c++11_only): New.
7794 (check_effective_target_c++11_down): New.
7795 (check_effective_target_c++1y): New.
7796 (check_effective_target_c++1y_only): New.
7797 (check_effective_target_c++98_only): Rename from
7798 check_effective_target_c++98.
7799 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7801 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7804 * g++.dg/cpp0x/constexpr-ice12.C: New.
7806 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7808 * c-c++-common/gomp/map-1.c: Extend.
7810 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7811 Janus Weil <janus@gcc.gnu.org>
7814 * gfortran.dg/deferred_type_component_1.f90 : New test.
7815 * gfortran.dg/deferred_type_component_2.f90 : New test.
7817 2014-03-06 Marek Polacek <polacek@redhat.com>
7820 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7821 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7823 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7826 * gcc.dg/tls/pr58595.c: New test.
7828 2014-03-06 Richard Biener <rguenther@suse.de>
7834 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7836 * gcc.dg/lto/pr55113_0.c: New testcase.
7838 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7842 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7843 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7845 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7846 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7847 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7848 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7850 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7851 even for mips*/s390*/i?86/x86_64.
7852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7853 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7859 * gcc.dg/lto/pr60404_0.c: New test.
7860 * gcc.dg/lto/pr60404_1.c: New file.
7861 * gcc.dg/lto/pr60404_2.c: New file.
7863 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7865 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7866 long long" throughout.
7867 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7868 * gcc.dg/vmx/insert-vsx.c: Likewise.
7869 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7870 * gcc.dg/vmx/ld-vsx.c: Likewise.
7871 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7872 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7873 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7874 * gcc.dg/vmx/merge-vsx.c: Likewise.
7875 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7876 * gcc.dg/vmx/st-vsx.c: Likewise.
7877 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7878 * gcc.dg/vmx/stl-vsx.c: Likewise.
7879 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7881 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7883 * gcc.dg/lto/pr55113_0.c: New testcase.
7885 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7888 * g++.dg/cpp1y/pr60376.C: New.
7890 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7894 2014-03-04 Richard Biener <rguenther@suse.de>
7896 PR tree-optimization/60382
7897 * gcc.dg/vect/pr60382.c: New testcase.
7899 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7902 * gfortran.dg/namelist_84.f90: New test.
7904 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7906 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7907 argument to avoid inf values.
7908 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7909 UNION_FP_CHECK machinery.
7911 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7913 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7914 i32in128 cases outside special big-endian processing block.
7916 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7918 PR preprocessor/60400
7919 * c-c++-common/cpp/pr60400.c: New test.
7920 * c-c++-common/cpp/pr60400-1.h: New file.
7921 * c-c++-common/cpp/pr60400-2.h: New file.
7924 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7926 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7927 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7929 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7932 * g++.dg/lto/pr60150.H: New testcase.
7933 * g++.dg/lto/pr60150_0.C: New testcase.
7934 * g++.dg/lto/pr60150_1.C: New testcase.
7936 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7939 * g++.dg/ipa/devirt-29.C: New testcase
7941 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7944 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7946 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7949 * g++.dg/cpp0x/pr50025.C: New.
7951 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7954 * g++.dg/cpp1y/pr60377.C: New testcase.
7956 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7959 * gfortran.dg/str_comp_optimize_1.f90: New test.
7961 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7964 * gcc.c-torture/compile/pr60071.c: New.
7966 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7969 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7971 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7974 * g++.dg/cpp0x/constexpr-ice11.C: New.
7976 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7979 * g++.dg/cpp1y/auto-fn24.C: New.
7981 2014-02-28 Joey Ye <joey.ye@arm.com>
7984 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7986 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7989 * g++.dg/overload/ellipsis2.C: New.
7991 2014-02-27 Jeff Law <law@redhat.com>
7993 PR rtl-optimization/52714
7994 * gcc.c-torture/compile/pr52714.c: New test.
7996 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7997 Jeff Law <law@redhat.com>
7999 PR rtl-optimization/49847
8000 * g++.dg/pr49847.C: New test.
8002 2014-02-27 Marek Polacek <polacek@redhat.com>
8005 * c-c++-common/pr59223.c: New test.
8007 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8009 * common/config/i386/predicates.md (const1256_operand): Remove.
8010 (const2356_operand): New.
8011 (const_1_to_2_operand): Remove.
8012 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8013 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8014 (*avx512pf_gatherpf<mode>sf): Ditto.
8015 (avx512pf_gatherpf<mode>df): Ditto.
8016 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8017 (*avx512pf_gatherpf<mode>df): Ditto.
8018 (avx512pf_scatterpf<mode>sf): Ditto.
8019 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8020 (*avx512pf_scatterpf<mode>sf): Ditto.
8021 (avx512pf_scatterpf<mode>df): Ditto.
8022 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8023 (*avx512pf_scatterpf<mode>df): Ditto.
8024 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8026 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8028 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8029 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8030 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8031 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8032 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8033 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8034 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8035 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8037 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8040 * gnat.dg/renaming5.adb: Change to two expected gotos.
8041 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8043 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8044 messages for removed basic block.
8045 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8046 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8047 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8048 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8050 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8053 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8054 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8055 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8056 * gcc.dg/vmx/merge-vsx.c: Likewise.
8057 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8059 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8061 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8062 * gcc.target/i386/prefetchwt1-1.c: New.
8063 * g++.dg/other/i386-2.C: Add new option.
8064 * g++.dg/other/i386-3.C: Ditto.
8065 * gcc.target/i386/sse-12.c: Ditto.
8066 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8067 * gcc.target/i386/sse-22.c: Add new option.
8068 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8070 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8073 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8076 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8078 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8081 * g++.dg/cpp1y/pr60311.C: New testcase.
8083 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8086 * g++.dg/cpp1y/pr60065.C: New testcase.
8088 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8090 PR rtl-optimization/60268
8091 * gcc.c-torture/compile/pr60268.c: New test.
8093 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8095 * gcc.target/microblaze/others/mem_reload.c: New test.
8097 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8099 * gcc.dg/vmx/lde.c: New test.
8100 * gcc.dg/vmx/lde-be-order.c: New test.
8101 * gcc.dg/vmx/ste.c: New test.
8102 * gcc.dg/vmx/ste-be-order.c: New test.
8104 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8107 * lib/target-supports.exp
8108 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8109 and crisv32-*-* to list.
8111 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8116 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8118 * gcc.dg/vmx/vsums.c: Check entire result vector.
8119 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8121 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8123 * gcc.dg/vmx/ld.c: New test.
8124 * gcc.dg/vmx/ld-be-order.c: New test.
8125 * gcc.dg/vmx/ld-vsx.c: New test.
8126 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8127 * gcc.dg/vmx/ldl.c: New test.
8128 * gcc.dg/vmx/ldl-be-order.c: New test.
8129 * gcc.dg/vmx/ldl-vsx.c: New test.
8130 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8131 * gcc.dg/vmx/st.c: New test.
8132 * gcc.dg/vmx/st-be-order.c: New test.
8133 * gcc.dg/vmx/st-vsx.c: New test.
8134 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8135 * gcc.dg/vmx/stl.c: New test.
8136 * gcc.dg/vmx/stl-be-order.c: New test.
8137 * gcc.dg/vmx/stl-vsx.c: New test.
8138 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8140 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8142 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8143 * g++.dg/other/i386-3.C (dg-options): Ditto.
8144 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8145 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8146 -mavx512pf and -msha.
8148 2014-02-21 Richard Biener <rguenther@suse.de>
8150 PR tree-optimization/60276
8151 * gcc.dg/vect/pr60276.c: New testcase.
8153 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8156 * gfortran.dg/finalize_23.f90: New.
8158 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8162 * g++.dg/cpp1y/pr60052.C: New testcase.
8163 * g++.dg/cpp1y/pr60053.C: New testcase.
8165 2014-02-21 Tobias Burnus <burnus@net-b.de>
8168 * gfortran.dg/inquire_16.f90: New.
8170 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8172 * gcc.target/nios2/biggot-1.c: New.
8173 * gcc.target/nios2/biggot-2.c: New.
8175 2014-02-20 Martin Jambor <mjambor@suse.cz>
8178 * gcc.dg/ipa/pr55260.c: New test.
8180 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8182 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8183 for execution test case.
8185 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8188 * g++.dg/torture/pr58555.C: New testcase.
8190 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8193 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8195 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8197 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8198 Kirill Yukhin <kirill.yukhin@intel.com>
8200 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8201 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8202 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8203 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8204 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8205 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8207 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8210 * g++.dg/ext/builtin-bswap1.C: New test.
8211 * c-c++-common/pr37743.c: New test.
8213 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8215 * gcc.dg/decl-10.c: New test.
8217 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8220 * g++.dg/ext/ivdep-1.C: New test.
8223 * gcc.dg/pr60267.c: New test.
8225 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8228 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8229 (dg-options): Remove -Wno-psabi.
8230 * gcc.target/i386/pr59794-2.c: Ditto.
8231 * gcc.target/i386/pr60205-1.c: Ditto.
8232 * gcc.target/i386/sse-5.c: Ditto.
8234 2014-02-18 Nick Clifton <nickc@redhat.com>
8236 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8237 * gcc.dg/pr23623.c: Likewise.
8238 * gcc.dg/pr48784-1.c: Likewise.
8239 * gcc.dg/pr48784-2.c: Likewise.
8240 * gcc.dg/pr56997-2.c: Likewise.
8241 * gcc.dg/sms-6.c: Likewise.
8242 * gcc.dg/torture/pr60183.c: Likewise.
8243 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8244 * gcc.c-torture/execute/20061220-1.x: New.
8245 * gcc.c-torture/execute/pr43220.x: New.
8246 * gcc.c-torture/execute/pr51581-1.x: New.
8247 * gcc.c-torture/execute/pr51581-2.x: New.
8248 * gcc.c-torture/execute/pr58570.x: New.
8249 * gcc.c-torture/unsorted/DFcmp.x: New.
8250 * gcc.c-torture/unsorted/SFset.x: New.
8252 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8254 * gnat.dg/opt31.adb: New test.
8256 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8258 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8260 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8263 * gfortran.dg/typebound_proc_33.f90: New.
8265 2014-02-19 Marek Polacek <polacek@redhat.com>
8268 * gcc.dg/pr60195.c: New test.
8270 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8272 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8274 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8276 PR preprocessor/58844
8277 * c-c++-common/cpp/pr58844-1.c: New test.
8278 * c-c++-common/cpp/pr58844-2.c: New test.
8280 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8283 * g++.dg/cpp0x/constexpr-ice10.C: New.
8285 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8288 * g++.dg/cpp0x/pr60215.C: New.
8290 2014-02-18 Tobias Burnus <burnus@net-b.de>
8293 * gfortran.dg/proc_ptr_45.f90: New.
8294 * gfortran.dg/proc_ptr_46.f90: New.
8296 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8299 * g++.dg/cpp1y/pr60190.C: New testcase.
8302 * g++.dg/cpp1y/pr60064.C: New testcase.
8304 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8307 * gcc.target/i386/pr60205-1.c: New test.
8308 * gcc.target/i386/pr60205-2.c: Ditto.
8310 2014-02-18 Kai Tietz <ktietz@redhat.com>
8313 * gcc.target/i386/nest-1.c: New testcase.
8315 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8317 * gnat.dg/opt32.adb: New test.
8319 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8322 * gfortran.dg/typebound_generic_15.f90: New.
8324 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8327 * gfortran.dg/init_flag_12.f90: New.
8329 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8330 Ilya Tocar <ilya.tocar@intel.com>
8332 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8333 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8334 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8335 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8337 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8339 * lib/target-supports.exp
8340 (check_effective_target_logical_op_short_circuit): New procedure.
8341 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8342 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8343 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8344 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8345 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8346 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8347 logical_op_short_circuit for the alternative test, extending
8350 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8353 * gcc.target/powerpc/pr60203.c: New testsuite.
8355 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8358 * gfortran.dg/ichar_3.f90: New test.
8360 2014-02-15 Richard Biener <rguenther@suse.de>
8362 PR tree-optimization/60183
8363 * gcc.dg/torture/pr60183.c: New testcase.
8365 2014-02-14 Jeff Law <law@redhat.com>
8367 PR rtl-optimization/60131
8368 * g++.dg/torture/pr60131.C: New test.
8370 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8372 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8375 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8377 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8379 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8381 * gcc.c-torture/compile/20140213.c: New test.
8383 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8386 * gcc.target/i386/pr43546.c: New test.
8388 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8390 * gcc.target/s390/hotpatch-compile-8.c: New test.
8392 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8394 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8395 definition with an ifndef.
8396 * gcc.dg/pr59605-2.c: New test.
8398 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8400 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8402 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8404 * gcc.dg/torture/float128-mul-underflow.c,
8405 gcc.dg/torture/float128-truncdf-underflow.c,
8406 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8408 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8411 * g++.dg/ipa/pr59737.C: New test.
8413 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8415 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8417 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8419 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8421 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8423 2014-02-12 Richard Biener <rguenther@suse.de>
8426 * gcc.dg/torture/pr60092.c: New testcase.
8427 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8429 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8431 * gcc.c-torture/execute/20140212-1.c: New test.
8433 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8436 * g++.dg/cpp0x/pr60047.C: New.
8438 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8441 * c-c++-common/pr60101.c: New test.
8443 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8446 * g++.dg/ipa/devirt-27.C: New testcase.
8447 * g++.dg/ipa/devirt-26.C: New testcase.
8449 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8452 * gcc.target/powerpc/pr60137.c: New file.
8454 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8457 * gfortran.dg/pr52370.f90: New test.
8459 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8463 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8466 * gcc.target/i386/pr43662.c (dg-options):
8467 Add -maccumulate-outgoing-args.
8468 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8469 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8470 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8471 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8472 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8473 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8474 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8475 Add -maccumulate-outgoing-args.
8476 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8477 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8478 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8479 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8480 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8481 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8482 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8483 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8484 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8485 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8486 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8487 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8488 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8489 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8490 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8492 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8494 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8496 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8499 * gcc.dg/guality/pr59776.c: New test.
8501 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8503 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8504 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8505 (add_options_for_arm_vfp3): New.
8507 2014-02-11 Jeff Law <law@redhat.com>
8510 * gcc.target/m68k/pr54041.c: New test.
8512 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8515 * gcc.target/i386/pr59927.c: New test.
8517 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8519 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8520 * gcc.dg/vect/pr60012.c: Likewise.
8521 * gcc.dg/vect/vect-119.c: Likewise.
8522 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8523 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8525 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8527 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8529 2014-02-10 Jeff Law <law@redhat.com>
8532 * gcc.c-torture/compile/pr52306.c: New test.
8534 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8536 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8538 2014-02-10 Richard Biener <rguenther@suse.de>
8540 PR tree-optimization/60115
8541 * gcc.dg/torture/pr60115.c: New testcase.
8543 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8545 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8546 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8548 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8549 Ilya Tocar <ilya.tocar@intel.com>
8551 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8552 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8553 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8554 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8555 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8556 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8557 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8558 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8559 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8560 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8561 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8562 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8563 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8564 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8565 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8566 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8567 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8568 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8569 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8570 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8571 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8572 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8573 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8574 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8575 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8576 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8577 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8579 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8581 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8583 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8586 * gfortran.dg/associated_target_5.f03: New test.
8588 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8591 * gfortran.dg/elemental_by_value_1.f90: New test.
8593 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8596 * gfortran.dg/finalize_22.f90: New.
8598 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8601 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8602 was fixed by the patch for PR59906.
8604 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8606 PR translation/52289
8607 * gfortran.dg/coarray_8.f90: Update dg-error match.
8609 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8612 * gcc.dg/vect/pr59984.c: New test.
8615 * gcc.dg/attr-alloc_align-1.c: New test.
8616 * gcc.dg/attr-alloc_align-2.c: New test.
8617 * gcc.dg/attr-alloc_align-3.c: New test.
8618 * gcc.dg/attr-assume_aligned-1.c: New test.
8619 * gcc.dg/attr-assume_aligned-2.c: New test.
8620 * gcc.dg/attr-assume_aligned-3.c: New test.
8622 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8625 * gcc.target/i386/pr60077-1.c: New test.
8626 * gcc.target/i386/pr60077-2.c: New test.
8628 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8630 PR preprocessor/56824
8631 * gcc.dg/pr56824.c: New test.
8633 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8635 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8636 variable used for atomic operations.
8638 2014-02-07 Richard Biener <rguenther@suse.de>
8641 * gcc.dg/vect/pr60092-2.c: New testcase.
8643 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8647 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8649 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8650 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8652 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8654 * gcc.target/s390/fp2int1.c: New testcase.
8656 2014-02-07 Richard Biener <rguenther@suse.de>
8659 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8660 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8662 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8665 * g++.dg/torture/pr59918.C: New testcase.
8667 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.target/arm/pr59575.c: New test.
8673 * gcc.dg/pr59992.c: New test.
8675 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8677 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8678 init_priority. Test alignment of variable instead of function.
8680 2014-02-06 Marek Polacek <polacek@redhat.com>
8683 * gcc.dg/pr60087.c: New test.
8685 2014-02-06 Alan Modra <amodra@gmail.com>
8687 * gcc.target/powerpc/pr60032.c: New.
8689 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8692 * gcc.c-torture/execute/pr60062.c: New test.
8693 * gcc.c-torture/execute/pr60072.c: New test.
8695 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8697 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8698 so that expected outcome works for PIC variants too.
8700 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8701 Kugan Vivekanandarajah <kuganv@linaro.org>
8703 * gcc.target/arm/vect-noalign.c: New file.
8705 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8706 Jakub Jelinek <jakub@redhat.com>
8709 * gcc.dg/pr60013.c: New testcase.
8711 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8713 * gcc.dg/vmx/sum2s.c: New.
8714 * gcc.dg/vmx/sum2s-be-order.c: New.
8716 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8718 * gcc.dg/vmx/pack.c: New.
8719 * gcc.dg/vmx/pack-be-order.c: New.
8720 * gcc.dg/vmx/unpack.c: New.
8721 * gcc.dg/vmx/unpack-be-order.c: New.
8723 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8725 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8726 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8728 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8730 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8731 Use __builtin_floorf, __builtin_ceilf.
8732 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8734 (TEST): Use __builtin_floorf.
8735 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8737 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8740 * g++.dg/opt/pr59947.C: New test.
8743 * c-c++-common/gomp/pr58703.c: New test.
8745 2014-02-05 Richard Biener <rguenther@suse.de>
8748 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8749 avoid using unsigned long long.
8751 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8754 * g++.dg/torture/pr57499.C: New test.
8756 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8758 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8760 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8762 * g++.dg/ipa/devirrt-22.C: Fix template.
8764 2014-02-04 Marek Polacek <polacek@redhat.com>
8767 * gcc.dg/pr60036.c: New test.
8769 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8772 * g++.dg/torture/pr60058.C: New testcase.
8774 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8776 * g++.dg/tsan/default_options.C: Invert check.
8778 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8780 PR tree-optimization/60002
8781 * g++.dg/opt/pr60002.C: New test.
8783 PR tree-optimization/60023
8784 * g++.dg/vect/pr60023.cc: New test.
8787 * c-c++-common/torture/pr60026.c: New test.
8789 PR rtl-optimization/57915
8790 * gcc.target/i386/pr57915.c: New test.
8792 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8794 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8796 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8798 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8800 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8803 * gcc.dg/pr59261.c: New test.
8805 2014-02-04 Richard Biener <rguenther@suse.de>
8807 PR tree-optimization/60012
8808 * gcc.dg/vect/pr60012.c: New testcase.
8810 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8813 * g++.dg/eh/unwind-direct.C: New test.
8815 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8817 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8818 timeout value to 20s.
8820 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8823 * g++.dg/torture/pr59882.C: New testcase
8825 2014-02-03 Jan Hubicka <jh@suse.cz>
8828 * g++.dg/ipa/devirt-22.C: New testcase.
8830 2014-02-03 Jan Hubicka <jh@suse.cz>
8832 * g++.dg/ipa/devirt-25.C: New testcase.
8834 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8836 PR tree-optimization/59924
8837 * gcc.dg/pr59924.c: New test.
8839 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8842 * g++.dg/ipa/devirt-24.C: New testcase.
8844 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8848 * c-c++-common/attributes-1.c: New testcase.
8849 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8851 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8854 * g++.dg/cpp0x/pr58871.C: New.
8856 2014-02-03 Cong Hou <congh@google.com>
8858 PR tree-optimization/60000
8859 * g++.dg/vect/pr60000.cc: New test.
8861 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8863 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8864 * gcc.target/i386/long-double-64-4.c: Likewise.
8865 * gcc.target/i386/long-double-80-1.c: Likewise.
8866 * gcc.target/i386/long-double-80-2.c: Likewise.
8867 * gcc.target/i386/long-double-80-3.c: Likewise.
8868 * gcc.target/i386/long-double-80-4.c: Likewise.
8869 * gcc.target/i386/long-double-80-5.c: Likewise.
8870 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8871 __multf3 isn't used.
8872 * gcc.target/i386/long-double-64-3.c: Likewise.
8873 * gcc.target/i386/long-double-128-1.c: New test.
8874 * gcc.target/i386/long-double-128-2.c: Likewise.
8875 * gcc.target/i386/long-double-128-3.c: Likewise.
8876 * gcc.target/i386/long-double-128-4.c: Likewise.
8877 * gcc.target/i386/long-double-128-5.c: Likewise.
8878 * gcc.target/i386/long-double-128-6.c: Likewise.
8879 * gcc.target/i386/long-double-128-7.c: Likewise.
8880 * gcc.target/i386/long-double-128-8.c: Likewise.
8881 * gcc.target/i386/long-double-128-9.c: Likewise.
8882 * gcc.target/i386/long-double-64-5.c: Likewise.
8883 * gcc.target/i386/long-double-64-6.c: Likewise.
8884 * gcc.target/i386/long-double-64-7.c: Likewise.
8885 * gcc.target/i386/long-double-64-8.c: Likewise.
8886 * gcc.target/i386/long-double-64-9.c: Likewise.
8887 * gcc.target/i386/long-double-80-10.c: Likewise.
8888 * gcc.target/i386/long-double-80-8.c: Likewise.
8889 * gcc.target/i386/long-double-80-9.c: Likewise.
8891 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8893 PR rtl-optimization/57662
8894 * g++.dg/pr57662.C: New test.
8896 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8898 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8899 * gcc.dg/vmx/perm.c: New.
8900 * gcc.dg/vmx/perm-be-order.c: New.
8902 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8904 * gcc.dg/vmx/vsums.c: New.
8905 * gcc.dg/vmx/vsums-be-order.c: New.
8907 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8909 * g++.dg/ipa/devirt-23.C: New testcase.
8910 * g++.dg/ipa/devirt-20.C: Fix template.
8912 2014-02-02 Jan Hubicka <jh@suse.cz>
8914 * g++.dg/ipa/devirt-21.C: New testcase.
8916 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8918 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8919 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8921 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8924 * gcc.c-torture/execute/pr60017.c: New test.
8926 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8929 * gfortran.dg/default_initialization_7.f90: New test.
8931 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8934 * gfortran.dg/elemental_subroutine_9.f90: New test.
8936 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8938 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8940 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8942 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8944 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8946 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8948 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8951 * g++.dg/init/bitfield5.C: New.
8953 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8955 PR tree-optimization/60003
8956 * gcc.c-torture/execute/pr60003.c: New test.
8958 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8961 * gcc.target/arm/pr59985.C: New.
8963 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8966 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8967 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8969 (tsan_finish): Restore dg-do-what-default.
8970 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8971 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8972 * g++.dg/tsan/default_options.C: Likewise.
8973 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8974 * g++.dg/tsan/atomic_free2.C: Likewise.
8975 * g++.dg/tsan/cond_race.C: Likewise.
8976 * g++.dg/tsan/fd_close_norace.C: Likewise.
8977 * g++.dg/tsan/benign_race.C: Likewise.
8978 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8979 * c-c++-common/tsan/simple_race.c: Likewise.
8980 * c-c++-common/tsan/mutexset1.c: Likewise.
8981 * c-c++-common/tsan/thread_leak2.c: Likewise.
8982 * c-c++-common/tsan/tls_race.c: Likewise.
8983 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8984 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8985 * c-c++-common/tsan/free_race2.c: Likewise.
8986 * c-c++-common/tsan/thread_leak.c: Likewise.
8987 * c-c++-common/tsan/thread_leak1.c: Likewise.
8988 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8989 * c-c++-common/tsan/free_race.c: Likewise.
8990 * c-c++-common/tsan/sleep_sync.c: Likewise.
8991 * c-c++-common/tsan/tiny_race.c: Likewise.
8992 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8993 * c-c++-common/tsan/atomic_stack.c: Likewise.
8994 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8995 in dg-output regexps.
8996 * c-c++-common/tsan/simple_stack.c: Likewise.
8998 2014-01-31 Richard Henderson <rth@redhat.com>
9000 * g++.dg/tm/pr60004.C: New.
9002 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9005 * g++.dg/inherit/crash4.C: New.
9007 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9009 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9011 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9013 * gcc.target/i386/m512-check.h: Use correct rounding values.
9015 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9017 * gcc.target/i386/avx-1.c: Use correct rounding values.
9018 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9019 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9021 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9023 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9025 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9027 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9029 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9031 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9033 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9035 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9037 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9039 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9040 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9041 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9042 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9043 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9044 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9045 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9046 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9047 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9048 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9049 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9050 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9051 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9052 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9053 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9054 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9055 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9056 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9057 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9058 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9059 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9060 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9061 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9062 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9063 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9064 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9065 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9066 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9067 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9068 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9069 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9070 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9071 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9072 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9073 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9074 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9075 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9076 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9077 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9078 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9079 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9080 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9081 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9082 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9083 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9084 * gcc.target/i386/sse-13.c: Ditto.
9085 * gcc.target/i386/sse-14.c: Ditto.
9086 * gcc.target/i386/sse-22.c: Ditto.
9087 * gcc.target/i386/sse-23.c: Ditto.
9089 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9091 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9092 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9094 2014-01-31 Richard Biener <rguenther@suse.de>
9097 * gcc.dg/torture/pr59990.c: New testcase.
9099 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9101 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9102 if it fails don't run any tsan tests.
9104 2014-01-31 Marek Polacek <polacek@redhat.com>
9107 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9108 (y): Adjust dg-error.
9109 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9110 * gcc.dg/pr59963-1.c: New test.
9111 * gcc.dg/pr59963-2.c: New test.
9112 * gcc.dg/pr59963-3.c: New test.
9114 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9117 * gcc.target/arm/pr59923.c: New test.
9119 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9121 * gcc.dg/vmx/splat.c: New.
9122 * gcc.dg/vmx/splat-vsx.c: New.
9123 * gcc.dg/vmx/splat-be-order.c: New.
9124 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9125 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9126 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9128 2014-01-30 Richard Biener <rguenther@suse.de>
9130 PR tree-optimization/59993
9131 * gcc.dg/torture/pr59993.c: New testcase.
9133 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9135 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9136 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9137 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9138 vect_int rather than vect_float.
9140 2014-01-30 Marek Polacek <polacek@redhat.com>
9142 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9144 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9146 * gcc.target/microblaze/isa/fcmp4.c: New.
9148 2014-01-30 Marek Polacek <polacek@redhat.com>
9151 * gcc.dg/pr59940.c: New test.
9152 * gcc.dg/pr35635.c (func3): Move dg-warning.
9154 2014-01-30 Richard Biener <rguenther@suse.de>
9156 PR tree-optimization/59903
9157 * gcc.dg/torture/pr59903.c: New testcase.
9159 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9162 * g++.dg/lookup/crash8.C: New.
9164 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/template/crash117.C: New.
9169 2014-01-30 Richard Biener <rguenther@suse.de>
9172 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9173 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9175 * gcc.dg/invalid-call-1.c: Likewise.
9177 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9180 * g++.dg/cpp1y/auto-fn23.C: New.
9182 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9185 * g++.dg/init/dso_handle2.C: New.
9187 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9190 * g++.dg/cpp0x/pr58674.C: New.
9192 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9195 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9196 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9198 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9200 * gcc.dg/vmx/merge-be-order.c: New.
9201 * gcc.dg/vmx/merge.c: New.
9202 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9203 * gcc.dg/vmx/merge-vsx.c: New.
9205 2014-01-29 Richard Biener <rguenther@suse.de>
9207 PR tree-optimization/58742
9208 * gcc.dg/pr58742-1.c: New testcase.
9209 * gcc.dg/pr58742-2.c: Likewise.
9210 * gcc.dg/pr58742-3.c: Likewise.
9212 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9214 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9215 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9216 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9218 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9221 * g++.dg/gomp/pr58702.C: New.
9223 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9225 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9228 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9231 PR tree-optimization/59920
9232 * gcc.dg/pr59920-1.c: New test.
9233 * gcc.dg/pr59920-2.c: New test.
9234 * gcc.dg/pr59920-3.c: New test.
9235 * c-c++-common/gomp/pr59917-1.c: New test.
9236 * c-c++-common/gomp/pr59917-2.c: New test.
9238 PR tree-optimization/59594
9239 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9240 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9241 * gcc.dg/vect/pr59594.c: New test.
9243 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9246 * gfortran.dg/allocate_class_3.f90: New test.
9248 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9250 PR preprocessor/59935
9251 * c-c++-common/cpp/warning-zero-location.c: New test.
9252 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9254 2014-01-27 Steve Ellcey <sellcey@mips.com>
9256 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9258 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9260 * g++.dg/ext/mv16.C: New tests.
9262 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9264 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9265 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9266 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9267 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9268 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9269 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9270 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9271 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9272 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9274 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9276 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9278 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9280 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9282 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9286 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9288 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9290 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9292 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9298 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9299 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9300 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9301 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9302 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9303 _mm512_mask_cvtepi32_storeu_epi8.
9304 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9305 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9306 _mm512_mask_cvtepi32_storeu_epi16.
9307 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9308 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9309 _mm512_mask_cvtepi64_storeu_epi8.
9310 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9311 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9312 _mm512_mask_cvtepi64_storeu_epi16.
9313 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9314 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9315 _mm512_mask_cvtepi64_storeu_epi32.
9316 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9317 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9318 _mm512_mask_cvtsepi32_storeu_epi8.
9319 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9320 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9321 _mm512_mask_cvtsepi32_storeu_epi16.
9322 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9323 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9324 _mm512_mask_cvtsepi64_storeu_epi8.
9325 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9326 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9327 _mm512_mask_cvtsepi64_storeu_epi16.
9328 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9329 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9330 _mm512_mask_cvtsepi64_storeu_epi32.
9331 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9332 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9333 _mm512_mask_cvtusepi32_storeu_epi8.
9334 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9335 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9336 _mm512_mask_cvtusepi32_storeu_epi16.
9337 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9338 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9339 _mm512_mask_cvtusepi64_storeu_epi8.
9340 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9341 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9342 _mm512_mask_cvtusepi64_storeu_epi16.
9343 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9344 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9345 _mm512_mask_cvtusepi64_storeu_epi32.
9346 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9347 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9349 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9351 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9352 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9353 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9354 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9355 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9356 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9357 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9358 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9359 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9360 built-ins roudning immediate.
9361 * gcc.target/i386/sse-22.c: Add new built-ins.
9362 * gcc.target/i386/sse-23.c: Ditto.
9363 * gcc.target/i386/avx-1.c: Ditto.
9365 2014-01-27 Christian Bruel <christian.bruel@st.com>
9367 * gcc.target/sh/torture/strncmp.c: New tests.
9369 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9371 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9373 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9375 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9377 2014-01-24 Jeff Law <law@redhat.com>
9379 PR tree-optimization/59919
9380 * gcc.c-torture/compile/pr59919.c: New test.
9382 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9385 * g++.dg/ext/timevar2.C: New.
9387 2014-01-24 Marek Polacek <polacek@redhat.com>
9389 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9391 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9394 * gcc.target/i386/pr59929.c: New test.
9396 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9399 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9400 word atomic functions at runtime.
9402 2014-01-23 Marek Polacek <polacek@redhat.com>
9405 * gcc.dg/pr59846.c: New test.
9407 2014-01-23 Marek Polacek <polacek@redhat.com>
9410 * c-c++-common/pr58346-1.c: New test.
9411 * c-c++-common/pr58346-2.c: New test.
9412 * c-c++-common/pr58346-3.c: New test.
9414 2014-01-23 Marek Polacek <polacek@redhat.com>
9417 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9418 * gcc.dg/pr59871.c: New test.
9420 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9423 * g++.dg/parse/enum11.C: New.
9425 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9427 * gcc.target/aarch64/sshr64_1.c: New testcase.
9429 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9431 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9432 SIMD enabled function.
9433 * g++.dg/cilk-plus/ef_test.C: New test.
9434 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9436 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9437 to differenciate C error messages from C++ ones.
9439 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9441 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9443 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9445 * gcc.target/microblaze/others/builtin-trap.c: New test,
9447 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9450 * c-c++-common/gomp/pr58809.c: New test.
9452 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9455 * c-c++-common/asan/use-after-return-1.c: Fixed
9458 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9460 PR preprocessor/58580
9461 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9463 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9464 Ilya Tocar <ilya.tocar@intel.com>
9466 * gcc.target/i386/avx512f-kmovw-1.c: New.
9468 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9470 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9471 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9473 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9474 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9477 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9480 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9481 * gcc.target/mips/pr52125.c: New test.
9483 2014-01-22 Marek Polacek <polacek@redhat.com>
9486 * gcc.dg/torture/pr59891.c: New test.
9488 2014-01-22 Jeff Law <law@redhat.com>
9490 PR tree-optimization/59597
9491 * gcc.dg/tree-ssa/pr59597.c: New test.
9493 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9495 PR rtl-optimization/59477
9496 * g++.dg/pr59477.C: New.
9498 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9500 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9502 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9505 * g++.dg/pr59482.C: New.
9507 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9509 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9510 * gcc.dg/vmx/extract-vsx.c: New.
9511 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9512 * gcc.dg/vmx/insert-vsx.c: New.
9514 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9516 PR rtl-optimization/59896
9517 * gcc.target/arm/pr59896.c: New.
9519 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9521 PR rtl-optimization/59858
9522 * gcc.target/arm/pr59858.c: New.
9524 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9527 * gcc.dg/tree-prof/pr59003.c: New test.
9530 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9533 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9535 * gfortran.dg/round_3.f08: Add more cases.
9537 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9539 * lib/target-supports.exp (force_conventional_output_for): New
9541 * lib/scanasm.exp (scan-assembler_required_options)
9542 (scan-assembler-not_required_options)
9543 (scan-assembler-times_required_options): Replace with
9544 force_conventional_output_fors.
9545 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9546 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9548 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9551 * gcc.target/i386/pr59789.c: New testcase.
9553 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9555 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9556 the 'code' bitfield from 16 to 8.
9558 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9560 * lib/target-supports.exp
9561 (check_effective_target_vect_perm): Exclude aarch64_be.
9562 (check_effective_target_vect_perm_byte): Likewise.
9563 (check_effective_target_vect_perm_short): Likewise.
9565 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9567 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9568 (RUN_TEST): Use new macro.
9569 (INDEX64_32): Delete.
9570 (INDEX64_64): Likewise.
9571 (INDEX128_32): Likewise.
9572 (INDEX128_64): Likewise.
9574 (test_vneg_f32): Use fixed RUN_TEST.
9576 2014-01-20 Richard Biener <rguenther@suse.de>
9579 * gcc.dg/pr59860.c: New testcase.
9581 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9584 * gcc.target/i386/pr59880.c: New test.
9586 2014-01-20 Renlin Li <renlin.li@arm.com>
9588 * gcc.dg/pr44194-1.c: Tweak regexp.
9590 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9595 * gfortran.dg/round_3.f08: New cases added.
9596 * gfortran.dg/fmt_g_1.f90: New test.
9598 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9600 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9602 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9604 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9606 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9608 * gcc.dg/vect/pr57705.c: Require vect_int.
9609 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9610 * gcc.dg/vect/vect-alias-check.c: Likewise.
9612 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9615 * gfortran.dg/unresolved_fixup_1.f90: New test.
9616 * gfortran.dg/unresolved_fixup_2.f90: New test.
9618 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9621 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9622 Remove dg-prune-output lines.
9624 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9627 * gfortran.dg/pr59706.f90: New test.
9628 * g++.dg/ext/pr59706.C: New test.
9630 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9634 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9635 * g++.dg/init/pr58811.C: Likewise.
9637 2014-01-17 Jeff Law <law@redhat.com>
9640 * gfortran.dg/pr57904.f90: New test.
9642 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9645 * g++.dg/cpp0x/nsdmi-union4.C: New.
9647 2014-01-17 Marek Polacek <polacek@redhat.com>
9650 * g++.dg/diagnostic/pr59838.C: New test.
9652 2014-01-17 Marek Polacek <polacek@redhat.com>
9655 * gcc.dg/pr58346.c: New test.
9657 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9660 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9661 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9665 * gfortran.dg/pr59440-1.f90: New test.
9666 * gfortran.dg/pr59440-2.f90: New test.
9667 * gfortran.dg/pr59440-3.f90: New test.
9670 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9671 testing for " version" and " alias" with one testing for
9672 " version\[^\n\r]* alias".
9673 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9674 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9675 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9676 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9677 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9678 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9681 * c-c++-common/torture/pr57945.c: New test.
9683 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9685 * gcc.target/arm/its.c: New testcase.
9687 2014-01-16 Jan Hubicka <jh@suse.cz>
9690 * g++.dg/torture/pr59775.C: New testcase.
9692 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.c-torture/compile/pr58344.c: New test.
9698 * gcc.target/i386/pr59839.c: New test.
9701 * gcc.target/i386/pr9771-1.c (main): Rename to...
9702 (real_main): ... this. Add __asm name "main".
9703 (ASMNAME, ASMNAME2, STRING): Define.
9705 2014-01-16 Nick Clifton <nickc@redhat.com>
9708 * gcc.c-torture/compile/pr28865.c: New.
9709 * gcc.c-torture/execute/pr28865.c: New.
9711 2014-01-16 Marek Polacek <polacek@redhat.com>
9714 * gcc.dg/pr59827.c: New test.
9716 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9718 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9720 2014-01-15 Richard Henderson <rth@redhat.com>
9723 * gcc.target/i386/pr54694.c: New test.
9725 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9728 * g++.dg/pr49718.C: New test.
9730 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9732 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9734 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9736 * gcc.dg/vmx/mult-even-odd.c: New.
9737 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9739 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9741 * lib/target-supports.exp (check_libcilkrts_available): Added an
9742 extern "C" if we are using C++ along with a function prototype.
9744 2014-01-15 Jeff Law <law@redhat.com>
9746 PR tree-optimization/59747
9747 * gcc.c-torture/execute/pr59747.c: New test.
9749 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9752 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9754 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9755 * g++.dg/ext/attribute-test-1.C: Likewise.
9756 * g++.dg/ext/attribute-test-2.C: Likewise.
9757 * g++.dg/ext/attribute-test-3.C: Likewise.
9758 * g++.dg/ext/attribute-test-4.C: Likewise.
9759 * g++.dg/ext/pr56790-1.C: Likewise.
9760 * g++.dg/torture/pr38565.C: Likewise.
9761 * gcc.dg/pr53060.c: Likewise.
9762 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9763 * c-c++-common/vector-compare-2.c: Likewise.
9764 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9765 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9766 dg-message line number.
9768 2014-01-15 Matthias Klose <doko@ubuntu.com>
9770 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9772 2014-01-15 Richard Biener <rguenther@suse.de>
9774 PR tree-optimization/59822
9775 * g++.dg/torture/pr59822.C: New testcase.
9777 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9780 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9781 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9783 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9784 Kugan Vivekanandarajah <kuganv@linaro.org>
9787 * g++.dg/pr59695.C: New testcase.
9789 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9792 * gcc.c-torture/compile/pr59803.c: New testcase.
9794 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9797 * gcc.c-torture/execute/pr58943.c: New test.
9798 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9800 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9803 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9804 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9805 (bar): Change return type to void. Set y to x.
9806 * gcc.target/i386/pr59794-1.c: New testcase.
9807 * gcc.target/i386/pr59794-2.c: Likewise.
9808 * gcc.target/i386/pr59794-3.c: Likewise.
9809 * gcc.target/i386/pr59794-4.c: Likewise.
9810 * gcc.target/i386/pr59794-5.c: Likewise.
9811 * gcc.target/i386/pr59794-6.c: Likewise.
9812 * gcc.target/i386/pr59794-7.c: Likewise.
9814 2014-01-14 Richard Biener <rguenther@suse.de>
9816 PR tree-optimization/58921
9817 PR tree-optimization/59006
9818 * gcc.dg/torture/pr58921.c: New testcase.
9819 * gcc.dg/torture/pr59006.c: Likewise.
9820 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9822 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9825 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9826 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9827 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9828 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9829 Executing predictive commoning without unrolling.
9831 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9833 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9834 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9835 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9836 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9837 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9838 __builtin_ia32_rsqrt28sd_round.
9839 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9840 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9841 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9842 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9843 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9844 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9845 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9846 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9847 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9848 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9849 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9850 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9851 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9852 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9853 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9854 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9855 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9856 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9857 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9858 fix wrong rounding mode (see above).
9859 * gcc.target/i386/sse-23.c: Ditto.
9861 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9863 * gcc.dg/vmx/insert.c: New.
9864 * gcc.dg/vmx/insert-be-order.c: New.
9865 * gcc.dg/vmx/extract.c: New.
9866 * gcc.dg/vmx/extract-be-order.c: New.
9868 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9870 PR tree-optimization/59387
9871 * gcc.c-torture/execute/pr59387.c: New test.
9873 2014-01-13 Richard Biener <rguenther@suse.de>
9875 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9876 adjusting mathlib options.
9877 * gfortran.dg/lto/lto.exp: Likewise.
9879 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9881 * gnat.dg/loop_optimization17.adb: New test.
9882 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9884 2014-01-13 Christian Bruel <christian.bruel@st.com>
9886 * gcc.target/sh/cmpstrn.c: New case.
9888 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9890 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9891 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9893 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9896 * gfortran.dg/alloc_comp_basics_6.f90: New.
9898 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9901 * gfortran.dg/pr59700.f90: New test.
9903 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9905 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9906 * gfortran.dg/use_only_3.f90: Likewise.
9907 * gfortran.dg/inquire_10.f90: Delete opened file.
9908 * gfortran.dg/inquire_15.f90: Likewise.
9909 * gfortran.dg/pr16597.f90: Likewise.
9910 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9913 2014-01-10 Jeff Law <law@redhat.com>
9916 * gcc.c-torture/compile/pr59743.c: New test.
9918 2014-01-10 Jan Hubicka <jh@suse.cz>
9921 * g++.dg/torture/pr58585.C: New testcase.
9923 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9925 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9927 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9929 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9931 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9934 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9935 * gcc.target/aarch64/cmn-neg2.c: New test.
9937 2014-01-10 Richard Biener <rguenther@suse.de>
9939 PR tree-optimization/59374
9940 * gcc.dg/torture/pr59374-3.c: New testcase.
9942 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9944 * lib/target-supports.exp
9945 (check_effective_target_arm_crypto_ok_nocache): New.
9946 (check_effective_target_arm_crypto_ok): Use above procedure.
9947 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9949 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9953 * g++.dg/ipa/devirt-20.C: New testcase.
9954 * g++.dg/torture/pr58252.C: Likewise.
9955 * g++.dg/torture/pr59226.C: Likewise.
9957 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9959 * c-c++-common/asan/no-asan-stack.c: New test.
9961 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9964 * gcc.dg/pr59670.c: New test.
9966 2014-01-09 Steve Ellcey <sellcey@mips.com>
9968 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9970 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9973 * gcc.target/i386/pr47735.c: New test.
9975 PR tree-optimization/59622
9976 * g++.dg/opt/pr59622-2.C: New test.
9977 * g++.dg/opt/pr59622-3.C: New test.
9978 * g++.dg/opt/pr59622-4.C: New test.
9979 * g++.dg/opt/pr59622-5.C: New test.
9982 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9983 filename:line instead of (modulename+offset) form with stripped
9984 initial / from the filename.
9986 2014-01-09 Ian Lance Taylor <iant@google.com>
9988 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9989 the other Go compiler.
9991 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9994 * g++.dg/cpp0x/variadic145.C: New.
9996 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9998 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9999 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10001 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10004 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10005 are run only if the Cilk library is available/enabled.
10006 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10007 * lib/target-supports.exp (check_libcilkrts_available): New function.
10009 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10012 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10013 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10014 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10015 with dg-additional-options.
10016 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10017 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10018 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10019 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10020 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10021 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10023 2014-01-09 Richard Biener <rguenther@suse.de>
10025 PR tree-optimization/59715
10026 * gcc.dg/torture/pr59715.c: New testcase.
10028 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10030 * c-c++-common/asan/no-asan-globals.c: New test.
10031 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10032 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10033 * c-c++-common/asan/use-after-return-1.c: Likewise.
10034 * c-c++-common/asan/no-use-after-return.c: Likewise.
10036 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10038 * gnat.dg/weak2.ad[sb]: New test.
10040 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10042 PR middle-end/59471
10043 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10044 type, use pointers to vector type instead.
10046 2014-01-08 Catherine Moore <clm@codesourcery.com>
10048 * gcc.target/mips/umips-branch-3.c: New test.
10049 * gcc.target/mips/umips-branch-4.c: New test.
10051 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10053 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10054 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10055 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10057 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10058 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10059 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10060 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10062 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10064 PR rtl-optimization/59137
10065 * gcc.target/mips/pr59137.c: New test.
10067 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10069 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10070 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10071 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10072 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10073 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10074 Require fpic effective target.
10075 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10077 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10080 * gcc.dg/pr59722.c: New test.
10082 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10084 PR middle-end/57748
10085 * gcc.dg/torture/pr57748-3.c: New test.
10086 * gcc.dg/torture/pr57748-4.c: New test.
10088 2014-01-08 Marek Polacek <polacek@redhat.com>
10090 PR middle-end/59669
10091 * gcc.dg/gomp/pr59669-1.c: New test.
10092 * gcc.dg/gomp/pr59669-2.c: New test.
10094 2014-01-08 Martin Jambor <mjambor@suse.cz>
10097 * gcc.dg/ipa/pr59610.c: New test.
10099 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10102 * gfortran.dg/binding_label_tests_26a.f90: New.
10103 * gfortran.dg/binding_label_tests_26b.f90: New.
10105 2014-01-08 Marek Polacek <polacek@redhat.com>
10108 * c-c++-common/ubsan/pr59667.c: New test.
10110 2014-01-08 Richard Biener <rguenther@suse.de>
10112 PR middle-end/59630
10113 * gcc.dg/pr59630.c: New testcase.
10115 2014-01-08 Richard Biener <rguenther@suse.de>
10117 PR middle-end/59471
10118 * gcc.dg/pr59471.c: New testcase.
10120 2014-01-07 Jeff Law <law@redhat.com>
10122 PR middle-end/53623
10123 * gcc.target/i386/pr53623.c: New test.
10125 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10127 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10129 * g++.dg/cpp1y/pr58534.C: Likewise.
10130 * g++.dg/cpp1y/pr58536.C: Likewise.
10131 * g++.dg/cpp1y/pr58548.C: Likewise.
10132 * g++.dg/cpp1y/pr58549.C: Likewise.
10133 * g++.dg/cpp1y/pr58637.C: Likewise.
10134 * g++.dg/cpp1y/pr59112.C: Likewise.
10135 * g++.dg/cpp1y/pr59113.C: Likewise.
10136 * g++.dg/cpp1y/pr59629.C: Likewise.
10137 * g++.dg/cpp1y/pr59635.C: Likewise.
10138 * g++.dg/cpp1y/pr59636.C: Likewise.
10139 * g++.dg/cpp1y/pr59638.C: Likewise.
10141 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10143 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10145 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10147 * gcc.target/i386/intrinsics_4.c (bar): New function.
10149 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10151 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10153 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10155 PR rtl-optimization/58668
10156 * gcc.dg/pr58668.c: New test.
10158 PR tree-optimization/59643
10159 * gcc.dg/pr59643.c: New test.
10160 * gcc.c-torture/execute/pr59643.c: New test.
10162 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10165 * gfortran.dg/class_allocate_16.f90: New.
10167 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10170 * gcc.target/i386/pr59644.c: New test.
10172 2014-01-06 Marek Polacek <polacek@redhat.com>
10175 * gcc.dg/pr57773.c: New test.
10177 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10183 * g++.dg/cpp1y/pr59635.C: New testcase.
10184 * g++.dg/cpp1y/pr59636.C: New testcase.
10185 * g++.dg/cpp1y/pr59629.C: New testcase.
10186 * g++.dg/cpp1y/pr59638.C: New testcase.
10188 2014-01-06 Martin Jambor <mjambor@suse.cz>
10191 * gcc.dg/ipa/pr59008.c: New test.
10193 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10195 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10198 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10200 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10201 Require c99_runtime.
10202 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10204 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10205 Require c99_runtime.
10206 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10207 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10208 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10210 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10211 Require c99_runtime.
10212 Make CALC void static.
10213 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10215 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10216 Require c99_runtime.
10217 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10219 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10221 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10222 * gcc.target/i386/pr59501-2.c: Likewise.
10223 * gcc.target/i386/pr59501-3.c: Likewise.
10224 * gcc.target/i386/pr59501-4.c: Likewise.
10225 * gcc.target/i386/pr59501-5.c: Likewise.
10226 * gcc.target/i386/pr59501-6.c: Likewise.
10228 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10230 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10231 * gcc.target/i386/pr59390_1.c: Likewise.
10232 * gcc.target/i386/pr59390_2.c: Likewise.
10234 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10236 * gcc.dg/pr59350.c: Tweak.
10237 * gcc.dg/pr59350-2.c: New test.
10238 * g++.dg/pr59510.C: Likewise.
10240 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10243 * gfortran.dg/bind_c_procs_2.f90: New.
10245 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10247 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10248 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10249 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10250 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10251 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10252 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10253 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10255 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10257 * gcc.target/arm/neon-nested-apcs.c: New test.
10259 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10261 PR tree-optimization/59519
10262 * gcc.dg/vect/pr59519-1.c: New test.
10263 * gcc.dg/vect/pr59519-2.c: New test.
10265 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10268 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10271 * gfortran.dg/typebound_proc_32.f90: New.
10273 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10276 * g++.dg/pr58950.C: New file.
10278 2014-01-03 Tobias Burnus <burnus@net-b.de>
10281 * g++.dg/gomp/pr58567.C: New.
10283 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10285 PR tree-optimization/59651
10286 * gcc.dg/torture/pr59651.c: New test.
10287 * gcc.dg/vect/pr59651.c: Ditto.
10289 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10292 * gcc.target/i386/pr59625.c: New test.
10294 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10298 * g++.dg/cpp0x/range-for28.C: New.
10299 * g++.dg/cpp0x/range-for3.C: Update.
10301 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10303 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10305 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10308 * g++.dg/cpp0x/pr59641.C: New file.
10310 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10312 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10314 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10317 * g++.dg/ext/pr59378.C: New file.
10319 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10321 Update copyright years
10323 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10325 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10328 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10331 * gfortran.dg/dynamic_dispatch_12.f90: New.
10333 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10335 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10336 the builtin isn't optimized away as unused.
10338 PR rtl-optimization/59647
10339 * g++.dg/opt/pr59647.C: New test.
10341 Copyright (C) 2014 Free Software Foundation, Inc.
10343 Copying and distribution of this file, with or without modification,
10344 are permitted in any medium without royalty provided the copyright
10345 notice and this notice are preserved.