1 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
6 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
7 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
9 2014-09-22 Jakub Jelinek <jakub@redhat.com>
12 * c-c++-common/gomp/pr63328.c: New test.
14 2014-09-22 Martin Liska <mliska@suse.cz>
17 * g++.dg/lto/pr63270_0.C: New test.
18 * g++.dg/lto/pr63270_1.C: New test.
20 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
23 for call_value_rex64_ms_sysv.
24 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
25 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
26 for call_rex64_ms_sysv.
28 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
29 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/coarray_atomic_5.f90: New
33 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
36 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
38 2014-09-19 Andi Kleen <ak@linux.intel.com>
40 * gcc.dg/pg-override.c: Only run on x86 Linux.
42 * gcc.target/i386/fentry-override.c: Exclude for PIC.
43 * gcc.target/i386/fentry.c: Dito.
45 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
48 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
50 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
53 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
54 * gfortran.dg/pr63152.f90: New test.
56 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
59 * g++.dg/cpp0x/nsdmi10.C: New.
61 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
63 * gcc.dg/ssp-3.c: New.
64 * gcc.dg/ssp-4.c: Likewise.
66 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
68 * gcc.target/s390/dfp-conv1.c: New testcase.
70 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
72 * c-c++-common/asan/red-align-1.c: New test.
73 * c-c++-common/asan/red-align-2.c: New test.
75 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
77 * gcc.dg/pr61053.c: Updated for x32.
79 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
82 * gcc.target/i386/pr63285.c: New test.
84 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
87 * gcc.target/i386/pr61360.c: New.
89 2014-09-18 Jakub Jelinek <jakub@redhat.com>
92 * g++.dg/asan/pr62017.C: New test.
95 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
97 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/cpp0x/Wdtor1.C: New.
102 2014-09-18 Joseph Myers <joseph@codesourcery.com>
104 * gcc.dg/torture/float128-exact-underflow.c: New test.
106 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
109 * g++.dg/template/pr61745.C: New.
111 2014-09-17 Marek Polacek <polacek@redhat.com>
114 * gcc.dg/cpp/pr61854-1.c: New test.
115 * gcc.dg/cpp/pr61854-2.c: New test.
116 * gcc.dg/cpp/pr61854-3.c: New test.
117 * gcc.dg/cpp/pr61854-3.h: New test.
118 * gcc.dg/cpp/pr61854-4.c: New test.
119 * gcc.dg/cpp/pr61854-5.c: New test.
120 * gcc.dg/cpp/pr61854-6.c: New test.
121 * gcc.dg/cpp/pr61854-7.c: New test.
122 * gcc.dg/cpp/pr61854-c90.c: New test.
123 * gcc.dg/cpp/pr61854-c94.c: New test.
125 2014-09-17 Jakub Jelinek <jakub@redhat.com>
128 * gcc.dg/pr63284.c: New test.
130 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
132 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/cpp0x/constexpr-63241.C: New.
137 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
140 * gfortran.dg/filename_null.f90: New test.
142 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
144 * gcc.dg/pg-override.c: Fix a typo.
146 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.dg/pg.c: Fix a typo.
150 2014-09-16 Richard Biener <rguenther@suse.de>
153 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
154 for "vectorization not profitable".
156 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
158 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
160 2014-09-16 Jakub Jelinek <jakub@redhat.com>
163 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
164 missing nexted dg-test call support in dejaGNU 1.4.4.
166 2014-09-15 Andi Kleen <ak@linux.intel.com>
168 * gcc.dg/pg-override.c: New test.
169 * gcc.dg/pg.c: New test.
170 * gcc.target/i386/fentry-override.c: New test.
171 * gcc.target/i386/fentry.c: New test.
173 2014-09-15 Jakub Jelinek <jakub@redhat.com>
176 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
178 (dg-compile-aux-modules): New procedure.
179 * gfortran.dg/binding_label_tests_10.f03: Remove comment
181 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
182 use dg-compile-aux-modules.
183 * gfortran.dg/binding_label_tests_11.f03: Remove comment
185 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
186 use dg-compile-aux-modules.
187 * gfortran.dg/binding_label_tests_13.f03: Remove comment
189 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
190 use dg-compile-aux-modules.
191 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
193 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
194 use dg-compile-aux-modules.
195 * gfortran.dg/class_45a.f03: Remove keep-modules.
196 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
198 * gfortran.dg/class_4a.f03: Use dg-do link, use
199 dg-additional-sources and cleanup-modules, remove keep-modules
201 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
202 keep-modules, adjust comment.
203 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
204 dg-additional-sources and cleanup-modules.
205 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
207 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
209 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
210 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
211 use dg-compile-aux-modules.
212 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
213 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
214 use dg-compile-aux-modules.
215 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
216 * gfortran.dg/whole_file_29.f90: Remove comment, use
217 dg-compile-aux-modules.
218 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
219 * gfortran.dg/whole_file_31.f90: Remove comment, use
220 dg-compile-aux-modules.
222 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
223 gcc_parallel_test_enable): New procedures. If
224 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
225 runtest_file_p to invoke also gcc_parallel_test_run_p.
226 * g++.dg/guality/guality.exp (check_guality): Save/restore
227 test_counts array around the body of the procedure.
228 * gcc.dg/guality/guality.exp (check_guality): Likewise.
229 * g++.dg/plugin/plugin.exp: Run all the tests serially
230 by the first parallel runtest encountering it.
231 * gcc.dg/plugin/plugin.exp: Likewise.
232 * gcc.misc-tests/matrix1.exp: Likewise.
233 * gcc.misc-tests/dhry.exp: Likewise.
234 * gcc.misc-tests/acker1.exp: Likewise.
235 * gcc.misc-tests/linkage.exp: Likewise.
236 * gcc.misc-tests/mg.exp: Likewise.
237 * gcc.misc-tests/mg-2.exp: Likewise.
238 * gcc.misc-tests/sort2.exp: Likewise.
239 * gcc.misc-tests/sieve.exp: Likewise.
240 * gcc.misc-tests/options.exp: Likewise.
241 * gcc.misc-tests/help.exp: Likewise.
242 * go.test/go-test.exp (go-gc-tests): Use
243 gcc_parallel_test_enable {0, 1} around all handling of
245 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
246 * ada/acats/run_all.sh: Parallelize using mkdir inside of
247 a shared directory. Avoid forking and expr uses if
248 shell supports $(()).
250 2014-09-14 David Sherwood <david.sherwood@arm.com>
252 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
254 2014-09-14 James Clarke <jrtc27@jrtc27.com>
257 * gcc.dg/darwin-minversion-1.c: Fixed formatting
258 * gcc.dg/darwin-minversion-2.c: Fixed formatting
259 * gcc.dg/darwin-minversion-3.c: Fixed formatting
260 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
262 2014-09-13 Marek Polacek <polacek@redhat.com>
265 * g++.dg/diagnostic/pr60862.C: New test.
267 2014-09-12 Richard Biener <rguenther@suse.de>
270 * g++.dg/torture/pr63237.C: New testcase.
272 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
274 * gcc.dg/vec-andxor1.c: New file.
276 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
279 * gcc.dg/c11-true_min-1.c: New testcase.
281 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
284 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
285 * g++.old-deja/g++.other/warn5.C: Adjust.
287 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
289 * gcc.target/aarch64/vset_lane_1.c: New test.
291 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
293 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
295 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
297 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
299 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
302 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
304 PR tree-optimization/63186
305 * gcc.dg/pr63186.c: New testcase.
307 2014-09-10 Xinliang David Li <davidxl@google.com>
310 * gcc.c-torture/execute/pr63209.c: New test.
312 2014-09-10 Jakub Jelinek <jakub@redhat.com>
314 * gcc.target/i386/i386.exp: Only run vect-args.c tests
315 if runtest_file_p says they should be run.
317 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
319 * gcc.target/aarch64/vstN_1.c: New test.
321 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
323 * gcc.target/aarch64/vldN_lane_1.c: New test.
325 2014-09-10 Martin Jambor <mjambor@suse.cz>
328 * g++.dg/ipa/pr61654.C: New test.
330 2014-09-10 Jakub Jelinek <jakub@redhat.com>
332 * c-c++-common/ubsan/attrib-3.c: New test.
333 * c-c++-common/ubsan/nonnull-1.c: New test.
334 * c-c++-common/ubsan/nonnull-2.c: New test.
335 * c-c++-common/ubsan/nonnull-3.c: New test.
336 * c-c++-common/ubsan/nonnull-4.c: New test.
337 * c-c++-common/ubsan/nonnull-5.c: New test.
339 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
341 * g++.dg/lto/pr63166_0.ii: New testcase.
342 * g++.dg/lto/pr63166_1.ii: New testcase.
344 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
346 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
348 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
350 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
351 xxpermdi and add commentary about adding it back later; remove
354 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
356 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
358 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
359 * gcc.target/arm/vect-lroundf_1.c: Likewise.
360 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
361 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
362 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
363 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
365 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
367 * gcc.target/aarch64/vldN_dup_1.c: New test.
369 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
371 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
373 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
375 * gcc.target/aarch64/vldN_1.c: New test.
377 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
379 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
381 2014-09-09 Jiong Wang <jiong.wang@arm.com>
383 * gcc.target/arm/vect-copysignf.c: New testcase.
385 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387 * gcc.target/arm/vfp-1.c: Updated expected assembly.
389 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
391 * gcc.target/arm/vfp-1.c: Updated expected assembly.
393 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
395 * gcc.target/arm/vfp-1.c: Updated expected assembly.
397 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
399 * gcc.target/arm/vfp-1.c: Updated expected assembly.
401 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
403 * gcc.target/arm/pr51835.c: Update expected assembly.
404 * gcc.target/arm/vfp-1.c: Likewise.
405 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
406 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
407 * gcc.target/arm/vfp-ldmiad.c: Likewise.
408 * gcc.target/arm/vfp-ldmias.c: Likewise.
409 * gcc.target/arm/vfp-stmdbd.c: Likewise.
410 * gcc.target/arm/vfp-stmdbs.c: Likewise.
411 * gcc.target/arm/vfp-stmiad.c: Likewise.
412 * gcc.target/arm/vfp-stmias.c: Likewise.
414 2014-09-09 Tony Wang <tony.wang@arm.com>
416 * gcc.target/arm/xordi3-opt.c: Disable this
417 test case for thumb1 target.
418 * gcc.target/arm/iordi3-opt.c: Ditto.
420 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
423 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
425 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
427 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
429 2014-09-08 Jakub Jelinek <jakub@redhat.com>
431 PR tree-optimization/60196
432 PR tree-optimization/63189
433 * gcc.dg/vect/pr63189.c: New test.
434 * gcc.dg/vect/pr60196-1.c: New test.
435 * gcc.dg/vect/pr60196-2.c: New test.
437 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
439 * gcc.target/powerpc/swaps-p8-16.c: New test.
441 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
443 * gcc.target/i386/pr62208.c: New test.
445 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
448 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
450 * g++.dg/ipa/pr61800.C: Require visibility.
452 * gcc.dg/pr61868.c: Require lto.
454 2014-09-05 Easwaran Raman <eraman@google.com>
456 PR rtl-optimization/62146
457 * testsuite/g++.dg/opt/pr62146.C: New.
459 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
461 * gcc.dg/vect/vect-109.c: Skip predicate added.
462 * gcc.dg/vect/vect-93.c: Test check fixed.
463 * gcc.dg/vect/bb-slp-10.c: Likewise.
464 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
465 Check unaligned feature.
467 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
469 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
470 int{32,16,8}x1_t with int{32,16,8}_t.
471 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
472 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
473 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
474 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
476 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
478 * gcc.target/aarch64/vget_high_1.c: New test.
479 * gcc.target/aarch64/vget_low_1.c: Likewise.
481 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
483 * gcc.target/aarch64/simd/int_comparisons.x: New file.
484 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
485 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
487 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
489 * gcc.target/aarch64/simd/vrbit_1.c: New test.
491 2014-09-05 Richard Biener <rguenther@suse.de>
494 * gcc.dg/vect/pr63148.c: New testcase.
495 * c-c++-common/pr19807-1.c: Likewise.
496 * g++.dg/tree-ssa/pr19807.C: Adjust.
497 * g++.dg/tree-ssa/tmmti-2.C: Remove.
499 2014-09-05 Bin Cheng <bin.cheng@arm.com>
502 * gcc.target/arm/memset-inline-1.c: New test.
503 * gcc.target/arm/memset-inline-2.c: New test.
504 * gcc.target/arm/memset-inline-3.c: New test.
505 * gcc.target/arm/memset-inline-4.c: New test.
506 * gcc.target/arm/memset-inline-5.c: New test.
507 * gcc.target/arm/memset-inline-6.c: New test.
508 * gcc.target/arm/memset-inline-7.c: New test.
509 * gcc.target/arm/memset-inline-8.c: New test.
510 * gcc.target/arm/memset-inline-9.c: New test.
511 * gcc.target/arm/memset-inline-10.c: New test.
513 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
515 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
517 2014-09-04 Guozhi Wei <carrot@google.com>
520 * gcc.target/aarch64/pr62040.c: New test.
522 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
524 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
525 override specific ones, but specific ones do.
527 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
529 * gcc.target/powerpc/swaps-p8-13.c: New test.
530 * gcc.target/powerpc/swaps-p8-14.c: New test.
531 * gcc.target/powerpc/swaps-p8-15.c: New test.
533 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
535 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
536 regardless of endianness.
538 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
541 * gfortran.dg/cray_pointers_11.f90: New.
543 2014-09-03 Martin Jambor <mjambor@suse.cz>
546 * g++.dg/ipa/pr62015.C: New test.
548 2014-09-03 Martin Jambor <mjambor@suse.cz>
551 * gcc.dg/ipa/pr61986.c: New test.
553 2014-09-03 Marek Polacek <polacek@redhat.com>
556 * gcc.dg/pr62294.c: New test.
557 * gcc.dg/pr62294.h: New file.
559 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
561 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
562 of dg-options. Add "inline" keyword to test functions.
564 2014-09-03 Marek Polacek <polacek@redhat.com>
567 * g++.dg/cpp0x/pr62024.C: New test.
568 * gcc.dg/pr62024.c: New test.
570 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
572 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
573 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
574 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
575 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
576 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
577 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
579 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
582 * gcc.target/s390/pr61078.c: New testcase.
584 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
586 * gcc.dg/20111227-2.c: Compile only for x86 targets.
587 * gcc.dg/20111227-3.c: Ditto.
589 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
591 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
593 2014-09-03 Tobias Burnus <burnus@net-b.de>
598 * gfortran.dg/sizeof_4.f90: New.
600 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
602 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
603 vec_cts, and vec_ctu.
604 * gcc.target/powerpc/builtins-2.c: Likewise.
606 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
608 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
609 [!__sun__ && !__hpux__] (arena_size): Scale according to
612 2014-09-02 Marek Polacek <polacek@redhat.com>
615 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
617 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
620 * gcc.target/arm/vect-lceilf_1.c: New test.
621 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
622 * gcc.target/arm/vect-lroundf_1.c: Likewise.
624 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
627 * gcc.target/arm/lceil-vcvt_1.c: New test.
628 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
629 * gcc.target/arm/lround-vcvt_1.c: Likewise.
631 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/constexpr-volatile.C: New.
635 * g++.dg/ext/is_literal_type2.C: Likewise.
637 2014-09-02 Jakub Jelinek <jakub@redhat.com>
638 Balaji V. Iyer <balaji.v.iyer@intel.com>
639 Igor Zamyatin <igor.zamyatin@intel.com>
641 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
642 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
643 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
644 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
645 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
646 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
647 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
648 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
649 * g++.dg/cilk-plus/CK/cf3.cc: New test.
650 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
651 * g++.dg/cilk-plus/CK/for1.cc: New test.
652 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
653 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
654 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
656 2014-09-02 Richard Biener <rguenther@suse.de>
658 PR tree-optimization/62695
659 * gfortran.dg/pr62695.f90: New testcase.
661 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
664 * gcc.c-torture/compile/pr62312.c: New.
666 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
668 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
670 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
672 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
673 Return right away if !arm*-*-*.
675 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
677 * gcc.c-torture/unsorted/386.c: Move to ...
678 * gcc.c-torture/compile/386.c: ... here.
679 * gcc.c-torture/unsorted/86.c: Move to ...
680 * gcc.c-torture/compile/86.c: ... here.
681 * gcc.c-torture/unsorted/a1.c: Move to ...
682 * gcc.c-torture/compile/a1.c: ... here.
683 * gcc.c-torture/unsorted/a3.c: Move to ...
684 * gcc.c-torture/compile/a3.c: ... here.
685 * gcc.c-torture/unsorted/aaa.c: Move to ...
686 * gcc.c-torture/compile/aaa.c: ... here.
687 * gcc.c-torture/unsorted/aa.c: Move to ...
688 * gcc.c-torture/compile/aa.c: ... here.
689 * gcc.c-torture/unsorted/abs.c: Move to ...
690 * gcc.c-torture/compile/abs.c: ... here.
691 * gcc.c-torture/unsorted/a.c: Move to ...
692 * gcc.c-torture/compile/a.c: ... here.
693 * gcc.c-torture/unsorted/ac.c: Move to ...
694 * gcc.c-torture/compile/ac.c: ... here.
695 * gcc.c-torture/unsorted/acc.c: Move to ...
696 * gcc.c-torture/compile/acc.c: ... here.
697 * gcc.c-torture/unsorted/add386.c: Move to ...
698 * gcc.c-torture/compile/add386.c: ... here.
699 * gcc.c-torture/unsorted/add.c: Move to ...
700 * gcc.c-torture/compile/add.c: ... here.
701 * gcc.c-torture/unsorted/addcc.c: Move to ...
702 * gcc.c-torture/compile/addcc.c: ... here.
703 * gcc.c-torture/unsorted/andm.c: Move to ...
704 * gcc.c-torture/compile/andm.c: ... here.
705 * gcc.c-torture/unsorted/andmem.c: Move to ...
706 * gcc.c-torture/compile/andmem.c: ... here.
707 * gcc.c-torture/unsorted/andn.c: Move to ...
708 * gcc.c-torture/compile/andn.c: ... here.
709 * gcc.c-torture/unsorted/andok.c: Move to ...
710 * gcc.c-torture/compile/andok.c: ... here.
711 * gcc.c-torture/unsorted/andsi.c: Move to ...
712 * gcc.c-torture/compile/andsi.c: ... here.
713 * gcc.c-torture/unsorted/andsparc.c: Move to ...
714 * gcc.c-torture/compile/andsparc.c: ... here.
715 * gcc.c-torture/unsorted/aos.c: Move to ...
716 * gcc.c-torture/compile/aos.c: ... here.
717 * gcc.c-torture/unsorted/arr.c: Move to ...
718 * gcc.c-torture/compile/arr.c: ... here.
719 * gcc.c-torture/unsorted/as.c: Move to ...
720 * gcc.c-torture/compile/as.c: ... here.
721 * gcc.c-torture/unsorted/ase.c: Move to ...
722 * gcc.c-torture/compile/ase.c: ... here.
723 * gcc.c-torture/unsorted/b1.c: Move to ...
724 * gcc.c-torture/compile/b1.c: ... here.
725 * gcc.c-torture/unsorted/b2.c: Move to ...
726 * gcc.c-torture/compile/b2.c: ... here.
727 * gcc.c-torture/unsorted/b3.c: Move to ...
728 * gcc.c-torture/compile/b3.c: ... here.
729 * gcc.c-torture/unsorted/b88.c: Move to ...
730 * gcc.c-torture/compile/b88.c: ... here.
731 * gcc.c-torture/unsorted/bad.c: Move to ...
732 * gcc.c-torture/compile/bad.c: ... here.
733 * gcc.c-torture/unsorted/band.c: Move to ...
734 * gcc.c-torture/compile/band.c: ... here.
735 * gcc.c-torture/unsorted/bb0.c: Move to ...
736 * gcc.c-torture/compile/bb0.c: ... here.
737 * gcc.c-torture/unsorted/bb1.c: Move to ...
738 * gcc.c-torture/compile/bb1.c: ... here.
739 * gcc.c-torture/unsorted/bbb.c: Move to ...
740 * gcc.c-torture/compile/bbb.c: ... here.
741 * gcc.c-torture/unsorted/b.c: Move to ...
742 * gcc.c-torture/compile/b.c: ... here.
743 * gcc.c-torture/unsorted/bc.c: Move to ...
744 * gcc.c-torture/compile/bc.c: ... here.
745 * gcc.c-torture/unsorted/bcopy.c: Move to ...
746 * gcc.c-torture/compile/bcopy.c: ... here.
747 * gcc.c-torture/unsorted/bf.c: Move to ...
748 * gcc.c-torture/compile/bf.c: ... here.
749 * gcc.c-torture/unsorted/bfins.c: Move to ...
750 * gcc.c-torture/compile/bfins.c: ... here.
751 * gcc.c-torture/unsorted/bfx.c: Move to ...
752 * gcc.c-torture/compile/bfx.c: ... here.
753 * gcc.c-torture/unsorted/bge.c: Move to ...
754 * gcc.c-torture/compile/bge.c: ... here.
755 * gcc.c-torture/unsorted/bit.c: Move to ...
756 * gcc.c-torture/compile/bit.c: ... here.
757 * gcc.c-torture/unsorted/bitf.c: Move to ...
758 * gcc.c-torture/compile/bitf.c: ... here.
759 * gcc.c-torture/unsorted/bitw.c: Move to ...
760 * gcc.c-torture/compile/bitw.c: ... here.
761 * gcc.c-torture/unsorted/blk.c: Move to ...
762 * gcc.c-torture/compile/blk.c: ... here.
763 * gcc.c-torture/unsorted/bt386.c: Move to ...
764 * gcc.c-torture/compile/bt386.c: ... here.
765 * gcc.c-torture/unsorted/bt.c: Move to ...
766 * gcc.c-torture/compile/bt.c: ... here.
767 * gcc.c-torture/unsorted/BUG11.c: Move to ...
768 * gcc.c-torture/compile/BUG11.c: ... here.
769 * gcc.c-torture/unsorted/BUG12.c: Move to ...
770 * gcc.c-torture/compile/BUG12.c: ... here.
771 * gcc.c-torture/unsorted/BUG13.c: Move to ...
772 * gcc.c-torture/compile/BUG13.c: ... here.
773 * gcc.c-torture/unsorted/BUG16.c: Move to ...
774 * gcc.c-torture/compile/BUG16.c: ... here.
775 * gcc.c-torture/unsorted/BUG17.c: Move to ...
776 * gcc.c-torture/compile/BUG17.c: ... here.
777 * gcc.c-torture/unsorted/BUG18.c: Move to ...
778 * gcc.c-torture/compile/BUG18.c: ... here.
779 * gcc.c-torture/unsorted/BUG1.c: Move to ...
780 * gcc.c-torture/compile/BUG1.c: ... here.
781 * gcc.c-torture/unsorted/BUG21.c: Move to ...
782 * gcc.c-torture/compile/BUG21.c: ... here.
783 * gcc.c-torture/unsorted/BUG22.c: Move to ...
784 * gcc.c-torture/compile/BUG22.c: ... here.
785 * gcc.c-torture/unsorted/BUG23.c: Move to ...
786 * gcc.c-torture/compile/BUG23.c: ... here.
787 * gcc.c-torture/unsorted/BUG24.c: Move to ...
788 * gcc.c-torture/compile/BUG24.c: ... here.
789 * gcc.c-torture/unsorted/BUG25.c: Move to ...
790 * gcc.c-torture/compile/BUG25.c: ... here.
791 * gcc.c-torture/unsorted/BUG2.c: Move to ...
792 * gcc.c-torture/compile/BUG2.c: ... here.
793 * gcc.c-torture/unsorted/BUG3.c: Move to ...
794 * gcc.c-torture/compile/BUG3.c: ... here.
795 * gcc.c-torture/unsorted/BUG4.c: Move to ...
796 * gcc.c-torture/compile/BUG4.c: ... here.
797 * gcc.c-torture/unsorted/BUG5.c: Move to ...
798 * gcc.c-torture/compile/BUG5.c: ... here.
799 * gcc.c-torture/unsorted/BUG6.c: Move to ...
800 * gcc.c-torture/compile/BUG6.c: ... here.
801 * gcc.c-torture/unsorted/bug.c: Move to ...
802 * gcc.c-torture/compile/bug.c: ... here.
803 * gcc.c-torture/unsorted/bugc.c: Move to ...
804 * gcc.c-torture/compile/bugc.c: ... here.
805 * gcc.c-torture/unsorted/buns.c: Move to ...
806 * gcc.c-torture/compile/buns.c: ... here.
807 * gcc.c-torture/unsorted/bx.c: Move to ...
808 * gcc.c-torture/compile/bx.c: ... here.
809 * gcc.c-torture/unsorted/c1.c: Move to ...
810 * gcc.c-torture/compile/c1.c: ... here.
811 * gcc.c-torture/unsorted/c2.c: Move to ...
812 * gcc.c-torture/compile/c2.c: ... here.
813 * gcc.c-torture/unsorted/call386.c: Move to ...
814 * gcc.c-torture/compile/call386.c: ... here.
815 * gcc.c-torture/unsorted/call.c: Move to ...
816 * gcc.c-torture/compile/call.c: ... here.
817 * gcc.c-torture/unsorted/callind.c: Move to ...
818 * gcc.c-torture/compile/callind.c: ... here.
819 * gcc.c-torture/unsorted/c.c: Move to ...
820 * gcc.c-torture/compile/c.c: ... here.
821 * gcc.c-torture/unsorted/cc.c: Move to ...
822 * gcc.c-torture/compile/cc.c: ... here.
823 * gcc.c-torture/unsorted/charmtst.c: Move to ...
824 * gcc.c-torture/compile/charmtst.c: ... here.
825 * gcc.c-torture/unsorted/cmb.c: Move to ...
826 * gcc.c-torture/compile/cmb.c: ... here.
827 * gcc.c-torture/unsorted/cmp.c: Move to ...
828 * gcc.c-torture/compile/cmp.c: ... here.
829 * gcc.c-torture/unsorted/cmphi.c: Move to ...
830 * gcc.c-torture/compile/cmphi.c: ... here.
831 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
832 * gcc.c-torture/compile/cmpsi386.c: ... here.
833 * gcc.c-torture/unsorted/cmul.c: Move to ...
834 * gcc.c-torture/compile/cmul.c: ... here.
835 * gcc.c-torture/unsorted/cn1.c: Move to ...
836 * gcc.c-torture/compile/cn1.c: ... here.
837 * gcc.c-torture/unsorted/comb.c: Move to ...
838 * gcc.c-torture/compile/comb.c: ... here.
839 * gcc.c-torture/unsorted/consec.c: Move to ...
840 * gcc.c-torture/compile/consec.c: ... here.
841 * gcc.c-torture/unsorted/const.c: Move to ...
842 * gcc.c-torture/compile/const.c: ... here.
843 * gcc.c-torture/unsorted/conv.c: Move to ...
844 * gcc.c-torture/compile/conv.c: ... here.
845 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
846 * gcc.c-torture/compile/conv_tst.c: ... here.
847 * gcc.c-torture/unsorted/cp.c: Move to ...
848 * gcc.c-torture/compile/cp.c: ... here.
849 * gcc.c-torture/unsorted/csebug.c: Move to ...
850 * gcc.c-torture/compile/csebug.c: ... here.
851 * gcc.c-torture/unsorted/cvt.c: Move to ...
852 * gcc.c-torture/compile/cvt.c: ... here.
853 * gcc.c-torture/unsorted/dblbug.c: Move to ...
854 * gcc.c-torture/compile/dblbug.c: ... here.
855 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
856 * gcc.c-torture/compile/dbl_parm.c: ... here.
857 * gcc.c-torture/unsorted/d.c: Move to ...
858 * gcc.c-torture/compile/d.c: ... here.
859 * gcc.c-torture/unsorted/ddd.c: Move to ...
860 * gcc.c-torture/compile/ddd.c: ... here.
861 * gcc.c-torture/unsorted/dead.c: Move to ...
862 * gcc.c-torture/compile/dead.c: ... here.
863 * gcc.c-torture/unsorted/delay.c: Move to ...
864 * gcc.c-torture/compile/delay.c: ... here.
865 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
866 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
867 * gcc.c-torture/unsorted/di.c: Move to ...
868 * gcc.c-torture/compile/di.c: ... here.
869 * gcc.c-torture/unsorted/dic.c: Move to ...
870 * gcc.c-torture/compile/dic.c: ... here.
871 * gcc.c-torture/unsorted/dilayout.c: Move to ...
872 * gcc.c-torture/compile/dilayout.c: ... here.
873 * gcc.c-torture/unsorted/dimove.c: Move to ...
874 * gcc.c-torture/compile/dimove.c: ... here.
875 * gcc.c-torture/unsorted/dimul.c: Move to ...
876 * gcc.c-torture/compile/dimul.c: ... here.
877 * gcc.c-torture/unsorted/div.c: Move to ...
878 * gcc.c-torture/compile/div.c: ... here.
879 * gcc.c-torture/unsorted/divdf.c: Move to ...
880 * gcc.c-torture/compile/divdf.c: ... here.
881 * gcc.c-torture/unsorted/dm.c: Move to ...
882 * gcc.c-torture/compile/dm.c: ... here.
883 * gcc.c-torture/unsorted/dshift.c: Move to ...
884 * gcc.c-torture/compile/dshift.c: ... here.
885 * gcc.c-torture/unsorted/e.c: Move to ...
886 * gcc.c-torture/compile/e.c: ... here.
887 * gcc.c-torture/unsorted/ex.c: Move to ...
888 * gcc.c-torture/compile/ex.c: ... here.
889 * gcc.c-torture/unsorted/ext.c: Move to ...
890 * gcc.c-torture/compile/ext.c: ... here.
891 * gcc.c-torture/unsorted/f1.c: Move to ...
892 * gcc.c-torture/compile/f1.c: ... here.
893 * gcc.c-torture/unsorted/f2.c: Move to ...
894 * gcc.c-torture/compile/f2.c: ... here.
895 * gcc.c-torture/unsorted/fdmul.c: Move to ...
896 * gcc.c-torture/compile/fdmul.c: ... here.
897 * gcc.c-torture/unsorted/float.c: Move to ...
898 * gcc.c-torture/compile/float.c: ... here.
899 * gcc.c-torture/unsorted/flo.c: Move to ...
900 * gcc.c-torture/compile/flo.c: ... here.
901 * gcc.c-torture/unsorted/flt_const.c: Move to ...
902 * gcc.c-torture/compile/flt_const.c: ... here.
903 * gcc.c-torture/unsorted/fnul.c: Move to ...
904 * gcc.c-torture/compile/fnul.c: ... here.
905 * gcc.c-torture/unsorted/foo.c: Move to ...
906 * gcc.c-torture/compile/foo.c: ... here.
907 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
908 * gcc.c-torture/compile/forgetcc.c: ... here.
909 * gcc.c-torture/unsorted/fq.c: Move to ...
910 * gcc.c-torture/compile/fq.c: ... here.
911 * gcc.c-torture/unsorted/g.c: Move to ...
912 * gcc.c-torture/compile/g.c: ... here.
913 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
914 * gcc.c-torture/compile/gen_tst.c: ... here.
915 * gcc.c-torture/unsorted/glob.c: Move to ...
916 * gcc.c-torture/compile/glob.c: ... here.
917 * gcc.c-torture/unsorted/gronk.c: Move to ...
918 * gcc.c-torture/compile/gronk.c: ... here.
919 * gcc.c-torture/unsorted/hibug.c: Move to ...
920 * gcc.c-torture/compile/hibug.c: ... here.
921 * gcc.c-torture/unsorted/hi.c: Move to ...
922 * gcc.c-torture/compile/hi.c: ... here.
923 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
924 * gcc.c-torture/compile/HIcmp.c: ... here.
925 * gcc.c-torture/unsorted/HIset.c: Move to ...
926 * gcc.c-torture/compile/HIset.c: ... here.
927 * gcc.c-torture/unsorted/i.c: Move to ...
928 * gcc.c-torture/compile/i.c: ... here.
929 * gcc.c-torture/unsorted/i++.c: Move to ...
930 * gcc.c-torture/compile/i++.c: ... here.
931 * gcc.c-torture/unsorted/ic.c: Move to ...
932 * gcc.c-torture/compile/ic.c: ... here.
933 * gcc.c-torture/unsorted/icmp.c: Move to ...
934 * gcc.c-torture/compile/icmp.c: ... here.
935 * gcc.c-torture/unsorted/ifreg.c: Move to ...
936 * gcc.c-torture/compile/ifreg.c: ... here.
937 * gcc.c-torture/unsorted/imm.c: Move to ...
938 * gcc.c-torture/compile/imm.c: ... here.
939 * gcc.c-torture/unsorted/isinf.c: Move to ...
940 * gcc.c-torture/compile/isinf.c: ... here.
941 * gcc.c-torture/unsorted/jmp.c: Move to ...
942 * gcc.c-torture/compile/jmp.c: ... here.
943 * gcc.c-torture/unsorted/jumptab.c: Move to ...
944 * gcc.c-torture/compile/jumptab.c: ... here.
945 * gcc.c-torture/unsorted/layout.c: Move to ...
946 * gcc.c-torture/compile/layout.c: ... here.
947 * gcc.c-torture/unsorted/lbug.c: Move to ...
948 * gcc.c-torture/compile/lbug.c: ... here.
949 * gcc.c-torture/unsorted/l.c: Move to ...
950 * gcc.c-torture/compile/l.c: ... here.
951 * gcc.c-torture/unsorted/ll1.c: Move to ...
952 * gcc.c-torture/compile/ll1.c: ... here.
953 * gcc.c-torture/unsorted/llbug.c: Move to ...
954 * gcc.c-torture/compile/llbug.c: ... here.
955 * gcc.c-torture/unsorted/lll.c: Move to ...
956 * gcc.c-torture/compile/lll.c: ... here.
957 * gcc.c-torture/unsorted/load8.c: Move to ...
958 * gcc.c-torture/compile/load8.c: ... here.
959 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
960 * gcc.c-torture/compile/loadhicc.c: ... here.
961 * gcc.c-torture/unsorted/log2.c: Move to ...
962 * gcc.c-torture/compile/log2.c: ... here.
963 * gcc.c-torture/unsorted/logic.c: Move to ...
964 * gcc.c-torture/compile/logic.c: ... here.
965 * gcc.c-torture/unsorted/loop-1.c: Move to ...
966 * gcc.c-torture/compile/loop-1.c: ... here.
967 * gcc.c-torture/unsorted/loop386.c: Move to ...
968 * gcc.c-torture/compile/loop386.c: ... here.
969 * gcc.c-torture/unsorted/lop.c: Move to ...
970 * gcc.c-torture/compile/lop.c: ... here.
971 * gcc.c-torture/unsorted/m1.c: Move to ...
972 * gcc.c-torture/compile/m1.c: ... here.
973 * gcc.c-torture/unsorted/m2.c: Move to ...
974 * gcc.c-torture/compile/m2.c: ... here.
975 * gcc.c-torture/unsorted/m5.c: Move to ...
976 * gcc.c-torture/compile/m5.c: ... here.
977 * gcc.c-torture/unsorted/m68.c: Move to ...
978 * gcc.c-torture/compile/m68.c: ... here.
979 * gcc.c-torture/unsorted/mbyte.c: Move to ...
980 * gcc.c-torture/compile/mbyte.c: ... here.
981 * gcc.c-torture/unsorted/mchar.c: Move to ...
982 * gcc.c-torture/compile/mchar.c: ... here.
983 * gcc.c-torture/unsorted/mcmp.c: Move to ...
984 * gcc.c-torture/compile/mcmp.c: ... here.
985 * gcc.c-torture/unsorted/mdouble.c: Move to ...
986 * gcc.c-torture/compile/mdouble.c: ... here.
987 * gcc.c-torture/unsorted/memtst.c: Move to ...
988 * gcc.c-torture/compile/memtst.c: ... here.
989 * gcc.c-torture/unsorted/miscomp.c: Move to ...
990 * gcc.c-torture/compile/miscomp.c: ... here.
991 * gcc.c-torture/unsorted/mm.c: Move to ...
992 * gcc.c-torture/compile/mm.c: ... here.
993 * gcc.c-torture/unsorted/mod.c: Move to ...
994 * gcc.c-torture/compile/mod.c: ... here.
995 * gcc.c-torture/unsorted/modcc.c: Move to ...
996 * gcc.c-torture/compile/modcc.c: ... here.
997 * gcc.c-torture/unsorted/move.c: Move to ...
998 * gcc.c-torture/compile/move.c: ... here.
999 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1000 * gcc.c-torture/compile/move_qhi.c: ... here.
1001 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1002 * gcc.c-torture/compile/mregtst.c: ... here.
1003 * gcc.c-torture/unsorted/msp.c: Move to ...
1004 * gcc.c-torture/compile/msp.c: ... here.
1005 * gcc.c-torture/unsorted/mtst.c: Move to ...
1006 * gcc.c-torture/compile/mtst.c: ... here.
1007 * gcc.c-torture/unsorted/mu.c: Move to ...
1008 * gcc.c-torture/compile/mu.c: ... here.
1009 * gcc.c-torture/unsorted/mul.c: Move to ...
1010 * gcc.c-torture/compile/mul.c: ... here.
1011 * gcc.c-torture/unsorted/mword1.c: Move to ...
1012 * gcc.c-torture/compile/mword1.c: ... here.
1013 * gcc.c-torture/unsorted/mword.c: Move to ...
1014 * gcc.c-torture/compile/mword.c: ... here.
1015 * gcc.c-torture/unsorted/n1.c: Move to ...
1016 * gcc.c-torture/compile/n1.c: ... here.
1017 * gcc.c-torture/unsorted/nand.c: Move to ...
1018 * gcc.c-torture/compile/nand.c: ... here.
1019 * gcc.c-torture/unsorted/n.c: Move to ...
1020 * gcc.c-torture/compile/n.c: ... here.
1021 * gcc.c-torture/unsorted/neg.c: Move to ...
1022 * gcc.c-torture/compile/neg.c: ... here.
1023 * gcc.c-torture/unsorted/o.c: Move to ...
1024 * gcc.c-torture/compile/o.c: ... here.
1025 * gcc.c-torture/unsorted/omit.c: Move to ...
1026 * gcc.c-torture/compile/omit.c: ... here.
1027 * gcc.c-torture/unsorted/opout.c: Move to ...
1028 * gcc.c-torture/compile/opout.c: ... here.
1029 * gcc.c-torture/unsorted/opt.c: Move to ...
1030 * gcc.c-torture/compile/opt.c: ... here.
1031 * gcc.c-torture/unsorted/or386.c: Move to ...
1032 * gcc.c-torture/compile/or386.c: ... here.
1033 * gcc.c-torture/unsorted/or.c: Move to ...
1034 * gcc.c-torture/compile/or.c: ... here.
1035 * gcc.c-torture/unsorted/parms.c: Move to ...
1036 * gcc.c-torture/compile/parms.c: ... here.
1037 * gcc.c-torture/unsorted/pass.c: Move to ...
1038 * gcc.c-torture/compile/pass.c: ... here.
1039 * gcc.c-torture/unsorted/p.c: Move to ...
1040 * gcc.c-torture/compile/p.c: ... here.
1041 * gcc.c-torture/unsorted/pmt.c: Move to ...
1042 * gcc.c-torture/compile/pmt.c: ... here.
1043 * gcc.c-torture/unsorted/poor.c: Move to ...
1044 * gcc.c-torture/compile/poor.c: ... here.
1045 * gcc.c-torture/unsorted/pp.c: Move to ...
1046 * gcc.c-torture/compile/pp.c: ... here.
1047 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1048 * gcc.c-torture/compile/pret-arg.c: ... here.
1049 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1050 * gcc.c-torture/compile/pyr2.c: ... here.
1051 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1052 * gcc.c-torture/compile/PYRBUG.c: ... here.
1053 * gcc.c-torture/unsorted/pyr.c: Move to ...
1054 * gcc.c-torture/compile/pyr.c: ... here.
1055 * gcc.c-torture/unsorted/q.c: Move to ...
1056 * gcc.c-torture/compile/q.c: ... here.
1057 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1058 * gcc.c-torture/compile/QIcmp.c: ... here.
1059 * gcc.c-torture/unsorted/QIset.c: Move to ...
1060 * gcc.c-torture/compile/QIset.c: ... here.
1061 * gcc.c-torture/unsorted/r1.c: Move to ...
1062 * gcc.c-torture/compile/r1.c: ... here.
1063 * gcc.c-torture/unsorted/r.c: Move to ...
1064 * gcc.c-torture/compile/r.c: ... here.
1065 * gcc.c-torture/unsorted/rel.c: Move to ...
1066 * gcc.c-torture/compile/rel.c: ... here.
1067 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1068 * gcc.c-torture/compile/rmsc.c: ... here.
1069 * gcc.c-torture/unsorted/round.c: Move to ...
1070 * gcc.c-torture/compile/round.c: ... here.
1071 * gcc.c-torture/unsorted/run.c: Move to ...
1072 * gcc.c-torture/compile/run.c: ... here.
1073 * gcc.c-torture/unsorted/sar.c: Move to ...
1074 * gcc.c-torture/compile/sar.c: ... here.
1075 * gcc.c-torture/unsorted/s.c: Move to ...
1076 * gcc.c-torture/compile/s.c: ... here.
1077 * gcc.c-torture/unsorted/scal.c: Move to ...
1078 * gcc.c-torture/compile/scal.c: ... here.
1079 * gcc.c-torture/unsorted/sc.c: Move to ...
1080 * gcc.c-torture/compile/sc.c: ... here.
1081 * gcc.c-torture/unsorted/scc.c: Move to ...
1082 * gcc.c-torture/compile/scc.c: ... here.
1083 * gcc.c-torture/unsorted/scond.c: Move to ...
1084 * gcc.c-torture/compile/scond.c: ... here.
1085 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1086 * gcc.c-torture/compile/selfrec.c: ... here.
1087 * gcc.c-torture/unsorted/seq.c: Move to ...
1088 * gcc.c-torture/compile/seq.c: ... here.
1089 * gcc.c-torture/unsorted/set386.c: Move to ...
1090 * gcc.c-torture/compile/set386.c: ... here.
1091 * gcc.c-torture/unsorted/set88.c: Move to ...
1092 * gcc.c-torture/compile/set88.c: ... here.
1093 * gcc.c-torture/unsorted/SFset.c: Move to ...
1094 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1095 * gcc.c-torture/unsorted/shand.c: Move to ...
1096 * gcc.c-torture/compile/shand.c: ... here.
1097 * gcc.c-torture/unsorted/sh.c: Move to ...
1098 * gcc.c-torture/compile/sh.c: ... here.
1099 * gcc.c-torture/unsorted/shft.c: Move to ...
1100 * gcc.c-torture/compile/shft.c: ... here.
1101 * gcc.c-torture/unsorted/shift.c: Move to ...
1102 * gcc.c-torture/compile/shift.c: ... here.
1103 * gcc.c-torture/unsorted/shloop.c: Move to ...
1104 * gcc.c-torture/compile/shloop.c: ... here.
1105 * gcc.c-torture/unsorted/shm.c: Move to ...
1106 * gcc.c-torture/compile/shm.c: ... here.
1107 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1108 * gcc.c-torture/compile/SIcmp.c: ... here.
1109 * gcc.c-torture/unsorted/signext2.c: Move to ...
1110 * gcc.c-torture/compile/signext2.c: ... here.
1111 * gcc.c-torture/unsorted/signext.c: Move to ...
1112 * gcc.c-torture/compile/signext.c: ... here.
1113 * gcc.c-torture/unsorted/sim.c: Move to ...
1114 * gcc.c-torture/compile/sim.c: ... here.
1115 * gcc.c-torture/unsorted/simple.c: Move to ...
1116 * gcc.c-torture/compile/simple.c: ... here.
1117 * gcc.c-torture/unsorted/SIset.c: Move to ...
1118 * gcc.c-torture/compile/SIset.c: ... here.
1119 * gcc.c-torture/unsorted/sne.c: Move to ...
1120 * gcc.c-torture/compile/sne.c: ... here.
1121 * gcc.c-torture/unsorted/sound.c: Move to ...
1122 * gcc.c-torture/compile/sound.c: ... here.
1123 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1124 * gcc.c-torture/compile/sparcbug.c: ... here.
1125 * gcc.c-torture/unsorted/speed.c: Move to ...
1126 * gcc.c-torture/compile/speed.c: ... here.
1127 * gcc.c-torture/unsorted/stor.c: Move to ...
1128 * gcc.c-torture/compile/stor.c: ... here.
1129 * gcc.c-torture/unsorted/store0.c: Move to ...
1130 * gcc.c-torture/compile/store0.c: ... here.
1131 * gcc.c-torture/unsorted/storecc.c: Move to ...
1132 * gcc.c-torture/compile/storecc.c: ... here.
1133 * gcc.c-torture/unsorted/str.c: Move to ...
1134 * gcc.c-torture/compile/str.c: ... here.
1135 * gcc.c-torture/unsorted/stru.c: Move to ...
1136 * gcc.c-torture/compile/stru.c: ... here.
1137 * gcc.c-torture/unsorted/structret.c: Move to ...
1138 * gcc.c-torture/compile/structret.c: ... here.
1139 * gcc.c-torture/unsorted/stuct.c: Move to ...
1140 * gcc.c-torture/compile/stuct.c: ... here.
1141 * gcc.c-torture/unsorted/sub32.c: Move to ...
1142 * gcc.c-torture/compile/sub32.c: ... here.
1143 * gcc.c-torture/unsorted/subcc.c: Move to ...
1144 * gcc.c-torture/compile/subcc.c: ... here.
1145 * gcc.c-torture/unsorted/subcse.c: Move to ...
1146 * gcc.c-torture/compile/subcse.c: ... here.
1147 * gcc.c-torture/unsorted/sym.c: Move to ...
1148 * gcc.c-torture/compile/sym.c: ... here.
1149 * gcc.c-torture/unsorted/symconst.c: Move to ...
1150 * gcc.c-torture/compile/symconst.c: ... here.
1151 * gcc.c-torture/unsorted/t.c: Move to ...
1152 * gcc.c-torture/compile/t.c: ... here.
1153 * gcc.c-torture/unsorted/test.c: Move to ...
1154 * gcc.c-torture/compile/test.c: ... here.
1155 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1156 * gcc.c-torture/compile/test-flow.c: ... here.
1157 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1158 * gcc.c-torture/compile/test-loop.c: ... here.
1159 * gcc.c-torture/unsorted/time.c: Move to ...
1160 * gcc.c-torture/compile/time.c: ... here.
1161 * gcc.c-torture/unsorted/tmp.c: Move to ...
1162 * gcc.c-torture/compile/tmp.c: ... here.
1163 * gcc.c-torture/unsorted/trivial.c: Move to ...
1164 * gcc.c-torture/compile/trivial.c: ... here.
1165 * gcc.c-torture/unsorted/trunc.c: Move to ...
1166 * gcc.c-torture/compile/trunc.c: ... here.
1167 * gcc.c-torture/unsorted/u.c: Move to ...
1168 * gcc.c-torture/compile/u.c: ... here.
1169 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1170 * gcc.c-torture/compile/udconvert.c: ... here.
1171 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1172 * gcc.c-torture/compile/udivmod4.c: ... here.
1173 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1174 * gcc.c-torture/compile/UHIcmp.c: ... here.
1175 * gcc.c-torture/unsorted/uns.c: Move to ...
1176 * gcc.c-torture/compile/uns.c: ... here.
1177 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1178 * gcc.c-torture/compile/uns_tst.c: ... here.
1179 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1180 * gcc.c-torture/compile/UQIcmp.c: ... here.
1181 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1182 * gcc.c-torture/compile/USIcmp.c: ... here.
1183 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1184 * gcc.c-torture/compile/uuarg.c: ... here.
1185 * gcc.c-torture/unsorted/v.c: Move to ...
1186 * gcc.c-torture/compile/v.c: ... here.
1187 * gcc.c-torture/unsorted/w.c: Move to ...
1188 * gcc.c-torture/compile/w.c: ... here.
1189 * gcc.c-torture/unsorted/ww.c: Move to ...
1190 * gcc.c-torture/compile/ww.c: ... here.
1191 * gcc.c-torture/unsorted/xb.c: Move to ...
1192 * gcc.c-torture/compile/xb.c: ... here.
1193 * gcc.c-torture/unsorted/xbg.c: Move to ...
1194 * gcc.c-torture/compile/xbg.c: ... here.
1195 * gcc.c-torture/unsorted/x.c: Move to ...
1196 * gcc.c-torture/compile/x.c: ... here.
1197 * gcc.c-torture/unsorted/xc.c: Move to ...
1198 * gcc.c-torture/compile/xc.c: ... here.
1199 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1200 * gcc.c-torture/compile/xcsebug.c: ... here.
1201 * gcc.c-torture/unsorted/xdi.c: Move to ...
1202 * gcc.c-torture/compile/xdi.c: ... here.
1203 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1204 * gcc.c-torture/compile/xfoo.c: ... here.
1205 * gcc.c-torture/unsorted/xi.c: Move to ...
1206 * gcc.c-torture/compile/xi.c: ... here.
1207 * gcc.c-torture/unsorted/xlop.c: Move to ...
1208 * gcc.c-torture/compile/xlop.c: ... here.
1209 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1210 * gcc.c-torture/compile/xmtst.c: ... here.
1211 * gcc.c-torture/unsorted/xneg.c: Move to ...
1212 * gcc.c-torture/compile/xneg.c: ... here.
1213 * gcc.c-torture/unsorted/xopt.c: Move to ...
1214 * gcc.c-torture/compile/xopt.c: ... here.
1215 * gcc.c-torture/unsorted/xor.c: Move to ...
1216 * gcc.c-torture/compile/xor.c: ... here.
1217 * gcc.c-torture/unsorted/xorn.c: Move to ...
1218 * gcc.c-torture/compile/xorn.c: ... here.
1219 * gcc.c-torture/unsorted/xp.c: Move to ...
1220 * gcc.c-torture/compile/xp.c: ... here.
1221 * gcc.c-torture/unsorted/xpp.c: Move to ...
1222 * gcc.c-torture/compile/xpp.c: ... here.
1223 * gcc.c-torture/unsorted/xs.c: Move to ...
1224 * gcc.c-torture/compile/xs.c: ... here.
1225 * gcc.c-torture/unsorted/xsh.c: Move to ...
1226 * gcc.c-torture/compile/xsh.c: ... here.
1227 * gcc.c-torture/unsorted/xz.c: Move to ...
1228 * gcc.c-torture/compile/xz.c: ... here.
1229 * gcc.c-torture/unsorted/xzz.c: Move to ...
1230 * gcc.c-torture/compile/xzz.c: ... here.
1232 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1235 (abort, exit): Declare.
1237 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1241 * c-c++-common/asan/pr62140-1.c: New test.
1242 * c-c++-common/asan/pr62140-2.c: New test.
1244 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1245 Tobias Burnus <burnus@net-b.de>
1248 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1250 2014-08-31 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/coarray_lib_comm_1.f90: New.
1254 2014-08-30 Andrew Pinski <apinski@cavium.com>
1256 * gcc.c-torture/execute/20140828-1.c: New testcase.
1258 2014-08-29 DJ Delorie <dj@redhat.com>
1260 * lib/target-supports.exp (check_effective_target_size32plus):
1261 Increase size to avoid false positives on 24-bit address spaces.
1262 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1263 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1264 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1265 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1266 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1267 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1268 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1269 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1271 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/constexpr-54002.C: New.
1276 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/cpp0x/constexpr-56991.C: New.
1281 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/cpp0x/constexpr-57764.C: New.
1286 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/constexpr-59938.C: New.
1291 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/constexpr-61484.C: New.
1296 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1298 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1299 vec_round, vec_splat, vec_div, and vec_mul.
1300 * gcc.target/powerpc/builtins-2.c: New test.
1302 2014-08-28 Richard Biener <rguenther@suse.de>
1304 PR tree-optimization/62283
1305 * gfortran.dg/vect/pr62283.f: New testcase.
1306 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1307 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1308 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1309 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1310 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1311 * gcc.dg/vect/vect-33.c: Likewise.
1313 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1315 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1317 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1319 PR cpp/23827 - standard C++ should not have hex float preprocessor
1321 * g++.dg/cpp/pr23827_cxx11.C: New.
1322 * g++.dg/cpp/pr23827_cxx98.C: New.
1323 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1324 * gcc.dg/cpp/pr23827_c90.c: New.
1325 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1326 * gcc.dg/cpp/pr23827_c99.c: New.
1328 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1332 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1333 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1335 2014-08-27 Guozhi Wei <carrot@google.com>
1338 * gcc.target/aarch64/pr62262.c: New test.
1340 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1344 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1345 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1347 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1349 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1350 failure on s390*-*-linux-gnu.
1352 2014-08-26 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/62175
1355 * g++.dg/torture/pr62175.C: New testcase.
1357 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1359 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1360 copy of compile/compile.exp.
1361 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1362 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1364 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1366 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1367 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1368 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1369 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1370 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1371 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1372 * gcc.c-torture/execute/20040703-1.c: Likewise.
1373 * gcc.c-torture/execute/20040705-1.c: Likewise.
1374 * gcc.c-torture/execute/20040705-2.c: Likewise.
1375 * gcc.c-torture/execute/20040709-1.c: Likewise.
1376 * gcc.c-torture/execute/20040709-2.c: Likewise.
1377 * gcc.c-torture/execute/20040811-1.c: Likewise.
1378 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1379 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1380 compiling for x86_64-* or i?86-*.
1381 * gcc.c-torture/execute/20050604-1.c: Likewise.
1382 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1383 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1384 for x86_64-* or i?86-*.
1385 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1386 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1387 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1388 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1390 * gcc.c-torture/execute/20111227-2.c: Moved to...
1391 * gcc.dg/20111227-2.c: ... here. Add -free option.
1392 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1393 * gcc.dg/20111227-3.c: ... here. Add -free option.
1394 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1395 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1396 declarations for abort and exit.
1397 * gcc.c-torture/execute/920711-1.c: Likewise.
1398 * gcc.c-torture/execute/930529-1.c: Likewise.
1399 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1400 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1401 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1403 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1404 for i?86-* or x86_64-*. Add declarations for abort and exit.
1405 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1407 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1408 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1409 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1410 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1411 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1412 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1413 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1414 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1416 * gcc.c-torture/execute/loop-2g.c: Likewise.
1417 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1418 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1420 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1421 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1422 * gcc.c-torture/execute/pr23047.c: Likewise.
1423 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1424 declarations for abort and exit.
1425 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1426 * gcc.c-torture/execute/pr31448.c: Likewise.
1427 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1428 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1429 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1430 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1432 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1433 declarations for abort and exit.
1434 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1435 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1436 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1437 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1438 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1439 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1440 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1441 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1442 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1443 * gcc.c-torture/execute/pr56799.c: Likewise.
1444 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1445 option. Add declarations for abort and exit.
1446 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1447 * gcc.c-torture/execute/pr58570.c: Likewise.
1448 * gcc.c-torture/execute/pr60822.c: Likewise.
1449 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1450 * gcc.c-torture/execute/shiftdi.c: Likewise.
1451 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1452 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1453 * gcc.c-torture/execute/usmul.c: Require int32plus.
1454 * gcc.c-torture/execute/vrp-5.c: Likewise.
1455 * gcc.c-torture/execute/vrp-6.c: Likewise.
1456 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1457 * gcc.c-torture/execute/20010122-1.x: Delete.
1458 * gcc.c-torture/execute/20010129-1.x: Delete.
1459 * gcc.c-torture/execute/20020404-1.x: Delete.
1460 * gcc.c-torture/execute/20021024-1.x: Delete.
1461 * gcc.c-torture/execute/20021127-1.x: Delete.
1462 * gcc.c-torture/execute/20030125-1.x: Delete.
1463 * gcc.c-torture/execute/20030216-1.x: Delete.
1464 * gcc.c-torture/execute/20030222-1.x: Delete.
1465 * gcc.c-torture/execute/20040629-1.x: Delete.
1466 * gcc.c-torture/execute/20040703-1.x: Delete.
1467 * gcc.c-torture/execute/20040705-1.x: Delete.
1468 * gcc.c-torture/execute/20040705-2.x: Delete.
1469 * gcc.c-torture/execute/20040709-1.x: Delete.
1470 * gcc.c-torture/execute/20040709-2.x: Delete.
1471 * gcc.c-torture/execute/20040811-1.x: Delete.
1472 * gcc.c-torture/execute/20050316-1.x: Delete.
1473 * gcc.c-torture/execute/20050316-2.x: Delete.
1474 * gcc.c-torture/execute/20050316-3.x: Delete.
1475 * gcc.c-torture/execute/20050604-1.x: Delete.
1476 * gcc.c-torture/execute/20061101-1.x: Delete.
1477 * gcc.c-torture/execute/20061220-1.x: Delete.
1478 * gcc.c-torture/execute/20081117-1.x: Delete.
1479 * gcc.c-torture/execute/20101011-1.x: Delete.
1480 * gcc.c-torture/execute/20120919-1.x: Delete.
1481 * gcc.c-torture/execute/920612-1.x: Delete.
1482 * gcc.c-torture/execute/920710-1.x: Delete.
1483 * gcc.c-torture/execute/920711-1.x: Delete.
1484 * gcc.c-torture/execute/930529-1.x: Delete.
1485 * gcc.c-torture/execute/931004-12.x: Delete.
1486 * gcc.c-torture/execute/980709-1.x: Delete.
1487 * gcc.c-torture/execute/981130-1.x: Delete.
1488 * gcc.c-torture/execute/990127-2.x: Delete.
1489 * gcc.c-torture/execute/990413-2.x: Delete.
1490 * gcc.c-torture/execute/990826-0.x: Delete.
1491 * gcc.c-torture/execute/bf64-1.x: Delete.
1492 * gcc.c-torture/execute/bitfld-4.x: Delete.
1493 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1494 * gcc.c-torture/execute/cvt-1.x: Delete.
1495 * gcc.c-torture/execute/eeprof-1.x: Delete.
1496 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1497 * gcc.c-torture/execute/loop-2f.x: Delete.
1498 * gcc.c-torture/execute/loop-2g.x: Delete.
1499 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1500 * gcc.c-torture/execute/nest-align-1.x: Delete.
1501 * gcc.c-torture/execute/pr19689.x: Delete.
1502 * gcc.c-torture/execute/pr22493-1.x: Delete.
1503 * gcc.c-torture/execute/pr23047.x: Delete.
1504 * gcc.c-torture/execute/pr23135.x: Delete.
1505 * gcc.c-torture/execute/pr29797-1.x: Delete.
1506 * gcc.c-torture/execute/pr31448.x: Delete.
1507 * gcc.c-torture/execute/pr35456.x: Delete.
1508 * gcc.c-torture/execute/pr37573.x: Delete.
1509 * gcc.c-torture/execute/pr38151.x: Delete.
1510 * gcc.c-torture/execute/pr39228.x: Delete.
1511 * gcc.c-torture/execute/pr39501.x: Delete.
1512 * gcc.c-torture/execute/pr40386.x: Delete.
1513 * gcc.c-torture/execute/pr43220.x: Delete.
1514 * gcc.c-torture/execute/pr44683.x: Delete.
1515 * gcc.c-torture/execute/pr45262.x: Delete.
1516 * gcc.c-torture/execute/pr47237.x: Delete.
1517 * gcc.c-torture/execute/pr51581-1.x: Delete.
1518 * gcc.c-torture/execute/pr51581-2.x: Delete.
1519 * gcc.c-torture/execute/pr52979-1.x: Delete.
1520 * gcc.c-torture/execute/pr52979-2.x: Delete.
1521 * gcc.c-torture/execute/pr53366-1.x: Delete.
1522 * gcc.c-torture/execute/pr56799.x: Delete.
1523 * gcc.c-torture/execute/pr57124.x: Delete.
1524 * gcc.c-torture/execute/pr57344-2.x: Delete.
1525 * gcc.c-torture/execute/pr58570.x: Delete.
1526 * gcc.c-torture/execute/pr60822.x: Delete.
1527 * gcc.c-torture/execute/pr7284-1.x: Delete.
1528 * gcc.c-torture/execute/shiftdi.x: Delete.
1529 * gcc.c-torture/execute/simd-4.x: Delete.
1530 * gcc.c-torture/execute/strncmp-1.x: Delete.
1531 * gcc.c-torture/execute/usmul.x: Delete.
1532 * gcc.c-torture/execute/vrp-5.x: Delete.
1533 * gcc.c-torture/execute/vrp-6.x: Delete.
1534 * gcc.c-torture/execute/zerolen-2.x: Delete.
1536 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1540 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/template/pr34938-1.C: New.
1544 * g++.dg/template/pr34938-2.C: Likewise.
1546 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1549 * gcc.target/sh/pr61996.c: New.
1551 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1553 * g++.dg/cpp0x/cplusplus.C: New.
1554 * g++.dg/cpp0x/cplusplus_0x.C: New.
1555 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1556 * g++.dg/cpp0x/auto41.C: Ditto.
1557 * g++.dg/cpp0x/auto9.C: Ditto.
1558 * g++.dg/cpp0x/initlist26.C: Ditto.
1559 * g++.dg/cpp0x/pr59111.C: Ditto.
1560 * g++.dg/cpp0x/trailing2.C: Ditto.
1561 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1562 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1563 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1564 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1565 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1566 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1567 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1568 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1569 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1570 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1571 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1572 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1573 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1574 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1575 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1576 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1577 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1578 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1579 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1580 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1581 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1582 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1583 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1584 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1585 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1586 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1587 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1588 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1589 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1590 * g++.dg/cpp1y/digit-sep.C: Ditto.
1591 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1592 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1593 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1594 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1595 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1596 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1597 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1598 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1599 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1600 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1601 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1602 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1603 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1604 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1605 * g++.dg/cpp1y/lambda-init.C: Ditto.
1606 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1607 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1608 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1609 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1610 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1611 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1612 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1613 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1614 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1615 * g++.dg/cpp1y/mangle1.C: Ditto.
1616 * g++.dg/cpp1y/pr57640.C: Ditto.
1617 * g++.dg/cpp1y/pr57644.C: Ditto.
1618 * g++.dg/cpp1y/pr58500.C: Ditto.
1619 * g++.dg/cpp1y/pr58533.C: Ditto.
1620 * g++.dg/cpp1y/pr58534.C: Ditto.
1621 * g++.dg/cpp1y/pr58535.C: Ditto.
1622 * g++.dg/cpp1y/pr58536.C: Ditto.
1623 * g++.dg/cpp1y/pr58548.C: Ditto.
1624 * g++.dg/cpp1y/pr58549.C: Ditto.
1625 * g++.dg/cpp1y/pr58637.C: Ditto.
1626 * g++.dg/cpp1y/pr58708.C: Ditto.
1627 * g++.dg/cpp1y/pr59110.C: Ditto.
1628 * g++.dg/cpp1y/pr59112.C: Ditto.
1629 * g++.dg/cpp1y/pr59113.C: Ditto.
1630 * g++.dg/cpp1y/pr59629.C: Ditto.
1631 * g++.dg/cpp1y/pr59635.C: Ditto.
1632 * g++.dg/cpp1y/pr59636.C: Ditto.
1633 * g++.dg/cpp1y/pr59638.C: Ditto.
1634 * g++.dg/cpp1y/pr59867.C: Ditto.
1635 * g++.dg/cpp1y/pr60033.C: Ditto.
1636 * g++.dg/cpp1y/pr60052.C: Ditto.
1637 * g++.dg/cpp1y/pr60053.C: Ditto.
1638 * g++.dg/cpp1y/pr60054.C: Ditto.
1639 * g++.dg/cpp1y/pr60064.C: Ditto.
1640 * g++.dg/cpp1y/pr60065.C: Ditto.
1641 * g++.dg/cpp1y/pr60190.C: Ditto.
1642 * g++.dg/cpp1y/pr60311.C: Ditto.
1643 * g++.dg/cpp1y/pr60332.C: Ditto.
1644 * g++.dg/cpp1y/pr60376.C: Ditto.
1645 * g++.dg/cpp1y/pr60377.C: Ditto.
1646 * g++.dg/cpp1y/pr60384.C: Ditto.
1647 * g++.dg/cpp1y/pr60390.C: Ditto.
1648 * g++.dg/cpp1y/pr60391.C: Ditto.
1649 * g++.dg/cpp1y/pr60393.C: Ditto.
1650 * g++.dg/cpp1y/pr60573.C: Ditto.
1651 * g++.dg/cpp1y/pr60626.C: Ditto.
1652 * g++.dg/cpp1y/pr60627.C: Ditto.
1653 * g++.dg/cpp1y/regress1.C: Ditto.
1654 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1655 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1656 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1657 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1658 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1659 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1660 * g++.dg/cpp1y/var-templ1.C: Ditto.
1661 * g++.dg/cpp1y/var-templ2.C: Ditto.
1662 * g++.dg/cpp1y/var-templ3.C: Ditto.
1663 * g++.dg/cpp1y/var-templ4.C: Ditto.
1664 * g++.dg/cpp1y/var-templ5.C: Ditto.
1665 * g++.dg/cpp1y/var-templ6.C: Ditto.
1666 * g++.dg/cpp1y/var-templ7.C: Ditto.
1667 * g++.dg/cpp1y/vla1.C: Ditto.
1668 * g++.dg/cpp1y/vla2.C: Ditto.
1669 * g++.dg/cpp1y/vla3.C: Ditto.
1670 * g++.dg/cpp1y/vla4.C: Ditto.
1671 * g++.dg/cpp1y/vla5.C: Ditto.
1672 * g++.dg/cpp1y/vla8.C: Ditto.
1673 * g++.dg/cpp1y/vla9.C: Ditto.
1674 * g++.dg/cpp1y/vla10.C: Ditto.
1675 * g++.dg/cpp1y/vla11.C: Ditto.
1676 * g++.dg/cpp1y/vla12.C: Ditto.
1677 * g++.dg/cpp1y/vla13.C: Ditto.
1678 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1679 * g++.dg/ext/vector23.C: Ditto.
1680 * g++.dg/ext/vla11.C: Ditto.
1681 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1682 * g++.dg/warn/Wvla-2.C: Ditto.
1683 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1684 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1685 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1686 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1688 * g++.dg/system-binary-constants-1.C: Ditto.
1689 * g++.dg/cpp1y/cplusplus_1y.C: New.
1690 * g++.dg/cpp1z/cplusplus.C: New.
1691 * lib/target-supports.exp:
1692 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1693 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1694 (check_effective_target_c++11_down): Ditto.
1696 2014-08-22 Marek Polacek <polacek@redhat.com>
1699 * c-c++-common/pr62199.c: New test.
1700 * c-c++-common/pr62199-2.c: New test.
1701 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1703 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1706 * g++.dg/Wshadow.C: New test.
1708 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1711 * gfortran.dg/pr62135.f90: New test.
1713 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1715 * g++.dg/warn/wdate-time.C: Remove.
1716 * gcc.dg/wdate-time.c: Move from here...
1717 * c-c++-common/wdate-time.c: ... to here.
1719 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1721 * gfortran.dg/use_without_only_1.f90: New test.
1723 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1726 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1728 2014-08-22 Tony Wang <tony.wang@arm.com>
1730 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1733 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1736 * gfortran.dg/array_assignment_5.f90: New test.
1738 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1740 * lib/target-supports.exp
1741 (check_effective_target_logical_op_short_circuit): Add nios2.
1742 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1743 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1744 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1745 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1746 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1747 for test using -fPIC.
1748 * gcc.dg/lto/pr61526_0.c: Likewise.
1750 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1752 PR tree-optimization/62091
1753 * g++.dg/ipa/devirt-37.C: Update template.
1754 * g++.dg/ipa/devirt-40.C: New testcase.
1756 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1758 PR tree-optimization/62112
1759 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1760 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1761 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1762 * gcc.c-torture/execute/20071219-1.c: Likewise.
1764 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1766 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1768 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1770 * gcc.target/powerpc/swaps-p8-1.c: New test.
1771 * gcc.target/powerpc/swaps-p8-2.c: New test.
1772 * gcc.target/powerpc/swaps-p8-3.c: New test.
1773 * gcc.target/powerpc/swaps-p8-4.c: New test.
1774 * gcc.target/powerpc/swaps-p8-5.c: New test.
1775 * gcc.target/powerpc/swaps-p8-6.c: New test.
1776 * gcc.target/powerpc/swaps-p8-7.c: New test.
1777 * gcc.target/powerpc/swaps-p8-8.c: New test.
1778 * gcc.target/powerpc/swaps-p8-9.c: New test.
1779 * gcc.target/powerpc/swaps-p8-10.c: New test.
1780 * gcc.target/powerpc/swaps-p8-11.c: New test.
1781 * gcc.target/powerpc/swaps-p8-12.c: New test.
1783 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1785 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1787 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1789 * g++.dg/ipa/devirt-37.C: Fix testcase.
1791 2014-08-20 Martin Jambor <mjambor@suse.cz>
1792 Wei Mi <wmi@google.com>
1796 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1797 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1798 * testsuite/gcc.dg/pr61776.c: New test.
1800 2014-08-20 Steve Ellcey <sellcey@mips.com>
1803 * lib/target-supports.exp (check_effective_target_non_strict_align):
1804 Add function description.
1806 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1808 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1809 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1811 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1814 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1815 before setting the option.
1816 * diagnostic.c (diagnostic_classify_diagnostic): Record
1817 command-line status.
1819 2014-08-20 Mark Wielaard <mjw@redhat.com>
1821 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1823 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1825 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1826 Return memory full when we have a tiny target and relocation
1828 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1829 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1830 * lib/target-supports.exp (check_effective_target_tiny): New function.
1832 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1834 * gfortran.dg/errnocheck_1.f90: New test.
1835 * gfortran.dg/associative_1.f90: New test.
1837 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1839 PR preprocessor/51303
1840 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1842 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1846 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1848 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1850 * lib/target-supports.exp
1851 (check_effective_target_arm_v8_neon_ok_nocache): Add
1852 "-march-armv8-a" to compile flags.
1854 2014-08-19 Marek Polacek <polacek@redhat.com>
1857 * c-c++-common/Wbool-compare-1.c: New test.
1859 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1862 * gcc.dg/pr13519-1.c: Adjust.
1864 2014-08-19 Mark Wielaard <mjw@redhat.com>
1866 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1868 2014-07-08 Mark Wielaard <mjw@redhat.com>
1871 * gcc.dg/guality/restrict.c: New test.
1873 2014-08-19 Mark Wielaard <mjw@redhat.com>
1875 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1876 matching. Catch '<unknown type in ' to recognize older gdb versions.
1877 * gcc.dg/guality/const-volatile.c: New test.
1879 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1881 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1884 2014-08-19 Marek Polacek <polacek@redhat.com>
1886 * gcc.dg/Wc99-c11-compat-1.c: New test.
1887 * gcc.dg/Wc99-c11-compat-2.c: New test.
1888 * gcc.dg/Wc99-c11-compat-3.c: New test.
1889 * gcc.dg/Wc99-c11-compat-4.c: New test.
1890 * gcc.dg/Wc99-c11-compat-5.c: New test.
1891 * gcc.dg/Wc99-c11-compat-6.c: New test.
1892 * gcc.dg/Wc99-c11-compat-7.c: New test.
1894 2014-08-19 Marek Polacek <polacek@redhat.com>
1896 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1897 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1898 * gcc.dg/Wc90-c99-compat-7.c: New test.
1899 * gcc.dg/Wc90-c99-compat-8.c: New test.
1900 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1902 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1903 Steven Bosscher <steven@gcc.gnu.org>
1906 * gcc.dg/redecl-4.c: Add column markers.
1907 * gcc.dg/format/bitfld-1.c: Likewise.
1908 * gcc.dg/format/attr-2.c: Likewise.
1909 * gcc.dg/format/attr-6.c: Likewise.
1910 * gcc.dg/format/array-1.c: Likewise.
1911 * gcc.dg/format/attr-7.c: Likewise.
1912 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1913 * gcc.dg/format/attr-4.c: Likewise.
1914 * gcc.dg/format/branch-1.c: Likewise.
1915 * gcc.dg/format/c90-printf-1.c: Likewise.
1917 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1919 * guality/nrv-1.c: Add `used' attribute to a1.
1921 2014-08-18 Richard Biener <rguenther@suse.de>
1923 PR tree-optimization/62090
1924 * gcc.dg/pr62090-2.c: New testcase.
1926 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1928 * g++.dg/ipa/pr61800.C: New.
1930 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1933 * c-c++-common/asan/pr62089.c: New test.
1934 * c-c++-common/asan/bitfield-1.c: New test.
1935 * c-c++-common/asan/bitfield-2.c: New test.
1936 * c-c++-common/asan/bitfield-3.c: New test.
1937 * c-c++-common/asan/bitfield-4.c: New test.
1939 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1941 PR tree-optimization/52904
1942 * gcc.dg/pr52904.c: New test.
1944 2014-08-17 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/finalize_27.f90: New.
1948 2014-08-16 Andrew Pinski <apinski@cavium.com>
1950 * gcc.c-torture/compile/20140816-1.c: New testcase.
1952 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/template/pr52819.C: New.
1957 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1960 * gfortran.dg/realloc_on_assign_24.f90: New test.
1962 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1966 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1970 * g++.dg/template/pr57466.C: New.
1971 * g++.dg/cpp0x/pr57466.C: Likewise.
1972 * g++.dg/template/unify6.C: Update.
1974 * g++.dg/cpp0x/sfinae52.C: New.
1976 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1979 * gcc.target/i386/avx512f-typecast-1.c: New test.
1980 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1985 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1988 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1989 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1991 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1992 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1993 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1994 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1995 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1997 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1998 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1999 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2000 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2001 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2003 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2004 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2005 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2006 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2007 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2008 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2009 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2010 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2011 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2012 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2013 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2014 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2015 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2016 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2017 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2018 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2019 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2021 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2022 Tobias Burnus <burnus@net-b.de>
2025 * gfortran.dg/gomp/pr62131.f90: New test.
2027 2014-08-15 Richard Biener <rguenther@suse.de>
2029 PR tree-optimization/62031
2030 * gcc.dg/torture/pr62031.c: New testcase.
2032 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2034 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2036 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2038 PR tree-optimization/62091
2039 * g++.dg/ipa/devirt-38.C: New testcase.
2041 2014-08-14 Marek Polacek <polacek@redhat.com>
2044 * gcc.dg/c11-stdatomic-2.c: New test.
2046 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2049 * gfortran.dg/array_constructor_49.f90: New test.
2051 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2054 * g++.dg/template/pr54377.C: New.
2055 * g++.dg/cpp0x/pr54377.C: Likewise.
2056 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2057 * g++.dg/cpp0x/pr51226.C: Likewise.
2058 * g++.dg/cpp0x/variadic2.C: Likewise.
2059 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2060 * g++.dg/template/dtor3.C: Likewise.
2061 * g++.dg/template/qualttp4.C: Likewise.
2062 * g++.dg/template/spec28.C: Likewise.
2063 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2064 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2066 2014-08-14 Tom de Vries <tom@codesourcery.com>
2068 PR rtl-optimization/62004
2069 PR rtl-optimization/62030
2070 * gcc.dg/pr62004.c: New test.
2071 * gcc.dg/pr62030.c: Same.
2072 * gcc.target/mips/pr62030-octeon.c: Same.
2074 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2077 * g++.dg/cpp0x/decltype2.C: Likewise.
2078 * g++.dg/cpp0x/decltype3.C: Likewise.
2079 * g++.dg/cpp0x/pr60249.C: Likewise.
2080 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2081 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2082 * g++.dg/cpp0x/variadic2.C: Likewise.
2083 * g++.dg/cpp0x/variadic74.C: Likewise.
2084 * g++.dg/parse/error10.C: Likewise.
2085 * g++.dg/parse/error15.C: Likewise.
2086 * g++.dg/parse/error2.C: Likewise.
2087 * g++.dg/template/crash106.C: Likewise.
2088 * g++.dg/template/crash89.C: Likewise.
2089 * g++.dg/template/nontype7.C: Likewise.
2090 * g++.dg/template/void3.C: Likewise.
2091 * g++.dg/template/void7.C: Likewise.
2093 2014-08-14 Richard Biener <rguenther@suse.de>
2095 PR tree-optimization/62090
2096 * gcc.dg/pr62090.c: New testcase.
2098 2014-08-14 Richard Biener <rguenther@suse.de>
2100 PR rtl-optimization/62079
2101 * g++.dg/pr62079.C: New testcase.
2103 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2105 * gcc.target/arm/max-insns-skipped.c: New test.
2107 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2109 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2111 2014-08-12 Marek Polacek <polacek@redhat.com>
2113 * gcc.dg/concat.c: Add dg-options.
2114 * gcc.dg/func-outside-2.c: Add __extension__.
2115 * gcc.dg/pr19967.c: Use -std=c99.
2116 * gcc.dg/pr22458-1.c: Add dg-options.
2117 * gcc.dg/pr33676.c: Add dg-options.
2118 * gcc.dg/gnu-predef-1.c: New test.
2119 * gcc.dg/c90-func-1.c: New test.
2120 * gcc.dg/c90-func-2.c: New test.
2121 * gcc.dg/c90-func-2.h: New test.
2123 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2125 * lib/target/supports.exp
2126 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2129 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2131 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2134 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2135 * gcc.target/arm/pr59985.c: Likewise.
2137 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2140 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2142 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2145 * gcc.c-torture/execute/bitfld-6.c: New test.
2147 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2149 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2150 * gcc.target/arm/pr56184.C: Likewise.
2151 * gcc.target/arm/pr59896.c: Likewise.
2152 * gcc.target/arm/stack-red-zone.c: Likewise.
2153 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2155 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2156 check_effective_target_arm_thumb2_ok): Test with code that passes
2157 an argument and returns a result.
2159 2014-08-11 Richard Biener <rguenther@suse.de>
2161 PR tree-optimization/62075
2162 * gcc.dg/vect/pr62075.c: New testcase.
2164 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2166 PR tree-optimization/62073
2167 * gcc.dg/vect/pr62073.c: New test.
2169 2014-08-11 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/62070
2172 * gcc.dg/pr62070.c: New testcase.
2174 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2176 * c-c++-common/asan/inc.c: Update test.
2177 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2178 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2179 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2180 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2181 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2182 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2183 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2184 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2185 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2186 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2188 2014-08-10 Marek Polacek <polacek@redhat.com>
2191 * gcc.dg/Wc90-c99-compat-1.c: New test.
2192 * gcc.dg/Wc90-c99-compat-2.c: New test.
2193 * gcc.dg/Wc90-c99-compat-3.c: New test.
2194 * gcc.dg/Wc90-c99-compat-4.c: New test.
2195 * gcc.dg/Wc90-c99-compat-5.c: New test.
2196 * gcc.dg/Wc90-c99-compat-6.c: New test.
2197 * gcc.dg/wvla-1.c: Adjust dg-warning.
2198 * gcc.dg/wvla-2.c: Adjust dg-warning.
2199 * gcc.dg/wvla-4.c: Adjust dg-warning.
2200 * gcc.dg/wvla-6.c: Adjust dg-warning.
2202 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2205 * gfortran.dg/dot_product_3.f90: New test case.
2207 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2209 * g++.dg/ipa/devirt-35.C: Fix template.
2210 * g++.dg/ipa/devirt-36.C: Likewise.
2211 * g++.dg/ipa/devirt-37.C: New testcase.
2213 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2216 * g++.dg/cpp0x/enum29.C: Adjust.
2218 2014-08-08 Richard Biener <rguenther@suse.de>
2220 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2221 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2222 * gfortran.dg/array_memcpy_4.f90: Likewise.
2223 * gfortran.dg/trim_optimize_1.f90: Likewise.
2224 * gfortran.dg/trim_optimize_2.f90: Likewise.
2226 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2228 * gcc.dg/zero_sign_ext_test.c: New test.
2230 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2232 * gcc.dg/torture/pr61772.c: Skip lto running.
2234 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2236 PR tree-optimization/60707
2237 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2239 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2241 * g++.dg/ipa/devirt-35.C: New testcase.
2242 * g++.dg/ipa/devirt-36.C: New testcase.
2244 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/enum29.C: New.
2249 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2251 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2252 defining in dg-options.
2253 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2255 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2257 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2259 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2260 on 32-bit hppa-hpux.
2262 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2263 * c-c++-common/pr50459.c: Likewise.
2265 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2267 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2268 values.h, change MAXDOUBLE for DBL_MAX.
2269 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2270 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2271 values.h, change MAXFLOAT for FLT_MAX.
2272 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2273 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2274 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2275 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2276 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2277 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2278 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2279 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2280 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2282 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2284 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2286 2014-08-07 Marek Polacek <polacek@redhat.com>
2288 * gcc.dg/fold-reassoc-3.c: New test.
2290 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2292 * gcc.target/i386/struct-size.c: New.
2294 2014-08-07 Tom de Vries <tom@codesourcery.com>
2296 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2297 * lib/target-supports.exp (check_effective_target_glibc)
2298 (check_effective_target_glibc_2_12_or_later)
2299 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2301 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2303 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2305 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/warn/Waddress-1.C: New.
2310 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2312 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2314 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2317 * gcc.target/i386/pr61923.c: New test.
2319 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2321 * gcc.target/aarch64/vdup_n_2.c: New test.
2323 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2325 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2328 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2330 PR rtl-optimization/61801
2331 * gcc.target/i386/pr61801.c: Rewritten.
2333 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2335 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2337 (test_vqdmlsls_lane_s32): Likewise.
2338 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2339 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2341 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2343 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2344 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2345 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2346 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2347 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2348 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2349 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2350 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2352 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2355 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2356 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2357 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2358 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2359 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2361 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2365 2014-08-04 Rohit <rohitarulraj@freescale.com>
2368 * gcc.target/powerpc/pr60102.c: New testcase.
2370 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2373 * gcc.dg/pr61756.c: New test.
2375 2014-08-04 Tom de Vries <tom@codesourcery.com>
2377 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2378 version instead of required-target.
2379 * lib/target-supports.exp
2380 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2381 (check_effective_target_glibc_2_11_or_earlier): ... this.
2383 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2385 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2386 * gnat.dg/specs/debug1.ads: Adjust.
2387 * gnat.dg/specs/formal_type.ads: Fix error in test.
2389 2014-08-03 Marek Polacek <polacek@redhat.com>
2391 * gcc.dg/case-bogus-1.c: New test.
2393 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2396 * g++.dg/other/default9.C: New.
2397 * g++.dg/other/default10.C: Likewise.
2398 * g++.dg/other/default3.C: Remove xfail.
2400 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2402 * g++.dg/warn/Wsuggest-final.C: New testcase.
2403 * g++.dg/ipa/devirt-34.C: Fix.
2405 2014-08-02 Marek Polacek <polacek@redhat.com>
2408 * gcc.dg/Wdesignated-init-2.c: New test.
2410 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/tc1/dr217-2.C: New.
2415 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2418 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2420 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2423 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2424 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2426 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2428 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2431 2014-08-01 Richard Biener <rguenther@suse.de>
2434 * gcc.dg/pr61762.c: Align the string to make the testcase work
2435 on strict-align targets.
2437 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2439 * c-c++-common/ubsan/align-1.c: New test.
2440 * c-c++-common/ubsan/align-2.c: New test.
2441 * c-c++-common/ubsan/align-3.c: New test.
2442 * c-c++-common/ubsan/align-4.c: New test.
2443 * c-c++-common/ubsan/align-5.c: New test.
2444 * c-c++-common/ubsan/attrib-4.c: New test.
2445 * g++.dg/ubsan/align-1.C: New test.
2446 * g++.dg/ubsan/align-2.C: New test.
2447 * g++.dg/ubsan/align-3.C: New test.
2448 * g++.dg/ubsan/attrib-1.C: New test.
2449 * g++.dg/ubsan/null-1.C: New test.
2450 * g++.dg/ubsan/null-2.C: New test.
2452 2014-08-01 Tom de Vries <tom@codesourcery.com>
2454 * lib/target-supports.exp (check_effective_target_glibc)
2455 (check_effective_target_glibc_2_12_or_later)
2456 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2457 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2458 not_glibc_2_11_or_earlier.
2460 2014-07-31 Tom de Vries <tom@codesourcery.com>
2462 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2464 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2466 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2467 (test_vpaddd_s64): Likewise.
2468 (test_vpaddd_s64): Likewise.
2469 * gcc.target/aarch64/simd/vpaddd_f64: New.
2470 * gcc.target/aarch64/simd/vpaddd_s64: New.
2471 * gcc.target/aarch64/simd/vpaddd_u64: New.
2473 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2476 * gcc.target/arm/pr61948.c: New test case.
2478 2014-07-31 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/61964
2481 * gcc.dg/torture/pr61964.c: New testcase.
2483 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2486 * c-c++-common/addrtmp.c: New file.
2487 * c-c++-common/uninit-G.c: Adapt.
2489 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2492 * gcc.dg/pr61868.c: New test.
2494 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/cpp0x/vt-57397-1.C: New.
2498 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2500 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2502 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2504 2014-07-30 Tom Tromey <tromey@redhat.com>
2507 * gcc.dg/Wdesignated-init.c: New file.
2509 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2511 * g++.dg/ipa/devirt-34.C: New testcase.
2513 2014-07-28 Richard Biener <rguenther@suse.de>
2515 PR rtl-optimization/61801
2516 * gcc.target/i386/pr61801.c: Fix testcase.
2518 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2520 * gcc.dg/fold-abs-5.c: New test.
2521 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2522 * gcc.dg/fold-compare-8.c: Likewise.
2524 2014-07-28 Richard Biener <rguenther@suse.de>
2527 * gcc.dg/torture/ftrapv-1.c: New testcase.
2529 2014-07-28 Richard Biener <rguenther@suse.de>
2531 PR tree-optimization/61921
2532 * gfortran.dg/pr61921.f90: New testcase.
2534 2014-07-28 Richard Biener <rguenther@suse.de>
2536 PR rtl-optimization/61801
2537 * gcc.target/i386/pr61801.c: New testcase.
2539 2014-07-27 Marek Polacek <polacek@redhat.com>
2542 * gcc.dg/pr61861.c: New test.
2544 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2546 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2549 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2551 PR rtl-optimization/61926
2552 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2553 Reverse argument order.
2554 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2555 New XFAILed tests that match the original order.
2557 2014-07-26 Marek Polacek <polacek@redhat.com>
2560 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2562 2014-07-26 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/sizeof_2.f90: Change dg-error.
2568 * gfortran.dg/sizeof_4.f90: New.
2569 * gfortran.dg/storage_size_1.f08: Correct expected
2572 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2575 * gcc.target/i386/pr44551-1.c: New file.
2577 2014-07-25 Xinliang David Li <davidxl@google.com>
2579 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2580 * g++.dg/tree-prof/reorder_class1.h: New file.
2581 * g++.dg/tree-prof/reorder_class2.h: New file.
2582 * g++.dg/tree-prof/reorder.C: New test.
2583 * g++.dg/tree-prof/morefunc.C: New test.
2585 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2587 Implement N4051 - Allow typename in a template template parameter
2588 * lib/target-supports.exp (check_effective_target_c++1y): Now
2590 (check_effective_target_c++1y_down): New.
2591 (check_effective_target_c++1z_only): New.
2592 (check_effective_target_c++1z): New.
2593 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2594 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2595 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2597 2014-07-25 Tobias Burnus <burnus@net-b.de>
2599 * gfortran.dg/storage_size_5.f90: New.
2601 2014-07-25 Richard Biener <rguenther@suse.de>
2605 * gcc.dg/pr61762.c: New testcase.
2606 * gcc.dg/fold-cstring.c: Likewise.
2607 * gcc.dg/fold-cvect.c: Likewise.
2609 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2611 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2613 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2614 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2615 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2616 * gcc.c-torture/execute/pr23135.x: Likewise.
2618 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2620 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2622 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2624 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2626 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2628 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2630 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2632 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2634 * gcc.target/aarch64/test_frame_2.c: Likewise.
2635 * gcc.target/aarch64/test_frame_4.c: Likewise.
2636 * gcc.target/aarch64/test_frame_6.c: Likewise.
2637 * gcc.target/aarch64/test_frame_7.c: Likewise.
2638 * gcc.target/aarch64/test_frame_8.c: Likewise.
2639 * gcc.target/aarch64/test_frame_10.c: Likewise.
2641 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2643 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2645 * gcc.target/aarch64/test_frame_10.c: Likewise.
2646 * gcc.target/aarch64/test_frame_2.c: Likewise.
2647 * gcc.target/aarch64/test_frame_4.c: Likewise.
2648 * gcc.target/aarch64/test_frame_6.c: Likewise.
2649 * gcc.target/aarch64/test_frame_7.c: Likewise.
2650 * gcc.target/aarch64/test_frame_8.c: Likewise.
2651 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2653 2014-07-24 Martin Jambor <mjambor@suse.cz>
2656 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2658 2014-07-24 Richard Biener <rguenther@suse.de>
2661 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2663 2014-07-24 Andreas Schwab <schwab@suse.de>
2665 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2666 Also check for __arm__.
2668 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2670 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2673 2014-07-24 Marek Polacek <polacek@redhat.com>
2676 * c-c++-common/pr57653.c: New test.
2677 * c-c++-common/pr57653.h: New file.
2678 * c-c++-common/pr57653-2.c: New test.
2679 * c-c++-common/pr57653-2.h: New file.
2681 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2683 * gcc.target/aarch64/test_frame_common.h: New file.
2684 * gcc.target/aarch64/test_frame_1.c: Likewise.
2685 * gcc.target/aarch64/test_frame_2.c: Likewise.
2686 * gcc.target/aarch64/test_frame_3.c: Likewise.
2687 * gcc.target/aarch64/test_frame_4.c: Likewise.
2688 * gcc.target/aarch64/test_frame_5.c: Likewise.
2689 * gcc.target/aarch64/test_frame_6.c: Likewise.
2690 * gcc.target/aarch64/test_frame_7.c: Likewise.
2691 * gcc.target/aarch64/test_frame_8.c: Likewise.
2692 * gcc.target/aarch64/test_frame_9.c: Likewise.
2693 * gcc.target/aarch64/test_frame_10.c: Likewise.
2694 * gcc.target/aarch64/test_frame_11.c: Likewise.
2695 * gcc.target/aarch64/test_frame_12.c: Likewise.
2696 * gcc.target/aarch64/test_frame_13.c: Likewise.
2697 * gcc.target/aarch64/test_frame_14.c: Likewise.
2698 * gcc.target/aarch64/test_frame_15.c: Likewise.
2700 2014-07-23 Marek Polacek <polacek@redhat.com>
2702 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2705 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2707 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2708 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2709 * gcc.dg/pr10474.c (target): Likewise.
2711 2014-07-22 Martin Jambor <mjambor@suse.cz>
2714 * pr61160-3.C (main): Return zero.
2716 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2718 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2719 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2720 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2721 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2722 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2723 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2725 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2727 PR tree-optimization/61822
2728 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2730 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2732 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2734 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2736 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2737 -msse2 -mno-avx instead of -msse.
2739 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2741 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2742 * gcc.dg/pr44024.c (dg-options): Add -O1.
2743 (dg-final): Check for the condition.
2744 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2746 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2749 * gcc.target/arm/memset-inline-1.c: New test.
2750 * gcc.target/arm/memset-inline-2.c: New test.
2751 * gcc.target/arm/memset-inline-3.c: New test.
2752 * gcc.target/arm/memset-inline-4.c: New test.
2753 * gcc.target/arm/memset-inline-5.c: New test.
2754 * gcc.target/arm/memset-inline-6.c: New test.
2755 * gcc.target/arm/memset-inline-7.c: New test.
2756 * gcc.target/arm/memset-inline-8.c: New test.
2757 * gcc.target/arm/memset-inline-9.c: New test.
2759 2014-07-21 Tom de Vries <tom@codesourcery.com>
2762 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2763 to bar symbol in scan-assembler-times call check.
2765 2014-07-21 Tom de Vries <tom@codesourcery.com>
2768 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2769 for darwin in scan-assembler-times check.
2770 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2771 scan-assembler-not checks. Add checks for insns.
2773 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2774 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2777 2014-07-21 Tom de Vries <tom@codesourcery.com>
2780 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2781 dg-options. Add checks for insns with xmm registers. Remove
2782 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2785 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2788 * gcc.target/i386/pr61855.c: New test.
2790 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2792 * gnat.dg/pack20.ad[sb]: New test.
2793 * gnat.dg/pack20_pkg.ads: New helper.
2795 2014-07-20 Ian Lance Taylor <iant@google.com>
2797 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2798 package for compiledir tests.
2800 2014-07-20 Marek Polacek <polacek@redhat.com>
2803 * gcc.dg/pr61852.c: New test.
2805 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2807 * gcc.dg/stack-usage-2.c: Adjust.
2809 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2812 * gcc.target/i386/pr61794.c: New test.
2814 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2816 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2817 involving both inputs rather than a multiplication involving one.
2818 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2819 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2820 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2822 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/template/operator13.C: New.
2827 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2829 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2830 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2831 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2832 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2834 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2836 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2837 * c-c++-common/ubsan/bounds-5.c: Likewise.
2838 * c-c++-common/ubsan/bounds-6.c: Likewise.
2839 * c-c++-common/ubsan/bounds-7.c: Likewise.
2840 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2841 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2842 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2843 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2844 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2845 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2846 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2847 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2848 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2849 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2851 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2853 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2854 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2855 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2856 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2858 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2860 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2861 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2862 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2864 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2867 * g++.dg/parse/pr61804.C: New.
2869 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2871 * gnat.dg/specs/alignment2.ads: Update.
2872 * gnat.dg/specs/size_clause1.ads: Likewise.
2873 * gnat.dg/specs/size_clause2.ads: Likewise.
2875 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2877 PR preprocessor/60723 - missing system-ness marks for macro tokens
2878 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2880 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2882 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2883 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2884 -mieee-with-inexact for alpha*-*-*.
2886 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2888 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2889 Add IEEE options to compile flags.
2890 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2891 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2893 2014-07-15 Michael Matz <matz@suse.de>
2895 PR rtl-optimization/61772
2896 * gcc.dg/torture/pr61772.c: New test.
2898 2014-07-15 Marek Polacek <polacek@redhat.com>
2900 * gcc.dg/ubsan/bounds-1.c: New test.
2902 2014-06-15 Tobias Burnus <burnus@net-b.de>
2904 * gfortran.dg/coarray_34.f90: New.
2905 * gfortran.dg/coarray_6.f90: Update test case.
2907 2014-07-14 Richard Biener <rguenther@suse.de>
2909 PR tree-optimization/61779
2910 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2912 2014-07-14 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/61786
2915 * gcc.dg/torture/pr61786.c: New testcase.
2916 * gcc.dg/lto/pr61786_0.c: Likewise.
2917 * gcc.dg/lto/pr61786_1.c: Likewise.
2919 2014-07-14 Richard Biener <rguenther@suse.de>
2921 PR tree-optimization/61757
2922 PR tree-optimization/61783
2923 PR tree-optimization/61787
2924 * gcc.dg/torture/pr61757.c: New testcase.
2925 * gcc.dg/torture/pr61787.c: Likewise.
2927 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2930 * c-c++-common/Wmemset-transposed-args1.c: New test.
2931 * c-c++-common/Wmemset-transposed-args2.c: New test.
2932 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2934 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2936 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2937 longer happens during parsing.
2938 * gcc.dg/pr44024.c: Update template.
2939 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2940 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2941 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2943 2014-07-13 Tom de Vries <tom@codesourcery.com>
2945 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2946 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2948 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2950 PR C++/60209 - Declaration of user-defined literal operator cause error
2951 * g++.dg/cpp0x/pr60209-neg.C: New.
2952 * g++.dg/cpp0x/pr60209.C: New.
2953 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2955 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/cilk-plus/pr60967.C: New.
2960 2014-07-13 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2964 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2967 * gfortran.dg/dependency_44.f90 : New test
2969 2014-07-12 Tobias Burnus <burnus@net-b.de>
2971 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2972 * gfortran.dg/coarray_atomic_2.f90: New.
2973 * gfortran.dg/coarray_atomic_3.f90: New.
2974 * gfortran.dg/coarray_atomic_4.f90: New.
2975 * gfortran.dg/coarray/atomic_2.f90: New.
2977 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2979 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2980 * g++.dg/cpp0x/pr57644.C: New.
2982 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/cpp0x/Wnarrowing1.C: New.
2987 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2989 PR preprocessor/61389
2990 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2991 * gcc.dg/cpp/sysmac1.c: Likewise.
2993 2014-07-11 Richard Biener <rguenther@suse.de>
2996 * gcc.dg/memmove-4.c: New testcase.
2997 * gcc.dg/strlenopt-8.c: XFAIL.
2998 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3000 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3003 * gcc.dg/pr61561.c: New test.
3005 2014-07-10 Tom de Vries <tom@codesourcery.com>
3007 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3009 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3010 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3013 2014-07-10 Richard Biener <rguenther@suse.de>
3016 * c-c++-common/torture/pr61741.c: Use signed char.
3018 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3020 * gnat.dg/opt39.adb: New test.
3022 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3024 PR tree-optimization/61742
3025 * gcc.dg/torture/pr61742.c: New test.
3026 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3027 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3029 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/cpp0x/explicit8.C: New.
3034 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/template/pr57466.C: New.
3039 * g++.dg/cpp0x/pr57466.C: Likewise.
3040 * g++.dg/template/unify6.C: Update.
3042 2014-07-09 Tom de Vries <tom@codesourcery.com>
3044 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3046 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3048 * gfortran.dg/ieee/underflow_1.f90: New file.
3050 2014-07-09 Richard Biener <rguenther@suse.de>
3053 * c-c++-common/torture/pr61741.c: New testcase.
3055 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3057 * lib/target-supports.exp
3058 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3060 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3062 * gcc.dg/globalalias.c: Remove XFAIL.
3063 * gcc.dg/localalias.c: Remove XFAIL.
3065 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3067 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3068 * g++.dg/cpp0x/pr58155.C: New.
3070 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3073 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3074 Adjust regexp for more targets.
3076 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3077 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/cpp0x/vt-59361.C: New.
3082 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3085 * gcc.target/i386/pr61599-1.c: New test.
3086 * gcc.target/i386/pr61599-2.c: New test.
3088 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3090 PR rtl-optimization/61673
3091 * gcc.c-torture/execute/pr61673.c: New test.
3093 PR tree-optimization/61725
3094 * gcc.dg/tree-ssa/vrp93.c: New test.
3095 * gcc.c-torture/execute/pr61725.c: New test.
3097 2014-07-08 Richard Biener <rguenther@suse.de>
3099 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3100 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3101 restriction on loop depth difference.
3102 (record_equality): Likewise.
3103 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3104 (loop_depth_of_name): Remove.
3105 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3106 restriction on loop depth difference.
3107 (init_copy_prop): Likewise.
3109 2014-07-08 Richard Biener <rguenther@suse.de>
3111 PR tree-optimization/61681
3112 * gcc.dg/torture/pr61681.c: New testcase.
3114 2014-07-08 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/61680
3117 * gcc.dg/vect/pr61680.c: New testcase.
3119 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3121 PR tree-optimization/61576
3122 * gcc.dg/torture/pr61576.c: New test.
3124 2014-07-08 Marek Polacek <polacek@redhat.com>
3127 * c-c++-common/pr60226.c: New test.
3129 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3133 * gfortran.dg/allocatable_function_8.f90 : New test
3135 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3137 * gcc.target/powerpc/spe-evmerge.c: New file.
3139 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3141 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3143 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3145 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3147 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3150 * g++.dg/parse/pr58898.C: New.
3152 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3154 * gfortran.dg/list_read_12.f90: Delete the file.
3155 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3158 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3160 PR libgfortran/61640
3161 * gfortran.dg/arrayio_16.f90: New test.
3163 2014-07-06 Marek Polacek <polacek@redhat.com>
3165 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3166 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3168 2014-07-06 Marek Polacek <polacek@redhat.com>
3171 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3172 -Wno-sizeof-array-argument.
3173 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3174 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3175 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3176 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3177 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3178 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3179 * c-c++-common/sizeof-array-argument.c: New test.
3180 * gcc.dg/vla-5.c: Add dg-warnings.
3182 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3184 * g++.dg/ipa/devirt-26.C: Update testcase.
3185 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3186 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3188 2014-07-04 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/coarray/coindexed_3.f90: New.
3192 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3195 * g++.dg/opt/pr61654.C: New test.
3197 PR tree-optimization/61684
3198 * gcc.c-torture/compile/pr61684.c: New test.
3200 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3202 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3203 dg-runtest's. Adapt all callers.
3204 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3205 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3206 * lib/go-dg.exp (go-dg-runtest): Likewise.
3207 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3208 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3210 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/61682
3213 * gcc.c-torture/execute/pr61682.c: New test.
3215 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3217 * gcc.target/powerpc/shift-dot.c: New test.
3219 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3221 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3224 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3226 * gcc.target/arm/identical-invariants.c: New test.
3228 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3229 Chen Gang <gang.chen.5i5j@gmail.com>
3231 * gcc.c-torture/compile/section.c: New testcase.
3233 2014-07-02 Christian Bruel <christian.bruel@st.com>
3237 * gcc.target/sh/fpchg.c: New test.
3239 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3240 Fritz Reese <Reese-Fritz@zai.com>
3242 * gfortran.dg/oldstyle_5.f: New test.
3244 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3246 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3247 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3249 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3251 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3252 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3253 * g++.dg/parse/error11.C: Likewise.
3254 * g++.old-deja/g++.brendan/template17.C: Likewise.
3256 2014-07-02 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3259 * gfortran.dg/coarray/send_array.f90: Ditto.
3260 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3262 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3263 Yufeng Zhang <yufeng.zhang@arm.com>
3265 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3266 (additional_flags_for_func_ret): New variable based on
3267 $additional_flags with -fno-use-caller-save.
3268 (func-ret-*.c): Use the new variable.
3270 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3273 * g++.dg/cpp0x/decltype60.C: New.
3275 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3278 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3279 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3280 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3281 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3282 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3283 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3284 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3286 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3290 2014-07-01 Marek Polacek <polacek@redhat.com>
3292 * gcc.dg/Wint-conversion.c: New test.
3294 2014-07-01 Marek Polacek <polacek@redhat.com>
3297 * gcc.dg/Wincompatible-pointer-types.c: New test.
3299 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3301 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3302 MicroBlaze specific pattern.
3304 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3309 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3310 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3311 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3313 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3316 test requires greater precision than the current PowerPC long
3317 double implementation supports.
3319 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3324 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3327 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3329 2014-06-30 Jeff Law <law@redhat.com>
3331 PR tree-optimization/61607
3332 * gcc.dg/tree-ssa/pr61607.c: New test.
3334 2014-06-30 Marek Polacek <polacek@redhat.com>
3336 * c-c++-common/ubsan/attrib-2.c: New test.
3337 * g++.dg/ubsan/return-3.C: New test.
3339 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3342 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3343 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3345 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3347 * gcc.dg/ira-loop-pressure.c: New test.
3349 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3351 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3352 checks that the dump is generated.
3354 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3358 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3359 * gfortran.dg/binding_label_tests_27.f90: New file.
3361 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3363 * gfortran.dg/graphite/pr59586.f: New testcase.
3365 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3367 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3369 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3372 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3374 * gfortran.dg/ieee/ieee.exp: New file.
3375 * gfortran.dg/ieee/ieee_1.F90: New file.
3376 * gfortran.dg/ieee/ieee_2.f90: New file.
3377 * gfortran.dg/ieee/ieee_3.f90: New file.
3378 * gfortran.dg/ieee/ieee_4.f90: New file.
3379 * gfortran.dg/ieee/ieee_5.f90: New file.
3380 * gfortran.dg/ieee/ieee_6.f90: New file.
3381 * gfortran.dg/ieee/ieee_7.f90: New file.
3382 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3384 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3386 * g++.dg/cpp0x/elision_conv.C: New.
3388 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3390 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3392 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3395 * g++.dg/ext/complit14.C: New.
3397 2014-06-27 Martin Jambor <mjambor@suse.cz>
3400 * g++.dg/ipa/pr61160-2.C: New test.
3401 * g++.dg/ipa/pr61160-3.C: Likewise.
3403 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3405 PR tree-optimization/57233
3406 PR tree-optimization/61299
3407 * gcc.dg/pr57233.c: New test.
3408 * gcc.target/i386/pr57233.c: New test.
3409 * gcc.target/i386/sse2-pr57233.c: New test.
3410 * gcc.target/i386/avx-pr57233.c: New test.
3411 * gcc.target/i386/avx2-pr57233.c: New test.
3412 * gcc.target/i386/avx512f-pr57233.c: New test.
3413 * gcc.target/i386/xop-pr57233.c: New test.
3415 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3417 * gcc.dg/typeof-2.c: New testcase.
3419 2014-06-27 Marek Polacek <polacek@redhat.com>
3421 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3422 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3430 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3431 location. Add memory barrier.
3436 * c-c++-common/ubsan/bounds-7.c: New test.
3438 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3440 PR libgfortran/61499
3441 * gfortran.dg/arrayio_15.f90: New test.
3443 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3446 * gcc.target/alpha/pr61586.c: New test.
3448 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3451 * g++.dg/template/pr57573.C: New.
3453 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3455 * gcc.dg/tree-ssa/interposition.c: New testcase.
3457 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3460 * g++.dg/cpp0x/deleted8.C: New.
3462 2014-06-26 Martin Jambor <mjambor@suse.cz>
3464 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3466 * g++.dg/simulate-thread/bitfields.C: Likewise.
3467 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3468 allow-packed-store-data-races parameter.
3469 * gcc.dg/simulate-thread/subfields.c: Likewise.
3470 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3473 2014-06-26 Martin Jambor <mjambor@suse.cz>
3475 * g++.dg/ipa/pr60600.C: Fix typo.
3476 * g++.dg/ipa/devirt-25.C: Likewise.
3478 2014-06-26 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/61607
3481 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3483 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3485 * gcc.dg/inline-22.c: Add bind_pic_locally.
3486 * gcc.dg/inline_4.c: Ditto.
3487 * gcc.dg/fail_always_inline.c: Ditto.
3488 * g++.dg/ipa/devirt-25.C: Ditto.
3490 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3492 * lib/target-support.exp (bind_pic_locally): Save the flags to
3493 'flags_to_postpone' instead of appending to 'flags'.
3494 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3495 with flags_to_postpone and revert after target_compile.
3496 * lib/g++.exp (g++_target_compile): Ditto.
3497 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3499 2014-06-26 Nick Clifton <nickc@redhat.com>
3501 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3503 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3506 * g++.dg/template/pr61537.C: New testcase.
3508 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3510 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3513 2014-06-25 Tobias Burnus <burnus@net-b.de>
3515 * gfortran.dg/coarray_33.f90: New.
3517 2014-06-25 Tobias Burnus <burnus@net-b.de>
3519 * gfortran.dg/coarray/coindexed_1.f90: New.
3521 2014-06-25 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/coarray_collectives_7.f90: New.
3525 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3527 * gcc.c-torture/execute/20140622-1.c: New test.
3529 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/aggr1.C: New.
3534 * g++.dg/cpp0x/aggr2.C: Likewise.
3535 * g++.dg/init/aggr11.C: Likewise.
3536 * g++.dg/init/aggr12.C: Likewise.
3538 2014-06-25 Martin Jambor <mjambor@suse.cz>
3540 * g++.dg/ipa/pr61540.C: Remove dumping test.
3542 2014-06-25 Marek Polacek <polacek@redhat.com>
3545 * gcc.dg/pr61162.c: Adjust dg-warning.
3546 * gcc.dg/pr61162-2.c: New test.
3548 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3550 PR tree-optimization/57742
3551 * gcc.dg/tree-ssa/calloc-3.c: New file.
3553 2014-06-25 Richard Biener <rguenther@suse.de>
3556 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3557 for targets that return _Complex float in memory.
3559 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3561 * gcc.target/arm/vect-noalign.c: Adjust options.
3563 2014-06-24 Cong Hou <congh@google.com>
3565 * gcc.dg/vect/vect-reduc-sad.c: New.
3566 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3568 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3570 PR tree-optimization/57742
3571 * g++.dg/tree-ssa/calloc.C: New testcase.
3572 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3573 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3574 * gcc.dg/strlenopt-9.c: Adapt.
3576 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3578 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3580 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3581 instead of calling sequentially in the C code.
3582 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3583 saved_return_address to the stack frame where LR register was stored.
3584 (saved_return_address): Declare weak.
3586 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3589 * g++.dg/other/operator3.C: New.
3590 * g++.dg/template/operator8.C: Adjust.
3591 * g++.dg/template/operator9.C: Likewise.
3593 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3595 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3597 2014-06-24 Richard Biener <rguenther@suse.de>
3599 PR tree-optimization/61572
3600 * gcc.target/i386/pr61572.c: New testcase.
3602 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3604 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3606 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3607 Remove Label is never defined expected error.
3608 * gfortran.dg/gomp/udr8.f90: New test.
3610 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3612 PR tree-optimization/61554
3613 * g++.dg/torture/pr61554.C: New testcase.
3615 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3617 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3619 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3621 * gcc.dg/localalias-2.c: Guard by require-alias.
3622 * gcc.dg/globalalias-2.c: Likewise.
3624 2014-06-23 Kai Tietz <ktietz@redhat.com>
3626 * gcc.target/i386/indjmp-1.c: New test.
3628 2014-06-23 Andrew Pinski <apinski@cavium.com>
3630 * gcc.c-torture/compile/20140723-1.c: New testcase.
3632 2014-06-23 Marek Polacek <polacek@redhat.com>
3635 * c-c++-common/pr61553.c (foo): Add dg-error.
3637 2014-06-23 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/coarray_32.f90: New.
3641 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/other/void1.C: Adjust.
3646 * g++.dg/other/void3.C: Likewise.
3648 2014-06-23 Marek Polacek <polacek@redhat.com>
3651 * c-c++-common/pr61553.c: New test.
3653 2014-06-23 Richard Biener <rguenther@suse.de>
3655 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3656 * g++.dg/vect/slp-pr50819.cc: Likewise.
3657 * g++.dg/vect/slp-pr56812.cc: Likewise.
3658 * gcc.dg/vect/bb-slp-1.c: Likewise.
3659 * gcc.dg/vect/bb-slp-10.c: Likewise.
3660 * gcc.dg/vect/bb-slp-11.c: Likewise.
3661 * gcc.dg/vect/bb-slp-13.c: Likewise.
3662 * gcc.dg/vect/bb-slp-14.c: Likewise.
3663 * gcc.dg/vect/bb-slp-15.c: Likewise.
3664 * gcc.dg/vect/bb-slp-16.c: Likewise.
3665 * gcc.dg/vect/bb-slp-17.c: Likewise.
3666 * gcc.dg/vect/bb-slp-18.c: Likewise.
3667 * gcc.dg/vect/bb-slp-19.c: Likewise.
3668 * gcc.dg/vect/bb-slp-2.c: Likewise.
3669 * gcc.dg/vect/bb-slp-20.c: Likewise.
3670 * gcc.dg/vect/bb-slp-21.c: Likewise.
3671 * gcc.dg/vect/bb-slp-22.c: Likewise.
3672 * gcc.dg/vect/bb-slp-23.c: Likewise.
3673 * gcc.dg/vect/bb-slp-24.c: Likewise.
3674 * gcc.dg/vect/bb-slp-25.c: Likewise.
3675 * gcc.dg/vect/bb-slp-26.c: Likewise.
3676 * gcc.dg/vect/bb-slp-27.c: Likewise.
3677 * gcc.dg/vect/bb-slp-28.c: Likewise.
3678 * gcc.dg/vect/bb-slp-29.c: Likewise.
3679 * gcc.dg/vect/bb-slp-3.c: Likewise.
3680 * gcc.dg/vect/bb-slp-30.c: Likewise.
3681 * gcc.dg/vect/bb-slp-31.c: Likewise.
3682 * gcc.dg/vect/bb-slp-32.c: Likewise.
3683 * gcc.dg/vect/bb-slp-4.c: Likewise.
3684 * gcc.dg/vect/bb-slp-5.c: Likewise.
3685 * gcc.dg/vect/bb-slp-6.c: Likewise.
3686 * gcc.dg/vect/bb-slp-7.c: Likewise.
3687 * gcc.dg/vect/bb-slp-8.c: Likewise.
3688 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3689 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3690 * gcc.dg/vect/bb-slp-9.c: Likewise.
3691 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3692 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3693 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3694 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3695 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3696 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3697 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3698 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3699 * gcc.dg/vect/pr26359.c: Likewise.
3700 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3702 2014-06-23 Marek Polacek <polacek@redhat.com>
3704 * c-c++-common/pr49706-2.c: New test.
3706 2014-06-23 Alan Modra <amodra@gmail.com>
3708 * gcc.dg/pr61583.c: New.
3710 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3712 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3715 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3716 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3718 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3719 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3720 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3721 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3722 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3723 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3724 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3725 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3726 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3727 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3728 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3729 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3730 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3731 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3732 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3733 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3734 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3735 test_vsrid_n_u64): Fix signature to match intrinsic.
3737 (test_vabs_s64): Remove.
3738 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3740 (test_vdupd_lane_s64): Rename to...
3741 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3743 (test_vdupd_lane_u64): Rename to...
3744 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3746 (test_vtst_s64): Rename to...
3747 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3749 (test_vtst_u64): Rename to...
3750 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3752 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3753 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3754 Remove out-of-bounds tests.
3755 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3756 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3757 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3759 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3761 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3762 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3763 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3764 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3765 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3767 * gcc.target/aarch64/vsub_f64.c: Likewise.
3768 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3769 scheme as now the same for all variants.
3770 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3773 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3775 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3777 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3779 * gcc.dg/localalias.c: Fix broken commit.
3780 * gcc.dg/globalalias.c: Likewise.
3782 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3784 * gcc.dg/localalias.c: New testcase.
3785 * gcc.dg/localalias-2.c: New testcase.
3786 * gcc.dg/globalalias.c: New testcase.
3787 * gcc.dg/globalalias-2.c: New testcase.
3789 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3791 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3793 2014-06-20 Marek Polacek <polacek@redhat.com>
3795 * c-c++-common/ubsan/bounds-1.c: New test.
3796 * c-c++-common/ubsan/bounds-2.c: New test.
3797 * c-c++-common/ubsan/bounds-3.c: New test.
3798 * c-c++-common/ubsan/bounds-4.c: New test.
3799 * c-c++-common/ubsan/bounds-5.c: New test.
3800 * c-c++-common/ubsan/bounds-6.c: New test.
3802 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3804 Make the tests big-endian friendly.
3806 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3807 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3808 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3809 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3810 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3811 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3812 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3813 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3814 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3816 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3817 Max Ostapenko <m.ostapenko@partner.samsung.com>
3820 * c-c++-common/asan/strlen-overflow-1.c: New test.
3822 2014-06-20 Martin Jambor <mjambor@suse.cz>
3825 * g++.dg/ipa/pr61540.C: New test.
3827 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3828 Max Ostapenko <m.ostapenko@partner.samsung.com>
3831 * c-c++-common/asan/pr61530.c: New test.
3833 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3835 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3836 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3837 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3838 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3839 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3840 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3841 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3842 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3843 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3844 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3845 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3846 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3847 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3848 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3849 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3850 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3851 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3852 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3853 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3854 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3855 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3856 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3857 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3858 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3859 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3860 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3861 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3862 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3863 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3864 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3865 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3866 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3867 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3868 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3869 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3870 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3871 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3872 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3873 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3874 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3875 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3876 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3877 (test_vqdmlal_high_lane_s16): Fix parameter type.
3878 (test_vqdmlal_high_lane_s32): Likewise.
3879 (test_vqdmull_high_lane_s16): Likewise.
3880 (test_vqdmull_high_lane_s32): Likewise.
3881 (test_vqdmlsl_high_lane_s32): Likewise.
3882 (test_vqdmlsl_high_lane_s16): Likewise.
3883 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3885 (test_vqdmlals_lane_s32): Likewise.
3886 (test_vqdmlslh_lane_s16): Likewise.
3887 (test_vqdmlsls_lane_s32): Likewise.
3888 (test_vqdmulhh_lane_s16): Likewise.
3889 (test_vqdmulhs_lane_s32): Likewise.
3890 (test_vqdmullh_lane_s16): Likewise.
3891 (test_vqdmulls_lane_s32): Likewise.
3892 (test_vqrdmulhh_lane_s16): Likewise.
3893 (test_vqrdmulhs_lane_s32): Likewise.
3895 2014-06-20 Tobias Burnus <burnus@net-b.de>
3898 * gfortran.dg/coarray_collectives_5.f90: Update
3899 dg-final scan-tree-dump-times.
3900 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3902 2014-06-20 Hale Wang <hale.wang@arm.com>
3904 * gcc.target/arm/lto/: New folder to verify the LTO option.
3905 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3906 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3907 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3908 * lib/lto.exp (object-readelf): New procedure.
3910 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3913 * gfortran.dg/pr61454.f90: New file.
3915 2014-06-19 Terry Guo <terry.guo@arm.com>
3917 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3918 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3919 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3921 2014-06-19 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/coarray/collectives_2.f90: Extend
3926 2014-06-18 Tom de Vries <tom@codesourcery.com>
3928 * gcc.target/aarch64/fuse-caller-save.c: New test.
3930 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3931 Tom de Vries <tom@codesourcery.com>
3933 * gcc.target/arm/fuse-caller-save.c: New test.
3935 2014-06-18 Richard Biener <rguenther@suse.de>
3937 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3938 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3939 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3941 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3943 PR tree-optimization/61518
3944 * gcc.dg/torture/pr61518.c: New test.
3946 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3948 PR tree-optimization/61517
3949 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3950 (incorrect_read_be32): Likewise.
3951 (main): Call incorrect_read_* to test stmt replacement is made by
3952 bswap at the right place.
3953 * gcc.c-torture/execute/pr61517.c: New test.
3955 2014-06-18 Andreas Schwab <schwab@suse.de>
3957 PR rtl-optimization/54555
3958 * gcc.target/m68k/pr54555.c: New test.
3960 2014-06-18 Olivier Hainque <hainque@adacore.com>
3962 * gnat.dg/blocklocs.adb: New test.
3964 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3966 PR tree-optimization/52252
3967 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3968 * gcc.target/i386/pr52252-core.c: Ditto.
3970 PR tree-optimization/61403
3971 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3973 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3975 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3976 * gfortran.dg/gomp/depend-1.f90: New test.
3977 * gfortran.dg/gomp/target1.f90: New test.
3978 * gfortran.dg/gomp/target2.f90: New test.
3979 * gfortran.dg/gomp/target3.f90: New test.
3980 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3981 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3984 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3987 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3989 2014-06-17 Tobias Burnus <burnus@net-b.de>
3990 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3992 * gfortran.dg/coarray/send_array.f90: New.
3993 * gfortran.dg/coarray/get_array.f90: New.
3994 * gfortran.dg/coarray/sendget_array.f90: New.
3995 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3997 * gfortran.dg/coarray/collectives_2.f90: New.
3999 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4005 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4007 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4008 unit_id and kind_id to zero.
4010 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4013 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4014 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4015 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4016 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4018 2014-06-17 Richard Biener <rguenther@suse.de>
4021 * gcc.dg/lto/pr61526_0.c: New testcase.
4022 * gcc.dg/lto/pr61526_1.c: Likewise.
4024 2014-06-17 Richard Biener <rguenther@suse.de>
4026 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4027 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4028 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4029 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4030 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4032 2014-06-17 Richard Biener <rguenther@suse.de>
4034 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4036 2014-06-16 Richard Biener <rguenther@suse.de>
4038 PR tree-optimization/61482
4039 * g++.dg/torture/pr61482.C: New testcase.
4041 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4043 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4044 vpmacsdql instruction.
4046 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4048 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4049 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4050 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4051 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4053 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4054 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4055 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4056 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4057 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4058 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4060 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4064 * gfortran.dg/system_clock_1.f90: New file.
4065 * gfortran.dg/system_clock_2.f90: New file.
4067 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/other/void3.C: New.
4071 * g++.dg/conversion/err-recover1.C: Update.
4073 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4076 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4077 * gcc.target/powerpc/pack02.c: Use it.
4078 * gcc.target/powerpc/tfmode_off.c: Likewise.
4080 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4082 PR rtl-optimization/61094
4083 PR rtl-optimization/61446
4084 * gcc.target/i386/pr61446.c : New.
4086 2014-06-13 Dehao Chen <dehao@google.com>
4088 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4090 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4092 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4094 2014-06-13 Richard Biener <rguenther@suse.de>
4096 * c-c++-common/pr46562-2.c: Adjust.
4097 * g++.dg/tree-ssa/pr8781.C: Likewise.
4098 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4099 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4100 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4101 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4102 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4104 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4106 PR tree-optimization/61375
4107 * gcc.c-torture/execute/pr61375-1.c: New test.
4109 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4112 * c-c++-common/gomp/pr61486-1.c: New test.
4113 * c-c++-common/gomp/pr61486-2.c: New test.
4115 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4118 * gcc.dg/vect/vect-singleton_1.c: New file.
4120 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4123 * gcc.target/avr/torture/pr61443.c: New test.
4125 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4128 * g++.dg/parse/friend11.C: New.
4130 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4133 * g++.dg/cpp0x/using-enum-1.C: New.
4134 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4136 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4139 * g++.dg/parse/friend9.C: New.
4140 * g++.dg/parse/friend10.C: Likewise.
4141 * g++.dg/parse/friend7.C: Adjust.
4143 2014-06-11 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/61452
4146 * gcc.dg/torture/pr61452.c: New testcase.
4148 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4151 * g++.dg/parse/pr34049.C: New.
4153 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4155 * gcc.c-torture/execute/pr61306-1.c: New test.
4156 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4157 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4159 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4161 * gcc.target/aarch64/acle/acle.exp: New.
4162 * gcc.target/aarch64/acle/crc32b.c: New test.
4163 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4164 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4165 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4166 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4167 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4168 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4169 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4171 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4173 PR tree-optimization/52252
4174 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4176 2014-06-11 Richard Biener <rguenther@suse.de>
4179 * gcc.dg/torture/20140610-1.c: New testcase.
4180 * gcc.dg/torture/20140610-2.c: Likewise.
4182 2014-06-10 Richard Biener <rguenther@suse.de>
4184 PR tree-optimization/61438
4185 * gcc.dg/torture/pr61438.c: New testcase.
4187 2014-06-10 Richard Biener <rguenther@suse.de>
4190 * g++.dg/opt/pr61456.C: New testcase.
4192 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4193 Mikael Morin <mikael@gcc.gnu.org>
4196 * gfortran.dg/class_array_15.f03: Check memory leaks.
4198 2014-06-10 Richard Biener <rguenther@suse.de>
4200 PR tree-optimization/57186
4201 PR tree-optimization/59299
4202 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4203 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4205 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4208 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4210 * gfortran.dg/gomp/associate1.f90: New test.
4211 * gfortran.dg/gomp/intentin1.f90: New test.
4212 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4213 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4214 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4215 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4217 2014-06-09 Marek Polacek <polacek@redhat.com>
4220 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4221 * gcc.dg/array-2.c: Likewise.
4222 * gcc.dg/array-const-2.c: Likewise.
4223 * gcc.dg/ucnid-8.c: Likewise.
4224 * gcc.dg/vla-init-1.c: Likewise.
4225 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4226 * gcc.dg/c99-flex-array-7.c: Likewise.
4227 * gcc.dg/init-bad-1.c: Likewise.
4228 * gcc.dg/init-bad-3.c: Likewise.
4229 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4230 * gcc.dg/pedwarn-init.c: Add dg-warning.
4231 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4233 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4236 * g++.dg/other/redecl3.C: New.
4238 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4241 * g++.dg/pr54442.C: New file.
4243 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4246 * gfortran.dg/associate_17.f90 : New test
4248 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4250 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4251 void for TEST instead of static void.
4252 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4256 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4257 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4338 instead of static void.
4339 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4340 delete unused variables.
4341 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4345 delete unused variables, void for TEST instead of static void.
4346 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4359 initialize variables.
4360 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4361 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4364 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4365 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4366 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4369 * gcc.target/i386/i386.exp: Ditto.
4370 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4371 CALC, void for TEST instead of static void, initialize variables.
4372 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4373 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4375 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4376 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4377 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4378 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4379 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4485 instead of static void.
4486 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4494 static void, delete unused variables.
4495 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4500 static void, delete unused variables, Change parameters for
4501 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4502 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4503 CALC, void for TEST instead of static void.
4504 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4505 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4507 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4509 static void, change type of parameter for UNION_TYPE.
4510 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4512 void for TEST instead of static void, delete unused variables, change
4513 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4514 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4521 void for TEST instead of static void, change parameters for
4522 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4523 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4526 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4527 __attribute__((unused)).
4528 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4529 __attribute__((unused)).
4530 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4531 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4532 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4533 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4534 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4535 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4536 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4537 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4538 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4539 add __attribute__((unused)).
4540 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4541 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4542 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4549 delete unused variables.
4550 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4555 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4556 static void, mask_merging and zero_masking for unsigned types.
4557 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4558 CHECK_ARRAY for unsigned types.
4559 * gcc.target/i386/m256-check.h: Ditto.
4560 * gcc.target/i386/m512-check.h: Ditto.
4562 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4565 * gcc.target/arm/pr48252.c (main): Expect same result
4568 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4571 * gfortran.dg/cray_pointers_10.f90: New file.
4573 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4575 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4576 instead of complex(kind=16).
4578 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4581 * gfortran.dg/bind_c_usage_29.f90: New file.
4583 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4585 * gnat.dg/opt38.adb: New test.
4586 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4588 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4591 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4592 New macro, 0 for __MMIX__, default 64.
4593 (bar): Pass it to __builtin_apply instead of literal 64.
4595 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4597 * gfortran.dg/io_constraints_11.f90: New file.
4598 * gfortran.dg/io_constraints_12.f90: New file.
4599 * gfortran.dg/io_constraints_13.f90: New file.
4601 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4604 * gcc.target/i386/pr61423.c: New test.
4606 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4609 * g++.dg/cpp0x/constexpr-union6.C: New.
4610 * g++.dg/cpp0x/union6.C: Likewise.
4611 * g++.dg/init/ref14.C: Adjust.
4612 * g++.dg/init/union1.C: Likewise.
4614 2014-06-06 Richard Biener <rguenther@suse.de>
4616 PR tree-optimization/59299
4617 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4619 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4621 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4622 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4624 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4626 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4627 bitfield and test wrong results instead of correct results to make the
4630 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4633 * g++.dg/cpp0x/constexpr-60432.C: New.
4635 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/cpp0x/constexpr-60199.C: New.
4640 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4642 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4643 Specify -march=z900 as an additional option.
4644 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4645 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4646 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4648 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4650 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4651 reduction clause diagnostic changes.
4652 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4653 * gfortran.dg/gomp/reduction1.f90: Likewise.
4654 * gfortran.dg/gomp/reduction3.f90: Likewise.
4655 * gfortran.dg/gomp/udr1.f90: New test.
4656 * gfortran.dg/gomp/udr2.f90: New test.
4657 * gfortran.dg/gomp/udr3.f90: New test.
4658 * gfortran.dg/gomp/udr4.f90: New test.
4659 * gfortran.dg/gomp/udr5.f90: New test.
4660 * gfortran.dg/gomp/udr6.f90: New test.
4661 * gfortran.dg/gomp/udr7.f90: New test.
4663 2014-06-06 Christian Bruel <christian.bruel@st.com>
4665 PR tree-optimization/43934
4666 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4668 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4671 * gcc.dg/pr53119.c: New testcase.
4673 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4676 * gcc.target/avr/pr52472.c: New test.
4679 2014-06-05 Jeff Law <law@redhat.com>
4681 PR tree-optimization/61289
4682 * g++.dg/pr61289.C: New test.
4683 * g++.dg/pr61289-2.C: New test.
4685 2014-06-05 Richard Biener <rguenther@suse.de>
4686 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/parse/pr56961.C: New.
4691 2014-06-05 Kai Tietz <ktietz@redhat.com>
4694 * gcc.target/i386/sibcall-4.c: Remove xfail.
4696 2014-06-05 Julian Brown <julian@codesourcery.com>
4697 Sandra Loosemore <sandra@codesourcery.com>
4699 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4701 2014-06-05 Richard Biener <rguenther@suse.de>
4704 * g++.dg/diagnostic/pr61004.C: New testcase.
4706 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4708 * gcc.dg/torture/pr61319.c: New test.
4710 2014-06-05 Marek Polacek <polacek@redhat.com>
4713 * gcc.dg/pr56724-3.c: New test.
4715 2014-06-05 Andreas Schwab <schwab@suse.de>
4717 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4719 2014-06-05 Marek Polacek <polacek@redhat.com>
4722 * c-c++-common/pr49706.c: New test.
4724 2014-06-05 Marek Polacek <polacek@redhat.com>
4727 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4728 * gcc.dg/Wshadow-3.c: Likewise.
4729 * gcc.dg/pr48062.c: New test.
4731 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/init/pr43453.C: New.
4736 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4738 PR tree-optimization/61385
4739 * gcc.dg/tree-ssa/pr61385.c: New file.
4741 2014-06-04 Richard Biener <rguenther@suse.de>
4743 PR tree-optimization/60098
4744 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4746 2014-06-04 Richard Biener <rguenther@suse.de>
4748 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4750 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4753 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4754 the case with a pointer.
4756 2014-06-04 Marek Polacek <polacek@redhat.com>
4759 * c-c++-common/pr30020.c: New test.
4761 2014-06-03 Andrew Pinski <apinski@cavium.com>
4763 * gcc.c-torture/compile/20140528-1.c: New testcase.
4765 2014-06-03 Dehao Chen <dehao@google.com>
4767 * gcc.dg/tree-prof/merge_block.c: New test.
4769 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4771 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4772 * g++.dg/ext/mv15.C (dg-options): Ditto.
4774 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/cpp0x/nullptr31.C: New.
4779 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4780 * g++.dg/cpp0x/nullptr17.C: Update.
4782 2014-06-03 Marek Polacek <polacek@redhat.com>
4785 * c-c++-common/pr60439.c: New test.
4786 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4788 2014-06-03 Martin Jambor <mjambor@suse.cz>
4791 * g++.dg/ipa/pr61160-1.C: New test.
4793 2014-06-03 Richard Biener <rguenther@suse.de>
4795 PR tree-optimization/61383
4796 * gcc.dg/torture/pr61383-1.c: New testcase.
4798 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4800 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4802 2014-06-02 Jeff Law <law@redhat.com>
4804 PR rtl-optimization/61094
4805 * g++.dg/pr61094: New test.
4807 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4809 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4810 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4811 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4812 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4813 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4814 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4815 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4816 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4818 2014-06-02 Richard Biener <rguenther@suse.de>
4820 PR tree-optimization/61346
4821 * gcc.dg/torture/pr61346.c: New testcase.
4823 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4825 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4827 * gcc.target/i386/sibcall-4.c: Ditto.
4828 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4830 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4832 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4833 in scan-assembler-not string.
4834 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4835 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4836 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4838 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4840 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4842 2014-06-01 Kai Tietz <ktietz@redhat.com>
4845 * gcc.target/i386/sibcall-6.c: New test.
4847 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4851 * g++.dg/cpp0x/pr57543-1.C: New.
4852 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4853 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4854 * g++.dg/cpp0x/decltype59.C: Likewise.
4856 2014-05-31 Tom de Vries <tom@codesourcery.com>
4858 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4860 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4862 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4863 restore_gcc_exec_prefix_env_var): New procedures.
4864 (set_ld_library_path_env_vars,
4865 restore_ld_library_path_env_vars): Use them.
4866 * lib/c-compat.exp: Load target-libpath.exp.
4867 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4868 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4869 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4870 restore_gcc_exec_prefix_env_var.
4871 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4874 * c-c++-common/asan/misalign-1.c: New test.
4875 * c-c++-common/asan/misalign-2.c: New test.
4877 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4878 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4879 -DASAN_USE_DEJAGNU_GTEST=1.
4880 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4881 * g++.dg/asan/asan_oob_test.cc: Likewise.
4882 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4883 * g++.dg/asan/asan_str_test.cc: Likewise.
4884 * g++.dg/asan/asan_test_utils.h: Likewise.
4885 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4886 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4887 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4888 Imported from upstream r209283.
4889 * g++.dg/asan/asan_test_config.h: Likewise.
4891 2014-05-30 Kai Tietz <ktietz@redhat.com>
4894 * gcc.target/i386/sibcall-1.c: New test.
4895 * gcc.target/i386/sibcall-2.c: New test.
4896 * gcc.target/i386/sibcall-3.c: New test.
4897 * gcc.target/i386/sibcall-4.c: New test.
4899 2014-05-30 Ian Lance Taylor <iant@google.com>
4901 * gcc.target/i386/pause-2.c: New test.
4903 2014-05-30 Tom de Vries <tom@codesourcery.com>
4905 * gcc.target/i386/fuse-caller-save.c: New test.
4906 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4907 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4909 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4911 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4912 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4913 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4914 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4915 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4916 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4917 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4918 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4919 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4920 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4921 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4922 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4923 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4924 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4925 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4926 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4927 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4928 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4929 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4930 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4931 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4932 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4933 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4934 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4935 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4936 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4937 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4938 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4939 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4940 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4941 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4942 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4943 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4944 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4945 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4946 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4948 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4950 PR rtl-optimization/61325
4951 * gcc.target/aarch64/pr61325.c: New.
4953 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4955 * gcc.target/arm/simd/vextQf32_1.c: New file.
4956 * gcc.target/arm/simd/vextQp16_1.c: New file.
4957 * gcc.target/arm/simd/vextQp8_1.c: New file.
4958 * gcc.target/arm/simd/vextQs16_1.c: New file.
4959 * gcc.target/arm/simd/vextQs32_1.c: New file.
4960 * gcc.target/arm/simd/vextQs64_1.c: New file.
4961 * gcc.target/arm/simd/vextQs8_1.c: New file.
4962 * gcc.target/arm/simd/vextQu16_1.c: New file.
4963 * gcc.target/arm/simd/vextQu32_1.c: New file.
4964 * gcc.target/arm/simd/vextQu64_1.c: New file.
4965 * gcc.target/arm/simd/vextQu8_1.c: New file.
4966 * gcc.target/arm/simd/vextQp64_1.c: New file.
4967 * gcc.target/arm/simd/vextf32_1.c: New file.
4968 * gcc.target/arm/simd/vextp16_1.c: New file.
4969 * gcc.target/arm/simd/vextp8_1.c: New file.
4970 * gcc.target/arm/simd/vexts16_1.c: New file.
4971 * gcc.target/arm/simd/vexts32_1.c: New file.
4972 * gcc.target/arm/simd/vexts64_1.c: New file.
4973 * gcc.target/arm/simd/vexts8_1.c: New file.
4974 * gcc.target/arm/simd/vextu16_1.c: New file.
4975 * gcc.target/arm/simd/vextu32_1.c: New file.
4976 * gcc.target/arm/simd/vextu64_1.c: New file.
4977 * gcc.target/arm/simd/vextu8_1.c: New file.
4978 * gcc.target/arm/simd/vextp64_1.c: New file.
4980 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4981 Tom de Vries <tom@codesourcery.com>
4983 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4985 * gcc.target/mips/fuse-caller-save.h: New include file.
4986 * gcc.target/mips/fuse-caller-save.c: New test.
4987 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4988 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4990 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4992 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4994 2014-05-28 Richard Biener <rguenther@suse.de>
4997 * gcc.dg/pr61045.c: New testcase.
4999 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001 * lib/clearcap.exp: New file.
5002 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5003 Remove clearcap_ldflags handling.
5004 Call clearcap-init, clearcap-finish.
5005 * gcc.target/i386/i386.exp: Likewise.
5006 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5007 * gcc.target/i386/clearcapv2.map: Move to
5008 ../config/sol2-clearcapv2.map.
5009 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5010 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5012 2014-05-28 Richard Biener <rguenther@suse.de>
5014 PR tree-optimization/61335
5015 * gfortran.dg/pr61335.f90: New testcase.
5017 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5021 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5023 * gnat.dg/overflow_fixed.adb: New test.
5025 2014-05-27 Marek Polacek <polacek@redhat.com>
5028 * gcc.dg/pr56724-1.c: New test.
5029 * gcc.dg/pr56724-2.c: New test.
5030 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5032 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5034 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5036 * gcc.dg/fold-compare-8.c: New test.
5037 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5039 2014-05-27 Richard Biener <rguenther@suse.de>
5041 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5043 2014-05-27 Marek Polacek <polacek@redhat.com>
5046 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5047 LLONG_MIN, and ULLONG_MAX.
5049 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051 * lib/target-supports.exp (check_effective_target_vect_bswap):
5052 Specify arm*-*-* support.
5054 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5057 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5059 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5060 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5062 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5064 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5066 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5068 PR rtl-optimization/61222
5069 * gcc.c-torture/compile/pr61222-1.c: New test.
5070 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5072 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5074 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5076 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5078 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5080 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5082 PR libgfortran/55117
5083 * gfortran.dg/namelist_85.f90: New test.
5085 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5088 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5089 the case with syntax error.
5091 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5093 * gcc.dg/lto/pr61278_0.c: New test.
5094 * gcc.dg/lto/pr61278_1.c: New test.
5096 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5098 * gcc.dg/pr61220.c: New test.
5099 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5101 2014-05-25 Tobias Burnus <burnus@net-b.de>
5103 * gfortran.dg/coarray_10.f90: Update dg-warning.
5104 * gfortran.dg/coarray_this_image_1.f90: New.
5105 * gfortran.dg/coarray_this_image_2.f90: New.
5107 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5110 * gfortran.dg/arrayio_14.f90: New test.
5112 2014-05-24 Andreas Schwab <schwab@suse.de>
5114 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5116 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5118 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5119 Adjust regexp for -flto.
5120 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5121 * gfortran.dg/pr52835.f90: Likewise.
5123 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5125 PR rtl-optimization/61215
5126 * gcc.target/i386/pr61215.c: New.
5128 2014-05-23 Marek Polacek <polacek@redhat.com>
5129 Jakub Jelinek <jakub@redhat.com>
5131 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5132 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5133 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5134 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5135 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5136 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5137 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5138 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5139 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5140 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5141 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5142 * c-c++-common/ubsan/float-cast.h: New file.
5143 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5144 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5146 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5148 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5150 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5152 * g++.dg/cpp1y/lambda-init9.C: New.
5154 2014-05-23 Richard Biener <rguenther@suse.de>
5157 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5158 adjust testcase to reflect reality.
5160 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5162 PR tree-optimization/54733
5163 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5164 optimization to support memory sources and bitwise operations
5165 equivalent to load in host endianness.
5166 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5167 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5168 * gcc.c-torture/execute/bswap-2.c: Likewise.
5170 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5172 * lib/target-supports.exp: New effective targets for architectures
5173 capable of performing byte swap.
5174 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5175 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5176 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5178 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5182 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5184 2014-05-22 Xinliang David Li <davidxl@google.com>
5186 * g++.dg/ipa/devirt-15.C: Fix expected message.
5187 * g++.dg/ipa/devirt-16.C: Ditto.
5188 * g++.dg/ipa/devirt-17.C: Ditto.
5189 * g++.dg/ipa/devirt-26.C: Ditto.
5190 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5191 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5192 * g++.dg/tree-ssa/pr8781.C:Ditto.
5194 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5196 * gcc.target/powerpc/htm-ttest.c: New test.
5198 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5200 * gnat.dg/opt37.ad[sb]: New test.
5202 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5205 * g++.dg/cilk-plus/AN/array_function.cc: New.
5207 2014-05-22 Richard Biener <rguenther@suse.de>
5209 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5211 2014-05-22 Kostya Serebryany <kcc@google.com>
5213 * c-c++-common/tsan/mutexset1.c: Update the test to match
5215 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5217 2014-05-21 Marek Polacek <polacek@redhat.com>
5220 * g++.dg/ubsan/pr61272.C: New test.
5222 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5223 Sandra Loosemore <sandra@codesourcery.com>
5226 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5227 * gcc.target/nios2/custom-fp-lto.c: New test.
5229 2014-05-21 Andreas Schwab <schwab@suse.de>
5231 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5233 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5236 * gcc.target/sh/pr54236-3.c: New.
5238 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5241 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5243 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5245 PR tree-optimization/60899
5246 * g++.dg/ipa/devirt-11.C: Update template.
5248 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5251 * g++.dg/cpp0x/pr61038.C: New.
5253 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5258 * g++.dg/cpp0x/nsdmi-template11.C: New.
5259 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5260 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5262 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5264 * gnat.dg/opt35.adb: New test.
5265 * gnat.dg/opt36.adb: Likewise.
5266 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5268 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5271 * g++.dg/cpp0x/Wattributes1.C: New.
5272 * g++.dg/ext/visibility/redecl1.C: Adjust.
5273 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5275 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5277 * gcc.target/powerpc/vsxcopy.c: New test.
5279 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5282 * g++.dg/cpp0x/nsdmi-union6.C: New.
5283 * g++.dg/parse/pr58664.C: Likewise.
5284 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5285 * g++.dg/parse/crash31.C: Likewise.
5286 * g++.dg/template/error2.C: Likewise.
5287 * g++.dg/template/inherit8.C: Likewise.
5288 * g++.dg/template/offsetof2.C: Likewise.
5290 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5292 * c-c++-common/gomp/simd4.c: Adjust for inform.
5293 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5294 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5295 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5296 * g++.dg/cpp0x/noexcept15.C: Likewise.
5297 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5298 * g++.dg/eh/spec6.C: Likewise.
5299 * g++.dg/expr/cast1.C: Likewise.
5300 * g++.dg/expr/dtor1.C: Likewise.
5301 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5302 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5303 * g++.dg/gomp/pr49223-2.C: Likewise.
5304 * g++.dg/gomp/udr-4.C: Likewise.
5305 * g++.dg/init/delete1.C: Likewise.
5306 * g++.dg/other/crash-2.C: Likewise.
5307 * g++.dg/parse/crash24.C: Likewise.
5308 * g++.dg/parse/crash25.C: Likewise.
5309 * g++.dg/parse/crash31.C: Likewise.
5310 * g++.dg/parse/crash49.C: Likewise.
5311 * g++.dg/parse/crash50.C: Likewise.
5312 * g++.dg/parse/crash54.C: Likewise.
5313 * g++.dg/parse/dtor7.C: Likewise.
5314 * g++.dg/parse/error40.C: Likewise.
5315 * g++.dg/parse/fused-params1.C: Likewise.
5316 * g++.dg/parse/new1.C: Likewise.
5317 * g++.dg/template/crash35.C: Likewise.
5318 * g++.dg/template/crash59.C: Likewise.
5319 * g++.dg/template/crash77.C: Likewise.
5320 * g++.dg/template/error51.C: Likewise.
5321 * g++.dg/template/incomplete1.C: Likewise.
5322 * g++.dg/template/incomplete3.C: Likewise.
5323 * g++.dg/template/incomplete4.C: Likewise.
5324 * g++.dg/template/incomplete5.C: Likewise.
5325 * g++.dg/template/inherit8.C: Likewise.
5326 * g++.dg/template/instantiate1.C: Likewise.
5327 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5328 * g++.dg/template/offsetof2.C: Likewise.
5329 * g++.dg/tm/pr51928.C: Likewise.
5330 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5331 * g++.dg/warn/incomplete1.C: Likewise.
5332 * g++.dg/warn/incomplete2.C: Likewise.
5333 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5334 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5335 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5336 * g++.old-deja/g++.eh/catch1.C: Likewise.
5337 * g++.old-deja/g++.eh/spec6.C: Likewise.
5338 * g++.old-deja/g++.mike/p7868.C: Likewise.
5339 * g++.old-deja/g++.other/crash38.C: Likewise.
5340 * g++.old-deja/g++.other/enum2.C: Likewise.
5341 * g++.old-deja/g++.other/incomplete.C: Likewise.
5342 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5343 * g++.old-deja/g++.pt/crash9.C: Likewise.
5344 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5345 * g++.old-deja/g++.pt/typename8.C: Likewise.
5346 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5348 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5350 * lib/target-supports.exp
5351 (check_effective_target_vect_sizes_32B_16B): Return false if
5352 128-bit AVX vectors preferred.
5354 2014-05-19 Mike Stump <mikestump@comcast.net>
5356 * lib/target-supports.exp (check_effective_target_avx): Early out
5357 if not x86 to prevent x86 flags on non-x86 targets.
5359 2014-05-19 Richard Biener <rguenther@suse.de>
5361 PR tree-optimization/61221
5362 * gcc.dg/torture/pr61221.c: New testcase.
5364 2014-05-19 Richard Biener <rguenther@suse.de>
5366 PR tree-optimization/61209
5367 * gfortran.dg/pr61209.f90: New testcase.
5369 2014-05-19 Richard Biener <rguenther@suse.de>
5371 PR tree-optimization/61184
5372 * c-c++-common/torture/pr61184.c: New testcase.
5374 2014-05-19 Christian Bruel <christian.bruel@st.com>
5377 * gcc.target/sh/pr61195.c: New test.
5379 2014-05-18 Wei Mi <wmi@google.com>
5382 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5383 directive with rtl insns. Add effective-target fpic and
5386 2014-05-17 Xinliang David Li <davidxl@google.com>
5388 * g++.dg/ipa/devirt-33.C: New testcase.
5390 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5392 * g++.dg/ipa/comdat.C: New file.
5394 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5396 * gnat.dg/volatile12.ad[sb]: New test.
5398 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5400 * gnat.dg/enum3.adb: New test.
5402 2014-05-18 Andreas Schwab <schwab@suse.de>
5404 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5406 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5409 * gfortran.dg/namelist_utf8.f90: New test.
5411 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/cpp0x/decltype58.C: New.
5416 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5418 * gcc.target/microblaze/others/break_handler.c: New.
5420 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5422 PR tree-optimization/61140
5423 PR tree-optimization/61150
5424 PR tree-optimization/61197
5425 * gcc.dg/tree-ssa/pr61140.c: New file.
5426 * gcc.dg/tree-ssa/pr61150.c: New file.
5427 * gcc.dg/tree-ssa/pr61197.c: New file.
5429 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5431 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5432 (dg-options): Add -mfpmath=387.
5433 (dg-final): Check that no MMX registers are used.
5435 2014-05-17 Andreas Schwab <schwab@suse.de>
5437 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5439 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5442 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5444 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5445 occurrences of "int" in the gimple dump to reflect that the return
5446 types of functions now show up in such dumps.
5447 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5449 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5451 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5452 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5453 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5454 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5455 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5456 * gcc.dg/debug/pr35154.c: Update testcase.
5457 * gcc.target/i386/vectorize1.c: Update testcase.
5459 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5462 * g++.dg/parse/error54.C: New.
5464 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5466 PR rtl-optimization/60969
5467 * g++.dg/pr60969.C: New.
5469 2014-05-16 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/61194
5472 * gcc.dg/vect/pr61194.c: New testcase.
5474 2014-05-16 Richard Biener <rguenther@suse.de>
5476 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5477 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5478 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5479 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5481 2014-05-16 Richard Biener <rguenther@suse.de>
5483 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5485 2014-05-15 Martin Jambor <mjambor@suse.cz>
5488 * g++.dg/ipa/pr61085.C: New test.
5490 2014-05-15 Martin Jambor <mjambor@suse.cz>
5492 PR tree-optimization/61090
5493 * gcc.dg/tree-ssa/pr61090.c: New test.
5495 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/61158
5498 * gcc.dg/pr61158.c: New test.
5500 2014-05-15 Andreas Schwab <schwab@suse.de>
5502 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5504 * obj-c++.dg/exceptions-5.mm: Likewise.
5506 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5508 * shrink-wrap-loop.c: New test case.
5510 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5512 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5513 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5514 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5515 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5516 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5517 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5518 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5519 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5520 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5521 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5522 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5523 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5524 * gcc.target/arm/simd/vtrns16_1.c: New file.
5525 * gcc.target/arm/simd/vtrns32_1.c: New file.
5526 * gcc.target/arm/simd/vtrns8_1.c: New file.
5527 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5528 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5529 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5531 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5533 * gcc.target/i386/clflushopt-1.c: New.
5534 * gcc.target/i386/xsavec-1.c: Ditto.
5535 * gcc.target/i386/xsavec64-1.c: Ditto.
5536 * gcc.target/i386/xsaves-1.c: Ditto.
5537 * gcc.target/i386/xsaves64-1.c: Ditto.
5538 * gcc.target/i386/sse-12.c: Test new options.
5539 * gcc.target/i386/sse-13.c: Ditto.
5540 * gcc.target/i386/sse-14.c: Ditto.
5541 * gcc.target/i386/sse-22.c: Ditto.
5542 * gcc.target/i386/sse-23.c: Ditto.
5543 * g++.dg/other/i386-2.C: Ditto.
5544 * g++.dg/other/i386-3.C: Ditto.
5546 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5548 PR rtl-optimization/60866
5549 * gcc.dg/pr60866.c: New test.
5551 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5553 PR rtl-optimization/60901
5554 * gcc.target/i386/pr60901.c: New test.
5556 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5559 * c-c++-common/asan/asan-interface-1.c: New test.
5560 * lib/asan-dg.exp (asan_include_flags): New function.
5561 (asan_init): Call asan_include_flags to obtain path
5562 to sanitizer headers.
5564 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5566 * lib/target-support.exp (check_dfp_hw_available): New function.
5567 (is-effective-target): Check $arg for dfp_hw.
5568 (is-effective-target-keyword): Likewise.
5569 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5570 Change target to dfp_hw.
5572 2014-05-13 Marek Polacek <polacek@redhat.com>
5575 * gcc.dg/pr61162.c: New test.
5577 2014-05-13 Marek Polacek <polacek@redhat.com>
5579 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5580 * c-c++-common/pr50459-2.c: New test.
5582 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5585 * g++.dg/template/pr54310.C: New.
5587 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5588 Sandra Loosemore <sandra@codesourcery.com>
5590 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5592 2014-05-13 Catherine Moore <clm@cm00re.com>
5594 * gcc.target/mips/near-far-1.c: Adjust expected output
5595 to allow the JALS instruction.
5596 * gcc.target/mips/near-far-2.c: Likewise.
5597 * gcc.target/mips/near-far-4.c: Likewise.
5599 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5601 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5603 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5606 * gcc.dg/pr61060.c: New test.
5608 2014-05-12 DJ Delorie <dj@redhat.com>
5610 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5611 * gcc.dg/sibcall-4.c: Likewise.
5613 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5615 * objc.dg/shadow-1.m: New test.
5616 * objc.dg/shadow-2.m: New test.
5617 * objc.dg/ivar-scope-1.m: New test.
5618 * objc.dg/ivar-scope-2.m: New test.
5619 * objc.dg/ivar-scope-3.m: New test.
5620 * objc.dg/ivar-scope-4.m: New test.
5621 * objc.dg/ivar-visibility-1.m: New test.
5622 * objc.dg/ivar-visibility-2.m: New test.
5623 * objc.dg/ivar-visibility-3.m: New test.
5624 * objc.dg/ivar-visibility-4.m: New test.
5626 2014-05-12 Tobias Burnus <burnus@net-b.de>
5629 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5631 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5634 * gfortran.dg/associate_16.f90: New test.
5636 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5639 * gcc.target/avr/pr60991.c: New testcase.
5641 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/cpp1y/pr60054.C: New.
5646 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5649 * g++.dg/template/pr51199.C: New.
5651 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5653 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5655 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5657 * gfortran.dg/gomp/affinity-1.f90: New test.
5659 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5661 * gcc.dg/torture/pr61136.c: New test.
5663 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5666 * g++.dg/cpp0x/sfinae51.C: New.
5669 * g++.dg/cpp0x/variadic157.C: New.
5671 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5674 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5676 2014-05-10 Marek Polacek <polacek@redhat.com>
5678 * gcc.dg/pedwarn-init.c: New test.
5679 * gcc.dg/init-string-1.c: Adjust dg-error.
5681 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5683 * lib/target-supports.exp
5684 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5687 2014-05-09 Marek Polacek <polacek@redhat.com>
5690 * gcc.dg/pr61096-1.c: New test.
5691 * gcc.dg/pr61096-2.c: New test.
5693 2014-05-09 Florian Weimer <fweimer@redhat.com>
5695 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5696 * g++.dg/fstack-protector-strong.C: Likewise.
5697 * gcc.target/i386/ssp-strong-reg.c: New file.
5699 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5702 * gcc.target/avr/torture/pr61055.c: New test.
5704 2014-05-09 Marek Polacek <polacek@redhat.com>
5707 * c-c++-common/attributes-1.c: Move test line to a new test.
5708 * c-c++-common/attributes-2.c: New test.
5709 * c-c++-common/pr50459.c: New test.
5710 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5711 * gcc.dg/nonnull-2.c: Likewise.
5712 * gcc.dg/pr55570.c: Modify dg-error.
5713 * gcc.dg/tm/wrap-2.c: Likewise.
5715 2014-05-08 Jeff Law <law@redhat.com>
5717 PR tree-optimization/61009
5718 * g++.dg/tree-ssa/pr61009.C: New test.
5720 2014-05-08 Matthias Klose <doko@ubuntu.com>
5723 * gcc-dg/unused-8a.c: New.
5724 * gcc-dg/unused-8b.c: Likewise.
5726 2014-05-08 Marek Polacek <polacek@redhat.com>
5729 * gcc.dg/pr61053.c: New test.
5731 2014-05-08 Marek Polacek <polacek@redhat.com>
5734 * gcc.dg/pr61077.c: New test.
5736 2014-05-08 Tobias Burnus <burnus@net-b.de>
5738 * gfortran.dg/coarray_collectives_1.f90: New.
5739 * gfortran.dg/coarray_collectives_2.f90: New.
5740 * gfortran.dg/coarray_collectives_3.f90: New.
5741 * gfortran.dg/coarray_collectives_4.f90: New.
5742 * gfortran.dg/coarray_collectives_5.f90: New.
5743 * gfortran.dg/coarray_collectives_6.f90: New.
5744 * gfortran.dg/coarray/collectives_1.f90: New.
5745 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5746 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5747 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5748 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5749 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5750 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5751 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5753 2014-05-08 Wei Mi <wmi@google.com>
5756 * gcc.target/i386/pr58066.c: New test.
5758 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5760 * gcc.target/i386/avx256-unaligned-load-2.c,
5761 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5762 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5763 packed-single instructions.
5765 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/diagnostic/pr13981.C: New.
5770 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5772 PR tree-optimization/59100
5773 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5774 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5776 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5778 PR tree-optimization/61095
5779 * gcc.dg/torture/pr61095.c: New test.
5781 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5784 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5785 the uninitialized complex is used.
5786 * gcc.dg/uninit-17.c: New test to check partial initialization of
5787 complex with branches.
5788 * gcc.dg/uninit-17-O0.c: Likewise.
5790 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5793 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5794 (test_03): Rename to test_02.
5796 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/cpp0x/sfinae50.C: New.
5801 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/deleted7.C: New.
5806 2014-05-07 Richard Biener <rguenther@suse.de>
5808 PR tree-optimization/61034
5809 * g++.dg/tree-ssa/pr61034.C: New testcase.
5811 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5813 * gcc.target/epiphany/isr-arg.c: New file.
5815 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5817 PR tree-optimization/52252
5818 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5820 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5822 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5823 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5824 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5825 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5826 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5827 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5828 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5829 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5830 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5831 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5832 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5833 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5834 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5835 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5836 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5837 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5838 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5839 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5840 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5841 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5842 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5843 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5844 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5845 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5846 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5847 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5848 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5849 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5850 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5851 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5852 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5853 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5854 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5855 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5856 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5857 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5858 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5859 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5860 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5861 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5862 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5863 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5864 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5865 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5866 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5867 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5868 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5869 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5870 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5871 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5872 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5873 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5874 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5875 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5876 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5877 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5878 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5879 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5880 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5881 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5882 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5883 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5884 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5885 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5886 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5887 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5888 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5889 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5890 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5891 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5892 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5893 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5895 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5897 gcc.target/aarch64/simd/ext_f32.x: New file.
5898 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5899 gcc.target/aarch64/simd/ext_p16.x: New file.
5900 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5901 gcc.target/aarch64/simd/ext_p8.x: New file.
5902 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5903 gcc.target/aarch64/simd/ext_s16.x: New file.
5904 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5905 gcc.target/aarch64/simd/ext_s32.x: New file.
5906 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5907 gcc.target/aarch64/simd/ext_s64.x: New file.
5908 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5909 gcc.target/aarch64/simd/ext_s8.x: New file.
5910 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5911 gcc.target/aarch64/simd/ext_u16.x: New file.
5912 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5913 gcc.target/aarch64/simd/ext_u32.x: New file.
5914 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5915 gcc.target/aarch64/simd/ext_u64.x: New file.
5916 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5917 gcc.target/aarch64/simd/ext_u8.x: New file.
5918 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5919 gcc.target/aarch64/simd/ext_f64.c: New file.
5920 gcc.target/aarch64/simd/extq_f32.x: New file.
5921 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5922 gcc.target/aarch64/simd/extq_p16.x: New file.
5923 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5924 gcc.target/aarch64/simd/extq_p8.x: New file.
5925 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5926 gcc.target/aarch64/simd/extq_s16.x: New file.
5927 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5928 gcc.target/aarch64/simd/extq_s32.x: New file.
5929 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5930 gcc.target/aarch64/simd/extq_s64.x: New file.
5931 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5932 gcc.target/aarch64/simd/extq_s8.x: New file.
5933 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5934 gcc.target/aarch64/simd/extq_u16.x: New file.
5935 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5936 gcc.target/aarch64/simd/extq_u32.x: New file.
5937 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5938 gcc.target/aarch64/simd/extq_u64.x: New file.
5939 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5940 gcc.target/aarch64/simd/extq_u8.x: New file.
5941 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5942 gcc.target/aarch64/simd/extq_f64.c: New file.
5944 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5946 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5947 * gcc.target/aarch64/vtrnu32.c: Likewise.
5948 * gcc.target/aarch64/vtrnf32.c: Likewise.
5950 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5952 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5953 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5954 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5955 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5956 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5957 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5958 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5959 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5960 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5961 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5962 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5963 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5964 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5965 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5966 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5967 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5968 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5969 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5970 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5971 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5972 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5973 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5974 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5975 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5976 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5977 * gcc.target/aarch64/simd/vtrns16.x: New file.
5978 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5979 * gcc.target/aarch64/simd/vtrns32.x: New file.
5980 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5981 * gcc.target/aarch64/simd/vtrns8.x: New file.
5982 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5983 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5984 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5985 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5986 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5987 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5989 2014-05-07 Richard Biener <rguenther@suse.de>
5991 PR tree-optimization/57864
5992 * gcc.dg/torture/pr57864.c: New testcase.
5994 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5997 * gfortran.dg/list_read_13.f: New test.
5999 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/cpp0x/nsdmi-template9.C: New.
6003 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6005 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6006 Mike Stump <mikestump@comcast.net>
6007 Richard Sandiford <rdsandiford@googlemail.com>
6009 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6011 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6014 * g++.dg/ipa/devirt-32.C: New testcase.
6016 2014-05-05 Richard Biener <rguenther@suse.de>
6019 * gcc.dg/torture/pr61010.c: New testcase.
6021 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6023 * gcc.target/s390/leaf-profile.c: New testcase.
6025 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6027 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6028 Disable asm scan for s390.
6029 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6030 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6032 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6034 PR tree-optimization/60363
6035 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6037 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6039 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6040 (dg-require-effective-target): Change target to powerpc_fprs.
6041 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6042 (dg-require-effective-target): Change target to dfprt.
6044 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6047 * g++.dg/cpp0x/deleted4.C: New.
6048 * g++.dg/cpp0x/deleted5.C: Likewise.
6049 * g++.dg/cpp0x/deleted6.C: Likewise.
6051 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6054 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6056 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6057 * gfortran.dg/coarray_poly_6.f90: Likewise.
6058 * gfortran.dg/coarray_poly_7.f90: Likewise.
6059 * gfortran.dg/coarray_poly_8.f90: Likewise.
6061 2014-05-02 Marek Polacek <polacek@redhat.com>
6064 * gcc.dg/pr25801.c: New test.
6066 2014-05-02 Marek Polacek <polacek@redhat.com>
6069 * gcc.dg/pr60784.c: New test.
6071 2014-05-01 Marek Polacek <polacek@redhat.com>
6074 * gcc.dg/pr60915.c: New test.
6076 2014-05-01 Marek Polacek <polacek@redhat.com>
6079 * gcc.dg/pr60257.c: New test.
6081 2014-05-01 Marek Polacek <polacek@redhat.com>
6084 * c-c++-common/pr43395.c: New test.
6086 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6088 * gcc.dg/cond-reduc-1.c: New test.
6089 * gcc.dg/cond-reduc-2.c: Likewise.
6091 2014-05-01 Marek Polacek <polacek@redhat.com>
6094 * gcc.dg/pr29467.c: New test.
6095 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6096 about boolean types.
6097 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6099 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6101 2014-05-01 Marek Polacek <polacek@redhat.com>
6104 * gcc.dg/pr43245.c: New test.
6106 2014-05-01 Marek Polacek <polacek@redhat.com>
6109 * gcc.dg/pr56989.c: New test.
6111 2014-04-30 Ian Lance Taylor <iant@google.com>
6113 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6114 in go_compile_args rather than in argument to go-torture-execute.
6116 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6118 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6121 2014-04-30 Tobias Burnus <burnus@net-b.de>
6123 * gfortran.dg/coarray_poly_6.f90
6124 * gfortran.dg/coarray_poly_7.f90
6125 * gfortran.dg/coarray_poly_8.f90
6127 2014-04-30 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6130 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6131 * gfortran.dg/coarray/codimension.f90: New.
6133 2014-04-30 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6136 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6138 2014-04-30 Tobias Burnus <burnus@net-b.de>
6140 * gfortran.dg/coarray_poly_4.f90: New.
6141 * gfortran.dg/coarray_poly_5.f90: New.
6143 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6145 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6146 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6147 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6148 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6149 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6150 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6151 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6152 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6153 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6154 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6155 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6156 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6157 * gcc.target/arm/simd/vuzps16_1.c: New file.
6158 * gcc.target/arm/simd/vuzps32_1.c: New file.
6159 * gcc.target/arm/simd/vuzps8_1.c: New file.
6160 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6161 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6162 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6164 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6166 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6167 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6168 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6170 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6172 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6173 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6174 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6175 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6176 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6177 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6178 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6179 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6180 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6181 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6182 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6183 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6184 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6185 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6186 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6187 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6188 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6189 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6190 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6191 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6192 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6193 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6194 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6195 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6196 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6197 * gcc.target/aarch64/simd/vuzps16.x: New file.
6198 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6199 * gcc.target/aarch64/simd/vuzps32.x: New file.
6200 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6201 * gcc.target/aarch64/simd/vuzps8.x: New file.
6202 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6203 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6204 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6205 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6206 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6207 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6209 2014-04-30 Richard Biener <rguenther@suse.de>
6211 PR tree-optimization/48329
6212 * gfortran.dg/vect/pr48329.f90: New testcase.
6214 2014-04-30 Marek Polacek <polacek@redhat.com>
6216 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6217 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6219 2014-04-30 Marek Polacek <polacek@redhat.com>
6222 * gcc.dg/pr60139.c: New test.
6224 2014-04-30 Marek Polacek <polacek@redhat.com>
6227 * gcc.dg/pr60351.c: New test.
6229 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6231 * gcc.target/arm/simd/simd.exp: New file.
6232 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6233 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6234 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6235 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6236 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6237 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6238 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6239 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6240 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6241 * gcc.target/arm/simd/vzipf32_1.c: New file.
6242 * gcc.target/arm/simd/vzipp16_1.c: New file.
6243 * gcc.target/arm/simd/vzipp8_1.c: New file.
6244 * gcc.target/arm/simd/vzips16_1.c: New file.
6245 * gcc.target/arm/simd/vzips32_1.c: New file.
6246 * gcc.target/arm/simd/vzips8_1.c: New file.
6247 * gcc.target/arm/simd/vzipu16_1.c: New file.
6248 * gcc.target/arm/simd/vzipu32_1.c: New file.
6249 * gcc.target/arm/simd/vzipu8_1.c: New file.
6251 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6254 * g++.dg/cpp0x/constexpr-51707.C: New.
6256 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6258 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6259 occurrences of "int" in the gimple dump to reflect that the return
6260 types of functions now show up in such dumps.
6261 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6263 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6265 PR tree-optimization/60971
6266 * c-c++-common/turtore/pr60971.c: New test.
6268 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6270 * gcc.target/aarch64/simd/simd.exp: New file.
6271 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6272 * gcc.target/aarch64/simd/vzipf32.x: New file.
6273 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6274 * gcc.target/aarch64/simd/vzipp16.x: New file.
6275 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6276 * gcc.target/aarch64/simd/vzipp8.x: New file.
6277 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6278 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6279 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6280 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6281 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6282 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6283 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6284 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6285 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6286 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6287 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6288 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6289 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6290 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6291 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6292 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6293 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6294 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6295 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6296 * gcc.target/aarch64/simd/vzips16.x: New file.
6297 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6298 * gcc.target/aarch64/simd/vzips32.x: New file.
6299 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6300 * gcc.target/aarch64/simd/vzips8.x: New file.
6301 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6302 * gcc.target/aarch64/simd/vzipu16.x: New file.
6303 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6304 * gcc.target/aarch64/simd/vzipu32.x: New file.
6305 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6306 * gcc.target/aarch64/simd/vzipu8.x: New file.
6308 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6310 * gcc.target/aarch64/fcsel_1.c: New test case.
6312 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6315 * gfortran.dg/arrayio_13.f90: New test.
6317 2014-04-28 Martin Jambor <mjambor@suse.cz>
6319 * gcc.dg/tree-ssa/sra-14.c: New test.
6321 2014-04-28 Richard Biener <rguenther@suse.de>
6324 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6325 * gcc.dg/vect/pr60092.c: Likewise.
6327 2014-04-28 Richard Biener <rguenther@suse.de>
6329 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6330 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6331 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6332 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6334 2014-04-28 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/60979
6337 * gcc.dg/graphite/pr60979.c: New testcase.
6339 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342 * gcc.dg/pr60114.c: Use signed chars.
6344 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6347 * g++.dg/cpp0x/alias-decl-43.C: New.
6349 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6353 * gfortran.dg/no_range_check_3.f90: New test.
6355 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6358 * gfortran.dg/namelist_utf8.f90: New test.
6360 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6362 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6363 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6364 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6366 2014-04-25 Cary Coutant <ccoutant@google.com>
6369 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6370 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6371 -fdebug-types-section flag.
6373 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6375 * gcc.target/arm/tail-long-call.c: New test.
6377 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379 PR tree-optimization/60930
6380 * gcc.dg/torture/pr60930.c: New test.
6382 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6384 PR tree-optimization/60960
6385 * gcc.c-torture/execute/pr60960.c: New test.
6387 2014-04-25 Marek Polacek <polacek@redhat.com>
6389 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6391 2014-04-25 Marek Polacek <polacek@redhat.com>
6394 * gcc.dg/pr18079.c: New test.
6395 * gcc.dg/pr18079-2.c: New test.
6397 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6399 * c-c++-common/gomp/pr60823-2.c: Require effective target
6402 2014-04-25 Marek Polacek <polacek@redhat.com>
6405 * gcc.dg/pr60114.c: New test.
6407 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6409 * gcc.c-torture/execute/20140425-1.c: New test.
6411 2014-04-25 Marek Polacek <polacek@redhat.com>
6414 * c-c++-common/pr60156.c: New test.
6416 2014-04-25 Richard Biener <rguenther@suse.de>
6419 * g++.dg/opt/pr60912.C: New testcase.
6421 2014-04-25 Richard Biener <rguenther@suse.de>
6424 * gcc.dg/lto/pr60911_0.c: New testcase.
6426 2014-04-24 Cong Hou <congh@google.com>
6428 PR tree-optimization/60896
6429 * g++.dg/vect/pr60896.cc: New test.
6431 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6433 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6434 unpack builtin functionss for 128-bit types.
6435 * gcc.target/powerpc/pack02.c: Likewise.
6436 * gcc.target/powerpc/pack03.c: Likewise.
6437 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6438 divide builtin functionss.
6439 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6440 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6442 * gcc.target/powerpc/bcd-2.c: Likewise.
6443 * gcc.target/powerpc/bcd-3.c: Likewise.
6444 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6446 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6448 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6450 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6451 keeps_null_pointer_checks.
6452 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6453 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6454 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6455 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6457 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6459 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6460 Replace load with read and store with write.
6462 2014-04-24 Jeff Law <law@redhat.com>
6465 * gcc.c-torture/pr60822.c: New test.
6466 * gcc.c-torture/pr60822.x: New test.
6468 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6471 * g++.dg/cpp0x/pr57958.C: New test.
6473 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6475 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6476 true for aarch64_be.
6478 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6479 Tom de Vries <tom@codesourcery.com>
6481 * gcc.dg/fuse-caller-save.c: New test.
6483 2014-04-24 Joey Ye <joey.ye@arm.com>
6485 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6487 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6489 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6490 * gcc.dg/vect/vect-bswap16: New test.
6491 * gcc.dg/vect/vect-bswap32: Likewise.
6492 * gcc.dg/vect/vect-bswap64: Likewise.
6494 2014-04-23 Jeff Law <law@redhat.com>
6496 PR tree-optimization/60902
6497 * gcc.target/i386/pr60902.c: New test.
6499 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6501 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6502 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6503 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6505 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507 * gcc.target/arm/rev16.c: New test.
6509 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6511 * gcc.target/aarch64/rev16_1.c: New test.
6513 2014-04-23 Richard Biener <rguenther@suse.de>
6515 PR tree-optimization/60903
6516 * gcc.dg/torture/pr60903.c: New testcase.
6518 2014-04-23 Richard Biener <rguenther@suse.de>
6521 * g++.dg/torture/pr60895.C: New testcase.
6523 2014-04-23 Richard Biener <rguenther@suse.de>
6526 * gcc.dg/torture/pr60891.c: New testcase.
6528 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6531 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6532 -fno-sanitize-recover to dg-options.
6533 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6534 add -std=c++11 to dg-options.
6535 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6536 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6537 add -std=c++1y to dg-options.
6538 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6539 -fno-sanitize-recover to dg-options.
6540 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6541 * c-c++-common/ubsan/vla-4.c: Likewise.
6542 * c-c++-common/ubsan/pr59503.c: Likewise.
6543 * c-c++-common/ubsan/vla-3.c: Likewise.
6544 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6545 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6546 * c-c++-common/ubsan/shift-3.c: Likewise.
6547 * c-c++-common/ubsan/overflow-1.c: Likewise.
6548 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6549 * c-c++-common/ubsan/vla-2.c: Likewise.
6550 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6551 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6552 * c-c++-common/ubsan/shift-6.c: Likewise.
6553 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6554 * c-c++-common/ubsan/overflow-add-3.c: New test.
6555 * c-c++-common/ubsan/overflow-add-4.c: New test.
6556 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6557 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6559 2014-04-22 Christian Bruel <christian.bruel@st.com>
6561 * gcc.target/sh/hiconst.c: New test.
6563 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6565 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6566 lroundf generates custom round instruction, too.
6568 2014-04-22 Tobias Burnus <burnus@net-b.de>
6571 * coarray/alloc_comp_3.f90: New.
6573 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6576 * gcc.target/i386/pr60868.c: New testcase.
6578 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6581 * c-c++-common/gomp/pr59073.c: New test.
6583 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6585 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6587 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6589 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6590 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6592 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6594 * gcc.dg/memcpy-5.c: New test.
6596 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6598 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6600 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6601 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6603 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6604 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6606 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6607 from dg-additional-options.
6608 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6611 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6613 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6614 (sigill_hdlr): Remove.
6615 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6618 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6619 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6620 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6622 * lib/target-supports.exp (add_options_for_tls): Remove
6623 *-*-solaris2.9* handling.
6625 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6627 * gcc.target/aarch64/vect_cvtf_1.c: New.
6629 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6631 PR tree-optimization/60823
6632 * c-c++-common/gomp/pr60823-1.c: New test.
6633 * c-c++-common/gomp/pr60823-2.c: New test.
6634 * c-c++-common/gomp/pr60823-3.c: New test.
6636 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6638 * gcc.target/arm/anddi_notdi-1.c: New test.
6639 * gcc.target/arm/iordi_notdi-1.c: New test case.
6641 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6643 * gcc.target/arm/iordi_notdi-1.c: New test.
6645 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6647 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6649 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6652 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6653 not cause errors if -mspe.
6655 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6658 * gcc.target/i386/pr60909-1.c: New test.
6659 * gcc.target/i386/pr60909-2.c: Ditto.
6661 2014-04-18 Cong Hou <congh@google.com>
6663 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6664 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6666 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6669 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6671 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/cpp0x/alias-decl-42.C: New.
6676 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6678 * gcc.target/powerpc/ti_math1.c: New.
6679 * gcc.target/powerpc/ti_math2.c: New.
6681 2014-04-17 Martin Jambor <mjambor@suse.cz>
6683 * gnat.dg/opt34.adb: New.
6684 * gnat.dg/opt34_pkg.ads: Likewise.
6686 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6688 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6689 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6691 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6693 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6694 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6696 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6699 Forward port from 4.8 branch
6700 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6702 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6704 * gcc.target/i386/bmi-2.c: Ditto.
6706 2014-04-17 Richard Biener <rguenther@suse.de>
6709 * g++.dg/opt/pr60849.C: New testcase.
6711 2014-04-17 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/60836
6714 * g++.dg/vect/pr60836.cc: New testcase.
6716 2014-04-17 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/60841
6719 * gcc.dg/vect/pr60841.c: New testcase.
6721 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6723 * g++.dg/ipa/devirt-31.C: New testcase.
6725 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6728 * gcc.dg/lto/pr60820_0.c: New testcase.
6729 * gcc.dg/lto/pr60820_1.c: New testcase.
6731 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6734 * g++.dg/torture/pr60854.C: New testcase.
6736 2014-04-16 Catherine Moore <clm@codesourcery.com>
6738 * gcc.target/mips/umips-store16-2.c: New test.
6740 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6742 * g++.dg/cpp0x/initlist-vect.C: New file.
6744 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6746 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6747 * gcc.dg/uninit-I-O0.c: Likewise.
6748 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6750 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6752 PR tree-optimization/60844
6753 * gcc.dg/pr60844.c: New test.
6755 2014-04-15 Richard Biener <rguenther@suse.de>
6757 PR rtl-optimization/56965
6758 * gcc.dg/torture/pr56965-1.c: New testcase.
6759 * gcc.dg/torture/pr56965-2.c: Likewise.
6761 2014-04-15 Teresa Johnson <tejohnson@google.com>
6763 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6765 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6767 * gnat.dg/vect14.adb: New test.
6769 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6771 * gnat.dg/vect12.ad[sb]: New test.
6772 * gnat.dg/vect13.ad[sb]: Likewise.
6774 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6776 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6778 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6779 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6780 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6781 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6782 * c-c++-common/ubsan/null-1.c: Likewise.
6783 * c-c++-common/ubsan/null-10.c: Likewise.
6784 * c-c++-common/ubsan/null-11.c: Likewise.
6785 * c-c++-common/ubsan/null-2.c: Likewise.
6786 * c-c++-common/ubsan/null-3.c: Likewise.
6787 * c-c++-common/ubsan/null-4.c: Likewise.
6788 * c-c++-common/ubsan/null-5.c: Likewise.
6789 * c-c++-common/ubsan/null-6.c: Likewise.
6790 * c-c++-common/ubsan/null-7.c: Likewise.
6791 * c-c++-common/ubsan/null-8.c: Likewise.
6792 * c-c++-common/ubsan/null-9.c: Likewise.
6793 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6794 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6795 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6796 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6797 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6798 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6799 * c-c++-common/ubsan/pr59333.c: Likewise.
6800 * c-c++-common/ubsan/pr59667.c: Likewise.
6801 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6802 * c-c++-common/ubsan/pr60636.c: Likewise.
6803 * c-c++-common/ubsan/shift-1.c: Likewise.
6804 * c-c++-common/ubsan/shift-2.c: Likewise.
6805 * c-c++-common/ubsan/vla-1.c: Likewise.
6807 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6809 * gnat.dg/vect11.ad[sb]: New test.
6811 2014-04-14 Richard Biener <rguenther@suse.de>
6813 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6815 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6819 2014-04-14 Richard Biener <rguenther@suse.de>
6820 Marc Glisse <marc.glisse@inria.fr>
6823 * gcc.target/i386/vec-may_alias.c: New testcase.
6825 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6827 * lib/target-supports.exp
6828 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6829 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6832 2014-04-14 Richard Biener <rguenther@suse.de>
6835 * gcc.dg/lto/pr60720_0.c: New testcase.
6836 * gcc.dg/lto/pr60720_1.c: Likewise.
6838 2014-04-14 Christian Bruel <christian.bruel@st.com>
6840 * gcc.target/sh/memset.c: New test.
6842 2014-04-14 Richard Biener <rguenther@suse.de>
6845 * gcc.dg/graphite/pr55022.c: New testcase.
6847 2014-04-14 Richard Biener <rguenther@suse.de>
6849 PR tree-optimization/59817
6850 PR tree-optimization/60453
6851 * gfortran.dg/graphite/pr59817.f: New testcase.
6852 * gcc.dg/graphite/pr59817-1.c: Likewise.
6853 * gcc.dg/graphite/pr59817-2.c: Likewise.
6855 2014-04-14 Jason Merrill <jason@redhat.com>
6858 * lib/gcc-dg.exp (dg-build-dso): New.
6859 (gcc-dg-test-1): Handle dg-do-what "dso".
6861 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6864 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6867 * gfortran.dg/associate_15.f90: New test.
6869 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6872 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6875 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6878 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6880 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6882 * gcc.target/mips/umips-store16-1.c: New test.
6884 2014-04-11 Tobias Burnus <burnus@net-b.de>
6887 * * g++.dg/warn/warn_format_signedness.C: New.
6888 * gcc.dg/format/warn-signedness.c: New.
6890 2014-04-11 Tobias Burnus <burnus@net-b.de>
6894 * gfortran.dg/finalize_25.f90: New.
6896 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6898 * gcc.target/epiphany/t1068-2.c: New file.
6900 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6902 * gcc.target/epiphany/btst-1.c: New test.
6904 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6906 PR rtl-optimization/60651
6907 * gcc.target/epiphany/mode-switch.c: New test.
6909 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6912 * g++.dg/cpp0x/gen-attrs-58.C: New.
6913 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6915 2014-04-11 Steve Ellcey <sellcey@mips.com>
6916 Jakub Jelinek <jakub@redhat.com>
6919 * gcc.c-torture/compile/pr60556.c: New test.
6921 2014-04-11 Richard Biener <rguenther@suse.de>
6924 * gcc.dg/pr60797.c: New testcase.
6926 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6928 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6929 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6930 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6932 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6933 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6934 instructions as well.
6936 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6938 PR rtl-optimization/60663
6939 * gcc.target/arm/pr60663.c: New test.
6941 2014-04-10 Jason Merrill <jason@redhat.com>
6943 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6945 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6948 * g++.dg/lto/pr60567_0.C: New test.
6950 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6952 * gfortran.dg/class_nameclash.f90: New test.
6954 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6957 * g++.dg/cpp0x/variadic156.C: New.
6959 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6961 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6964 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6967 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6970 2014-04-09 Steve Ellcey <sellcey@mips.com>
6972 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6975 2014-04-09 Cong Hou <congh@google.com>
6978 * lib/target-supports.exp:
6979 (check_effective_target_vect_widen_si_to_di_pattern): New.
6980 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6981 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6983 (foo): Fix up formatting.
6984 (main): Call check_vect.
6986 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6989 * g++.dg/template/crash119.C: New.
6991 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6993 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6995 2014-04-08 Jason Merrill <jason@redhat.com>
6997 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6999 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7001 PR rtl-optimization/60776
7002 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7003 * gcc.dg/builtin-bswap-7.c: Likewise.
7004 * gcc.dg/builtin-bswap-6a.c: New testcase.
7005 * gcc.dg/builtin-bswap-7a.c: New testcase.
7008 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7010 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7012 * gcc.dg/builtin-bswap-7.c: Likewise.
7014 2014-04-08 Richard Biener <rguenther@suse.de>
7016 PR tree-optimization/60785
7017 * gcc.dg/graphite/pr60785.c: New testcase.
7019 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7025 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7027 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7028 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7029 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7031 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7035 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7038 * g++.dg/torture/pr60609.C: New test.
7040 2014-04-07 Richard Biener <rguenther@suse.de>
7042 PR tree-optimization/60766
7043 * gcc.dg/torture/pr60766.c: New testcase.
7045 2014-04-07 Jason Merrill <jason@redhat.com>
7047 * lib/gcc-dg.exp (dg-build-dso): New.
7048 (gcc-dg-test-1): Handle dg-do-what "dso".
7049 * lib/target-supports.exp (add_options_for_dlopen): New.
7050 (check_effective_target_dlopen): Use it.
7052 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7054 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7056 2014-04-07 Richard Biener <rguenther@suse.de>
7059 * g++.dg/torture/pr60750.C: New testcase.
7060 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7062 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7064 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7066 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7069 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7071 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7074 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7076 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7078 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7080 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7082 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7084 * gcc.target/avr/dev-specific-rmw.c: New test.
7086 2014-04-04 Cong Hou <congh@google.com>
7088 PR tree-optimization/60656
7089 * gcc.dg/vect/pr60656.c: New test.
7091 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7093 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7095 * gcc.dg/builtin-bswap-7.c: Likewise.
7097 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.dg/cpp0x/constexpr-ice15.C: New.
7102 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7105 testcase by Richard Biener
7106 * gcc.dg/lto/pr59626_0.c: New testcase.
7107 * gcc.dg/lto/pr59626_1.c: New testcase.
7109 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7112 * gcc.c-torture/compile/pr60655-1.c: New test.
7114 2014-04-04 Martin Jambor <mjambor@suse.cz>
7117 * g++.dg/ipa/pr60640-1.C: New test.
7118 * g++.dg/ipa/pr60640-2.C: Likewise.
7119 * g++.dg/ipa/pr60640-3.C: Likewise.
7120 * g++.dg/ipa/pr60640-4.C: Likewise.
7122 2014-04-04 Jeff Law <law@redhat.com>
7125 * gcc.target/arm/pr60657.c: New test.
7127 2014-04-04 Richard Biener <rguenther@suse.de>
7130 * g++.dg/torture/pr60746.C: New testcase.
7132 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7134 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7135 * g++.old-deja/g++.jason/overload21.C: Likewise.
7136 * g++.old-deja/g++.law/init5.C: Likewise.
7138 2014-04-03 Cong Hou <congh@google.com>
7140 PR tree-optimization/60505
7141 * gcc.dg/vect/pr60505.c: New test.
7143 2014-04-03 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/60740
7146 * gcc.dg/graphite/pr60740.c: New testcase.
7148 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7150 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7151 * g++.dg/warn/Wnvdtor-2.C: New.
7152 * g++.dg/warn/Wnvdtor-3.C: New.
7153 * g++.dg/warn/Wnvdtor-4.C: New.
7154 * g++.dg/warn/Weff1.C: Delete.
7155 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7156 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7158 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7161 * g++.dg/torture/pr60659.C: New testcase.
7163 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7165 PR tree-optimization/60733
7166 * gcc.dg/torture/pr60733.c: New test.
7168 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7170 PR rtl-optimization/60650
7171 * gcc.target/arm/pr60650-2.c: New.
7173 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7175 * gcc.target/i386/avx2-vpand-3.c,
7176 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7178 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7180 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7181 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7182 gcc.target/i386/memcpy-strategy-1.c,
7183 gcc.target/i386/memcpy-strategy-2.c,
7184 gcc.target/i386/memcpy-vector_loop-1.c,
7185 gcc.target/i386/memcpy-vector_loop-2.c,
7186 gcc.target/i386/memset-vector_loop-1.c,
7187 gcc.target/i386/memset-vector_loop-2.c,
7188 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7189 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7190 -march= options different from those in dg-options.
7192 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7194 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7195 gcc.target/i386/pr30970.c: Use -mtune=generic.
7196 * gcc.target/i386/avx2-vpaddb-3.c,
7197 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7198 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7199 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7200 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7201 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7202 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7203 gcc.target/i386/avx2-vpsubw-3.c,
7204 gcc.target/i386/avx256-unaligned-load-1.c,
7205 gcc.target/i386/avx256-unaligned-load-4.c,
7206 gcc.target/i386/avx256-unaligned-store-1.c,
7207 gcc.target/i386/avx256-unaligned-store-2.c,
7208 gcc.target/i386/avx256-unaligned-store-4.c: Use
7211 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7212 Iain Sandoe <iain@codesourcery.com>
7215 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7216 with the additional options -Wl,-undefined,dynamic_lookup
7217 and -Wl,-flat_namespace.
7218 * gcc.dg/torture/pr53922.c: Additional option
7219 -Wl,-flat_namespace for darwin[89].
7220 * gcc.dg/torture/pr60092.c: Additional options
7221 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7224 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7227 * lib/prune.exp: Modify the regular express to prune
7228 the new warnings introduced by r205679 on darwin9.
7230 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7232 * g++.dg/init/ctor4.C: Adjust.
7233 * g++.dg/init/ctor4-1.C: New.
7234 * g++.dg/cpp0x/defaulted2.C: Adjust.
7236 2014-04-01 Richard Henderson <rth@redhat.com>
7239 * gcc.dg/pr60704.c: New file.
7241 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7244 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7245 logical_op_short_circuit targets.
7247 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7250 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7251 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7253 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7255 PR rtl-optimization/60700
7256 * gcc.target/i386/pr60700.c: New test.
7258 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7261 * gcc.target/arm/pr60650.c: Adjust command line options.
7263 2014-03-31 Martin Jambor <mjambor@suse.cz>
7266 * gcc.dg/pr60647-1.c: New test.
7267 * gcc.dg/pr60647-2.c: Likewise.
7269 2014-03-31 Richard Biener <rguenther@suse.de>
7271 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7273 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7276 * gcc.target/aarch64/pr60034.c: New file.
7278 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7281 * g++.dg/cpp1y/pr60626.C: New testcase.
7283 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7285 * gcc.dg/pr45416.c: Allow bextr on x86.
7286 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7287 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7288 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7289 * gcc.target/i386/l_fma_double_1.c,
7290 gcc.target/i386/l_fma_double_2.c,
7291 gcc.target/i386/l_fma_double_3.c,
7292 gcc.target/i386/l_fma_double_4.c,
7293 gcc.target/i386/l_fma_double_5.c,
7294 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7295 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7296 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7297 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7298 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7299 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7300 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7302 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7305 * g++.dg/pr60648.C: Move test to...
7306 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7307 dg-options, add for fpic targets dg-additional-options -fPIC.
7309 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7311 * gnat.dg/opt33.adb: New testcase.
7313 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7316 * gcc.target/aarch64/pr60697.c: New.
7318 2014-03-27 Jeff Law <law@redhat.com>
7321 * g++.dg/pr60648.C: New test.
7323 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7326 * g++.dg/cpp1y/pr60573.C: New testcase.
7328 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.target/i386/pr60693.c: New test.
7333 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7335 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7337 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7340 * c-c++-common/pr60689.c: New test.
7343 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7344 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7347 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7350 * gcc.target/aarch64/pr60675.C: New.
7352 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7354 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7355 * lib/target-supports.exp: Return true for s390
7356 in check_effective_logical_op_short_circuit.
7358 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7360 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7361 of second source operand.
7362 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7363 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7364 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7366 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7369 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7371 2014-03-28 Tobias Burnus <burnus@net-b.de>
7373 * lib/cilk-plus-dg.exp: New.
7374 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7375 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7377 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7380 * gfortran.dg/where_4.f90: New test case.
7382 2014-03-27 Tobias Burnus <burnus@net-b.de>
7385 * gfortran.dg/finalize_24.f90: New.
7387 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7389 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7392 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7393 vec_select optimizations.
7394 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7395 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7398 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7399 xxpermdi builtins are supported.
7401 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7403 PR rtl-optimization/60650
7404 * gcc.target/arm/pr60650.c: New.
7406 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7408 * gcc.target/s390/20140327-1.c: New testcase.
7410 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7413 * g++.dg/gomp/pr60682.C: New test.
7415 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7417 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7419 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7422 * gcc.target/aarch64/pr60580_1.c: New.
7423 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7424 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7426 2014-03-26 Dehao Chen <dehao@google.com>
7428 * gcc.dg/predict-8.c: New test.
7430 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7433 * g++.dg/init/const10.C: New.
7434 * g++.dg/init/const11.C: New.
7435 * g++.dg/init/pr25811.C: Adjust.
7436 * g++.dg/init/pr29043.C: Likewise.
7437 * g++.dg/init/pr43719.C: Likewise.
7438 * g++.dg/init/pr44086.C: Likewise.
7439 * g++.dg/init/ctor8.C: Likewise.
7440 * g++.dg/init/uninitialized1.C: Likewise.
7442 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7445 * c-c++-common/ubsan/pr60636.c: New test.
7447 2014-03-26 Andreas Schwab <schwab@suse.de>
7449 * g++.dg/torture/pr60315.C: Remove duplication.
7451 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7453 * gcc.c-torture/execute/20140326-1.c: New test.
7455 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7458 * g++.dg/torture/pr60315.C: New testcase.
7460 2014-03-25 Martin Jambor <mjambor@suse.cz>
7463 * g++.dg/ipa/pr60600.C: New test.
7465 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7468 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7470 2014-03-25 Richard Biener <rguenther@suse.de>
7473 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7474 * gfortran.dg/lto/pr60635_1.c: Likewise.
7476 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7479 * g++.dg/cpp1y/pr60627.C: New testcase.
7481 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7483 * gcc.target/aarch64/ushr64_1.c: New.
7485 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7487 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7488 (LONG_LONG): Use LLONG.
7489 (set_rvector_long): Explicitly return void.
7490 (set_vector_long): Likewise.
7491 (check_vector_long): Likewise.
7493 2014-03-24 Marek Polacek <polacek@redhat.com>
7495 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7497 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7498 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7499 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7500 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7501 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7502 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7503 * c-c++-common/ubsan/pr59503.c: Likewise.
7504 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7505 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7506 * c-c++-common/ubsan/shift-3.c: Likewise.
7507 * c-c++-common/ubsan/shift-6.c: Likewise.
7508 * c-c++-common/ubsan/undefined-1.c: Likewise.
7509 * c-c++-common/ubsan/vla-2.c: Likewise.
7510 * c-c++-common/ubsan/vla-3.c: Likewise.
7511 * c-c++-common/ubsan/vla-4.c: Likewise.
7512 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7513 * g++.dg/ubsan/return-2.C: Likewise.
7515 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7517 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7520 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7524 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7525 * gfortran.dg/round_4.f90: Likewise.
7527 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7530 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7533 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7536 * c-c++-common/ubsan/pr60613-1.c: New test.
7537 * c-c++-common/ubsan/pr60613-2.c: New test.
7539 2014-03-22 Matthias Klose <doko@ubuntu.com>
7541 * g++.dg/cpp0x/regress: Remove empty directory.
7543 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7546 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7548 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7550 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7551 * g++.dg/cpp1y/pr60393.C: Likewise.
7553 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7556 * g++.dg/cpp1y/pr60384.C: New.
7558 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7561 * gcc.dg/pr60598.c: New test.
7563 2014-03-21 Martin Jambor <mjambor@suse.cz>
7566 * g++.dg/torture/pr59176.C: New test.
7568 2014-03-21 Martin Jambor <mjambor@suse.cz>
7571 * g++.dg/ipa/pr60419.C: New test.
7573 2014-03-21 Richard Biener <rguenther@suse.de>
7575 PR tree-optimization/60577
7576 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7578 2014-03-21 Tobias Burnus <burnus@net-b.de>
7581 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7583 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7586 * g++.dg/opt/pr60597.C: New test.
7589 * g++.dg/init/pr60572.C: New test.
7591 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7593 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7595 2014-03-19 Tobias Burnus <burnus@net-b.de>
7599 * gfortran.dg/implicit_pure_4.f90: New.
7601 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7604 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7606 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7609 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7610 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7611 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7613 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/cpp1y/pr60332.C: New.
7618 2014-03-19 Marek Polacek <polacek@redhat.com>
7621 * g++.dg/ubsan/pr60569.C: New test.
7623 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7627 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7629 PR tree-optimization/60559
7630 * g++.dg/vect/pr60559.cc: New test.
7632 2014-03-18 Ian Lance Taylor <iant@google.com>
7635 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7636 (ditype): Rename typedef from int64_t.
7638 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7641 * gcc.dg/cast-qual-3.c: New.
7643 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7644 * c-c++-common/Wcast-qual-1.c: More precise match text.
7646 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7650 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7651 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7652 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7653 * gfortran.dg/intent_optimize_1.f90: Ditto.
7654 * gfortran.dg/pointer_init_9.f90: Ditto.
7655 * gfortran.dg/volatile4.f90: Ditto.
7656 * gfortran.dg/volatile6.f90: Ditto.
7658 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7661 * c-c++-common/Wcast-qual-1.c: More precise match text.
7663 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7666 * g++.dg/cpp0x/constexpr-ice14.C: New.
7668 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7671 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7673 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7676 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7677 * c-c++-common/ubsan/null-2.c: Likewise.
7678 * c-c++-common/ubsan/null-3.c: Likewise.
7679 * c-c++-common/ubsan/null-4.c: Likewise.
7680 * c-c++-common/ubsan/null-5.c: Likewise.
7681 * c-c++-common/ubsan/null-6.c: Likewise.
7682 * c-c++-common/ubsan/null-7.c: Likewise.
7683 * c-c++-common/ubsan/null-8.c: Likewise.
7684 * c-c++-common/ubsan/null-9.c: Likewise.
7685 * c-c++-common/ubsan/null-10.c: Likewise.
7686 * c-c++-common/ubsan/null-11.c: Likewise.
7687 * c-c++-common/ubsan/overflow-1.c: Likewise.
7688 * c-c++-common/ubsan/overflow-2.c: Likewise.
7689 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7690 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7691 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7692 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7693 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7694 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7695 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7696 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7697 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7698 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7699 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7700 * c-c++-common/ubsan/pr59333.c: Likewise.
7701 * c-c++-common/ubsan/pr59503.c: Likewise.
7702 * c-c++-common/ubsan/pr59667.c: Likewise.
7703 * c-c++-common/ubsan/undefined-1.c: Likewise.
7704 * g++.dg/ubsan/pr59250.C: Likewise.
7705 * g++.dg/ubsan/pr59306.C: Likewise.
7707 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709 * gcc.dg/tls/pr58595.c: Add tls options.
7711 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7713 * gcc.target/i386/avx-additional-reg-names.c: New.
7714 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7716 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7719 * g++.dg/cpp1y/pr60390.C: New testcase.
7722 * g++.dg/cpp1y/pr60391.C: New testcase.
7724 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7727 * gcc.target/i386/pr60516.c: New test.
7729 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7732 * g++.dg/cpp0x/constexpr-ice13.C: New.
7734 2014-03-17 Marek Polacek <polacek@redhat.com>
7737 * gcc.dg/gomp/pr60534.c: New test.
7739 2014-03-17 Kai Tietz <ktietz@redhat.com>
7741 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7743 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7746 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7749 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7752 * gfortran.dg/list_read_12.f90: New test.
7754 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7757 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7758 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7759 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7760 -Wno-aggressive-loop-optimizations and remove an unused variable.
7761 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7762 * gfortran.dg/pointer_init_9.f90: New.
7763 * gfortran.dg/volatile4.f90: Put into subroutine.
7764 * gfortran.dg/volatile6.f90: Ditto.
7766 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7769 * gfortran.dg/transpose_4.f90: New test.
7771 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7773 PR rtl-optimization/60508
7774 * gcc.target/i386/pr60508.c: New.
7776 2014-03-14 Richard Biener <rguenther@suse.de>
7779 * g++.dg/pr60518.C: New testcase.
7781 2014-03-14 Martin Jambor <mjambor@suse.cz>
7784 * gcc.dg/lto/pr60461_0.c: New test.
7786 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7788 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7789 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7790 * gcc.dg/lto/save-temps_0.c: New testcase.
7792 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7795 * c-c++-common/pr36282-1.c: New test.
7796 * c-c++-common/pr36282-2.c: New test.
7797 * c-c++-common/pr36282-3.c: New test.
7798 * c-c++-common/pr36282-4.c: New test.
7800 2014-03-13 Richard Henderson <rth@redhat.com>
7803 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7805 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7808 * g++.dg/template/crash118.C: New.
7809 * g++.dg/template/crash95.C: Adjust.
7811 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7813 PR rtl-optimization/57189
7814 * gcc.target/i386/pr57189.c: New.
7816 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7819 * g++.dg/cpp0x/static_assert10.C: New.
7820 * g++.dg/cpp0x/static_assert11.C: Likewise.
7821 * g++.dg/cpp0x/static_assert3.C: Adjust.
7823 2014-03-13 Richard Biener <rguenther@suse.de>
7825 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7827 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7829 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7830 2.07 128-bit arithmetic.
7831 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7833 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7834 due to when TImode is allowed in VSX registers, the allowable
7835 address modes for TImode is just a single indirect address in
7836 order for the value to be loaded and store in either GPR or VSX
7837 registers. This affects the generated code, and it would cause
7838 this test to fail, when such an option is used.
7840 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7842 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7844 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7846 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7847 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7848 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7849 only test for exactly one if if -mbranch-cost=1 has been passed.
7851 2014-03-12 Christian Bruel <christian.bruel@st.com>
7854 * gcc.target/arm/pr60264.c
7856 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7858 PR tree-optimization/60454
7859 * gcc.c-torture/execute/pr60454.c: New test.
7861 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7862 Marc Glisse <marc.glisse@inria.fr>
7864 PR tree-optimization/60502
7865 * gcc.c-torture/compile/pr60502.c: New test.
7867 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7870 * gcc.dg/vect/pr60482.c: New test.
7872 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7875 * g++.dg/cpp0x/inh-ctor19.C: New.
7877 2014-03-11 Richard Biener <rguenther@suse.de>
7879 PR tree-optimization/60429
7880 PR tree-optimization/60485
7881 * gcc.dg/pr60485-1.c: New testcase.
7882 * gcc.dg/pr60485-2.c: Likewise.
7884 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7887 * g++.dg/ipa/pr60457.C: New test.
7889 2014-03-10 Richard Biener <rguenther@suse.de>
7892 * g++.dg/torture/pr60474.C: New testcase.
7894 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7896 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7898 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7900 * gcc.dg/lto/pr55113_0.c: New testcase.
7902 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7905 * g++.dg/cpp1y/pr60033.C: New testcase.
7908 * g++.dg/cpp1y/pr60393.C: New testcase.
7910 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7913 * gfortran.dg/fmt_en.f90: New test.
7915 2014-03-07 Jason Merrill <jason@redhat.com>
7917 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7918 * lib/target-supports.exp (check_effective_target_c++11): Now
7920 (check_effective_target_c++11_only): New.
7921 (check_effective_target_c++11_down): New.
7922 (check_effective_target_c++1y): New.
7923 (check_effective_target_c++1y_only): New.
7924 (check_effective_target_c++98_only): Rename from
7925 check_effective_target_c++98.
7926 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7928 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7931 * g++.dg/cpp0x/constexpr-ice12.C: New.
7933 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7935 * c-c++-common/gomp/map-1.c: Extend.
7937 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7938 Janus Weil <janus@gcc.gnu.org>
7941 * gfortran.dg/deferred_type_component_1.f90 : New test.
7942 * gfortran.dg/deferred_type_component_2.f90 : New test.
7944 2014-03-06 Marek Polacek <polacek@redhat.com>
7947 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7948 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7950 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7953 * gcc.dg/tls/pr58595.c: New test.
7955 2014-03-06 Richard Biener <rguenther@suse.de>
7961 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7963 * gcc.dg/lto/pr55113_0.c: New testcase.
7965 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7968 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7969 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7970 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7972 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7973 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7974 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7975 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7976 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7977 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7978 even for mips*/s390*/i?86/x86_64.
7979 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7980 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7986 * gcc.dg/lto/pr60404_0.c: New test.
7987 * gcc.dg/lto/pr60404_1.c: New file.
7988 * gcc.dg/lto/pr60404_2.c: New file.
7990 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7992 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7993 long long" throughout.
7994 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7995 * gcc.dg/vmx/insert-vsx.c: Likewise.
7996 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7997 * gcc.dg/vmx/ld-vsx.c: Likewise.
7998 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7999 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8000 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8001 * gcc.dg/vmx/merge-vsx.c: Likewise.
8002 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8003 * gcc.dg/vmx/st-vsx.c: Likewise.
8004 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8005 * gcc.dg/vmx/stl-vsx.c: Likewise.
8006 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8008 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8010 * gcc.dg/lto/pr55113_0.c: New testcase.
8012 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8015 * g++.dg/cpp1y/pr60376.C: New.
8017 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8019 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8021 2014-03-04 Richard Biener <rguenther@suse.de>
8023 PR tree-optimization/60382
8024 * gcc.dg/vect/pr60382.c: New testcase.
8026 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8029 * gfortran.dg/namelist_84.f90: New test.
8031 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8033 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8034 argument to avoid inf values.
8035 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8036 UNION_FP_CHECK machinery.
8038 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8040 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8041 i32in128 cases outside special big-endian processing block.
8043 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8045 PR preprocessor/60400
8046 * c-c++-common/cpp/pr60400.c: New test.
8047 * c-c++-common/cpp/pr60400-1.h: New file.
8048 * c-c++-common/cpp/pr60400-2.h: New file.
8051 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8053 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8054 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8056 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8059 * g++.dg/lto/pr60150.H: New testcase.
8060 * g++.dg/lto/pr60150_0.C: New testcase.
8061 * g++.dg/lto/pr60150_1.C: New testcase.
8063 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8066 * g++.dg/ipa/devirt-29.C: New testcase
8068 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8071 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8073 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8076 * g++.dg/cpp0x/pr50025.C: New.
8078 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8081 * g++.dg/cpp1y/pr60377.C: New testcase.
8083 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8086 * gfortran.dg/str_comp_optimize_1.f90: New test.
8088 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8091 * gcc.c-torture/compile/pr60071.c: New.
8093 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8096 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8098 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8101 * g++.dg/cpp0x/constexpr-ice11.C: New.
8103 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8106 * g++.dg/cpp1y/auto-fn24.C: New.
8108 2014-02-28 Joey Ye <joey.ye@arm.com>
8111 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8113 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8116 * g++.dg/overload/ellipsis2.C: New.
8118 2014-02-27 Jeff Law <law@redhat.com>
8120 PR rtl-optimization/52714
8121 * gcc.c-torture/compile/pr52714.c: New test.
8123 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8124 Jeff Law <law@redhat.com>
8126 PR rtl-optimization/49847
8127 * g++.dg/pr49847.C: New test.
8129 2014-02-27 Marek Polacek <polacek@redhat.com>
8132 * c-c++-common/pr59223.c: New test.
8134 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8136 * common/config/i386/predicates.md (const1256_operand): Remove.
8137 (const2356_operand): New.
8138 (const_1_to_2_operand): Remove.
8139 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8140 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8141 (*avx512pf_gatherpf<mode>sf): Ditto.
8142 (avx512pf_gatherpf<mode>df): Ditto.
8143 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8144 (*avx512pf_gatherpf<mode>df): Ditto.
8145 (avx512pf_scatterpf<mode>sf): Ditto.
8146 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8147 (*avx512pf_scatterpf<mode>sf): Ditto.
8148 (avx512pf_scatterpf<mode>df): Ditto.
8149 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8150 (*avx512pf_scatterpf<mode>df): Ditto.
8151 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8153 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8155 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8156 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8157 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8158 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8159 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8160 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8161 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8162 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8164 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8167 * gnat.dg/renaming5.adb: Change to two expected gotos.
8168 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8170 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8171 messages for removed basic block.
8172 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8173 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8174 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8175 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8177 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8179 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8180 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8181 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8182 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8183 * gcc.dg/vmx/merge-vsx.c: Likewise.
8184 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8186 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8188 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8189 * gcc.target/i386/prefetchwt1-1.c: New.
8190 * g++.dg/other/i386-2.C: Add new option.
8191 * g++.dg/other/i386-3.C: Ditto.
8192 * gcc.target/i386/sse-12.c: Ditto.
8193 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8194 * gcc.target/i386/sse-22.c: Add new option.
8195 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8197 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8200 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8203 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8205 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8208 * g++.dg/cpp1y/pr60311.C: New testcase.
8210 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8213 * g++.dg/cpp1y/pr60065.C: New testcase.
8215 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8217 PR rtl-optimization/60268
8218 * gcc.c-torture/compile/pr60268.c: New test.
8220 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8222 * gcc.target/microblaze/others/mem_reload.c: New test.
8224 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8226 * gcc.dg/vmx/lde.c: New test.
8227 * gcc.dg/vmx/lde-be-order.c: New test.
8228 * gcc.dg/vmx/ste.c: New test.
8229 * gcc.dg/vmx/ste-be-order.c: New test.
8231 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8234 * lib/target-supports.exp
8235 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8236 and crisv32-*-* to list.
8238 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8241 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8243 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8245 * gcc.dg/vmx/vsums.c: Check entire result vector.
8246 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8248 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8250 * gcc.dg/vmx/ld.c: New test.
8251 * gcc.dg/vmx/ld-be-order.c: New test.
8252 * gcc.dg/vmx/ld-vsx.c: New test.
8253 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8254 * gcc.dg/vmx/ldl.c: New test.
8255 * gcc.dg/vmx/ldl-be-order.c: New test.
8256 * gcc.dg/vmx/ldl-vsx.c: New test.
8257 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8258 * gcc.dg/vmx/st.c: New test.
8259 * gcc.dg/vmx/st-be-order.c: New test.
8260 * gcc.dg/vmx/st-vsx.c: New test.
8261 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8262 * gcc.dg/vmx/stl.c: New test.
8263 * gcc.dg/vmx/stl-be-order.c: New test.
8264 * gcc.dg/vmx/stl-vsx.c: New test.
8265 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8267 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8269 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8270 * g++.dg/other/i386-3.C (dg-options): Ditto.
8271 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8272 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8273 -mavx512pf and -msha.
8275 2014-02-21 Richard Biener <rguenther@suse.de>
8277 PR tree-optimization/60276
8278 * gcc.dg/vect/pr60276.c: New testcase.
8280 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8283 * gfortran.dg/finalize_23.f90: New.
8285 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8289 * g++.dg/cpp1y/pr60052.C: New testcase.
8290 * g++.dg/cpp1y/pr60053.C: New testcase.
8292 2014-02-21 Tobias Burnus <burnus@net-b.de>
8295 * gfortran.dg/inquire_16.f90: New.
8297 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8299 * gcc.target/nios2/biggot-1.c: New.
8300 * gcc.target/nios2/biggot-2.c: New.
8302 2014-02-20 Martin Jambor <mjambor@suse.cz>
8305 * gcc.dg/ipa/pr55260.c: New test.
8307 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8309 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8310 for execution test case.
8312 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8315 * g++.dg/torture/pr58555.C: New testcase.
8317 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8320 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8322 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8324 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8325 Kirill Yukhin <kirill.yukhin@intel.com>
8327 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8328 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8329 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8330 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8331 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8332 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8334 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8337 * g++.dg/ext/builtin-bswap1.C: New test.
8338 * c-c++-common/pr37743.c: New test.
8340 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8342 * gcc.dg/decl-10.c: New test.
8344 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8347 * g++.dg/ext/ivdep-1.C: New test.
8350 * gcc.dg/pr60267.c: New test.
8352 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8355 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8356 (dg-options): Remove -Wno-psabi.
8357 * gcc.target/i386/pr59794-2.c: Ditto.
8358 * gcc.target/i386/pr60205-1.c: Ditto.
8359 * gcc.target/i386/sse-5.c: Ditto.
8361 2014-02-18 Nick Clifton <nickc@redhat.com>
8363 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8364 * gcc.dg/pr23623.c: Likewise.
8365 * gcc.dg/pr48784-1.c: Likewise.
8366 * gcc.dg/pr48784-2.c: Likewise.
8367 * gcc.dg/pr56997-2.c: Likewise.
8368 * gcc.dg/sms-6.c: Likewise.
8369 * gcc.dg/torture/pr60183.c: Likewise.
8370 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8371 * gcc.c-torture/execute/20061220-1.x: New.
8372 * gcc.c-torture/execute/pr43220.x: New.
8373 * gcc.c-torture/execute/pr51581-1.x: New.
8374 * gcc.c-torture/execute/pr51581-2.x: New.
8375 * gcc.c-torture/execute/pr58570.x: New.
8376 * gcc.c-torture/unsorted/DFcmp.x: New.
8377 * gcc.c-torture/unsorted/SFset.x: New.
8379 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8381 * gnat.dg/opt31.adb: New test.
8383 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8387 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8390 * gfortran.dg/typebound_proc_33.f90: New.
8392 2014-02-19 Marek Polacek <polacek@redhat.com>
8395 * gcc.dg/pr60195.c: New test.
8397 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8399 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8401 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8403 PR preprocessor/58844
8404 * c-c++-common/cpp/pr58844-1.c: New test.
8405 * c-c++-common/cpp/pr58844-2.c: New test.
8407 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/cpp0x/constexpr-ice10.C: New.
8412 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8415 * g++.dg/cpp0x/pr60215.C: New.
8417 2014-02-18 Tobias Burnus <burnus@net-b.de>
8420 * gfortran.dg/proc_ptr_45.f90: New.
8421 * gfortran.dg/proc_ptr_46.f90: New.
8423 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8426 * g++.dg/cpp1y/pr60190.C: New testcase.
8429 * g++.dg/cpp1y/pr60064.C: New testcase.
8431 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8434 * gcc.target/i386/pr60205-1.c: New test.
8435 * gcc.target/i386/pr60205-2.c: Ditto.
8437 2014-02-18 Kai Tietz <ktietz@redhat.com>
8440 * gcc.target/i386/nest-1.c: New testcase.
8442 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8444 * gnat.dg/opt32.adb: New test.
8446 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8449 * gfortran.dg/typebound_generic_15.f90: New.
8451 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8454 * gfortran.dg/init_flag_12.f90: New.
8456 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8457 Ilya Tocar <ilya.tocar@intel.com>
8459 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8460 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8461 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8462 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8464 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8466 * lib/target-supports.exp
8467 (check_effective_target_logical_op_short_circuit): New procedure.
8468 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8469 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8470 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8471 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8472 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8473 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8474 logical_op_short_circuit for the alternative test, extending
8477 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8480 * gcc.target/powerpc/pr60203.c: New testsuite.
8482 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8485 * gfortran.dg/ichar_3.f90: New test.
8487 2014-02-15 Richard Biener <rguenther@suse.de>
8489 PR tree-optimization/60183
8490 * gcc.dg/torture/pr60183.c: New testcase.
8492 2014-02-14 Jeff Law <law@redhat.com>
8494 PR rtl-optimization/60131
8495 * g++.dg/torture/pr60131.C: New test.
8497 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8499 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8502 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8504 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8506 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8508 * gcc.c-torture/compile/20140213.c: New test.
8510 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8513 * gcc.target/i386/pr43546.c: New test.
8515 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8517 * gcc.target/s390/hotpatch-compile-8.c: New test.
8519 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8521 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8522 definition with an ifndef.
8523 * gcc.dg/pr59605-2.c: New test.
8525 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8527 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8529 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8531 * gcc.dg/torture/float128-mul-underflow.c,
8532 gcc.dg/torture/float128-truncdf-underflow.c,
8533 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8535 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8538 * g++.dg/ipa/pr59737.C: New test.
8540 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8542 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8544 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8546 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8548 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8550 2014-02-12 Richard Biener <rguenther@suse.de>
8553 * gcc.dg/torture/pr60092.c: New testcase.
8554 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8556 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8558 * gcc.c-torture/execute/20140212-1.c: New test.
8560 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8563 * g++.dg/cpp0x/pr60047.C: New.
8565 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8568 * c-c++-common/pr60101.c: New test.
8570 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8573 * g++.dg/ipa/devirt-27.C: New testcase.
8574 * g++.dg/ipa/devirt-26.C: New testcase.
8576 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8579 * gcc.target/powerpc/pr60137.c: New file.
8581 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8584 * gfortran.dg/pr52370.f90: New test.
8586 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8590 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8593 * gcc.target/i386/pr43662.c (dg-options):
8594 Add -maccumulate-outgoing-args.
8595 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8596 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8597 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8598 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8599 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8600 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8601 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8602 Add -maccumulate-outgoing-args.
8603 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8604 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8605 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8606 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8607 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8608 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8609 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8610 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8611 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8612 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8613 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8614 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8615 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8616 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8617 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8619 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8621 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8623 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.dg/guality/pr59776.c: New test.
8628 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8630 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8631 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8632 (add_options_for_arm_vfp3): New.
8634 2014-02-11 Jeff Law <law@redhat.com>
8637 * gcc.target/m68k/pr54041.c: New test.
8639 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8642 * gcc.target/i386/pr59927.c: New test.
8644 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8646 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8647 * gcc.dg/vect/pr60012.c: Likewise.
8648 * gcc.dg/vect/vect-119.c: Likewise.
8649 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8650 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8652 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8654 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8656 2014-02-10 Jeff Law <law@redhat.com>
8659 * gcc.c-torture/compile/pr52306.c: New test.
8661 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8663 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8665 2014-02-10 Richard Biener <rguenther@suse.de>
8667 PR tree-optimization/60115
8668 * gcc.dg/torture/pr60115.c: New testcase.
8670 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8672 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8673 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8675 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8676 Ilya Tocar <ilya.tocar@intel.com>
8678 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8679 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8680 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8681 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8682 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8683 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8684 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8685 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8686 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8687 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8688 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8689 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8690 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8691 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8692 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8693 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8694 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8695 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8696 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8697 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8698 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8699 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8700 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8701 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8702 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8703 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8704 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8706 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8708 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8710 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8713 * gfortran.dg/associated_target_5.f03: New test.
8715 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8718 * gfortran.dg/elemental_by_value_1.f90: New test.
8720 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8723 * gfortran.dg/finalize_22.f90: New.
8725 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8728 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8729 was fixed by the patch for PR59906.
8731 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8733 PR translation/52289
8734 * gfortran.dg/coarray_8.f90: Update dg-error match.
8736 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.dg/vect/pr59984.c: New test.
8742 * gcc.dg/attr-alloc_align-1.c: New test.
8743 * gcc.dg/attr-alloc_align-2.c: New test.
8744 * gcc.dg/attr-alloc_align-3.c: New test.
8745 * gcc.dg/attr-assume_aligned-1.c: New test.
8746 * gcc.dg/attr-assume_aligned-2.c: New test.
8747 * gcc.dg/attr-assume_aligned-3.c: New test.
8749 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.target/i386/pr60077-1.c: New test.
8753 * gcc.target/i386/pr60077-2.c: New test.
8755 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8757 PR preprocessor/56824
8758 * gcc.dg/pr56824.c: New test.
8760 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8762 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8763 variable used for atomic operations.
8765 2014-02-07 Richard Biener <rguenther@suse.de>
8768 * gcc.dg/vect/pr60092-2.c: New testcase.
8770 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8774 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8776 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8777 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8779 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8781 * gcc.target/s390/fp2int1.c: New testcase.
8783 2014-02-07 Richard Biener <rguenther@suse.de>
8786 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8787 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8789 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8792 * g++.dg/torture/pr59918.C: New testcase.
8794 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8797 * gcc.target/arm/pr59575.c: New test.
8800 * gcc.dg/pr59992.c: New test.
8802 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8804 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8805 init_priority. Test alignment of variable instead of function.
8807 2014-02-06 Marek Polacek <polacek@redhat.com>
8810 * gcc.dg/pr60087.c: New test.
8812 2014-02-06 Alan Modra <amodra@gmail.com>
8814 * gcc.target/powerpc/pr60032.c: New.
8816 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8819 * gcc.c-torture/execute/pr60062.c: New test.
8820 * gcc.c-torture/execute/pr60072.c: New test.
8822 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8824 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8825 so that expected outcome works for PIC variants too.
8827 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8828 Kugan Vivekanandarajah <kuganv@linaro.org>
8830 * gcc.target/arm/vect-noalign.c: New file.
8832 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8833 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.dg/pr60013.c: New testcase.
8838 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8840 * gcc.dg/vmx/sum2s.c: New.
8841 * gcc.dg/vmx/sum2s-be-order.c: New.
8843 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8845 * gcc.dg/vmx/pack.c: New.
8846 * gcc.dg/vmx/pack-be-order.c: New.
8847 * gcc.dg/vmx/unpack.c: New.
8848 * gcc.dg/vmx/unpack-be-order.c: New.
8850 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8852 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8853 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8855 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8857 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8858 Use __builtin_floorf, __builtin_ceilf.
8859 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8861 (TEST): Use __builtin_floorf.
8862 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8864 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8867 * g++.dg/opt/pr59947.C: New test.
8870 * c-c++-common/gomp/pr58703.c: New test.
8872 2014-02-05 Richard Biener <rguenther@suse.de>
8875 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8876 avoid using unsigned long long.
8878 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8881 * g++.dg/torture/pr57499.C: New test.
8883 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8885 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8887 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8889 * g++.dg/ipa/devirrt-22.C: Fix template.
8891 2014-02-04 Marek Polacek <polacek@redhat.com>
8894 * gcc.dg/pr60036.c: New test.
8896 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8899 * g++.dg/torture/pr60058.C: New testcase.
8901 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8903 * g++.dg/tsan/default_options.C: Invert check.
8905 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8907 PR tree-optimization/60002
8908 * g++.dg/opt/pr60002.C: New test.
8910 PR tree-optimization/60023
8911 * g++.dg/vect/pr60023.cc: New test.
8914 * c-c++-common/torture/pr60026.c: New test.
8916 PR rtl-optimization/57915
8917 * gcc.target/i386/pr57915.c: New test.
8919 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8921 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8923 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8925 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8927 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.dg/pr59261.c: New test.
8932 2014-02-04 Richard Biener <rguenther@suse.de>
8934 PR tree-optimization/60012
8935 * gcc.dg/vect/pr60012.c: New testcase.
8937 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8940 * g++.dg/eh/unwind-direct.C: New test.
8942 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8944 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8945 timeout value to 20s.
8947 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8950 * g++.dg/torture/pr59882.C: New testcase
8952 2014-02-03 Jan Hubicka <jh@suse.cz>
8955 * g++.dg/ipa/devirt-22.C: New testcase.
8957 2014-02-03 Jan Hubicka <jh@suse.cz>
8959 * g++.dg/ipa/devirt-25.C: New testcase.
8961 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8963 PR tree-optimization/59924
8964 * gcc.dg/pr59924.c: New test.
8966 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8969 * g++.dg/ipa/devirt-24.C: New testcase.
8971 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8975 * c-c++-common/attributes-1.c: New testcase.
8976 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8978 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8981 * g++.dg/cpp0x/pr58871.C: New.
8983 2014-02-03 Cong Hou <congh@google.com>
8985 PR tree-optimization/60000
8986 * g++.dg/vect/pr60000.cc: New test.
8988 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8990 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8991 * gcc.target/i386/long-double-64-4.c: Likewise.
8992 * gcc.target/i386/long-double-80-1.c: Likewise.
8993 * gcc.target/i386/long-double-80-2.c: Likewise.
8994 * gcc.target/i386/long-double-80-3.c: Likewise.
8995 * gcc.target/i386/long-double-80-4.c: Likewise.
8996 * gcc.target/i386/long-double-80-5.c: Likewise.
8997 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8998 __multf3 isn't used.
8999 * gcc.target/i386/long-double-64-3.c: Likewise.
9000 * gcc.target/i386/long-double-128-1.c: New test.
9001 * gcc.target/i386/long-double-128-2.c: Likewise.
9002 * gcc.target/i386/long-double-128-3.c: Likewise.
9003 * gcc.target/i386/long-double-128-4.c: Likewise.
9004 * gcc.target/i386/long-double-128-5.c: Likewise.
9005 * gcc.target/i386/long-double-128-6.c: Likewise.
9006 * gcc.target/i386/long-double-128-7.c: Likewise.
9007 * gcc.target/i386/long-double-128-8.c: Likewise.
9008 * gcc.target/i386/long-double-128-9.c: Likewise.
9009 * gcc.target/i386/long-double-64-5.c: Likewise.
9010 * gcc.target/i386/long-double-64-6.c: Likewise.
9011 * gcc.target/i386/long-double-64-7.c: Likewise.
9012 * gcc.target/i386/long-double-64-8.c: Likewise.
9013 * gcc.target/i386/long-double-64-9.c: Likewise.
9014 * gcc.target/i386/long-double-80-10.c: Likewise.
9015 * gcc.target/i386/long-double-80-8.c: Likewise.
9016 * gcc.target/i386/long-double-80-9.c: Likewise.
9018 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9020 PR rtl-optimization/57662
9021 * g++.dg/pr57662.C: New test.
9023 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9025 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9026 * gcc.dg/vmx/perm.c: New.
9027 * gcc.dg/vmx/perm-be-order.c: New.
9029 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9031 * gcc.dg/vmx/vsums.c: New.
9032 * gcc.dg/vmx/vsums-be-order.c: New.
9034 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9036 * g++.dg/ipa/devirt-23.C: New testcase.
9037 * g++.dg/ipa/devirt-20.C: Fix template.
9039 2014-02-02 Jan Hubicka <jh@suse.cz>
9041 * g++.dg/ipa/devirt-21.C: New testcase.
9043 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9045 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9046 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9048 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9051 * gcc.c-torture/execute/pr60017.c: New test.
9053 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9056 * gfortran.dg/default_initialization_7.f90: New test.
9058 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9061 * gfortran.dg/elemental_subroutine_9.f90: New test.
9063 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9065 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9067 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9069 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9071 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9073 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9075 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9078 * g++.dg/init/bitfield5.C: New.
9080 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/60003
9083 * gcc.c-torture/execute/pr60003.c: New test.
9085 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9088 * gcc.target/arm/pr59985.C: New.
9090 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9093 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9094 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9096 (tsan_finish): Restore dg-do-what-default.
9097 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9098 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9099 * g++.dg/tsan/default_options.C: Likewise.
9100 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9101 * g++.dg/tsan/atomic_free2.C: Likewise.
9102 * g++.dg/tsan/cond_race.C: Likewise.
9103 * g++.dg/tsan/fd_close_norace.C: Likewise.
9104 * g++.dg/tsan/benign_race.C: Likewise.
9105 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9106 * c-c++-common/tsan/simple_race.c: Likewise.
9107 * c-c++-common/tsan/mutexset1.c: Likewise.
9108 * c-c++-common/tsan/thread_leak2.c: Likewise.
9109 * c-c++-common/tsan/tls_race.c: Likewise.
9110 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9111 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9112 * c-c++-common/tsan/free_race2.c: Likewise.
9113 * c-c++-common/tsan/thread_leak.c: Likewise.
9114 * c-c++-common/tsan/thread_leak1.c: Likewise.
9115 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9116 * c-c++-common/tsan/free_race.c: Likewise.
9117 * c-c++-common/tsan/sleep_sync.c: Likewise.
9118 * c-c++-common/tsan/tiny_race.c: Likewise.
9119 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9120 * c-c++-common/tsan/atomic_stack.c: Likewise.
9121 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9122 in dg-output regexps.
9123 * c-c++-common/tsan/simple_stack.c: Likewise.
9125 2014-01-31 Richard Henderson <rth@redhat.com>
9127 * g++.dg/tm/pr60004.C: New.
9129 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9132 * g++.dg/inherit/crash4.C: New.
9134 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9136 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9138 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9140 * gcc.target/i386/m512-check.h: Use correct rounding values.
9142 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9144 * gcc.target/i386/avx-1.c: Use correct rounding values.
9145 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9179 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9180 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9181 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9182 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9183 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9184 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9185 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9186 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9187 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9188 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9189 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9190 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9191 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9192 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9193 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9194 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9195 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9196 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9197 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9198 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9199 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9200 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9201 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9202 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9203 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9204 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9205 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9206 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9207 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9208 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9209 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9210 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9211 * gcc.target/i386/sse-13.c: Ditto.
9212 * gcc.target/i386/sse-14.c: Ditto.
9213 * gcc.target/i386/sse-22.c: Ditto.
9214 * gcc.target/i386/sse-23.c: Ditto.
9216 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9218 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9219 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9221 2014-01-31 Richard Biener <rguenther@suse.de>
9224 * gcc.dg/torture/pr59990.c: New testcase.
9226 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9228 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9229 if it fails don't run any tsan tests.
9231 2014-01-31 Marek Polacek <polacek@redhat.com>
9234 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9235 (y): Adjust dg-error.
9236 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9237 * gcc.dg/pr59963-1.c: New test.
9238 * gcc.dg/pr59963-2.c: New test.
9239 * gcc.dg/pr59963-3.c: New test.
9241 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9244 * gcc.target/arm/pr59923.c: New test.
9246 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9248 * gcc.dg/vmx/splat.c: New.
9249 * gcc.dg/vmx/splat-vsx.c: New.
9250 * gcc.dg/vmx/splat-be-order.c: New.
9251 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9252 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9253 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9255 2014-01-30 Richard Biener <rguenther@suse.de>
9257 PR tree-optimization/59993
9258 * gcc.dg/torture/pr59993.c: New testcase.
9260 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9262 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9263 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9264 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9265 vect_int rather than vect_float.
9267 2014-01-30 Marek Polacek <polacek@redhat.com>
9269 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9271 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9273 * gcc.target/microblaze/isa/fcmp4.c: New.
9275 2014-01-30 Marek Polacek <polacek@redhat.com>
9278 * gcc.dg/pr59940.c: New test.
9279 * gcc.dg/pr35635.c (func3): Move dg-warning.
9281 2014-01-30 Richard Biener <rguenther@suse.de>
9283 PR tree-optimization/59903
9284 * gcc.dg/torture/pr59903.c: New testcase.
9286 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9289 * g++.dg/lookup/crash8.C: New.
9291 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9294 * g++.dg/template/crash117.C: New.
9296 2014-01-30 Richard Biener <rguenther@suse.de>
9299 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9300 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9302 * gcc.dg/invalid-call-1.c: Likewise.
9304 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9307 * g++.dg/cpp1y/auto-fn23.C: New.
9309 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9312 * g++.dg/init/dso_handle2.C: New.
9314 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9317 * g++.dg/cpp0x/pr58674.C: New.
9319 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9322 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9323 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9325 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9327 * gcc.dg/vmx/merge-be-order.c: New.
9328 * gcc.dg/vmx/merge.c: New.
9329 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9330 * gcc.dg/vmx/merge-vsx.c: New.
9332 2014-01-29 Richard Biener <rguenther@suse.de>
9334 PR tree-optimization/58742
9335 * gcc.dg/pr58742-1.c: New testcase.
9336 * gcc.dg/pr58742-2.c: Likewise.
9337 * gcc.dg/pr58742-3.c: Likewise.
9339 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9341 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9342 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9343 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9345 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9348 * g++.dg/gomp/pr58702.C: New.
9350 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9352 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9355 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9358 PR tree-optimization/59920
9359 * gcc.dg/pr59920-1.c: New test.
9360 * gcc.dg/pr59920-2.c: New test.
9361 * gcc.dg/pr59920-3.c: New test.
9362 * c-c++-common/gomp/pr59917-1.c: New test.
9363 * c-c++-common/gomp/pr59917-2.c: New test.
9365 PR tree-optimization/59594
9366 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9367 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9368 * gcc.dg/vect/pr59594.c: New test.
9370 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9373 * gfortran.dg/allocate_class_3.f90: New test.
9375 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9377 PR preprocessor/59935
9378 * c-c++-common/cpp/warning-zero-location.c: New test.
9379 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9381 2014-01-27 Steve Ellcey <sellcey@mips.com>
9383 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9385 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9387 * g++.dg/ext/mv16.C: New tests.
9389 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9391 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9392 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9393 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9394 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9395 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9396 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9398 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9399 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9400 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9401 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9402 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9404 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9405 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9406 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9407 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9408 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9409 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9410 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9411 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9412 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9413 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9414 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9415 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9416 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9417 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9418 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9419 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9420 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9421 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9422 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9423 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9424 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9425 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9426 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9428 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9429 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9430 _mm512_mask_cvtepi32_storeu_epi8.
9431 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9432 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9433 _mm512_mask_cvtepi32_storeu_epi16.
9434 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9435 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9436 _mm512_mask_cvtepi64_storeu_epi8.
9437 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9438 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9439 _mm512_mask_cvtepi64_storeu_epi16.
9440 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9441 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9442 _mm512_mask_cvtepi64_storeu_epi32.
9443 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9444 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9445 _mm512_mask_cvtsepi32_storeu_epi8.
9446 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9447 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9448 _mm512_mask_cvtsepi32_storeu_epi16.
9449 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9450 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9451 _mm512_mask_cvtsepi64_storeu_epi8.
9452 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9453 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9454 _mm512_mask_cvtsepi64_storeu_epi16.
9455 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9456 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9457 _mm512_mask_cvtsepi64_storeu_epi32.
9458 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9459 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9460 _mm512_mask_cvtusepi32_storeu_epi8.
9461 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9462 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9463 _mm512_mask_cvtusepi32_storeu_epi16.
9464 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9465 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9466 _mm512_mask_cvtusepi64_storeu_epi8.
9467 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9468 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9469 _mm512_mask_cvtusepi64_storeu_epi16.
9470 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9471 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9472 _mm512_mask_cvtusepi64_storeu_epi32.
9473 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9474 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9476 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9478 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9479 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9480 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9481 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9482 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9483 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9484 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9485 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9486 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9487 built-ins roudning immediate.
9488 * gcc.target/i386/sse-22.c: Add new built-ins.
9489 * gcc.target/i386/sse-23.c: Ditto.
9490 * gcc.target/i386/avx-1.c: Ditto.
9492 2014-01-27 Christian Bruel <christian.bruel@st.com>
9494 * gcc.target/sh/torture/strncmp.c: New tests.
9496 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9498 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9500 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9502 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9504 2014-01-24 Jeff Law <law@redhat.com>
9506 PR tree-optimization/59919
9507 * gcc.c-torture/compile/pr59919.c: New test.
9509 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/ext/timevar2.C: New.
9514 2014-01-24 Marek Polacek <polacek@redhat.com>
9516 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9518 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9521 * gcc.target/i386/pr59929.c: New test.
9523 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9526 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9527 word atomic functions at runtime.
9529 2014-01-23 Marek Polacek <polacek@redhat.com>
9532 * gcc.dg/pr59846.c: New test.
9534 2014-01-23 Marek Polacek <polacek@redhat.com>
9537 * c-c++-common/pr58346-1.c: New test.
9538 * c-c++-common/pr58346-2.c: New test.
9539 * c-c++-common/pr58346-3.c: New test.
9541 2014-01-23 Marek Polacek <polacek@redhat.com>
9544 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9545 * gcc.dg/pr59871.c: New test.
9547 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9550 * g++.dg/parse/enum11.C: New.
9552 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9554 * gcc.target/aarch64/sshr64_1.c: New testcase.
9556 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9558 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9559 SIMD enabled function.
9560 * g++.dg/cilk-plus/ef_test.C: New test.
9561 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9563 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9564 to differenciate C error messages from C++ ones.
9566 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9568 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9570 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9572 * gcc.target/microblaze/others/builtin-trap.c: New test,
9574 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9577 * c-c++-common/gomp/pr58809.c: New test.
9579 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9582 * c-c++-common/asan/use-after-return-1.c: Fixed
9585 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9587 PR preprocessor/58580
9588 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9590 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9591 Ilya Tocar <ilya.tocar@intel.com>
9593 * gcc.target/i386/avx512f-kmovw-1.c: New.
9595 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9597 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9598 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9599 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9600 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9601 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9602 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9604 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9607 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9608 * gcc.target/mips/pr52125.c: New test.
9610 2014-01-22 Marek Polacek <polacek@redhat.com>
9613 * gcc.dg/torture/pr59891.c: New test.
9615 2014-01-22 Jeff Law <law@redhat.com>
9617 PR tree-optimization/59597
9618 * gcc.dg/tree-ssa/pr59597.c: New test.
9620 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9622 PR rtl-optimization/59477
9623 * g++.dg/pr59477.C: New.
9625 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9627 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9629 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9632 * g++.dg/pr59482.C: New.
9634 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9636 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9637 * gcc.dg/vmx/extract-vsx.c: New.
9638 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9639 * gcc.dg/vmx/insert-vsx.c: New.
9641 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9643 PR rtl-optimization/59896
9644 * gcc.target/arm/pr59896.c: New.
9646 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9648 PR rtl-optimization/59858
9649 * gcc.target/arm/pr59858.c: New.
9651 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9654 * gcc.dg/tree-prof/pr59003.c: New test.
9657 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9660 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9662 * gfortran.dg/round_3.f08: Add more cases.
9664 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9666 * lib/target-supports.exp (force_conventional_output_for): New
9668 * lib/scanasm.exp (scan-assembler_required_options)
9669 (scan-assembler-not_required_options)
9670 (scan-assembler-times_required_options): Replace with
9671 force_conventional_output_fors.
9672 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9673 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9675 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9678 * gcc.target/i386/pr59789.c: New testcase.
9680 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9682 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9683 the 'code' bitfield from 16 to 8.
9685 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9687 * lib/target-supports.exp
9688 (check_effective_target_vect_perm): Exclude aarch64_be.
9689 (check_effective_target_vect_perm_byte): Likewise.
9690 (check_effective_target_vect_perm_short): Likewise.
9692 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9694 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9695 (RUN_TEST): Use new macro.
9696 (INDEX64_32): Delete.
9697 (INDEX64_64): Likewise.
9698 (INDEX128_32): Likewise.
9699 (INDEX128_64): Likewise.
9701 (test_vneg_f32): Use fixed RUN_TEST.
9703 2014-01-20 Richard Biener <rguenther@suse.de>
9706 * gcc.dg/pr59860.c: New testcase.
9708 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.target/i386/pr59880.c: New test.
9713 2014-01-20 Renlin Li <renlin.li@arm.com>
9715 * gcc.dg/pr44194-1.c: Tweak regexp.
9717 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9722 * gfortran.dg/round_3.f08: New cases added.
9723 * gfortran.dg/fmt_g_1.f90: New test.
9725 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9727 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9729 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9731 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9733 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9735 * gcc.dg/vect/pr57705.c: Require vect_int.
9736 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9737 * gcc.dg/vect/vect-alias-check.c: Likewise.
9739 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9742 * gfortran.dg/unresolved_fixup_1.f90: New test.
9743 * gfortran.dg/unresolved_fixup_2.f90: New test.
9745 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9748 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9749 Remove dg-prune-output lines.
9751 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9754 * gfortran.dg/pr59706.f90: New test.
9755 * g++.dg/ext/pr59706.C: New test.
9757 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9762 * g++.dg/init/pr58811.C: Likewise.
9764 2014-01-17 Jeff Law <law@redhat.com>
9767 * gfortran.dg/pr57904.f90: New test.
9769 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9772 * g++.dg/cpp0x/nsdmi-union4.C: New.
9774 2014-01-17 Marek Polacek <polacek@redhat.com>
9777 * g++.dg/diagnostic/pr59838.C: New test.
9779 2014-01-17 Marek Polacek <polacek@redhat.com>
9782 * gcc.dg/pr58346.c: New test.
9784 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9787 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9788 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9792 * gfortran.dg/pr59440-1.f90: New test.
9793 * gfortran.dg/pr59440-2.f90: New test.
9794 * gfortran.dg/pr59440-3.f90: New test.
9797 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9798 testing for " version" and " alias" with one testing for
9799 " version\[^\n\r]* alias".
9800 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9801 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9802 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9803 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9804 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9805 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9808 * c-c++-common/torture/pr57945.c: New test.
9810 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9812 * gcc.target/arm/its.c: New testcase.
9814 2014-01-16 Jan Hubicka <jh@suse.cz>
9817 * g++.dg/torture/pr59775.C: New testcase.
9819 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9822 * gcc.c-torture/compile/pr58344.c: New test.
9825 * gcc.target/i386/pr59839.c: New test.
9828 * gcc.target/i386/pr9771-1.c (main): Rename to...
9829 (real_main): ... this. Add __asm name "main".
9830 (ASMNAME, ASMNAME2, STRING): Define.
9832 2014-01-16 Nick Clifton <nickc@redhat.com>
9835 * gcc.c-torture/compile/pr28865.c: New.
9836 * gcc.c-torture/execute/pr28865.c: New.
9838 2014-01-16 Marek Polacek <polacek@redhat.com>
9841 * gcc.dg/pr59827.c: New test.
9843 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9845 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9847 2014-01-15 Richard Henderson <rth@redhat.com>
9850 * gcc.target/i386/pr54694.c: New test.
9852 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9855 * g++.dg/pr49718.C: New test.
9857 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9859 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9861 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9863 * gcc.dg/vmx/mult-even-odd.c: New.
9864 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9866 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9868 * lib/target-supports.exp (check_libcilkrts_available): Added an
9869 extern "C" if we are using C++ along with a function prototype.
9871 2014-01-15 Jeff Law <law@redhat.com>
9873 PR tree-optimization/59747
9874 * gcc.c-torture/execute/pr59747.c: New test.
9876 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9879 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9881 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9882 * g++.dg/ext/attribute-test-1.C: Likewise.
9883 * g++.dg/ext/attribute-test-2.C: Likewise.
9884 * g++.dg/ext/attribute-test-3.C: Likewise.
9885 * g++.dg/ext/attribute-test-4.C: Likewise.
9886 * g++.dg/ext/pr56790-1.C: Likewise.
9887 * g++.dg/torture/pr38565.C: Likewise.
9888 * gcc.dg/pr53060.c: Likewise.
9889 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9890 * c-c++-common/vector-compare-2.c: Likewise.
9891 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9892 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9893 dg-message line number.
9895 2014-01-15 Matthias Klose <doko@ubuntu.com>
9897 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9899 2014-01-15 Richard Biener <rguenther@suse.de>
9901 PR tree-optimization/59822
9902 * g++.dg/torture/pr59822.C: New testcase.
9904 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9907 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9908 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9910 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9911 Kugan Vivekanandarajah <kuganv@linaro.org>
9914 * g++.dg/pr59695.C: New testcase.
9916 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9919 * gcc.c-torture/compile/pr59803.c: New testcase.
9921 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9924 * gcc.c-torture/execute/pr58943.c: New test.
9925 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9927 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9930 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9931 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9932 (bar): Change return type to void. Set y to x.
9933 * gcc.target/i386/pr59794-1.c: New testcase.
9934 * gcc.target/i386/pr59794-2.c: Likewise.
9935 * gcc.target/i386/pr59794-3.c: Likewise.
9936 * gcc.target/i386/pr59794-4.c: Likewise.
9937 * gcc.target/i386/pr59794-5.c: Likewise.
9938 * gcc.target/i386/pr59794-6.c: Likewise.
9939 * gcc.target/i386/pr59794-7.c: Likewise.
9941 2014-01-14 Richard Biener <rguenther@suse.de>
9943 PR tree-optimization/58921
9944 PR tree-optimization/59006
9945 * gcc.dg/torture/pr58921.c: New testcase.
9946 * gcc.dg/torture/pr59006.c: Likewise.
9947 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9949 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9952 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9953 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9954 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9955 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9956 Executing predictive commoning without unrolling.
9958 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9960 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9961 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9962 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9963 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9964 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9965 __builtin_ia32_rsqrt28sd_round.
9966 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9967 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9968 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9969 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9970 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9971 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9972 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9973 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9974 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9975 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9976 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9977 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9978 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9979 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9980 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9981 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9982 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9983 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9984 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9985 fix wrong rounding mode (see above).
9986 * gcc.target/i386/sse-23.c: Ditto.
9988 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9990 * gcc.dg/vmx/insert.c: New.
9991 * gcc.dg/vmx/insert-be-order.c: New.
9992 * gcc.dg/vmx/extract.c: New.
9993 * gcc.dg/vmx/extract-be-order.c: New.
9995 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9997 PR tree-optimization/59387
9998 * gcc.c-torture/execute/pr59387.c: New test.
10000 2014-01-13 Richard Biener <rguenther@suse.de>
10002 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10003 adjusting mathlib options.
10004 * gfortran.dg/lto/lto.exp: Likewise.
10006 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10008 * gnat.dg/loop_optimization17.adb: New test.
10009 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10011 2014-01-13 Christian Bruel <christian.bruel@st.com>
10013 * gcc.target/sh/cmpstrn.c: New case.
10015 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10017 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10018 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10020 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10023 * gfortran.dg/alloc_comp_basics_6.f90: New.
10025 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10028 * gfortran.dg/pr59700.f90: New test.
10030 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10032 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10033 * gfortran.dg/use_only_3.f90: Likewise.
10034 * gfortran.dg/inquire_10.f90: Delete opened file.
10035 * gfortran.dg/inquire_15.f90: Likewise.
10036 * gfortran.dg/pr16597.f90: Likewise.
10037 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10040 2014-01-10 Jeff Law <law@redhat.com>
10042 PR middle-end/59743
10043 * gcc.c-torture/compile/pr59743.c: New test.
10045 2014-01-10 Jan Hubicka <jh@suse.cz>
10048 * g++.dg/torture/pr58585.C: New testcase.
10050 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10052 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10054 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10056 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10058 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10061 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10062 * gcc.target/aarch64/cmn-neg2.c: New test.
10064 2014-01-10 Richard Biener <rguenther@suse.de>
10066 PR tree-optimization/59374
10067 * gcc.dg/torture/pr59374-3.c: New testcase.
10069 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10071 * lib/target-supports.exp
10072 (check_effective_target_arm_crypto_ok_nocache): New.
10073 (check_effective_target_arm_crypto_ok): Use above procedure.
10074 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10076 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10080 * g++.dg/ipa/devirt-20.C: New testcase.
10081 * g++.dg/torture/pr58252.C: Likewise.
10082 * g++.dg/torture/pr59226.C: Likewise.
10084 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10086 * c-c++-common/asan/no-asan-stack.c: New test.
10088 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10090 PR middle-end/59670
10091 * gcc.dg/pr59670.c: New test.
10093 2014-01-09 Steve Ellcey <sellcey@mips.com>
10095 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10097 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10099 PR middle-end/47735
10100 * gcc.target/i386/pr47735.c: New test.
10102 PR tree-optimization/59622
10103 * g++.dg/opt/pr59622-2.C: New test.
10104 * g++.dg/opt/pr59622-3.C: New test.
10105 * g++.dg/opt/pr59622-4.C: New test.
10106 * g++.dg/opt/pr59622-5.C: New test.
10109 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10110 filename:line instead of (modulename+offset) form with stripped
10111 initial / from the filename.
10113 2014-01-09 Ian Lance Taylor <iant@google.com>
10115 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10116 the other Go compiler.
10118 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10121 * g++.dg/cpp0x/variadic145.C: New.
10123 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10125 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10126 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10128 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10131 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10132 are run only if the Cilk library is available/enabled.
10133 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10134 * lib/target-supports.exp (check_libcilkrts_available): New function.
10136 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10139 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10140 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10141 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10142 with dg-additional-options.
10143 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10144 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10145 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10146 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10147 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10148 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10150 2014-01-09 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/59715
10153 * gcc.dg/torture/pr59715.c: New testcase.
10155 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10157 * c-c++-common/asan/no-asan-globals.c: New test.
10158 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10159 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10160 * c-c++-common/asan/use-after-return-1.c: Likewise.
10161 * c-c++-common/asan/no-use-after-return.c: Likewise.
10163 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10165 * gnat.dg/weak2.ad[sb]: New test.
10167 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10169 PR middle-end/59471
10170 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10171 type, use pointers to vector type instead.
10173 2014-01-08 Catherine Moore <clm@codesourcery.com>
10175 * gcc.target/mips/umips-branch-3.c: New test.
10176 * gcc.target/mips/umips-branch-4.c: New test.
10178 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10180 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10181 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10182 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10183 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10184 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10185 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10186 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10187 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10189 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10191 PR rtl-optimization/59137
10192 * gcc.target/mips/pr59137.c: New test.
10194 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10196 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10197 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10198 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10199 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10200 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10201 Require fpic effective target.
10202 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10204 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10207 * gcc.dg/pr59722.c: New test.
10209 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10211 PR middle-end/57748
10212 * gcc.dg/torture/pr57748-3.c: New test.
10213 * gcc.dg/torture/pr57748-4.c: New test.
10215 2014-01-08 Marek Polacek <polacek@redhat.com>
10217 PR middle-end/59669
10218 * gcc.dg/gomp/pr59669-1.c: New test.
10219 * gcc.dg/gomp/pr59669-2.c: New test.
10221 2014-01-08 Martin Jambor <mjambor@suse.cz>
10224 * gcc.dg/ipa/pr59610.c: New test.
10226 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10229 * gfortran.dg/binding_label_tests_26a.f90: New.
10230 * gfortran.dg/binding_label_tests_26b.f90: New.
10232 2014-01-08 Marek Polacek <polacek@redhat.com>
10235 * c-c++-common/ubsan/pr59667.c: New test.
10237 2014-01-08 Richard Biener <rguenther@suse.de>
10239 PR middle-end/59630
10240 * gcc.dg/pr59630.c: New testcase.
10242 2014-01-08 Richard Biener <rguenther@suse.de>
10244 PR middle-end/59471
10245 * gcc.dg/pr59471.c: New testcase.
10247 2014-01-07 Jeff Law <law@redhat.com>
10249 PR middle-end/53623
10250 * gcc.target/i386/pr53623.c: New test.
10252 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10254 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10256 * g++.dg/cpp1y/pr58534.C: Likewise.
10257 * g++.dg/cpp1y/pr58536.C: Likewise.
10258 * g++.dg/cpp1y/pr58548.C: Likewise.
10259 * g++.dg/cpp1y/pr58549.C: Likewise.
10260 * g++.dg/cpp1y/pr58637.C: Likewise.
10261 * g++.dg/cpp1y/pr59112.C: Likewise.
10262 * g++.dg/cpp1y/pr59113.C: Likewise.
10263 * g++.dg/cpp1y/pr59629.C: Likewise.
10264 * g++.dg/cpp1y/pr59635.C: Likewise.
10265 * g++.dg/cpp1y/pr59636.C: Likewise.
10266 * g++.dg/cpp1y/pr59638.C: Likewise.
10268 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10270 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10272 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10274 * gcc.target/i386/intrinsics_4.c (bar): New function.
10276 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10278 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10280 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10282 PR rtl-optimization/58668
10283 * gcc.dg/pr58668.c: New test.
10285 PR tree-optimization/59643
10286 * gcc.dg/pr59643.c: New test.
10287 * gcc.c-torture/execute/pr59643.c: New test.
10289 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10292 * gfortran.dg/class_allocate_16.f90: New.
10294 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10297 * gcc.target/i386/pr59644.c: New test.
10299 2014-01-06 Marek Polacek <polacek@redhat.com>
10302 * gcc.dg/pr57773.c: New test.
10304 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10310 * g++.dg/cpp1y/pr59635.C: New testcase.
10311 * g++.dg/cpp1y/pr59636.C: New testcase.
10312 * g++.dg/cpp1y/pr59629.C: New testcase.
10313 * g++.dg/cpp1y/pr59638.C: New testcase.
10315 2014-01-06 Martin Jambor <mjambor@suse.cz>
10318 * gcc.dg/ipa/pr59008.c: New test.
10320 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10322 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10325 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10327 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10328 Require c99_runtime.
10329 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10331 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10332 Require c99_runtime.
10333 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10334 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10335 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10337 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10338 Require c99_runtime.
10339 Make CALC void static.
10340 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10342 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10343 Require c99_runtime.
10344 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10346 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10348 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10349 * gcc.target/i386/pr59501-2.c: Likewise.
10350 * gcc.target/i386/pr59501-3.c: Likewise.
10351 * gcc.target/i386/pr59501-4.c: Likewise.
10352 * gcc.target/i386/pr59501-5.c: Likewise.
10353 * gcc.target/i386/pr59501-6.c: Likewise.
10355 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10357 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10358 * gcc.target/i386/pr59390_1.c: Likewise.
10359 * gcc.target/i386/pr59390_2.c: Likewise.
10361 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10363 * gcc.dg/pr59350.c: Tweak.
10364 * gcc.dg/pr59350-2.c: New test.
10365 * g++.dg/pr59510.C: Likewise.
10367 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10370 * gfortran.dg/bind_c_procs_2.f90: New.
10372 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10374 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10375 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10376 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10377 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10378 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10379 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10380 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10382 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10384 * gcc.target/arm/neon-nested-apcs.c: New test.
10386 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10388 PR tree-optimization/59519
10389 * gcc.dg/vect/pr59519-1.c: New test.
10390 * gcc.dg/vect/pr59519-2.c: New test.
10392 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10395 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10398 * gfortran.dg/typebound_proc_32.f90: New.
10400 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10403 * g++.dg/pr58950.C: New file.
10405 2014-01-03 Tobias Burnus <burnus@net-b.de>
10408 * g++.dg/gomp/pr58567.C: New.
10410 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10412 PR tree-optimization/59651
10413 * gcc.dg/torture/pr59651.c: New test.
10414 * gcc.dg/vect/pr59651.c: Ditto.
10416 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10419 * gcc.target/i386/pr59625.c: New test.
10421 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10425 * g++.dg/cpp0x/range-for28.C: New.
10426 * g++.dg/cpp0x/range-for3.C: Update.
10428 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10430 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10432 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10435 * g++.dg/cpp0x/pr59641.C: New file.
10437 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10439 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10441 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10444 * g++.dg/ext/pr59378.C: New file.
10446 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10448 Update copyright years
10450 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10452 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10455 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10458 * gfortran.dg/dynamic_dispatch_12.f90: New.
10460 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10462 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10463 the builtin isn't optimized away as unused.
10465 PR rtl-optimization/59647
10466 * g++.dg/opt/pr59647.C: New test.
10468 Copyright (C) 2014 Free Software Foundation, Inc.
10470 Copying and distribution of this file, with or without modification,
10471 are permitted in any medium without royalty provided the copyright
10472 notice and this notice are preserved.