1 2014-09-25 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/gomp/pr63249.C: New test.
5 * c-c++-common/gomp/pr63249.c: New test.
7 2014-09-25 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/coarray/collectives_3.f90: New.
10 * gfortran.dg/coarray_collectives_9.f90: New.
11 * gfortran.dg/coarray_collectives_10.f90: New.
12 * gfortran.dg/coarray_collectives_11.f90: New.
13 * gfortran.dg/coarray_collectives_12.f90: New.
15 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17 * gcc.target/powerpc/swaps-p8-17.c: New test.
19 2014-09-24 Jiong Wang <jiong.wang@arm.com>
21 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
23 2014-09-24 Marek Polacek <polacek@redhat.com>
27 * c-c++-common/pr53874.c: New test.
28 * c-c++-common/pr61405.c: New test.
30 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
34 2014-09-24 Jakub Jelinek <jakub@redhat.com>
37 * c-c++-common/asan/pr63316.c: New test.
39 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
41 PR tree-optimization/63266
42 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
44 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
46 * gcc.target/arm/pr63210.c: New test.
48 2014-09-23 Andi Kleen <ak@linux.intel.com>
50 * gcc.dg/noreorder.c: New test.
51 * gcc.dg/noreorder2.c: New test.
52 * gcc.dg/noreorder3.c: New test.
53 * gcc.dg/noreorder4.c: New test.
55 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
57 * gcc.dg/combine_ashiftrt_1.c: New test.
58 * gcc.dg/combine_ashiftrt_2.c: Likewise.
59 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
61 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
64 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/cpp1y/lambda-init10.C: New.
69 2014-09-23 Jakub Jelinek <jakub@redhat.com>
72 * gfortran.dg/pr63331.f90: New test.
74 2014-09-24 Renlin Li <renlin.li@arm.com>
76 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
77 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
78 * gcc.dg/pr10474.c: Likewise.
80 2014-09-20 Mark Wielaard <mjw@redhat.com>
82 * gcc.dg/guality/const-volatile.c (i): Mark as used.
91 2014-09-20 Mark Wielaard <mjw@redhat.com>
93 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
94 and "long int" to plain "short" and "long".
95 * gcc.dg/guality/const-volatile.c (struct bar): New struct
96 containing short and long long fields.
97 (bar): New variable to test the type.
99 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
104 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
109 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
111 * gcc.dg/vect/vect-reduc-or_1.c: New test.
112 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
114 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
116 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
119 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
120 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
122 2014-09-22 Jakub Jelinek <jakub@redhat.com>
125 * c-c++-common/gomp/pr63328.c: New test.
127 2014-09-22 Martin Liska <mliska@suse.cz>
130 * g++.dg/lto/pr63270_0.C: New test.
131 * g++.dg/lto/pr63270_1.C: New test.
133 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
135 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
136 for call_value_rex64_ms_sysv.
137 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
138 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
139 for call_rex64_ms_sysv.
141 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
142 Tobias Burnus <burnus@net-b.de>
144 * gfortran.dg/coarray_atomic_5.f90: New
146 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
149 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
151 2014-09-19 Andi Kleen <ak@linux.intel.com>
153 * gcc.dg/pg-override.c: Only run on x86 Linux.
155 * gcc.target/i386/fentry-override.c: Exclude for PIC.
156 * gcc.target/i386/fentry.c: Dito.
158 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
161 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
163 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
166 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
167 * gfortran.dg/pr63152.f90: New test.
169 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/cpp0x/nsdmi10.C: New.
174 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
176 * gcc.dg/ssp-3.c: New.
177 * gcc.dg/ssp-4.c: Likewise.
179 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
181 * gcc.target/s390/dfp-conv1.c: New testcase.
183 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
185 * c-c++-common/asan/red-align-1.c: New test.
186 * c-c++-common/asan/red-align-2.c: New test.
188 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
190 * gcc.dg/pr61053.c: Updated for x32.
192 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
195 * gcc.target/i386/pr63285.c: New test.
197 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
200 * gcc.target/i386/pr61360.c: New.
202 2014-09-18 Jakub Jelinek <jakub@redhat.com>
205 * g++.dg/asan/pr62017.C: New test.
208 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
210 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/cpp0x/Wdtor1.C: New.
215 2014-09-18 Joseph Myers <joseph@codesourcery.com>
217 * gcc.dg/torture/float128-exact-underflow.c: New test.
219 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/template/pr61745.C: New.
224 2014-09-17 Marek Polacek <polacek@redhat.com>
227 * gcc.dg/cpp/pr61854-1.c: New test.
228 * gcc.dg/cpp/pr61854-2.c: New test.
229 * gcc.dg/cpp/pr61854-3.c: New test.
230 * gcc.dg/cpp/pr61854-3.h: New test.
231 * gcc.dg/cpp/pr61854-4.c: New test.
232 * gcc.dg/cpp/pr61854-5.c: New test.
233 * gcc.dg/cpp/pr61854-6.c: New test.
234 * gcc.dg/cpp/pr61854-7.c: New test.
235 * gcc.dg/cpp/pr61854-c90.c: New test.
236 * gcc.dg/cpp/pr61854-c94.c: New test.
238 2014-09-17 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/pr63284.c: New test.
243 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
245 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/constexpr-63241.C: New.
250 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
253 * gfortran.dg/filename_null.f90: New test.
255 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
257 * gcc.dg/pg-override.c: Fix a typo.
259 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
261 * gcc.dg/pg.c: Fix a typo.
263 2014-09-16 Richard Biener <rguenther@suse.de>
266 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
267 for "vectorization not profitable".
269 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
271 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
273 2014-09-16 Jakub Jelinek <jakub@redhat.com>
276 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
277 missing nexted dg-test call support in dejaGNU 1.4.4.
279 2014-09-15 Andi Kleen <ak@linux.intel.com>
281 * gcc.dg/pg-override.c: New test.
282 * gcc.dg/pg.c: New test.
283 * gcc.target/i386/fentry-override.c: New test.
284 * gcc.target/i386/fentry.c: New test.
286 2014-09-15 Jakub Jelinek <jakub@redhat.com>
289 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
291 (dg-compile-aux-modules): New procedure.
292 * gfortran.dg/binding_label_tests_10.f03: Remove comment
294 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
295 use dg-compile-aux-modules.
296 * gfortran.dg/binding_label_tests_11.f03: Remove comment
298 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
299 use dg-compile-aux-modules.
300 * gfortran.dg/binding_label_tests_13.f03: Remove comment
302 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
303 use dg-compile-aux-modules.
304 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
306 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
307 use dg-compile-aux-modules.
308 * gfortran.dg/class_45a.f03: Remove keep-modules.
309 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
311 * gfortran.dg/class_4a.f03: Use dg-do link, use
312 dg-additional-sources and cleanup-modules, remove keep-modules
314 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
315 keep-modules, adjust comment.
316 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
317 dg-additional-sources and cleanup-modules.
318 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
320 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
322 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
323 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
324 use dg-compile-aux-modules.
325 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
326 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
327 use dg-compile-aux-modules.
328 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
329 * gfortran.dg/whole_file_29.f90: Remove comment, use
330 dg-compile-aux-modules.
331 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
332 * gfortran.dg/whole_file_31.f90: Remove comment, use
333 dg-compile-aux-modules.
335 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
336 gcc_parallel_test_enable): New procedures. If
337 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
338 runtest_file_p to invoke also gcc_parallel_test_run_p.
339 * g++.dg/guality/guality.exp (check_guality): Save/restore
340 test_counts array around the body of the procedure.
341 * gcc.dg/guality/guality.exp (check_guality): Likewise.
342 * g++.dg/plugin/plugin.exp: Run all the tests serially
343 by the first parallel runtest encountering it.
344 * gcc.dg/plugin/plugin.exp: Likewise.
345 * gcc.misc-tests/matrix1.exp: Likewise.
346 * gcc.misc-tests/dhry.exp: Likewise.
347 * gcc.misc-tests/acker1.exp: Likewise.
348 * gcc.misc-tests/linkage.exp: Likewise.
349 * gcc.misc-tests/mg.exp: Likewise.
350 * gcc.misc-tests/mg-2.exp: Likewise.
351 * gcc.misc-tests/sort2.exp: Likewise.
352 * gcc.misc-tests/sieve.exp: Likewise.
353 * gcc.misc-tests/options.exp: Likewise.
354 * gcc.misc-tests/help.exp: Likewise.
355 * go.test/go-test.exp (go-gc-tests): Use
356 gcc_parallel_test_enable {0, 1} around all handling of
358 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
359 * ada/acats/run_all.sh: Parallelize using mkdir inside of
360 a shared directory. Avoid forking and expr uses if
361 shell supports $(()).
363 2014-09-14 David Sherwood <david.sherwood@arm.com>
365 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
367 2014-09-14 James Clarke <jrtc27@jrtc27.com>
370 * gcc.dg/darwin-minversion-1.c: Fixed formatting
371 * gcc.dg/darwin-minversion-2.c: Fixed formatting
372 * gcc.dg/darwin-minversion-3.c: Fixed formatting
373 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
375 2014-09-13 Marek Polacek <polacek@redhat.com>
378 * g++.dg/diagnostic/pr60862.C: New test.
380 2014-09-12 Richard Biener <rguenther@suse.de>
383 * g++.dg/torture/pr63237.C: New testcase.
385 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
387 * gcc.dg/vec-andxor1.c: New file.
389 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
392 * gcc.dg/c11-true_min-1.c: New testcase.
394 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
397 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
398 * g++.old-deja/g++.other/warn5.C: Adjust.
400 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
402 * gcc.target/aarch64/vset_lane_1.c: New test.
404 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
406 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
408 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
410 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
412 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
415 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
417 PR tree-optimization/63186
418 * gcc.dg/pr63186.c: New testcase.
420 2014-09-10 Xinliang David Li <davidxl@google.com>
423 * gcc.c-torture/execute/pr63209.c: New test.
425 2014-09-10 Jakub Jelinek <jakub@redhat.com>
427 * gcc.target/i386/i386.exp: Only run vect-args.c tests
428 if runtest_file_p says they should be run.
430 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
432 * gcc.target/aarch64/vstN_1.c: New test.
434 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
436 * gcc.target/aarch64/vldN_lane_1.c: New test.
438 2014-09-10 Martin Jambor <mjambor@suse.cz>
441 * g++.dg/ipa/pr61654.C: New test.
443 2014-09-10 Jakub Jelinek <jakub@redhat.com>
445 * c-c++-common/ubsan/attrib-3.c: New test.
446 * c-c++-common/ubsan/nonnull-1.c: New test.
447 * c-c++-common/ubsan/nonnull-2.c: New test.
448 * c-c++-common/ubsan/nonnull-3.c: New test.
449 * c-c++-common/ubsan/nonnull-4.c: New test.
450 * c-c++-common/ubsan/nonnull-5.c: New test.
452 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
454 * g++.dg/lto/pr63166_0.ii: New testcase.
455 * g++.dg/lto/pr63166_1.ii: New testcase.
457 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
459 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
461 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
463 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
464 xxpermdi and add commentary about adding it back later; remove
467 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
469 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
471 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
472 * gcc.target/arm/vect-lroundf_1.c: Likewise.
473 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
474 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
475 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
476 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
478 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
480 * gcc.target/aarch64/vldN_dup_1.c: New test.
482 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
484 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
486 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
488 * gcc.target/aarch64/vldN_1.c: New test.
490 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
492 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
494 2014-09-09 Jiong Wang <jiong.wang@arm.com>
496 * gcc.target/arm/vect-copysignf.c: New testcase.
498 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
500 * gcc.target/arm/vfp-1.c: Updated expected assembly.
502 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
504 * gcc.target/arm/vfp-1.c: Updated expected assembly.
506 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508 * gcc.target/arm/vfp-1.c: Updated expected assembly.
510 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
512 * gcc.target/arm/vfp-1.c: Updated expected assembly.
514 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
516 * gcc.target/arm/pr51835.c: Update expected assembly.
517 * gcc.target/arm/vfp-1.c: Likewise.
518 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
519 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
520 * gcc.target/arm/vfp-ldmiad.c: Likewise.
521 * gcc.target/arm/vfp-ldmias.c: Likewise.
522 * gcc.target/arm/vfp-stmdbd.c: Likewise.
523 * gcc.target/arm/vfp-stmdbs.c: Likewise.
524 * gcc.target/arm/vfp-stmiad.c: Likewise.
525 * gcc.target/arm/vfp-stmias.c: Likewise.
527 2014-09-09 Tony Wang <tony.wang@arm.com>
529 * gcc.target/arm/xordi3-opt.c: Disable this
530 test case for thumb1 target.
531 * gcc.target/arm/iordi3-opt.c: Ditto.
533 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
536 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
538 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
540 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
542 2014-09-08 Jakub Jelinek <jakub@redhat.com>
544 PR tree-optimization/60196
545 PR tree-optimization/63189
546 * gcc.dg/vect/pr63189.c: New test.
547 * gcc.dg/vect/pr60196-1.c: New test.
548 * gcc.dg/vect/pr60196-2.c: New test.
550 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
552 * gcc.target/powerpc/swaps-p8-16.c: New test.
554 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
556 * gcc.target/i386/pr62208.c: New test.
558 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
561 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
563 * g++.dg/ipa/pr61800.C: Require visibility.
565 * gcc.dg/pr61868.c: Require lto.
567 2014-09-05 Easwaran Raman <eraman@google.com>
569 PR rtl-optimization/62146
570 * testsuite/g++.dg/opt/pr62146.C: New.
572 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
574 * gcc.dg/vect/vect-109.c: Skip predicate added.
575 * gcc.dg/vect/vect-93.c: Test check fixed.
576 * gcc.dg/vect/bb-slp-10.c: Likewise.
577 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
578 Check unaligned feature.
580 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
582 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
583 int{32,16,8}x1_t with int{32,16,8}_t.
584 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
585 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
586 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
587 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
589 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
591 * gcc.target/aarch64/vget_high_1.c: New test.
592 * gcc.target/aarch64/vget_low_1.c: Likewise.
594 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
596 * gcc.target/aarch64/simd/int_comparisons.x: New file.
597 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
598 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
600 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
602 * gcc.target/aarch64/simd/vrbit_1.c: New test.
604 2014-09-05 Richard Biener <rguenther@suse.de>
607 * gcc.dg/vect/pr63148.c: New testcase.
608 * c-c++-common/pr19807-1.c: Likewise.
609 * g++.dg/tree-ssa/pr19807.C: Adjust.
610 * g++.dg/tree-ssa/tmmti-2.C: Remove.
612 2014-09-05 Bin Cheng <bin.cheng@arm.com>
615 * gcc.target/arm/memset-inline-1.c: New test.
616 * gcc.target/arm/memset-inline-2.c: New test.
617 * gcc.target/arm/memset-inline-3.c: New test.
618 * gcc.target/arm/memset-inline-4.c: New test.
619 * gcc.target/arm/memset-inline-5.c: New test.
620 * gcc.target/arm/memset-inline-6.c: New test.
621 * gcc.target/arm/memset-inline-7.c: New test.
622 * gcc.target/arm/memset-inline-8.c: New test.
623 * gcc.target/arm/memset-inline-9.c: New test.
624 * gcc.target/arm/memset-inline-10.c: New test.
626 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
628 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
630 2014-09-04 Guozhi Wei <carrot@google.com>
633 * gcc.target/aarch64/pr62040.c: New test.
635 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
637 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
638 override specific ones, but specific ones do.
640 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
642 * gcc.target/powerpc/swaps-p8-13.c: New test.
643 * gcc.target/powerpc/swaps-p8-14.c: New test.
644 * gcc.target/powerpc/swaps-p8-15.c: New test.
646 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
648 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
649 regardless of endianness.
651 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
654 * gfortran.dg/cray_pointers_11.f90: New.
656 2014-09-03 Martin Jambor <mjambor@suse.cz>
659 * g++.dg/ipa/pr62015.C: New test.
661 2014-09-03 Martin Jambor <mjambor@suse.cz>
664 * gcc.dg/ipa/pr61986.c: New test.
666 2014-09-03 Marek Polacek <polacek@redhat.com>
669 * gcc.dg/pr62294.c: New test.
670 * gcc.dg/pr62294.h: New file.
672 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
674 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
675 of dg-options. Add "inline" keyword to test functions.
677 2014-09-03 Marek Polacek <polacek@redhat.com>
680 * g++.dg/cpp0x/pr62024.C: New test.
681 * gcc.dg/pr62024.c: New test.
683 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
685 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
686 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
687 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
688 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
689 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
690 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
692 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
695 * gcc.target/s390/pr61078.c: New testcase.
697 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.dg/20111227-2.c: Compile only for x86 targets.
700 * gcc.dg/20111227-3.c: Ditto.
702 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
704 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
706 2014-09-03 Tobias Burnus <burnus@net-b.de>
711 * gfortran.dg/sizeof_4.f90: New.
713 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
715 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
716 vec_cts, and vec_ctu.
717 * gcc.target/powerpc/builtins-2.c: Likewise.
719 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
721 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
722 [!__sun__ && !__hpux__] (arena_size): Scale according to
725 2014-09-02 Marek Polacek <polacek@redhat.com>
728 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
730 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
733 * gcc.target/arm/vect-lceilf_1.c: New test.
734 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
735 * gcc.target/arm/vect-lroundf_1.c: Likewise.
737 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
740 * gcc.target/arm/lceil-vcvt_1.c: New test.
741 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
742 * gcc.target/arm/lround-vcvt_1.c: Likewise.
744 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/constexpr-volatile.C: New.
748 * g++.dg/ext/is_literal_type2.C: Likewise.
750 2014-09-02 Jakub Jelinek <jakub@redhat.com>
751 Balaji V. Iyer <balaji.v.iyer@intel.com>
752 Igor Zamyatin <igor.zamyatin@intel.com>
754 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
755 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
756 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
757 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
758 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
759 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
760 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
761 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
762 * g++.dg/cilk-plus/CK/cf3.cc: New test.
763 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
764 * g++.dg/cilk-plus/CK/for1.cc: New test.
765 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
766 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
767 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
769 2014-09-02 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/62695
772 * gfortran.dg/pr62695.f90: New testcase.
774 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
777 * gcc.c-torture/compile/pr62312.c: New.
779 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
781 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
783 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
785 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
786 Return right away if !arm*-*-*.
788 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
790 * gcc.c-torture/unsorted/386.c: Move to ...
791 * gcc.c-torture/compile/386.c: ... here.
792 * gcc.c-torture/unsorted/86.c: Move to ...
793 * gcc.c-torture/compile/86.c: ... here.
794 * gcc.c-torture/unsorted/a1.c: Move to ...
795 * gcc.c-torture/compile/a1.c: ... here.
796 * gcc.c-torture/unsorted/a3.c: Move to ...
797 * gcc.c-torture/compile/a3.c: ... here.
798 * gcc.c-torture/unsorted/aaa.c: Move to ...
799 * gcc.c-torture/compile/aaa.c: ... here.
800 * gcc.c-torture/unsorted/aa.c: Move to ...
801 * gcc.c-torture/compile/aa.c: ... here.
802 * gcc.c-torture/unsorted/abs.c: Move to ...
803 * gcc.c-torture/compile/abs.c: ... here.
804 * gcc.c-torture/unsorted/a.c: Move to ...
805 * gcc.c-torture/compile/a.c: ... here.
806 * gcc.c-torture/unsorted/ac.c: Move to ...
807 * gcc.c-torture/compile/ac.c: ... here.
808 * gcc.c-torture/unsorted/acc.c: Move to ...
809 * gcc.c-torture/compile/acc.c: ... here.
810 * gcc.c-torture/unsorted/add386.c: Move to ...
811 * gcc.c-torture/compile/add386.c: ... here.
812 * gcc.c-torture/unsorted/add.c: Move to ...
813 * gcc.c-torture/compile/add.c: ... here.
814 * gcc.c-torture/unsorted/addcc.c: Move to ...
815 * gcc.c-torture/compile/addcc.c: ... here.
816 * gcc.c-torture/unsorted/andm.c: Move to ...
817 * gcc.c-torture/compile/andm.c: ... here.
818 * gcc.c-torture/unsorted/andmem.c: Move to ...
819 * gcc.c-torture/compile/andmem.c: ... here.
820 * gcc.c-torture/unsorted/andn.c: Move to ...
821 * gcc.c-torture/compile/andn.c: ... here.
822 * gcc.c-torture/unsorted/andok.c: Move to ...
823 * gcc.c-torture/compile/andok.c: ... here.
824 * gcc.c-torture/unsorted/andsi.c: Move to ...
825 * gcc.c-torture/compile/andsi.c: ... here.
826 * gcc.c-torture/unsorted/andsparc.c: Move to ...
827 * gcc.c-torture/compile/andsparc.c: ... here.
828 * gcc.c-torture/unsorted/aos.c: Move to ...
829 * gcc.c-torture/compile/aos.c: ... here.
830 * gcc.c-torture/unsorted/arr.c: Move to ...
831 * gcc.c-torture/compile/arr.c: ... here.
832 * gcc.c-torture/unsorted/as.c: Move to ...
833 * gcc.c-torture/compile/as.c: ... here.
834 * gcc.c-torture/unsorted/ase.c: Move to ...
835 * gcc.c-torture/compile/ase.c: ... here.
836 * gcc.c-torture/unsorted/b1.c: Move to ...
837 * gcc.c-torture/compile/b1.c: ... here.
838 * gcc.c-torture/unsorted/b2.c: Move to ...
839 * gcc.c-torture/compile/b2.c: ... here.
840 * gcc.c-torture/unsorted/b3.c: Move to ...
841 * gcc.c-torture/compile/b3.c: ... here.
842 * gcc.c-torture/unsorted/b88.c: Move to ...
843 * gcc.c-torture/compile/b88.c: ... here.
844 * gcc.c-torture/unsorted/bad.c: Move to ...
845 * gcc.c-torture/compile/bad.c: ... here.
846 * gcc.c-torture/unsorted/band.c: Move to ...
847 * gcc.c-torture/compile/band.c: ... here.
848 * gcc.c-torture/unsorted/bb0.c: Move to ...
849 * gcc.c-torture/compile/bb0.c: ... here.
850 * gcc.c-torture/unsorted/bb1.c: Move to ...
851 * gcc.c-torture/compile/bb1.c: ... here.
852 * gcc.c-torture/unsorted/bbb.c: Move to ...
853 * gcc.c-torture/compile/bbb.c: ... here.
854 * gcc.c-torture/unsorted/b.c: Move to ...
855 * gcc.c-torture/compile/b.c: ... here.
856 * gcc.c-torture/unsorted/bc.c: Move to ...
857 * gcc.c-torture/compile/bc.c: ... here.
858 * gcc.c-torture/unsorted/bcopy.c: Move to ...
859 * gcc.c-torture/compile/bcopy.c: ... here.
860 * gcc.c-torture/unsorted/bf.c: Move to ...
861 * gcc.c-torture/compile/bf.c: ... here.
862 * gcc.c-torture/unsorted/bfins.c: Move to ...
863 * gcc.c-torture/compile/bfins.c: ... here.
864 * gcc.c-torture/unsorted/bfx.c: Move to ...
865 * gcc.c-torture/compile/bfx.c: ... here.
866 * gcc.c-torture/unsorted/bge.c: Move to ...
867 * gcc.c-torture/compile/bge.c: ... here.
868 * gcc.c-torture/unsorted/bit.c: Move to ...
869 * gcc.c-torture/compile/bit.c: ... here.
870 * gcc.c-torture/unsorted/bitf.c: Move to ...
871 * gcc.c-torture/compile/bitf.c: ... here.
872 * gcc.c-torture/unsorted/bitw.c: Move to ...
873 * gcc.c-torture/compile/bitw.c: ... here.
874 * gcc.c-torture/unsorted/blk.c: Move to ...
875 * gcc.c-torture/compile/blk.c: ... here.
876 * gcc.c-torture/unsorted/bt386.c: Move to ...
877 * gcc.c-torture/compile/bt386.c: ... here.
878 * gcc.c-torture/unsorted/bt.c: Move to ...
879 * gcc.c-torture/compile/bt.c: ... here.
880 * gcc.c-torture/unsorted/BUG11.c: Move to ...
881 * gcc.c-torture/compile/BUG11.c: ... here.
882 * gcc.c-torture/unsorted/BUG12.c: Move to ...
883 * gcc.c-torture/compile/BUG12.c: ... here.
884 * gcc.c-torture/unsorted/BUG13.c: Move to ...
885 * gcc.c-torture/compile/BUG13.c: ... here.
886 * gcc.c-torture/unsorted/BUG16.c: Move to ...
887 * gcc.c-torture/compile/BUG16.c: ... here.
888 * gcc.c-torture/unsorted/BUG17.c: Move to ...
889 * gcc.c-torture/compile/BUG17.c: ... here.
890 * gcc.c-torture/unsorted/BUG18.c: Move to ...
891 * gcc.c-torture/compile/BUG18.c: ... here.
892 * gcc.c-torture/unsorted/BUG1.c: Move to ...
893 * gcc.c-torture/compile/BUG1.c: ... here.
894 * gcc.c-torture/unsorted/BUG21.c: Move to ...
895 * gcc.c-torture/compile/BUG21.c: ... here.
896 * gcc.c-torture/unsorted/BUG22.c: Move to ...
897 * gcc.c-torture/compile/BUG22.c: ... here.
898 * gcc.c-torture/unsorted/BUG23.c: Move to ...
899 * gcc.c-torture/compile/BUG23.c: ... here.
900 * gcc.c-torture/unsorted/BUG24.c: Move to ...
901 * gcc.c-torture/compile/BUG24.c: ... here.
902 * gcc.c-torture/unsorted/BUG25.c: Move to ...
903 * gcc.c-torture/compile/BUG25.c: ... here.
904 * gcc.c-torture/unsorted/BUG2.c: Move to ...
905 * gcc.c-torture/compile/BUG2.c: ... here.
906 * gcc.c-torture/unsorted/BUG3.c: Move to ...
907 * gcc.c-torture/compile/BUG3.c: ... here.
908 * gcc.c-torture/unsorted/BUG4.c: Move to ...
909 * gcc.c-torture/compile/BUG4.c: ... here.
910 * gcc.c-torture/unsorted/BUG5.c: Move to ...
911 * gcc.c-torture/compile/BUG5.c: ... here.
912 * gcc.c-torture/unsorted/BUG6.c: Move to ...
913 * gcc.c-torture/compile/BUG6.c: ... here.
914 * gcc.c-torture/unsorted/bug.c: Move to ...
915 * gcc.c-torture/compile/bug.c: ... here.
916 * gcc.c-torture/unsorted/bugc.c: Move to ...
917 * gcc.c-torture/compile/bugc.c: ... here.
918 * gcc.c-torture/unsorted/buns.c: Move to ...
919 * gcc.c-torture/compile/buns.c: ... here.
920 * gcc.c-torture/unsorted/bx.c: Move to ...
921 * gcc.c-torture/compile/bx.c: ... here.
922 * gcc.c-torture/unsorted/c1.c: Move to ...
923 * gcc.c-torture/compile/c1.c: ... here.
924 * gcc.c-torture/unsorted/c2.c: Move to ...
925 * gcc.c-torture/compile/c2.c: ... here.
926 * gcc.c-torture/unsorted/call386.c: Move to ...
927 * gcc.c-torture/compile/call386.c: ... here.
928 * gcc.c-torture/unsorted/call.c: Move to ...
929 * gcc.c-torture/compile/call.c: ... here.
930 * gcc.c-torture/unsorted/callind.c: Move to ...
931 * gcc.c-torture/compile/callind.c: ... here.
932 * gcc.c-torture/unsorted/c.c: Move to ...
933 * gcc.c-torture/compile/c.c: ... here.
934 * gcc.c-torture/unsorted/cc.c: Move to ...
935 * gcc.c-torture/compile/cc.c: ... here.
936 * gcc.c-torture/unsorted/charmtst.c: Move to ...
937 * gcc.c-torture/compile/charmtst.c: ... here.
938 * gcc.c-torture/unsorted/cmb.c: Move to ...
939 * gcc.c-torture/compile/cmb.c: ... here.
940 * gcc.c-torture/unsorted/cmp.c: Move to ...
941 * gcc.c-torture/compile/cmp.c: ... here.
942 * gcc.c-torture/unsorted/cmphi.c: Move to ...
943 * gcc.c-torture/compile/cmphi.c: ... here.
944 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
945 * gcc.c-torture/compile/cmpsi386.c: ... here.
946 * gcc.c-torture/unsorted/cmul.c: Move to ...
947 * gcc.c-torture/compile/cmul.c: ... here.
948 * gcc.c-torture/unsorted/cn1.c: Move to ...
949 * gcc.c-torture/compile/cn1.c: ... here.
950 * gcc.c-torture/unsorted/comb.c: Move to ...
951 * gcc.c-torture/compile/comb.c: ... here.
952 * gcc.c-torture/unsorted/consec.c: Move to ...
953 * gcc.c-torture/compile/consec.c: ... here.
954 * gcc.c-torture/unsorted/const.c: Move to ...
955 * gcc.c-torture/compile/const.c: ... here.
956 * gcc.c-torture/unsorted/conv.c: Move to ...
957 * gcc.c-torture/compile/conv.c: ... here.
958 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
959 * gcc.c-torture/compile/conv_tst.c: ... here.
960 * gcc.c-torture/unsorted/cp.c: Move to ...
961 * gcc.c-torture/compile/cp.c: ... here.
962 * gcc.c-torture/unsorted/csebug.c: Move to ...
963 * gcc.c-torture/compile/csebug.c: ... here.
964 * gcc.c-torture/unsorted/cvt.c: Move to ...
965 * gcc.c-torture/compile/cvt.c: ... here.
966 * gcc.c-torture/unsorted/dblbug.c: Move to ...
967 * gcc.c-torture/compile/dblbug.c: ... here.
968 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
969 * gcc.c-torture/compile/dbl_parm.c: ... here.
970 * gcc.c-torture/unsorted/d.c: Move to ...
971 * gcc.c-torture/compile/d.c: ... here.
972 * gcc.c-torture/unsorted/ddd.c: Move to ...
973 * gcc.c-torture/compile/ddd.c: ... here.
974 * gcc.c-torture/unsorted/dead.c: Move to ...
975 * gcc.c-torture/compile/dead.c: ... here.
976 * gcc.c-torture/unsorted/delay.c: Move to ...
977 * gcc.c-torture/compile/delay.c: ... here.
978 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
979 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
980 * gcc.c-torture/unsorted/di.c: Move to ...
981 * gcc.c-torture/compile/di.c: ... here.
982 * gcc.c-torture/unsorted/dic.c: Move to ...
983 * gcc.c-torture/compile/dic.c: ... here.
984 * gcc.c-torture/unsorted/dilayout.c: Move to ...
985 * gcc.c-torture/compile/dilayout.c: ... here.
986 * gcc.c-torture/unsorted/dimove.c: Move to ...
987 * gcc.c-torture/compile/dimove.c: ... here.
988 * gcc.c-torture/unsorted/dimul.c: Move to ...
989 * gcc.c-torture/compile/dimul.c: ... here.
990 * gcc.c-torture/unsorted/div.c: Move to ...
991 * gcc.c-torture/compile/div.c: ... here.
992 * gcc.c-torture/unsorted/divdf.c: Move to ...
993 * gcc.c-torture/compile/divdf.c: ... here.
994 * gcc.c-torture/unsorted/dm.c: Move to ...
995 * gcc.c-torture/compile/dm.c: ... here.
996 * gcc.c-torture/unsorted/dshift.c: Move to ...
997 * gcc.c-torture/compile/dshift.c: ... here.
998 * gcc.c-torture/unsorted/e.c: Move to ...
999 * gcc.c-torture/compile/e.c: ... here.
1000 * gcc.c-torture/unsorted/ex.c: Move to ...
1001 * gcc.c-torture/compile/ex.c: ... here.
1002 * gcc.c-torture/unsorted/ext.c: Move to ...
1003 * gcc.c-torture/compile/ext.c: ... here.
1004 * gcc.c-torture/unsorted/f1.c: Move to ...
1005 * gcc.c-torture/compile/f1.c: ... here.
1006 * gcc.c-torture/unsorted/f2.c: Move to ...
1007 * gcc.c-torture/compile/f2.c: ... here.
1008 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1009 * gcc.c-torture/compile/fdmul.c: ... here.
1010 * gcc.c-torture/unsorted/float.c: Move to ...
1011 * gcc.c-torture/compile/float.c: ... here.
1012 * gcc.c-torture/unsorted/flo.c: Move to ...
1013 * gcc.c-torture/compile/flo.c: ... here.
1014 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1015 * gcc.c-torture/compile/flt_const.c: ... here.
1016 * gcc.c-torture/unsorted/fnul.c: Move to ...
1017 * gcc.c-torture/compile/fnul.c: ... here.
1018 * gcc.c-torture/unsorted/foo.c: Move to ...
1019 * gcc.c-torture/compile/foo.c: ... here.
1020 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1021 * gcc.c-torture/compile/forgetcc.c: ... here.
1022 * gcc.c-torture/unsorted/fq.c: Move to ...
1023 * gcc.c-torture/compile/fq.c: ... here.
1024 * gcc.c-torture/unsorted/g.c: Move to ...
1025 * gcc.c-torture/compile/g.c: ... here.
1026 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1027 * gcc.c-torture/compile/gen_tst.c: ... here.
1028 * gcc.c-torture/unsorted/glob.c: Move to ...
1029 * gcc.c-torture/compile/glob.c: ... here.
1030 * gcc.c-torture/unsorted/gronk.c: Move to ...
1031 * gcc.c-torture/compile/gronk.c: ... here.
1032 * gcc.c-torture/unsorted/hibug.c: Move to ...
1033 * gcc.c-torture/compile/hibug.c: ... here.
1034 * gcc.c-torture/unsorted/hi.c: Move to ...
1035 * gcc.c-torture/compile/hi.c: ... here.
1036 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1037 * gcc.c-torture/compile/HIcmp.c: ... here.
1038 * gcc.c-torture/unsorted/HIset.c: Move to ...
1039 * gcc.c-torture/compile/HIset.c: ... here.
1040 * gcc.c-torture/unsorted/i.c: Move to ...
1041 * gcc.c-torture/compile/i.c: ... here.
1042 * gcc.c-torture/unsorted/i++.c: Move to ...
1043 * gcc.c-torture/compile/i++.c: ... here.
1044 * gcc.c-torture/unsorted/ic.c: Move to ...
1045 * gcc.c-torture/compile/ic.c: ... here.
1046 * gcc.c-torture/unsorted/icmp.c: Move to ...
1047 * gcc.c-torture/compile/icmp.c: ... here.
1048 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1049 * gcc.c-torture/compile/ifreg.c: ... here.
1050 * gcc.c-torture/unsorted/imm.c: Move to ...
1051 * gcc.c-torture/compile/imm.c: ... here.
1052 * gcc.c-torture/unsorted/isinf.c: Move to ...
1053 * gcc.c-torture/compile/isinf.c: ... here.
1054 * gcc.c-torture/unsorted/jmp.c: Move to ...
1055 * gcc.c-torture/compile/jmp.c: ... here.
1056 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1057 * gcc.c-torture/compile/jumptab.c: ... here.
1058 * gcc.c-torture/unsorted/layout.c: Move to ...
1059 * gcc.c-torture/compile/layout.c: ... here.
1060 * gcc.c-torture/unsorted/lbug.c: Move to ...
1061 * gcc.c-torture/compile/lbug.c: ... here.
1062 * gcc.c-torture/unsorted/l.c: Move to ...
1063 * gcc.c-torture/compile/l.c: ... here.
1064 * gcc.c-torture/unsorted/ll1.c: Move to ...
1065 * gcc.c-torture/compile/ll1.c: ... here.
1066 * gcc.c-torture/unsorted/llbug.c: Move to ...
1067 * gcc.c-torture/compile/llbug.c: ... here.
1068 * gcc.c-torture/unsorted/lll.c: Move to ...
1069 * gcc.c-torture/compile/lll.c: ... here.
1070 * gcc.c-torture/unsorted/load8.c: Move to ...
1071 * gcc.c-torture/compile/load8.c: ... here.
1072 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1073 * gcc.c-torture/compile/loadhicc.c: ... here.
1074 * gcc.c-torture/unsorted/log2.c: Move to ...
1075 * gcc.c-torture/compile/log2.c: ... here.
1076 * gcc.c-torture/unsorted/logic.c: Move to ...
1077 * gcc.c-torture/compile/logic.c: ... here.
1078 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1079 * gcc.c-torture/compile/loop-1.c: ... here.
1080 * gcc.c-torture/unsorted/loop386.c: Move to ...
1081 * gcc.c-torture/compile/loop386.c: ... here.
1082 * gcc.c-torture/unsorted/lop.c: Move to ...
1083 * gcc.c-torture/compile/lop.c: ... here.
1084 * gcc.c-torture/unsorted/m1.c: Move to ...
1085 * gcc.c-torture/compile/m1.c: ... here.
1086 * gcc.c-torture/unsorted/m2.c: Move to ...
1087 * gcc.c-torture/compile/m2.c: ... here.
1088 * gcc.c-torture/unsorted/m5.c: Move to ...
1089 * gcc.c-torture/compile/m5.c: ... here.
1090 * gcc.c-torture/unsorted/m68.c: Move to ...
1091 * gcc.c-torture/compile/m68.c: ... here.
1092 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1093 * gcc.c-torture/compile/mbyte.c: ... here.
1094 * gcc.c-torture/unsorted/mchar.c: Move to ...
1095 * gcc.c-torture/compile/mchar.c: ... here.
1096 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1097 * gcc.c-torture/compile/mcmp.c: ... here.
1098 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1099 * gcc.c-torture/compile/mdouble.c: ... here.
1100 * gcc.c-torture/unsorted/memtst.c: Move to ...
1101 * gcc.c-torture/compile/memtst.c: ... here.
1102 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1103 * gcc.c-torture/compile/miscomp.c: ... here.
1104 * gcc.c-torture/unsorted/mm.c: Move to ...
1105 * gcc.c-torture/compile/mm.c: ... here.
1106 * gcc.c-torture/unsorted/mod.c: Move to ...
1107 * gcc.c-torture/compile/mod.c: ... here.
1108 * gcc.c-torture/unsorted/modcc.c: Move to ...
1109 * gcc.c-torture/compile/modcc.c: ... here.
1110 * gcc.c-torture/unsorted/move.c: Move to ...
1111 * gcc.c-torture/compile/move.c: ... here.
1112 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1113 * gcc.c-torture/compile/move_qhi.c: ... here.
1114 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1115 * gcc.c-torture/compile/mregtst.c: ... here.
1116 * gcc.c-torture/unsorted/msp.c: Move to ...
1117 * gcc.c-torture/compile/msp.c: ... here.
1118 * gcc.c-torture/unsorted/mtst.c: Move to ...
1119 * gcc.c-torture/compile/mtst.c: ... here.
1120 * gcc.c-torture/unsorted/mu.c: Move to ...
1121 * gcc.c-torture/compile/mu.c: ... here.
1122 * gcc.c-torture/unsorted/mul.c: Move to ...
1123 * gcc.c-torture/compile/mul.c: ... here.
1124 * gcc.c-torture/unsorted/mword1.c: Move to ...
1125 * gcc.c-torture/compile/mword1.c: ... here.
1126 * gcc.c-torture/unsorted/mword.c: Move to ...
1127 * gcc.c-torture/compile/mword.c: ... here.
1128 * gcc.c-torture/unsorted/n1.c: Move to ...
1129 * gcc.c-torture/compile/n1.c: ... here.
1130 * gcc.c-torture/unsorted/nand.c: Move to ...
1131 * gcc.c-torture/compile/nand.c: ... here.
1132 * gcc.c-torture/unsorted/n.c: Move to ...
1133 * gcc.c-torture/compile/n.c: ... here.
1134 * gcc.c-torture/unsorted/neg.c: Move to ...
1135 * gcc.c-torture/compile/neg.c: ... here.
1136 * gcc.c-torture/unsorted/o.c: Move to ...
1137 * gcc.c-torture/compile/o.c: ... here.
1138 * gcc.c-torture/unsorted/omit.c: Move to ...
1139 * gcc.c-torture/compile/omit.c: ... here.
1140 * gcc.c-torture/unsorted/opout.c: Move to ...
1141 * gcc.c-torture/compile/opout.c: ... here.
1142 * gcc.c-torture/unsorted/opt.c: Move to ...
1143 * gcc.c-torture/compile/opt.c: ... here.
1144 * gcc.c-torture/unsorted/or386.c: Move to ...
1145 * gcc.c-torture/compile/or386.c: ... here.
1146 * gcc.c-torture/unsorted/or.c: Move to ...
1147 * gcc.c-torture/compile/or.c: ... here.
1148 * gcc.c-torture/unsorted/parms.c: Move to ...
1149 * gcc.c-torture/compile/parms.c: ... here.
1150 * gcc.c-torture/unsorted/pass.c: Move to ...
1151 * gcc.c-torture/compile/pass.c: ... here.
1152 * gcc.c-torture/unsorted/p.c: Move to ...
1153 * gcc.c-torture/compile/p.c: ... here.
1154 * gcc.c-torture/unsorted/pmt.c: Move to ...
1155 * gcc.c-torture/compile/pmt.c: ... here.
1156 * gcc.c-torture/unsorted/poor.c: Move to ...
1157 * gcc.c-torture/compile/poor.c: ... here.
1158 * gcc.c-torture/unsorted/pp.c: Move to ...
1159 * gcc.c-torture/compile/pp.c: ... here.
1160 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1161 * gcc.c-torture/compile/pret-arg.c: ... here.
1162 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1163 * gcc.c-torture/compile/pyr2.c: ... here.
1164 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1165 * gcc.c-torture/compile/PYRBUG.c: ... here.
1166 * gcc.c-torture/unsorted/pyr.c: Move to ...
1167 * gcc.c-torture/compile/pyr.c: ... here.
1168 * gcc.c-torture/unsorted/q.c: Move to ...
1169 * gcc.c-torture/compile/q.c: ... here.
1170 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1171 * gcc.c-torture/compile/QIcmp.c: ... here.
1172 * gcc.c-torture/unsorted/QIset.c: Move to ...
1173 * gcc.c-torture/compile/QIset.c: ... here.
1174 * gcc.c-torture/unsorted/r1.c: Move to ...
1175 * gcc.c-torture/compile/r1.c: ... here.
1176 * gcc.c-torture/unsorted/r.c: Move to ...
1177 * gcc.c-torture/compile/r.c: ... here.
1178 * gcc.c-torture/unsorted/rel.c: Move to ...
1179 * gcc.c-torture/compile/rel.c: ... here.
1180 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1181 * gcc.c-torture/compile/rmsc.c: ... here.
1182 * gcc.c-torture/unsorted/round.c: Move to ...
1183 * gcc.c-torture/compile/round.c: ... here.
1184 * gcc.c-torture/unsorted/run.c: Move to ...
1185 * gcc.c-torture/compile/run.c: ... here.
1186 * gcc.c-torture/unsorted/sar.c: Move to ...
1187 * gcc.c-torture/compile/sar.c: ... here.
1188 * gcc.c-torture/unsorted/s.c: Move to ...
1189 * gcc.c-torture/compile/s.c: ... here.
1190 * gcc.c-torture/unsorted/scal.c: Move to ...
1191 * gcc.c-torture/compile/scal.c: ... here.
1192 * gcc.c-torture/unsorted/sc.c: Move to ...
1193 * gcc.c-torture/compile/sc.c: ... here.
1194 * gcc.c-torture/unsorted/scc.c: Move to ...
1195 * gcc.c-torture/compile/scc.c: ... here.
1196 * gcc.c-torture/unsorted/scond.c: Move to ...
1197 * gcc.c-torture/compile/scond.c: ... here.
1198 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1199 * gcc.c-torture/compile/selfrec.c: ... here.
1200 * gcc.c-torture/unsorted/seq.c: Move to ...
1201 * gcc.c-torture/compile/seq.c: ... here.
1202 * gcc.c-torture/unsorted/set386.c: Move to ...
1203 * gcc.c-torture/compile/set386.c: ... here.
1204 * gcc.c-torture/unsorted/set88.c: Move to ...
1205 * gcc.c-torture/compile/set88.c: ... here.
1206 * gcc.c-torture/unsorted/SFset.c: Move to ...
1207 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1208 * gcc.c-torture/unsorted/shand.c: Move to ...
1209 * gcc.c-torture/compile/shand.c: ... here.
1210 * gcc.c-torture/unsorted/sh.c: Move to ...
1211 * gcc.c-torture/compile/sh.c: ... here.
1212 * gcc.c-torture/unsorted/shft.c: Move to ...
1213 * gcc.c-torture/compile/shft.c: ... here.
1214 * gcc.c-torture/unsorted/shift.c: Move to ...
1215 * gcc.c-torture/compile/shift.c: ... here.
1216 * gcc.c-torture/unsorted/shloop.c: Move to ...
1217 * gcc.c-torture/compile/shloop.c: ... here.
1218 * gcc.c-torture/unsorted/shm.c: Move to ...
1219 * gcc.c-torture/compile/shm.c: ... here.
1220 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1221 * gcc.c-torture/compile/SIcmp.c: ... here.
1222 * gcc.c-torture/unsorted/signext2.c: Move to ...
1223 * gcc.c-torture/compile/signext2.c: ... here.
1224 * gcc.c-torture/unsorted/signext.c: Move to ...
1225 * gcc.c-torture/compile/signext.c: ... here.
1226 * gcc.c-torture/unsorted/sim.c: Move to ...
1227 * gcc.c-torture/compile/sim.c: ... here.
1228 * gcc.c-torture/unsorted/simple.c: Move to ...
1229 * gcc.c-torture/compile/simple.c: ... here.
1230 * gcc.c-torture/unsorted/SIset.c: Move to ...
1231 * gcc.c-torture/compile/SIset.c: ... here.
1232 * gcc.c-torture/unsorted/sne.c: Move to ...
1233 * gcc.c-torture/compile/sne.c: ... here.
1234 * gcc.c-torture/unsorted/sound.c: Move to ...
1235 * gcc.c-torture/compile/sound.c: ... here.
1236 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1237 * gcc.c-torture/compile/sparcbug.c: ... here.
1238 * gcc.c-torture/unsorted/speed.c: Move to ...
1239 * gcc.c-torture/compile/speed.c: ... here.
1240 * gcc.c-torture/unsorted/stor.c: Move to ...
1241 * gcc.c-torture/compile/stor.c: ... here.
1242 * gcc.c-torture/unsorted/store0.c: Move to ...
1243 * gcc.c-torture/compile/store0.c: ... here.
1244 * gcc.c-torture/unsorted/storecc.c: Move to ...
1245 * gcc.c-torture/compile/storecc.c: ... here.
1246 * gcc.c-torture/unsorted/str.c: Move to ...
1247 * gcc.c-torture/compile/str.c: ... here.
1248 * gcc.c-torture/unsorted/stru.c: Move to ...
1249 * gcc.c-torture/compile/stru.c: ... here.
1250 * gcc.c-torture/unsorted/structret.c: Move to ...
1251 * gcc.c-torture/compile/structret.c: ... here.
1252 * gcc.c-torture/unsorted/stuct.c: Move to ...
1253 * gcc.c-torture/compile/stuct.c: ... here.
1254 * gcc.c-torture/unsorted/sub32.c: Move to ...
1255 * gcc.c-torture/compile/sub32.c: ... here.
1256 * gcc.c-torture/unsorted/subcc.c: Move to ...
1257 * gcc.c-torture/compile/subcc.c: ... here.
1258 * gcc.c-torture/unsorted/subcse.c: Move to ...
1259 * gcc.c-torture/compile/subcse.c: ... here.
1260 * gcc.c-torture/unsorted/sym.c: Move to ...
1261 * gcc.c-torture/compile/sym.c: ... here.
1262 * gcc.c-torture/unsorted/symconst.c: Move to ...
1263 * gcc.c-torture/compile/symconst.c: ... here.
1264 * gcc.c-torture/unsorted/t.c: Move to ...
1265 * gcc.c-torture/compile/t.c: ... here.
1266 * gcc.c-torture/unsorted/test.c: Move to ...
1267 * gcc.c-torture/compile/test.c: ... here.
1268 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1269 * gcc.c-torture/compile/test-flow.c: ... here.
1270 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1271 * gcc.c-torture/compile/test-loop.c: ... here.
1272 * gcc.c-torture/unsorted/time.c: Move to ...
1273 * gcc.c-torture/compile/time.c: ... here.
1274 * gcc.c-torture/unsorted/tmp.c: Move to ...
1275 * gcc.c-torture/compile/tmp.c: ... here.
1276 * gcc.c-torture/unsorted/trivial.c: Move to ...
1277 * gcc.c-torture/compile/trivial.c: ... here.
1278 * gcc.c-torture/unsorted/trunc.c: Move to ...
1279 * gcc.c-torture/compile/trunc.c: ... here.
1280 * gcc.c-torture/unsorted/u.c: Move to ...
1281 * gcc.c-torture/compile/u.c: ... here.
1282 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1283 * gcc.c-torture/compile/udconvert.c: ... here.
1284 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1285 * gcc.c-torture/compile/udivmod4.c: ... here.
1286 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1287 * gcc.c-torture/compile/UHIcmp.c: ... here.
1288 * gcc.c-torture/unsorted/uns.c: Move to ...
1289 * gcc.c-torture/compile/uns.c: ... here.
1290 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1291 * gcc.c-torture/compile/uns_tst.c: ... here.
1292 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1293 * gcc.c-torture/compile/UQIcmp.c: ... here.
1294 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1295 * gcc.c-torture/compile/USIcmp.c: ... here.
1296 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1297 * gcc.c-torture/compile/uuarg.c: ... here.
1298 * gcc.c-torture/unsorted/v.c: Move to ...
1299 * gcc.c-torture/compile/v.c: ... here.
1300 * gcc.c-torture/unsorted/w.c: Move to ...
1301 * gcc.c-torture/compile/w.c: ... here.
1302 * gcc.c-torture/unsorted/ww.c: Move to ...
1303 * gcc.c-torture/compile/ww.c: ... here.
1304 * gcc.c-torture/unsorted/xb.c: Move to ...
1305 * gcc.c-torture/compile/xb.c: ... here.
1306 * gcc.c-torture/unsorted/xbg.c: Move to ...
1307 * gcc.c-torture/compile/xbg.c: ... here.
1308 * gcc.c-torture/unsorted/x.c: Move to ...
1309 * gcc.c-torture/compile/x.c: ... here.
1310 * gcc.c-torture/unsorted/xc.c: Move to ...
1311 * gcc.c-torture/compile/xc.c: ... here.
1312 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1313 * gcc.c-torture/compile/xcsebug.c: ... here.
1314 * gcc.c-torture/unsorted/xdi.c: Move to ...
1315 * gcc.c-torture/compile/xdi.c: ... here.
1316 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1317 * gcc.c-torture/compile/xfoo.c: ... here.
1318 * gcc.c-torture/unsorted/xi.c: Move to ...
1319 * gcc.c-torture/compile/xi.c: ... here.
1320 * gcc.c-torture/unsorted/xlop.c: Move to ...
1321 * gcc.c-torture/compile/xlop.c: ... here.
1322 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1323 * gcc.c-torture/compile/xmtst.c: ... here.
1324 * gcc.c-torture/unsorted/xneg.c: Move to ...
1325 * gcc.c-torture/compile/xneg.c: ... here.
1326 * gcc.c-torture/unsorted/xopt.c: Move to ...
1327 * gcc.c-torture/compile/xopt.c: ... here.
1328 * gcc.c-torture/unsorted/xor.c: Move to ...
1329 * gcc.c-torture/compile/xor.c: ... here.
1330 * gcc.c-torture/unsorted/xorn.c: Move to ...
1331 * gcc.c-torture/compile/xorn.c: ... here.
1332 * gcc.c-torture/unsorted/xp.c: Move to ...
1333 * gcc.c-torture/compile/xp.c: ... here.
1334 * gcc.c-torture/unsorted/xpp.c: Move to ...
1335 * gcc.c-torture/compile/xpp.c: ... here.
1336 * gcc.c-torture/unsorted/xs.c: Move to ...
1337 * gcc.c-torture/compile/xs.c: ... here.
1338 * gcc.c-torture/unsorted/xsh.c: Move to ...
1339 * gcc.c-torture/compile/xsh.c: ... here.
1340 * gcc.c-torture/unsorted/xz.c: Move to ...
1341 * gcc.c-torture/compile/xz.c: ... here.
1342 * gcc.c-torture/unsorted/xzz.c: Move to ...
1343 * gcc.c-torture/compile/xzz.c: ... here.
1345 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1347 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1348 (abort, exit): Declare.
1350 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1354 * c-c++-common/asan/pr62140-1.c: New test.
1355 * c-c++-common/asan/pr62140-2.c: New test.
1357 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1358 Tobias Burnus <burnus@net-b.de>
1361 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1363 2014-08-31 Tobias Burnus <burnus@net-b.de>
1365 * gfortran.dg/coarray_lib_comm_1.f90: New.
1367 2014-08-30 Andrew Pinski <apinski@cavium.com>
1369 * gcc.c-torture/execute/20140828-1.c: New testcase.
1371 2014-08-29 DJ Delorie <dj@redhat.com>
1373 * lib/target-supports.exp (check_effective_target_size32plus):
1374 Increase size to avoid false positives on 24-bit address spaces.
1375 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1376 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1377 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1378 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1379 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1380 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1381 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1382 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1384 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/cpp0x/constexpr-54002.C: New.
1389 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/cpp0x/constexpr-56991.C: New.
1394 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1397 * g++.dg/cpp0x/constexpr-57764.C: New.
1399 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1402 * g++.dg/cpp0x/constexpr-59938.C: New.
1404 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp0x/constexpr-61484.C: New.
1409 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1412 vec_round, vec_splat, vec_div, and vec_mul.
1413 * gcc.target/powerpc/builtins-2.c: New test.
1415 2014-08-28 Richard Biener <rguenther@suse.de>
1417 PR tree-optimization/62283
1418 * gfortran.dg/vect/pr62283.f: New testcase.
1419 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1420 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1421 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1422 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1423 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1424 * gcc.dg/vect/vect-33.c: Likewise.
1426 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1428 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1430 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1432 PR cpp/23827 - standard C++ should not have hex float preprocessor
1434 * g++.dg/cpp/pr23827_cxx11.C: New.
1435 * g++.dg/cpp/pr23827_cxx98.C: New.
1436 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1437 * gcc.dg/cpp/pr23827_c90.c: New.
1438 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1439 * gcc.dg/cpp/pr23827_c99.c: New.
1441 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1445 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1446 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1448 2014-08-27 Guozhi Wei <carrot@google.com>
1451 * gcc.target/aarch64/pr62262.c: New test.
1453 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1457 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1458 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1460 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1462 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1463 failure on s390*-*-linux-gnu.
1465 2014-08-26 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/62175
1468 * g++.dg/torture/pr62175.C: New testcase.
1470 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1472 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1473 copy of compile/compile.exp.
1474 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1475 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1477 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1479 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1480 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1481 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1482 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1483 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1484 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1485 * gcc.c-torture/execute/20040703-1.c: Likewise.
1486 * gcc.c-torture/execute/20040705-1.c: Likewise.
1487 * gcc.c-torture/execute/20040705-2.c: Likewise.
1488 * gcc.c-torture/execute/20040709-1.c: Likewise.
1489 * gcc.c-torture/execute/20040709-2.c: Likewise.
1490 * gcc.c-torture/execute/20040811-1.c: Likewise.
1491 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1492 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1493 compiling for x86_64-* or i?86-*.
1494 * gcc.c-torture/execute/20050604-1.c: Likewise.
1495 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1496 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1497 for x86_64-* or i?86-*.
1498 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1499 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1500 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1501 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1503 * gcc.c-torture/execute/20111227-2.c: Moved to...
1504 * gcc.dg/20111227-2.c: ... here. Add -free option.
1505 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1506 * gcc.dg/20111227-3.c: ... here. Add -free option.
1507 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1508 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1509 declarations for abort and exit.
1510 * gcc.c-torture/execute/920711-1.c: Likewise.
1511 * gcc.c-torture/execute/930529-1.c: Likewise.
1512 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1513 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1514 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1516 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1517 for i?86-* or x86_64-*. Add declarations for abort and exit.
1518 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1520 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1521 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1522 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1523 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1524 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1525 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1526 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1527 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1529 * gcc.c-torture/execute/loop-2g.c: Likewise.
1530 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1531 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1533 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1534 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1535 * gcc.c-torture/execute/pr23047.c: Likewise.
1536 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1537 declarations for abort and exit.
1538 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1539 * gcc.c-torture/execute/pr31448.c: Likewise.
1540 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1541 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1542 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1543 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1545 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1546 declarations for abort and exit.
1547 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1548 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1549 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1550 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1551 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1552 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1553 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1554 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1555 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1556 * gcc.c-torture/execute/pr56799.c: Likewise.
1557 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1558 option. Add declarations for abort and exit.
1559 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1560 * gcc.c-torture/execute/pr58570.c: Likewise.
1561 * gcc.c-torture/execute/pr60822.c: Likewise.
1562 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1563 * gcc.c-torture/execute/shiftdi.c: Likewise.
1564 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1565 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1566 * gcc.c-torture/execute/usmul.c: Require int32plus.
1567 * gcc.c-torture/execute/vrp-5.c: Likewise.
1568 * gcc.c-torture/execute/vrp-6.c: Likewise.
1569 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1570 * gcc.c-torture/execute/20010122-1.x: Delete.
1571 * gcc.c-torture/execute/20010129-1.x: Delete.
1572 * gcc.c-torture/execute/20020404-1.x: Delete.
1573 * gcc.c-torture/execute/20021024-1.x: Delete.
1574 * gcc.c-torture/execute/20021127-1.x: Delete.
1575 * gcc.c-torture/execute/20030125-1.x: Delete.
1576 * gcc.c-torture/execute/20030216-1.x: Delete.
1577 * gcc.c-torture/execute/20030222-1.x: Delete.
1578 * gcc.c-torture/execute/20040629-1.x: Delete.
1579 * gcc.c-torture/execute/20040703-1.x: Delete.
1580 * gcc.c-torture/execute/20040705-1.x: Delete.
1581 * gcc.c-torture/execute/20040705-2.x: Delete.
1582 * gcc.c-torture/execute/20040709-1.x: Delete.
1583 * gcc.c-torture/execute/20040709-2.x: Delete.
1584 * gcc.c-torture/execute/20040811-1.x: Delete.
1585 * gcc.c-torture/execute/20050316-1.x: Delete.
1586 * gcc.c-torture/execute/20050316-2.x: Delete.
1587 * gcc.c-torture/execute/20050316-3.x: Delete.
1588 * gcc.c-torture/execute/20050604-1.x: Delete.
1589 * gcc.c-torture/execute/20061101-1.x: Delete.
1590 * gcc.c-torture/execute/20061220-1.x: Delete.
1591 * gcc.c-torture/execute/20081117-1.x: Delete.
1592 * gcc.c-torture/execute/20101011-1.x: Delete.
1593 * gcc.c-torture/execute/20120919-1.x: Delete.
1594 * gcc.c-torture/execute/920612-1.x: Delete.
1595 * gcc.c-torture/execute/920710-1.x: Delete.
1596 * gcc.c-torture/execute/920711-1.x: Delete.
1597 * gcc.c-torture/execute/930529-1.x: Delete.
1598 * gcc.c-torture/execute/931004-12.x: Delete.
1599 * gcc.c-torture/execute/980709-1.x: Delete.
1600 * gcc.c-torture/execute/981130-1.x: Delete.
1601 * gcc.c-torture/execute/990127-2.x: Delete.
1602 * gcc.c-torture/execute/990413-2.x: Delete.
1603 * gcc.c-torture/execute/990826-0.x: Delete.
1604 * gcc.c-torture/execute/bf64-1.x: Delete.
1605 * gcc.c-torture/execute/bitfld-4.x: Delete.
1606 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1607 * gcc.c-torture/execute/cvt-1.x: Delete.
1608 * gcc.c-torture/execute/eeprof-1.x: Delete.
1609 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1610 * gcc.c-torture/execute/loop-2f.x: Delete.
1611 * gcc.c-torture/execute/loop-2g.x: Delete.
1612 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1613 * gcc.c-torture/execute/nest-align-1.x: Delete.
1614 * gcc.c-torture/execute/pr19689.x: Delete.
1615 * gcc.c-torture/execute/pr22493-1.x: Delete.
1616 * gcc.c-torture/execute/pr23047.x: Delete.
1617 * gcc.c-torture/execute/pr23135.x: Delete.
1618 * gcc.c-torture/execute/pr29797-1.x: Delete.
1619 * gcc.c-torture/execute/pr31448.x: Delete.
1620 * gcc.c-torture/execute/pr35456.x: Delete.
1621 * gcc.c-torture/execute/pr37573.x: Delete.
1622 * gcc.c-torture/execute/pr38151.x: Delete.
1623 * gcc.c-torture/execute/pr39228.x: Delete.
1624 * gcc.c-torture/execute/pr39501.x: Delete.
1625 * gcc.c-torture/execute/pr40386.x: Delete.
1626 * gcc.c-torture/execute/pr43220.x: Delete.
1627 * gcc.c-torture/execute/pr44683.x: Delete.
1628 * gcc.c-torture/execute/pr45262.x: Delete.
1629 * gcc.c-torture/execute/pr47237.x: Delete.
1630 * gcc.c-torture/execute/pr51581-1.x: Delete.
1631 * gcc.c-torture/execute/pr51581-2.x: Delete.
1632 * gcc.c-torture/execute/pr52979-1.x: Delete.
1633 * gcc.c-torture/execute/pr52979-2.x: Delete.
1634 * gcc.c-torture/execute/pr53366-1.x: Delete.
1635 * gcc.c-torture/execute/pr56799.x: Delete.
1636 * gcc.c-torture/execute/pr57124.x: Delete.
1637 * gcc.c-torture/execute/pr57344-2.x: Delete.
1638 * gcc.c-torture/execute/pr58570.x: Delete.
1639 * gcc.c-torture/execute/pr60822.x: Delete.
1640 * gcc.c-torture/execute/pr7284-1.x: Delete.
1641 * gcc.c-torture/execute/shiftdi.x: Delete.
1642 * gcc.c-torture/execute/simd-4.x: Delete.
1643 * gcc.c-torture/execute/strncmp-1.x: Delete.
1644 * gcc.c-torture/execute/usmul.x: Delete.
1645 * gcc.c-torture/execute/vrp-5.x: Delete.
1646 * gcc.c-torture/execute/vrp-6.x: Delete.
1647 * gcc.c-torture/execute/zerolen-2.x: Delete.
1649 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1653 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/template/pr34938-1.C: New.
1657 * g++.dg/template/pr34938-2.C: Likewise.
1659 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1662 * gcc.target/sh/pr61996.c: New.
1664 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1666 * g++.dg/cpp0x/cplusplus.C: New.
1667 * g++.dg/cpp0x/cplusplus_0x.C: New.
1668 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1669 * g++.dg/cpp0x/auto41.C: Ditto.
1670 * g++.dg/cpp0x/auto9.C: Ditto.
1671 * g++.dg/cpp0x/initlist26.C: Ditto.
1672 * g++.dg/cpp0x/pr59111.C: Ditto.
1673 * g++.dg/cpp0x/trailing2.C: Ditto.
1674 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1675 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1676 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1677 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1678 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1679 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1680 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1681 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1682 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1683 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1684 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1685 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1686 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1687 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1688 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1689 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1690 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1691 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1692 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1693 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1694 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1695 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1696 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1697 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1698 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1699 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1700 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1701 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1702 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1703 * g++.dg/cpp1y/digit-sep.C: Ditto.
1704 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1705 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1706 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1707 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1708 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1709 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1710 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1711 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1712 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1713 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1714 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1715 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1716 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1717 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1718 * g++.dg/cpp1y/lambda-init.C: Ditto.
1719 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1720 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1721 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1722 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1723 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1724 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1725 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1726 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1727 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1728 * g++.dg/cpp1y/mangle1.C: Ditto.
1729 * g++.dg/cpp1y/pr57640.C: Ditto.
1730 * g++.dg/cpp1y/pr57644.C: Ditto.
1731 * g++.dg/cpp1y/pr58500.C: Ditto.
1732 * g++.dg/cpp1y/pr58533.C: Ditto.
1733 * g++.dg/cpp1y/pr58534.C: Ditto.
1734 * g++.dg/cpp1y/pr58535.C: Ditto.
1735 * g++.dg/cpp1y/pr58536.C: Ditto.
1736 * g++.dg/cpp1y/pr58548.C: Ditto.
1737 * g++.dg/cpp1y/pr58549.C: Ditto.
1738 * g++.dg/cpp1y/pr58637.C: Ditto.
1739 * g++.dg/cpp1y/pr58708.C: Ditto.
1740 * g++.dg/cpp1y/pr59110.C: Ditto.
1741 * g++.dg/cpp1y/pr59112.C: Ditto.
1742 * g++.dg/cpp1y/pr59113.C: Ditto.
1743 * g++.dg/cpp1y/pr59629.C: Ditto.
1744 * g++.dg/cpp1y/pr59635.C: Ditto.
1745 * g++.dg/cpp1y/pr59636.C: Ditto.
1746 * g++.dg/cpp1y/pr59638.C: Ditto.
1747 * g++.dg/cpp1y/pr59867.C: Ditto.
1748 * g++.dg/cpp1y/pr60033.C: Ditto.
1749 * g++.dg/cpp1y/pr60052.C: Ditto.
1750 * g++.dg/cpp1y/pr60053.C: Ditto.
1751 * g++.dg/cpp1y/pr60054.C: Ditto.
1752 * g++.dg/cpp1y/pr60064.C: Ditto.
1753 * g++.dg/cpp1y/pr60065.C: Ditto.
1754 * g++.dg/cpp1y/pr60190.C: Ditto.
1755 * g++.dg/cpp1y/pr60311.C: Ditto.
1756 * g++.dg/cpp1y/pr60332.C: Ditto.
1757 * g++.dg/cpp1y/pr60376.C: Ditto.
1758 * g++.dg/cpp1y/pr60377.C: Ditto.
1759 * g++.dg/cpp1y/pr60384.C: Ditto.
1760 * g++.dg/cpp1y/pr60390.C: Ditto.
1761 * g++.dg/cpp1y/pr60391.C: Ditto.
1762 * g++.dg/cpp1y/pr60393.C: Ditto.
1763 * g++.dg/cpp1y/pr60573.C: Ditto.
1764 * g++.dg/cpp1y/pr60626.C: Ditto.
1765 * g++.dg/cpp1y/pr60627.C: Ditto.
1766 * g++.dg/cpp1y/regress1.C: Ditto.
1767 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1768 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1769 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1770 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1771 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1772 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1773 * g++.dg/cpp1y/var-templ1.C: Ditto.
1774 * g++.dg/cpp1y/var-templ2.C: Ditto.
1775 * g++.dg/cpp1y/var-templ3.C: Ditto.
1776 * g++.dg/cpp1y/var-templ4.C: Ditto.
1777 * g++.dg/cpp1y/var-templ5.C: Ditto.
1778 * g++.dg/cpp1y/var-templ6.C: Ditto.
1779 * g++.dg/cpp1y/var-templ7.C: Ditto.
1780 * g++.dg/cpp1y/vla1.C: Ditto.
1781 * g++.dg/cpp1y/vla2.C: Ditto.
1782 * g++.dg/cpp1y/vla3.C: Ditto.
1783 * g++.dg/cpp1y/vla4.C: Ditto.
1784 * g++.dg/cpp1y/vla5.C: Ditto.
1785 * g++.dg/cpp1y/vla8.C: Ditto.
1786 * g++.dg/cpp1y/vla9.C: Ditto.
1787 * g++.dg/cpp1y/vla10.C: Ditto.
1788 * g++.dg/cpp1y/vla11.C: Ditto.
1789 * g++.dg/cpp1y/vla12.C: Ditto.
1790 * g++.dg/cpp1y/vla13.C: Ditto.
1791 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1792 * g++.dg/ext/vector23.C: Ditto.
1793 * g++.dg/ext/vla11.C: Ditto.
1794 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1795 * g++.dg/warn/Wvla-2.C: Ditto.
1796 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1797 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1798 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1799 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1801 * g++.dg/system-binary-constants-1.C: Ditto.
1802 * g++.dg/cpp1y/cplusplus_1y.C: New.
1803 * g++.dg/cpp1z/cplusplus.C: New.
1804 * lib/target-supports.exp:
1805 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1806 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1807 (check_effective_target_c++11_down): Ditto.
1809 2014-08-22 Marek Polacek <polacek@redhat.com>
1812 * c-c++-common/pr62199.c: New test.
1813 * c-c++-common/pr62199-2.c: New test.
1814 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1816 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1819 * g++.dg/Wshadow.C: New test.
1821 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1824 * gfortran.dg/pr62135.f90: New test.
1826 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1828 * g++.dg/warn/wdate-time.C: Remove.
1829 * gcc.dg/wdate-time.c: Move from here...
1830 * c-c++-common/wdate-time.c: ... to here.
1832 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1834 * gfortran.dg/use_without_only_1.f90: New test.
1836 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1839 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1841 2014-08-22 Tony Wang <tony.wang@arm.com>
1843 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1846 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1849 * gfortran.dg/array_assignment_5.f90: New test.
1851 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1853 * lib/target-supports.exp
1854 (check_effective_target_logical_op_short_circuit): Add nios2.
1855 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1856 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1857 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1858 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1859 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1860 for test using -fPIC.
1861 * gcc.dg/lto/pr61526_0.c: Likewise.
1863 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1865 PR tree-optimization/62091
1866 * g++.dg/ipa/devirt-37.C: Update template.
1867 * g++.dg/ipa/devirt-40.C: New testcase.
1869 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1871 PR tree-optimization/62112
1872 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1873 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1874 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1875 * gcc.c-torture/execute/20071219-1.c: Likewise.
1877 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1879 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1881 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1883 * gcc.target/powerpc/swaps-p8-1.c: New test.
1884 * gcc.target/powerpc/swaps-p8-2.c: New test.
1885 * gcc.target/powerpc/swaps-p8-3.c: New test.
1886 * gcc.target/powerpc/swaps-p8-4.c: New test.
1887 * gcc.target/powerpc/swaps-p8-5.c: New test.
1888 * gcc.target/powerpc/swaps-p8-6.c: New test.
1889 * gcc.target/powerpc/swaps-p8-7.c: New test.
1890 * gcc.target/powerpc/swaps-p8-8.c: New test.
1891 * gcc.target/powerpc/swaps-p8-9.c: New test.
1892 * gcc.target/powerpc/swaps-p8-10.c: New test.
1893 * gcc.target/powerpc/swaps-p8-11.c: New test.
1894 * gcc.target/powerpc/swaps-p8-12.c: New test.
1896 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1898 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1900 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1902 * g++.dg/ipa/devirt-37.C: Fix testcase.
1904 2014-08-20 Martin Jambor <mjambor@suse.cz>
1905 Wei Mi <wmi@google.com>
1909 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1910 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1911 * testsuite/gcc.dg/pr61776.c: New test.
1913 2014-08-20 Steve Ellcey <sellcey@mips.com>
1916 * lib/target-supports.exp (check_effective_target_non_strict_align):
1917 Add function description.
1919 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1921 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1922 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1924 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1927 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1928 before setting the option.
1929 * diagnostic.c (diagnostic_classify_diagnostic): Record
1930 command-line status.
1932 2014-08-20 Mark Wielaard <mjw@redhat.com>
1934 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1936 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1938 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1939 Return memory full when we have a tiny target and relocation
1941 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1942 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1943 * lib/target-supports.exp (check_effective_target_tiny): New function.
1945 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1947 * gfortran.dg/errnocheck_1.f90: New test.
1948 * gfortran.dg/associative_1.f90: New test.
1950 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1952 PR preprocessor/51303
1953 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1955 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1959 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1961 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1963 * lib/target-supports.exp
1964 (check_effective_target_arm_v8_neon_ok_nocache): Add
1965 "-march-armv8-a" to compile flags.
1967 2014-08-19 Marek Polacek <polacek@redhat.com>
1970 * c-c++-common/Wbool-compare-1.c: New test.
1972 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1975 * gcc.dg/pr13519-1.c: Adjust.
1977 2014-08-19 Mark Wielaard <mjw@redhat.com>
1979 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1981 2014-07-08 Mark Wielaard <mjw@redhat.com>
1984 * gcc.dg/guality/restrict.c: New test.
1986 2014-08-19 Mark Wielaard <mjw@redhat.com>
1988 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1989 matching. Catch '<unknown type in ' to recognize older gdb versions.
1990 * gcc.dg/guality/const-volatile.c: New test.
1992 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1994 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1997 2014-08-19 Marek Polacek <polacek@redhat.com>
1999 * gcc.dg/Wc99-c11-compat-1.c: New test.
2000 * gcc.dg/Wc99-c11-compat-2.c: New test.
2001 * gcc.dg/Wc99-c11-compat-3.c: New test.
2002 * gcc.dg/Wc99-c11-compat-4.c: New test.
2003 * gcc.dg/Wc99-c11-compat-5.c: New test.
2004 * gcc.dg/Wc99-c11-compat-6.c: New test.
2005 * gcc.dg/Wc99-c11-compat-7.c: New test.
2007 2014-08-19 Marek Polacek <polacek@redhat.com>
2009 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2010 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2011 * gcc.dg/Wc90-c99-compat-7.c: New test.
2012 * gcc.dg/Wc90-c99-compat-8.c: New test.
2013 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2015 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2016 Steven Bosscher <steven@gcc.gnu.org>
2019 * gcc.dg/redecl-4.c: Add column markers.
2020 * gcc.dg/format/bitfld-1.c: Likewise.
2021 * gcc.dg/format/attr-2.c: Likewise.
2022 * gcc.dg/format/attr-6.c: Likewise.
2023 * gcc.dg/format/array-1.c: Likewise.
2024 * gcc.dg/format/attr-7.c: Likewise.
2025 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2026 * gcc.dg/format/attr-4.c: Likewise.
2027 * gcc.dg/format/branch-1.c: Likewise.
2028 * gcc.dg/format/c90-printf-1.c: Likewise.
2030 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2032 * guality/nrv-1.c: Add `used' attribute to a1.
2034 2014-08-18 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/62090
2037 * gcc.dg/pr62090-2.c: New testcase.
2039 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2041 * g++.dg/ipa/pr61800.C: New.
2043 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2046 * c-c++-common/asan/pr62089.c: New test.
2047 * c-c++-common/asan/bitfield-1.c: New test.
2048 * c-c++-common/asan/bitfield-2.c: New test.
2049 * c-c++-common/asan/bitfield-3.c: New test.
2050 * c-c++-common/asan/bitfield-4.c: New test.
2052 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2054 PR tree-optimization/52904
2055 * gcc.dg/pr52904.c: New test.
2057 2014-08-17 Tobias Burnus <burnus@net-b.de>
2059 * gfortran.dg/finalize_27.f90: New.
2061 2014-08-16 Andrew Pinski <apinski@cavium.com>
2063 * gcc.c-torture/compile/20140816-1.c: New testcase.
2065 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2068 * g++.dg/template/pr52819.C: New.
2070 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2073 * gfortran.dg/realloc_on_assign_24.f90: New test.
2075 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2079 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2083 * g++.dg/template/pr57466.C: New.
2084 * g++.dg/cpp0x/pr57466.C: Likewise.
2085 * g++.dg/template/unify6.C: Update.
2087 * g++.dg/cpp0x/sfinae52.C: New.
2089 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2092 * gcc.target/i386/avx512f-typecast-1.c: New test.
2093 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2095 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2096 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2097 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2098 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2099 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2100 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2101 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2102 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2103 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2104 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2106 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2108 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2110 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2112 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2114 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2116 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2118 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2120 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2122 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2123 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2124 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2126 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2127 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2128 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2130 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2131 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2132 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2134 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2135 Tobias Burnus <burnus@net-b.de>
2138 * gfortran.dg/gomp/pr62131.f90: New test.
2140 2014-08-15 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/62031
2143 * gcc.dg/torture/pr62031.c: New testcase.
2145 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2147 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2149 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2151 PR tree-optimization/62091
2152 * g++.dg/ipa/devirt-38.C: New testcase.
2154 2014-08-14 Marek Polacek <polacek@redhat.com>
2157 * gcc.dg/c11-stdatomic-2.c: New test.
2159 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2162 * gfortran.dg/array_constructor_49.f90: New test.
2164 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2167 * g++.dg/template/pr54377.C: New.
2168 * g++.dg/cpp0x/pr54377.C: Likewise.
2169 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2170 * g++.dg/cpp0x/pr51226.C: Likewise.
2171 * g++.dg/cpp0x/variadic2.C: Likewise.
2172 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2173 * g++.dg/template/dtor3.C: Likewise.
2174 * g++.dg/template/qualttp4.C: Likewise.
2175 * g++.dg/template/spec28.C: Likewise.
2176 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2177 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2179 2014-08-14 Tom de Vries <tom@codesourcery.com>
2181 PR rtl-optimization/62004
2182 PR rtl-optimization/62030
2183 * gcc.dg/pr62004.c: New test.
2184 * gcc.dg/pr62030.c: Same.
2185 * gcc.target/mips/pr62030-octeon.c: Same.
2187 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2190 * g++.dg/cpp0x/decltype2.C: Likewise.
2191 * g++.dg/cpp0x/decltype3.C: Likewise.
2192 * g++.dg/cpp0x/pr60249.C: Likewise.
2193 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2194 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2195 * g++.dg/cpp0x/variadic2.C: Likewise.
2196 * g++.dg/cpp0x/variadic74.C: Likewise.
2197 * g++.dg/parse/error10.C: Likewise.
2198 * g++.dg/parse/error15.C: Likewise.
2199 * g++.dg/parse/error2.C: Likewise.
2200 * g++.dg/template/crash106.C: Likewise.
2201 * g++.dg/template/crash89.C: Likewise.
2202 * g++.dg/template/nontype7.C: Likewise.
2203 * g++.dg/template/void3.C: Likewise.
2204 * g++.dg/template/void7.C: Likewise.
2206 2014-08-14 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/62090
2209 * gcc.dg/pr62090.c: New testcase.
2211 2014-08-14 Richard Biener <rguenther@suse.de>
2213 PR rtl-optimization/62079
2214 * g++.dg/pr62079.C: New testcase.
2216 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2218 * gcc.target/arm/max-insns-skipped.c: New test.
2220 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2222 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2224 2014-08-12 Marek Polacek <polacek@redhat.com>
2226 * gcc.dg/concat.c: Add dg-options.
2227 * gcc.dg/func-outside-2.c: Add __extension__.
2228 * gcc.dg/pr19967.c: Use -std=c99.
2229 * gcc.dg/pr22458-1.c: Add dg-options.
2230 * gcc.dg/pr33676.c: Add dg-options.
2231 * gcc.dg/gnu-predef-1.c: New test.
2232 * gcc.dg/c90-func-1.c: New test.
2233 * gcc.dg/c90-func-2.c: New test.
2234 * gcc.dg/c90-func-2.h: New test.
2236 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2238 * lib/target/supports.exp
2239 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2242 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2244 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2247 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2248 * gcc.target/arm/pr59985.c: Likewise.
2250 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2253 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2255 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2258 * gcc.c-torture/execute/bitfld-6.c: New test.
2260 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2262 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2263 * gcc.target/arm/pr56184.C: Likewise.
2264 * gcc.target/arm/pr59896.c: Likewise.
2265 * gcc.target/arm/stack-red-zone.c: Likewise.
2266 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2268 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2269 check_effective_target_arm_thumb2_ok): Test with code that passes
2270 an argument and returns a result.
2272 2014-08-11 Richard Biener <rguenther@suse.de>
2274 PR tree-optimization/62075
2275 * gcc.dg/vect/pr62075.c: New testcase.
2277 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2279 PR tree-optimization/62073
2280 * gcc.dg/vect/pr62073.c: New test.
2282 2014-08-11 Richard Biener <rguenther@suse.de>
2284 PR tree-optimization/62070
2285 * gcc.dg/pr62070.c: New testcase.
2287 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2289 * c-c++-common/asan/inc.c: Update test.
2290 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2291 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2292 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2293 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2294 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2295 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2296 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2297 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2298 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2299 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2301 2014-08-10 Marek Polacek <polacek@redhat.com>
2304 * gcc.dg/Wc90-c99-compat-1.c: New test.
2305 * gcc.dg/Wc90-c99-compat-2.c: New test.
2306 * gcc.dg/Wc90-c99-compat-3.c: New test.
2307 * gcc.dg/Wc90-c99-compat-4.c: New test.
2308 * gcc.dg/Wc90-c99-compat-5.c: New test.
2309 * gcc.dg/Wc90-c99-compat-6.c: New test.
2310 * gcc.dg/wvla-1.c: Adjust dg-warning.
2311 * gcc.dg/wvla-2.c: Adjust dg-warning.
2312 * gcc.dg/wvla-4.c: Adjust dg-warning.
2313 * gcc.dg/wvla-6.c: Adjust dg-warning.
2315 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2318 * gfortran.dg/dot_product_3.f90: New test case.
2320 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2322 * g++.dg/ipa/devirt-35.C: Fix template.
2323 * g++.dg/ipa/devirt-36.C: Likewise.
2324 * g++.dg/ipa/devirt-37.C: New testcase.
2326 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2329 * g++.dg/cpp0x/enum29.C: Adjust.
2331 2014-08-08 Richard Biener <rguenther@suse.de>
2333 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2334 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2335 * gfortran.dg/array_memcpy_4.f90: Likewise.
2336 * gfortran.dg/trim_optimize_1.f90: Likewise.
2337 * gfortran.dg/trim_optimize_2.f90: Likewise.
2339 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2341 * gcc.dg/zero_sign_ext_test.c: New test.
2343 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2345 * gcc.dg/torture/pr61772.c: Skip lto running.
2347 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2349 PR tree-optimization/60707
2350 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2352 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2354 * g++.dg/ipa/devirt-35.C: New testcase.
2355 * g++.dg/ipa/devirt-36.C: New testcase.
2357 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/cpp0x/enum29.C: New.
2362 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2364 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2365 defining in dg-options.
2366 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2368 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2370 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2372 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2373 on 32-bit hppa-hpux.
2375 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2376 * c-c++-common/pr50459.c: Likewise.
2378 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2380 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2381 values.h, change MAXDOUBLE for DBL_MAX.
2382 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2383 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2384 values.h, change MAXFLOAT for FLT_MAX.
2385 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2386 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2387 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2388 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2389 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2390 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2391 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2392 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2393 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2395 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2397 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2399 2014-08-07 Marek Polacek <polacek@redhat.com>
2401 * gcc.dg/fold-reassoc-3.c: New test.
2403 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2405 * gcc.target/i386/struct-size.c: New.
2407 2014-08-07 Tom de Vries <tom@codesourcery.com>
2409 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2410 * lib/target-supports.exp (check_effective_target_glibc)
2411 (check_effective_target_glibc_2_12_or_later)
2412 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2414 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2416 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2418 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/warn/Waddress-1.C: New.
2423 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2425 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2427 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2430 * gcc.target/i386/pr61923.c: New test.
2432 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2434 * gcc.target/aarch64/vdup_n_2.c: New test.
2436 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2438 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2441 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2443 PR rtl-optimization/61801
2444 * gcc.target/i386/pr61801.c: Rewritten.
2446 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2448 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2450 (test_vqdmlsls_lane_s32): Likewise.
2451 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2452 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2454 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2456 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2457 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2458 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2459 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2460 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2461 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2462 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2463 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2465 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2467 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2468 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2469 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2470 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2471 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2472 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2474 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2476 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2478 2014-08-04 Rohit <rohitarulraj@freescale.com>
2481 * gcc.target/powerpc/pr60102.c: New testcase.
2483 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2486 * gcc.dg/pr61756.c: New test.
2488 2014-08-04 Tom de Vries <tom@codesourcery.com>
2490 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2491 version instead of required-target.
2492 * lib/target-supports.exp
2493 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2494 (check_effective_target_glibc_2_11_or_earlier): ... this.
2496 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2498 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2499 * gnat.dg/specs/debug1.ads: Adjust.
2500 * gnat.dg/specs/formal_type.ads: Fix error in test.
2502 2014-08-03 Marek Polacek <polacek@redhat.com>
2504 * gcc.dg/case-bogus-1.c: New test.
2506 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/other/default9.C: New.
2510 * g++.dg/other/default10.C: Likewise.
2511 * g++.dg/other/default3.C: Remove xfail.
2513 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2515 * g++.dg/warn/Wsuggest-final.C: New testcase.
2516 * g++.dg/ipa/devirt-34.C: Fix.
2518 2014-08-02 Marek Polacek <polacek@redhat.com>
2521 * gcc.dg/Wdesignated-init-2.c: New test.
2523 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2526 * g++.dg/tc1/dr217-2.C: New.
2528 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2531 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2533 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2536 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2537 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2539 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2541 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2544 2014-08-01 Richard Biener <rguenther@suse.de>
2547 * gcc.dg/pr61762.c: Align the string to make the testcase work
2548 on strict-align targets.
2550 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2552 * c-c++-common/ubsan/align-1.c: New test.
2553 * c-c++-common/ubsan/align-2.c: New test.
2554 * c-c++-common/ubsan/align-3.c: New test.
2555 * c-c++-common/ubsan/align-4.c: New test.
2556 * c-c++-common/ubsan/align-5.c: New test.
2557 * c-c++-common/ubsan/attrib-4.c: New test.
2558 * g++.dg/ubsan/align-1.C: New test.
2559 * g++.dg/ubsan/align-2.C: New test.
2560 * g++.dg/ubsan/align-3.C: New test.
2561 * g++.dg/ubsan/attrib-1.C: New test.
2562 * g++.dg/ubsan/null-1.C: New test.
2563 * g++.dg/ubsan/null-2.C: New test.
2565 2014-08-01 Tom de Vries <tom@codesourcery.com>
2567 * lib/target-supports.exp (check_effective_target_glibc)
2568 (check_effective_target_glibc_2_12_or_later)
2569 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2570 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2571 not_glibc_2_11_or_earlier.
2573 2014-07-31 Tom de Vries <tom@codesourcery.com>
2575 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2577 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2579 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2580 (test_vpaddd_s64): Likewise.
2581 (test_vpaddd_s64): Likewise.
2582 * gcc.target/aarch64/simd/vpaddd_f64: New.
2583 * gcc.target/aarch64/simd/vpaddd_s64: New.
2584 * gcc.target/aarch64/simd/vpaddd_u64: New.
2586 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2589 * gcc.target/arm/pr61948.c: New test case.
2591 2014-07-31 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/61964
2594 * gcc.dg/torture/pr61964.c: New testcase.
2596 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2599 * c-c++-common/addrtmp.c: New file.
2600 * c-c++-common/uninit-G.c: Adapt.
2602 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2605 * gcc.dg/pr61868.c: New test.
2607 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2610 * g++.dg/cpp0x/vt-57397-1.C: New.
2611 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2613 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2615 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2617 2014-07-30 Tom Tromey <tromey@redhat.com>
2620 * gcc.dg/Wdesignated-init.c: New file.
2622 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2624 * g++.dg/ipa/devirt-34.C: New testcase.
2626 2014-07-28 Richard Biener <rguenther@suse.de>
2628 PR rtl-optimization/61801
2629 * gcc.target/i386/pr61801.c: Fix testcase.
2631 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2633 * gcc.dg/fold-abs-5.c: New test.
2634 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2635 * gcc.dg/fold-compare-8.c: Likewise.
2637 2014-07-28 Richard Biener <rguenther@suse.de>
2640 * gcc.dg/torture/ftrapv-1.c: New testcase.
2642 2014-07-28 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/61921
2645 * gfortran.dg/pr61921.f90: New testcase.
2647 2014-07-28 Richard Biener <rguenther@suse.de>
2649 PR rtl-optimization/61801
2650 * gcc.target/i386/pr61801.c: New testcase.
2652 2014-07-27 Marek Polacek <polacek@redhat.com>
2655 * gcc.dg/pr61861.c: New test.
2657 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2659 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2662 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2664 PR rtl-optimization/61926
2665 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2666 Reverse argument order.
2667 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2668 New XFAILed tests that match the original order.
2670 2014-07-26 Marek Polacek <polacek@redhat.com>
2673 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2675 2014-07-26 Tobias Burnus <burnus@net-b.de>
2680 * gfortran.dg/sizeof_2.f90: Change dg-error.
2681 * gfortran.dg/sizeof_4.f90: New.
2682 * gfortran.dg/storage_size_1.f08: Correct expected
2685 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2688 * gcc.target/i386/pr44551-1.c: New file.
2690 2014-07-25 Xinliang David Li <davidxl@google.com>
2692 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2693 * g++.dg/tree-prof/reorder_class1.h: New file.
2694 * g++.dg/tree-prof/reorder_class2.h: New file.
2695 * g++.dg/tree-prof/reorder.C: New test.
2696 * g++.dg/tree-prof/morefunc.C: New test.
2698 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2700 Implement N4051 - Allow typename in a template template parameter
2701 * lib/target-supports.exp (check_effective_target_c++1y): Now
2703 (check_effective_target_c++1y_down): New.
2704 (check_effective_target_c++1z_only): New.
2705 (check_effective_target_c++1z): New.
2706 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2707 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2708 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2710 2014-07-25 Tobias Burnus <burnus@net-b.de>
2712 * gfortran.dg/storage_size_5.f90: New.
2714 2014-07-25 Richard Biener <rguenther@suse.de>
2718 * gcc.dg/pr61762.c: New testcase.
2719 * gcc.dg/fold-cstring.c: Likewise.
2720 * gcc.dg/fold-cvect.c: Likewise.
2722 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2724 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2726 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2727 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2728 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2729 * gcc.c-torture/execute/pr23135.x: Likewise.
2731 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2733 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2735 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2737 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2739 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2741 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2743 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2745 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2747 * gcc.target/aarch64/test_frame_2.c: Likewise.
2748 * gcc.target/aarch64/test_frame_4.c: Likewise.
2749 * gcc.target/aarch64/test_frame_6.c: Likewise.
2750 * gcc.target/aarch64/test_frame_7.c: Likewise.
2751 * gcc.target/aarch64/test_frame_8.c: Likewise.
2752 * gcc.target/aarch64/test_frame_10.c: Likewise.
2754 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2756 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2758 * gcc.target/aarch64/test_frame_10.c: Likewise.
2759 * gcc.target/aarch64/test_frame_2.c: Likewise.
2760 * gcc.target/aarch64/test_frame_4.c: Likewise.
2761 * gcc.target/aarch64/test_frame_6.c: Likewise.
2762 * gcc.target/aarch64/test_frame_7.c: Likewise.
2763 * gcc.target/aarch64/test_frame_8.c: Likewise.
2764 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2766 2014-07-24 Martin Jambor <mjambor@suse.cz>
2769 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2771 2014-07-24 Richard Biener <rguenther@suse.de>
2774 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2776 2014-07-24 Andreas Schwab <schwab@suse.de>
2778 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2779 Also check for __arm__.
2781 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2783 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2786 2014-07-24 Marek Polacek <polacek@redhat.com>
2789 * c-c++-common/pr57653.c: New test.
2790 * c-c++-common/pr57653.h: New file.
2791 * c-c++-common/pr57653-2.c: New test.
2792 * c-c++-common/pr57653-2.h: New file.
2794 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2796 * gcc.target/aarch64/test_frame_common.h: New file.
2797 * gcc.target/aarch64/test_frame_1.c: Likewise.
2798 * gcc.target/aarch64/test_frame_2.c: Likewise.
2799 * gcc.target/aarch64/test_frame_3.c: Likewise.
2800 * gcc.target/aarch64/test_frame_4.c: Likewise.
2801 * gcc.target/aarch64/test_frame_5.c: Likewise.
2802 * gcc.target/aarch64/test_frame_6.c: Likewise.
2803 * gcc.target/aarch64/test_frame_7.c: Likewise.
2804 * gcc.target/aarch64/test_frame_8.c: Likewise.
2805 * gcc.target/aarch64/test_frame_9.c: Likewise.
2806 * gcc.target/aarch64/test_frame_10.c: Likewise.
2807 * gcc.target/aarch64/test_frame_11.c: Likewise.
2808 * gcc.target/aarch64/test_frame_12.c: Likewise.
2809 * gcc.target/aarch64/test_frame_13.c: Likewise.
2810 * gcc.target/aarch64/test_frame_14.c: Likewise.
2811 * gcc.target/aarch64/test_frame_15.c: Likewise.
2813 2014-07-23 Marek Polacek <polacek@redhat.com>
2815 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2818 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2820 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2821 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2822 * gcc.dg/pr10474.c (target): Likewise.
2824 2014-07-22 Martin Jambor <mjambor@suse.cz>
2827 * pr61160-3.C (main): Return zero.
2829 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2831 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2832 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2833 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2834 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2835 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2836 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2838 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2840 PR tree-optimization/61822
2841 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2843 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2845 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2847 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2849 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2850 -msse2 -mno-avx instead of -msse.
2852 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2854 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2855 * gcc.dg/pr44024.c (dg-options): Add -O1.
2856 (dg-final): Check for the condition.
2857 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2859 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2862 * gcc.target/arm/memset-inline-1.c: New test.
2863 * gcc.target/arm/memset-inline-2.c: New test.
2864 * gcc.target/arm/memset-inline-3.c: New test.
2865 * gcc.target/arm/memset-inline-4.c: New test.
2866 * gcc.target/arm/memset-inline-5.c: New test.
2867 * gcc.target/arm/memset-inline-6.c: New test.
2868 * gcc.target/arm/memset-inline-7.c: New test.
2869 * gcc.target/arm/memset-inline-8.c: New test.
2870 * gcc.target/arm/memset-inline-9.c: New test.
2872 2014-07-21 Tom de Vries <tom@codesourcery.com>
2875 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2876 to bar symbol in scan-assembler-times call check.
2878 2014-07-21 Tom de Vries <tom@codesourcery.com>
2881 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2882 for darwin in scan-assembler-times check.
2883 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2884 scan-assembler-not checks. Add checks for insns.
2886 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2887 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2890 2014-07-21 Tom de Vries <tom@codesourcery.com>
2893 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2894 dg-options. Add checks for insns with xmm registers. Remove
2895 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2898 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2901 * gcc.target/i386/pr61855.c: New test.
2903 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2905 * gnat.dg/pack20.ad[sb]: New test.
2906 * gnat.dg/pack20_pkg.ads: New helper.
2908 2014-07-20 Ian Lance Taylor <iant@google.com>
2910 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2911 package for compiledir tests.
2913 2014-07-20 Marek Polacek <polacek@redhat.com>
2916 * gcc.dg/pr61852.c: New test.
2918 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2920 * gcc.dg/stack-usage-2.c: Adjust.
2922 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2925 * gcc.target/i386/pr61794.c: New test.
2927 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2929 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2930 involving both inputs rather than a multiplication involving one.
2931 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2932 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2933 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2935 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2938 * g++.dg/template/operator13.C: New.
2940 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2942 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2943 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2944 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2945 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2947 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2949 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2950 * c-c++-common/ubsan/bounds-5.c: Likewise.
2951 * c-c++-common/ubsan/bounds-6.c: Likewise.
2952 * c-c++-common/ubsan/bounds-7.c: Likewise.
2953 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2954 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2955 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2956 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2957 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2958 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2959 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2960 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2961 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2962 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2964 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2966 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2967 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2968 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2969 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2971 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2974 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2975 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2977 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2980 * g++.dg/parse/pr61804.C: New.
2982 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2984 * gnat.dg/specs/alignment2.ads: Update.
2985 * gnat.dg/specs/size_clause1.ads: Likewise.
2986 * gnat.dg/specs/size_clause2.ads: Likewise.
2988 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2990 PR preprocessor/60723 - missing system-ness marks for macro tokens
2991 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2993 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2995 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2996 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2997 -mieee-with-inexact for alpha*-*-*.
2999 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3001 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3002 Add IEEE options to compile flags.
3003 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3004 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3006 2014-07-15 Michael Matz <matz@suse.de>
3008 PR rtl-optimization/61772
3009 * gcc.dg/torture/pr61772.c: New test.
3011 2014-07-15 Marek Polacek <polacek@redhat.com>
3013 * gcc.dg/ubsan/bounds-1.c: New test.
3015 2014-06-15 Tobias Burnus <burnus@net-b.de>
3017 * gfortran.dg/coarray_34.f90: New.
3018 * gfortran.dg/coarray_6.f90: Update test case.
3020 2014-07-14 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/61779
3023 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3025 2014-07-14 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/61786
3028 * gcc.dg/torture/pr61786.c: New testcase.
3029 * gcc.dg/lto/pr61786_0.c: Likewise.
3030 * gcc.dg/lto/pr61786_1.c: Likewise.
3032 2014-07-14 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/61757
3035 PR tree-optimization/61783
3036 PR tree-optimization/61787
3037 * gcc.dg/torture/pr61757.c: New testcase.
3038 * gcc.dg/torture/pr61787.c: Likewise.
3040 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3043 * c-c++-common/Wmemset-transposed-args1.c: New test.
3044 * c-c++-common/Wmemset-transposed-args2.c: New test.
3045 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3047 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3049 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3050 longer happens during parsing.
3051 * gcc.dg/pr44024.c: Update template.
3052 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3053 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3054 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3056 2014-07-13 Tom de Vries <tom@codesourcery.com>
3058 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3059 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3061 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3063 PR C++/60209 - Declaration of user-defined literal operator cause error
3064 * g++.dg/cpp0x/pr60209-neg.C: New.
3065 * g++.dg/cpp0x/pr60209.C: New.
3066 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3068 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/cilk-plus/pr60967.C: New.
3073 2014-07-13 Tobias Burnus <burnus@net-b.de>
3075 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3077 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3080 * gfortran.dg/dependency_44.f90 : New test
3082 2014-07-12 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3085 * gfortran.dg/coarray_atomic_2.f90: New.
3086 * gfortran.dg/coarray_atomic_3.f90: New.
3087 * gfortran.dg/coarray_atomic_4.f90: New.
3088 * gfortran.dg/coarray/atomic_2.f90: New.
3090 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3092 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3093 * g++.dg/cpp0x/pr57644.C: New.
3095 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/cpp0x/Wnarrowing1.C: New.
3100 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3102 PR preprocessor/61389
3103 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3104 * gcc.dg/cpp/sysmac1.c: Likewise.
3106 2014-07-11 Richard Biener <rguenther@suse.de>
3109 * gcc.dg/memmove-4.c: New testcase.
3110 * gcc.dg/strlenopt-8.c: XFAIL.
3111 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3113 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3116 * gcc.dg/pr61561.c: New test.
3118 2014-07-10 Tom de Vries <tom@codesourcery.com>
3120 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3122 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3123 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3126 2014-07-10 Richard Biener <rguenther@suse.de>
3129 * c-c++-common/torture/pr61741.c: Use signed char.
3131 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3133 * gnat.dg/opt39.adb: New test.
3135 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3137 PR tree-optimization/61742
3138 * gcc.dg/torture/pr61742.c: New test.
3139 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3140 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3142 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3145 * g++.dg/cpp0x/explicit8.C: New.
3147 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3151 * g++.dg/template/pr57466.C: New.
3152 * g++.dg/cpp0x/pr57466.C: Likewise.
3153 * g++.dg/template/unify6.C: Update.
3155 2014-07-09 Tom de Vries <tom@codesourcery.com>
3157 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3159 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3161 * gfortran.dg/ieee/underflow_1.f90: New file.
3163 2014-07-09 Richard Biener <rguenther@suse.de>
3166 * c-c++-common/torture/pr61741.c: New testcase.
3168 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3170 * lib/target-supports.exp
3171 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3173 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3175 * gcc.dg/globalalias.c: Remove XFAIL.
3176 * gcc.dg/localalias.c: Remove XFAIL.
3178 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3180 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3181 * g++.dg/cpp0x/pr58155.C: New.
3183 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3186 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3187 Adjust regexp for more targets.
3189 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3190 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/cpp0x/vt-59361.C: New.
3195 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3198 * gcc.target/i386/pr61599-1.c: New test.
3199 * gcc.target/i386/pr61599-2.c: New test.
3201 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3203 PR rtl-optimization/61673
3204 * gcc.c-torture/execute/pr61673.c: New test.
3206 PR tree-optimization/61725
3207 * gcc.dg/tree-ssa/vrp93.c: New test.
3208 * gcc.c-torture/execute/pr61725.c: New test.
3210 2014-07-08 Richard Biener <rguenther@suse.de>
3212 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3213 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3214 restriction on loop depth difference.
3215 (record_equality): Likewise.
3216 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3217 (loop_depth_of_name): Remove.
3218 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3219 restriction on loop depth difference.
3220 (init_copy_prop): Likewise.
3222 2014-07-08 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/61681
3225 * gcc.dg/torture/pr61681.c: New testcase.
3227 2014-07-08 Richard Biener <rguenther@suse.de>
3229 PR tree-optimization/61680
3230 * gcc.dg/vect/pr61680.c: New testcase.
3232 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3234 PR tree-optimization/61576
3235 * gcc.dg/torture/pr61576.c: New test.
3237 2014-07-08 Marek Polacek <polacek@redhat.com>
3240 * c-c++-common/pr60226.c: New test.
3242 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3246 * gfortran.dg/allocatable_function_8.f90 : New test
3248 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3250 * gcc.target/powerpc/spe-evmerge.c: New file.
3252 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3256 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3258 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3260 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/parse/pr58898.C: New.
3265 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3267 * gfortran.dg/list_read_12.f90: Delete the file.
3268 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3271 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3273 PR libgfortran/61640
3274 * gfortran.dg/arrayio_16.f90: New test.
3276 2014-07-06 Marek Polacek <polacek@redhat.com>
3278 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3279 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3281 2014-07-06 Marek Polacek <polacek@redhat.com>
3284 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3285 -Wno-sizeof-array-argument.
3286 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3287 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3288 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3290 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3291 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3292 * c-c++-common/sizeof-array-argument.c: New test.
3293 * gcc.dg/vla-5.c: Add dg-warnings.
3295 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3297 * g++.dg/ipa/devirt-26.C: Update testcase.
3298 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3299 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3301 2014-07-04 Tobias Burnus <burnus@net-b.de>
3303 * gfortran.dg/coarray/coindexed_3.f90: New.
3305 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3308 * g++.dg/opt/pr61654.C: New test.
3310 PR tree-optimization/61684
3311 * gcc.c-torture/compile/pr61684.c: New test.
3313 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3315 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3316 dg-runtest's. Adapt all callers.
3317 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3318 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3319 * lib/go-dg.exp (go-dg-runtest): Likewise.
3320 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3321 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3323 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3325 PR tree-optimization/61682
3326 * gcc.c-torture/execute/pr61682.c: New test.
3328 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3330 * gcc.target/powerpc/shift-dot.c: New test.
3332 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3334 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3337 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3339 * gcc.target/arm/identical-invariants.c: New test.
3341 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3342 Chen Gang <gang.chen.5i5j@gmail.com>
3344 * gcc.c-torture/compile/section.c: New testcase.
3346 2014-07-02 Christian Bruel <christian.bruel@st.com>
3350 * gcc.target/sh/fpchg.c: New test.
3352 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3353 Fritz Reese <Reese-Fritz@zai.com>
3355 * gfortran.dg/oldstyle_5.f: New test.
3357 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3359 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3360 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3362 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3365 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3366 * g++.dg/parse/error11.C: Likewise.
3367 * g++.old-deja/g++.brendan/template17.C: Likewise.
3369 2014-07-02 Tobias Burnus <burnus@net-b.de>
3371 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3372 * gfortran.dg/coarray/send_array.f90: Ditto.
3373 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3375 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3376 Yufeng Zhang <yufeng.zhang@arm.com>
3378 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3379 (additional_flags_for_func_ret): New variable based on
3380 $additional_flags with -fno-use-caller-save.
3381 (func-ret-*.c): Use the new variable.
3383 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/cpp0x/decltype60.C: New.
3388 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3390 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3391 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3392 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3393 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3394 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3395 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3396 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3397 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3399 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3403 2014-07-01 Marek Polacek <polacek@redhat.com>
3405 * gcc.dg/Wint-conversion.c: New test.
3407 2014-07-01 Marek Polacek <polacek@redhat.com>
3410 * gcc.dg/Wincompatible-pointer-types.c: New test.
3412 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3414 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3415 MicroBlaze specific pattern.
3417 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3422 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3423 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3424 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3426 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3429 test requires greater precision than the current PowerPC long
3430 double implementation supports.
3432 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3435 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3437 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3442 2014-06-30 Jeff Law <law@redhat.com>
3444 PR tree-optimization/61607
3445 * gcc.dg/tree-ssa/pr61607.c: New test.
3447 2014-06-30 Marek Polacek <polacek@redhat.com>
3449 * c-c++-common/ubsan/attrib-2.c: New test.
3450 * g++.dg/ubsan/return-3.C: New test.
3452 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3455 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3456 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3458 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3460 * gcc.dg/ira-loop-pressure.c: New test.
3462 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3464 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3465 checks that the dump is generated.
3467 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3471 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3472 * gfortran.dg/binding_label_tests_27.f90: New file.
3474 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3476 * gfortran.dg/graphite/pr59586.f: New testcase.
3478 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3480 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3482 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3485 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3487 * gfortran.dg/ieee/ieee.exp: New file.
3488 * gfortran.dg/ieee/ieee_1.F90: New file.
3489 * gfortran.dg/ieee/ieee_2.f90: New file.
3490 * gfortran.dg/ieee/ieee_3.f90: New file.
3491 * gfortran.dg/ieee/ieee_4.f90: New file.
3492 * gfortran.dg/ieee/ieee_5.f90: New file.
3493 * gfortran.dg/ieee/ieee_6.f90: New file.
3494 * gfortran.dg/ieee/ieee_7.f90: New file.
3495 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3497 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3499 * g++.dg/cpp0x/elision_conv.C: New.
3501 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3503 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3505 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/ext/complit14.C: New.
3510 2014-06-27 Martin Jambor <mjambor@suse.cz>
3513 * g++.dg/ipa/pr61160-2.C: New test.
3514 * g++.dg/ipa/pr61160-3.C: Likewise.
3516 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3518 PR tree-optimization/57233
3519 PR tree-optimization/61299
3520 * gcc.dg/pr57233.c: New test.
3521 * gcc.target/i386/pr57233.c: New test.
3522 * gcc.target/i386/sse2-pr57233.c: New test.
3523 * gcc.target/i386/avx-pr57233.c: New test.
3524 * gcc.target/i386/avx2-pr57233.c: New test.
3525 * gcc.target/i386/avx512f-pr57233.c: New test.
3526 * gcc.target/i386/xop-pr57233.c: New test.
3528 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3530 * gcc.dg/typeof-2.c: New testcase.
3532 2014-06-27 Marek Polacek <polacek@redhat.com>
3534 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3535 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3543 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3544 location. Add memory barrier.
3549 * c-c++-common/ubsan/bounds-7.c: New test.
3551 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3553 PR libgfortran/61499
3554 * gfortran.dg/arrayio_15.f90: New test.
3556 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3559 * gcc.target/alpha/pr61586.c: New test.
3561 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/template/pr57573.C: New.
3566 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3568 * gcc.dg/tree-ssa/interposition.c: New testcase.
3570 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/cpp0x/deleted8.C: New.
3575 2014-06-26 Martin Jambor <mjambor@suse.cz>
3577 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3579 * g++.dg/simulate-thread/bitfields.C: Likewise.
3580 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3581 allow-packed-store-data-races parameter.
3582 * gcc.dg/simulate-thread/subfields.c: Likewise.
3583 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3586 2014-06-26 Martin Jambor <mjambor@suse.cz>
3588 * g++.dg/ipa/pr60600.C: Fix typo.
3589 * g++.dg/ipa/devirt-25.C: Likewise.
3591 2014-06-26 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/61607
3594 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3596 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3598 * gcc.dg/inline-22.c: Add bind_pic_locally.
3599 * gcc.dg/inline_4.c: Ditto.
3600 * gcc.dg/fail_always_inline.c: Ditto.
3601 * g++.dg/ipa/devirt-25.C: Ditto.
3603 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3605 * lib/target-support.exp (bind_pic_locally): Save the flags to
3606 'flags_to_postpone' instead of appending to 'flags'.
3607 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3608 with flags_to_postpone and revert after target_compile.
3609 * lib/g++.exp (g++_target_compile): Ditto.
3610 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3612 2014-06-26 Nick Clifton <nickc@redhat.com>
3614 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3616 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3619 * g++.dg/template/pr61537.C: New testcase.
3621 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3623 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3626 2014-06-25 Tobias Burnus <burnus@net-b.de>
3628 * gfortran.dg/coarray_33.f90: New.
3630 2014-06-25 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/coarray/coindexed_1.f90: New.
3634 2014-06-25 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/coarray_collectives_7.f90: New.
3638 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3640 * gcc.c-torture/execute/20140622-1.c: New test.
3642 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/cpp0x/aggr1.C: New.
3647 * g++.dg/cpp0x/aggr2.C: Likewise.
3648 * g++.dg/init/aggr11.C: Likewise.
3649 * g++.dg/init/aggr12.C: Likewise.
3651 2014-06-25 Martin Jambor <mjambor@suse.cz>
3653 * g++.dg/ipa/pr61540.C: Remove dumping test.
3655 2014-06-25 Marek Polacek <polacek@redhat.com>
3658 * gcc.dg/pr61162.c: Adjust dg-warning.
3659 * gcc.dg/pr61162-2.c: New test.
3661 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3663 PR tree-optimization/57742
3664 * gcc.dg/tree-ssa/calloc-3.c: New file.
3666 2014-06-25 Richard Biener <rguenther@suse.de>
3669 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3670 for targets that return _Complex float in memory.
3672 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3674 * gcc.target/arm/vect-noalign.c: Adjust options.
3676 2014-06-24 Cong Hou <congh@google.com>
3678 * gcc.dg/vect/vect-reduc-sad.c: New.
3679 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3681 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3683 PR tree-optimization/57742
3684 * g++.dg/tree-ssa/calloc.C: New testcase.
3685 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3686 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3687 * gcc.dg/strlenopt-9.c: Adapt.
3689 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3691 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3693 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3694 instead of calling sequentially in the C code.
3695 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3696 saved_return_address to the stack frame where LR register was stored.
3697 (saved_return_address): Declare weak.
3699 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/other/operator3.C: New.
3703 * g++.dg/template/operator8.C: Adjust.
3704 * g++.dg/template/operator9.C: Likewise.
3706 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3708 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3710 2014-06-24 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/61572
3713 * gcc.target/i386/pr61572.c: New testcase.
3715 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3717 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3719 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3720 Remove Label is never defined expected error.
3721 * gfortran.dg/gomp/udr8.f90: New test.
3723 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3725 PR tree-optimization/61554
3726 * g++.dg/torture/pr61554.C: New testcase.
3728 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3730 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3732 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3734 * gcc.dg/localalias-2.c: Guard by require-alias.
3735 * gcc.dg/globalalias-2.c: Likewise.
3737 2014-06-23 Kai Tietz <ktietz@redhat.com>
3739 * gcc.target/i386/indjmp-1.c: New test.
3741 2014-06-23 Andrew Pinski <apinski@cavium.com>
3743 * gcc.c-torture/compile/20140723-1.c: New testcase.
3745 2014-06-23 Marek Polacek <polacek@redhat.com>
3748 * c-c++-common/pr61553.c (foo): Add dg-error.
3750 2014-06-23 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/coarray_32.f90: New.
3754 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3758 * g++.dg/other/void1.C: Adjust.
3759 * g++.dg/other/void3.C: Likewise.
3761 2014-06-23 Marek Polacek <polacek@redhat.com>
3764 * c-c++-common/pr61553.c: New test.
3766 2014-06-23 Richard Biener <rguenther@suse.de>
3768 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3769 * g++.dg/vect/slp-pr50819.cc: Likewise.
3770 * g++.dg/vect/slp-pr56812.cc: Likewise.
3771 * gcc.dg/vect/bb-slp-1.c: Likewise.
3772 * gcc.dg/vect/bb-slp-10.c: Likewise.
3773 * gcc.dg/vect/bb-slp-11.c: Likewise.
3774 * gcc.dg/vect/bb-slp-13.c: Likewise.
3775 * gcc.dg/vect/bb-slp-14.c: Likewise.
3776 * gcc.dg/vect/bb-slp-15.c: Likewise.
3777 * gcc.dg/vect/bb-slp-16.c: Likewise.
3778 * gcc.dg/vect/bb-slp-17.c: Likewise.
3779 * gcc.dg/vect/bb-slp-18.c: Likewise.
3780 * gcc.dg/vect/bb-slp-19.c: Likewise.
3781 * gcc.dg/vect/bb-slp-2.c: Likewise.
3782 * gcc.dg/vect/bb-slp-20.c: Likewise.
3783 * gcc.dg/vect/bb-slp-21.c: Likewise.
3784 * gcc.dg/vect/bb-slp-22.c: Likewise.
3785 * gcc.dg/vect/bb-slp-23.c: Likewise.
3786 * gcc.dg/vect/bb-slp-24.c: Likewise.
3787 * gcc.dg/vect/bb-slp-25.c: Likewise.
3788 * gcc.dg/vect/bb-slp-26.c: Likewise.
3789 * gcc.dg/vect/bb-slp-27.c: Likewise.
3790 * gcc.dg/vect/bb-slp-28.c: Likewise.
3791 * gcc.dg/vect/bb-slp-29.c: Likewise.
3792 * gcc.dg/vect/bb-slp-3.c: Likewise.
3793 * gcc.dg/vect/bb-slp-30.c: Likewise.
3794 * gcc.dg/vect/bb-slp-31.c: Likewise.
3795 * gcc.dg/vect/bb-slp-32.c: Likewise.
3796 * gcc.dg/vect/bb-slp-4.c: Likewise.
3797 * gcc.dg/vect/bb-slp-5.c: Likewise.
3798 * gcc.dg/vect/bb-slp-6.c: Likewise.
3799 * gcc.dg/vect/bb-slp-7.c: Likewise.
3800 * gcc.dg/vect/bb-slp-8.c: Likewise.
3801 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3802 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3803 * gcc.dg/vect/bb-slp-9.c: Likewise.
3804 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3805 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3806 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3807 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3808 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3809 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3810 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3811 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3812 * gcc.dg/vect/pr26359.c: Likewise.
3813 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3815 2014-06-23 Marek Polacek <polacek@redhat.com>
3817 * c-c++-common/pr49706-2.c: New test.
3819 2014-06-23 Alan Modra <amodra@gmail.com>
3821 * gcc.dg/pr61583.c: New.
3823 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3825 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3828 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3829 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3831 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3832 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3833 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3834 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3835 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3836 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3837 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3838 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3839 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3840 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3841 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3842 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3843 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3844 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3845 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3846 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3847 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3848 test_vsrid_n_u64): Fix signature to match intrinsic.
3850 (test_vabs_s64): Remove.
3851 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3853 (test_vdupd_lane_s64): Rename to...
3854 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3856 (test_vdupd_lane_u64): Rename to...
3857 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3859 (test_vtst_s64): Rename to...
3860 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3862 (test_vtst_u64): Rename to...
3863 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3865 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3866 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3867 Remove out-of-bounds tests.
3868 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3869 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3870 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3872 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3874 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3875 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3876 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3877 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3878 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3880 * gcc.target/aarch64/vsub_f64.c: Likewise.
3881 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3882 scheme as now the same for all variants.
3883 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3886 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3888 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3890 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3892 * gcc.dg/localalias.c: Fix broken commit.
3893 * gcc.dg/globalalias.c: Likewise.
3895 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3897 * gcc.dg/localalias.c: New testcase.
3898 * gcc.dg/localalias-2.c: New testcase.
3899 * gcc.dg/globalalias.c: New testcase.
3900 * gcc.dg/globalalias-2.c: New testcase.
3902 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3906 2014-06-20 Marek Polacek <polacek@redhat.com>
3908 * c-c++-common/ubsan/bounds-1.c: New test.
3909 * c-c++-common/ubsan/bounds-2.c: New test.
3910 * c-c++-common/ubsan/bounds-3.c: New test.
3911 * c-c++-common/ubsan/bounds-4.c: New test.
3912 * c-c++-common/ubsan/bounds-5.c: New test.
3913 * c-c++-common/ubsan/bounds-6.c: New test.
3915 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3917 Make the tests big-endian friendly.
3919 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3920 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3921 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3922 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3923 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3924 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3925 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3926 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3927 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3929 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3930 Max Ostapenko <m.ostapenko@partner.samsung.com>
3933 * c-c++-common/asan/strlen-overflow-1.c: New test.
3935 2014-06-20 Martin Jambor <mjambor@suse.cz>
3938 * g++.dg/ipa/pr61540.C: New test.
3940 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3941 Max Ostapenko <m.ostapenko@partner.samsung.com>
3944 * c-c++-common/asan/pr61530.c: New test.
3946 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3948 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3949 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3950 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3951 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3952 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3953 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3954 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3955 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3956 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3957 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3958 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3959 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3960 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3961 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3962 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3963 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3964 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3965 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3966 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3967 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3968 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3969 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3970 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3971 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3972 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3973 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3974 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3975 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3976 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3977 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3978 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3979 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3980 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3981 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3982 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3983 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3984 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3985 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3986 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3987 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3988 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3989 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3990 (test_vqdmlal_high_lane_s16): Fix parameter type.
3991 (test_vqdmlal_high_lane_s32): Likewise.
3992 (test_vqdmull_high_lane_s16): Likewise.
3993 (test_vqdmull_high_lane_s32): Likewise.
3994 (test_vqdmlsl_high_lane_s32): Likewise.
3995 (test_vqdmlsl_high_lane_s16): Likewise.
3996 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3998 (test_vqdmlals_lane_s32): Likewise.
3999 (test_vqdmlslh_lane_s16): Likewise.
4000 (test_vqdmlsls_lane_s32): Likewise.
4001 (test_vqdmulhh_lane_s16): Likewise.
4002 (test_vqdmulhs_lane_s32): Likewise.
4003 (test_vqdmullh_lane_s16): Likewise.
4004 (test_vqdmulls_lane_s32): Likewise.
4005 (test_vqrdmulhh_lane_s16): Likewise.
4006 (test_vqrdmulhs_lane_s32): Likewise.
4008 2014-06-20 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/coarray_collectives_5.f90: Update
4012 dg-final scan-tree-dump-times.
4013 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4015 2014-06-20 Hale Wang <hale.wang@arm.com>
4017 * gcc.target/arm/lto/: New folder to verify the LTO option.
4018 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4019 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4020 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4021 * lib/lto.exp (object-readelf): New procedure.
4023 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4026 * gfortran.dg/pr61454.f90: New file.
4028 2014-06-19 Terry Guo <terry.guo@arm.com>
4030 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4031 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4032 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4034 2014-06-19 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/coarray/collectives_2.f90: Extend
4039 2014-06-18 Tom de Vries <tom@codesourcery.com>
4041 * gcc.target/aarch64/fuse-caller-save.c: New test.
4043 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4044 Tom de Vries <tom@codesourcery.com>
4046 * gcc.target/arm/fuse-caller-save.c: New test.
4048 2014-06-18 Richard Biener <rguenther@suse.de>
4050 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4051 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4052 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4054 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4056 PR tree-optimization/61518
4057 * gcc.dg/torture/pr61518.c: New test.
4059 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4061 PR tree-optimization/61517
4062 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4063 (incorrect_read_be32): Likewise.
4064 (main): Call incorrect_read_* to test stmt replacement is made by
4065 bswap at the right place.
4066 * gcc.c-torture/execute/pr61517.c: New test.
4068 2014-06-18 Andreas Schwab <schwab@suse.de>
4070 PR rtl-optimization/54555
4071 * gcc.target/m68k/pr54555.c: New test.
4073 2014-06-18 Olivier Hainque <hainque@adacore.com>
4075 * gnat.dg/blocklocs.adb: New test.
4077 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4079 PR tree-optimization/52252
4080 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4081 * gcc.target/i386/pr52252-core.c: Ditto.
4083 PR tree-optimization/61403
4084 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4086 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4088 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4089 * gfortran.dg/gomp/depend-1.f90: New test.
4090 * gfortran.dg/gomp/target1.f90: New test.
4091 * gfortran.dg/gomp/target2.f90: New test.
4092 * gfortran.dg/gomp/target3.f90: New test.
4093 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4094 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4097 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4100 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4102 2014-06-17 Tobias Burnus <burnus@net-b.de>
4103 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4105 * gfortran.dg/coarray/send_array.f90: New.
4106 * gfortran.dg/coarray/get_array.f90: New.
4107 * gfortran.dg/coarray/sendget_array.f90: New.
4108 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4110 * gfortran.dg/coarray/collectives_2.f90: New.
4112 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4115 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4118 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4120 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4121 unit_id and kind_id to zero.
4123 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4126 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4127 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4128 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4129 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4131 2014-06-17 Richard Biener <rguenther@suse.de>
4134 * gcc.dg/lto/pr61526_0.c: New testcase.
4135 * gcc.dg/lto/pr61526_1.c: Likewise.
4137 2014-06-17 Richard Biener <rguenther@suse.de>
4139 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4140 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4141 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4142 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4143 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4145 2014-06-17 Richard Biener <rguenther@suse.de>
4147 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4149 2014-06-16 Richard Biener <rguenther@suse.de>
4151 PR tree-optimization/61482
4152 * g++.dg/torture/pr61482.C: New testcase.
4154 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4156 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4157 vpmacsdql instruction.
4159 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4161 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4162 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4163 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4164 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4166 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4167 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4168 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4169 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4170 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4171 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4173 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4177 * gfortran.dg/system_clock_1.f90: New file.
4178 * gfortran.dg/system_clock_2.f90: New file.
4180 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4183 * g++.dg/other/void3.C: New.
4184 * g++.dg/conversion/err-recover1.C: Update.
4186 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4189 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4190 * gcc.target/powerpc/pack02.c: Use it.
4191 * gcc.target/powerpc/tfmode_off.c: Likewise.
4193 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4195 PR rtl-optimization/61094
4196 PR rtl-optimization/61446
4197 * gcc.target/i386/pr61446.c : New.
4199 2014-06-13 Dehao Chen <dehao@google.com>
4201 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4203 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4205 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4207 2014-06-13 Richard Biener <rguenther@suse.de>
4209 * c-c++-common/pr46562-2.c: Adjust.
4210 * g++.dg/tree-ssa/pr8781.C: Likewise.
4211 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4212 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4213 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4214 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4215 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4217 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4219 PR tree-optimization/61375
4220 * gcc.c-torture/execute/pr61375-1.c: New test.
4222 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4225 * c-c++-common/gomp/pr61486-1.c: New test.
4226 * c-c++-common/gomp/pr61486-2.c: New test.
4228 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4231 * gcc.dg/vect/vect-singleton_1.c: New file.
4233 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4236 * gcc.target/avr/torture/pr61443.c: New test.
4238 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4241 * g++.dg/parse/friend11.C: New.
4243 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4246 * g++.dg/cpp0x/using-enum-1.C: New.
4247 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4249 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4252 * g++.dg/parse/friend9.C: New.
4253 * g++.dg/parse/friend10.C: Likewise.
4254 * g++.dg/parse/friend7.C: Adjust.
4256 2014-06-11 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/61452
4259 * gcc.dg/torture/pr61452.c: New testcase.
4261 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/parse/pr34049.C: New.
4266 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4268 * gcc.c-torture/execute/pr61306-1.c: New test.
4269 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4270 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4272 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4274 * gcc.target/aarch64/acle/acle.exp: New.
4275 * gcc.target/aarch64/acle/crc32b.c: New test.
4276 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4277 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4278 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4279 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4280 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4281 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4282 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4284 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4286 PR tree-optimization/52252
4287 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4289 2014-06-11 Richard Biener <rguenther@suse.de>
4292 * gcc.dg/torture/20140610-1.c: New testcase.
4293 * gcc.dg/torture/20140610-2.c: Likewise.
4295 2014-06-10 Richard Biener <rguenther@suse.de>
4297 PR tree-optimization/61438
4298 * gcc.dg/torture/pr61438.c: New testcase.
4300 2014-06-10 Richard Biener <rguenther@suse.de>
4303 * g++.dg/opt/pr61456.C: New testcase.
4305 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4306 Mikael Morin <mikael@gcc.gnu.org>
4309 * gfortran.dg/class_array_15.f03: Check memory leaks.
4311 2014-06-10 Richard Biener <rguenther@suse.de>
4313 PR tree-optimization/57186
4314 PR tree-optimization/59299
4315 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4316 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4318 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4321 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4323 * gfortran.dg/gomp/associate1.f90: New test.
4324 * gfortran.dg/gomp/intentin1.f90: New test.
4325 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4326 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4327 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4328 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4330 2014-06-09 Marek Polacek <polacek@redhat.com>
4333 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4334 * gcc.dg/array-2.c: Likewise.
4335 * gcc.dg/array-const-2.c: Likewise.
4336 * gcc.dg/ucnid-8.c: Likewise.
4337 * gcc.dg/vla-init-1.c: Likewise.
4338 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4339 * gcc.dg/c99-flex-array-7.c: Likewise.
4340 * gcc.dg/init-bad-1.c: Likewise.
4341 * gcc.dg/init-bad-3.c: Likewise.
4342 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4343 * gcc.dg/pedwarn-init.c: Add dg-warning.
4344 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4346 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4349 * g++.dg/other/redecl3.C: New.
4351 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4354 * g++.dg/pr54442.C: New file.
4356 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4359 * gfortran.dg/associate_17.f90 : New test
4361 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4363 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4364 void for TEST instead of static void.
4365 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4369 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4370 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4451 instead of static void.
4452 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4453 delete unused variables.
4454 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4458 delete unused variables, void for TEST instead of static void.
4459 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4472 initialize variables.
4473 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4474 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4477 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4478 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4479 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4482 * gcc.target/i386/i386.exp: Ditto.
4483 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4484 CALC, void for TEST instead of static void, initialize variables.
4485 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4486 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4488 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4489 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4490 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4491 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4492 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4598 instead of static void.
4599 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4607 static void, delete unused variables.
4608 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4613 static void, delete unused variables, Change parameters for
4614 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4615 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4616 CALC, void for TEST instead of static void.
4617 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4618 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4620 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4622 static void, change type of parameter for UNION_TYPE.
4623 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4625 void for TEST instead of static void, delete unused variables, change
4626 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4627 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4634 void for TEST instead of static void, change parameters for
4635 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4636 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4639 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4640 __attribute__((unused)).
4641 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4642 __attribute__((unused)).
4643 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4644 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4645 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4646 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4647 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4648 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4649 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4650 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4651 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4652 add __attribute__((unused)).
4653 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4654 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4655 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4656 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4658 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4659 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4660 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4661 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4662 delete unused variables.
4663 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4664 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4665 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4666 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4668 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4669 static void, mask_merging and zero_masking for unsigned types.
4670 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4671 CHECK_ARRAY for unsigned types.
4672 * gcc.target/i386/m256-check.h: Ditto.
4673 * gcc.target/i386/m512-check.h: Ditto.
4675 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4678 * gcc.target/arm/pr48252.c (main): Expect same result
4681 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4684 * gfortran.dg/cray_pointers_10.f90: New file.
4686 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4688 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4689 instead of complex(kind=16).
4691 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4694 * gfortran.dg/bind_c_usage_29.f90: New file.
4696 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4698 * gnat.dg/opt38.adb: New test.
4699 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4701 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4704 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4705 New macro, 0 for __MMIX__, default 64.
4706 (bar): Pass it to __builtin_apply instead of literal 64.
4708 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4710 * gfortran.dg/io_constraints_11.f90: New file.
4711 * gfortran.dg/io_constraints_12.f90: New file.
4712 * gfortran.dg/io_constraints_13.f90: New file.
4714 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4717 * gcc.target/i386/pr61423.c: New test.
4719 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4722 * g++.dg/cpp0x/constexpr-union6.C: New.
4723 * g++.dg/cpp0x/union6.C: Likewise.
4724 * g++.dg/init/ref14.C: Adjust.
4725 * g++.dg/init/union1.C: Likewise.
4727 2014-06-06 Richard Biener <rguenther@suse.de>
4729 PR tree-optimization/59299
4730 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4732 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4734 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4735 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4737 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4739 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4740 bitfield and test wrong results instead of correct results to make the
4743 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4746 * g++.dg/cpp0x/constexpr-60432.C: New.
4748 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/cpp0x/constexpr-60199.C: New.
4753 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4755 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4756 Specify -march=z900 as an additional option.
4757 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4758 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4759 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4761 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4763 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4764 reduction clause diagnostic changes.
4765 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4766 * gfortran.dg/gomp/reduction1.f90: Likewise.
4767 * gfortran.dg/gomp/reduction3.f90: Likewise.
4768 * gfortran.dg/gomp/udr1.f90: New test.
4769 * gfortran.dg/gomp/udr2.f90: New test.
4770 * gfortran.dg/gomp/udr3.f90: New test.
4771 * gfortran.dg/gomp/udr4.f90: New test.
4772 * gfortran.dg/gomp/udr5.f90: New test.
4773 * gfortran.dg/gomp/udr6.f90: New test.
4774 * gfortran.dg/gomp/udr7.f90: New test.
4776 2014-06-06 Christian Bruel <christian.bruel@st.com>
4778 PR tree-optimization/43934
4779 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4781 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4784 * gcc.dg/pr53119.c: New testcase.
4786 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4789 * gcc.target/avr/pr52472.c: New test.
4792 2014-06-05 Jeff Law <law@redhat.com>
4794 PR tree-optimization/61289
4795 * g++.dg/pr61289.C: New test.
4796 * g++.dg/pr61289-2.C: New test.
4798 2014-06-05 Richard Biener <rguenther@suse.de>
4799 Paolo Carlini <paolo.carlini@oracle.com>
4802 * g++.dg/parse/pr56961.C: New.
4804 2014-06-05 Kai Tietz <ktietz@redhat.com>
4807 * gcc.target/i386/sibcall-4.c: Remove xfail.
4809 2014-06-05 Julian Brown <julian@codesourcery.com>
4810 Sandra Loosemore <sandra@codesourcery.com>
4812 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4814 2014-06-05 Richard Biener <rguenther@suse.de>
4817 * g++.dg/diagnostic/pr61004.C: New testcase.
4819 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4821 * gcc.dg/torture/pr61319.c: New test.
4823 2014-06-05 Marek Polacek <polacek@redhat.com>
4826 * gcc.dg/pr56724-3.c: New test.
4828 2014-06-05 Andreas Schwab <schwab@suse.de>
4830 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4832 2014-06-05 Marek Polacek <polacek@redhat.com>
4835 * c-c++-common/pr49706.c: New test.
4837 2014-06-05 Marek Polacek <polacek@redhat.com>
4840 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4841 * gcc.dg/Wshadow-3.c: Likewise.
4842 * gcc.dg/pr48062.c: New test.
4844 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4847 * g++.dg/init/pr43453.C: New.
4849 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4851 PR tree-optimization/61385
4852 * gcc.dg/tree-ssa/pr61385.c: New file.
4854 2014-06-04 Richard Biener <rguenther@suse.de>
4856 PR tree-optimization/60098
4857 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4859 2014-06-04 Richard Biener <rguenther@suse.de>
4861 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4863 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4866 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4867 the case with a pointer.
4869 2014-06-04 Marek Polacek <polacek@redhat.com>
4872 * c-c++-common/pr30020.c: New test.
4874 2014-06-03 Andrew Pinski <apinski@cavium.com>
4876 * gcc.c-torture/compile/20140528-1.c: New testcase.
4878 2014-06-03 Dehao Chen <dehao@google.com>
4880 * gcc.dg/tree-prof/merge_block.c: New test.
4882 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4884 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4885 * g++.dg/ext/mv15.C (dg-options): Ditto.
4887 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4891 * g++.dg/cpp0x/nullptr31.C: New.
4892 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4893 * g++.dg/cpp0x/nullptr17.C: Update.
4895 2014-06-03 Marek Polacek <polacek@redhat.com>
4898 * c-c++-common/pr60439.c: New test.
4899 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4901 2014-06-03 Martin Jambor <mjambor@suse.cz>
4904 * g++.dg/ipa/pr61160-1.C: New test.
4906 2014-06-03 Richard Biener <rguenther@suse.de>
4908 PR tree-optimization/61383
4909 * gcc.dg/torture/pr61383-1.c: New testcase.
4911 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4913 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4915 2014-06-02 Jeff Law <law@redhat.com>
4917 PR rtl-optimization/61094
4918 * g++.dg/pr61094: New test.
4920 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4922 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4923 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4924 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4925 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4926 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4927 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4928 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4929 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4931 2014-06-02 Richard Biener <rguenther@suse.de>
4933 PR tree-optimization/61346
4934 * gcc.dg/torture/pr61346.c: New testcase.
4936 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4938 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4940 * gcc.target/i386/sibcall-4.c: Ditto.
4941 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4943 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4945 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4946 in scan-assembler-not string.
4947 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4948 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4949 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4951 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4953 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4955 2014-06-01 Kai Tietz <ktietz@redhat.com>
4958 * gcc.target/i386/sibcall-6.c: New test.
4960 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4964 * g++.dg/cpp0x/pr57543-1.C: New.
4965 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4966 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4967 * g++.dg/cpp0x/decltype59.C: Likewise.
4969 2014-05-31 Tom de Vries <tom@codesourcery.com>
4971 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4973 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4975 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4976 restore_gcc_exec_prefix_env_var): New procedures.
4977 (set_ld_library_path_env_vars,
4978 restore_ld_library_path_env_vars): Use them.
4979 * lib/c-compat.exp: Load target-libpath.exp.
4980 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4981 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4982 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4983 restore_gcc_exec_prefix_env_var.
4984 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4987 * c-c++-common/asan/misalign-1.c: New test.
4988 * c-c++-common/asan/misalign-2.c: New test.
4990 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4991 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4992 -DASAN_USE_DEJAGNU_GTEST=1.
4993 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4994 * g++.dg/asan/asan_oob_test.cc: Likewise.
4995 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4996 * g++.dg/asan/asan_str_test.cc: Likewise.
4997 * g++.dg/asan/asan_test_utils.h: Likewise.
4998 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4999 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5000 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5001 Imported from upstream r209283.
5002 * g++.dg/asan/asan_test_config.h: Likewise.
5004 2014-05-30 Kai Tietz <ktietz@redhat.com>
5007 * gcc.target/i386/sibcall-1.c: New test.
5008 * gcc.target/i386/sibcall-2.c: New test.
5009 * gcc.target/i386/sibcall-3.c: New test.
5010 * gcc.target/i386/sibcall-4.c: New test.
5012 2014-05-30 Ian Lance Taylor <iant@google.com>
5014 * gcc.target/i386/pause-2.c: New test.
5016 2014-05-30 Tom de Vries <tom@codesourcery.com>
5018 * gcc.target/i386/fuse-caller-save.c: New test.
5019 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5020 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5022 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5024 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5025 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5026 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5027 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5028 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5029 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5030 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5031 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5032 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5033 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5034 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5035 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5036 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5037 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5038 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5039 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5040 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5041 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5042 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5043 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5044 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5045 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5046 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5047 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5048 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5049 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5050 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5051 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5052 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5053 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5054 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5055 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5056 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5057 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5058 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5059 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5061 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5063 PR rtl-optimization/61325
5064 * gcc.target/aarch64/pr61325.c: New.
5066 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5068 * gcc.target/arm/simd/vextQf32_1.c: New file.
5069 * gcc.target/arm/simd/vextQp16_1.c: New file.
5070 * gcc.target/arm/simd/vextQp8_1.c: New file.
5071 * gcc.target/arm/simd/vextQs16_1.c: New file.
5072 * gcc.target/arm/simd/vextQs32_1.c: New file.
5073 * gcc.target/arm/simd/vextQs64_1.c: New file.
5074 * gcc.target/arm/simd/vextQs8_1.c: New file.
5075 * gcc.target/arm/simd/vextQu16_1.c: New file.
5076 * gcc.target/arm/simd/vextQu32_1.c: New file.
5077 * gcc.target/arm/simd/vextQu64_1.c: New file.
5078 * gcc.target/arm/simd/vextQu8_1.c: New file.
5079 * gcc.target/arm/simd/vextQp64_1.c: New file.
5080 * gcc.target/arm/simd/vextf32_1.c: New file.
5081 * gcc.target/arm/simd/vextp16_1.c: New file.
5082 * gcc.target/arm/simd/vextp8_1.c: New file.
5083 * gcc.target/arm/simd/vexts16_1.c: New file.
5084 * gcc.target/arm/simd/vexts32_1.c: New file.
5085 * gcc.target/arm/simd/vexts64_1.c: New file.
5086 * gcc.target/arm/simd/vexts8_1.c: New file.
5087 * gcc.target/arm/simd/vextu16_1.c: New file.
5088 * gcc.target/arm/simd/vextu32_1.c: New file.
5089 * gcc.target/arm/simd/vextu64_1.c: New file.
5090 * gcc.target/arm/simd/vextu8_1.c: New file.
5091 * gcc.target/arm/simd/vextp64_1.c: New file.
5093 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5094 Tom de Vries <tom@codesourcery.com>
5096 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5098 * gcc.target/mips/fuse-caller-save.h: New include file.
5099 * gcc.target/mips/fuse-caller-save.c: New test.
5100 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5101 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5103 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5105 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5107 2014-05-28 Richard Biener <rguenther@suse.de>
5110 * gcc.dg/pr61045.c: New testcase.
5112 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5114 * lib/clearcap.exp: New file.
5115 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5116 Remove clearcap_ldflags handling.
5117 Call clearcap-init, clearcap-finish.
5118 * gcc.target/i386/i386.exp: Likewise.
5119 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5120 * gcc.target/i386/clearcapv2.map: Move to
5121 ../config/sol2-clearcapv2.map.
5122 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5123 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5125 2014-05-28 Richard Biener <rguenther@suse.de>
5127 PR tree-optimization/61335
5128 * gfortran.dg/pr61335.f90: New testcase.
5130 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5132 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5134 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5136 * gnat.dg/overflow_fixed.adb: New test.
5138 2014-05-27 Marek Polacek <polacek@redhat.com>
5141 * gcc.dg/pr56724-1.c: New test.
5142 * gcc.dg/pr56724-2.c: New test.
5143 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5145 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5147 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5149 * gcc.dg/fold-compare-8.c: New test.
5150 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5152 2014-05-27 Richard Biener <rguenther@suse.de>
5154 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5156 2014-05-27 Marek Polacek <polacek@redhat.com>
5159 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5160 LLONG_MIN, and ULLONG_MAX.
5162 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5164 * lib/target-supports.exp (check_effective_target_vect_bswap):
5165 Specify arm*-*-* support.
5167 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5170 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5172 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5173 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5175 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5179 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5181 PR rtl-optimization/61222
5182 * gcc.c-torture/compile/pr61222-1.c: New test.
5183 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5185 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5187 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5189 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5191 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5193 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5195 PR libgfortran/55117
5196 * gfortran.dg/namelist_85.f90: New test.
5198 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5201 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5202 the case with syntax error.
5204 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5206 * gcc.dg/lto/pr61278_0.c: New test.
5207 * gcc.dg/lto/pr61278_1.c: New test.
5209 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5211 * gcc.dg/pr61220.c: New test.
5212 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5214 2014-05-25 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/coarray_10.f90: Update dg-warning.
5217 * gfortran.dg/coarray_this_image_1.f90: New.
5218 * gfortran.dg/coarray_this_image_2.f90: New.
5220 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5223 * gfortran.dg/arrayio_14.f90: New test.
5225 2014-05-24 Andreas Schwab <schwab@suse.de>
5227 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5229 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5231 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5232 Adjust regexp for -flto.
5233 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5234 * gfortran.dg/pr52835.f90: Likewise.
5236 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5238 PR rtl-optimization/61215
5239 * gcc.target/i386/pr61215.c: New.
5241 2014-05-23 Marek Polacek <polacek@redhat.com>
5242 Jakub Jelinek <jakub@redhat.com>
5244 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5245 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5246 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5247 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5248 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5249 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5250 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5251 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5252 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5253 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5254 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5255 * c-c++-common/ubsan/float-cast.h: New file.
5256 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5257 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5259 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5261 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5263 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5265 * g++.dg/cpp1y/lambda-init9.C: New.
5267 2014-05-23 Richard Biener <rguenther@suse.de>
5270 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5271 adjust testcase to reflect reality.
5273 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5275 PR tree-optimization/54733
5276 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5277 optimization to support memory sources and bitwise operations
5278 equivalent to load in host endianness.
5279 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5280 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5281 * gcc.c-torture/execute/bswap-2.c: Likewise.
5283 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5285 * lib/target-supports.exp: New effective targets for architectures
5286 capable of performing byte swap.
5287 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5288 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5289 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5291 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5294 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5295 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5297 2014-05-22 Xinliang David Li <davidxl@google.com>
5299 * g++.dg/ipa/devirt-15.C: Fix expected message.
5300 * g++.dg/ipa/devirt-16.C: Ditto.
5301 * g++.dg/ipa/devirt-17.C: Ditto.
5302 * g++.dg/ipa/devirt-26.C: Ditto.
5303 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5304 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5305 * g++.dg/tree-ssa/pr8781.C:Ditto.
5307 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5309 * gcc.target/powerpc/htm-ttest.c: New test.
5311 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5313 * gnat.dg/opt37.ad[sb]: New test.
5315 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5318 * g++.dg/cilk-plus/AN/array_function.cc: New.
5320 2014-05-22 Richard Biener <rguenther@suse.de>
5322 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5324 2014-05-22 Kostya Serebryany <kcc@google.com>
5326 * c-c++-common/tsan/mutexset1.c: Update the test to match
5328 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5330 2014-05-21 Marek Polacek <polacek@redhat.com>
5333 * g++.dg/ubsan/pr61272.C: New test.
5335 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5336 Sandra Loosemore <sandra@codesourcery.com>
5339 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5340 * gcc.target/nios2/custom-fp-lto.c: New test.
5342 2014-05-21 Andreas Schwab <schwab@suse.de>
5344 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5346 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5349 * gcc.target/sh/pr54236-3.c: New.
5351 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5354 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5356 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5358 PR tree-optimization/60899
5359 * g++.dg/ipa/devirt-11.C: Update template.
5361 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5364 * g++.dg/cpp0x/pr61038.C: New.
5366 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/cpp0x/nsdmi-template11.C: New.
5372 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5373 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5375 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5377 * gnat.dg/opt35.adb: New test.
5378 * gnat.dg/opt36.adb: Likewise.
5379 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5381 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5384 * g++.dg/cpp0x/Wattributes1.C: New.
5385 * g++.dg/ext/visibility/redecl1.C: Adjust.
5386 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5388 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5390 * gcc.target/powerpc/vsxcopy.c: New test.
5392 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5395 * g++.dg/cpp0x/nsdmi-union6.C: New.
5396 * g++.dg/parse/pr58664.C: Likewise.
5397 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5398 * g++.dg/parse/crash31.C: Likewise.
5399 * g++.dg/template/error2.C: Likewise.
5400 * g++.dg/template/inherit8.C: Likewise.
5401 * g++.dg/template/offsetof2.C: Likewise.
5403 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5405 * c-c++-common/gomp/simd4.c: Adjust for inform.
5406 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5407 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5408 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5409 * g++.dg/cpp0x/noexcept15.C: Likewise.
5410 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5411 * g++.dg/eh/spec6.C: Likewise.
5412 * g++.dg/expr/cast1.C: Likewise.
5413 * g++.dg/expr/dtor1.C: Likewise.
5414 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5415 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5416 * g++.dg/gomp/pr49223-2.C: Likewise.
5417 * g++.dg/gomp/udr-4.C: Likewise.
5418 * g++.dg/init/delete1.C: Likewise.
5419 * g++.dg/other/crash-2.C: Likewise.
5420 * g++.dg/parse/crash24.C: Likewise.
5421 * g++.dg/parse/crash25.C: Likewise.
5422 * g++.dg/parse/crash31.C: Likewise.
5423 * g++.dg/parse/crash49.C: Likewise.
5424 * g++.dg/parse/crash50.C: Likewise.
5425 * g++.dg/parse/crash54.C: Likewise.
5426 * g++.dg/parse/dtor7.C: Likewise.
5427 * g++.dg/parse/error40.C: Likewise.
5428 * g++.dg/parse/fused-params1.C: Likewise.
5429 * g++.dg/parse/new1.C: Likewise.
5430 * g++.dg/template/crash35.C: Likewise.
5431 * g++.dg/template/crash59.C: Likewise.
5432 * g++.dg/template/crash77.C: Likewise.
5433 * g++.dg/template/error51.C: Likewise.
5434 * g++.dg/template/incomplete1.C: Likewise.
5435 * g++.dg/template/incomplete3.C: Likewise.
5436 * g++.dg/template/incomplete4.C: Likewise.
5437 * g++.dg/template/incomplete5.C: Likewise.
5438 * g++.dg/template/inherit8.C: Likewise.
5439 * g++.dg/template/instantiate1.C: Likewise.
5440 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5441 * g++.dg/template/offsetof2.C: Likewise.
5442 * g++.dg/tm/pr51928.C: Likewise.
5443 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5444 * g++.dg/warn/incomplete1.C: Likewise.
5445 * g++.dg/warn/incomplete2.C: Likewise.
5446 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5447 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5448 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5449 * g++.old-deja/g++.eh/catch1.C: Likewise.
5450 * g++.old-deja/g++.eh/spec6.C: Likewise.
5451 * g++.old-deja/g++.mike/p7868.C: Likewise.
5452 * g++.old-deja/g++.other/crash38.C: Likewise.
5453 * g++.old-deja/g++.other/enum2.C: Likewise.
5454 * g++.old-deja/g++.other/incomplete.C: Likewise.
5455 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5456 * g++.old-deja/g++.pt/crash9.C: Likewise.
5457 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5458 * g++.old-deja/g++.pt/typename8.C: Likewise.
5459 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5461 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5463 * lib/target-supports.exp
5464 (check_effective_target_vect_sizes_32B_16B): Return false if
5465 128-bit AVX vectors preferred.
5467 2014-05-19 Mike Stump <mikestump@comcast.net>
5469 * lib/target-supports.exp (check_effective_target_avx): Early out
5470 if not x86 to prevent x86 flags on non-x86 targets.
5472 2014-05-19 Richard Biener <rguenther@suse.de>
5474 PR tree-optimization/61221
5475 * gcc.dg/torture/pr61221.c: New testcase.
5477 2014-05-19 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/61209
5480 * gfortran.dg/pr61209.f90: New testcase.
5482 2014-05-19 Richard Biener <rguenther@suse.de>
5484 PR tree-optimization/61184
5485 * c-c++-common/torture/pr61184.c: New testcase.
5487 2014-05-19 Christian Bruel <christian.bruel@st.com>
5490 * gcc.target/sh/pr61195.c: New test.
5492 2014-05-18 Wei Mi <wmi@google.com>
5495 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5496 directive with rtl insns. Add effective-target fpic and
5499 2014-05-17 Xinliang David Li <davidxl@google.com>
5501 * g++.dg/ipa/devirt-33.C: New testcase.
5503 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5505 * g++.dg/ipa/comdat.C: New file.
5507 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5509 * gnat.dg/volatile12.ad[sb]: New test.
5511 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5513 * gnat.dg/enum3.adb: New test.
5515 2014-05-18 Andreas Schwab <schwab@suse.de>
5517 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5519 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5522 * gfortran.dg/namelist_utf8.f90: New test.
5524 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5527 * g++.dg/cpp0x/decltype58.C: New.
5529 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5531 * gcc.target/microblaze/others/break_handler.c: New.
5533 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5535 PR tree-optimization/61140
5536 PR tree-optimization/61150
5537 PR tree-optimization/61197
5538 * gcc.dg/tree-ssa/pr61140.c: New file.
5539 * gcc.dg/tree-ssa/pr61150.c: New file.
5540 * gcc.dg/tree-ssa/pr61197.c: New file.
5542 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5544 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5545 (dg-options): Add -mfpmath=387.
5546 (dg-final): Check that no MMX registers are used.
5548 2014-05-17 Andreas Schwab <schwab@suse.de>
5550 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5552 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5555 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5557 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5558 occurrences of "int" in the gimple dump to reflect that the return
5559 types of functions now show up in such dumps.
5560 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5562 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5564 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5565 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5566 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5567 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5568 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5569 * gcc.dg/debug/pr35154.c: Update testcase.
5570 * gcc.target/i386/vectorize1.c: Update testcase.
5572 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/parse/error54.C: New.
5577 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5579 PR rtl-optimization/60969
5580 * g++.dg/pr60969.C: New.
5582 2014-05-16 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/61194
5585 * gcc.dg/vect/pr61194.c: New testcase.
5587 2014-05-16 Richard Biener <rguenther@suse.de>
5589 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5590 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5591 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5592 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5594 2014-05-16 Richard Biener <rguenther@suse.de>
5596 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5598 2014-05-15 Martin Jambor <mjambor@suse.cz>
5601 * g++.dg/ipa/pr61085.C: New test.
5603 2014-05-15 Martin Jambor <mjambor@suse.cz>
5605 PR tree-optimization/61090
5606 * gcc.dg/tree-ssa/pr61090.c: New test.
5608 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5610 PR tree-optimization/61158
5611 * gcc.dg/pr61158.c: New test.
5613 2014-05-15 Andreas Schwab <schwab@suse.de>
5615 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5617 * obj-c++.dg/exceptions-5.mm: Likewise.
5619 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5621 * shrink-wrap-loop.c: New test case.
5623 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5625 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5626 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5627 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5628 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5629 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5630 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5631 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5632 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5633 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5634 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5635 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5636 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5637 * gcc.target/arm/simd/vtrns16_1.c: New file.
5638 * gcc.target/arm/simd/vtrns32_1.c: New file.
5639 * gcc.target/arm/simd/vtrns8_1.c: New file.
5640 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5641 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5642 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5644 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5646 * gcc.target/i386/clflushopt-1.c: New.
5647 * gcc.target/i386/xsavec-1.c: Ditto.
5648 * gcc.target/i386/xsavec64-1.c: Ditto.
5649 * gcc.target/i386/xsaves-1.c: Ditto.
5650 * gcc.target/i386/xsaves64-1.c: Ditto.
5651 * gcc.target/i386/sse-12.c: Test new options.
5652 * gcc.target/i386/sse-13.c: Ditto.
5653 * gcc.target/i386/sse-14.c: Ditto.
5654 * gcc.target/i386/sse-22.c: Ditto.
5655 * gcc.target/i386/sse-23.c: Ditto.
5656 * g++.dg/other/i386-2.C: Ditto.
5657 * g++.dg/other/i386-3.C: Ditto.
5659 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5661 PR rtl-optimization/60866
5662 * gcc.dg/pr60866.c: New test.
5664 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5666 PR rtl-optimization/60901
5667 * gcc.target/i386/pr60901.c: New test.
5669 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5672 * c-c++-common/asan/asan-interface-1.c: New test.
5673 * lib/asan-dg.exp (asan_include_flags): New function.
5674 (asan_init): Call asan_include_flags to obtain path
5675 to sanitizer headers.
5677 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5679 * lib/target-support.exp (check_dfp_hw_available): New function.
5680 (is-effective-target): Check $arg for dfp_hw.
5681 (is-effective-target-keyword): Likewise.
5682 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5683 Change target to dfp_hw.
5685 2014-05-13 Marek Polacek <polacek@redhat.com>
5688 * gcc.dg/pr61162.c: New test.
5690 2014-05-13 Marek Polacek <polacek@redhat.com>
5692 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5693 * c-c++-common/pr50459-2.c: New test.
5695 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/template/pr54310.C: New.
5700 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5701 Sandra Loosemore <sandra@codesourcery.com>
5703 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5705 2014-05-13 Catherine Moore <clm@cm00re.com>
5707 * gcc.target/mips/near-far-1.c: Adjust expected output
5708 to allow the JALS instruction.
5709 * gcc.target/mips/near-far-2.c: Likewise.
5710 * gcc.target/mips/near-far-4.c: Likewise.
5712 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5714 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5716 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.dg/pr61060.c: New test.
5721 2014-05-12 DJ Delorie <dj@redhat.com>
5723 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5724 * gcc.dg/sibcall-4.c: Likewise.
5726 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5728 * objc.dg/shadow-1.m: New test.
5729 * objc.dg/shadow-2.m: New test.
5730 * objc.dg/ivar-scope-1.m: New test.
5731 * objc.dg/ivar-scope-2.m: New test.
5732 * objc.dg/ivar-scope-3.m: New test.
5733 * objc.dg/ivar-scope-4.m: New test.
5734 * objc.dg/ivar-visibility-1.m: New test.
5735 * objc.dg/ivar-visibility-2.m: New test.
5736 * objc.dg/ivar-visibility-3.m: New test.
5737 * objc.dg/ivar-visibility-4.m: New test.
5739 2014-05-12 Tobias Burnus <burnus@net-b.de>
5742 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5744 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5747 * gfortran.dg/associate_16.f90: New test.
5749 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5752 * gcc.target/avr/pr60991.c: New testcase.
5754 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5757 * g++.dg/cpp1y/pr60054.C: New.
5759 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5762 * g++.dg/template/pr51199.C: New.
5764 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5766 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5768 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5770 * gfortran.dg/gomp/affinity-1.f90: New test.
5772 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5774 * gcc.dg/torture/pr61136.c: New test.
5776 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5779 * g++.dg/cpp0x/sfinae51.C: New.
5782 * g++.dg/cpp0x/variadic157.C: New.
5784 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5787 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5789 2014-05-10 Marek Polacek <polacek@redhat.com>
5791 * gcc.dg/pedwarn-init.c: New test.
5792 * gcc.dg/init-string-1.c: Adjust dg-error.
5794 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5796 * lib/target-supports.exp
5797 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5800 2014-05-09 Marek Polacek <polacek@redhat.com>
5803 * gcc.dg/pr61096-1.c: New test.
5804 * gcc.dg/pr61096-2.c: New test.
5806 2014-05-09 Florian Weimer <fweimer@redhat.com>
5808 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5809 * g++.dg/fstack-protector-strong.C: Likewise.
5810 * gcc.target/i386/ssp-strong-reg.c: New file.
5812 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5815 * gcc.target/avr/torture/pr61055.c: New test.
5817 2014-05-09 Marek Polacek <polacek@redhat.com>
5820 * c-c++-common/attributes-1.c: Move test line to a new test.
5821 * c-c++-common/attributes-2.c: New test.
5822 * c-c++-common/pr50459.c: New test.
5823 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5824 * gcc.dg/nonnull-2.c: Likewise.
5825 * gcc.dg/pr55570.c: Modify dg-error.
5826 * gcc.dg/tm/wrap-2.c: Likewise.
5828 2014-05-08 Jeff Law <law@redhat.com>
5830 PR tree-optimization/61009
5831 * g++.dg/tree-ssa/pr61009.C: New test.
5833 2014-05-08 Matthias Klose <doko@ubuntu.com>
5836 * gcc-dg/unused-8a.c: New.
5837 * gcc-dg/unused-8b.c: Likewise.
5839 2014-05-08 Marek Polacek <polacek@redhat.com>
5842 * gcc.dg/pr61053.c: New test.
5844 2014-05-08 Marek Polacek <polacek@redhat.com>
5847 * gcc.dg/pr61077.c: New test.
5849 2014-05-08 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/coarray_collectives_1.f90: New.
5852 * gfortran.dg/coarray_collectives_2.f90: New.
5853 * gfortran.dg/coarray_collectives_3.f90: New.
5854 * gfortran.dg/coarray_collectives_4.f90: New.
5855 * gfortran.dg/coarray_collectives_5.f90: New.
5856 * gfortran.dg/coarray_collectives_6.f90: New.
5857 * gfortran.dg/coarray/collectives_1.f90: New.
5858 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5859 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5860 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5861 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5862 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5863 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5864 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5866 2014-05-08 Wei Mi <wmi@google.com>
5869 * gcc.target/i386/pr58066.c: New test.
5871 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5873 * gcc.target/i386/avx256-unaligned-load-2.c,
5874 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5875 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5876 packed-single instructions.
5878 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5881 * g++.dg/diagnostic/pr13981.C: New.
5883 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5885 PR tree-optimization/59100
5886 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5887 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5889 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5891 PR tree-optimization/61095
5892 * gcc.dg/torture/pr61095.c: New test.
5894 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5897 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5898 the uninitialized complex is used.
5899 * gcc.dg/uninit-17.c: New test to check partial initialization of
5900 complex with branches.
5901 * gcc.dg/uninit-17-O0.c: Likewise.
5903 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5906 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5907 (test_03): Rename to test_02.
5909 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5912 * g++.dg/cpp0x/sfinae50.C: New.
5914 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5917 * g++.dg/cpp0x/deleted7.C: New.
5919 2014-05-07 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/61034
5922 * g++.dg/tree-ssa/pr61034.C: New testcase.
5924 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5926 * gcc.target/epiphany/isr-arg.c: New file.
5928 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5930 PR tree-optimization/52252
5931 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5933 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5935 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5936 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5937 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5938 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5939 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5940 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5941 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5942 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5943 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5944 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5945 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5946 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5947 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5948 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5949 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5950 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5951 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5952 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5953 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5954 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5955 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5956 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5957 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5958 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5959 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5960 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5961 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5962 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5963 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5964 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5965 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5966 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5967 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5968 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5969 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5970 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5971 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5972 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5973 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5974 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5975 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5976 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5977 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5978 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5979 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5980 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5981 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5982 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5983 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5984 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5985 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5986 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5987 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5988 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5989 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5990 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5991 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5992 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5993 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5994 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5995 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5996 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5997 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5998 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5999 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6000 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6001 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6002 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6003 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6004 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6005 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6006 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6008 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6010 gcc.target/aarch64/simd/ext_f32.x: New file.
6011 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6012 gcc.target/aarch64/simd/ext_p16.x: New file.
6013 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6014 gcc.target/aarch64/simd/ext_p8.x: New file.
6015 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6016 gcc.target/aarch64/simd/ext_s16.x: New file.
6017 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6018 gcc.target/aarch64/simd/ext_s32.x: New file.
6019 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6020 gcc.target/aarch64/simd/ext_s64.x: New file.
6021 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6022 gcc.target/aarch64/simd/ext_s8.x: New file.
6023 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6024 gcc.target/aarch64/simd/ext_u16.x: New file.
6025 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6026 gcc.target/aarch64/simd/ext_u32.x: New file.
6027 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6028 gcc.target/aarch64/simd/ext_u64.x: New file.
6029 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6030 gcc.target/aarch64/simd/ext_u8.x: New file.
6031 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6032 gcc.target/aarch64/simd/ext_f64.c: New file.
6033 gcc.target/aarch64/simd/extq_f32.x: New file.
6034 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6035 gcc.target/aarch64/simd/extq_p16.x: New file.
6036 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6037 gcc.target/aarch64/simd/extq_p8.x: New file.
6038 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6039 gcc.target/aarch64/simd/extq_s16.x: New file.
6040 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6041 gcc.target/aarch64/simd/extq_s32.x: New file.
6042 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6043 gcc.target/aarch64/simd/extq_s64.x: New file.
6044 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6045 gcc.target/aarch64/simd/extq_s8.x: New file.
6046 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6047 gcc.target/aarch64/simd/extq_u16.x: New file.
6048 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6049 gcc.target/aarch64/simd/extq_u32.x: New file.
6050 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6051 gcc.target/aarch64/simd/extq_u64.x: New file.
6052 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6053 gcc.target/aarch64/simd/extq_u8.x: New file.
6054 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6055 gcc.target/aarch64/simd/extq_f64.c: New file.
6057 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6059 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6060 * gcc.target/aarch64/vtrnu32.c: Likewise.
6061 * gcc.target/aarch64/vtrnf32.c: Likewise.
6063 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6065 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6066 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6067 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6068 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6069 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6070 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6071 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6072 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6073 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6074 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6075 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6076 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6077 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6078 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6079 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6080 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6081 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6082 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6083 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6084 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6085 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6086 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6087 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6088 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6089 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6090 * gcc.target/aarch64/simd/vtrns16.x: New file.
6091 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6092 * gcc.target/aarch64/simd/vtrns32.x: New file.
6093 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6094 * gcc.target/aarch64/simd/vtrns8.x: New file.
6095 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6096 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6097 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6098 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6099 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6100 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6102 2014-05-07 Richard Biener <rguenther@suse.de>
6104 PR tree-optimization/57864
6105 * gcc.dg/torture/pr57864.c: New testcase.
6107 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6110 * gfortran.dg/list_read_13.f: New test.
6112 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6115 * g++.dg/cpp0x/nsdmi-template9.C: New.
6116 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6118 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6119 Mike Stump <mikestump@comcast.net>
6120 Richard Sandiford <rdsandiford@googlemail.com>
6122 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6124 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6127 * g++.dg/ipa/devirt-32.C: New testcase.
6129 2014-05-05 Richard Biener <rguenther@suse.de>
6132 * gcc.dg/torture/pr61010.c: New testcase.
6134 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6136 * gcc.target/s390/leaf-profile.c: New testcase.
6138 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6140 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6141 Disable asm scan for s390.
6142 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6143 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6145 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6147 PR tree-optimization/60363
6148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6150 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6152 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6153 (dg-require-effective-target): Change target to powerpc_fprs.
6154 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6155 (dg-require-effective-target): Change target to dfprt.
6157 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6160 * g++.dg/cpp0x/deleted4.C: New.
6161 * g++.dg/cpp0x/deleted5.C: Likewise.
6162 * g++.dg/cpp0x/deleted6.C: Likewise.
6164 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6167 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6169 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6170 * gfortran.dg/coarray_poly_6.f90: Likewise.
6171 * gfortran.dg/coarray_poly_7.f90: Likewise.
6172 * gfortran.dg/coarray_poly_8.f90: Likewise.
6174 2014-05-02 Marek Polacek <polacek@redhat.com>
6177 * gcc.dg/pr25801.c: New test.
6179 2014-05-02 Marek Polacek <polacek@redhat.com>
6182 * gcc.dg/pr60784.c: New test.
6184 2014-05-01 Marek Polacek <polacek@redhat.com>
6187 * gcc.dg/pr60915.c: New test.
6189 2014-05-01 Marek Polacek <polacek@redhat.com>
6192 * gcc.dg/pr60257.c: New test.
6194 2014-05-01 Marek Polacek <polacek@redhat.com>
6197 * c-c++-common/pr43395.c: New test.
6199 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6201 * gcc.dg/cond-reduc-1.c: New test.
6202 * gcc.dg/cond-reduc-2.c: Likewise.
6204 2014-05-01 Marek Polacek <polacek@redhat.com>
6207 * gcc.dg/pr29467.c: New test.
6208 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6209 about boolean types.
6210 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6212 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6214 2014-05-01 Marek Polacek <polacek@redhat.com>
6217 * gcc.dg/pr43245.c: New test.
6219 2014-05-01 Marek Polacek <polacek@redhat.com>
6222 * gcc.dg/pr56989.c: New test.
6224 2014-04-30 Ian Lance Taylor <iant@google.com>
6226 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6227 in go_compile_args rather than in argument to go-torture-execute.
6229 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6231 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6234 2014-04-30 Tobias Burnus <burnus@net-b.de>
6236 * gfortran.dg/coarray_poly_6.f90
6237 * gfortran.dg/coarray_poly_7.f90
6238 * gfortran.dg/coarray_poly_8.f90
6240 2014-04-30 Tobias Burnus <burnus@net-b.de>
6242 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6243 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6244 * gfortran.dg/coarray/codimension.f90: New.
6246 2014-04-30 Tobias Burnus <burnus@net-b.de>
6248 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6249 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6251 2014-04-30 Tobias Burnus <burnus@net-b.de>
6253 * gfortran.dg/coarray_poly_4.f90: New.
6254 * gfortran.dg/coarray_poly_5.f90: New.
6256 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6258 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6259 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6260 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6261 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6262 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6263 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6264 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6265 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6266 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6267 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6268 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6269 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6270 * gcc.target/arm/simd/vuzps16_1.c: New file.
6271 * gcc.target/arm/simd/vuzps32_1.c: New file.
6272 * gcc.target/arm/simd/vuzps8_1.c: New file.
6273 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6274 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6275 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6277 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6279 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6280 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6281 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6283 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6285 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6286 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6287 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6288 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6289 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6290 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6291 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6292 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6293 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6294 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6295 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6296 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6297 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6298 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6299 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6300 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6301 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6302 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6303 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6304 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6305 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6306 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6307 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6308 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6309 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6310 * gcc.target/aarch64/simd/vuzps16.x: New file.
6311 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6312 * gcc.target/aarch64/simd/vuzps32.x: New file.
6313 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6314 * gcc.target/aarch64/simd/vuzps8.x: New file.
6315 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6316 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6317 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6318 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6319 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6320 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6322 2014-04-30 Richard Biener <rguenther@suse.de>
6324 PR tree-optimization/48329
6325 * gfortran.dg/vect/pr48329.f90: New testcase.
6327 2014-04-30 Marek Polacek <polacek@redhat.com>
6329 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6330 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6332 2014-04-30 Marek Polacek <polacek@redhat.com>
6335 * gcc.dg/pr60139.c: New test.
6337 2014-04-30 Marek Polacek <polacek@redhat.com>
6340 * gcc.dg/pr60351.c: New test.
6342 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6344 * gcc.target/arm/simd/simd.exp: New file.
6345 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6346 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6347 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6348 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6349 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6350 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6351 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6352 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6353 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6354 * gcc.target/arm/simd/vzipf32_1.c: New file.
6355 * gcc.target/arm/simd/vzipp16_1.c: New file.
6356 * gcc.target/arm/simd/vzipp8_1.c: New file.
6357 * gcc.target/arm/simd/vzips16_1.c: New file.
6358 * gcc.target/arm/simd/vzips32_1.c: New file.
6359 * gcc.target/arm/simd/vzips8_1.c: New file.
6360 * gcc.target/arm/simd/vzipu16_1.c: New file.
6361 * gcc.target/arm/simd/vzipu32_1.c: New file.
6362 * gcc.target/arm/simd/vzipu8_1.c: New file.
6364 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6367 * g++.dg/cpp0x/constexpr-51707.C: New.
6369 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6371 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6372 occurrences of "int" in the gimple dump to reflect that the return
6373 types of functions now show up in such dumps.
6374 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6376 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6378 PR tree-optimization/60971
6379 * c-c++-common/turtore/pr60971.c: New test.
6381 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6383 * gcc.target/aarch64/simd/simd.exp: New file.
6384 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6385 * gcc.target/aarch64/simd/vzipf32.x: New file.
6386 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6387 * gcc.target/aarch64/simd/vzipp16.x: New file.
6388 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6389 * gcc.target/aarch64/simd/vzipp8.x: New file.
6390 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6391 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6392 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6393 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6394 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6395 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6396 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6397 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6398 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6399 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6400 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6401 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6402 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6403 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6404 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6405 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6406 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6407 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6408 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6409 * gcc.target/aarch64/simd/vzips16.x: New file.
6410 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6411 * gcc.target/aarch64/simd/vzips32.x: New file.
6412 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6413 * gcc.target/aarch64/simd/vzips8.x: New file.
6414 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6415 * gcc.target/aarch64/simd/vzipu16.x: New file.
6416 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6417 * gcc.target/aarch64/simd/vzipu32.x: New file.
6418 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6419 * gcc.target/aarch64/simd/vzipu8.x: New file.
6421 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6423 * gcc.target/aarch64/fcsel_1.c: New test case.
6425 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6428 * gfortran.dg/arrayio_13.f90: New test.
6430 2014-04-28 Martin Jambor <mjambor@suse.cz>
6432 * gcc.dg/tree-ssa/sra-14.c: New test.
6434 2014-04-28 Richard Biener <rguenther@suse.de>
6437 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6438 * gcc.dg/vect/pr60092.c: Likewise.
6440 2014-04-28 Richard Biener <rguenther@suse.de>
6442 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6443 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6444 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6445 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6447 2014-04-28 Richard Biener <rguenther@suse.de>
6449 PR tree-optimization/60979
6450 * gcc.dg/graphite/pr60979.c: New testcase.
6452 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6455 * gcc.dg/pr60114.c: Use signed chars.
6457 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6460 * g++.dg/cpp0x/alias-decl-43.C: New.
6462 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6466 * gfortran.dg/no_range_check_3.f90: New test.
6468 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6471 * gfortran.dg/namelist_utf8.f90: New test.
6473 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6475 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6476 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6477 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6479 2014-04-25 Cary Coutant <ccoutant@google.com>
6482 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6483 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6484 -fdebug-types-section flag.
6486 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6488 * gcc.target/arm/tail-long-call.c: New test.
6490 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6492 PR tree-optimization/60930
6493 * gcc.dg/torture/pr60930.c: New test.
6495 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6497 PR tree-optimization/60960
6498 * gcc.c-torture/execute/pr60960.c: New test.
6500 2014-04-25 Marek Polacek <polacek@redhat.com>
6502 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6504 2014-04-25 Marek Polacek <polacek@redhat.com>
6507 * gcc.dg/pr18079.c: New test.
6508 * gcc.dg/pr18079-2.c: New test.
6510 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6512 * c-c++-common/gomp/pr60823-2.c: Require effective target
6515 2014-04-25 Marek Polacek <polacek@redhat.com>
6518 * gcc.dg/pr60114.c: New test.
6520 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6522 * gcc.c-torture/execute/20140425-1.c: New test.
6524 2014-04-25 Marek Polacek <polacek@redhat.com>
6527 * c-c++-common/pr60156.c: New test.
6529 2014-04-25 Richard Biener <rguenther@suse.de>
6532 * g++.dg/opt/pr60912.C: New testcase.
6534 2014-04-25 Richard Biener <rguenther@suse.de>
6537 * gcc.dg/lto/pr60911_0.c: New testcase.
6539 2014-04-24 Cong Hou <congh@google.com>
6541 PR tree-optimization/60896
6542 * g++.dg/vect/pr60896.cc: New test.
6544 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6546 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6547 unpack builtin functionss for 128-bit types.
6548 * gcc.target/powerpc/pack02.c: Likewise.
6549 * gcc.target/powerpc/pack03.c: Likewise.
6550 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6551 divide builtin functionss.
6552 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6553 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6555 * gcc.target/powerpc/bcd-2.c: Likewise.
6556 * gcc.target/powerpc/bcd-3.c: Likewise.
6557 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6559 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6561 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6563 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6564 keeps_null_pointer_checks.
6565 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6566 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6567 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6568 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6570 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6572 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6573 Replace load with read and store with write.
6575 2014-04-24 Jeff Law <law@redhat.com>
6578 * gcc.c-torture/pr60822.c: New test.
6579 * gcc.c-torture/pr60822.x: New test.
6581 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6584 * g++.dg/cpp0x/pr57958.C: New test.
6586 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6588 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6589 true for aarch64_be.
6591 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6592 Tom de Vries <tom@codesourcery.com>
6594 * gcc.dg/fuse-caller-save.c: New test.
6596 2014-04-24 Joey Ye <joey.ye@arm.com>
6598 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6600 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6602 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6603 * gcc.dg/vect/vect-bswap16: New test.
6604 * gcc.dg/vect/vect-bswap32: Likewise.
6605 * gcc.dg/vect/vect-bswap64: Likewise.
6607 2014-04-23 Jeff Law <law@redhat.com>
6609 PR tree-optimization/60902
6610 * gcc.target/i386/pr60902.c: New test.
6612 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6614 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6615 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6616 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6618 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6620 * gcc.target/arm/rev16.c: New test.
6622 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6624 * gcc.target/aarch64/rev16_1.c: New test.
6626 2014-04-23 Richard Biener <rguenther@suse.de>
6628 PR tree-optimization/60903
6629 * gcc.dg/torture/pr60903.c: New testcase.
6631 2014-04-23 Richard Biener <rguenther@suse.de>
6634 * g++.dg/torture/pr60895.C: New testcase.
6636 2014-04-23 Richard Biener <rguenther@suse.de>
6639 * gcc.dg/torture/pr60891.c: New testcase.
6641 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6644 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6645 -fno-sanitize-recover to dg-options.
6646 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6647 add -std=c++11 to dg-options.
6648 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6649 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6650 add -std=c++1y to dg-options.
6651 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6652 -fno-sanitize-recover to dg-options.
6653 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6654 * c-c++-common/ubsan/vla-4.c: Likewise.
6655 * c-c++-common/ubsan/pr59503.c: Likewise.
6656 * c-c++-common/ubsan/vla-3.c: Likewise.
6657 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6658 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6659 * c-c++-common/ubsan/shift-3.c: Likewise.
6660 * c-c++-common/ubsan/overflow-1.c: Likewise.
6661 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6662 * c-c++-common/ubsan/vla-2.c: Likewise.
6663 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6664 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6665 * c-c++-common/ubsan/shift-6.c: Likewise.
6666 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6667 * c-c++-common/ubsan/overflow-add-3.c: New test.
6668 * c-c++-common/ubsan/overflow-add-4.c: New test.
6669 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6670 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6672 2014-04-22 Christian Bruel <christian.bruel@st.com>
6674 * gcc.target/sh/hiconst.c: New test.
6676 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6678 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6679 lroundf generates custom round instruction, too.
6681 2014-04-22 Tobias Burnus <burnus@net-b.de>
6684 * coarray/alloc_comp_3.f90: New.
6686 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6689 * gcc.target/i386/pr60868.c: New testcase.
6691 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6694 * c-c++-common/gomp/pr59073.c: New test.
6696 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6698 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6700 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6702 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6703 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6705 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6707 * gcc.dg/memcpy-5.c: New test.
6709 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6711 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6713 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6714 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6716 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6717 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6719 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6720 from dg-additional-options.
6721 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6724 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6726 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6727 (sigill_hdlr): Remove.
6728 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6731 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6732 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6733 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6735 * lib/target-supports.exp (add_options_for_tls): Remove
6736 *-*-solaris2.9* handling.
6738 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6740 * gcc.target/aarch64/vect_cvtf_1.c: New.
6742 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6744 PR tree-optimization/60823
6745 * c-c++-common/gomp/pr60823-1.c: New test.
6746 * c-c++-common/gomp/pr60823-2.c: New test.
6747 * c-c++-common/gomp/pr60823-3.c: New test.
6749 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6751 * gcc.target/arm/anddi_notdi-1.c: New test.
6752 * gcc.target/arm/iordi_notdi-1.c: New test case.
6754 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6756 * gcc.target/arm/iordi_notdi-1.c: New test.
6758 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6760 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6762 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6765 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6766 not cause errors if -mspe.
6768 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6771 * gcc.target/i386/pr60909-1.c: New test.
6772 * gcc.target/i386/pr60909-2.c: Ditto.
6774 2014-04-18 Cong Hou <congh@google.com>
6776 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6777 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6779 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6782 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6784 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6787 * g++.dg/cpp0x/alias-decl-42.C: New.
6789 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6791 * gcc.target/powerpc/ti_math1.c: New.
6792 * gcc.target/powerpc/ti_math2.c: New.
6794 2014-04-17 Martin Jambor <mjambor@suse.cz>
6796 * gnat.dg/opt34.adb: New.
6797 * gnat.dg/opt34_pkg.ads: Likewise.
6799 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6801 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6802 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6804 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6806 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6807 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6809 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6812 Forward port from 4.8 branch
6813 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6815 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6817 * gcc.target/i386/bmi-2.c: Ditto.
6819 2014-04-17 Richard Biener <rguenther@suse.de>
6822 * g++.dg/opt/pr60849.C: New testcase.
6824 2014-04-17 Richard Biener <rguenther@suse.de>
6826 PR tree-optimization/60836
6827 * g++.dg/vect/pr60836.cc: New testcase.
6829 2014-04-17 Richard Biener <rguenther@suse.de>
6831 PR tree-optimization/60841
6832 * gcc.dg/vect/pr60841.c: New testcase.
6834 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6836 * g++.dg/ipa/devirt-31.C: New testcase.
6838 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6841 * gcc.dg/lto/pr60820_0.c: New testcase.
6842 * gcc.dg/lto/pr60820_1.c: New testcase.
6844 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6847 * g++.dg/torture/pr60854.C: New testcase.
6849 2014-04-16 Catherine Moore <clm@codesourcery.com>
6851 * gcc.target/mips/umips-store16-2.c: New test.
6853 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6855 * g++.dg/cpp0x/initlist-vect.C: New file.
6857 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6859 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6860 * gcc.dg/uninit-I-O0.c: Likewise.
6861 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6863 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6865 PR tree-optimization/60844
6866 * gcc.dg/pr60844.c: New test.
6868 2014-04-15 Richard Biener <rguenther@suse.de>
6870 PR rtl-optimization/56965
6871 * gcc.dg/torture/pr56965-1.c: New testcase.
6872 * gcc.dg/torture/pr56965-2.c: Likewise.
6874 2014-04-15 Teresa Johnson <tejohnson@google.com>
6876 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6878 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6880 * gnat.dg/vect14.adb: New test.
6882 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6884 * gnat.dg/vect12.ad[sb]: New test.
6885 * gnat.dg/vect13.ad[sb]: Likewise.
6887 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6889 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6891 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6892 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6893 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6894 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6895 * c-c++-common/ubsan/null-1.c: Likewise.
6896 * c-c++-common/ubsan/null-10.c: Likewise.
6897 * c-c++-common/ubsan/null-11.c: Likewise.
6898 * c-c++-common/ubsan/null-2.c: Likewise.
6899 * c-c++-common/ubsan/null-3.c: Likewise.
6900 * c-c++-common/ubsan/null-4.c: Likewise.
6901 * c-c++-common/ubsan/null-5.c: Likewise.
6902 * c-c++-common/ubsan/null-6.c: Likewise.
6903 * c-c++-common/ubsan/null-7.c: Likewise.
6904 * c-c++-common/ubsan/null-8.c: Likewise.
6905 * c-c++-common/ubsan/null-9.c: Likewise.
6906 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6907 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6908 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6909 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6910 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6911 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6912 * c-c++-common/ubsan/pr59333.c: Likewise.
6913 * c-c++-common/ubsan/pr59667.c: Likewise.
6914 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6915 * c-c++-common/ubsan/pr60636.c: Likewise.
6916 * c-c++-common/ubsan/shift-1.c: Likewise.
6917 * c-c++-common/ubsan/shift-2.c: Likewise.
6918 * c-c++-common/ubsan/vla-1.c: Likewise.
6920 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6922 * gnat.dg/vect11.ad[sb]: New test.
6924 2014-04-14 Richard Biener <rguenther@suse.de>
6926 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6928 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6930 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6932 2014-04-14 Richard Biener <rguenther@suse.de>
6933 Marc Glisse <marc.glisse@inria.fr>
6936 * gcc.target/i386/vec-may_alias.c: New testcase.
6938 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6940 * lib/target-supports.exp
6941 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6942 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6945 2014-04-14 Richard Biener <rguenther@suse.de>
6948 * gcc.dg/lto/pr60720_0.c: New testcase.
6949 * gcc.dg/lto/pr60720_1.c: Likewise.
6951 2014-04-14 Christian Bruel <christian.bruel@st.com>
6953 * gcc.target/sh/memset.c: New test.
6955 2014-04-14 Richard Biener <rguenther@suse.de>
6958 * gcc.dg/graphite/pr55022.c: New testcase.
6960 2014-04-14 Richard Biener <rguenther@suse.de>
6962 PR tree-optimization/59817
6963 PR tree-optimization/60453
6964 * gfortran.dg/graphite/pr59817.f: New testcase.
6965 * gcc.dg/graphite/pr59817-1.c: Likewise.
6966 * gcc.dg/graphite/pr59817-2.c: Likewise.
6968 2014-04-14 Jason Merrill <jason@redhat.com>
6971 * lib/gcc-dg.exp (dg-build-dso): New.
6972 (gcc-dg-test-1): Handle dg-do-what "dso".
6974 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6977 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6980 * gfortran.dg/associate_15.f90: New test.
6982 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6985 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6988 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6991 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6993 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6995 * gcc.target/mips/umips-store16-1.c: New test.
6997 2014-04-11 Tobias Burnus <burnus@net-b.de>
7000 * * g++.dg/warn/warn_format_signedness.C: New.
7001 * gcc.dg/format/warn-signedness.c: New.
7003 2014-04-11 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/finalize_25.f90: New.
7009 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7011 * gcc.target/epiphany/t1068-2.c: New file.
7013 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7015 * gcc.target/epiphany/btst-1.c: New test.
7017 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7019 PR rtl-optimization/60651
7020 * gcc.target/epiphany/mode-switch.c: New test.
7022 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7025 * g++.dg/cpp0x/gen-attrs-58.C: New.
7026 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7028 2014-04-11 Steve Ellcey <sellcey@mips.com>
7029 Jakub Jelinek <jakub@redhat.com>
7032 * gcc.c-torture/compile/pr60556.c: New test.
7034 2014-04-11 Richard Biener <rguenther@suse.de>
7037 * gcc.dg/pr60797.c: New testcase.
7039 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7041 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7042 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7043 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7045 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7046 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7047 instructions as well.
7049 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7051 PR rtl-optimization/60663
7052 * gcc.target/arm/pr60663.c: New test.
7054 2014-04-10 Jason Merrill <jason@redhat.com>
7056 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7058 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7061 * g++.dg/lto/pr60567_0.C: New test.
7063 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7065 * gfortran.dg/class_nameclash.f90: New test.
7067 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7070 * g++.dg/cpp0x/variadic156.C: New.
7072 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7074 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7077 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7080 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7083 2014-04-09 Steve Ellcey <sellcey@mips.com>
7085 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7088 2014-04-09 Cong Hou <congh@google.com>
7091 * lib/target-supports.exp:
7092 (check_effective_target_vect_widen_si_to_di_pattern): New.
7093 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7094 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7096 (foo): Fix up formatting.
7097 (main): Call check_vect.
7099 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7102 * g++.dg/template/crash119.C: New.
7104 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7106 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7108 2014-04-08 Jason Merrill <jason@redhat.com>
7110 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7112 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7114 PR rtl-optimization/60776
7115 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7116 * gcc.dg/builtin-bswap-7.c: Likewise.
7117 * gcc.dg/builtin-bswap-6a.c: New testcase.
7118 * gcc.dg/builtin-bswap-7a.c: New testcase.
7121 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7123 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7125 * gcc.dg/builtin-bswap-7.c: Likewise.
7127 2014-04-08 Richard Biener <rguenther@suse.de>
7129 PR tree-optimization/60785
7130 * gcc.dg/graphite/pr60785.c: New testcase.
7132 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7135 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7138 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7140 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7141 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7142 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7144 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7146 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7148 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7151 * g++.dg/torture/pr60609.C: New test.
7153 2014-04-07 Richard Biener <rguenther@suse.de>
7155 PR tree-optimization/60766
7156 * gcc.dg/torture/pr60766.c: New testcase.
7158 2014-04-07 Jason Merrill <jason@redhat.com>
7160 * lib/gcc-dg.exp (dg-build-dso): New.
7161 (gcc-dg-test-1): Handle dg-do-what "dso".
7162 * lib/target-supports.exp (add_options_for_dlopen): New.
7163 (check_effective_target_dlopen): Use it.
7165 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7167 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7169 2014-04-07 Richard Biener <rguenther@suse.de>
7172 * g++.dg/torture/pr60750.C: New testcase.
7173 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7175 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7177 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7179 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7182 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7184 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7187 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7189 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7191 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7193 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7195 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7197 * gcc.target/avr/dev-specific-rmw.c: New test.
7199 2014-04-04 Cong Hou <congh@google.com>
7201 PR tree-optimization/60656
7202 * gcc.dg/vect/pr60656.c: New test.
7204 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7206 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7208 * gcc.dg/builtin-bswap-7.c: Likewise.
7210 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/cpp0x/constexpr-ice15.C: New.
7215 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7218 testcase by Richard Biener
7219 * gcc.dg/lto/pr59626_0.c: New testcase.
7220 * gcc.dg/lto/pr59626_1.c: New testcase.
7222 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7225 * gcc.c-torture/compile/pr60655-1.c: New test.
7227 2014-04-04 Martin Jambor <mjambor@suse.cz>
7230 * g++.dg/ipa/pr60640-1.C: New test.
7231 * g++.dg/ipa/pr60640-2.C: Likewise.
7232 * g++.dg/ipa/pr60640-3.C: Likewise.
7233 * g++.dg/ipa/pr60640-4.C: Likewise.
7235 2014-04-04 Jeff Law <law@redhat.com>
7238 * gcc.target/arm/pr60657.c: New test.
7240 2014-04-04 Richard Biener <rguenther@suse.de>
7243 * g++.dg/torture/pr60746.C: New testcase.
7245 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7247 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7248 * g++.old-deja/g++.jason/overload21.C: Likewise.
7249 * g++.old-deja/g++.law/init5.C: Likewise.
7251 2014-04-03 Cong Hou <congh@google.com>
7253 PR tree-optimization/60505
7254 * gcc.dg/vect/pr60505.c: New test.
7256 2014-04-03 Richard Biener <rguenther@suse.de>
7258 PR tree-optimization/60740
7259 * gcc.dg/graphite/pr60740.c: New testcase.
7261 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7263 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7264 * g++.dg/warn/Wnvdtor-2.C: New.
7265 * g++.dg/warn/Wnvdtor-3.C: New.
7266 * g++.dg/warn/Wnvdtor-4.C: New.
7267 * g++.dg/warn/Weff1.C: Delete.
7268 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7269 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7271 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7274 * g++.dg/torture/pr60659.C: New testcase.
7276 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7278 PR tree-optimization/60733
7279 * gcc.dg/torture/pr60733.c: New test.
7281 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7283 PR rtl-optimization/60650
7284 * gcc.target/arm/pr60650-2.c: New.
7286 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7288 * gcc.target/i386/avx2-vpand-3.c,
7289 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7291 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7293 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7294 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7295 gcc.target/i386/memcpy-strategy-1.c,
7296 gcc.target/i386/memcpy-strategy-2.c,
7297 gcc.target/i386/memcpy-vector_loop-1.c,
7298 gcc.target/i386/memcpy-vector_loop-2.c,
7299 gcc.target/i386/memset-vector_loop-1.c,
7300 gcc.target/i386/memset-vector_loop-2.c,
7301 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7302 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7303 -march= options different from those in dg-options.
7305 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7307 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7308 gcc.target/i386/pr30970.c: Use -mtune=generic.
7309 * gcc.target/i386/avx2-vpaddb-3.c,
7310 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7311 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7312 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7313 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7314 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7315 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7316 gcc.target/i386/avx2-vpsubw-3.c,
7317 gcc.target/i386/avx256-unaligned-load-1.c,
7318 gcc.target/i386/avx256-unaligned-load-4.c,
7319 gcc.target/i386/avx256-unaligned-store-1.c,
7320 gcc.target/i386/avx256-unaligned-store-2.c,
7321 gcc.target/i386/avx256-unaligned-store-4.c: Use
7324 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7325 Iain Sandoe <iain@codesourcery.com>
7328 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7329 with the additional options -Wl,-undefined,dynamic_lookup
7330 and -Wl,-flat_namespace.
7331 * gcc.dg/torture/pr53922.c: Additional option
7332 -Wl,-flat_namespace for darwin[89].
7333 * gcc.dg/torture/pr60092.c: Additional options
7334 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7337 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7340 * lib/prune.exp: Modify the regular express to prune
7341 the new warnings introduced by r205679 on darwin9.
7343 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7345 * g++.dg/init/ctor4.C: Adjust.
7346 * g++.dg/init/ctor4-1.C: New.
7347 * g++.dg/cpp0x/defaulted2.C: Adjust.
7349 2014-04-01 Richard Henderson <rth@redhat.com>
7352 * gcc.dg/pr60704.c: New file.
7354 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7357 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7358 logical_op_short_circuit targets.
7360 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7363 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7364 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7366 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7368 PR rtl-optimization/60700
7369 * gcc.target/i386/pr60700.c: New test.
7371 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7374 * gcc.target/arm/pr60650.c: Adjust command line options.
7376 2014-03-31 Martin Jambor <mjambor@suse.cz>
7379 * gcc.dg/pr60647-1.c: New test.
7380 * gcc.dg/pr60647-2.c: Likewise.
7382 2014-03-31 Richard Biener <rguenther@suse.de>
7384 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7386 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7389 * gcc.target/aarch64/pr60034.c: New file.
7391 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7394 * g++.dg/cpp1y/pr60626.C: New testcase.
7396 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7398 * gcc.dg/pr45416.c: Allow bextr on x86.
7399 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7400 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7401 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7402 * gcc.target/i386/l_fma_double_1.c,
7403 gcc.target/i386/l_fma_double_2.c,
7404 gcc.target/i386/l_fma_double_3.c,
7405 gcc.target/i386/l_fma_double_4.c,
7406 gcc.target/i386/l_fma_double_5.c,
7407 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7408 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7409 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7410 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7411 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7412 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7413 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7415 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7418 * g++.dg/pr60648.C: Move test to...
7419 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7420 dg-options, add for fpic targets dg-additional-options -fPIC.
7422 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7424 * gnat.dg/opt33.adb: New testcase.
7426 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7429 * gcc.target/aarch64/pr60697.c: New.
7431 2014-03-27 Jeff Law <law@redhat.com>
7434 * g++.dg/pr60648.C: New test.
7436 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7439 * g++.dg/cpp1y/pr60573.C: New testcase.
7441 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.target/i386/pr60693.c: New test.
7446 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7448 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7450 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7453 * c-c++-common/pr60689.c: New test.
7456 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7457 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7460 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7463 * gcc.target/aarch64/pr60675.C: New.
7465 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7467 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7468 * lib/target-supports.exp: Return true for s390
7469 in check_effective_logical_op_short_circuit.
7471 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7473 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7474 of second source operand.
7475 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7476 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7477 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7479 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7482 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7484 2014-03-28 Tobias Burnus <burnus@net-b.de>
7486 * lib/cilk-plus-dg.exp: New.
7487 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7488 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7490 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7493 * gfortran.dg/where_4.f90: New test case.
7495 2014-03-27 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/finalize_24.f90: New.
7500 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7502 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7505 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7506 vec_select optimizations.
7507 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7508 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7511 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7512 xxpermdi builtins are supported.
7514 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7516 PR rtl-optimization/60650
7517 * gcc.target/arm/pr60650.c: New.
7519 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7521 * gcc.target/s390/20140327-1.c: New testcase.
7523 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7526 * g++.dg/gomp/pr60682.C: New test.
7528 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7530 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7532 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7535 * gcc.target/aarch64/pr60580_1.c: New.
7536 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7537 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7539 2014-03-26 Dehao Chen <dehao@google.com>
7541 * gcc.dg/predict-8.c: New test.
7543 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7546 * g++.dg/init/const10.C: New.
7547 * g++.dg/init/const11.C: New.
7548 * g++.dg/init/pr25811.C: Adjust.
7549 * g++.dg/init/pr29043.C: Likewise.
7550 * g++.dg/init/pr43719.C: Likewise.
7551 * g++.dg/init/pr44086.C: Likewise.
7552 * g++.dg/init/ctor8.C: Likewise.
7553 * g++.dg/init/uninitialized1.C: Likewise.
7555 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7558 * c-c++-common/ubsan/pr60636.c: New test.
7560 2014-03-26 Andreas Schwab <schwab@suse.de>
7562 * g++.dg/torture/pr60315.C: Remove duplication.
7564 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7566 * gcc.c-torture/execute/20140326-1.c: New test.
7568 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7571 * g++.dg/torture/pr60315.C: New testcase.
7573 2014-03-25 Martin Jambor <mjambor@suse.cz>
7576 * g++.dg/ipa/pr60600.C: New test.
7578 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7581 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7583 2014-03-25 Richard Biener <rguenther@suse.de>
7586 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7587 * gfortran.dg/lto/pr60635_1.c: Likewise.
7589 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7592 * g++.dg/cpp1y/pr60627.C: New testcase.
7594 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7596 * gcc.target/aarch64/ushr64_1.c: New.
7598 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7600 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7601 (LONG_LONG): Use LLONG.
7602 (set_rvector_long): Explicitly return void.
7603 (set_vector_long): Likewise.
7604 (check_vector_long): Likewise.
7606 2014-03-24 Marek Polacek <polacek@redhat.com>
7608 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7610 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7611 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7612 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7613 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7614 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7615 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7616 * c-c++-common/ubsan/pr59503.c: Likewise.
7617 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7618 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7619 * c-c++-common/ubsan/shift-3.c: Likewise.
7620 * c-c++-common/ubsan/shift-6.c: Likewise.
7621 * c-c++-common/ubsan/undefined-1.c: Likewise.
7622 * c-c++-common/ubsan/vla-2.c: Likewise.
7623 * c-c++-common/ubsan/vla-3.c: Likewise.
7624 * c-c++-common/ubsan/vla-4.c: Likewise.
7625 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7626 * g++.dg/ubsan/return-2.C: Likewise.
7628 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7630 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7633 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7637 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7638 * gfortran.dg/round_4.f90: Likewise.
7640 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7643 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7646 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7649 * c-c++-common/ubsan/pr60613-1.c: New test.
7650 * c-c++-common/ubsan/pr60613-2.c: New test.
7652 2014-03-22 Matthias Klose <doko@ubuntu.com>
7654 * g++.dg/cpp0x/regress: Remove empty directory.
7656 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7659 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7661 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7663 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7664 * g++.dg/cpp1y/pr60393.C: Likewise.
7666 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7669 * g++.dg/cpp1y/pr60384.C: New.
7671 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.dg/pr60598.c: New test.
7676 2014-03-21 Martin Jambor <mjambor@suse.cz>
7679 * g++.dg/torture/pr59176.C: New test.
7681 2014-03-21 Martin Jambor <mjambor@suse.cz>
7684 * g++.dg/ipa/pr60419.C: New test.
7686 2014-03-21 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/60577
7689 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7691 2014-03-21 Tobias Burnus <burnus@net-b.de>
7694 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7696 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7699 * g++.dg/opt/pr60597.C: New test.
7702 * g++.dg/init/pr60572.C: New test.
7704 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7706 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7708 2014-03-19 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/implicit_pure_4.f90: New.
7714 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7717 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7719 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7722 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7723 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7724 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7726 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7729 * g++.dg/cpp1y/pr60332.C: New.
7731 2014-03-19 Marek Polacek <polacek@redhat.com>
7734 * g++.dg/ubsan/pr60569.C: New test.
7736 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7738 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7740 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7742 PR tree-optimization/60559
7743 * g++.dg/vect/pr60559.cc: New test.
7745 2014-03-18 Ian Lance Taylor <iant@google.com>
7748 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7749 (ditype): Rename typedef from int64_t.
7751 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7754 * gcc.dg/cast-qual-3.c: New.
7756 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7757 * c-c++-common/Wcast-qual-1.c: More precise match text.
7759 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7763 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7764 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7765 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7766 * gfortran.dg/intent_optimize_1.f90: Ditto.
7767 * gfortran.dg/pointer_init_9.f90: Ditto.
7768 * gfortran.dg/volatile4.f90: Ditto.
7769 * gfortran.dg/volatile6.f90: Ditto.
7771 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7774 * c-c++-common/Wcast-qual-1.c: More precise match text.
7776 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7779 * g++.dg/cpp0x/constexpr-ice14.C: New.
7781 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7784 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7786 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7789 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7790 * c-c++-common/ubsan/null-2.c: Likewise.
7791 * c-c++-common/ubsan/null-3.c: Likewise.
7792 * c-c++-common/ubsan/null-4.c: Likewise.
7793 * c-c++-common/ubsan/null-5.c: Likewise.
7794 * c-c++-common/ubsan/null-6.c: Likewise.
7795 * c-c++-common/ubsan/null-7.c: Likewise.
7796 * c-c++-common/ubsan/null-8.c: Likewise.
7797 * c-c++-common/ubsan/null-9.c: Likewise.
7798 * c-c++-common/ubsan/null-10.c: Likewise.
7799 * c-c++-common/ubsan/null-11.c: Likewise.
7800 * c-c++-common/ubsan/overflow-1.c: Likewise.
7801 * c-c++-common/ubsan/overflow-2.c: Likewise.
7802 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7803 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7804 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7805 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7806 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7807 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7808 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7809 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7810 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7811 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7812 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7813 * c-c++-common/ubsan/pr59333.c: Likewise.
7814 * c-c++-common/ubsan/pr59503.c: Likewise.
7815 * c-c++-common/ubsan/pr59667.c: Likewise.
7816 * c-c++-common/ubsan/undefined-1.c: Likewise.
7817 * g++.dg/ubsan/pr59250.C: Likewise.
7818 * g++.dg/ubsan/pr59306.C: Likewise.
7820 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7822 * gcc.dg/tls/pr58595.c: Add tls options.
7824 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7826 * gcc.target/i386/avx-additional-reg-names.c: New.
7827 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7829 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7832 * g++.dg/cpp1y/pr60390.C: New testcase.
7835 * g++.dg/cpp1y/pr60391.C: New testcase.
7837 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7840 * gcc.target/i386/pr60516.c: New test.
7842 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7845 * g++.dg/cpp0x/constexpr-ice13.C: New.
7847 2014-03-17 Marek Polacek <polacek@redhat.com>
7850 * gcc.dg/gomp/pr60534.c: New test.
7852 2014-03-17 Kai Tietz <ktietz@redhat.com>
7854 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7856 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7859 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7862 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7865 * gfortran.dg/list_read_12.f90: New test.
7867 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7870 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7871 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7872 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7873 -Wno-aggressive-loop-optimizations and remove an unused variable.
7874 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7875 * gfortran.dg/pointer_init_9.f90: New.
7876 * gfortran.dg/volatile4.f90: Put into subroutine.
7877 * gfortran.dg/volatile6.f90: Ditto.
7879 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7882 * gfortran.dg/transpose_4.f90: New test.
7884 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7886 PR rtl-optimization/60508
7887 * gcc.target/i386/pr60508.c: New.
7889 2014-03-14 Richard Biener <rguenther@suse.de>
7892 * g++.dg/pr60518.C: New testcase.
7894 2014-03-14 Martin Jambor <mjambor@suse.cz>
7897 * gcc.dg/lto/pr60461_0.c: New test.
7899 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7901 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7902 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7903 * gcc.dg/lto/save-temps_0.c: New testcase.
7905 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7908 * c-c++-common/pr36282-1.c: New test.
7909 * c-c++-common/pr36282-2.c: New test.
7910 * c-c++-common/pr36282-3.c: New test.
7911 * c-c++-common/pr36282-4.c: New test.
7913 2014-03-13 Richard Henderson <rth@redhat.com>
7916 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7918 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/template/crash118.C: New.
7922 * g++.dg/template/crash95.C: Adjust.
7924 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7926 PR rtl-optimization/57189
7927 * gcc.target/i386/pr57189.c: New.
7929 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7932 * g++.dg/cpp0x/static_assert10.C: New.
7933 * g++.dg/cpp0x/static_assert11.C: Likewise.
7934 * g++.dg/cpp0x/static_assert3.C: Adjust.
7936 2014-03-13 Richard Biener <rguenther@suse.de>
7938 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7940 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7942 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7943 2.07 128-bit arithmetic.
7944 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7946 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7947 due to when TImode is allowed in VSX registers, the allowable
7948 address modes for TImode is just a single indirect address in
7949 order for the value to be loaded and store in either GPR or VSX
7950 registers. This affects the generated code, and it would cause
7951 this test to fail, when such an option is used.
7953 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7955 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7957 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7959 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7960 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7961 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7962 only test for exactly one if if -mbranch-cost=1 has been passed.
7964 2014-03-12 Christian Bruel <christian.bruel@st.com>
7967 * gcc.target/arm/pr60264.c
7969 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7971 PR tree-optimization/60454
7972 * gcc.c-torture/execute/pr60454.c: New test.
7974 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7975 Marc Glisse <marc.glisse@inria.fr>
7977 PR tree-optimization/60502
7978 * gcc.c-torture/compile/pr60502.c: New test.
7980 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/vect/pr60482.c: New test.
7985 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7988 * g++.dg/cpp0x/inh-ctor19.C: New.
7990 2014-03-11 Richard Biener <rguenther@suse.de>
7992 PR tree-optimization/60429
7993 PR tree-optimization/60485
7994 * gcc.dg/pr60485-1.c: New testcase.
7995 * gcc.dg/pr60485-2.c: Likewise.
7997 2014-03-10 Jakub Jelinek <jakub@redhat.com>
8000 * g++.dg/ipa/pr60457.C: New test.
8002 2014-03-10 Richard Biener <rguenther@suse.de>
8005 * g++.dg/torture/pr60474.C: New testcase.
8007 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8009 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8011 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8013 * gcc.dg/lto/pr55113_0.c: New testcase.
8015 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8018 * g++.dg/cpp1y/pr60033.C: New testcase.
8021 * g++.dg/cpp1y/pr60393.C: New testcase.
8023 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8026 * gfortran.dg/fmt_en.f90: New test.
8028 2014-03-07 Jason Merrill <jason@redhat.com>
8030 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8031 * lib/target-supports.exp (check_effective_target_c++11): Now
8033 (check_effective_target_c++11_only): New.
8034 (check_effective_target_c++11_down): New.
8035 (check_effective_target_c++1y): New.
8036 (check_effective_target_c++1y_only): New.
8037 (check_effective_target_c++98_only): Rename from
8038 check_effective_target_c++98.
8039 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8041 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8044 * g++.dg/cpp0x/constexpr-ice12.C: New.
8046 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8048 * c-c++-common/gomp/map-1.c: Extend.
8050 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8051 Janus Weil <janus@gcc.gnu.org>
8054 * gfortran.dg/deferred_type_component_1.f90 : New test.
8055 * gfortran.dg/deferred_type_component_2.f90 : New test.
8057 2014-03-06 Marek Polacek <polacek@redhat.com>
8060 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8061 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8063 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8066 * gcc.dg/tls/pr58595.c: New test.
8068 2014-03-06 Richard Biener <rguenther@suse.de>
8074 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8076 * gcc.dg/lto/pr55113_0.c: New testcase.
8078 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8081 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8082 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8083 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8085 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8086 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8087 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8088 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8090 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8091 even for mips*/s390*/i?86/x86_64.
8092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8099 * gcc.dg/lto/pr60404_0.c: New test.
8100 * gcc.dg/lto/pr60404_1.c: New file.
8101 * gcc.dg/lto/pr60404_2.c: New file.
8103 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8105 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8106 long long" throughout.
8107 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8108 * gcc.dg/vmx/insert-vsx.c: Likewise.
8109 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8110 * gcc.dg/vmx/ld-vsx.c: Likewise.
8111 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8112 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8113 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8114 * gcc.dg/vmx/merge-vsx.c: Likewise.
8115 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8116 * gcc.dg/vmx/st-vsx.c: Likewise.
8117 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8118 * gcc.dg/vmx/stl-vsx.c: Likewise.
8119 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8121 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8123 * gcc.dg/lto/pr55113_0.c: New testcase.
8125 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8128 * g++.dg/cpp1y/pr60376.C: New.
8130 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8132 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8134 2014-03-04 Richard Biener <rguenther@suse.de>
8136 PR tree-optimization/60382
8137 * gcc.dg/vect/pr60382.c: New testcase.
8139 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8142 * gfortran.dg/namelist_84.f90: New test.
8144 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8146 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8147 argument to avoid inf values.
8148 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8149 UNION_FP_CHECK machinery.
8151 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8153 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8154 i32in128 cases outside special big-endian processing block.
8156 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8158 PR preprocessor/60400
8159 * c-c++-common/cpp/pr60400.c: New test.
8160 * c-c++-common/cpp/pr60400-1.h: New file.
8161 * c-c++-common/cpp/pr60400-2.h: New file.
8164 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8166 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8167 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8169 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8172 * g++.dg/lto/pr60150.H: New testcase.
8173 * g++.dg/lto/pr60150_0.C: New testcase.
8174 * g++.dg/lto/pr60150_1.C: New testcase.
8176 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8179 * g++.dg/ipa/devirt-29.C: New testcase
8181 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8184 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8186 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8189 * g++.dg/cpp0x/pr50025.C: New.
8191 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8194 * g++.dg/cpp1y/pr60377.C: New testcase.
8196 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8199 * gfortran.dg/str_comp_optimize_1.f90: New test.
8201 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8204 * gcc.c-torture/compile/pr60071.c: New.
8206 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8209 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8211 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8214 * g++.dg/cpp0x/constexpr-ice11.C: New.
8216 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8219 * g++.dg/cpp1y/auto-fn24.C: New.
8221 2014-02-28 Joey Ye <joey.ye@arm.com>
8224 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8226 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8229 * g++.dg/overload/ellipsis2.C: New.
8231 2014-02-27 Jeff Law <law@redhat.com>
8233 PR rtl-optimization/52714
8234 * gcc.c-torture/compile/pr52714.c: New test.
8236 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8237 Jeff Law <law@redhat.com>
8239 PR rtl-optimization/49847
8240 * g++.dg/pr49847.C: New test.
8242 2014-02-27 Marek Polacek <polacek@redhat.com>
8245 * c-c++-common/pr59223.c: New test.
8247 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8249 * common/config/i386/predicates.md (const1256_operand): Remove.
8250 (const2356_operand): New.
8251 (const_1_to_2_operand): Remove.
8252 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8253 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8254 (*avx512pf_gatherpf<mode>sf): Ditto.
8255 (avx512pf_gatherpf<mode>df): Ditto.
8256 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8257 (*avx512pf_gatherpf<mode>df): Ditto.
8258 (avx512pf_scatterpf<mode>sf): Ditto.
8259 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8260 (*avx512pf_scatterpf<mode>sf): Ditto.
8261 (avx512pf_scatterpf<mode>df): Ditto.
8262 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8263 (*avx512pf_scatterpf<mode>df): Ditto.
8264 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8266 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8268 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8269 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8270 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8271 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8272 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8273 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8274 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8275 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8277 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8280 * gnat.dg/renaming5.adb: Change to two expected gotos.
8281 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8283 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8284 messages for removed basic block.
8285 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8286 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8287 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8288 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8290 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8292 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8293 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8294 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8295 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8296 * gcc.dg/vmx/merge-vsx.c: Likewise.
8297 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8299 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8301 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8302 * gcc.target/i386/prefetchwt1-1.c: New.
8303 * g++.dg/other/i386-2.C: Add new option.
8304 * g++.dg/other/i386-3.C: Ditto.
8305 * gcc.target/i386/sse-12.c: Ditto.
8306 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8307 * gcc.target/i386/sse-22.c: Add new option.
8308 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8310 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8313 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8316 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8318 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8321 * g++.dg/cpp1y/pr60311.C: New testcase.
8323 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8326 * g++.dg/cpp1y/pr60065.C: New testcase.
8328 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8330 PR rtl-optimization/60268
8331 * gcc.c-torture/compile/pr60268.c: New test.
8333 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8335 * gcc.target/microblaze/others/mem_reload.c: New test.
8337 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8339 * gcc.dg/vmx/lde.c: New test.
8340 * gcc.dg/vmx/lde-be-order.c: New test.
8341 * gcc.dg/vmx/ste.c: New test.
8342 * gcc.dg/vmx/ste-be-order.c: New test.
8344 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8347 * lib/target-supports.exp
8348 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8349 and crisv32-*-* to list.
8351 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8354 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8356 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8358 * gcc.dg/vmx/vsums.c: Check entire result vector.
8359 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8361 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8363 * gcc.dg/vmx/ld.c: New test.
8364 * gcc.dg/vmx/ld-be-order.c: New test.
8365 * gcc.dg/vmx/ld-vsx.c: New test.
8366 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8367 * gcc.dg/vmx/ldl.c: New test.
8368 * gcc.dg/vmx/ldl-be-order.c: New test.
8369 * gcc.dg/vmx/ldl-vsx.c: New test.
8370 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8371 * gcc.dg/vmx/st.c: New test.
8372 * gcc.dg/vmx/st-be-order.c: New test.
8373 * gcc.dg/vmx/st-vsx.c: New test.
8374 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8375 * gcc.dg/vmx/stl.c: New test.
8376 * gcc.dg/vmx/stl-be-order.c: New test.
8377 * gcc.dg/vmx/stl-vsx.c: New test.
8378 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8380 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8382 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8383 * g++.dg/other/i386-3.C (dg-options): Ditto.
8384 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8385 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8386 -mavx512pf and -msha.
8388 2014-02-21 Richard Biener <rguenther@suse.de>
8390 PR tree-optimization/60276
8391 * gcc.dg/vect/pr60276.c: New testcase.
8393 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8396 * gfortran.dg/finalize_23.f90: New.
8398 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8402 * g++.dg/cpp1y/pr60052.C: New testcase.
8403 * g++.dg/cpp1y/pr60053.C: New testcase.
8405 2014-02-21 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/inquire_16.f90: New.
8410 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8412 * gcc.target/nios2/biggot-1.c: New.
8413 * gcc.target/nios2/biggot-2.c: New.
8415 2014-02-20 Martin Jambor <mjambor@suse.cz>
8418 * gcc.dg/ipa/pr55260.c: New test.
8420 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8422 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8423 for execution test case.
8425 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8428 * g++.dg/torture/pr58555.C: New testcase.
8430 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8433 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8435 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8437 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8438 Kirill Yukhin <kirill.yukhin@intel.com>
8440 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8441 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8442 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8443 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8444 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8445 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8447 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8450 * g++.dg/ext/builtin-bswap1.C: New test.
8451 * c-c++-common/pr37743.c: New test.
8453 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8455 * gcc.dg/decl-10.c: New test.
8457 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8460 * g++.dg/ext/ivdep-1.C: New test.
8463 * gcc.dg/pr60267.c: New test.
8465 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8468 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8469 (dg-options): Remove -Wno-psabi.
8470 * gcc.target/i386/pr59794-2.c: Ditto.
8471 * gcc.target/i386/pr60205-1.c: Ditto.
8472 * gcc.target/i386/sse-5.c: Ditto.
8474 2014-02-18 Nick Clifton <nickc@redhat.com>
8476 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8477 * gcc.dg/pr23623.c: Likewise.
8478 * gcc.dg/pr48784-1.c: Likewise.
8479 * gcc.dg/pr48784-2.c: Likewise.
8480 * gcc.dg/pr56997-2.c: Likewise.
8481 * gcc.dg/sms-6.c: Likewise.
8482 * gcc.dg/torture/pr60183.c: Likewise.
8483 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8484 * gcc.c-torture/execute/20061220-1.x: New.
8485 * gcc.c-torture/execute/pr43220.x: New.
8486 * gcc.c-torture/execute/pr51581-1.x: New.
8487 * gcc.c-torture/execute/pr51581-2.x: New.
8488 * gcc.c-torture/execute/pr58570.x: New.
8489 * gcc.c-torture/unsorted/DFcmp.x: New.
8490 * gcc.c-torture/unsorted/SFset.x: New.
8492 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8494 * gnat.dg/opt31.adb: New test.
8496 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8498 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8500 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8503 * gfortran.dg/typebound_proc_33.f90: New.
8505 2014-02-19 Marek Polacek <polacek@redhat.com>
8508 * gcc.dg/pr60195.c: New test.
8510 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8512 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8514 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8516 PR preprocessor/58844
8517 * c-c++-common/cpp/pr58844-1.c: New test.
8518 * c-c++-common/cpp/pr58844-2.c: New test.
8520 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8523 * g++.dg/cpp0x/constexpr-ice10.C: New.
8525 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8528 * g++.dg/cpp0x/pr60215.C: New.
8530 2014-02-18 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/proc_ptr_45.f90: New.
8534 * gfortran.dg/proc_ptr_46.f90: New.
8536 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8539 * g++.dg/cpp1y/pr60190.C: New testcase.
8542 * g++.dg/cpp1y/pr60064.C: New testcase.
8544 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8547 * gcc.target/i386/pr60205-1.c: New test.
8548 * gcc.target/i386/pr60205-2.c: Ditto.
8550 2014-02-18 Kai Tietz <ktietz@redhat.com>
8553 * gcc.target/i386/nest-1.c: New testcase.
8555 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8557 * gnat.dg/opt32.adb: New test.
8559 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8562 * gfortran.dg/typebound_generic_15.f90: New.
8564 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8567 * gfortran.dg/init_flag_12.f90: New.
8569 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8570 Ilya Tocar <ilya.tocar@intel.com>
8572 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8573 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8574 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8575 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8577 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8579 * lib/target-supports.exp
8580 (check_effective_target_logical_op_short_circuit): New procedure.
8581 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8582 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8583 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8584 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8585 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8586 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8587 logical_op_short_circuit for the alternative test, extending
8590 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8593 * gcc.target/powerpc/pr60203.c: New testsuite.
8595 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8598 * gfortran.dg/ichar_3.f90: New test.
8600 2014-02-15 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/60183
8603 * gcc.dg/torture/pr60183.c: New testcase.
8605 2014-02-14 Jeff Law <law@redhat.com>
8607 PR rtl-optimization/60131
8608 * g++.dg/torture/pr60131.C: New test.
8610 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8612 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8615 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8617 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8619 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8621 * gcc.c-torture/compile/20140213.c: New test.
8623 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.target/i386/pr43546.c: New test.
8628 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8630 * gcc.target/s390/hotpatch-compile-8.c: New test.
8632 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8634 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8635 definition with an ifndef.
8636 * gcc.dg/pr59605-2.c: New test.
8638 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8640 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8642 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8644 * gcc.dg/torture/float128-mul-underflow.c,
8645 gcc.dg/torture/float128-truncdf-underflow.c,
8646 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8648 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8651 * g++.dg/ipa/pr59737.C: New test.
8653 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8655 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8657 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8659 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8661 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8663 2014-02-12 Richard Biener <rguenther@suse.de>
8666 * gcc.dg/torture/pr60092.c: New testcase.
8667 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8669 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8671 * gcc.c-torture/execute/20140212-1.c: New test.
8673 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8676 * g++.dg/cpp0x/pr60047.C: New.
8678 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8681 * c-c++-common/pr60101.c: New test.
8683 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8686 * g++.dg/ipa/devirt-27.C: New testcase.
8687 * g++.dg/ipa/devirt-26.C: New testcase.
8689 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8692 * gcc.target/powerpc/pr60137.c: New file.
8694 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8697 * gfortran.dg/pr52370.f90: New test.
8699 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8703 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8706 * gcc.target/i386/pr43662.c (dg-options):
8707 Add -maccumulate-outgoing-args.
8708 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8709 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8710 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8711 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8712 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8713 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8714 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8715 Add -maccumulate-outgoing-args.
8716 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8717 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8718 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8719 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8720 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8721 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8722 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8723 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8724 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8725 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8726 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8727 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8728 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8729 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8730 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8732 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8734 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8736 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.dg/guality/pr59776.c: New test.
8741 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8743 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8744 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8745 (add_options_for_arm_vfp3): New.
8747 2014-02-11 Jeff Law <law@redhat.com>
8750 * gcc.target/m68k/pr54041.c: New test.
8752 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.target/i386/pr59927.c: New test.
8757 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8759 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8760 * gcc.dg/vect/pr60012.c: Likewise.
8761 * gcc.dg/vect/vect-119.c: Likewise.
8762 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8763 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8765 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8769 2014-02-10 Jeff Law <law@redhat.com>
8772 * gcc.c-torture/compile/pr52306.c: New test.
8774 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8776 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8778 2014-02-10 Richard Biener <rguenther@suse.de>
8780 PR tree-optimization/60115
8781 * gcc.dg/torture/pr60115.c: New testcase.
8783 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8785 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8786 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8788 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8789 Ilya Tocar <ilya.tocar@intel.com>
8791 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8792 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8793 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8794 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8795 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8796 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8797 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8798 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8799 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8800 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8801 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8802 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8803 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8804 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8805 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8806 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8807 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8808 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8809 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8810 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8811 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8812 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8813 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8814 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8815 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8816 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8817 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8819 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8821 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8823 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8826 * gfortran.dg/associated_target_5.f03: New test.
8828 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/elemental_by_value_1.f90: New test.
8833 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8836 * gfortran.dg/finalize_22.f90: New.
8838 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8841 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8842 was fixed by the patch for PR59906.
8844 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8846 PR translation/52289
8847 * gfortran.dg/coarray_8.f90: Update dg-error match.
8849 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8852 * gcc.dg/vect/pr59984.c: New test.
8855 * gcc.dg/attr-alloc_align-1.c: New test.
8856 * gcc.dg/attr-alloc_align-2.c: New test.
8857 * gcc.dg/attr-alloc_align-3.c: New test.
8858 * gcc.dg/attr-assume_aligned-1.c: New test.
8859 * gcc.dg/attr-assume_aligned-2.c: New test.
8860 * gcc.dg/attr-assume_aligned-3.c: New test.
8862 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.target/i386/pr60077-1.c: New test.
8866 * gcc.target/i386/pr60077-2.c: New test.
8868 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8870 PR preprocessor/56824
8871 * gcc.dg/pr56824.c: New test.
8873 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8875 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8876 variable used for atomic operations.
8878 2014-02-07 Richard Biener <rguenther@suse.de>
8881 * gcc.dg/vect/pr60092-2.c: New testcase.
8883 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8887 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8889 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8890 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8892 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8894 * gcc.target/s390/fp2int1.c: New testcase.
8896 2014-02-07 Richard Biener <rguenther@suse.de>
8899 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8900 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8902 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8905 * g++.dg/torture/pr59918.C: New testcase.
8907 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.target/arm/pr59575.c: New test.
8913 * gcc.dg/pr59992.c: New test.
8915 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8917 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8918 init_priority. Test alignment of variable instead of function.
8920 2014-02-06 Marek Polacek <polacek@redhat.com>
8923 * gcc.dg/pr60087.c: New test.
8925 2014-02-06 Alan Modra <amodra@gmail.com>
8927 * gcc.target/powerpc/pr60032.c: New.
8929 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8932 * gcc.c-torture/execute/pr60062.c: New test.
8933 * gcc.c-torture/execute/pr60072.c: New test.
8935 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8937 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8938 so that expected outcome works for PIC variants too.
8940 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8941 Kugan Vivekanandarajah <kuganv@linaro.org>
8943 * gcc.target/arm/vect-noalign.c: New file.
8945 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8946 Jakub Jelinek <jakub@redhat.com>
8949 * gcc.dg/pr60013.c: New testcase.
8951 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8953 * gcc.dg/vmx/sum2s.c: New.
8954 * gcc.dg/vmx/sum2s-be-order.c: New.
8956 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8958 * gcc.dg/vmx/pack.c: New.
8959 * gcc.dg/vmx/pack-be-order.c: New.
8960 * gcc.dg/vmx/unpack.c: New.
8961 * gcc.dg/vmx/unpack-be-order.c: New.
8963 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8965 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8966 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8968 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8970 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8971 Use __builtin_floorf, __builtin_ceilf.
8972 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8974 (TEST): Use __builtin_floorf.
8975 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8977 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8980 * g++.dg/opt/pr59947.C: New test.
8983 * c-c++-common/gomp/pr58703.c: New test.
8985 2014-02-05 Richard Biener <rguenther@suse.de>
8988 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8989 avoid using unsigned long long.
8991 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/torture/pr57499.C: New test.
8996 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8998 * gcc.dg/asan/nosanitize-and-inline.c: New test.
9000 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9002 * g++.dg/ipa/devirrt-22.C: Fix template.
9004 2014-02-04 Marek Polacek <polacek@redhat.com>
9007 * gcc.dg/pr60036.c: New test.
9009 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9012 * g++.dg/torture/pr60058.C: New testcase.
9014 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9016 * g++.dg/tsan/default_options.C: Invert check.
9018 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9020 PR tree-optimization/60002
9021 * g++.dg/opt/pr60002.C: New test.
9023 PR tree-optimization/60023
9024 * g++.dg/vect/pr60023.cc: New test.
9027 * c-c++-common/torture/pr60026.c: New test.
9029 PR rtl-optimization/57915
9030 * gcc.target/i386/pr57915.c: New test.
9032 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9034 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9036 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9038 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9040 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9043 * gcc.dg/pr59261.c: New test.
9045 2014-02-04 Richard Biener <rguenther@suse.de>
9047 PR tree-optimization/60012
9048 * gcc.dg/vect/pr60012.c: New testcase.
9050 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9053 * g++.dg/eh/unwind-direct.C: New test.
9055 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9057 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9058 timeout value to 20s.
9060 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9063 * g++.dg/torture/pr59882.C: New testcase
9065 2014-02-03 Jan Hubicka <jh@suse.cz>
9068 * g++.dg/ipa/devirt-22.C: New testcase.
9070 2014-02-03 Jan Hubicka <jh@suse.cz>
9072 * g++.dg/ipa/devirt-25.C: New testcase.
9074 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9076 PR tree-optimization/59924
9077 * gcc.dg/pr59924.c: New test.
9079 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9082 * g++.dg/ipa/devirt-24.C: New testcase.
9084 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9088 * c-c++-common/attributes-1.c: New testcase.
9089 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9091 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9094 * g++.dg/cpp0x/pr58871.C: New.
9096 2014-02-03 Cong Hou <congh@google.com>
9098 PR tree-optimization/60000
9099 * g++.dg/vect/pr60000.cc: New test.
9101 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9103 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9104 * gcc.target/i386/long-double-64-4.c: Likewise.
9105 * gcc.target/i386/long-double-80-1.c: Likewise.
9106 * gcc.target/i386/long-double-80-2.c: Likewise.
9107 * gcc.target/i386/long-double-80-3.c: Likewise.
9108 * gcc.target/i386/long-double-80-4.c: Likewise.
9109 * gcc.target/i386/long-double-80-5.c: Likewise.
9110 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9111 __multf3 isn't used.
9112 * gcc.target/i386/long-double-64-3.c: Likewise.
9113 * gcc.target/i386/long-double-128-1.c: New test.
9114 * gcc.target/i386/long-double-128-2.c: Likewise.
9115 * gcc.target/i386/long-double-128-3.c: Likewise.
9116 * gcc.target/i386/long-double-128-4.c: Likewise.
9117 * gcc.target/i386/long-double-128-5.c: Likewise.
9118 * gcc.target/i386/long-double-128-6.c: Likewise.
9119 * gcc.target/i386/long-double-128-7.c: Likewise.
9120 * gcc.target/i386/long-double-128-8.c: Likewise.
9121 * gcc.target/i386/long-double-128-9.c: Likewise.
9122 * gcc.target/i386/long-double-64-5.c: Likewise.
9123 * gcc.target/i386/long-double-64-6.c: Likewise.
9124 * gcc.target/i386/long-double-64-7.c: Likewise.
9125 * gcc.target/i386/long-double-64-8.c: Likewise.
9126 * gcc.target/i386/long-double-64-9.c: Likewise.
9127 * gcc.target/i386/long-double-80-10.c: Likewise.
9128 * gcc.target/i386/long-double-80-8.c: Likewise.
9129 * gcc.target/i386/long-double-80-9.c: Likewise.
9131 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9133 PR rtl-optimization/57662
9134 * g++.dg/pr57662.C: New test.
9136 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9139 * gcc.dg/vmx/perm.c: New.
9140 * gcc.dg/vmx/perm-be-order.c: New.
9142 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9144 * gcc.dg/vmx/vsums.c: New.
9145 * gcc.dg/vmx/vsums-be-order.c: New.
9147 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9149 * g++.dg/ipa/devirt-23.C: New testcase.
9150 * g++.dg/ipa/devirt-20.C: Fix template.
9152 2014-02-02 Jan Hubicka <jh@suse.cz>
9154 * g++.dg/ipa/devirt-21.C: New testcase.
9156 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9158 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9159 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9161 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9164 * gcc.c-torture/execute/pr60017.c: New test.
9166 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9169 * gfortran.dg/default_initialization_7.f90: New test.
9171 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9174 * gfortran.dg/elemental_subroutine_9.f90: New test.
9176 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9178 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9180 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9182 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9184 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9186 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9188 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9191 * g++.dg/init/bitfield5.C: New.
9193 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9195 PR tree-optimization/60003
9196 * gcc.c-torture/execute/pr60003.c: New test.
9198 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9201 * gcc.target/arm/pr59985.C: New.
9203 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9206 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9207 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9209 (tsan_finish): Restore dg-do-what-default.
9210 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9211 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9212 * g++.dg/tsan/default_options.C: Likewise.
9213 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9214 * g++.dg/tsan/atomic_free2.C: Likewise.
9215 * g++.dg/tsan/cond_race.C: Likewise.
9216 * g++.dg/tsan/fd_close_norace.C: Likewise.
9217 * g++.dg/tsan/benign_race.C: Likewise.
9218 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9219 * c-c++-common/tsan/simple_race.c: Likewise.
9220 * c-c++-common/tsan/mutexset1.c: Likewise.
9221 * c-c++-common/tsan/thread_leak2.c: Likewise.
9222 * c-c++-common/tsan/tls_race.c: Likewise.
9223 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9224 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9225 * c-c++-common/tsan/free_race2.c: Likewise.
9226 * c-c++-common/tsan/thread_leak.c: Likewise.
9227 * c-c++-common/tsan/thread_leak1.c: Likewise.
9228 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9229 * c-c++-common/tsan/free_race.c: Likewise.
9230 * c-c++-common/tsan/sleep_sync.c: Likewise.
9231 * c-c++-common/tsan/tiny_race.c: Likewise.
9232 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9233 * c-c++-common/tsan/atomic_stack.c: Likewise.
9234 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9235 in dg-output regexps.
9236 * c-c++-common/tsan/simple_stack.c: Likewise.
9238 2014-01-31 Richard Henderson <rth@redhat.com>
9240 * g++.dg/tm/pr60004.C: New.
9242 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9245 * g++.dg/inherit/crash4.C: New.
9247 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9249 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9251 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9253 * gcc.target/i386/m512-check.h: Use correct rounding values.
9255 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9257 * gcc.target/i386/avx-1.c: Use correct rounding values.
9258 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9292 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9294 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9296 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9299 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9301 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9302 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9303 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9304 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9305 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9306 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9307 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9308 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9309 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9310 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9311 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9312 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9313 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9314 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9315 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9317 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9318 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9319 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9320 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9321 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9322 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9323 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9324 * gcc.target/i386/sse-13.c: Ditto.
9325 * gcc.target/i386/sse-14.c: Ditto.
9326 * gcc.target/i386/sse-22.c: Ditto.
9327 * gcc.target/i386/sse-23.c: Ditto.
9329 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9331 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9332 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9334 2014-01-31 Richard Biener <rguenther@suse.de>
9337 * gcc.dg/torture/pr59990.c: New testcase.
9339 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9341 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9342 if it fails don't run any tsan tests.
9344 2014-01-31 Marek Polacek <polacek@redhat.com>
9347 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9348 (y): Adjust dg-error.
9349 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9350 * gcc.dg/pr59963-1.c: New test.
9351 * gcc.dg/pr59963-2.c: New test.
9352 * gcc.dg/pr59963-3.c: New test.
9354 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9357 * gcc.target/arm/pr59923.c: New test.
9359 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9361 * gcc.dg/vmx/splat.c: New.
9362 * gcc.dg/vmx/splat-vsx.c: New.
9363 * gcc.dg/vmx/splat-be-order.c: New.
9364 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9365 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9366 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9368 2014-01-30 Richard Biener <rguenther@suse.de>
9370 PR tree-optimization/59993
9371 * gcc.dg/torture/pr59993.c: New testcase.
9373 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9375 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9376 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9377 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9378 vect_int rather than vect_float.
9380 2014-01-30 Marek Polacek <polacek@redhat.com>
9382 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9384 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9386 * gcc.target/microblaze/isa/fcmp4.c: New.
9388 2014-01-30 Marek Polacek <polacek@redhat.com>
9391 * gcc.dg/pr59940.c: New test.
9392 * gcc.dg/pr35635.c (func3): Move dg-warning.
9394 2014-01-30 Richard Biener <rguenther@suse.de>
9396 PR tree-optimization/59903
9397 * gcc.dg/torture/pr59903.c: New testcase.
9399 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9402 * g++.dg/lookup/crash8.C: New.
9404 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9407 * g++.dg/template/crash117.C: New.
9409 2014-01-30 Richard Biener <rguenther@suse.de>
9412 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9413 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9415 * gcc.dg/invalid-call-1.c: Likewise.
9417 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9420 * g++.dg/cpp1y/auto-fn23.C: New.
9422 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9425 * g++.dg/init/dso_handle2.C: New.
9427 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9430 * g++.dg/cpp0x/pr58674.C: New.
9432 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9435 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9436 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9438 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9440 * gcc.dg/vmx/merge-be-order.c: New.
9441 * gcc.dg/vmx/merge.c: New.
9442 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9443 * gcc.dg/vmx/merge-vsx.c: New.
9445 2014-01-29 Richard Biener <rguenther@suse.de>
9447 PR tree-optimization/58742
9448 * gcc.dg/pr58742-1.c: New testcase.
9449 * gcc.dg/pr58742-2.c: Likewise.
9450 * gcc.dg/pr58742-3.c: Likewise.
9452 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9454 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9455 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9456 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9458 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9461 * g++.dg/gomp/pr58702.C: New.
9463 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9465 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9468 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9471 PR tree-optimization/59920
9472 * gcc.dg/pr59920-1.c: New test.
9473 * gcc.dg/pr59920-2.c: New test.
9474 * gcc.dg/pr59920-3.c: New test.
9475 * c-c++-common/gomp/pr59917-1.c: New test.
9476 * c-c++-common/gomp/pr59917-2.c: New test.
9478 PR tree-optimization/59594
9479 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9480 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9481 * gcc.dg/vect/pr59594.c: New test.
9483 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9486 * gfortran.dg/allocate_class_3.f90: New test.
9488 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9490 PR preprocessor/59935
9491 * c-c++-common/cpp/warning-zero-location.c: New test.
9492 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9494 2014-01-27 Steve Ellcey <sellcey@mips.com>
9496 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9498 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9500 * g++.dg/ext/mv16.C: New tests.
9502 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9504 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9505 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9506 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9507 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9508 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9509 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9510 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9511 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9513 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9514 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9515 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9517 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9519 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9520 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9521 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9523 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9525 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9527 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9529 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9531 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9532 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9533 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9539 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9541 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9543 _mm512_mask_cvtepi32_storeu_epi8.
9544 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9545 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9546 _mm512_mask_cvtepi32_storeu_epi16.
9547 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9549 _mm512_mask_cvtepi64_storeu_epi8.
9550 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9551 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9552 _mm512_mask_cvtepi64_storeu_epi16.
9553 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9555 _mm512_mask_cvtepi64_storeu_epi32.
9556 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9557 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9558 _mm512_mask_cvtsepi32_storeu_epi8.
9559 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9560 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9561 _mm512_mask_cvtsepi32_storeu_epi16.
9562 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9563 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9564 _mm512_mask_cvtsepi64_storeu_epi8.
9565 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9567 _mm512_mask_cvtsepi64_storeu_epi16.
9568 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9570 _mm512_mask_cvtsepi64_storeu_epi32.
9571 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9573 _mm512_mask_cvtusepi32_storeu_epi8.
9574 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9576 _mm512_mask_cvtusepi32_storeu_epi16.
9577 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9579 _mm512_mask_cvtusepi64_storeu_epi8.
9580 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9582 _mm512_mask_cvtusepi64_storeu_epi16.
9583 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9585 _mm512_mask_cvtusepi64_storeu_epi32.
9586 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9587 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9589 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9591 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9592 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9593 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9594 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9595 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9596 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9597 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9598 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9599 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9600 built-ins roudning immediate.
9601 * gcc.target/i386/sse-22.c: Add new built-ins.
9602 * gcc.target/i386/sse-23.c: Ditto.
9603 * gcc.target/i386/avx-1.c: Ditto.
9605 2014-01-27 Christian Bruel <christian.bruel@st.com>
9607 * gcc.target/sh/torture/strncmp.c: New tests.
9609 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9611 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9613 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9615 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9617 2014-01-24 Jeff Law <law@redhat.com>
9619 PR tree-optimization/59919
9620 * gcc.c-torture/compile/pr59919.c: New test.
9622 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9625 * g++.dg/ext/timevar2.C: New.
9627 2014-01-24 Marek Polacek <polacek@redhat.com>
9629 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9631 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9634 * gcc.target/i386/pr59929.c: New test.
9636 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9639 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9640 word atomic functions at runtime.
9642 2014-01-23 Marek Polacek <polacek@redhat.com>
9645 * gcc.dg/pr59846.c: New test.
9647 2014-01-23 Marek Polacek <polacek@redhat.com>
9650 * c-c++-common/pr58346-1.c: New test.
9651 * c-c++-common/pr58346-2.c: New test.
9652 * c-c++-common/pr58346-3.c: New test.
9654 2014-01-23 Marek Polacek <polacek@redhat.com>
9657 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9658 * gcc.dg/pr59871.c: New test.
9660 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9663 * g++.dg/parse/enum11.C: New.
9665 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9667 * gcc.target/aarch64/sshr64_1.c: New testcase.
9669 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9671 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9672 SIMD enabled function.
9673 * g++.dg/cilk-plus/ef_test.C: New test.
9674 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9676 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9677 to differenciate C error messages from C++ ones.
9679 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9681 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9683 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9685 * gcc.target/microblaze/others/builtin-trap.c: New test,
9687 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9690 * c-c++-common/gomp/pr58809.c: New test.
9692 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9695 * c-c++-common/asan/use-after-return-1.c: Fixed
9698 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9700 PR preprocessor/58580
9701 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9703 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9704 Ilya Tocar <ilya.tocar@intel.com>
9706 * gcc.target/i386/avx512f-kmovw-1.c: New.
9708 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9710 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9711 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9712 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9713 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9714 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9715 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9717 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9720 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9721 * gcc.target/mips/pr52125.c: New test.
9723 2014-01-22 Marek Polacek <polacek@redhat.com>
9726 * gcc.dg/torture/pr59891.c: New test.
9728 2014-01-22 Jeff Law <law@redhat.com>
9730 PR tree-optimization/59597
9731 * gcc.dg/tree-ssa/pr59597.c: New test.
9733 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9735 PR rtl-optimization/59477
9736 * g++.dg/pr59477.C: New.
9738 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9740 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9742 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9745 * g++.dg/pr59482.C: New.
9747 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9749 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9750 * gcc.dg/vmx/extract-vsx.c: New.
9751 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9752 * gcc.dg/vmx/insert-vsx.c: New.
9754 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9756 PR rtl-optimization/59896
9757 * gcc.target/arm/pr59896.c: New.
9759 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9761 PR rtl-optimization/59858
9762 * gcc.target/arm/pr59858.c: New.
9764 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9767 * gcc.dg/tree-prof/pr59003.c: New test.
9770 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9773 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9775 * gfortran.dg/round_3.f08: Add more cases.
9777 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9779 * lib/target-supports.exp (force_conventional_output_for): New
9781 * lib/scanasm.exp (scan-assembler_required_options)
9782 (scan-assembler-not_required_options)
9783 (scan-assembler-times_required_options): Replace with
9784 force_conventional_output_fors.
9785 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9786 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9788 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9791 * gcc.target/i386/pr59789.c: New testcase.
9793 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9795 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9796 the 'code' bitfield from 16 to 8.
9798 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9800 * lib/target-supports.exp
9801 (check_effective_target_vect_perm): Exclude aarch64_be.
9802 (check_effective_target_vect_perm_byte): Likewise.
9803 (check_effective_target_vect_perm_short): Likewise.
9805 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9807 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9808 (RUN_TEST): Use new macro.
9809 (INDEX64_32): Delete.
9810 (INDEX64_64): Likewise.
9811 (INDEX128_32): Likewise.
9812 (INDEX128_64): Likewise.
9814 (test_vneg_f32): Use fixed RUN_TEST.
9816 2014-01-20 Richard Biener <rguenther@suse.de>
9819 * gcc.dg/pr59860.c: New testcase.
9821 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9824 * gcc.target/i386/pr59880.c: New test.
9826 2014-01-20 Renlin Li <renlin.li@arm.com>
9828 * gcc.dg/pr44194-1.c: Tweak regexp.
9830 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9835 * gfortran.dg/round_3.f08: New cases added.
9836 * gfortran.dg/fmt_g_1.f90: New test.
9838 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9840 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9842 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9844 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9846 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9848 * gcc.dg/vect/pr57705.c: Require vect_int.
9849 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9850 * gcc.dg/vect/vect-alias-check.c: Likewise.
9852 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9855 * gfortran.dg/unresolved_fixup_1.f90: New test.
9856 * gfortran.dg/unresolved_fixup_2.f90: New test.
9858 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9861 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9862 Remove dg-prune-output lines.
9864 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9867 * gfortran.dg/pr59706.f90: New test.
9868 * g++.dg/ext/pr59706.C: New test.
9870 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9874 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9875 * g++.dg/init/pr58811.C: Likewise.
9877 2014-01-17 Jeff Law <law@redhat.com>
9880 * gfortran.dg/pr57904.f90: New test.
9882 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9885 * g++.dg/cpp0x/nsdmi-union4.C: New.
9887 2014-01-17 Marek Polacek <polacek@redhat.com>
9890 * g++.dg/diagnostic/pr59838.C: New test.
9892 2014-01-17 Marek Polacek <polacek@redhat.com>
9895 * gcc.dg/pr58346.c: New test.
9897 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9900 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9901 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9905 * gfortran.dg/pr59440-1.f90: New test.
9906 * gfortran.dg/pr59440-2.f90: New test.
9907 * gfortran.dg/pr59440-3.f90: New test.
9910 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9911 testing for " version" and " alias" with one testing for
9912 " version\[^\n\r]* alias".
9913 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9914 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9915 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9916 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9917 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9918 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9921 * c-c++-common/torture/pr57945.c: New test.
9923 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9925 * gcc.target/arm/its.c: New testcase.
9927 2014-01-16 Jan Hubicka <jh@suse.cz>
9930 * g++.dg/torture/pr59775.C: New testcase.
9932 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9935 * gcc.c-torture/compile/pr58344.c: New test.
9938 * gcc.target/i386/pr59839.c: New test.
9941 * gcc.target/i386/pr9771-1.c (main): Rename to...
9942 (real_main): ... this. Add __asm name "main".
9943 (ASMNAME, ASMNAME2, STRING): Define.
9945 2014-01-16 Nick Clifton <nickc@redhat.com>
9948 * gcc.c-torture/compile/pr28865.c: New.
9949 * gcc.c-torture/execute/pr28865.c: New.
9951 2014-01-16 Marek Polacek <polacek@redhat.com>
9954 * gcc.dg/pr59827.c: New test.
9956 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9958 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9960 2014-01-15 Richard Henderson <rth@redhat.com>
9963 * gcc.target/i386/pr54694.c: New test.
9965 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9968 * g++.dg/pr49718.C: New test.
9970 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9972 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9974 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9976 * gcc.dg/vmx/mult-even-odd.c: New.
9977 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9979 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9981 * lib/target-supports.exp (check_libcilkrts_available): Added an
9982 extern "C" if we are using C++ along with a function prototype.
9984 2014-01-15 Jeff Law <law@redhat.com>
9986 PR tree-optimization/59747
9987 * gcc.c-torture/execute/pr59747.c: New test.
9989 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9992 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9994 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9995 * g++.dg/ext/attribute-test-1.C: Likewise.
9996 * g++.dg/ext/attribute-test-2.C: Likewise.
9997 * g++.dg/ext/attribute-test-3.C: Likewise.
9998 * g++.dg/ext/attribute-test-4.C: Likewise.
9999 * g++.dg/ext/pr56790-1.C: Likewise.
10000 * g++.dg/torture/pr38565.C: Likewise.
10001 * gcc.dg/pr53060.c: Likewise.
10002 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10003 * c-c++-common/vector-compare-2.c: Likewise.
10004 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10005 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10006 dg-message line number.
10008 2014-01-15 Matthias Klose <doko@ubuntu.com>
10010 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10012 2014-01-15 Richard Biener <rguenther@suse.de>
10014 PR tree-optimization/59822
10015 * g++.dg/torture/pr59822.C: New testcase.
10017 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10020 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10021 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10023 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10024 Kugan Vivekanandarajah <kuganv@linaro.org>
10027 * g++.dg/pr59695.C: New testcase.
10029 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10032 * gcc.c-torture/compile/pr59803.c: New testcase.
10034 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10037 * gcc.c-torture/execute/pr58943.c: New test.
10038 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10040 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10043 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10044 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10045 (bar): Change return type to void. Set y to x.
10046 * gcc.target/i386/pr59794-1.c: New testcase.
10047 * gcc.target/i386/pr59794-2.c: Likewise.
10048 * gcc.target/i386/pr59794-3.c: Likewise.
10049 * gcc.target/i386/pr59794-4.c: Likewise.
10050 * gcc.target/i386/pr59794-5.c: Likewise.
10051 * gcc.target/i386/pr59794-6.c: Likewise.
10052 * gcc.target/i386/pr59794-7.c: Likewise.
10054 2014-01-14 Richard Biener <rguenther@suse.de>
10056 PR tree-optimization/58921
10057 PR tree-optimization/59006
10058 * gcc.dg/torture/pr58921.c: New testcase.
10059 * gcc.dg/torture/pr59006.c: Likewise.
10060 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10062 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10065 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10066 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10067 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10068 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10069 Executing predictive commoning without unrolling.
10071 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10073 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10074 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10075 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10076 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10077 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10078 __builtin_ia32_rsqrt28sd_round.
10079 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10080 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10081 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10082 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10083 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10084 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10085 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10086 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10087 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10088 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10089 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10090 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10091 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10092 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10094 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10096 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10097 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10098 fix wrong rounding mode (see above).
10099 * gcc.target/i386/sse-23.c: Ditto.
10101 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10103 * gcc.dg/vmx/insert.c: New.
10104 * gcc.dg/vmx/insert-be-order.c: New.
10105 * gcc.dg/vmx/extract.c: New.
10106 * gcc.dg/vmx/extract-be-order.c: New.
10108 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10110 PR tree-optimization/59387
10111 * gcc.c-torture/execute/pr59387.c: New test.
10113 2014-01-13 Richard Biener <rguenther@suse.de>
10115 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10116 adjusting mathlib options.
10117 * gfortran.dg/lto/lto.exp: Likewise.
10119 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10121 * gnat.dg/loop_optimization17.adb: New test.
10122 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10124 2014-01-13 Christian Bruel <christian.bruel@st.com>
10126 * gcc.target/sh/cmpstrn.c: New case.
10128 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10130 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10131 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10133 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10136 * gfortran.dg/alloc_comp_basics_6.f90: New.
10138 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10141 * gfortran.dg/pr59700.f90: New test.
10143 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10145 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10146 * gfortran.dg/use_only_3.f90: Likewise.
10147 * gfortran.dg/inquire_10.f90: Delete opened file.
10148 * gfortran.dg/inquire_15.f90: Likewise.
10149 * gfortran.dg/pr16597.f90: Likewise.
10150 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10153 2014-01-10 Jeff Law <law@redhat.com>
10155 PR middle-end/59743
10156 * gcc.c-torture/compile/pr59743.c: New test.
10158 2014-01-10 Jan Hubicka <jh@suse.cz>
10161 * g++.dg/torture/pr58585.C: New testcase.
10163 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10165 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10167 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10169 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10171 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10174 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10175 * gcc.target/aarch64/cmn-neg2.c: New test.
10177 2014-01-10 Richard Biener <rguenther@suse.de>
10179 PR tree-optimization/59374
10180 * gcc.dg/torture/pr59374-3.c: New testcase.
10182 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10184 * lib/target-supports.exp
10185 (check_effective_target_arm_crypto_ok_nocache): New.
10186 (check_effective_target_arm_crypto_ok): Use above procedure.
10187 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10189 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10193 * g++.dg/ipa/devirt-20.C: New testcase.
10194 * g++.dg/torture/pr58252.C: Likewise.
10195 * g++.dg/torture/pr59226.C: Likewise.
10197 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10199 * c-c++-common/asan/no-asan-stack.c: New test.
10201 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10203 PR middle-end/59670
10204 * gcc.dg/pr59670.c: New test.
10206 2014-01-09 Steve Ellcey <sellcey@mips.com>
10208 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10210 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10212 PR middle-end/47735
10213 * gcc.target/i386/pr47735.c: New test.
10215 PR tree-optimization/59622
10216 * g++.dg/opt/pr59622-2.C: New test.
10217 * g++.dg/opt/pr59622-3.C: New test.
10218 * g++.dg/opt/pr59622-4.C: New test.
10219 * g++.dg/opt/pr59622-5.C: New test.
10222 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10223 filename:line instead of (modulename+offset) form with stripped
10224 initial / from the filename.
10226 2014-01-09 Ian Lance Taylor <iant@google.com>
10228 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10229 the other Go compiler.
10231 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10234 * g++.dg/cpp0x/variadic145.C: New.
10236 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10238 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10239 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10241 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10244 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10245 are run only if the Cilk library is available/enabled.
10246 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10247 * lib/target-supports.exp (check_libcilkrts_available): New function.
10249 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10252 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10253 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10254 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10255 with dg-additional-options.
10256 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10257 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10258 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10259 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10260 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10261 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10263 2014-01-09 Richard Biener <rguenther@suse.de>
10265 PR tree-optimization/59715
10266 * gcc.dg/torture/pr59715.c: New testcase.
10268 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10270 * c-c++-common/asan/no-asan-globals.c: New test.
10271 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10272 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10273 * c-c++-common/asan/use-after-return-1.c: Likewise.
10274 * c-c++-common/asan/no-use-after-return.c: Likewise.
10276 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10278 * gnat.dg/weak2.ad[sb]: New test.
10280 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10282 PR middle-end/59471
10283 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10284 type, use pointers to vector type instead.
10286 2014-01-08 Catherine Moore <clm@codesourcery.com>
10288 * gcc.target/mips/umips-branch-3.c: New test.
10289 * gcc.target/mips/umips-branch-4.c: New test.
10291 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10293 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10294 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10295 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10296 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10297 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10298 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10299 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10300 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10302 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10304 PR rtl-optimization/59137
10305 * gcc.target/mips/pr59137.c: New test.
10307 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10309 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10310 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10311 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10312 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10313 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10314 Require fpic effective target.
10315 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10317 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10320 * gcc.dg/pr59722.c: New test.
10322 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10324 PR middle-end/57748
10325 * gcc.dg/torture/pr57748-3.c: New test.
10326 * gcc.dg/torture/pr57748-4.c: New test.
10328 2014-01-08 Marek Polacek <polacek@redhat.com>
10330 PR middle-end/59669
10331 * gcc.dg/gomp/pr59669-1.c: New test.
10332 * gcc.dg/gomp/pr59669-2.c: New test.
10334 2014-01-08 Martin Jambor <mjambor@suse.cz>
10337 * gcc.dg/ipa/pr59610.c: New test.
10339 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10342 * gfortran.dg/binding_label_tests_26a.f90: New.
10343 * gfortran.dg/binding_label_tests_26b.f90: New.
10345 2014-01-08 Marek Polacek <polacek@redhat.com>
10348 * c-c++-common/ubsan/pr59667.c: New test.
10350 2014-01-08 Richard Biener <rguenther@suse.de>
10352 PR middle-end/59630
10353 * gcc.dg/pr59630.c: New testcase.
10355 2014-01-08 Richard Biener <rguenther@suse.de>
10357 PR middle-end/59471
10358 * gcc.dg/pr59471.c: New testcase.
10360 2014-01-07 Jeff Law <law@redhat.com>
10362 PR middle-end/53623
10363 * gcc.target/i386/pr53623.c: New test.
10365 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10367 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10369 * g++.dg/cpp1y/pr58534.C: Likewise.
10370 * g++.dg/cpp1y/pr58536.C: Likewise.
10371 * g++.dg/cpp1y/pr58548.C: Likewise.
10372 * g++.dg/cpp1y/pr58549.C: Likewise.
10373 * g++.dg/cpp1y/pr58637.C: Likewise.
10374 * g++.dg/cpp1y/pr59112.C: Likewise.
10375 * g++.dg/cpp1y/pr59113.C: Likewise.
10376 * g++.dg/cpp1y/pr59629.C: Likewise.
10377 * g++.dg/cpp1y/pr59635.C: Likewise.
10378 * g++.dg/cpp1y/pr59636.C: Likewise.
10379 * g++.dg/cpp1y/pr59638.C: Likewise.
10381 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10383 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10385 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10387 * gcc.target/i386/intrinsics_4.c (bar): New function.
10389 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10391 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10393 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10395 PR rtl-optimization/58668
10396 * gcc.dg/pr58668.c: New test.
10398 PR tree-optimization/59643
10399 * gcc.dg/pr59643.c: New test.
10400 * gcc.c-torture/execute/pr59643.c: New test.
10402 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10405 * gfortran.dg/class_allocate_16.f90: New.
10407 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10410 * gcc.target/i386/pr59644.c: New test.
10412 2014-01-06 Marek Polacek <polacek@redhat.com>
10415 * gcc.dg/pr57773.c: New test.
10417 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10423 * g++.dg/cpp1y/pr59635.C: New testcase.
10424 * g++.dg/cpp1y/pr59636.C: New testcase.
10425 * g++.dg/cpp1y/pr59629.C: New testcase.
10426 * g++.dg/cpp1y/pr59638.C: New testcase.
10428 2014-01-06 Martin Jambor <mjambor@suse.cz>
10431 * gcc.dg/ipa/pr59008.c: New test.
10433 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10435 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10438 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10440 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10441 Require c99_runtime.
10442 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10444 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10445 Require c99_runtime.
10446 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10447 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10448 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10450 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10451 Require c99_runtime.
10452 Make CALC void static.
10453 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10455 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10456 Require c99_runtime.
10457 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10459 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10461 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10462 * gcc.target/i386/pr59501-2.c: Likewise.
10463 * gcc.target/i386/pr59501-3.c: Likewise.
10464 * gcc.target/i386/pr59501-4.c: Likewise.
10465 * gcc.target/i386/pr59501-5.c: Likewise.
10466 * gcc.target/i386/pr59501-6.c: Likewise.
10468 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10470 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10471 * gcc.target/i386/pr59390_1.c: Likewise.
10472 * gcc.target/i386/pr59390_2.c: Likewise.
10474 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10476 * gcc.dg/pr59350.c: Tweak.
10477 * gcc.dg/pr59350-2.c: New test.
10478 * g++.dg/pr59510.C: Likewise.
10480 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10483 * gfortran.dg/bind_c_procs_2.f90: New.
10485 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10487 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10488 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10489 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10490 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10491 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10492 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10493 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10495 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10497 * gcc.target/arm/neon-nested-apcs.c: New test.
10499 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10501 PR tree-optimization/59519
10502 * gcc.dg/vect/pr59519-1.c: New test.
10503 * gcc.dg/vect/pr59519-2.c: New test.
10505 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10508 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10511 * gfortran.dg/typebound_proc_32.f90: New.
10513 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10516 * g++.dg/pr58950.C: New file.
10518 2014-01-03 Tobias Burnus <burnus@net-b.de>
10521 * g++.dg/gomp/pr58567.C: New.
10523 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10525 PR tree-optimization/59651
10526 * gcc.dg/torture/pr59651.c: New test.
10527 * gcc.dg/vect/pr59651.c: Ditto.
10529 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10532 * gcc.target/i386/pr59625.c: New test.
10534 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10538 * g++.dg/cpp0x/range-for28.C: New.
10539 * g++.dg/cpp0x/range-for3.C: Update.
10541 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10543 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10545 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10548 * g++.dg/cpp0x/pr59641.C: New file.
10550 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10552 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10554 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10557 * g++.dg/ext/pr59378.C: New file.
10559 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10561 Update copyright years
10563 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10565 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10568 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10571 * gfortran.dg/dynamic_dispatch_12.f90: New.
10573 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10575 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10576 the builtin isn't optimized away as unused.
10578 PR rtl-optimization/59647
10579 * g++.dg/opt/pr59647.C: New test.
10581 Copyright (C) 2014 Free Software Foundation, Inc.
10583 Copying and distribution of this file, with or without modification,
10584 are permitted in any medium without royalty provided the copyright
10585 notice and this notice are preserved.