1 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3 * gfortran.dg/ieee/underflow_1.f90: New file.
5 2014-07-09 Richard Biener <rguenther@suse.de>
8 * c-c++-common/torture/pr61741.c: New testcase.
10 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
12 * lib/target-supports.exp
13 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
15 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
17 * gcc.dg/globalalias.c: Remove XFAIL.
18 * gcc.dg/localalias.c: Remove XFAIL.
20 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
22 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
23 g++.dg/cpp0x/pr58155.C: New.
25 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
28 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
29 Adjust regexp for more targets.
31 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
32 Paolo Carlini <paolo.carlini@oracle.com>
35 * g++.dg/cpp0x/vt-59361.C: New.
37 2014-07-08 Sriraman Tallam <tmsriram@google.com>
40 * gcc.target/i386/pr61599-1.c: New test.
41 * gcc.target/i386/pr61599-2.c: New test.
43 2014-07-08 Jakub Jelinek <jakub@redhat.com>
45 PR rtl-optimization/61673
46 * gcc.c-torture/execute/pr61673.c: New test.
48 PR tree-optimization/61725
49 * gcc.dg/tree-ssa/vrp93.c: New test.
50 * gcc.c-torture/execute/pr61725.c: New test.
52 2014-07-08 Richard Biener <rguenther@suse.de>
54 * tree-ssa-dom.h (loop_depth_of_name): Remove.
55 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
56 restriction on loop depth difference.
57 (record_equality): Likewise.
58 (propagate_rhs_into_lhs): Likewise. Simplify condition.
59 (loop_depth_of_name): Remove.
60 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
61 restriction on loop depth difference.
62 (init_copy_prop): Likewise.
64 2014-07-08 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/61681
67 * gcc.dg/torture/pr61681.c: New testcase.
69 2014-07-08 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/61680
72 * gcc.dg/vect/pr61680.c: New testcase.
74 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
76 PR tree-optimization/61576
77 * gcc.dg/torture/pr61576.c: New test.
79 2014-07-08 Marek Polacek <polacek@redhat.com>
82 * c-c++-common/pr60226.c: New test.
84 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
88 * gfortran.dg/allocatable_function_8.f90 : New test
90 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
92 * gcc.target/powerpc/spe-evmerge.c: New file.
94 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
98 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
100 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
102 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/parse/pr58898.C: New.
107 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
109 * gfortran.dg/list_read_12.f90: Delete the file.
110 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
113 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
116 * gfortran.dg/arrayio_16.f90: New test.
118 2014-07-06 Marek Polacek <polacek@redhat.com>
120 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
121 * g++.dg/ipa/imm-devirt-2.C: Likewise.
123 2014-07-06 Marek Polacek <polacek@redhat.com>
126 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
127 -Wno-sizeof-array-argument.
128 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
129 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
130 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
131 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
132 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
133 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
134 * c-c++-common/sizeof-array-argument.c: New test.
135 * gcc.dg/vla-5.c: Add dg-warnings.
137 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
139 * g++.dg/ipa/devirt-26.C: Update testcase.
140 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
141 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
143 2014-07-04 Tobias Burnus <burnus@net-b.de>
145 * gfortran.dg/coarray/coindexed_3.f90: New.
147 2014-07-04 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/opt/pr61654.C: New test.
152 PR tree-optimization/61684
153 * gcc.c-torture/compile/pr61684.c: New test.
155 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
157 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
158 dg-runtest's. Adapt all callers.
159 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
160 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
161 * lib/go-dg.exp (go-dg-runtest): Likewise.
162 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
163 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
165 2014-07-03 Jakub Jelinek <jakub@redhat.com>
167 PR tree-optimization/61682
168 * gcc.c-torture/execute/pr61682.c: New test.
170 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
172 * gcc.target/powerpc/shift-dot.c: New test.
174 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
179 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
181 * gcc.target/arm/identical-invariants.c: New test.
183 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
184 Chen Gang <gang.chen.5i5j@gmail.com>
186 * gcc.c-torture/compile/section.c: New testcase.
188 2014-07-02 Christian Bruel <christian.bruel@st.com>
192 * gcc.target/sh/fpchg.c: New test.
194 2014-07-02 Jakub Jelinek <jakub@redhat.com>
195 Fritz Reese <Reese-Fritz@zai.com>
197 * gfortran.dg/oldstyle_5.f: New test.
199 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
201 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
202 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
204 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
207 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
208 * g++.dg/parse/error11.C: Likewise.
209 * g++.old-deja/g++.brendan/template17.C: Likewise.
211 2014-07-02 Tobias Burnus <burnus@net-b.de>
213 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
214 * gfortran.dg/coarray/send_array.f90: Ditto.
215 * gfortran.dg/coarray/sendget_array.f90: Ditto.
217 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
218 Yufeng Zhang <yufeng.zhang@arm.com>
220 * gcc.target/aarch64/aapcs64/aapcs64.exp:
221 (additional_flags_for_func_ret): New variable based on
222 $additional_flags with -fno-use-caller-save.
223 (func-ret-*.c): Use the new variable.
225 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
228 * g++.dg/cpp0x/decltype60.C: New.
230 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
232 * gcc.target/aarch64/simd/vcage_f64.c: New test.
233 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
234 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
235 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
236 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
237 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
238 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
239 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
241 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
243 * g++.dg/cpp1y/pr59867.C: Fix target selector.
245 2014-07-01 Marek Polacek <polacek@redhat.com>
247 * gcc.dg/Wint-conversion.c: New test.
249 2014-07-01 Marek Polacek <polacek@redhat.com>
252 * gcc.dg/Wincompatible-pointer-types.c: New test.
254 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
256 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
257 MicroBlaze specific pattern.
259 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
264 * testsuite/g++.dg/cpp0x/pr58781.C: New.
265 * testsuite/g++.dg/cpp0x/pr60249.C: New.
266 * testsuite/g++.dg/cpp1y/pr59867.C: New.
268 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
270 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
271 test requires greater precision than the current PowerPC long
272 double implementation supports.
274 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
279 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
282 * g++.dg/cpp0x/constexpr-attribute3.C: New.
284 2014-06-30 Jeff Law <law@redhat.com>
286 PR tree-optimization/61607
287 * gcc.dg/tree-ssa/pr61607.c: New test.
289 2014-06-30 Marek Polacek <polacek@redhat.com>
291 * c-c++-common/ubsan/attrib-2.c: New test.
292 * g++.dg/ubsan/return-3.C: New test.
294 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
297 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
298 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
300 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
302 * gcc.dg/ira-loop-pressure.c: New test.
304 2014-06-29 Roman Gareev <gareevroman@gmail.com>
306 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
307 checks that the dump is generated.
309 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
313 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
314 * gfortran.dg/binding_label_tests_27.f90: New file.
316 2014-06-29 Roman Gareev <gareevroman@gmail.com>
318 * gfortran.dg/graphite/pr59586.f: New testcase.
320 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
322 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
324 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
327 * lib/target-supports.exp (check_effective_target_fortran_ieee):
329 * gfortran.dg/ieee/ieee.exp: New file.
330 * gfortran.dg/ieee/ieee_1.F90: New file.
331 * gfortran.dg/ieee/ieee_2.f90: New file.
332 * gfortran.dg/ieee/ieee_3.f90: New file.
333 * gfortran.dg/ieee/ieee_4.f90: New file.
334 * gfortran.dg/ieee/ieee_5.f90: New file.
335 * gfortran.dg/ieee/ieee_6.f90: New file.
336 * gfortran.dg/ieee/ieee_7.f90: New file.
337 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
339 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
341 * g++.dg/cpp0x/elision_conv.C: New.
343 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
345 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
347 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/ext/complit14.C: New.
352 2014-06-27 Martin Jambor <mjambor@suse.cz>
355 * g++.dg/ipa/pr61160-2.C: New test.
356 * g++.dg/ipa/pr61160-3.C: Likewise.
358 2014-06-27 Jakub Jelinek <jakub@redhat.com>
360 PR tree-optimization/57233
361 PR tree-optimization/61299
362 * gcc.dg/pr57233.c: New test.
363 * gcc.target/i386/pr57233.c: New test.
364 * gcc.target/i386/sse2-pr57233.c: New test.
365 * gcc.target/i386/avx-pr57233.c: New test.
366 * gcc.target/i386/avx2-pr57233.c: New test.
367 * gcc.target/i386/avx512f-pr57233.c: New test.
368 * gcc.target/i386/xop-pr57233.c: New test.
370 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
372 * gcc.dg/typeof-2.c: New testcase.
374 2014-06-27 Marek Polacek <polacek@redhat.com>
376 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
377 (fn1): Remove store to out-of-bounds location. Add memory barrier.
385 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
386 location. Add memory barrier.
391 * c-c++-common/ubsan/bounds-7.c: New test.
393 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
396 * gfortran.dg/arrayio_15.f90: New test.
398 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
401 * gcc.target/alpha/pr61586.c: New test.
403 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
406 * g++.dg/template/pr57573.C: New.
408 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
410 * gcc.dg/tree-ssa/interposition.c: New testcase.
412 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/cpp0x/deleted8.C: New.
417 2014-06-26 Martin Jambor <mjambor@suse.cz>
419 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
421 * g++.dg/simulate-thread/bitfields.C: Likewise.
422 * gcc.dg/simulate-thread/strict-align-global.c: Remove
423 allow-packed-store-data-races parameter.
424 * gcc.dg/simulate-thread/subfields.c: Likewise.
425 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
428 2014-06-26 Martin Jambor <mjambor@suse.cz>
430 * g++.dg/ipa/pr60600.C: Fix typo.
431 * g++.dg/ipa/devirt-25.C: Likewise.
433 2014-06-26 Richard Biener <rguenther@suse.de>
435 PR tree-optimization/61607
436 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
438 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
440 * gcc.dg/inline-22.c: Add bind_pic_locally.
441 * gcc.dg/inline_4.c: Ditto.
442 * gcc.dg/fail_always_inline.c: Ditto.
443 * g++.dg/ipa/devirt-25.C: Ditto.
445 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
447 * lib/target-support.exp (bind_pic_locally): Save the flags to
448 'flags_to_postpone' instead of appending to 'flags'.
449 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
450 with flags_to_postpone and revert after target_compile.
451 * lib/g++.exp (g++_target_compile): Ditto.
452 * lib/gfortran.exp (gfortran_target_compile): Ditto.
454 2014-06-26 Nick Clifton <nickc@redhat.com>
456 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
458 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
461 * g++.dg/template/pr61537.C: New testcase.
463 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
465 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
468 2014-06-25 Tobias Burnus <burnus@net-b.de>
470 * gfortran.dg/coarray_33.f90: New.
472 2014-06-25 Tobias Burnus <burnus@net-b.de>
474 * gfortran.dg/coarray/coindexed_1.f90: New.
476 2014-06-25 Tobias Burnus <burnus@net-b.de>
478 * gfortran.dg/coarray_collectives_7.f90: New.
480 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
482 * gcc.c-torture/execute/20140622-1.c: New test.
484 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/aggr1.C: New.
489 * g++.dg/cpp0x/aggr2.C: Likewise.
490 * g++.dg/init/aggr11.C: Likewise.
491 * g++.dg/init/aggr12.C: Likewise.
493 2014-06-25 Martin Jambor <mjambor@suse.cz>
495 * g++.dg/ipa/pr61540.C: Remove dumping test.
497 2014-06-25 Marek Polacek <polacek@redhat.com>
500 * gcc.dg/pr61162.c: Adjust dg-warning.
501 * gcc.dg/pr61162-2.c: New test.
503 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
505 PR tree-optimization/57742
506 * gcc.dg/tree-ssa/calloc-3.c: New file.
508 2014-06-25 Richard Biener <rguenther@suse.de>
511 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
512 for targets that return _Complex float in memory.
514 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
516 * gcc.target/arm/vect-noalign.c: Adjust options.
518 2014-06-24 Cong Hou <congh@google.com>
520 * gcc.dg/vect/vect-reduc-sad.c: New.
521 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
523 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
525 PR tree-optimization/57742
526 * g++.dg/tree-ssa/calloc.C: New testcase.
527 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
528 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
529 * gcc.dg/strlenopt-9.c: Adapt.
531 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
533 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
535 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
536 instead of calling sequentially in the C code.
537 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
538 saved_return_address to the stack frame where LR register was stored.
539 (saved_return_address): Declare weak.
541 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/other/operator3.C: New.
545 * g++.dg/template/operator8.C: Adjust.
546 * g++.dg/template/operator9.C: Likewise.
548 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
550 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
552 2014-06-24 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/61572
555 * gcc.target/i386/pr61572.c: New testcase.
557 2014-06-24 Jakub Jelinek <jakub@redhat.com>
559 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
561 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
562 Remove Label is never defined expected error.
563 * gfortran.dg/gomp/udr8.f90: New test.
565 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
567 PR tree-optimization/61554
568 * g++.dg/torture/pr61554.C: New testcase.
570 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
572 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
574 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
576 * gcc.dg/localalias-2.c: Guard by require-alias.
577 * gcc.dg/globalalias-2.c: Likewise.
579 2014-06-23 Kai Tietz <ktietz@redhat.com>
581 * gcc.target/i386/indjmp-1.c: New test.
583 2014-06-23 Andrew Pinski <apinski@cavium.com>
585 * gcc.c-torture/compile/20140723-1.c: New testcase.
587 2014-06-23 Marek Polacek <polacek@redhat.com>
590 * c-c++-common/pr61553.c (foo): Add dg-error.
592 2014-06-23 Tobias Burnus <burnus@net-b.de>
594 * gfortran.dg/coarray_32.f90: New.
596 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
600 * g++.dg/other/void1.C: Adjust.
601 * g++.dg/other/void3.C: Likewise.
603 2014-06-23 Marek Polacek <polacek@redhat.com>
606 * c-c++-common/pr61553.c: New test.
608 2014-06-23 Richard Biener <rguenther@suse.de>
610 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
611 * g++.dg/vect/slp-pr50819.cc: Likewise.
612 * g++.dg/vect/slp-pr56812.cc: Likewise.
613 * gcc.dg/vect/bb-slp-1.c: Likewise.
614 * gcc.dg/vect/bb-slp-10.c: Likewise.
615 * gcc.dg/vect/bb-slp-11.c: Likewise.
616 * gcc.dg/vect/bb-slp-13.c: Likewise.
617 * gcc.dg/vect/bb-slp-14.c: Likewise.
618 * gcc.dg/vect/bb-slp-15.c: Likewise.
619 * gcc.dg/vect/bb-slp-16.c: Likewise.
620 * gcc.dg/vect/bb-slp-17.c: Likewise.
621 * gcc.dg/vect/bb-slp-18.c: Likewise.
622 * gcc.dg/vect/bb-slp-19.c: Likewise.
623 * gcc.dg/vect/bb-slp-2.c: Likewise.
624 * gcc.dg/vect/bb-slp-20.c: Likewise.
625 * gcc.dg/vect/bb-slp-21.c: Likewise.
626 * gcc.dg/vect/bb-slp-22.c: Likewise.
627 * gcc.dg/vect/bb-slp-23.c: Likewise.
628 * gcc.dg/vect/bb-slp-24.c: Likewise.
629 * gcc.dg/vect/bb-slp-25.c: Likewise.
630 * gcc.dg/vect/bb-slp-26.c: Likewise.
631 * gcc.dg/vect/bb-slp-27.c: Likewise.
632 * gcc.dg/vect/bb-slp-28.c: Likewise.
633 * gcc.dg/vect/bb-slp-29.c: Likewise.
634 * gcc.dg/vect/bb-slp-3.c: Likewise.
635 * gcc.dg/vect/bb-slp-30.c: Likewise.
636 * gcc.dg/vect/bb-slp-31.c: Likewise.
637 * gcc.dg/vect/bb-slp-32.c: Likewise.
638 * gcc.dg/vect/bb-slp-4.c: Likewise.
639 * gcc.dg/vect/bb-slp-5.c: Likewise.
640 * gcc.dg/vect/bb-slp-6.c: Likewise.
641 * gcc.dg/vect/bb-slp-7.c: Likewise.
642 * gcc.dg/vect/bb-slp-8.c: Likewise.
643 * gcc.dg/vect/bb-slp-8a.c: Likewise.
644 * gcc.dg/vect/bb-slp-8b.c: Likewise.
645 * gcc.dg/vect/bb-slp-9.c: Likewise.
646 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
647 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
648 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
649 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
650 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
651 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
652 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
653 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
654 * gcc.dg/vect/pr26359.c: Likewise.
655 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
657 2014-06-23 Marek Polacek <polacek@redhat.com>
659 * c-c++-common/pr49706-2.c: New test.
661 2014-06-23 Alan Modra <amodra@gmail.com>
663 * gcc.dg/pr61583.c: New.
665 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
667 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
670 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
671 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
673 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
674 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
675 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
676 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
677 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
678 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
679 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
680 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
681 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
682 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
683 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
684 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
685 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
686 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
687 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
688 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
689 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
690 test_vsrid_n_u64): Fix signature to match intrinsic.
692 (test_vabs_s64): Remove.
693 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
695 (test_vdupd_lane_s64): Rename to...
696 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
698 (test_vdupd_lane_u64): Rename to...
699 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
701 (test_vtst_s64): Rename to...
702 (test_vtstd_s64): ...and change int64x1_t to int64_t.
704 (test_vtst_u64): Rename to...
705 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
707 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
708 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
709 Remove out-of-bounds tests.
710 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
711 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
712 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
714 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
716 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
717 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
718 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
719 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
720 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
722 * gcc.target/aarch64/vsub_f64.c: Likewise.
723 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
724 scheme as now the same for all variants.
725 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
728 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
730 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
732 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
734 * gcc.dg/localalias.c: Fix broken commit.
735 * gcc.dg/globalalias.c: Likewise.
737 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
739 * gcc.dg/localalias.c: New testcase.
740 * gcc.dg/localalias-2.c: New testcase.
741 * gcc.dg/globalalias.c: New testcase.
742 * gcc.dg/globalalias-2.c: New testcase.
744 2014-06-20 Jakub Jelinek <jakub@redhat.com>
746 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
748 2014-06-20 Marek Polacek <polacek@redhat.com>
750 * c-c++-common/ubsan/bounds-1.c: New test.
751 * c-c++-common/ubsan/bounds-2.c: New test.
752 * c-c++-common/ubsan/bounds-3.c: New test.
753 * c-c++-common/ubsan/bounds-4.c: New test.
754 * c-c++-common/ubsan/bounds-5.c: New test.
755 * c-c++-common/ubsan/bounds-6.c: New test.
757 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
759 Make the tests big-endian friendly.
761 * gcc.target/aarch64/aapcs64/test_25.c: Update.
762 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
763 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
764 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
765 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
766 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
767 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
768 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
769 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
771 2014-06-20 Yury Gribov <y.gribov@samsung.com>
772 Max Ostapenko <m.ostapenko@partner.samsung.com>
775 * c-c++-common/asan/strlen-overflow-1.c: New test.
777 2014-06-20 Martin Jambor <mjambor@suse.cz>
780 * g++.dg/ipa/pr61540.C: New test.
782 2014-06-20 Yury Gribov <y.gribov@samsung.com>
783 Max Ostapenko <m.ostapenko@partner.samsung.com>
786 * c-c++-common/asan/pr61530.c: New test.
788 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
790 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
791 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
792 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
793 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
794 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
795 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
796 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
797 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
798 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
799 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
800 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
801 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
802 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
803 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
804 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
805 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
806 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
807 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
808 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
809 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
810 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
811 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
812 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
813 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
814 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
815 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
816 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
817 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
818 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
819 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
820 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
821 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
822 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
823 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
824 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
825 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
826 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
827 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
828 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
829 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
830 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
831 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
832 (test_vqdmlal_high_lane_s16): Fix parameter type.
833 (test_vqdmlal_high_lane_s32): Likewise.
834 (test_vqdmull_high_lane_s16): Likewise.
835 (test_vqdmull_high_lane_s32): Likewise.
836 (test_vqdmlsl_high_lane_s32): Likewise.
837 (test_vqdmlsl_high_lane_s16): Likewise.
838 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
840 (test_vqdmlals_lane_s32): Likewise.
841 (test_vqdmlslh_lane_s16): Likewise.
842 (test_vqdmlsls_lane_s32): Likewise.
843 (test_vqdmulhh_lane_s16): Likewise.
844 (test_vqdmulhs_lane_s32): Likewise.
845 (test_vqdmullh_lane_s16): Likewise.
846 (test_vqdmulls_lane_s32): Likewise.
847 (test_vqrdmulhh_lane_s16): Likewise.
848 (test_vqrdmulhs_lane_s32): Likewise.
850 2014-06-20 Tobias Burnus <burnus@net-b.de>
853 * gfortran.dg/coarray_collectives_5.f90: Update
854 dg-final scan-tree-dump-times.
855 * gfortran.dg/coarray_collectives_6.f90: Ditto.
857 2014-06-20 Hale Wang <hale.wang@arm.com>
859 * gcc.target/arm/lto/: New folder to verify the LTO option.
860 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
861 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
862 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
863 * lib/lto.exp (object-readelf): New procedure.
865 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
868 * gfortran.dg/pr61454.f90: New file.
870 2014-06-19 Terry Guo <terry.guo@arm.com>
872 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
873 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
874 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
876 2014-06-19 Tobias Burnus <burnus@net-b.de>
878 * gfortran.dg/coarray/collectives_2.f90: Extend
881 2014-06-18 Tom de Vries <tom@codesourcery.com>
883 * gcc.target/aarch64/fuse-caller-save.c: New test.
885 2014-06-18 Radovan Obradovic <robradovic@mips.com>
886 Tom de Vries <tom@codesourcery.com>
888 * gcc.target/arm/fuse-caller-save.c: New test.
890 2014-06-18 Richard Biener <rguenther@suse.de>
892 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
893 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
894 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
896 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
898 PR tree-optimization/61518
899 * gcc.dg/torture/pr61518.c: New test.
901 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
903 PR tree-optimization/61517
904 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
905 (incorrect_read_be32): Likewise.
906 (main): Call incorrect_read_* to test stmt replacement is made by
907 bswap at the right place.
908 * gcc.c-torture/execute/pr61517.c: New test.
910 2014-06-18 Andreas Schwab <schwab@suse.de>
912 PR rtl-optimization/54555
913 * gcc.target/m68k/pr54555.c: New test.
915 2014-06-18 Olivier Hainque <hainque@adacore.com>
917 * gnat.dg/blocklocs.adb: New test.
919 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
921 PR tree-optimization/52252
922 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
923 * gcc.target/i386/pr52252-core.c: Ditto.
925 PR tree-optimization/61403
926 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
928 2014-06-18 Jakub Jelinek <jakub@redhat.com>
930 * gfortran.dg/gomp/declare-simd-1.f90: New test.
931 * gfortran.dg/gomp/depend-1.f90: New test.
932 * gfortran.dg/gomp/target1.f90: New test.
933 * gfortran.dg/gomp/target2.f90: New test.
934 * gfortran.dg/gomp/target3.f90: New test.
935 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
936 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
939 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
942 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
944 2014-06-17 Tobias Burnus <burnus@net-b.de>
945 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
947 * gfortran.dg/coarray/send_array.f90: New.
948 * gfortran.dg/coarray/get_array.f90: New.
949 * gfortran.dg/coarray/sendget_array.f90: New.
950 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
952 * gfortran.dg/coarray/collectives_2.f90: New.
954 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
957 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
960 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
962 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
963 unit_id and kind_id to zero.
965 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
968 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
969 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
970 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
971 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
973 2014-06-17 Richard Biener <rguenther@suse.de>
976 * gcc.dg/lto/pr61526_0.c: New testcase.
977 * gcc.dg/lto/pr61526_1.c: Likewise.
979 2014-06-17 Richard Biener <rguenther@suse.de>
981 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
982 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
983 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
984 * gcc.dg/tree-ssa/vrp36.c: Likewise.
985 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
987 2014-06-17 Richard Biener <rguenther@suse.de>
989 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
991 2014-06-16 Richard Biener <rguenther@suse.de>
993 PR tree-optimization/61482
994 * g++.dg/torture/pr61482.C: New testcase.
996 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
998 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
999 vpmacsdql instruction.
1001 2014-06-16 Yury Gribov <y.gribov@samsung.com>
1003 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1004 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1005 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1006 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1008 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1009 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1010 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1011 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1012 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1013 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1015 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1019 * gfortran.dg/system_clock_1.f90: New file.
1020 * gfortran.dg/system_clock_2.f90: New file.
1022 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/other/void3.C: New.
1026 * g++.dg/conversion/err-recover1.C: Update.
1028 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1031 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1032 * gcc.target/powerpc/pack02.c: Use it.
1033 * gcc.target/powerpc/tfmode_off.c: Likewise.
1035 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1037 PR rtl-optimization/61094
1038 PR rtl-optimization/61446
1039 * gcc.target/i386/pr61446.c : New.
1041 2014-06-13 Dehao Chen <dehao@google.com>
1043 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1045 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1047 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1049 2014-06-13 Richard Biener <rguenther@suse.de>
1051 * c-c++-common/pr46562-2.c: Adjust.
1052 * g++.dg/tree-ssa/pr8781.C: Likewise.
1053 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1054 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1055 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1056 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1057 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1059 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1061 PR tree-optimization/61375
1062 * gcc.c-torture/execute/pr61375-1.c: New test.
1064 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1067 * c-c++-common/gomp/pr61486-1.c: New test.
1068 * c-c++-common/gomp/pr61486-2.c: New test.
1070 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1073 * gcc.dg/vect/vect-singleton_1.c: New file.
1075 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1078 * gcc.target/avr/torture/pr61443.c: New test.
1080 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/parse/friend11.C: New.
1085 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/using-enum-1.C: New.
1089 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1091 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/parse/friend9.C: New.
1095 * g++.dg/parse/friend10.C: Likewise.
1096 * g++.dg/parse/friend7.C: Adjust.
1098 2014-06-11 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/61452
1101 * gcc.dg/torture/pr61452.c: New testcase.
1103 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/parse/pr34049.C: New.
1108 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1110 * gcc.c-torture/execute/pr61306-1.c: New test.
1111 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1112 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1114 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1116 * gcc.target/aarch64/acle/acle.exp: New.
1117 * gcc.target/aarch64/acle/crc32b.c: New test.
1118 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1119 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1120 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1121 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1122 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1123 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1124 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1126 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1128 PR tree-optimization/52252
1129 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1131 2014-06-11 Richard Biener <rguenther@suse.de>
1134 * gcc.dg/torture/20140610-1.c: New testcase.
1135 * gcc.dg/torture/20140610-2.c: Likewise.
1137 2014-06-10 Richard Biener <rguenther@suse.de>
1139 PR tree-optimization/61438
1140 * gcc.dg/torture/pr61438.c: New testcase.
1142 2014-06-10 Richard Biener <rguenther@suse.de>
1145 * g++.dg/opt/pr61456.C: New testcase.
1147 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1148 Mikael Morin <mikael@gcc.gnu.org>
1151 * gfortran.dg/class_array_15.f03: Check memory leaks.
1153 2014-06-10 Richard Biener <rguenther@suse.de>
1155 PR tree-optimization/57186
1156 PR tree-optimization/59299
1157 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1158 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1160 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1163 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1165 * gfortran.dg/gomp/associate1.f90: New test.
1166 * gfortran.dg/gomp/intentin1.f90: New test.
1167 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1168 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1169 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1170 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1172 2014-06-09 Marek Polacek <polacek@redhat.com>
1175 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1176 * gcc.dg/array-2.c: Likewise.
1177 * gcc.dg/array-const-2.c: Likewise.
1178 * gcc.dg/ucnid-8.c: Likewise.
1179 * gcc.dg/vla-init-1.c: Likewise.
1180 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1181 * gcc.dg/c99-flex-array-7.c: Likewise.
1182 * gcc.dg/init-bad-1.c: Likewise.
1183 * gcc.dg/init-bad-3.c: Likewise.
1184 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1185 * gcc.dg/pedwarn-init.c: Add dg-warning.
1186 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1188 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/other/redecl3.C: New.
1193 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1196 * g++.dg/pr54442.C: New file.
1198 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1201 * gfortran.dg/associate_17.f90 : New test
1203 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1205 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1206 void for TEST instead of static void.
1207 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1209 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1211 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1212 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1217 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1218 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1224 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1229 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1230 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1232 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1235 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1236 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1238 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1240 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1244 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1245 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1246 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1247 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1248 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1249 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1250 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1252 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1253 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1254 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1255 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1256 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1257 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1258 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1259 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1260 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1262 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1263 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1264 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1265 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1266 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1267 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1268 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1270 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1271 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1272 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1273 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1274 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1275 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1277 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1280 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1281 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1282 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1283 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1284 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1285 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1286 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1287 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1288 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1289 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1290 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1291 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1292 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1293 instead of static void.
1294 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1295 delete unused variables.
1296 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1297 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1298 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1299 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1300 delete unused variables, void for TEST instead of static void.
1301 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1302 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1303 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1304 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1305 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1306 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1308 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1309 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1310 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1311 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1312 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1313 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1314 initialize variables.
1315 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1316 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1317 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1318 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1319 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1320 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1321 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1322 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1323 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1324 * gcc.target/i386/i386.exp: Ditto.
1325 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1326 CALC, void for TEST instead of static void, initialize variables.
1327 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1328 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1330 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1331 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1332 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1333 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1334 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1336 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1338 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1339 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1340 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1341 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1342 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1343 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1344 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1345 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1346 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1347 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1348 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1349 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1350 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1351 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1352 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1353 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1354 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1355 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1356 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1357 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1358 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1359 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1360 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1361 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1362 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1363 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1364 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1365 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1366 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1367 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1368 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1369 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1370 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1371 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1372 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1373 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1374 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1375 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1376 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1377 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1378 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1379 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1380 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1381 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1382 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1383 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1384 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1385 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1386 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1387 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1388 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1389 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1390 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1391 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1392 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1393 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1394 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1395 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1396 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1397 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1398 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1399 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1400 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1401 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1402 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1403 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1404 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1405 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1406 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1407 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1408 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1409 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1410 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1411 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1412 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1413 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1414 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1415 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1416 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1417 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1418 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1419 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1420 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1421 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1422 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1423 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1424 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1425 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1426 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1427 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1429 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1430 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1431 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1432 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1433 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1434 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1435 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1436 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1437 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1438 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1439 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1440 instead of static void.
1441 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1442 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1443 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1444 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1445 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1446 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1447 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1448 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1449 static void, delete unused variables.
1450 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1451 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1452 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1453 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1454 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1455 static void, delete unused variables, Change parameters for
1456 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1457 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1458 CALC, void for TEST instead of static void.
1459 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1460 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1462 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1463 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1464 static void, change type of parameter for UNION_TYPE.
1465 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1466 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1467 void for TEST instead of static void, delete unused variables, change
1468 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1469 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1470 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1471 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1473 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1474 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1476 void for TEST instead of static void, change parameters for
1477 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1478 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1479 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1480 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1481 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1482 __attribute__((unused)).
1483 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1484 __attribute__((unused)).
1485 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1486 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1487 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1488 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1489 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1490 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1491 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1492 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1493 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1494 add __attribute__((unused)).
1495 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1496 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1497 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1498 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1499 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1500 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1501 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1502 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1503 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1504 delete unused variables.
1505 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1506 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1507 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1508 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1509 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1510 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1511 static void, mask_merging and zero_masking for unsigned types.
1512 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1513 CHECK_ARRAY for unsigned types.
1514 * gcc.target/i386/m256-check.h: Ditto.
1515 * gcc.target/i386/m512-check.h: Ditto.
1517 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1520 * gcc.target/arm/pr48252.c (main): Expect same result
1523 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1526 * gfortran.dg/cray_pointers_10.f90: New file.
1528 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1530 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1531 instead of complex(kind=16).
1533 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1536 * gfortran.dg/bind_c_usage_29.f90: New file.
1538 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1540 * gnat.dg/opt38.adb: New test.
1541 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1543 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1546 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1547 New macro, 0 for __MMIX__, default 64.
1548 (bar): Pass it to __builtin_apply instead of literal 64.
1550 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1552 * gfortran.dg/io_constraints_11.f90: New file.
1553 * gfortran.dg/io_constraints_12.f90: New file.
1554 * gfortran.dg/io_constraints_13.f90: New file.
1556 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1559 * gcc.target/i386/pr61423.c: New test.
1561 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/constexpr-union6.C: New.
1565 * g++.dg/cpp0x/union6.C: Likewise.
1566 * g++.dg/init/ref14.C: Adjust.
1567 * g++.dg/init/union1.C: Likewise.
1569 2014-06-06 Richard Biener <rguenther@suse.de>
1571 PR tree-optimization/59299
1572 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1574 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1576 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1577 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1579 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1581 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1582 bitfield and test wrong results instead of correct results to make the
1585 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1588 * g++.dg/cpp0x/constexpr-60432.C: New.
1590 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1593 * g++.dg/cpp0x/constexpr-60199.C: New.
1595 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1597 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1598 Specify -march=z900 as an additional option.
1599 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1600 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1601 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1603 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1605 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1606 reduction clause diagnostic changes.
1607 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1608 * gfortran.dg/gomp/reduction1.f90: Likewise.
1609 * gfortran.dg/gomp/reduction3.f90: Likewise.
1610 * gfortran.dg/gomp/udr1.f90: New test.
1611 * gfortran.dg/gomp/udr2.f90: New test.
1612 * gfortran.dg/gomp/udr3.f90: New test.
1613 * gfortran.dg/gomp/udr4.f90: New test.
1614 * gfortran.dg/gomp/udr5.f90: New test.
1615 * gfortran.dg/gomp/udr6.f90: New test.
1616 * gfortran.dg/gomp/udr7.f90: New test.
1618 2014-06-06 Christian Bruel <christian.bruel@st.com>
1620 PR tree-optimization/43934
1621 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1623 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1626 * gcc.dg/pr53119.c: New testcase.
1628 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1631 * gcc.target/avr/pr52472.c: New test.
1634 2014-06-05 Jeff Law <law@redhat.com>
1636 PR tree-optimization/61289
1637 * g++.dg/pr61289.C: New test.
1638 * g++.dg/pr61289-2.C: New test.
1640 2014-06-05 Richard Biener <rguenther@suse.de>
1641 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/parse/pr56961.C: New.
1646 2014-06-05 Kai Tietz <ktietz@redhat.com>
1649 * gcc.target/i386/sibcall-4.c: Remove xfail.
1651 2014-06-05 Julian Brown <julian@codesourcery.com>
1652 Sandra Loosemore <sandra@codesourcery.com>
1654 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1656 2014-06-05 Richard Biener <rguenther@suse.de>
1659 * g++.dg/diagnostic/pr61004.C: New testcase.
1661 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1663 * gcc.dg/torture/pr61319.c: New test.
1665 2014-06-05 Marek Polacek <polacek@redhat.com>
1668 * gcc.dg/pr56724-3.c: New test.
1670 2014-06-05 Andreas Schwab <schwab@suse.de>
1672 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1674 2014-06-05 Marek Polacek <polacek@redhat.com>
1677 * c-c++-common/pr49706.c: New test.
1679 2014-06-05 Marek Polacek <polacek@redhat.com>
1682 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1683 * gcc.dg/Wshadow-3.c: Likewise.
1684 * gcc.dg/pr48062.c: New test.
1686 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1689 * g++.dg/init/pr43453.C: New.
1691 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1693 PR tree-optimization/61385
1694 * gcc.dg/tree-ssa/pr61385.c: New file.
1696 2014-06-04 Richard Biener <rguenther@suse.de>
1698 PR tree-optimization/60098
1699 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1701 2014-06-04 Richard Biener <rguenther@suse.de>
1703 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1705 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1708 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1709 the case with a pointer.
1711 2014-06-04 Marek Polacek <polacek@redhat.com>
1714 * c-c++-common/pr30020.c: New test.
1716 2014-06-03 Andrew Pinski <apinski@cavium.com>
1718 * gcc.c-torture/compile/20140528-1.c: New testcase.
1720 2014-06-03 Dehao Chen <dehao@google.com>
1722 * gcc.dg/tree-prof/merge_block.c: New test.
1724 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1726 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1727 * g++.dg/ext/mv15.C (dg-options): Ditto.
1729 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp0x/nullptr31.C: New.
1734 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1735 * g++.dg/cpp0x/nullptr17.C: Update.
1737 2014-06-03 Marek Polacek <polacek@redhat.com>
1740 * c-c++-common/pr60439.c: New test.
1741 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1743 2014-06-03 Martin Jambor <mjambor@suse.cz>
1746 * g++.dg/ipa/pr61160-1.C: New test.
1748 2014-06-03 Richard Biener <rguenther@suse.de>
1750 PR tree-optimization/61383
1751 * gcc.dg/torture/pr61383-1.c: New testcase.
1753 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1755 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1757 2014-06-02 Jeff Law <law@redhat.com>
1759 PR rtl-optimization/61094
1760 * g++.dg/pr61094: New test.
1762 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1764 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1765 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1766 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1767 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1768 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1769 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1770 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1771 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1773 2014-06-02 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/61346
1776 * gcc.dg/torture/pr61346.c: New testcase.
1778 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1780 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1782 * gcc.target/i386/sibcall-4.c: Ditto.
1783 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1785 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1788 in scan-assembler-not string.
1789 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1790 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1791 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1793 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1795 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1797 2014-06-01 Kai Tietz <ktietz@redhat.com>
1800 * gcc.target/i386/sibcall-6.c: New test.
1802 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1806 * g++.dg/cpp0x/pr57543-1.C: New.
1807 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1808 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1809 * g++.dg/cpp0x/decltype59.C: Likewise.
1811 2014-05-31 Tom de Vries <tom@codesourcery.com>
1813 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1815 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1817 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1818 restore_gcc_exec_prefix_env_var): New procedures.
1819 (set_ld_library_path_env_vars,
1820 restore_ld_library_path_env_vars): Use them.
1821 * lib/c-compat.exp: Load target-libpath.exp.
1822 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1823 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1824 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1825 restore_gcc_exec_prefix_env_var.
1826 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1829 * c-c++-common/asan/misalign-1.c: New test.
1830 * c-c++-common/asan/misalign-2.c: New test.
1832 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1833 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1834 -DASAN_USE_DEJAGNU_GTEST=1.
1835 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1836 * g++.dg/asan/asan_oob_test.cc: Likewise.
1837 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1838 * g++.dg/asan/asan_str_test.cc: Likewise.
1839 * g++.dg/asan/asan_test_utils.h: Likewise.
1840 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1841 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1842 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1843 Imported from upstream r209283.
1844 * g++.dg/asan/asan_test_config.h: Likewise.
1846 2014-05-30 Kai Tietz <ktietz@redhat.com>
1849 * gcc.target/i386/sibcall-1.c: New test.
1850 * gcc.target/i386/sibcall-2.c: New test.
1851 * gcc.target/i386/sibcall-3.c: New test.
1852 * gcc.target/i386/sibcall-4.c: New test.
1854 2014-05-30 Ian Lance Taylor <iant@google.com>
1856 * gcc.target/i386/pause-2.c: New test.
1858 2014-05-30 Tom de Vries <tom@codesourcery.com>
1860 * gcc.target/i386/fuse-caller-save.c: New test.
1861 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1862 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1864 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1866 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1867 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1868 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1869 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1870 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1871 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1872 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1873 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1874 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1875 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1876 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1877 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1878 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1879 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1880 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1881 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1882 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1883 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1884 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1885 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1886 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1887 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1888 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1889 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1890 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1891 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1892 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1893 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1894 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1895 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1896 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1897 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1898 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1899 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1900 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1901 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1903 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1905 PR rtl-optimization/61325
1906 * gcc.target/aarch64/pr61325.c: New.
1908 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1910 * gcc.target/arm/simd/vextQf32_1.c: New file.
1911 * gcc.target/arm/simd/vextQp16_1.c: New file.
1912 * gcc.target/arm/simd/vextQp8_1.c: New file.
1913 * gcc.target/arm/simd/vextQs16_1.c: New file.
1914 * gcc.target/arm/simd/vextQs32_1.c: New file.
1915 * gcc.target/arm/simd/vextQs64_1.c: New file.
1916 * gcc.target/arm/simd/vextQs8_1.c: New file.
1917 * gcc.target/arm/simd/vextQu16_1.c: New file.
1918 * gcc.target/arm/simd/vextQu32_1.c: New file.
1919 * gcc.target/arm/simd/vextQu64_1.c: New file.
1920 * gcc.target/arm/simd/vextQu8_1.c: New file.
1921 * gcc.target/arm/simd/vextQp64_1.c: New file.
1922 * gcc.target/arm/simd/vextf32_1.c: New file.
1923 * gcc.target/arm/simd/vextp16_1.c: New file.
1924 * gcc.target/arm/simd/vextp8_1.c: New file.
1925 * gcc.target/arm/simd/vexts16_1.c: New file.
1926 * gcc.target/arm/simd/vexts32_1.c: New file.
1927 * gcc.target/arm/simd/vexts64_1.c: New file.
1928 * gcc.target/arm/simd/vexts8_1.c: New file.
1929 * gcc.target/arm/simd/vextu16_1.c: New file.
1930 * gcc.target/arm/simd/vextu32_1.c: New file.
1931 * gcc.target/arm/simd/vextu64_1.c: New file.
1932 * gcc.target/arm/simd/vextu8_1.c: New file.
1933 * gcc.target/arm/simd/vextp64_1.c: New file.
1935 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1936 Tom de Vries <tom@codesourcery.com>
1938 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1940 * gcc.target/mips/fuse-caller-save.h: New include file.
1941 * gcc.target/mips/fuse-caller-save.c: New test.
1942 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1943 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1945 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1947 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1949 2014-05-28 Richard Biener <rguenther@suse.de>
1952 * gcc.dg/pr61045.c: New testcase.
1954 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1956 * lib/clearcap.exp: New file.
1957 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1958 Remove clearcap_ldflags handling.
1959 Call clearcap-init, clearcap-finish.
1960 * gcc.target/i386/i386.exp: Likewise.
1961 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1962 * gcc.target/i386/clearcapv2.map: Move to
1963 ../config/sol2-clearcapv2.map.
1964 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1965 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1967 2014-05-28 Richard Biener <rguenther@suse.de>
1969 PR tree-optimization/61335
1970 * gfortran.dg/pr61335.f90: New testcase.
1972 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1974 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1976 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1978 * gnat.dg/overflow_fixed.adb: New test.
1980 2014-05-27 Marek Polacek <polacek@redhat.com>
1983 * gcc.dg/pr56724-1.c: New test.
1984 * gcc.dg/pr56724-2.c: New test.
1985 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1987 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1989 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1991 * gcc.dg/fold-compare-8.c: New test.
1992 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1994 2014-05-27 Richard Biener <rguenther@suse.de>
1996 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1998 2014-05-27 Marek Polacek <polacek@redhat.com>
2001 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2002 LLONG_MIN, and ULLONG_MAX.
2004 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006 * lib/target-supports.exp (check_effective_target_vect_bswap):
2007 Specify arm*-*-* support.
2009 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2012 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2014 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2015 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2017 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2019 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2021 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2023 PR rtl-optimization/61222
2024 * gcc.c-torture/compile/pr61222-1.c: New test.
2025 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2027 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2029 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2031 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2033 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2035 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 PR libgfortran/55117
2038 * gfortran.dg/namelist_85.f90: New test.
2040 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2043 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2044 the case with syntax error.
2046 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2048 * gcc.dg/lto/pr61278_0.c: New test.
2049 * gcc.dg/lto/pr61278_1.c: New test.
2051 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2053 * gcc.dg/pr61220.c: New test.
2054 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2056 2014-05-25 Tobias Burnus <burnus@net-b.de>
2058 * gfortran.dg/coarray_10.f90: Update dg-warning.
2059 * gfortran.dg/coarray_this_image_1.f90: New.
2060 * gfortran.dg/coarray_this_image_2.f90: New.
2062 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2065 * gfortran.dg/arrayio_14.f90: New test.
2067 2014-05-24 Andreas Schwab <schwab@suse.de>
2069 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2071 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2073 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2074 Adjust regexp for -flto.
2075 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2076 * gfortran.dg/pr52835.f90: Likewise.
2078 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2080 PR rtl-optimization/61215
2081 * gcc.target/i386/pr61215.c: New.
2083 2014-05-23 Marek Polacek <polacek@redhat.com>
2084 Jakub Jelinek <jakub@redhat.com>
2086 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2087 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2088 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2089 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2090 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2091 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2092 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2093 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2094 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2095 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2096 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2097 * c-c++-common/ubsan/float-cast.h: New file.
2098 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2099 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2101 2014-05-23 Jiong Wang <jiong.wang@arm.com>
2103 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2105 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp1y/lambda-init9.C: New.
2109 2014-05-23 Richard Biener <rguenther@suse.de>
2112 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2113 adjust testcase to reflect reality.
2115 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2117 PR tree-optimization/54733
2118 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2119 optimization to support memory sources and bitwise operations
2120 equivalent to load in host endianness.
2121 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2122 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2123 * gcc.c-torture/execute/bswap-2.c: Likewise.
2125 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2127 * lib/target-supports.exp: New effective targets for architectures
2128 capable of performing byte swap.
2129 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2130 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2131 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2133 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2136 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2137 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2139 2014-05-22 Xinliang David Li <davidxl@google.com>
2141 * g++.dg/ipa/devirt-15.C: Fix expected message.
2142 * g++.dg/ipa/devirt-16.C: Ditto.
2143 * g++.dg/ipa/devirt-17.C: Ditto.
2144 * g++.dg/ipa/devirt-26.C: Ditto.
2145 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2146 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2147 * g++.dg/tree-ssa/pr8781.C:Ditto.
2149 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2151 * gcc.target/powerpc/htm-ttest.c: New test.
2153 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2155 * gnat.dg/opt37.ad[sb]: New test.
2157 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2160 * g++.dg/cilk-plus/AN/array_function.cc: New.
2162 2014-05-22 Richard Biener <rguenther@suse.de>
2164 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2166 2014-05-22 Kostya Serebryany <kcc@google.com>
2168 * c-c++-common/tsan/mutexset1.c: Update the test to match
2170 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2172 2014-05-21 Marek Polacek <polacek@redhat.com>
2175 * g++.dg/ubsan/pr61272.C: New test.
2177 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2178 Sandra Loosemore <sandra@codesourcery.com>
2181 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2182 * gcc.target/nios2/custom-fp-lto.c: New test.
2184 2014-05-21 Andreas Schwab <schwab@suse.de>
2186 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2188 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2191 * gcc.target/sh/pr54236-3.c: New.
2193 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2196 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2198 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2200 PR tree-optimization/60899
2201 * g++.dg/ipa/devirt-11.C: Update template.
2203 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2206 * g++.dg/cpp0x/pr61038.C: New.
2208 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/cpp0x/nsdmi-template11.C: New.
2214 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2215 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2217 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2219 * gnat.dg/opt35.adb: New test.
2220 * gnat.dg/opt36.adb: Likewise.
2221 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2223 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2226 * g++.dg/cpp0x/Wattributes1.C: New.
2227 * g++.dg/ext/visibility/redecl1.C: Adjust.
2228 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2230 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2232 * gcc.target/powerpc/vsxcopy.c: New test.
2234 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/cpp0x/nsdmi-union6.C: New.
2238 * g++.dg/parse/pr58664.C: Likewise.
2239 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2240 * g++.dg/parse/crash31.C: Likewise.
2241 * g++.dg/template/error2.C: Likewise.
2242 * g++.dg/template/inherit8.C: Likewise.
2243 * g++.dg/template/offsetof2.C: Likewise.
2245 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2247 * c-c++-common/gomp/simd4.c: Adjust for inform.
2248 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2249 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2250 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2251 * g++.dg/cpp0x/noexcept15.C: Likewise.
2252 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2253 * g++.dg/eh/spec6.C: Likewise.
2254 * g++.dg/expr/cast1.C: Likewise.
2255 * g++.dg/expr/dtor1.C: Likewise.
2256 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2257 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2258 * g++.dg/gomp/pr49223-2.C: Likewise.
2259 * g++.dg/gomp/udr-4.C: Likewise.
2260 * g++.dg/init/delete1.C: Likewise.
2261 * g++.dg/other/crash-2.C: Likewise.
2262 * g++.dg/parse/crash24.C: Likewise.
2263 * g++.dg/parse/crash25.C: Likewise.
2264 * g++.dg/parse/crash31.C: Likewise.
2265 * g++.dg/parse/crash49.C: Likewise.
2266 * g++.dg/parse/crash50.C: Likewise.
2267 * g++.dg/parse/crash54.C: Likewise.
2268 * g++.dg/parse/dtor7.C: Likewise.
2269 * g++.dg/parse/error40.C: Likewise.
2270 * g++.dg/parse/fused-params1.C: Likewise.
2271 * g++.dg/parse/new1.C: Likewise.
2272 * g++.dg/template/crash35.C: Likewise.
2273 * g++.dg/template/crash59.C: Likewise.
2274 * g++.dg/template/crash77.C: Likewise.
2275 * g++.dg/template/error51.C: Likewise.
2276 * g++.dg/template/incomplete1.C: Likewise.
2277 * g++.dg/template/incomplete3.C: Likewise.
2278 * g++.dg/template/incomplete4.C: Likewise.
2279 * g++.dg/template/incomplete5.C: Likewise.
2280 * g++.dg/template/inherit8.C: Likewise.
2281 * g++.dg/template/instantiate1.C: Likewise.
2282 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2283 * g++.dg/template/offsetof2.C: Likewise.
2284 * g++.dg/tm/pr51928.C: Likewise.
2285 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2286 * g++.dg/warn/incomplete1.C: Likewise.
2287 * g++.dg/warn/incomplete2.C: Likewise.
2288 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2289 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2290 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2291 * g++.old-deja/g++.eh/catch1.C: Likewise.
2292 * g++.old-deja/g++.eh/spec6.C: Likewise.
2293 * g++.old-deja/g++.mike/p7868.C: Likewise.
2294 * g++.old-deja/g++.other/crash38.C: Likewise.
2295 * g++.old-deja/g++.other/enum2.C: Likewise.
2296 * g++.old-deja/g++.other/incomplete.C: Likewise.
2297 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2298 * g++.old-deja/g++.pt/crash9.C: Likewise.
2299 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2300 * g++.old-deja/g++.pt/typename8.C: Likewise.
2301 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2303 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2305 * lib/target-supports.exp
2306 (check_effective_target_vect_sizes_32B_16B): Return false if
2307 128-bit AVX vectors preferred.
2309 2014-05-19 Mike Stump <mikestump@comcast.net>
2311 * lib/target-supports.exp (check_effective_target_avx): Early out
2312 if not x86 to prevent x86 flags on non-x86 targets.
2314 2014-05-19 Richard Biener <rguenther@suse.de>
2316 PR tree-optimization/61221
2317 * gcc.dg/torture/pr61221.c: New testcase.
2319 2014-05-19 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/61209
2322 * gfortran.dg/pr61209.f90: New testcase.
2324 2014-05-19 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/61184
2327 * c-c++-common/torture/pr61184.c: New testcase.
2329 2014-05-19 Christian Bruel <christian.bruel@st.com>
2332 * gcc.target/sh/pr61195.c: New test.
2334 2014-05-18 Wei Mi <wmi@google.com>
2337 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2338 directive with rtl insns. Add effective-target fpic and
2341 2014-05-17 Xinliang David Li <davidxl@google.com>
2343 * g++.dg/ipa/devirt-33.C: New testcase.
2345 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2347 * g++.dg/ipa/comdat.C: New file.
2349 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2351 * gnat.dg/volatile12.ad[sb]: New test.
2353 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2355 * gnat.dg/enum3.adb: New test.
2357 2014-05-18 Andreas Schwab <schwab@suse.de>
2359 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2361 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2364 * gfortran.dg/namelist_utf8.f90: New test.
2366 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2369 * g++.dg/cpp0x/decltype58.C: New.
2371 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2373 * gcc.target/microblaze/others/break_handler.c: New.
2375 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2377 PR tree-optimization/61140
2378 PR tree-optimization/61150
2379 PR tree-optimization/61197
2380 * gcc.dg/tree-ssa/pr61140.c: New file.
2381 * gcc.dg/tree-ssa/pr61150.c: New file.
2382 * gcc.dg/tree-ssa/pr61197.c: New file.
2384 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2386 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2387 (dg-options): Add -mfpmath=387.
2388 (dg-final): Check that no MMX registers are used.
2390 2014-05-17 Andreas Schwab <schwab@suse.de>
2392 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2394 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2397 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2399 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2400 occurrences of "int" in the gimple dump to reflect that the return
2401 types of functions now show up in such dumps.
2402 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2404 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2406 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2407 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2408 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2409 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2410 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2411 * gcc.dg/debug/pr35154.c: Update testcase.
2412 * gcc.target/i386/vectorize1.c: Update testcase.
2414 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2417 * g++.dg/parse/error54.C: New.
2419 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2421 PR rtl-optimization/60969
2422 * g++.dg/pr60969.C: New.
2424 2014-05-16 Richard Biener <rguenther@suse.de>
2426 PR tree-optimization/61194
2427 * gcc.dg/vect/pr61194.c: New testcase.
2429 2014-05-16 Richard Biener <rguenther@suse.de>
2431 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2432 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2433 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2434 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2436 2014-05-16 Richard Biener <rguenther@suse.de>
2438 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2440 2014-05-15 Martin Jambor <mjambor@suse.cz>
2443 * g++.dg/ipa/pr61085.C: New test.
2445 2014-05-15 Martin Jambor <mjambor@suse.cz>
2447 PR tree-optimization/61090
2448 * gcc.dg/tree-ssa/pr61090.c: New test.
2450 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2452 PR tree-optimization/61158
2453 * gcc.dg/pr61158.c: New test.
2455 2014-05-15 Andreas Schwab <schwab@suse.de>
2457 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2459 * obj-c++.dg/exceptions-5.mm: Likewise.
2461 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2463 * shrink-wrap-loop.c: New test case.
2465 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2467 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2468 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2469 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2470 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2471 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2472 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2473 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2474 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2475 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2476 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2477 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2478 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2479 * gcc.target/arm/simd/vtrns16_1.c: New file.
2480 * gcc.target/arm/simd/vtrns32_1.c: New file.
2481 * gcc.target/arm/simd/vtrns8_1.c: New file.
2482 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2483 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2484 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2486 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2488 * gcc.target/i386/clflushopt-1.c: New.
2489 * gcc.target/i386/xsavec-1.c: Ditto.
2490 * gcc.target/i386/xsavec64-1.c: Ditto.
2491 * gcc.target/i386/xsaves-1.c: Ditto.
2492 * gcc.target/i386/xsaves64-1.c: Ditto.
2493 * gcc.target/i386/sse-12.c: Test new options.
2494 * gcc.target/i386/sse-13.c: Ditto.
2495 * gcc.target/i386/sse-14.c: Ditto.
2496 * gcc.target/i386/sse-22.c: Ditto.
2497 * gcc.target/i386/sse-23.c: Ditto.
2498 * g++.dg/other/i386-2.C: Ditto.
2499 * g++.dg/other/i386-3.C: Ditto.
2501 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2503 PR rtl-optimization/60866
2504 * gcc.dg/pr60866.c: New test.
2506 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2508 PR rtl-optimization/60901
2509 * gcc.target/i386/pr60901.c: New test.
2511 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2514 * c-c++-common/asan/asan-interface-1.c: New test.
2515 * lib/asan-dg.exp (asan_include_flags): New function.
2516 (asan_init): Call asan_include_flags to obtain path
2517 to sanitizer headers.
2519 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2521 * lib/target-support.exp (check_dfp_hw_available): New function.
2522 (is-effective-target): Check $arg for dfp_hw.
2523 (is-effective-target-keyword): Likewise.
2524 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2525 Change target to dfp_hw.
2527 2014-05-13 Marek Polacek <polacek@redhat.com>
2530 * gcc.dg/pr61162.c: New test.
2532 2014-05-13 Marek Polacek <polacek@redhat.com>
2534 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2535 * c-c++-common/pr50459-2.c: New test.
2537 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/template/pr54310.C: New.
2542 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2543 Sandra Loosemore <sandra@codesourcery.com>
2545 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2547 2014-05-13 Catherine Moore <clm@cm00re.com>
2549 * gcc.target/mips/near-far-1.c: Adjust expected output
2550 to allow the JALS instruction.
2551 * gcc.target/mips/near-far-2.c: Likewise.
2552 * gcc.target/mips/near-far-4.c: Likewise.
2554 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2556 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2558 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.dg/pr61060.c: New test.
2563 2014-05-12 DJ Delorie <dj@redhat.com>
2565 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2566 * gcc.dg/sibcall-4.c: Likewise.
2568 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2570 * objc.dg/shadow-1.m: New test.
2571 * objc.dg/shadow-2.m: New test.
2572 * objc.dg/ivar-scope-1.m: New test.
2573 * objc.dg/ivar-scope-2.m: New test.
2574 * objc.dg/ivar-scope-3.m: New test.
2575 * objc.dg/ivar-scope-4.m: New test.
2576 * objc.dg/ivar-visibility-1.m: New test.
2577 * objc.dg/ivar-visibility-2.m: New test.
2578 * objc.dg/ivar-visibility-3.m: New test.
2579 * objc.dg/ivar-visibility-4.m: New test.
2581 2014-05-12 Tobias Burnus <burnus@net-b.de>
2584 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2586 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2589 * gfortran.dg/associate_16.f90: New test.
2591 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2594 * gcc.target/avr/pr60991.c: New testcase.
2596 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp1y/pr60054.C: New.
2601 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2604 * g++.dg/template/pr51199.C: New.
2606 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2608 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2610 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2612 * gfortran.dg/gomp/affinity-1.f90: New test.
2614 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2616 * gcc.dg/torture/pr61136.c: New test.
2618 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/cpp0x/sfinae51.C: New.
2624 * g++.dg/cpp0x/variadic157.C: New.
2626 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2629 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2631 2014-05-10 Marek Polacek <polacek@redhat.com>
2633 * gcc.dg/pedwarn-init.c: New test.
2634 * gcc.dg/init-string-1.c: Adjust dg-error.
2636 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2638 * lib/target-supports.exp
2639 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2642 2014-05-09 Marek Polacek <polacek@redhat.com>
2645 * gcc.dg/pr61096-1.c: New test.
2646 * gcc.dg/pr61096-2.c: New test.
2648 2014-05-09 Florian Weimer <fweimer@redhat.com>
2650 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2651 * g++.dg/fstack-protector-strong.C: Likewise.
2652 * gcc.target/i386/ssp-strong-reg.c: New file.
2654 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2657 * gcc.target/avr/torture/pr61055.c: New test.
2659 2014-05-09 Marek Polacek <polacek@redhat.com>
2662 * c-c++-common/attributes-1.c: Move test line to a new test.
2663 * c-c++-common/attributes-2.c: New test.
2664 * c-c++-common/pr50459.c: New test.
2665 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2666 * gcc.dg/nonnull-2.c: Likewise.
2667 * gcc.dg/pr55570.c: Modify dg-error.
2668 * gcc.dg/tm/wrap-2.c: Likewise.
2670 2014-05-08 Jeff Law <law@redhat.com>
2672 PR tree-optimization/61009
2673 * g++.dg/tree-ssa/pr61009.C: New test.
2675 2014-05-08 Matthias Klose <doko@ubuntu.com>
2678 * gcc-dg/unused-8a.c: New.
2679 * gcc-dg/unused-8b.c: Likewise.
2681 2014-05-08 Marek Polacek <polacek@redhat.com>
2684 * gcc.dg/pr61053.c: New test.
2686 2014-05-08 Marek Polacek <polacek@redhat.com>
2689 * gcc.dg/pr61077.c: New test.
2691 2014-05-08 Tobias Burnus <burnus@net-b.de>
2693 * gfortran.dg/coarray_collectives_1.f90: New.
2694 * gfortran.dg/coarray_collectives_2.f90: New.
2695 * gfortran.dg/coarray_collectives_3.f90: New.
2696 * gfortran.dg/coarray_collectives_4.f90: New.
2697 * gfortran.dg/coarray_collectives_5.f90: New.
2698 * gfortran.dg/coarray_collectives_6.f90: New.
2699 * gfortran.dg/coarray/collectives_1.f90: New.
2700 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2701 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2702 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2703 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2704 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2705 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2706 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2708 2014-05-08 Wei Mi <wmi@google.com>
2711 * gcc.target/i386/pr58066.c: New test.
2713 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2715 * gcc.target/i386/avx256-unaligned-load-2.c,
2716 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2717 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2718 packed-single instructions.
2720 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/diagnostic/pr13981.C: New.
2725 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2727 PR tree-optimization/59100
2728 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2729 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2731 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2733 PR tree-optimization/61095
2734 * gcc.dg/torture/pr61095.c: New test.
2736 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2739 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2740 the uninitialized complex is used.
2741 * gcc.dg/uninit-17.c: New test to check partial initialization of
2742 complex with branches.
2743 * gcc.dg/uninit-17-O0.c: Likewise.
2745 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2748 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2749 (test_03): Rename to test_02.
2751 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2754 * g++.dg/cpp0x/sfinae50.C: New.
2756 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/cpp0x/deleted7.C: New.
2761 2014-05-07 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/61034
2764 * g++.dg/tree-ssa/pr61034.C: New testcase.
2766 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2768 * gcc.target/epiphany/isr-arg.c: New file.
2770 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2772 PR tree-optimization/52252
2773 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2775 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2777 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2778 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2779 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2780 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2781 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2782 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2783 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2784 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2785 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2786 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2787 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2788 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2789 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2790 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2791 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2792 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2793 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2794 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2795 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2796 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2797 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2798 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2799 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2800 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2801 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2802 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2803 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2804 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2805 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2806 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2807 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2808 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2809 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2810 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2811 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2812 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2813 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2814 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2815 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2816 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2817 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2818 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2819 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2820 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2821 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2822 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2823 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2824 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2825 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2826 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2827 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2828 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2829 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2830 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2831 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2832 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2833 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2834 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2835 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2836 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2837 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2838 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2839 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2840 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2841 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2842 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2843 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2844 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2845 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2846 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2847 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2848 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2850 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2852 gcc.target/aarch64/simd/ext_f32.x: New file.
2853 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2854 gcc.target/aarch64/simd/ext_p16.x: New file.
2855 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2856 gcc.target/aarch64/simd/ext_p8.x: New file.
2857 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2858 gcc.target/aarch64/simd/ext_s16.x: New file.
2859 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2860 gcc.target/aarch64/simd/ext_s32.x: New file.
2861 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2862 gcc.target/aarch64/simd/ext_s64.x: New file.
2863 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2864 gcc.target/aarch64/simd/ext_s8.x: New file.
2865 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2866 gcc.target/aarch64/simd/ext_u16.x: New file.
2867 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2868 gcc.target/aarch64/simd/ext_u32.x: New file.
2869 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2870 gcc.target/aarch64/simd/ext_u64.x: New file.
2871 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2872 gcc.target/aarch64/simd/ext_u8.x: New file.
2873 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2874 gcc.target/aarch64/simd/ext_f64.c: New file.
2875 gcc.target/aarch64/simd/extq_f32.x: New file.
2876 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2877 gcc.target/aarch64/simd/extq_p16.x: New file.
2878 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2879 gcc.target/aarch64/simd/extq_p8.x: New file.
2880 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2881 gcc.target/aarch64/simd/extq_s16.x: New file.
2882 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2883 gcc.target/aarch64/simd/extq_s32.x: New file.
2884 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2885 gcc.target/aarch64/simd/extq_s64.x: New file.
2886 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2887 gcc.target/aarch64/simd/extq_s8.x: New file.
2888 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2889 gcc.target/aarch64/simd/extq_u16.x: New file.
2890 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2891 gcc.target/aarch64/simd/extq_u32.x: New file.
2892 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2893 gcc.target/aarch64/simd/extq_u64.x: New file.
2894 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2895 gcc.target/aarch64/simd/extq_u8.x: New file.
2896 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2897 gcc.target/aarch64/simd/extq_f64.c: New file.
2899 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2901 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2902 * gcc.target/aarch64/vtrnu32.c: Likewise.
2903 * gcc.target/aarch64/vtrnf32.c: Likewise.
2905 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2907 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2908 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2909 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2910 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2911 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2912 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2913 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2914 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2915 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2916 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2917 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2918 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2919 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2920 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2921 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2922 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2923 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2924 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2925 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2926 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2927 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2928 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2929 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2930 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2931 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2932 * gcc.target/aarch64/simd/vtrns16.x: New file.
2933 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2934 * gcc.target/aarch64/simd/vtrns32.x: New file.
2935 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2936 * gcc.target/aarch64/simd/vtrns8.x: New file.
2937 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2938 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2939 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2940 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2941 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2942 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2944 2014-05-07 Richard Biener <rguenther@suse.de>
2946 PR tree-optimization/57864
2947 * gcc.dg/torture/pr57864.c: New testcase.
2949 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2952 * gfortran.dg/list_read_13.f: New test.
2954 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/cpp0x/nsdmi-template9.C: New.
2958 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2960 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2961 Mike Stump <mikestump@comcast.net>
2962 Richard Sandiford <rdsandiford@googlemail.com>
2964 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2966 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2969 * g++.dg/ipa/devirt-32.C: New testcase.
2971 2014-05-05 Richard Biener <rguenther@suse.de>
2974 * gcc.dg/torture/pr61010.c: New testcase.
2976 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2978 * gcc.target/s390/leaf-profile.c: New testcase.
2980 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2982 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2983 Disable asm scan for s390.
2984 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2985 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2987 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2989 PR tree-optimization/60363
2990 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2992 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2994 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2995 (dg-require-effective-target): Change target to powerpc_fprs.
2996 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2997 (dg-require-effective-target): Change target to dfprt.
2999 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/cpp0x/deleted4.C: New.
3003 * g++.dg/cpp0x/deleted5.C: Likewise.
3004 * g++.dg/cpp0x/deleted6.C: Likewise.
3006 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3009 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3011 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3012 * gfortran.dg/coarray_poly_6.f90: Likewise.
3013 * gfortran.dg/coarray_poly_7.f90: Likewise.
3014 * gfortran.dg/coarray_poly_8.f90: Likewise.
3016 2014-05-02 Marek Polacek <polacek@redhat.com>
3019 * gcc.dg/pr25801.c: New test.
3021 2014-05-02 Marek Polacek <polacek@redhat.com>
3024 * gcc.dg/pr60784.c: New test.
3026 2014-05-01 Marek Polacek <polacek@redhat.com>
3029 * gcc.dg/pr60915.c: New test.
3031 2014-05-01 Marek Polacek <polacek@redhat.com>
3034 * gcc.dg/pr60257.c: New test.
3036 2014-05-01 Marek Polacek <polacek@redhat.com>
3039 * c-c++-common/pr43395.c: New test.
3041 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3043 * gcc.dg/cond-reduc-1.c: New test.
3044 * gcc.dg/cond-reduc-2.c: Likewise.
3046 2014-05-01 Marek Polacek <polacek@redhat.com>
3049 * gcc.dg/pr29467.c: New test.
3050 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3051 about boolean types.
3052 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3054 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3056 2014-05-01 Marek Polacek <polacek@redhat.com>
3059 * gcc.dg/pr43245.c: New test.
3061 2014-05-01 Marek Polacek <polacek@redhat.com>
3064 * gcc.dg/pr56989.c: New test.
3066 2014-04-30 Ian Lance Taylor <iant@google.com>
3068 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3069 in go_compile_args rather than in argument to go-torture-execute.
3071 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3073 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3076 2014-04-30 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/coarray_poly_6.f90
3079 * gfortran.dg/coarray_poly_7.f90
3080 * gfortran.dg/coarray_poly_8.f90
3082 2014-04-30 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3085 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3086 * gfortran.dg/coarray/codimension.f90: New.
3088 2014-04-30 Tobias Burnus <burnus@net-b.de>
3090 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3091 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3093 2014-04-30 Tobias Burnus <burnus@net-b.de>
3095 * gfortran.dg/coarray_poly_4.f90: New.
3096 * gfortran.dg/coarray_poly_5.f90: New.
3098 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3100 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3101 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3102 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3103 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3104 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3105 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3106 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3107 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3108 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3109 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3110 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3111 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3112 * gcc.target/arm/simd/vuzps16_1.c: New file.
3113 * gcc.target/arm/simd/vuzps32_1.c: New file.
3114 * gcc.target/arm/simd/vuzps8_1.c: New file.
3115 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3116 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3117 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3119 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3121 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3122 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3123 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3125 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3127 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3128 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3129 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3130 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3131 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3132 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3133 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3134 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3135 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3136 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3137 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3138 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3139 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3140 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3141 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3142 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3143 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3144 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3145 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3146 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3147 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3148 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3149 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3150 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3151 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3152 * gcc.target/aarch64/simd/vuzps16.x: New file.
3153 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3154 * gcc.target/aarch64/simd/vuzps32.x: New file.
3155 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3156 * gcc.target/aarch64/simd/vuzps8.x: New file.
3157 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3158 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3159 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3160 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3161 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3162 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3164 2014-04-30 Richard Biener <rguenther@suse.de>
3166 PR tree-optimization/48329
3167 * gfortran.dg/vect/pr48329.f90: New testcase.
3169 2014-04-30 Marek Polacek <polacek@redhat.com>
3171 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3172 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3174 2014-04-30 Marek Polacek <polacek@redhat.com>
3177 * gcc.dg/pr60139.c: New test.
3179 2014-04-30 Marek Polacek <polacek@redhat.com>
3182 * gcc.dg/pr60351.c: New test.
3184 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3186 * gcc.target/arm/simd/simd.exp: New file.
3187 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3188 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3189 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3190 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3191 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3192 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3193 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3194 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3195 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3196 * gcc.target/arm/simd/vzipf32_1.c: New file.
3197 * gcc.target/arm/simd/vzipp16_1.c: New file.
3198 * gcc.target/arm/simd/vzipp8_1.c: New file.
3199 * gcc.target/arm/simd/vzips16_1.c: New file.
3200 * gcc.target/arm/simd/vzips32_1.c: New file.
3201 * gcc.target/arm/simd/vzips8_1.c: New file.
3202 * gcc.target/arm/simd/vzipu16_1.c: New file.
3203 * gcc.target/arm/simd/vzipu32_1.c: New file.
3204 * gcc.target/arm/simd/vzipu8_1.c: New file.
3206 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3209 * g++.dg/cpp0x/constexpr-51707.C: New.
3211 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3213 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3214 occurrences of "int" in the gimple dump to reflect that the return
3215 types of functions now show up in such dumps.
3216 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3218 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3220 PR tree-optimization/60971
3221 * c-c++-common/turtore/pr60971.c: New test.
3223 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3225 * gcc.target/aarch64/simd/simd.exp: New file.
3226 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3227 * gcc.target/aarch64/simd/vzipf32.x: New file.
3228 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3229 * gcc.target/aarch64/simd/vzipp16.x: New file.
3230 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3231 * gcc.target/aarch64/simd/vzipp8.x: New file.
3232 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3233 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3234 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3235 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3236 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3237 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3238 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3239 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3240 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3241 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3242 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3243 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3244 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3245 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3246 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3247 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3248 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3249 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3250 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3251 * gcc.target/aarch64/simd/vzips16.x: New file.
3252 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3253 * gcc.target/aarch64/simd/vzips32.x: New file.
3254 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3255 * gcc.target/aarch64/simd/vzips8.x: New file.
3256 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3257 * gcc.target/aarch64/simd/vzipu16.x: New file.
3258 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3259 * gcc.target/aarch64/simd/vzipu32.x: New file.
3260 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3261 * gcc.target/aarch64/simd/vzipu8.x: New file.
3263 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3265 * gcc.target/aarch64/fcsel_1.c: New test case.
3267 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3270 * gfortran.dg/arrayio_13.f90: New test.
3272 2014-04-28 Martin Jambor <mjambor@suse.cz>
3274 * gcc.dg/tree-ssa/sra-14.c: New test.
3276 2014-04-28 Richard Biener <rguenther@suse.de>
3279 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3280 * gcc.dg/vect/pr60092.c: Likewise.
3282 2014-04-28 Richard Biener <rguenther@suse.de>
3284 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3285 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3286 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3287 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3289 2014-04-28 Richard Biener <rguenther@suse.de>
3291 PR tree-optimization/60979
3292 * gcc.dg/graphite/pr60979.c: New testcase.
3294 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3297 * gcc.dg/pr60114.c: Use signed chars.
3299 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/cpp0x/alias-decl-43.C: New.
3304 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3308 * gfortran.dg/no_range_check_3.f90: New test.
3310 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3313 * gfortran.dg/namelist_utf8.f90: New test.
3315 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3317 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3318 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3319 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3321 2014-04-25 Cary Coutant <ccoutant@google.com>
3324 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3325 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3326 -fdebug-types-section flag.
3328 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3330 * gcc.target/arm/tail-long-call.c: New test.
3332 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3334 PR tree-optimization/60930
3335 * gcc.dg/torture/pr60930.c: New test.
3337 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3339 PR tree-optimization/60960
3340 * gcc.c-torture/execute/pr60960.c: New test.
3342 2014-04-25 Marek Polacek <polacek@redhat.com>
3344 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3346 2014-04-25 Marek Polacek <polacek@redhat.com>
3349 * gcc.dg/pr18079.c: New test.
3350 * gcc.dg/pr18079-2.c: New test.
3352 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3354 * c-c++-common/gomp/pr60823-2.c: Require effective target
3357 2014-04-25 Marek Polacek <polacek@redhat.com>
3360 * gcc.dg/pr60114.c: New test.
3362 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3364 * gcc.c-torture/execute/20140425-1.c: New test.
3366 2014-04-25 Marek Polacek <polacek@redhat.com>
3369 * c-c++-common/pr60156.c: New test.
3371 2014-04-25 Richard Biener <rguenther@suse.de>
3374 * g++.dg/opt/pr60912.C: New testcase.
3376 2014-04-25 Richard Biener <rguenther@suse.de>
3379 * gcc.dg/lto/pr60911_0.c: New testcase.
3381 2014-04-24 Cong Hou <congh@google.com>
3383 PR tree-optimization/60896
3384 * g++.dg/vect/pr60896.cc: New test.
3386 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3388 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3389 unpack builtin functionss for 128-bit types.
3390 * gcc.target/powerpc/pack02.c: Likewise.
3391 * gcc.target/powerpc/pack03.c: Likewise.
3392 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3393 divide builtin functionss.
3394 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3395 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3397 * gcc.target/powerpc/bcd-2.c: Likewise.
3398 * gcc.target/powerpc/bcd-3.c: Likewise.
3399 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3401 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3403 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3405 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3406 keeps_null_pointer_checks.
3407 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3408 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3409 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3410 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3412 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3414 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3415 Replace load with read and store with write.
3417 2014-04-24 Jeff Law <law@redhat.com>
3420 * gcc.c-torture/pr60822.c: New test.
3421 * gcc.c-torture/pr60822.x: New test.
3423 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3426 * g++.dg/cpp0x/pr57958.C: New test.
3428 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3430 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3431 true for aarch64_be.
3433 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3434 Tom de Vries <tom@codesourcery.com>
3436 * gcc.dg/fuse-caller-save.c: New test.
3438 2014-04-24 Joey Ye <joey.ye@arm.com>
3440 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3442 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3444 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3445 * gcc.dg/vect/vect-bswap16: New test.
3446 * gcc.dg/vect/vect-bswap32: Likewise.
3447 * gcc.dg/vect/vect-bswap64: Likewise.
3449 2014-04-23 Jeff Law <law@redhat.com>
3451 PR tree-optimization/60902
3452 * gcc.target/i386/pr60902.c: New test.
3454 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3456 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3457 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3458 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3460 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3462 * gcc.target/arm/rev16.c: New test.
3464 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3466 * gcc.target/aarch64/rev16_1.c: New test.
3468 2014-04-23 Richard Biener <rguenther@suse.de>
3470 PR tree-optimization/60903
3471 * gcc.dg/torture/pr60903.c: New testcase.
3473 2014-04-23 Richard Biener <rguenther@suse.de>
3476 * g++.dg/torture/pr60895.C: New testcase.
3478 2014-04-23 Richard Biener <rguenther@suse.de>
3481 * gcc.dg/torture/pr60891.c: New testcase.
3483 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3486 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3487 -fno-sanitize-recover to dg-options.
3488 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3489 add -std=c++11 to dg-options.
3490 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3491 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3492 add -std=c++1y to dg-options.
3493 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3494 -fno-sanitize-recover to dg-options.
3495 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3496 * c-c++-common/ubsan/vla-4.c: Likewise.
3497 * c-c++-common/ubsan/pr59503.c: Likewise.
3498 * c-c++-common/ubsan/vla-3.c: Likewise.
3499 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3500 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3501 * c-c++-common/ubsan/shift-3.c: Likewise.
3502 * c-c++-common/ubsan/overflow-1.c: Likewise.
3503 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3504 * c-c++-common/ubsan/vla-2.c: Likewise.
3505 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3506 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3507 * c-c++-common/ubsan/shift-6.c: Likewise.
3508 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3509 * c-c++-common/ubsan/overflow-add-3.c: New test.
3510 * c-c++-common/ubsan/overflow-add-4.c: New test.
3511 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3512 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3514 2014-04-22 Christian Bruel <christian.bruel@st.com>
3516 * gcc.target/sh/hiconst.c: New test.
3518 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3520 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3521 lroundf generates custom round instruction, too.
3523 2014-04-22 Tobias Burnus <burnus@net-b.de>
3526 * coarray/alloc_comp_3.f90: New.
3528 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3531 * gcc.target/i386/pr60868.c: New testcase.
3533 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3536 * c-c++-common/gomp/pr59073.c: New test.
3538 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3540 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3542 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3544 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3545 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3547 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3549 * gcc.dg/memcpy-5.c: New test.
3551 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3553 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3555 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3556 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3558 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3559 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3561 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3562 from dg-additional-options.
3563 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3566 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3568 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3569 (sigill_hdlr): Remove.
3570 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3573 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3574 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3575 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3577 * lib/target-supports.exp (add_options_for_tls): Remove
3578 *-*-solaris2.9* handling.
3580 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3582 * gcc.target/aarch64/vect_cvtf_1.c: New.
3584 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3586 PR tree-optimization/60823
3587 * c-c++-common/gomp/pr60823-1.c: New test.
3588 * c-c++-common/gomp/pr60823-2.c: New test.
3589 * c-c++-common/gomp/pr60823-3.c: New test.
3591 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3593 * gcc.target/arm/anddi_notdi-1.c: New test.
3594 * gcc.target/arm/iordi_notdi-1.c: New test case.
3596 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3598 * gcc.target/arm/iordi_notdi-1.c: New test.
3600 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3602 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3604 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3607 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3608 not cause errors if -mspe.
3610 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3613 * gcc.target/i386/pr60909-1.c: New test.
3614 * gcc.target/i386/pr60909-2.c: Ditto.
3616 2014-04-18 Cong Hou <congh@google.com>
3618 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3619 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3621 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3623 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3624 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3626 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3629 * g++.dg/cpp0x/alias-decl-42.C: New.
3631 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3633 * gcc.target/powerpc/ti_math1.c: New.
3634 * gcc.target/powerpc/ti_math2.c: New.
3636 2014-04-17 Martin Jambor <mjambor@suse.cz>
3638 * gnat.dg/opt34.adb: New.
3639 * gnat.dg/opt34_pkg.ads: Likewise.
3641 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3643 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3644 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3646 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3648 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3649 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3651 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3654 Forward port from 4.8 branch
3655 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3657 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3659 * gcc.target/i386/bmi-2.c: Ditto.
3661 2014-04-17 Richard Biener <rguenther@suse.de>
3664 * g++.dg/opt/pr60849.C: New testcase.
3666 2014-04-17 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/60836
3669 * g++.dg/vect/pr60836.cc: New testcase.
3671 2014-04-17 Richard Biener <rguenther@suse.de>
3673 PR tree-optimization/60841
3674 * gcc.dg/vect/pr60841.c: New testcase.
3676 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3678 * g++.dg/ipa/devirt-31.C: New testcase.
3680 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3683 * gcc.dg/lto/pr60820_0.c: New testcase.
3684 * gcc.dg/lto/pr60820_1.c: New testcase.
3686 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3689 * g++.dg/torture/pr60854.C: New testcase.
3691 2014-04-16 Catherine Moore <clm@codesourcery.com>
3693 * gcc.target/mips/umips-store16-2.c: New test.
3695 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3697 * g++.dg/cpp0x/initlist-vect.C: New file.
3699 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3701 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3702 * gcc.dg/uninit-I-O0.c: Likewise.
3703 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3705 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3707 PR tree-optimization/60844
3708 * gcc.dg/pr60844.c: New test.
3710 2014-04-15 Richard Biener <rguenther@suse.de>
3712 PR rtl-optimization/56965
3713 * gcc.dg/torture/pr56965-1.c: New testcase.
3714 * gcc.dg/torture/pr56965-2.c: Likewise.
3716 2014-04-15 Teresa Johnson <tejohnson@google.com>
3718 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3720 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3722 * gnat.dg/vect14.adb: New test.
3724 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3726 * gnat.dg/vect12.ad[sb]: New test.
3727 * gnat.dg/vect13.ad[sb]: Likewise.
3729 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3731 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3733 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3734 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3735 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3736 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3737 * c-c++-common/ubsan/null-1.c: Likewise.
3738 * c-c++-common/ubsan/null-10.c: Likewise.
3739 * c-c++-common/ubsan/null-11.c: Likewise.
3740 * c-c++-common/ubsan/null-2.c: Likewise.
3741 * c-c++-common/ubsan/null-3.c: Likewise.
3742 * c-c++-common/ubsan/null-4.c: Likewise.
3743 * c-c++-common/ubsan/null-5.c: Likewise.
3744 * c-c++-common/ubsan/null-6.c: Likewise.
3745 * c-c++-common/ubsan/null-7.c: Likewise.
3746 * c-c++-common/ubsan/null-8.c: Likewise.
3747 * c-c++-common/ubsan/null-9.c: Likewise.
3748 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3749 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3750 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3751 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3752 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3753 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3754 * c-c++-common/ubsan/pr59333.c: Likewise.
3755 * c-c++-common/ubsan/pr59667.c: Likewise.
3756 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3757 * c-c++-common/ubsan/pr60636.c: Likewise.
3758 * c-c++-common/ubsan/shift-1.c: Likewise.
3759 * c-c++-common/ubsan/shift-2.c: Likewise.
3760 * c-c++-common/ubsan/vla-1.c: Likewise.
3762 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3764 * gnat.dg/vect11.ad[sb]: New test.
3766 2014-04-14 Richard Biener <rguenther@suse.de>
3768 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3770 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3772 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3774 2014-04-14 Richard Biener <rguenther@suse.de>
3775 Marc Glisse <marc.glisse@inria.fr>
3778 * gcc.target/i386/vec-may_alias.c: New testcase.
3780 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3782 * lib/target-supports.exp
3783 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3784 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3787 2014-04-14 Richard Biener <rguenther@suse.de>
3790 * gcc.dg/lto/pr60720_0.c: New testcase.
3791 * gcc.dg/lto/pr60720_1.c: Likewise.
3793 2014-04-14 Christian Bruel <christian.bruel@st.com>
3795 * gcc.target/sh/memset.c: New test.
3797 2014-04-14 Richard Biener <rguenther@suse.de>
3800 * gcc.dg/graphite/pr55022.c: New testcase.
3802 2014-04-14 Richard Biener <rguenther@suse.de>
3804 PR tree-optimization/59817
3805 PR tree-optimization/60453
3806 * gfortran.dg/graphite/pr59817.f: New testcase.
3807 * gcc.dg/graphite/pr59817-1.c: Likewise.
3808 * gcc.dg/graphite/pr59817-2.c: Likewise.
3810 2014-04-14 Jason Merrill <jason@redhat.com>
3813 * lib/gcc-dg.exp (dg-build-dso): New.
3814 (gcc-dg-test-1): Handle dg-do-what "dso".
3816 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3819 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3822 * gfortran.dg/associate_15.f90: New test.
3824 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3827 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3830 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3833 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3835 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3837 * gcc.target/mips/umips-store16-1.c: New test.
3839 2014-04-11 Tobias Burnus <burnus@net-b.de>
3842 * * g++.dg/warn/warn_format_signedness.C: New.
3843 * gcc.dg/format/warn-signedness.c: New.
3845 2014-04-11 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/finalize_25.f90: New.
3851 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3853 * gcc.target/epiphany/t1068-2.c: New file.
3855 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3857 * gcc.target/epiphany/btst-1.c: New test.
3859 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3861 PR rtl-optimization/60651
3862 * gcc.target/epiphany/mode-switch.c: New test.
3864 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3867 * g++.dg/cpp0x/gen-attrs-58.C: New.
3868 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3870 2014-04-11 Steve Ellcey <sellcey@mips.com>
3871 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.c-torture/compile/pr60556.c: New test.
3876 2014-04-11 Richard Biener <rguenther@suse.de>
3879 * gcc.dg/pr60797.c: New testcase.
3881 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3883 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3884 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3885 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3887 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3888 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3889 instructions as well.
3891 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3893 PR rtl-optimization/60663
3894 * gcc.target/arm/pr60663.c: New test.
3896 2014-04-10 Jason Merrill <jason@redhat.com>
3898 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3900 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3903 * g++.dg/lto/pr60567_0.C: New test.
3905 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3907 * gfortran.dg/class_nameclash.f90: New test.
3909 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp0x/variadic156.C: New.
3914 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3916 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3919 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3922 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3925 2014-04-09 Steve Ellcey <sellcey@mips.com>
3927 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3930 2014-04-09 Cong Hou <congh@google.com>
3933 * lib/target-supports.exp:
3934 (check_effective_target_vect_widen_si_to_di_pattern): New.
3935 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3936 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3938 (foo): Fix up formatting.
3939 (main): Call check_vect.
3941 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3944 * g++.dg/template/crash119.C: New.
3946 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3948 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3950 2014-04-08 Jason Merrill <jason@redhat.com>
3952 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3954 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3956 PR rtl-optimization/60776
3957 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3958 * gcc.dg/builtin-bswap-7.c: Likewise.
3959 * gcc.dg/builtin-bswap-6a.c: New testcase.
3960 * gcc.dg/builtin-bswap-7a.c: New testcase.
3963 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3965 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3967 * gcc.dg/builtin-bswap-7.c: Likewise.
3969 2014-04-08 Richard Biener <rguenther@suse.de>
3971 PR tree-optimization/60785
3972 * gcc.dg/graphite/pr60785.c: New testcase.
3974 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3977 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3980 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3982 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3983 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3984 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3986 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3988 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3990 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3993 * g++.dg/torture/pr60609.C: New test.
3995 2014-04-07 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/60766
3998 * gcc.dg/torture/pr60766.c: New testcase.
4000 2014-04-07 Jason Merrill <jason@redhat.com>
4002 * lib/gcc-dg.exp (dg-build-dso): New.
4003 (gcc-dg-test-1): Handle dg-do-what "dso".
4004 * lib/target-supports.exp (add_options_for_dlopen): New.
4005 (check_effective_target_dlopen): Use it.
4007 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4009 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4011 2014-04-07 Richard Biener <rguenther@suse.de>
4014 * g++.dg/torture/pr60750.C: New testcase.
4015 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4017 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4019 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4021 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4024 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4026 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4029 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4031 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4033 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4035 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4037 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4039 * gcc.target/avr/dev-specific-rmw.c: New test.
4041 2014-04-04 Cong Hou <congh@google.com>
4043 PR tree-optimization/60656
4044 * gcc.dg/vect/pr60656.c: New test.
4046 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4048 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4050 * gcc.dg/builtin-bswap-7.c: Likewise.
4052 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4055 * g++.dg/cpp0x/constexpr-ice15.C: New.
4057 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
4060 testcase by Richard Biener
4061 * gcc.dg/lto/pr59626_0.c: New testcase.
4062 * gcc.dg/lto/pr59626_1.c: New testcase.
4064 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4067 * gcc.c-torture/compile/pr60655-1.c: New test.
4069 2014-04-04 Martin Jambor <mjambor@suse.cz>
4072 * g++.dg/ipa/pr60640-1.C: New test.
4073 * g++.dg/ipa/pr60640-2.C: Likewise.
4074 * g++.dg/ipa/pr60640-3.C: Likewise.
4075 * g++.dg/ipa/pr60640-4.C: Likewise.
4077 2014-04-04 Jeff Law <law@redhat.com>
4080 * gcc.target/arm/pr60657.c: New test.
4082 2014-04-04 Richard Biener <rguenther@suse.de>
4085 * g++.dg/torture/pr60746.C: New testcase.
4087 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4089 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4090 * g++.old-deja/g++.jason/overload21.C: Likewise.
4091 * g++.old-deja/g++.law/init5.C: Likewise.
4093 2014-04-03 Cong Hou <congh@google.com>
4095 PR tree-optimization/60505
4096 * gcc.dg/vect/pr60505.c: New test.
4098 2014-04-03 Richard Biener <rguenther@suse.de>
4100 PR tree-optimization/60740
4101 * gcc.dg/graphite/pr60740.c: New testcase.
4103 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4105 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4106 * g++.dg/warn/Wnvdtor-2.C: New.
4107 * g++.dg/warn/Wnvdtor-3.C: New.
4108 * g++.dg/warn/Wnvdtor-4.C: New.
4109 * g++.dg/warn/Weff1.C: Delete.
4110 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4111 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4113 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
4116 * g++.dg/torture/pr60659.C: New testcase.
4118 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4120 PR tree-optimization/60733
4121 * gcc.dg/torture/pr60733.c: New test.
4123 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4125 PR rtl-optimization/60650
4126 * gcc.target/arm/pr60650-2.c: New.
4128 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4130 * gcc.target/i386/avx2-vpand-3.c,
4131 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4133 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4135 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4136 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4137 gcc.target/i386/memcpy-strategy-1.c,
4138 gcc.target/i386/memcpy-strategy-2.c,
4139 gcc.target/i386/memcpy-vector_loop-1.c,
4140 gcc.target/i386/memcpy-vector_loop-2.c,
4141 gcc.target/i386/memset-vector_loop-1.c,
4142 gcc.target/i386/memset-vector_loop-2.c,
4143 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4144 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4145 -march= options different from those in dg-options.
4147 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4149 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4150 gcc.target/i386/pr30970.c: Use -mtune=generic.
4151 * gcc.target/i386/avx2-vpaddb-3.c,
4152 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4153 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4154 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4155 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4156 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4157 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4158 gcc.target/i386/avx2-vpsubw-3.c,
4159 gcc.target/i386/avx256-unaligned-load-1.c,
4160 gcc.target/i386/avx256-unaligned-load-4.c,
4161 gcc.target/i386/avx256-unaligned-store-1.c,
4162 gcc.target/i386/avx256-unaligned-store-2.c,
4163 gcc.target/i386/avx256-unaligned-store-4.c: Use
4166 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4167 Iain Sandoe <iain@codesourcery.com>
4170 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4171 with the additional options -Wl,-undefined,dynamic_lookup
4172 and -Wl,-flat_namespace.
4173 * gcc.dg/torture/pr53922.c: Additional option
4174 -Wl,-flat_namespace for darwin[89].
4175 * gcc.dg/torture/pr60092.c: Additional options
4176 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4179 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4182 * lib/prune.exp: Modify the regular express to prune
4183 the new warnings introduced by r205679 on darwin9.
4185 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4187 * g++.dg/init/ctor4.C: Adjust.
4188 * g++.dg/init/ctor4-1.C: New.
4189 * g++.dg/cpp0x/defaulted2.C: Adjust.
4191 2014-04-01 Richard Henderson <rth@redhat.com>
4194 * gcc.dg/pr60704.c: New file.
4196 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4199 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4200 logical_op_short_circuit targets.
4202 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4205 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4206 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4208 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4210 PR rtl-optimization/60700
4211 * gcc.target/i386/pr60700.c: New test.
4213 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4216 * gcc.target/arm/pr60650.c: Adjust command line options.
4218 2014-03-31 Martin Jambor <mjambor@suse.cz>
4221 * gcc.dg/pr60647-1.c: New test.
4222 * gcc.dg/pr60647-2.c: Likewise.
4224 2014-03-31 Richard Biener <rguenther@suse.de>
4226 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4228 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4231 * gcc.target/aarch64/pr60034.c: New file.
4233 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4236 * g++.dg/cpp1y/pr60626.C: New testcase.
4238 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4240 * gcc.dg/pr45416.c: Allow bextr on x86.
4241 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4242 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4243 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4244 * gcc.target/i386/l_fma_double_1.c,
4245 gcc.target/i386/l_fma_double_2.c,
4246 gcc.target/i386/l_fma_double_3.c,
4247 gcc.target/i386/l_fma_double_4.c,
4248 gcc.target/i386/l_fma_double_5.c,
4249 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4250 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4251 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4252 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4253 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4254 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4255 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4257 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4260 * g++.dg/pr60648.C: Move test to...
4261 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4262 dg-options, add for fpic targets dg-additional-options -fPIC.
4264 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4266 * gnat.dg/opt33.adb: New testcase.
4268 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4271 * gcc.target/aarch64/pr60697.c: New.
4273 2014-03-27 Jeff Law <law@redhat.com>
4276 * g++.dg/pr60648.C: New test.
4278 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4281 * g++.dg/cpp1y/pr60573.C: New testcase.
4283 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.target/i386/pr60693.c: New test.
4288 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4290 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4292 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4295 * c-c++-common/pr60689.c: New test.
4298 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4299 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4302 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4305 * gcc.target/aarch64/pr60675.C: New.
4307 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4309 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4310 * lib/target-supports.exp: Return true for s390
4311 in check_effective_logical_op_short_circuit.
4313 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4315 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4316 of second source operand.
4317 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4321 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4324 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4326 2014-03-28 Tobias Burnus <burnus@net-b.de>
4328 * lib/cilk-plus-dg.exp: New.
4329 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4330 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4332 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4335 * gfortran.dg/where_4.f90: New test case.
4337 2014-03-27 Tobias Burnus <burnus@net-b.de>
4340 * gfortran.dg/finalize_24.f90: New.
4342 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4344 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4347 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4348 vec_select optimizations.
4349 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4350 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4353 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4354 xxpermdi builtins are supported.
4356 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4358 PR rtl-optimization/60650
4359 * gcc.target/arm/pr60650.c: New.
4361 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4363 * gcc.target/s390/20140327-1.c: New testcase.
4365 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4368 * g++.dg/gomp/pr60682.C: New test.
4370 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4372 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4374 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4377 * gcc.target/aarch64/pr60580_1.c: New.
4378 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4379 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4381 2014-03-26 Dehao Chen <dehao@google.com>
4383 * gcc.dg/predict-8.c: New test.
4385 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4388 * g++.dg/init/const10.C: New.
4389 * g++.dg/init/const11.C: New.
4390 * g++.dg/init/pr25811.C: Adjust.
4391 * g++.dg/init/pr29043.C: Likewise.
4392 * g++.dg/init/pr43719.C: Likewise.
4393 * g++.dg/init/pr44086.C: Likewise.
4394 * g++.dg/init/ctor8.C: Likewise.
4395 * g++.dg/init/uninitialized1.C: Likewise.
4397 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4400 * c-c++-common/ubsan/pr60636.c: New test.
4402 2014-03-26 Andreas Schwab <schwab@suse.de>
4404 * g++.dg/torture/pr60315.C: Remove duplication.
4406 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4408 * gcc.c-torture/execute/20140326-1.c: New test.
4410 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4413 * g++.dg/torture/pr60315.C: New testcase.
4415 2014-03-25 Martin Jambor <mjambor@suse.cz>
4418 * g++.dg/ipa/pr60600.C: New test.
4420 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4423 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4425 2014-03-25 Richard Biener <rguenther@suse.de>
4428 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4429 * gfortran.dg/lto/pr60635_1.c: Likewise.
4431 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4434 * g++.dg/cpp1y/pr60627.C: New testcase.
4436 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4438 * gcc.target/aarch64/ushr64_1.c: New.
4440 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4442 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4443 (LONG_LONG): Use LLONG.
4444 (set_rvector_long): Explicitly return void.
4445 (set_vector_long): Likewise.
4446 (check_vector_long): Likewise.
4448 2014-03-24 Marek Polacek <polacek@redhat.com>
4450 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4452 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4453 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4454 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4455 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4456 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4457 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4458 * c-c++-common/ubsan/pr59503.c: Likewise.
4459 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4460 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4461 * c-c++-common/ubsan/shift-3.c: Likewise.
4462 * c-c++-common/ubsan/shift-6.c: Likewise.
4463 * c-c++-common/ubsan/undefined-1.c: Likewise.
4464 * c-c++-common/ubsan/vla-2.c: Likewise.
4465 * c-c++-common/ubsan/vla-3.c: Likewise.
4466 * c-c++-common/ubsan/vla-4.c: Likewise.
4467 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4468 * g++.dg/ubsan/return-2.C: Likewise.
4470 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4472 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4475 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4479 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4480 * gfortran.dg/round_4.f90: Likewise.
4482 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4485 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4488 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4491 * c-c++-common/ubsan/pr60613-1.c: New test.
4492 * c-c++-common/ubsan/pr60613-2.c: New test.
4494 2014-03-22 Matthias Klose <doko@ubuntu.com>
4496 * g++.dg/cpp0x/regress: Remove empty directory.
4498 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4501 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4503 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4505 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4506 * g++.dg/cpp1y/pr60393.C: Likewise.
4508 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4511 * g++.dg/cpp1y/pr60384.C: New.
4513 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.dg/pr60598.c: New test.
4518 2014-03-21 Martin Jambor <mjambor@suse.cz>
4521 * g++.dg/torture/pr59176.C: New test.
4523 2014-03-21 Martin Jambor <mjambor@suse.cz>
4526 * g++.dg/ipa/pr60419.C: New test.
4528 2014-03-21 Richard Biener <rguenther@suse.de>
4530 PR tree-optimization/60577
4531 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4533 2014-03-21 Tobias Burnus <burnus@net-b.de>
4536 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4538 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4541 * g++.dg/opt/pr60597.C: New test.
4544 * g++.dg/init/pr60572.C: New test.
4546 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4548 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4550 2014-03-19 Tobias Burnus <burnus@net-b.de>
4554 * gfortran.dg/implicit_pure_4.f90: New.
4556 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4561 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4564 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4565 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4566 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4568 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4571 * g++.dg/cpp1y/pr60332.C: New.
4573 2014-03-19 Marek Polacek <polacek@redhat.com>
4576 * g++.dg/ubsan/pr60569.C: New test.
4578 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4580 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4582 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/60559
4585 * g++.dg/vect/pr60559.cc: New test.
4587 2014-03-18 Ian Lance Taylor <iant@google.com>
4590 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4591 (ditype): Rename typedef from int64_t.
4593 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4596 * gcc.dg/cast-qual-3.c: New.
4598 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4599 * c-c++-common/Wcast-qual-1.c: More precise match text.
4601 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4605 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4606 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4607 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4608 * gfortran.dg/intent_optimize_1.f90: Ditto.
4609 * gfortran.dg/pointer_init_9.f90: Ditto.
4610 * gfortran.dg/volatile4.f90: Ditto.
4611 * gfortran.dg/volatile6.f90: Ditto.
4613 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4616 * c-c++-common/Wcast-qual-1.c: More precise match text.
4618 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4621 * g++.dg/cpp0x/constexpr-ice14.C: New.
4623 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4626 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4628 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4631 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4632 * c-c++-common/ubsan/null-2.c: Likewise.
4633 * c-c++-common/ubsan/null-3.c: Likewise.
4634 * c-c++-common/ubsan/null-4.c: Likewise.
4635 * c-c++-common/ubsan/null-5.c: Likewise.
4636 * c-c++-common/ubsan/null-6.c: Likewise.
4637 * c-c++-common/ubsan/null-7.c: Likewise.
4638 * c-c++-common/ubsan/null-8.c: Likewise.
4639 * c-c++-common/ubsan/null-9.c: Likewise.
4640 * c-c++-common/ubsan/null-10.c: Likewise.
4641 * c-c++-common/ubsan/null-11.c: Likewise.
4642 * c-c++-common/ubsan/overflow-1.c: Likewise.
4643 * c-c++-common/ubsan/overflow-2.c: Likewise.
4644 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4645 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4646 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4647 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4648 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4649 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4650 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4651 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4652 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4653 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4654 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4655 * c-c++-common/ubsan/pr59333.c: Likewise.
4656 * c-c++-common/ubsan/pr59503.c: Likewise.
4657 * c-c++-common/ubsan/pr59667.c: Likewise.
4658 * c-c++-common/ubsan/undefined-1.c: Likewise.
4659 * g++.dg/ubsan/pr59250.C: Likewise.
4660 * g++.dg/ubsan/pr59306.C: Likewise.
4662 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4664 * gcc.dg/tls/pr58595.c: Add tls options.
4666 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4668 * gcc.target/i386/avx-additional-reg-names.c: New.
4669 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4671 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4674 * g++.dg/cpp1y/pr60390.C: New testcase.
4677 * g++.dg/cpp1y/pr60391.C: New testcase.
4679 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4682 * gcc.target/i386/pr60516.c: New test.
4684 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4687 * g++.dg/cpp0x/constexpr-ice13.C: New.
4689 2014-03-17 Marek Polacek <polacek@redhat.com>
4692 * gcc.dg/gomp/pr60534.c: New test.
4694 2014-03-17 Kai Tietz <ktietz@redhat.com>
4696 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4698 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4701 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4704 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4707 * gfortran.dg/list_read_12.f90: New test.
4709 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4712 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4713 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4714 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4715 -Wno-aggressive-loop-optimizations and remove an unused variable.
4716 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4717 * gfortran.dg/pointer_init_9.f90: New.
4718 * gfortran.dg/volatile4.f90: Put into subroutine.
4719 * gfortran.dg/volatile6.f90: Ditto.
4721 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4724 * gfortran.dg/transpose_4.f90: New test.
4726 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4728 PR rtl-optimization/60508
4729 * gcc.target/i386/pr60508.c: New.
4731 2014-03-14 Richard Biener <rguenther@suse.de>
4734 * g++.dg/pr60518.C: New testcase.
4736 2014-03-14 Martin Jambor <mjambor@suse.cz>
4739 * gcc.dg/lto/pr60461_0.c: New test.
4741 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4743 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4744 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4745 * gcc.dg/lto/save-temps_0.c: New testcase.
4747 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4750 * c-c++-common/pr36282-1.c: New test.
4751 * c-c++-common/pr36282-2.c: New test.
4752 * c-c++-common/pr36282-3.c: New test.
4753 * c-c++-common/pr36282-4.c: New test.
4755 2014-03-13 Richard Henderson <rth@redhat.com>
4758 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4760 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4763 * g++.dg/template/crash118.C: New.
4764 * g++.dg/template/crash95.C: Adjust.
4766 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4768 PR rtl-optimization/57189
4769 * gcc.target/i386/pr57189.c: New.
4771 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4774 * g++.dg/cpp0x/static_assert10.C: New.
4775 * g++.dg/cpp0x/static_assert11.C: Likewise.
4776 * g++.dg/cpp0x/static_assert3.C: Adjust.
4778 2014-03-13 Richard Biener <rguenther@suse.de>
4780 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4782 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4784 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4785 2.07 128-bit arithmetic.
4786 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4788 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4789 due to when TImode is allowed in VSX registers, the allowable
4790 address modes for TImode is just a single indirect address in
4791 order for the value to be loaded and store in either GPR or VSX
4792 registers. This affects the generated code, and it would cause
4793 this test to fail, when such an option is used.
4795 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4797 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4799 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4802 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4803 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4804 only test for exactly one if if -mbranch-cost=1 has been passed.
4806 2014-03-12 Christian Bruel <christian.bruel@st.com>
4809 * gcc.target/arm/pr60264.c
4811 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4813 PR tree-optimization/60454
4814 * gcc.c-torture/execute/pr60454.c: New test.
4816 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4817 Marc Glisse <marc.glisse@inria.fr>
4819 PR tree-optimization/60502
4820 * gcc.c-torture/compile/pr60502.c: New test.
4822 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4825 * gcc.dg/vect/pr60482.c: New test.
4827 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4830 * g++.dg/cpp0x/inh-ctor19.C: New.
4832 2014-03-11 Richard Biener <rguenther@suse.de>
4834 PR tree-optimization/60429
4835 PR tree-optimization/60485
4836 * gcc.dg/pr60485-1.c: New testcase.
4837 * gcc.dg/pr60485-2.c: Likewise.
4839 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4842 * g++.dg/ipa/pr60457.C: New test.
4844 2014-03-10 Richard Biener <rguenther@suse.de>
4847 * g++.dg/torture/pr60474.C: New testcase.
4849 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4851 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4853 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4855 * gcc.dg/lto/pr55113_0.c: New testcase.
4857 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4860 * g++.dg/cpp1y/pr60033.C: New testcase.
4863 * g++.dg/cpp1y/pr60393.C: New testcase.
4865 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4868 * gfortran.dg/fmt_en.f90: New test.
4870 2014-03-07 Jason Merrill <jason@redhat.com>
4872 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4873 * lib/target-supports.exp (check_effective_target_c++11): Now
4875 (check_effective_target_c++11_only): New.
4876 (check_effective_target_c++11_down): New.
4877 (check_effective_target_c++1y): New.
4878 (check_effective_target_c++1y_only): New.
4879 (check_effective_target_c++98_only): Rename from
4880 check_effective_target_c++98.
4881 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4883 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4886 * g++.dg/cpp0x/constexpr-ice12.C: New.
4888 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4890 * c-c++-common/gomp/map-1.c: Extend.
4892 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4893 Janus Weil <janus@gcc.gnu.org>
4896 * gfortran.dg/deferred_type_component_1.f90 : New test.
4897 * gfortran.dg/deferred_type_component_2.f90 : New test.
4899 2014-03-06 Marek Polacek <polacek@redhat.com>
4902 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4903 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4905 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4908 * gcc.dg/tls/pr58595.c: New test.
4910 2014-03-06 Richard Biener <rguenther@suse.de>
4916 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4918 * gcc.dg/lto/pr55113_0.c: New testcase.
4920 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4924 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4925 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4927 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4928 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4929 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4930 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4932 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4933 even for mips*/s390*/i?86/x86_64.
4934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4935 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4936 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4937 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4938 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4941 * gcc.dg/lto/pr60404_0.c: New test.
4942 * gcc.dg/lto/pr60404_1.c: New file.
4943 * gcc.dg/lto/pr60404_2.c: New file.
4945 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4947 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4948 long long" throughout.
4949 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4950 * gcc.dg/vmx/insert-vsx.c: Likewise.
4951 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4952 * gcc.dg/vmx/ld-vsx.c: Likewise.
4953 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4954 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4955 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4956 * gcc.dg/vmx/merge-vsx.c: Likewise.
4957 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4958 * gcc.dg/vmx/st-vsx.c: Likewise.
4959 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4960 * gcc.dg/vmx/stl-vsx.c: Likewise.
4961 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4963 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4965 * gcc.dg/lto/pr55113_0.c: New testcase.
4967 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4970 * g++.dg/cpp1y/pr60376.C: New.
4972 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4974 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4976 2014-03-04 Richard Biener <rguenther@suse.de>
4978 PR tree-optimization/60382
4979 * gcc.dg/vect/pr60382.c: New testcase.
4981 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4984 * gfortran.dg/namelist_84.f90: New test.
4986 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4988 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4989 argument to avoid inf values.
4990 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4991 UNION_FP_CHECK machinery.
4993 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4995 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4996 i32in128 cases outside special big-endian processing block.
4998 2014-03-03 Jakub Jelinek <jakub@redhat.com>
5000 PR preprocessor/60400
5001 * c-c++-common/cpp/pr60400.c: New test.
5002 * c-c++-common/cpp/pr60400-1.h: New file.
5003 * c-c++-common/cpp/pr60400-2.h: New file.
5006 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5008 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5009 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5011 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5014 * g++.dg/lto/pr60150.H: New testcase.
5015 * g++.dg/lto/pr60150_0.C: New testcase.
5016 * g++.dg/lto/pr60150_1.C: New testcase.
5018 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5021 * g++.dg/ipa/devirt-29.C: New testcase
5023 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5026 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5028 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5031 * g++.dg/cpp0x/pr50025.C: New.
5033 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
5036 * g++.dg/cpp1y/pr60377.C: New testcase.
5038 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5041 * gfortran.dg/str_comp_optimize_1.f90: New test.
5043 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5046 * gcc.c-torture/compile/pr60071.c: New.
5048 2014-02-28 Janus Weil <janus@gcc.gnu.org>
5051 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5053 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5056 * g++.dg/cpp0x/constexpr-ice11.C: New.
5058 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp1y/auto-fn24.C: New.
5063 2014-02-28 Joey Ye <joey.ye@arm.com>
5066 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5068 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5071 * g++.dg/overload/ellipsis2.C: New.
5073 2014-02-27 Jeff Law <law@redhat.com>
5075 PR rtl-optimization/52714
5076 * gcc.c-torture/compile/pr52714.c: New test.
5078 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
5079 Jeff Law <law@redhat.com>
5081 PR rtl-optimization/49847
5082 * g++.dg/pr49847.C: New test.
5084 2014-02-27 Marek Polacek <polacek@redhat.com>
5087 * c-c++-common/pr59223.c: New test.
5089 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5091 * common/config/i386/predicates.md (const1256_operand): Remove.
5092 (const2356_operand): New.
5093 (const_1_to_2_operand): Remove.
5094 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5095 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5096 (*avx512pf_gatherpf<mode>sf): Ditto.
5097 (avx512pf_gatherpf<mode>df): Ditto.
5098 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5099 (*avx512pf_gatherpf<mode>df): Ditto.
5100 (avx512pf_scatterpf<mode>sf): Ditto.
5101 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5102 (*avx512pf_scatterpf<mode>sf): Ditto.
5103 (avx512pf_scatterpf<mode>df): Ditto.
5104 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5105 (*avx512pf_scatterpf<mode>df): Ditto.
5106 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5108 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5110 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5111 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5112 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5113 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5114 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5115 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5116 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5117 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5119 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5122 * gnat.dg/renaming5.adb: Change to two expected gotos.
5123 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5125 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5126 messages for removed basic block.
5127 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5128 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5129 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5130 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5132 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5134 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5135 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5136 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5137 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5138 * gcc.dg/vmx/merge-vsx.c: Likewise.
5139 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5141 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5143 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5144 * gcc.target/i386/prefetchwt1-1.c: New.
5145 * g++.dg/other/i386-2.C: Add new option.
5146 * g++.dg/other/i386-3.C: Ditto.
5147 * gcc.target/i386/sse-12.c: Ditto.
5148 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5149 * gcc.target/i386/sse-22.c: Add new option.
5150 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5152 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5155 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5158 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5160 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5163 * g++.dg/cpp1y/pr60311.C: New testcase.
5165 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5168 * g++.dg/cpp1y/pr60065.C: New testcase.
5170 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
5172 PR rtl-optimization/60268
5173 * gcc.c-torture/compile/pr60268.c: New test.
5175 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5177 * gcc.target/microblaze/others/mem_reload.c: New test.
5179 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5181 * gcc.dg/vmx/lde.c: New test.
5182 * gcc.dg/vmx/lde-be-order.c: New test.
5183 * gcc.dg/vmx/ste.c: New test.
5184 * gcc.dg/vmx/ste-be-order.c: New test.
5186 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5189 * lib/target-supports.exp
5190 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5191 and crisv32-*-* to list.
5193 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5196 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5198 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5200 * gcc.dg/vmx/vsums.c: Check entire result vector.
5201 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5203 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5205 * gcc.dg/vmx/ld.c: New test.
5206 * gcc.dg/vmx/ld-be-order.c: New test.
5207 * gcc.dg/vmx/ld-vsx.c: New test.
5208 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5209 * gcc.dg/vmx/ldl.c: New test.
5210 * gcc.dg/vmx/ldl-be-order.c: New test.
5211 * gcc.dg/vmx/ldl-vsx.c: New test.
5212 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5213 * gcc.dg/vmx/st.c: New test.
5214 * gcc.dg/vmx/st-be-order.c: New test.
5215 * gcc.dg/vmx/st-vsx.c: New test.
5216 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5217 * gcc.dg/vmx/stl.c: New test.
5218 * gcc.dg/vmx/stl-be-order.c: New test.
5219 * gcc.dg/vmx/stl-vsx.c: New test.
5220 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5222 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5224 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5225 * g++.dg/other/i386-3.C (dg-options): Ditto.
5226 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5227 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5228 -mavx512pf and -msha.
5230 2014-02-21 Richard Biener <rguenther@suse.de>
5232 PR tree-optimization/60276
5233 * gcc.dg/vect/pr60276.c: New testcase.
5235 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5238 * gfortran.dg/finalize_23.f90: New.
5240 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5244 * g++.dg/cpp1y/pr60052.C: New testcase.
5245 * g++.dg/cpp1y/pr60053.C: New testcase.
5247 2014-02-21 Tobias Burnus <burnus@net-b.de>
5250 * gfortran.dg/inquire_16.f90: New.
5252 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5254 * gcc.target/nios2/biggot-1.c: New.
5255 * gcc.target/nios2/biggot-2.c: New.
5257 2014-02-20 Martin Jambor <mjambor@suse.cz>
5260 * gcc.dg/ipa/pr55260.c: New test.
5262 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5264 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5265 for execution test case.
5267 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5270 * g++.dg/torture/pr58555.C: New testcase.
5272 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5275 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5277 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5279 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5280 Kirill Yukhin <kirill.yukhin@intel.com>
5282 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5283 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5284 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5285 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5286 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5287 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5289 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5292 * g++.dg/ext/builtin-bswap1.C: New test.
5293 * c-c++-common/pr37743.c: New test.
5295 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5297 * gcc.dg/decl-10.c: New test.
5299 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/ext/ivdep-1.C: New test.
5305 * gcc.dg/pr60267.c: New test.
5307 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5310 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5311 (dg-options): Remove -Wno-psabi.
5312 * gcc.target/i386/pr59794-2.c: Ditto.
5313 * gcc.target/i386/pr60205-1.c: Ditto.
5314 * gcc.target/i386/sse-5.c: Ditto.
5316 2014-02-18 Nick Clifton <nickc@redhat.com>
5318 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5319 * gcc.dg/pr23623.c: Likewise.
5320 * gcc.dg/pr48784-1.c: Likewise.
5321 * gcc.dg/pr48784-2.c: Likewise.
5322 * gcc.dg/pr56997-2.c: Likewise.
5323 * gcc.dg/sms-6.c: Likewise.
5324 * gcc.dg/torture/pr60183.c: Likewise.
5325 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5326 * gcc.c-torture/execute/20061220-1.x: New.
5327 * gcc.c-torture/execute/pr43220.x: New.
5328 * gcc.c-torture/execute/pr51581-1.x: New.
5329 * gcc.c-torture/execute/pr51581-2.x: New.
5330 * gcc.c-torture/execute/pr58570.x: New.
5331 * gcc.c-torture/unsorted/DFcmp.x: New.
5332 * gcc.c-torture/unsorted/SFset.x: New.
5334 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5336 * gnat.dg/opt31.adb: New test.
5338 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5340 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5342 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5345 * gfortran.dg/typebound_proc_33.f90: New.
5347 2014-02-19 Marek Polacek <polacek@redhat.com>
5350 * gcc.dg/pr60195.c: New test.
5352 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5354 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5356 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5358 PR preprocessor/58844
5359 * c-c++-common/cpp/pr58844-1.c: New test.
5360 * c-c++-common/cpp/pr58844-2.c: New test.
5362 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.dg/cpp0x/constexpr-ice10.C: New.
5367 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5370 * g++.dg/cpp0x/pr60215.C: New.
5372 2014-02-18 Tobias Burnus <burnus@net-b.de>
5375 * gfortran.dg/proc_ptr_45.f90: New.
5376 * gfortran.dg/proc_ptr_46.f90: New.
5378 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5381 * g++.dg/cpp1y/pr60190.C: New testcase.
5384 * g++.dg/cpp1y/pr60064.C: New testcase.
5386 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5389 * gcc.target/i386/pr60205-1.c: New test.
5390 * gcc.target/i386/pr60205-2.c: Ditto.
5392 2014-02-18 Kai Tietz <ktietz@redhat.com>
5395 * gcc.target/i386/nest-1.c: New testcase.
5397 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5399 * gnat.dg/opt32.adb: New test.
5401 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5404 * gfortran.dg/typebound_generic_15.f90: New.
5406 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5409 * gfortran.dg/init_flag_12.f90: New.
5411 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5412 Ilya Tocar <ilya.tocar@intel.com>
5414 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5415 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5416 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5417 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5419 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5421 * lib/target-supports.exp
5422 (check_effective_target_logical_op_short_circuit): New procedure.
5423 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5424 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5425 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5426 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5427 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5428 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5429 logical_op_short_circuit for the alternative test, extending
5432 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5435 * gcc.target/powerpc/pr60203.c: New testsuite.
5437 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5440 * gfortran.dg/ichar_3.f90: New test.
5442 2014-02-15 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/60183
5445 * gcc.dg/torture/pr60183.c: New testcase.
5447 2014-02-14 Jeff Law <law@redhat.com>
5449 PR rtl-optimization/60131
5450 * g++.dg/torture/pr60131.C: New test.
5452 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5454 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5457 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5459 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5461 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.c-torture/compile/20140213.c: New test.
5465 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5468 * gcc.target/i386/pr43546.c: New test.
5470 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5472 * gcc.target/s390/hotpatch-compile-8.c: New test.
5474 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5476 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5477 definition with an ifndef.
5478 * gcc.dg/pr59605-2.c: New test.
5480 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5482 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5484 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5486 * gcc.dg/torture/float128-mul-underflow.c,
5487 gcc.dg/torture/float128-truncdf-underflow.c,
5488 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5490 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5493 * g++.dg/ipa/pr59737.C: New test.
5495 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5497 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5499 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5501 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5503 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5505 2014-02-12 Richard Biener <rguenther@suse.de>
5508 * gcc.dg/torture/pr60092.c: New testcase.
5509 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5511 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5513 * gcc.c-torture/execute/20140212-1.c: New test.
5515 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/cpp0x/pr60047.C: New.
5520 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5523 * c-c++-common/pr60101.c: New test.
5525 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5528 * g++.dg/ipa/devirt-27.C: New testcase.
5529 * g++.dg/ipa/devirt-26.C: New testcase.
5531 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5534 * gcc.target/powerpc/pr60137.c: New file.
5536 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5539 * gfortran.dg/pr52370.f90: New test.
5541 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5545 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5548 * gcc.target/i386/pr43662.c (dg-options):
5549 Add -maccumulate-outgoing-args.
5550 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5551 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5552 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5553 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5554 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5555 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5556 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5557 Add -maccumulate-outgoing-args.
5558 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5559 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5560 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5561 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5562 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5563 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5564 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5565 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5566 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5567 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5568 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5569 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5570 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5571 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5572 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5574 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5576 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5578 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5581 * gcc.dg/guality/pr59776.c: New test.
5583 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5585 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5586 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5587 (add_options_for_arm_vfp3): New.
5589 2014-02-11 Jeff Law <law@redhat.com>
5592 * gcc.target/m68k/pr54041.c: New test.
5594 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5597 * gcc.target/i386/pr59927.c: New test.
5599 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5601 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5602 * gcc.dg/vect/pr60012.c: Likewise.
5603 * gcc.dg/vect/vect-119.c: Likewise.
5604 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5605 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5607 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5611 2014-02-10 Jeff Law <law@redhat.com>
5614 * gcc.c-torture/compile/pr52306.c: New test.
5616 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5618 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5620 2014-02-10 Richard Biener <rguenther@suse.de>
5622 PR tree-optimization/60115
5623 * gcc.dg/torture/pr60115.c: New testcase.
5625 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5627 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5628 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5630 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5631 Ilya Tocar <ilya.tocar@intel.com>
5633 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5634 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5635 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5636 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5637 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5638 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5639 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5640 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5641 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5642 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5643 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5644 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5645 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5646 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5647 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5648 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5649 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5650 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5651 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5652 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5653 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5654 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5655 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5656 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5657 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5658 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5659 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5661 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5663 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5665 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5668 * gfortran.dg/associated_target_5.f03: New test.
5670 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5673 * gfortran.dg/elemental_by_value_1.f90: New test.
5675 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5678 * gfortran.dg/finalize_22.f90: New.
5680 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5683 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5684 was fixed by the patch for PR59906.
5686 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5688 PR translation/52289
5689 * gfortran.dg/coarray_8.f90: Update dg-error match.
5691 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5694 * gcc.dg/vect/pr59984.c: New test.
5697 * gcc.dg/attr-alloc_align-1.c: New test.
5698 * gcc.dg/attr-alloc_align-2.c: New test.
5699 * gcc.dg/attr-alloc_align-3.c: New test.
5700 * gcc.dg/attr-assume_aligned-1.c: New test.
5701 * gcc.dg/attr-assume_aligned-2.c: New test.
5702 * gcc.dg/attr-assume_aligned-3.c: New test.
5704 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5707 * gcc.target/i386/pr60077-1.c: New test.
5708 * gcc.target/i386/pr60077-2.c: New test.
5710 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5712 PR preprocessor/56824
5713 * gcc.dg/pr56824.c: New test.
5715 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5717 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5718 variable used for atomic operations.
5720 2014-02-07 Richard Biener <rguenther@suse.de>
5723 * gcc.dg/vect/pr60092-2.c: New testcase.
5725 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5729 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5731 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5732 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5734 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5736 * gcc.target/s390/fp2int1.c: New testcase.
5738 2014-02-07 Richard Biener <rguenther@suse.de>
5741 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5742 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5744 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5747 * g++.dg/torture/pr59918.C: New testcase.
5749 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5752 * gcc.target/arm/pr59575.c: New test.
5755 * gcc.dg/pr59992.c: New test.
5757 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5759 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5760 init_priority. Test alignment of variable instead of function.
5762 2014-02-06 Marek Polacek <polacek@redhat.com>
5765 * gcc.dg/pr60087.c: New test.
5767 2014-02-06 Alan Modra <amodra@gmail.com>
5769 * gcc.target/powerpc/pr60032.c: New.
5771 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5774 * gcc.c-torture/execute/pr60062.c: New test.
5775 * gcc.c-torture/execute/pr60072.c: New test.
5777 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5779 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5780 so that expected outcome works for PIC variants too.
5782 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5783 Kugan Vivekanandarajah <kuganv@linaro.org>
5785 * gcc.target/arm/vect-noalign.c: New file.
5787 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5788 Jakub Jelinek <jakub@redhat.com>
5791 * gcc.dg/pr60013.c: New testcase.
5793 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5795 * gcc.dg/vmx/sum2s.c: New.
5796 * gcc.dg/vmx/sum2s-be-order.c: New.
5798 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5800 * gcc.dg/vmx/pack.c: New.
5801 * gcc.dg/vmx/pack-be-order.c: New.
5802 * gcc.dg/vmx/unpack.c: New.
5803 * gcc.dg/vmx/unpack-be-order.c: New.
5805 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5807 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5808 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5810 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5812 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5813 Use __builtin_floorf, __builtin_ceilf.
5814 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5816 (TEST): Use __builtin_floorf.
5817 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5819 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5822 * g++.dg/opt/pr59947.C: New test.
5825 * c-c++-common/gomp/pr58703.c: New test.
5827 2014-02-05 Richard Biener <rguenther@suse.de>
5830 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5831 avoid using unsigned long long.
5833 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5836 * g++.dg/torture/pr57499.C: New test.
5838 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5840 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5842 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5844 * g++.dg/ipa/devirrt-22.C: Fix template.
5846 2014-02-04 Marek Polacek <polacek@redhat.com>
5849 * gcc.dg/pr60036.c: New test.
5851 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5854 * g++.dg/torture/pr60058.C: New testcase.
5856 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5858 * g++.dg/tsan/default_options.C: Invert check.
5860 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5862 PR tree-optimization/60002
5863 * g++.dg/opt/pr60002.C: New test.
5865 PR tree-optimization/60023
5866 * g++.dg/vect/pr60023.cc: New test.
5869 * c-c++-common/torture/pr60026.c: New test.
5871 PR rtl-optimization/57915
5872 * gcc.target/i386/pr57915.c: New test.
5874 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5876 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5878 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5880 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5882 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.dg/pr59261.c: New test.
5887 2014-02-04 Richard Biener <rguenther@suse.de>
5889 PR tree-optimization/60012
5890 * gcc.dg/vect/pr60012.c: New testcase.
5892 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5895 * g++.dg/eh/unwind-direct.C: New test.
5897 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5899 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5900 timeout value to 20s.
5902 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5905 * g++.dg/torture/pr59882.C: New testcase
5907 2014-02-03 Jan Hubicka <jh@suse.cz>
5910 * g++.dg/ipa/devirt-22.C: New testcase.
5912 2014-02-03 Jan Hubicka <jh@suse.cz>
5914 * g++.dg/ipa/devirt-25.C: New testcase.
5916 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5918 PR tree-optimization/59924
5919 * gcc.dg/pr59924.c: New test.
5921 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5924 * g++.dg/ipa/devirt-24.C: New testcase.
5926 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5930 * c-c++-common/attributes-1.c: New testcase.
5931 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5933 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5936 * g++.dg/cpp0x/pr58871.C: New.
5938 2014-02-03 Cong Hou <congh@google.com>
5940 PR tree-optimization/60000
5941 * g++.dg/vect/pr60000.cc: New test.
5943 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5945 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5946 * gcc.target/i386/long-double-64-4.c: Likewise.
5947 * gcc.target/i386/long-double-80-1.c: Likewise.
5948 * gcc.target/i386/long-double-80-2.c: Likewise.
5949 * gcc.target/i386/long-double-80-3.c: Likewise.
5950 * gcc.target/i386/long-double-80-4.c: Likewise.
5951 * gcc.target/i386/long-double-80-5.c: Likewise.
5952 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5953 __multf3 isn't used.
5954 * gcc.target/i386/long-double-64-3.c: Likewise.
5955 * gcc.target/i386/long-double-128-1.c: New test.
5956 * gcc.target/i386/long-double-128-2.c: Likewise.
5957 * gcc.target/i386/long-double-128-3.c: Likewise.
5958 * gcc.target/i386/long-double-128-4.c: Likewise.
5959 * gcc.target/i386/long-double-128-5.c: Likewise.
5960 * gcc.target/i386/long-double-128-6.c: Likewise.
5961 * gcc.target/i386/long-double-128-7.c: Likewise.
5962 * gcc.target/i386/long-double-128-8.c: Likewise.
5963 * gcc.target/i386/long-double-128-9.c: Likewise.
5964 * gcc.target/i386/long-double-64-5.c: Likewise.
5965 * gcc.target/i386/long-double-64-6.c: Likewise.
5966 * gcc.target/i386/long-double-64-7.c: Likewise.
5967 * gcc.target/i386/long-double-64-8.c: Likewise.
5968 * gcc.target/i386/long-double-64-9.c: Likewise.
5969 * gcc.target/i386/long-double-80-10.c: Likewise.
5970 * gcc.target/i386/long-double-80-8.c: Likewise.
5971 * gcc.target/i386/long-double-80-9.c: Likewise.
5973 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5975 PR rtl-optimization/57662
5976 * g++.dg/pr57662.C: New test.
5978 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5980 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5981 * gcc.dg/vmx/perm.c: New.
5982 * gcc.dg/vmx/perm-be-order.c: New.
5984 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5986 * gcc.dg/vmx/vsums.c: New.
5987 * gcc.dg/vmx/vsums-be-order.c: New.
5989 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5991 * g++.dg/ipa/devirt-23.C: New testcase.
5992 * g++.dg/ipa/devirt-20.C: Fix template.
5994 2014-02-02 Jan Hubicka <jh@suse.cz>
5996 * g++.dg/ipa/devirt-21.C: New testcase.
5998 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6000 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6001 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6003 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
6006 * gcc.c-torture/execute/pr60017.c: New test.
6008 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
6011 * gfortran.dg/default_initialization_7.f90: New test.
6013 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
6016 * gfortran.dg/elemental_subroutine_9.f90: New test.
6018 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6020 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6022 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6024 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6026 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6028 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6030 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/init/bitfield5.C: New.
6035 2014-02-01 Jakub Jelinek <jakub@redhat.com>
6037 PR tree-optimization/60003
6038 * gcc.c-torture/execute/pr60003.c: New test.
6040 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6043 * gcc.target/arm/pr59985.C: New.
6045 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6048 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6049 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6051 (tsan_finish): Restore dg-do-what-default.
6052 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6053 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6054 * g++.dg/tsan/default_options.C: Likewise.
6055 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6056 * g++.dg/tsan/atomic_free2.C: Likewise.
6057 * g++.dg/tsan/cond_race.C: Likewise.
6058 * g++.dg/tsan/fd_close_norace.C: Likewise.
6059 * g++.dg/tsan/benign_race.C: Likewise.
6060 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6061 * c-c++-common/tsan/simple_race.c: Likewise.
6062 * c-c++-common/tsan/mutexset1.c: Likewise.
6063 * c-c++-common/tsan/thread_leak2.c: Likewise.
6064 * c-c++-common/tsan/tls_race.c: Likewise.
6065 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6066 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6067 * c-c++-common/tsan/free_race2.c: Likewise.
6068 * c-c++-common/tsan/thread_leak.c: Likewise.
6069 * c-c++-common/tsan/thread_leak1.c: Likewise.
6070 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6071 * c-c++-common/tsan/free_race.c: Likewise.
6072 * c-c++-common/tsan/sleep_sync.c: Likewise.
6073 * c-c++-common/tsan/tiny_race.c: Likewise.
6074 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6075 * c-c++-common/tsan/atomic_stack.c: Likewise.
6076 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6077 in dg-output regexps.
6078 * c-c++-common/tsan/simple_stack.c: Likewise.
6080 2014-01-31 Richard Henderson <rth@redhat.com>
6082 * g++.dg/tm/pr60004.C: New.
6084 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6087 * g++.dg/inherit/crash4.C: New.
6089 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6091 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6093 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6095 * gcc.target/i386/m512-check.h: Use correct rounding values.
6097 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6099 * gcc.target/i386/avx-1.c: Use correct rounding values.
6100 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6101 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6102 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6103 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6104 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6105 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6106 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6107 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6108 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6109 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6110 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6111 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6112 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6113 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6114 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6115 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6116 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6117 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6118 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6119 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6120 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6121 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6122 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6123 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6124 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6125 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6126 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6127 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6128 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6129 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6130 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6131 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6132 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6133 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6134 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6135 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6136 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6137 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6138 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6139 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6140 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6141 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6142 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6143 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6144 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6145 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6146 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6147 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6148 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6149 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6150 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6151 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6152 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6153 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6154 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6155 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6156 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6157 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6158 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6159 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6160 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6161 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6162 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6163 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6164 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6165 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6166 * gcc.target/i386/sse-13.c: Ditto.
6167 * gcc.target/i386/sse-14.c: Ditto.
6168 * gcc.target/i386/sse-22.c: Ditto.
6169 * gcc.target/i386/sse-23.c: Ditto.
6171 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6173 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6174 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6176 2014-01-31 Richard Biener <rguenther@suse.de>
6179 * gcc.dg/torture/pr59990.c: New testcase.
6181 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6183 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6184 if it fails don't run any tsan tests.
6186 2014-01-31 Marek Polacek <polacek@redhat.com>
6189 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6190 (y): Adjust dg-error.
6191 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6192 * gcc.dg/pr59963-1.c: New test.
6193 * gcc.dg/pr59963-2.c: New test.
6194 * gcc.dg/pr59963-3.c: New test.
6196 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.target/arm/pr59923.c: New test.
6201 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6203 * gcc.dg/vmx/splat.c: New.
6204 * gcc.dg/vmx/splat-vsx.c: New.
6205 * gcc.dg/vmx/splat-be-order.c: New.
6206 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6207 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6208 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6210 2014-01-30 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/59993
6213 * gcc.dg/torture/pr59993.c: New testcase.
6215 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6217 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6218 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6219 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6220 vect_int rather than vect_float.
6222 2014-01-30 Marek Polacek <polacek@redhat.com>
6224 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6226 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6228 * gcc.target/microblaze/isa/fcmp4.c: New.
6230 2014-01-30 Marek Polacek <polacek@redhat.com>
6233 * gcc.dg/pr59940.c: New test.
6234 * gcc.dg/pr35635.c (func3): Move dg-warning.
6236 2014-01-30 Richard Biener <rguenther@suse.de>
6238 PR tree-optimization/59903
6239 * gcc.dg/torture/pr59903.c: New testcase.
6241 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6244 * g++.dg/lookup/crash8.C: New.
6246 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6249 * g++.dg/template/crash117.C: New.
6251 2014-01-30 Richard Biener <rguenther@suse.de>
6254 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6255 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6257 * gcc.dg/invalid-call-1.c: Likewise.
6259 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6262 * g++.dg/cpp1y/auto-fn23.C: New.
6264 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6267 * g++.dg/init/dso_handle2.C: New.
6269 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/cpp0x/pr58674.C: New.
6274 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6277 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6278 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6280 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6282 * gcc.dg/vmx/merge-be-order.c: New.
6283 * gcc.dg/vmx/merge.c: New.
6284 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6285 * gcc.dg/vmx/merge-vsx.c: New.
6287 2014-01-29 Richard Biener <rguenther@suse.de>
6289 PR tree-optimization/58742
6290 * gcc.dg/pr58742-1.c: New testcase.
6291 * gcc.dg/pr58742-2.c: Likewise.
6292 * gcc.dg/pr58742-3.c: Likewise.
6294 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6296 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6297 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6298 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6300 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6303 * g++.dg/gomp/pr58702.C: New.
6305 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6307 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6310 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6313 PR tree-optimization/59920
6314 * gcc.dg/pr59920-1.c: New test.
6315 * gcc.dg/pr59920-2.c: New test.
6316 * gcc.dg/pr59920-3.c: New test.
6317 * c-c++-common/gomp/pr59917-1.c: New test.
6318 * c-c++-common/gomp/pr59917-2.c: New test.
6320 PR tree-optimization/59594
6321 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6322 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6323 * gcc.dg/vect/pr59594.c: New test.
6325 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6328 * gfortran.dg/allocate_class_3.f90: New test.
6330 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6332 PR preprocessor/59935
6333 * c-c++-common/cpp/warning-zero-location.c: New test.
6334 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6336 2014-01-27 Steve Ellcey <sellcey@mips.com>
6338 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6340 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6342 * g++.dg/ext/mv16.C: New tests.
6344 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6346 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6347 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6348 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6349 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6350 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6351 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6352 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6353 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6354 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6355 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6356 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6357 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6358 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6359 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6360 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6361 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6362 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6363 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6364 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6365 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6366 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6367 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6368 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6369 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6370 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6371 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6372 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6373 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6374 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6375 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6376 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6377 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6378 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6379 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6380 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6381 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6382 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6383 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6385 _mm512_mask_cvtepi32_storeu_epi8.
6386 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6387 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6388 _mm512_mask_cvtepi32_storeu_epi16.
6389 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6390 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6391 _mm512_mask_cvtepi64_storeu_epi8.
6392 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6393 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6394 _mm512_mask_cvtepi64_storeu_epi16.
6395 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6396 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6397 _mm512_mask_cvtepi64_storeu_epi32.
6398 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6399 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6400 _mm512_mask_cvtsepi32_storeu_epi8.
6401 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6402 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6403 _mm512_mask_cvtsepi32_storeu_epi16.
6404 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6405 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6406 _mm512_mask_cvtsepi64_storeu_epi8.
6407 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6408 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6409 _mm512_mask_cvtsepi64_storeu_epi16.
6410 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6411 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6412 _mm512_mask_cvtsepi64_storeu_epi32.
6413 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6414 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6415 _mm512_mask_cvtusepi32_storeu_epi8.
6416 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6417 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6418 _mm512_mask_cvtusepi32_storeu_epi16.
6419 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6420 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6421 _mm512_mask_cvtusepi64_storeu_epi8.
6422 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6423 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6424 _mm512_mask_cvtusepi64_storeu_epi16.
6425 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6426 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6427 _mm512_mask_cvtusepi64_storeu_epi32.
6428 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6429 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6431 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6433 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6434 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6435 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6436 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6437 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6438 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6439 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6440 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6441 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6442 built-ins roudning immediate.
6443 * gcc.target/i386/sse-22.c: Add new built-ins.
6444 * gcc.target/i386/sse-23.c: Ditto.
6445 * gcc.target/i386/avx-1.c: Ditto.
6447 2014-01-27 Christian Bruel <christian.bruel@st.com>
6449 * gcc.target/sh/torture/strncmp.c: New tests.
6451 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6453 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6455 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6457 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6459 2014-01-24 Jeff Law <law@redhat.com>
6461 PR tree-optimization/59919
6462 * gcc.c-torture/compile/pr59919.c: New test.
6464 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/ext/timevar2.C: New.
6469 2014-01-24 Marek Polacek <polacek@redhat.com>
6471 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6473 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6476 * gcc.target/i386/pr59929.c: New test.
6478 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6481 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6482 word atomic functions at runtime.
6484 2014-01-23 Marek Polacek <polacek@redhat.com>
6487 * gcc.dg/pr59846.c: New test.
6489 2014-01-23 Marek Polacek <polacek@redhat.com>
6492 * c-c++-common/pr58346-1.c: New test.
6493 * c-c++-common/pr58346-2.c: New test.
6494 * c-c++-common/pr58346-3.c: New test.
6496 2014-01-23 Marek Polacek <polacek@redhat.com>
6499 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6500 * gcc.dg/pr59871.c: New test.
6502 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6505 * g++.dg/parse/enum11.C: New.
6507 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6509 * gcc.target/aarch64/sshr64_1.c: New testcase.
6511 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6513 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6514 SIMD enabled function.
6515 * g++.dg/cilk-plus/ef_test.C: New test.
6516 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6518 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6519 to differenciate C error messages from C++ ones.
6521 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6523 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6525 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6527 * gcc.target/microblaze/others/builtin-trap.c: New test,
6529 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6532 * c-c++-common/gomp/pr58809.c: New test.
6534 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6537 * c-c++-common/asan/use-after-return-1.c: Fixed
6540 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6542 PR preprocessor/58580
6543 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6545 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6546 Ilya Tocar <ilya.tocar@intel.com>
6548 * gcc.target/i386/avx512f-kmovw-1.c: New.
6550 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6552 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6553 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6554 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6555 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6556 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6557 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6559 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6562 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6563 * gcc.target/mips/pr52125.c: New test.
6565 2014-01-22 Marek Polacek <polacek@redhat.com>
6568 * gcc.dg/torture/pr59891.c: New test.
6570 2014-01-22 Jeff Law <law@redhat.com>
6572 PR tree-optimization/59597
6573 * gcc.dg/tree-ssa/pr59597.c: New test.
6575 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6577 PR rtl-optimization/59477
6578 * g++.dg/pr59477.C: New.
6580 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6582 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6584 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6587 * g++.dg/pr59482.C: New.
6589 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6591 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6592 * gcc.dg/vmx/extract-vsx.c: New.
6593 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6594 * gcc.dg/vmx/insert-vsx.c: New.
6596 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6598 PR rtl-optimization/59896
6599 * gcc.target/arm/pr59896.c: New.
6601 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6603 PR rtl-optimization/59858
6604 * gcc.target/arm/pr59858.c: New.
6606 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6609 * gcc.dg/tree-prof/pr59003.c: New test.
6612 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6615 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6617 * gfortran.dg/round_3.f08: Add more cases.
6619 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6621 * lib/target-supports.exp (force_conventional_output_for): New
6623 * lib/scanasm.exp (scan-assembler_required_options)
6624 (scan-assembler-not_required_options)
6625 (scan-assembler-times_required_options): Replace with
6626 force_conventional_output_fors.
6627 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6628 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6630 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6633 * gcc.target/i386/pr59789.c: New testcase.
6635 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6637 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6638 the 'code' bitfield from 16 to 8.
6640 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6642 * lib/target-supports.exp
6643 (check_effective_target_vect_perm): Exclude aarch64_be.
6644 (check_effective_target_vect_perm_byte): Likewise.
6645 (check_effective_target_vect_perm_short): Likewise.
6647 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6649 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6650 (RUN_TEST): Use new macro.
6651 (INDEX64_32): Delete.
6652 (INDEX64_64): Likewise.
6653 (INDEX128_32): Likewise.
6654 (INDEX128_64): Likewise.
6656 (test_vneg_f32): Use fixed RUN_TEST.
6658 2014-01-20 Richard Biener <rguenther@suse.de>
6661 * gcc.dg/pr59860.c: New testcase.
6663 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6666 * gcc.target/i386/pr59880.c: New test.
6668 2014-01-20 Renlin Li <renlin.li@arm.com>
6670 * gcc.dg/pr44194-1.c: Tweak regexp.
6672 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6677 * gfortran.dg/round_3.f08: New cases added.
6678 * gfortran.dg/fmt_g_1.f90: New test.
6680 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6682 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6684 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6686 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6688 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6690 * gcc.dg/vect/pr57705.c: Require vect_int.
6691 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6692 * gcc.dg/vect/vect-alias-check.c: Likewise.
6694 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6697 * gfortran.dg/unresolved_fixup_1.f90: New test.
6698 * gfortran.dg/unresolved_fixup_2.f90: New test.
6700 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6703 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6704 Remove dg-prune-output lines.
6706 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6709 * gfortran.dg/pr59706.f90: New test.
6710 * g++.dg/ext/pr59706.C: New test.
6712 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6716 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6717 * g++.dg/init/pr58811.C: Likewise.
6719 2014-01-17 Jeff Law <law@redhat.com>
6722 * gfortran.dg/pr57904.f90: New test.
6724 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6727 * g++.dg/cpp0x/nsdmi-union4.C: New.
6729 2014-01-17 Marek Polacek <polacek@redhat.com>
6732 * g++.dg/diagnostic/pr59838.C: New test.
6734 2014-01-17 Marek Polacek <polacek@redhat.com>
6737 * gcc.dg/pr58346.c: New test.
6739 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6742 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6743 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6747 * gfortran.dg/pr59440-1.f90: New test.
6748 * gfortran.dg/pr59440-2.f90: New test.
6749 * gfortran.dg/pr59440-3.f90: New test.
6752 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6753 testing for " version" and " alias" with one testing for
6754 " version\[^\n\r]* alias".
6755 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6756 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6757 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6758 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6759 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6760 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6763 * c-c++-common/torture/pr57945.c: New test.
6765 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6767 * gcc.target/arm/its.c: New testcase.
6769 2014-01-16 Jan Hubicka <jh@suse.cz>
6772 * g++.dg/torture/pr59775.C: New testcase.
6774 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6777 * gcc.c-torture/compile/pr58344.c: New test.
6780 * gcc.target/i386/pr59839.c: New test.
6783 * gcc.target/i386/pr9771-1.c (main): Rename to...
6784 (real_main): ... this. Add __asm name "main".
6785 (ASMNAME, ASMNAME2, STRING): Define.
6787 2014-01-16 Nick Clifton <nickc@redhat.com>
6790 * gcc.c-torture/compile/pr28865.c: New.
6791 * gcc.c-torture/execute/pr28865.c: New.
6793 2014-01-16 Marek Polacek <polacek@redhat.com>
6796 * gcc.dg/pr59827.c: New test.
6798 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6800 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6802 2014-01-15 Richard Henderson <rth@redhat.com>
6805 * gcc.target/i386/pr54694.c: New test.
6807 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6810 * g++.dg/pr49718.C: New test.
6812 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6814 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6816 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6818 * gcc.dg/vmx/mult-even-odd.c: New.
6819 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6821 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6823 * lib/target-supports.exp (check_libcilkrts_available): Added an
6824 extern "C" if we are using C++ along with a function prototype.
6826 2014-01-15 Jeff Law <law@redhat.com>
6828 PR tree-optimization/59747
6829 * gcc.c-torture/execute/pr59747.c: New test.
6831 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6834 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6836 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6837 * g++.dg/ext/attribute-test-1.C: Likewise.
6838 * g++.dg/ext/attribute-test-2.C: Likewise.
6839 * g++.dg/ext/attribute-test-3.C: Likewise.
6840 * g++.dg/ext/attribute-test-4.C: Likewise.
6841 * g++.dg/ext/pr56790-1.C: Likewise.
6842 * g++.dg/torture/pr38565.C: Likewise.
6843 * gcc.dg/pr53060.c: Likewise.
6844 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6845 * c-c++-common/vector-compare-2.c: Likewise.
6846 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6847 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6848 dg-message line number.
6850 2014-01-15 Matthias Klose <doko@ubuntu.com>
6852 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6854 2014-01-15 Richard Biener <rguenther@suse.de>
6856 PR tree-optimization/59822
6857 * g++.dg/torture/pr59822.C: New testcase.
6859 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6862 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6863 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6865 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6866 Kugan Vivekanandarajah <kuganv@linaro.org>
6869 * g++.dg/pr59695.C: New testcase.
6871 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6874 * gcc.c-torture/compile/pr59803.c: New testcase.
6876 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6879 * gcc.c-torture/execute/pr58943.c: New test.
6880 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6882 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6885 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6886 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6887 (bar): Change return type to void. Set y to x.
6888 * gcc.target/i386/pr59794-1.c: New testcase.
6889 * gcc.target/i386/pr59794-2.c: Likewise.
6890 * gcc.target/i386/pr59794-3.c: Likewise.
6891 * gcc.target/i386/pr59794-4.c: Likewise.
6892 * gcc.target/i386/pr59794-5.c: Likewise.
6893 * gcc.target/i386/pr59794-6.c: Likewise.
6894 * gcc.target/i386/pr59794-7.c: Likewise.
6896 2014-01-14 Richard Biener <rguenther@suse.de>
6898 PR tree-optimization/58921
6899 PR tree-optimization/59006
6900 * gcc.dg/torture/pr58921.c: New testcase.
6901 * gcc.dg/torture/pr59006.c: Likewise.
6902 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6904 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6907 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6908 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6909 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6910 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6911 Executing predictive commoning without unrolling.
6913 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6915 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6916 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6917 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6918 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6919 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6920 __builtin_ia32_rsqrt28sd_round.
6921 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6922 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6923 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6924 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6925 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6926 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6927 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6928 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6929 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6930 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6931 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6932 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6933 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6934 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6935 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6936 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6937 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6938 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6939 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6940 fix wrong rounding mode (see above).
6941 * gcc.target/i386/sse-23.c: Ditto.
6943 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6945 * gcc.dg/vmx/insert.c: New.
6946 * gcc.dg/vmx/insert-be-order.c: New.
6947 * gcc.dg/vmx/extract.c: New.
6948 * gcc.dg/vmx/extract-be-order.c: New.
6950 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6952 PR tree-optimization/59387
6953 * gcc.c-torture/execute/pr59387.c: New test.
6955 2014-01-13 Richard Biener <rguenther@suse.de>
6957 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6958 adjusting mathlib options.
6959 * gfortran.dg/lto/lto.exp: Likewise.
6961 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6963 * gnat.dg/loop_optimization17.adb: New test.
6964 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6966 2014-01-13 Christian Bruel <christian.bruel@st.com>
6968 * gcc.target/sh/cmpstrn.c: New case.
6970 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6972 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6973 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6975 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6978 * gfortran.dg/alloc_comp_basics_6.f90: New.
6980 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6983 * gfortran.dg/pr59700.f90: New test.
6985 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6987 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6988 * gfortran.dg/use_only_3.f90: Likewise.
6989 * gfortran.dg/inquire_10.f90: Delete opened file.
6990 * gfortran.dg/inquire_15.f90: Likewise.
6991 * gfortran.dg/pr16597.f90: Likewise.
6992 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6995 2014-01-10 Jeff Law <law@redhat.com>
6998 * gcc.c-torture/compile/pr59743.c: New test.
7000 2014-01-10 Jan Hubicka <jh@suse.cz>
7003 * g++.dg/torture/pr58585.C: New testcase.
7005 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
7007 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7009 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7011 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7013 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
7016 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7017 * gcc.target/aarch64/cmn-neg2.c: New test.
7019 2014-01-10 Richard Biener <rguenther@suse.de>
7021 PR tree-optimization/59374
7022 * gcc.dg/torture/pr59374-3.c: New testcase.
7024 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7026 * lib/target-supports.exp
7027 (check_effective_target_arm_crypto_ok_nocache): New.
7028 (check_effective_target_arm_crypto_ok): Use above procedure.
7029 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7031 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
7035 * g++.dg/ipa/devirt-20.C: New testcase.
7036 * g++.dg/torture/pr58252.C: Likewise.
7037 * g++.dg/torture/pr59226.C: Likewise.
7039 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7041 * c-c++-common/asan/no-asan-stack.c: New test.
7043 2014-01-10 Jakub Jelinek <jakub@redhat.com>
7046 * gcc.dg/pr59670.c: New test.
7048 2014-01-09 Steve Ellcey <sellcey@mips.com>
7050 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7052 2014-01-09 Jakub Jelinek <jakub@redhat.com>
7055 * gcc.target/i386/pr47735.c: New test.
7057 PR tree-optimization/59622
7058 * g++.dg/opt/pr59622-2.C: New test.
7059 * g++.dg/opt/pr59622-3.C: New test.
7060 * g++.dg/opt/pr59622-4.C: New test.
7061 * g++.dg/opt/pr59622-5.C: New test.
7064 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7065 filename:line instead of (modulename+offset) form with stripped
7066 initial / from the filename.
7068 2014-01-09 Ian Lance Taylor <iant@google.com>
7070 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7071 the other Go compiler.
7073 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7076 * g++.dg/cpp0x/variadic145.C: New.
7078 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
7080 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7081 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7083 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7086 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7087 are run only if the Cilk library is available/enabled.
7088 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7089 * lib/target-supports.exp (check_libcilkrts_available): New function.
7091 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7094 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7095 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7096 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7097 with dg-additional-options.
7098 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7099 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7100 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7101 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7102 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7103 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7105 2014-01-09 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/59715
7108 * gcc.dg/torture/pr59715.c: New testcase.
7110 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7112 * c-c++-common/asan/no-asan-globals.c: New test.
7113 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7114 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7115 * c-c++-common/asan/use-after-return-1.c: Likewise.
7116 * c-c++-common/asan/no-use-after-return.c: Likewise.
7118 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7120 * gnat.dg/weak2.ad[sb]: New test.
7122 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7125 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7126 type, use pointers to vector type instead.
7128 2014-01-08 Catherine Moore <clm@codesourcery.com>
7130 * gcc.target/mips/umips-branch-3.c: New test.
7131 * gcc.target/mips/umips-branch-4.c: New test.
7133 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7135 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7136 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7137 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7138 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7139 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7140 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7141 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7142 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7144 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7146 PR rtl-optimization/59137
7147 * gcc.target/mips/pr59137.c: New test.
7149 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7151 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7152 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7153 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7154 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7155 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7156 Require fpic effective target.
7157 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7159 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.dg/pr59722.c: New test.
7164 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7167 * gcc.dg/torture/pr57748-3.c: New test.
7168 * gcc.dg/torture/pr57748-4.c: New test.
7170 2014-01-08 Marek Polacek <polacek@redhat.com>
7173 * gcc.dg/gomp/pr59669-1.c: New test.
7174 * gcc.dg/gomp/pr59669-2.c: New test.
7176 2014-01-08 Martin Jambor <mjambor@suse.cz>
7179 * gcc.dg/ipa/pr59610.c: New test.
7181 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7184 * gfortran.dg/binding_label_tests_26a.f90: New.
7185 * gfortran.dg/binding_label_tests_26b.f90: New.
7187 2014-01-08 Marek Polacek <polacek@redhat.com>
7190 * c-c++-common/ubsan/pr59667.c: New test.
7192 2014-01-08 Richard Biener <rguenther@suse.de>
7195 * gcc.dg/pr59630.c: New testcase.
7197 2014-01-08 Richard Biener <rguenther@suse.de>
7200 * gcc.dg/pr59471.c: New testcase.
7202 2014-01-07 Jeff Law <law@redhat.com>
7205 * gcc.target/i386/pr53623.c: New test.
7207 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7209 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7211 * g++.dg/cpp1y/pr58534.C: Likewise.
7212 * g++.dg/cpp1y/pr58536.C: Likewise.
7213 * g++.dg/cpp1y/pr58548.C: Likewise.
7214 * g++.dg/cpp1y/pr58549.C: Likewise.
7215 * g++.dg/cpp1y/pr58637.C: Likewise.
7216 * g++.dg/cpp1y/pr59112.C: Likewise.
7217 * g++.dg/cpp1y/pr59113.C: Likewise.
7218 * g++.dg/cpp1y/pr59629.C: Likewise.
7219 * g++.dg/cpp1y/pr59635.C: Likewise.
7220 * g++.dg/cpp1y/pr59636.C: Likewise.
7221 * g++.dg/cpp1y/pr59638.C: Likewise.
7223 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7225 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7227 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7229 * gcc.target/i386/intrinsics_4.c (bar): New function.
7231 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7233 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7235 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7237 PR rtl-optimization/58668
7238 * gcc.dg/pr58668.c: New test.
7240 PR tree-optimization/59643
7241 * gcc.dg/pr59643.c: New test.
7242 * gcc.c-torture/execute/pr59643.c: New test.
7244 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7247 * gfortran.dg/class_allocate_16.f90: New.
7249 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7252 * gcc.target/i386/pr59644.c: New test.
7254 2014-01-06 Marek Polacek <polacek@redhat.com>
7257 * gcc.dg/pr57773.c: New test.
7259 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7265 * g++.dg/cpp1y/pr59635.C: New testcase.
7266 * g++.dg/cpp1y/pr59636.C: New testcase.
7267 * g++.dg/cpp1y/pr59629.C: New testcase.
7268 * g++.dg/cpp1y/pr59638.C: New testcase.
7270 2014-01-06 Martin Jambor <mjambor@suse.cz>
7273 * gcc.dg/ipa/pr59008.c: New test.
7275 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7277 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7280 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7282 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7283 Require c99_runtime.
7284 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7286 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7287 Require c99_runtime.
7288 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7289 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7290 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7292 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7293 Require c99_runtime.
7294 Make CALC void static.
7295 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7297 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7298 Require c99_runtime.
7299 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7301 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7303 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7304 * gcc.target/i386/pr59501-2.c: Likewise.
7305 * gcc.target/i386/pr59501-3.c: Likewise.
7306 * gcc.target/i386/pr59501-4.c: Likewise.
7307 * gcc.target/i386/pr59501-5.c: Likewise.
7308 * gcc.target/i386/pr59501-6.c: Likewise.
7310 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7313 * gcc.target/i386/pr59390_1.c: Likewise.
7314 * gcc.target/i386/pr59390_2.c: Likewise.
7316 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7318 * gcc.dg/pr59350.c: Tweak.
7319 * gcc.dg/pr59350-2.c: New test.
7320 * g++.dg/pr59510.C: Likewise.
7322 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7325 * gfortran.dg/bind_c_procs_2.f90: New.
7327 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7329 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7330 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7331 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7332 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7333 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7334 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7335 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7337 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7339 * gcc.target/arm/neon-nested-apcs.c: New test.
7341 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7343 PR tree-optimization/59519
7344 * gcc.dg/vect/pr59519-1.c: New test.
7345 * gcc.dg/vect/pr59519-2.c: New test.
7347 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7350 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7353 * gfortran.dg/typebound_proc_32.f90: New.
7355 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7358 * g++.dg/pr58950.C: New file.
7360 2014-01-03 Tobias Burnus <burnus@net-b.de>
7363 * g++.dg/gomp/pr58567.C: New.
7365 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7367 PR tree-optimization/59651
7368 * gcc.dg/torture/pr59651.c: New test.
7369 * gcc.dg/vect/pr59651.c: Ditto.
7371 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7374 * gcc.target/i386/pr59625.c: New test.
7376 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7380 * g++.dg/cpp0x/range-for28.C: New.
7381 * g++.dg/cpp0x/range-for3.C: Update.
7383 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7385 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7387 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7390 * g++.dg/cpp0x/pr59641.C: New file.
7392 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7394 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7396 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7399 * g++.dg/ext/pr59378.C: New file.
7401 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7403 Update copyright years
7405 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7407 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7410 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7413 * gfortran.dg/dynamic_dispatch_12.f90: New.
7415 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7417 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7418 the builtin isn't optimized away as unused.
7420 PR rtl-optimization/59647
7421 * g++.dg/opt/pr59647.C: New test.
7423 Copyright (C) 2014 Free Software Foundation, Inc.
7425 Copying and distribution of this file, with or without modification,
7426 are permitted in any medium without royalty provided the copyright
7427 notice and this notice are preserved.