1 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
4 test requires greater precision than the current PowerPC long
5 double implementation supports.
7 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
12 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/cpp0x/constexpr-attribute3.C: New.
17 2014-06-30 Jeff Law <law@redhat.com>
19 PR tree-optimization/61607
20 * gcc.dg/tree-ssa/pr61607.c: New test.
22 2014-06-30 Marek Polacek <polacek@redhat.com>
24 * c-c++-common/ubsan/attrib-2.c: New test.
25 * g++.dg/ubsan/return-3.C: New test.
27 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
30 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
31 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
33 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
35 * gcc.dg/ira-loop-pressure.c: New test.
37 2014-06-29 Roman Gareev <gareevroman@gmail.com>
39 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
40 checks that the dump is generated.
42 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
46 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
47 * gfortran.dg/binding_label_tests_27.f90: New file.
49 2014-06-29 Roman Gareev <gareevroman@gmail.com>
51 * gfortran.dg/graphite/pr59586.f: New testcase.
53 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
55 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
57 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
60 * lib/target-supports.exp (check_effective_target_fortran_ieee):
62 * gfortran.dg/ieee/ieee.exp: New file.
63 * gfortran.dg/ieee/ieee_1.F90: New file.
64 * gfortran.dg/ieee/ieee_2.f90: New file.
65 * gfortran.dg/ieee/ieee_3.f90: New file.
66 * gfortran.dg/ieee/ieee_4.f90: New file.
67 * gfortran.dg/ieee/ieee_5.f90: New file.
68 * gfortran.dg/ieee/ieee_6.f90: New file.
69 * gfortran.dg/ieee/ieee_7.f90: New file.
70 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
72 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
74 * g++.dg/cpp0x/elision_conv.C: New.
76 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
78 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
80 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/ext/complit14.C: New.
85 2014-06-27 Martin Jambor <mjambor@suse.cz>
88 * g++.dg/ipa/pr61160-2.C: New test.
89 * g++.dg/ipa/pr61160-3.C: Likewise.
91 2014-06-27 Jakub Jelinek <jakub@redhat.com>
93 PR tree-optimization/57233
94 PR tree-optimization/61299
95 * gcc.dg/pr57233.c: New test.
96 * gcc.target/i386/pr57233.c: New test.
97 * gcc.target/i386/sse2-pr57233.c: New test.
98 * gcc.target/i386/avx-pr57233.c: New test.
99 * gcc.target/i386/avx2-pr57233.c: New test.
100 * gcc.target/i386/avx512f-pr57233.c: New test.
101 * gcc.target/i386/xop-pr57233.c: New test.
103 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
105 * gcc.dg/typeof-2.c: New testcase.
107 2014-06-27 Marek Polacek <polacek@redhat.com>
109 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
110 (fn1): Remove store to out-of-bounds location. Add memory barrier.
118 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
119 location. Add memory barrier.
124 * c-c++-common/ubsan/bounds-7.c: New test.
126 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
129 gfortran.dg/arrayio_15.f90: New test.
131 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
134 * gcc.target/alpha/pr61586.c: New test.
136 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/template/pr57573.C: New.
141 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
143 * gcc.dg/tree-ssa/interposition.c: New testcase.
145 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp0x/deleted8.C: New.
150 2014-06-26 Martin Jambor <mjambor@suse.cz>
152 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
154 * g++.dg/simulate-thread/bitfields.C: Likewise.
155 * gcc.dg/simulate-thread/strict-align-global.c: Remove
156 allow-packed-store-data-races parameter.
157 * gcc.dg/simulate-thread/subfields.c: Likewise.
158 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
161 2014-06-26 Martin Jambor <mjambor@suse.cz>
163 * g++.dg/ipa/pr60600.C: Fix typo.
164 * g++.dg/ipa/devirt-25.C: Likewise.
166 2014-06-26 Richard Biener <rguenther@suse.de>
168 PR tree-optimization/61607
169 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
171 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
173 * gcc.dg/inline-22.c: Add bind_pic_locally.
174 * gcc.dg/inline_4.c: Ditto.
175 * gcc.dg/fail_always_inline.c: Ditto.
176 * g++.dg/ipa/devirt-25.C: Ditto.
178 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
180 * lib/target-support.exp (bind_pic_locally): Save the flags to
181 'flags_to_postpone' instead of appending to 'flags'.
182 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
183 with flags_to_postpone and revert after target_compile.
184 * lib/g++.exp (g++_target_compile): Ditto.
185 * lib/gfortran.exp (gfortran_target_compile): Ditto.
187 2014-06-26 Nick Clifton <nickc@redhat.com>
189 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
191 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
194 * g++.dg/template/pr61537.C: New testcase.
196 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
198 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
201 2014-06-25 Tobias Burnus <burnus@net-b.de>
203 * gfortran.dg/coarray_33.f90: New.
205 2014-06-25 Tobias Burnus <burnus@net-b.de>
207 * gfortran.dg/coarray/coindexed_1.f90: New.
209 2014-06-25 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/coarray_collectives_7.f90: New.
213 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
215 * gcc.c-torture/execute/20140622-1.c: New test.
217 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/cpp0x/aggr1.C: New.
222 * g++.dg/cpp0x/aggr2.C: Likewise.
223 * g++.dg/init/aggr11.C: Likewise.
224 * g++.dg/init/aggr12.C: Likewise.
226 2014-06-25 Martin Jambor <mjambor@suse.cz>
228 * g++.dg/ipa/pr61540.C: Remove dumping test.
230 2014-06-25 Marek Polacek <polacek@redhat.com>
233 * gcc.dg/pr61162.c: Adjust dg-warning.
234 * gcc.dg/pr61162-2.c: New test.
236 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
238 PR tree-optimization/57742
239 * gcc.dg/tree-ssa/calloc-3.c: New file.
241 2014-06-25 Richard Biener <rguenther@suse.de>
244 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
245 for targets that return _Complex float in memory.
247 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
249 * gcc.target/arm/vect-noalign.c: Adjust options.
251 2014-06-24 Cong Hou <congh@google.com>
253 * gcc.dg/vect/vect-reduc-sad.c: New.
254 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
256 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
258 PR tree-optimization/57742
259 * g++.dg/tree-ssa/calloc.C: New testcase.
260 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
261 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
262 * gcc.dg/strlenopt-9.c: Adapt.
264 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
266 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
268 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
269 instead of calling sequentially in the C code.
270 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
271 saved_return_address to the stack frame where LR register was stored.
272 (saved_return_address): Declare weak.
274 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/other/operator3.C: New.
278 * g++.dg/template/operator8.C: Adjust.
279 * g++.dg/template/operator9.C: Likewise.
281 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
283 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
285 2014-06-24 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/61572
288 * gcc.target/i386/pr61572.c: New testcase.
290 2014-06-24 Jakub Jelinek <jakub@redhat.com>
292 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
294 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
295 Remove Label is never defined expected error.
296 * gfortran.dg/gomp/udr8.f90: New test.
298 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
300 PR tree-optimization/61554
301 * g++.dg/torture/pr61554.C: New testcase.
303 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
305 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
307 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
309 * gcc.dg/localalias-2.c: Guard by require-alias.
310 * gcc.dg/globalalias-2.c: Likewise.
312 2014-06-23 Kai Tietz <ktietz@redhat.com>
314 * gcc.target/i386/indjmp-1.c: New test.
316 2014-06-23 Andrew Pinski <apinski@cavium.com>
318 * gcc.c-torture/compile/20140723-1.c: New testcase.
320 2014-06-23 Marek Polacek <polacek@redhat.com>
323 * c-c++-common/pr61553.c (foo): Add dg-error.
325 2014-06-23 Tobias Burnus <burnus@net-b.de>
327 * gfortran.dg/coarray_32.f90: New.
329 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
333 * g++.dg/other/void1.C: Adjust.
334 * g++.dg/other/void3.C: Likewise.
336 2014-06-23 Marek Polacek <polacek@redhat.com>
339 * c-c++-common/pr61553.c: New test.
341 2014-06-23 Richard Biener <rguenther@suse.de>
343 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
344 * g++.dg/vect/slp-pr50819.cc: Likewise.
345 * g++.dg/vect/slp-pr56812.cc: Likewise.
346 * gcc.dg/vect/bb-slp-1.c: Likewise.
347 * gcc.dg/vect/bb-slp-10.c: Likewise.
348 * gcc.dg/vect/bb-slp-11.c: Likewise.
349 * gcc.dg/vect/bb-slp-13.c: Likewise.
350 * gcc.dg/vect/bb-slp-14.c: Likewise.
351 * gcc.dg/vect/bb-slp-15.c: Likewise.
352 * gcc.dg/vect/bb-slp-16.c: Likewise.
353 * gcc.dg/vect/bb-slp-17.c: Likewise.
354 * gcc.dg/vect/bb-slp-18.c: Likewise.
355 * gcc.dg/vect/bb-slp-19.c: Likewise.
356 * gcc.dg/vect/bb-slp-2.c: Likewise.
357 * gcc.dg/vect/bb-slp-20.c: Likewise.
358 * gcc.dg/vect/bb-slp-21.c: Likewise.
359 * gcc.dg/vect/bb-slp-22.c: Likewise.
360 * gcc.dg/vect/bb-slp-23.c: Likewise.
361 * gcc.dg/vect/bb-slp-24.c: Likewise.
362 * gcc.dg/vect/bb-slp-25.c: Likewise.
363 * gcc.dg/vect/bb-slp-26.c: Likewise.
364 * gcc.dg/vect/bb-slp-27.c: Likewise.
365 * gcc.dg/vect/bb-slp-28.c: Likewise.
366 * gcc.dg/vect/bb-slp-29.c: Likewise.
367 * gcc.dg/vect/bb-slp-3.c: Likewise.
368 * gcc.dg/vect/bb-slp-30.c: Likewise.
369 * gcc.dg/vect/bb-slp-31.c: Likewise.
370 * gcc.dg/vect/bb-slp-32.c: Likewise.
371 * gcc.dg/vect/bb-slp-4.c: Likewise.
372 * gcc.dg/vect/bb-slp-5.c: Likewise.
373 * gcc.dg/vect/bb-slp-6.c: Likewise.
374 * gcc.dg/vect/bb-slp-7.c: Likewise.
375 * gcc.dg/vect/bb-slp-8.c: Likewise.
376 * gcc.dg/vect/bb-slp-8a.c: Likewise.
377 * gcc.dg/vect/bb-slp-8b.c: Likewise.
378 * gcc.dg/vect/bb-slp-9.c: Likewise.
379 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
380 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
381 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
382 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
383 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
384 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
385 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
386 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
387 * gcc.dg/vect/pr26359.c: Likewise.
388 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
390 2014-06-23 Marek Polacek <polacek@redhat.com>
392 * c-c++-common/pr49706-2.c: New test.
394 2014-06-23 Alan Modra <amodra@gmail.com>
396 * gcc.dg/pr61583.c: New.
398 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
400 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
403 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
404 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
406 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
407 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
408 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
409 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
410 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
411 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
412 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
413 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
414 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
415 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
416 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
417 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
418 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
419 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
420 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
421 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
422 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
423 test_vsrid_n_u64): Fix signature to match intrinsic.
425 (test_vabs_s64): Remove.
426 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
428 (test_vdupd_lane_s64): Rename to...
429 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
431 (test_vdupd_lane_u64): Rename to...
432 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
434 (test_vtst_s64): Rename to...
435 (test_vtstd_s64): ...and change int64x1_t to int64_t.
437 (test_vtst_u64): Rename to...
438 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
440 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
441 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
442 Remove out-of-bounds tests.
443 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
444 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
445 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
447 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
449 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
450 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
451 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
452 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
453 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
455 * gcc.target/aarch64/vsub_f64.c: Likewise.
456 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
457 scheme as now the same for all variants.
458 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
461 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
463 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
465 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
467 * gcc.dg/localalias.c: Fix broken commit.
468 * gcc.dg/globalalias.c: Likewise.
470 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
472 * gcc.dg/localalias.c: New testcase.
473 * gcc.dg/localalias-2.c: New testcase.
474 * gcc.dg/globalalias.c: New testcase.
475 * gcc.dg/globalalias-2.c: New testcase.
477 2014-06-20 Jakub Jelinek <jakub@redhat.com>
479 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
481 2014-06-20 Marek Polacek <polacek@redhat.com>
483 * c-c++-common/ubsan/bounds-1.c: New test.
484 * c-c++-common/ubsan/bounds-2.c: New test.
485 * c-c++-common/ubsan/bounds-3.c: New test.
486 * c-c++-common/ubsan/bounds-4.c: New test.
487 * c-c++-common/ubsan/bounds-5.c: New test.
488 * c-c++-common/ubsan/bounds-6.c: New test.
490 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
492 Make the tests big-endian friendly.
494 * gcc.target/aarch64/aapcs64/test_25.c: Update.
495 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
496 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
497 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
498 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
499 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
500 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
501 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
502 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
504 2014-06-20 Yury Gribov <y.gribov@samsung.com>
505 Max Ostapenko <m.ostapenko@partner.samsung.com>
508 * c-c++-common/asan/strlen-overflow-1.c: New test.
510 2014-06-20 Martin Jambor <mjambor@suse.cz>
513 * g++.dg/ipa/pr61540.C: New test.
515 2014-06-20 Yury Gribov <y.gribov@samsung.com>
516 Max Ostapenko <m.ostapenko@partner.samsung.com>
519 * c-c++-common/asan/pr61530.c: New test.
521 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
524 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
525 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
526 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
527 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
528 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
529 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
530 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
531 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
532 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
533 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
534 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
535 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
536 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
537 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
538 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
539 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
540 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
541 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
542 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
543 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
544 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
545 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
546 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
547 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
548 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
549 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
550 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
551 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
552 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
553 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
554 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
555 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
556 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
557 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
558 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
559 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
560 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
561 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
562 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
563 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
564 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
565 (test_vqdmlal_high_lane_s16): Fix parameter type.
566 (test_vqdmlal_high_lane_s32): Likewise.
567 (test_vqdmull_high_lane_s16): Likewise.
568 (test_vqdmull_high_lane_s32): Likewise.
569 (test_vqdmlsl_high_lane_s32): Likewise.
570 (test_vqdmlsl_high_lane_s16): Likewise.
571 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
573 (test_vqdmlals_lane_s32): Likewise.
574 (test_vqdmlslh_lane_s16): Likewise.
575 (test_vqdmlsls_lane_s32): Likewise.
576 (test_vqdmulhh_lane_s16): Likewise.
577 (test_vqdmulhs_lane_s32): Likewise.
578 (test_vqdmullh_lane_s16): Likewise.
579 (test_vqdmulls_lane_s32): Likewise.
580 (test_vqrdmulhh_lane_s16): Likewise.
581 (test_vqrdmulhs_lane_s32): Likewise.
583 2014-06-20 Tobias Burnus <burnus@net-b.de>
586 * gfortran.dg/coarray_collectives_5.f90: Update
587 dg-final scan-tree-dump-times.
588 * gfortran.dg/coarray_collectives_6.f90: Ditto.
590 2014-06-20 Hale Wang <hale.wang@arm.com>
592 * gcc.target/arm/lto/: New folder to verify the LTO option.
593 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
594 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
595 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
596 * lib/lto.exp (object-readelf): New procedure.
598 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
601 * gfortran.dg/pr61454.f90: New file.
603 2014-06-19 Terry Guo <terry.guo@arm.com>
605 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
606 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
607 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
609 2014-06-19 Tobias Burnus <burnus@net-b.de>
611 * gfortran.dg/coarray/collectives_2.f90: Extend
614 2014-06-18 Tom de Vries <tom@codesourcery.com>
616 * gcc.target/aarch64/fuse-caller-save.c: New test.
618 2014-06-18 Radovan Obradovic <robradovic@mips.com>
619 Tom de Vries <tom@codesourcery.com>
621 * gcc.target/arm/fuse-caller-save.c: New test.
623 2014-06-18 Richard Biener <rguenther@suse.de>
625 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
626 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
627 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
629 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
631 PR tree-optimization/61518
632 * gcc.dg/torture/pr61518.c: New test.
634 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
636 PR tree-optimization/61517
637 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
638 (incorrect_read_be32): Likewise.
639 (main): Call incorrect_read_* to test stmt replacement is made by
640 bswap at the right place.
641 * gcc.c-torture/execute/pr61517.c: New test.
643 2014-06-18 Andreas Schwab <schwab@suse.de>
645 PR rtl-optimization/54555
646 * gcc.target/m68k/pr54555.c: New test.
648 2014-06-18 Olivier Hainque <hainque@adacore.com>
650 * gnat.dg/blocklocs.adb: New test.
652 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
654 PR tree-optimization/52252
655 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
656 * gcc.target/i386/pr52252-core.c: Ditto.
658 PR tree-optimization/61403
659 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
661 2014-06-18 Jakub Jelinek <jakub@redhat.com>
663 * gfortran.dg/gomp/declare-simd-1.f90: New test.
664 * gfortran.dg/gomp/depend-1.f90: New test.
665 * gfortran.dg/gomp/target1.f90: New test.
666 * gfortran.dg/gomp/target2.f90: New test.
667 * gfortran.dg/gomp/target3.f90: New test.
668 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
669 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
672 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
675 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
677 2014-06-17 Tobias Burnus <burnus@net-b.de>
678 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
680 * gfortran.dg/coarray/send_array.f90: New.
681 * gfortran.dg/coarray/get_array.f90: New.
682 * gfortran.dg/coarray/sendget_array.f90: New.
683 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
685 * gfortran.dg/coarray/collectives_2.f90: New.
687 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
690 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
693 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
695 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
696 unit_id and kind_id to zero.
698 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
701 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
702 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
703 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
704 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
706 2014-06-17 Richard Biener <rguenther@suse.de>
709 * gcc.dg/lto/pr61526_0.c: New testcase.
710 * gcc.dg/lto/pr61526_1.c: Likewise.
712 2014-06-17 Richard Biener <rguenther@suse.de>
714 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
715 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
716 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
717 * gcc.dg/tree-ssa/vrp36.c: Likewise.
718 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
720 2014-06-17 Richard Biener <rguenther@suse.de>
722 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
724 2014-06-16 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/61482
727 * g++.dg/torture/pr61482.C: New testcase.
729 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
731 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
732 vpmacsdql instruction.
734 2014-06-16 Yury Gribov <y.gribov@samsung.com>
736 * c-c++-common/asan/instrument-with-calls-1.c: New test.
737 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
738 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
739 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
741 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
742 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
743 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
744 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
745 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
746 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
748 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
752 * gfortran.dg/system_clock_1.f90: New file.
753 * gfortran.dg/system_clock_2.f90: New file.
755 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/other/void3.C: New.
759 * g++.dg/conversion/err-recover1.C: Update.
761 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
764 * lib/target-supports.exp (check_effective_target_longdouble128): New.
765 * gcc.target/powerpc/pack02.c: Use it.
766 * gcc.target/powerpc/tfmode_off.c: Likewise.
768 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
770 PR rtl-optimization/61094
771 PR rtl-optimization/61446
772 * gcc.target/i386/pr61446.c : New.
774 2014-06-13 Dehao Chen <dehao@google.com>
776 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
778 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
780 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
782 2014-06-13 Richard Biener <rguenther@suse.de>
784 * c-c++-common/pr46562-2.c: Adjust.
785 * g++.dg/tree-ssa/pr8781.C: Likewise.
786 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
790 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
792 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
794 PR tree-optimization/61375
795 * gcc.c-torture/execute/pr61375-1.c: New test.
797 2014-06-12 Jakub Jelinek <jakub@redhat.com>
800 * c-c++-common/gomp/pr61486-1.c: New test.
801 * c-c++-common/gomp/pr61486-2.c: New test.
803 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
806 * gcc.dg/vect/vect-singleton_1.c: New file.
808 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
811 * gcc.target/avr/torture/pr61443.c: New test.
813 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
816 * g++.dg/parse/friend11.C: New.
818 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/using-enum-1.C: New.
822 * g++.dg/cpp0x/using-enum-2.C: Likewise.
824 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/parse/friend9.C: New.
828 * g++.dg/parse/friend10.C: Likewise.
829 * g++.dg/parse/friend7.C: Adjust.
831 2014-06-11 Richard Biener <rguenther@suse.de>
833 PR tree-optimization/61452
834 * gcc.dg/torture/pr61452.c: New testcase.
836 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/parse/pr34049.C: New.
841 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
843 * gcc.c-torture/execute/pr61306-1.c: New test.
844 * gcc.c-torture/execute/pr61306-2.c: Likewise.
845 * gcc.c-torture/execute/pr61306-3.c: Likewise.
847 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
849 * gcc.target/aarch64/acle/acle.exp: New.
850 * gcc.target/aarch64/acle/crc32b.c: New test.
851 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
852 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
853 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
854 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
855 * gcc.target/aarch64/acle/crc32d.c: Likewise.
856 * gcc.target/aarch64/acle/crc32h.c: Likewise.
857 * gcc.target/aarch64/acle/crc32w.c: Likewise.
859 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
861 PR tree-optimization/52252
862 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
864 2014-06-11 Richard Biener <rguenther@suse.de>
867 * gcc.dg/torture/20140610-1.c: New testcase.
868 * gcc.dg/torture/20140610-2.c: Likewise.
870 2014-06-10 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/61438
873 * gcc.dg/torture/pr61438.c: New testcase.
875 2014-06-10 Richard Biener <rguenther@suse.de>
878 * g++.dg/opt/pr61456.C: New testcase.
880 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
881 Mikael Morin <mikael@gcc.gnu.org>
884 * gfortran.dg/class_array_15.f03: Check memory leaks.
886 2014-06-10 Richard Biener <rguenther@suse.de>
888 PR tree-optimization/57186
889 PR tree-optimization/59299
890 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
891 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
893 2014-06-10 Jakub Jelinek <jakub@redhat.com>
896 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
898 * gfortran.dg/gomp/associate1.f90: New test.
899 * gfortran.dg/gomp/intentin1.f90: New test.
900 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
901 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
902 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
903 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
905 2014-06-09 Marek Polacek <polacek@redhat.com>
908 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
909 * gcc.dg/array-2.c: Likewise.
910 * gcc.dg/array-const-2.c: Likewise.
911 * gcc.dg/ucnid-8.c: Likewise.
912 * gcc.dg/vla-init-1.c: Likewise.
913 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
914 * gcc.dg/c99-flex-array-7.c: Likewise.
915 * gcc.dg/init-bad-1.c: Likewise.
916 * gcc.dg/init-bad-3.c: Likewise.
917 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
918 * gcc.dg/pedwarn-init.c: Add dg-warning.
919 * gcc.dg/pr53119.c: Remove dg-excess-errors.
921 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/other/redecl3.C: New.
926 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
929 * g++.dg/pr54442.C: New file.
931 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
934 * gfortran.dg/associate_17.f90 : New test
936 2014-06-09 Petr Murzin <petr.murzin@intel.com>
938 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
939 void for TEST instead of static void.
940 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
941 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
942 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
943 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
944 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
945 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
946 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
947 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
948 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
949 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
950 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
951 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
952 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
953 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
954 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
955 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
956 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
957 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
958 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
959 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
960 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
964 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
966 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
977 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
978 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
982 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
984 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
988 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
990 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
991 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
992 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
993 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
994 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
995 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
996 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
997 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
999 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1002 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1005 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1011 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1012 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1013 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1014 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1015 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1019 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1023 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1025 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1026 instead of static void.
1027 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1028 delete unused variables.
1029 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1033 delete unused variables, void for TEST instead of static void.
1034 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1038 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1040 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1047 initialize variables.
1048 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1049 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1052 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1053 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1054 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1057 * gcc.target/i386/i386.exp: Ditto.
1058 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1059 CALC, void for TEST instead of static void, initialize variables.
1060 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1061 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1063 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1064 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1065 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1066 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1067 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1071 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1073 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1075 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1077 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1079 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1081 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1085 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1087 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1090 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1093 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1105 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1120 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1124 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1132 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1134 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1136 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1138 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1140 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1142 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1143 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1146 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1148 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1152 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1154 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1158 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1160 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1164 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1170 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1173 instead of static void.
1174 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1176 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1179 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1182 static void, delete unused variables.
1183 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1188 static void, delete unused variables, Change parameters for
1189 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1190 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1191 CALC, void for TEST instead of static void.
1192 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1193 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1195 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1197 static void, change type of parameter for UNION_TYPE.
1198 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1200 void for TEST instead of static void, delete unused variables, change
1201 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1202 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1209 void for TEST instead of static void, change parameters for
1210 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1211 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1212 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1214 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1215 __attribute__((unused)).
1216 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1217 __attribute__((unused)).
1218 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1219 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1220 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1221 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1222 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1223 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1224 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1225 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1226 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1227 add __attribute__((unused)).
1228 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1229 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1230 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1232 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1235 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1236 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1237 delete unused variables.
1238 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1240 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1243 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1244 static void, mask_merging and zero_masking for unsigned types.
1245 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1246 CHECK_ARRAY for unsigned types.
1247 * gcc.target/i386/m256-check.h: Ditto.
1248 * gcc.target/i386/m512-check.h: Ditto.
1250 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1253 * gcc.target/arm/pr48252.c (main): Expect same result
1256 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1259 * gfortran.dg/cray_pointers_10.f90: New file.
1261 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1263 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1264 instead of complex(kind=16).
1266 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1269 * gfortran.dg/bind_c_usage_29.f90: New file.
1271 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1273 * gnat.dg/opt38.adb: New test.
1274 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1276 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1279 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1280 New macro, 0 for __MMIX__, default 64.
1281 (bar): Pass it to __builtin_apply instead of literal 64.
1283 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1285 * gfortran.dg/io_constraints_11.f90: New file.
1286 * gfortran.dg/io_constraints_12.f90: New file.
1287 * gfortran.dg/io_constraints_13.f90: New file.
1289 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1292 * gcc.target/i386/pr61423.c: New test.
1294 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp0x/constexpr-union6.C: New.
1298 * g++.dg/cpp0x/union6.C: Likewise.
1299 * g++.dg/init/ref14.C: Adjust.
1300 * g++.dg/init/union1.C: Likewise.
1302 2014-06-06 Richard Biener <rguenther@suse.de>
1304 PR tree-optimization/59299
1305 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1307 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1309 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1310 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1312 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1314 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1315 bitfield and test wrong results instead of correct results to make the
1318 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1321 * g++.dg/cpp0x/constexpr-60432.C: New.
1323 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1326 * g++.dg/cpp0x/constexpr-60199.C: New.
1328 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1330 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1331 Specify -march=z900 as an additional option.
1332 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1333 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1334 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1336 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1338 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1339 reduction clause diagnostic changes.
1340 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1341 * gfortran.dg/gomp/reduction1.f90: Likewise.
1342 * gfortran.dg/gomp/reduction3.f90: Likewise.
1343 * gfortran.dg/gomp/udr1.f90: New test.
1344 * gfortran.dg/gomp/udr2.f90: New test.
1345 * gfortran.dg/gomp/udr3.f90: New test.
1346 * gfortran.dg/gomp/udr4.f90: New test.
1347 * gfortran.dg/gomp/udr5.f90: New test.
1348 * gfortran.dg/gomp/udr6.f90: New test.
1349 * gfortran.dg/gomp/udr7.f90: New test.
1351 2014-06-06 Christian Bruel <christian.bruel@st.com>
1353 PR tree-optimization/43934
1354 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1356 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1359 * gcc.dg/pr53119.c: New testcase.
1361 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1364 * gcc.target/avr/pr52472.c: New test.
1367 2014-06-05 Jeff Law <law@redhat.com>
1369 PR tree-optimization/61289
1370 * g++.dg/pr61289.C: New test.
1371 * g++.dg/pr61289-2.C: New test.
1373 2014-06-05 Richard Biener <rguenther@suse.de>
1374 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/parse/pr56961.C: New.
1379 2014-06-05 Kai Tietz <ktietz@redhat.com>
1382 * gcc.target/i386/sibcall-4.c: Remove xfail.
1384 2014-06-05 Julian Brown <julian@codesourcery.com>
1385 Sandra Loosemore <sandra@codesourcery.com>
1387 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1389 2014-06-05 Richard Biener <rguenther@suse.de>
1392 * g++.dg/diagnostic/pr61004.C: New testcase.
1394 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1396 * gcc.dg/torture/pr61319.c: New test.
1398 2014-06-05 Marek Polacek <polacek@redhat.com>
1401 * gcc.dg/pr56724-3.c: New test.
1403 2014-06-05 Andreas Schwab <schwab@suse.de>
1405 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1407 2014-06-05 Marek Polacek <polacek@redhat.com>
1410 * c-c++-common/pr49706.c: New test.
1412 2014-06-05 Marek Polacek <polacek@redhat.com>
1415 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1416 * gcc.dg/Wshadow-3.c: Likewise.
1417 * gcc.dg/pr48062.c: New test.
1419 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/init/pr43453.C: New.
1424 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1426 PR tree-optimization/61385
1427 * gcc.dg/tree-ssa/pr61385.c: New file.
1429 2014-06-04 Richard Biener <rguenther@suse.de>
1431 PR tree-optimization/60098
1432 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1434 2014-06-04 Richard Biener <rguenther@suse.de>
1436 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1438 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1441 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1442 the case with a pointer.
1444 2014-06-04 Marek Polacek <polacek@redhat.com>
1447 * c-c++-common/pr30020.c: New test.
1449 2014-06-03 Andrew Pinski <apinski@cavium.com>
1451 * gcc.c-torture/compile/20140528-1.c: New testcase.
1453 2014-06-03 Dehao Chen <dehao@google.com>
1455 * gcc.dg/tree-prof/merge_block.c: New test.
1457 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1459 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1460 * g++.dg/ext/mv15.C (dg-options): Ditto.
1462 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/cpp0x/nullptr31.C: New.
1467 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1468 * g++.dg/cpp0x/nullptr17.C: Update.
1470 2014-06-03 Marek Polacek <polacek@redhat.com>
1473 * c-c++-common/pr60439.c: New test.
1474 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1476 2014-06-03 Martin Jambor <mjambor@suse.cz>
1479 * g++.dg/ipa/pr61160-1.C: New test.
1481 2014-06-03 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/61383
1484 * gcc.dg/torture/pr61383-1.c: New testcase.
1486 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1488 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1490 2014-06-02 Jeff Law <law@redhat.com>
1492 PR rtl-optimization/61094
1493 * g++.dg/pr61094: New test.
1495 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1497 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1498 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1499 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1500 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1501 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1502 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1503 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1504 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1506 2014-06-02 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/61346
1509 * gcc.dg/torture/pr61346.c: New testcase.
1511 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1513 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1515 * gcc.target/i386/sibcall-4.c: Ditto.
1516 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1518 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1521 in scan-assembler-not string.
1522 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1523 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1524 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1526 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1528 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1530 2014-06-01 Kai Tietz <ktietz@redhat.com>
1533 * gcc.target/i386/sibcall-6.c: New test.
1535 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp0x/pr57543-1.C: New.
1540 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1541 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1542 * g++.dg/cpp0x/decltype59.C: Likewise.
1544 2014-05-31 Tom de Vries <tom@codesourcery.com>
1546 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1548 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1550 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1551 restore_gcc_exec_prefix_env_var): New procedures.
1552 (set_ld_library_path_env_vars,
1553 restore_ld_library_path_env_vars): Use them.
1554 * lib/c-compat.exp: Load target-libpath.exp.
1555 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1556 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1557 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1558 restore_gcc_exec_prefix_env_var.
1559 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1562 * c-c++-common/asan/misalign-1.c: New test.
1563 * c-c++-common/asan/misalign-2.c: New test.
1565 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1566 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1567 -DASAN_USE_DEJAGNU_GTEST=1.
1568 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1569 * g++.dg/asan/asan_oob_test.cc: Likewise.
1570 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1571 * g++.dg/asan/asan_str_test.cc: Likewise.
1572 * g++.dg/asan/asan_test_utils.h: Likewise.
1573 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1574 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1575 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1576 Imported from upstream r209283.
1577 * g++.dg/asan/asan_test_config.h: Likewise.
1579 2014-05-30 Kai Tietz <ktietz@redhat.com>
1582 * gcc.target/i386/sibcall-1.c: New test.
1583 * gcc.target/i386/sibcall-2.c: New test.
1584 * gcc.target/i386/sibcall-3.c: New test.
1585 * gcc.target/i386/sibcall-4.c: New test.
1587 2014-05-30 Ian Lance Taylor <iant@google.com>
1589 * gcc.target/i386/pause-2.c: New test.
1591 2014-05-30 Tom de Vries <tom@codesourcery.com>
1593 * gcc.target/i386/fuse-caller-save.c: New test.
1594 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1595 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1597 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1599 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1600 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1601 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1602 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1603 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1604 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1605 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1606 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1607 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1608 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1609 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1610 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1611 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1612 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1613 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1614 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1615 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1616 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1617 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1618 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1619 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1620 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1621 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1622 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1623 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1624 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1625 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1626 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1627 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1628 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1629 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1630 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1631 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1632 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1633 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1634 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1636 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1638 PR rtl-optimization/61325
1639 * gcc.target/aarch64/pr61325.c: New.
1641 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1643 * gcc.target/arm/simd/vextQf32_1.c: New file.
1644 * gcc.target/arm/simd/vextQp16_1.c: New file.
1645 * gcc.target/arm/simd/vextQp8_1.c: New file.
1646 * gcc.target/arm/simd/vextQs16_1.c: New file.
1647 * gcc.target/arm/simd/vextQs32_1.c: New file.
1648 * gcc.target/arm/simd/vextQs64_1.c: New file.
1649 * gcc.target/arm/simd/vextQs8_1.c: New file.
1650 * gcc.target/arm/simd/vextQu16_1.c: New file.
1651 * gcc.target/arm/simd/vextQu32_1.c: New file.
1652 * gcc.target/arm/simd/vextQu64_1.c: New file.
1653 * gcc.target/arm/simd/vextQu8_1.c: New file.
1654 * gcc.target/arm/simd/vextQp64_1.c: New file.
1655 * gcc.target/arm/simd/vextf32_1.c: New file.
1656 * gcc.target/arm/simd/vextp16_1.c: New file.
1657 * gcc.target/arm/simd/vextp8_1.c: New file.
1658 * gcc.target/arm/simd/vexts16_1.c: New file.
1659 * gcc.target/arm/simd/vexts32_1.c: New file.
1660 * gcc.target/arm/simd/vexts64_1.c: New file.
1661 * gcc.target/arm/simd/vexts8_1.c: New file.
1662 * gcc.target/arm/simd/vextu16_1.c: New file.
1663 * gcc.target/arm/simd/vextu32_1.c: New file.
1664 * gcc.target/arm/simd/vextu64_1.c: New file.
1665 * gcc.target/arm/simd/vextu8_1.c: New file.
1666 * gcc.target/arm/simd/vextp64_1.c: New file.
1668 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1669 Tom de Vries <tom@codesourcery.com>
1671 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1673 * gcc.target/mips/fuse-caller-save.h: New include file.
1674 * gcc.target/mips/fuse-caller-save.c: New test.
1675 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1676 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1678 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1680 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1682 2014-05-28 Richard Biener <rguenther@suse.de>
1685 * gcc.dg/pr61045.c: New testcase.
1687 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1689 * lib/clearcap.exp: New file.
1690 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1691 Remove clearcap_ldflags handling.
1692 Call clearcap-init, clearcap-finish.
1693 * gcc.target/i386/i386.exp: Likewise.
1694 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1695 * gcc.target/i386/clearcapv2.map: Move to
1696 ../config/sol2-clearcapv2.map.
1697 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1698 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1700 2014-05-28 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/61335
1703 * gfortran.dg/pr61335.f90: New testcase.
1705 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1707 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1709 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1711 * gnat.dg/overflow_fixed.adb: New test.
1713 2014-05-27 Marek Polacek <polacek@redhat.com>
1716 * gcc.dg/pr56724-1.c: New test.
1717 * gcc.dg/pr56724-2.c: New test.
1718 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1720 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1722 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1724 * gcc.dg/fold-compare-8.c: New test.
1725 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1727 2014-05-27 Richard Biener <rguenther@suse.de>
1729 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1731 2014-05-27 Marek Polacek <polacek@redhat.com>
1734 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1735 LLONG_MIN, and ULLONG_MAX.
1737 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1739 * lib/target-supports.exp (check_effective_target_vect_bswap):
1740 Specify arm*-*-* support.
1742 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1745 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1747 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1748 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1750 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1754 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1756 PR rtl-optimization/61222
1757 * gcc.c-torture/compile/pr61222-1.c: New test.
1758 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1760 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1762 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1764 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1766 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1768 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1770 PR libgfortran/55117
1771 * gfortran.dg/namelist_85.f90: New test.
1773 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1776 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1777 the case with syntax error.
1779 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1781 * gcc.dg/lto/pr61278_0.c: New test.
1782 * gcc.dg/lto/pr61278_1.c: New test.
1784 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1786 * gcc.dg/pr61220.c: New test.
1787 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1789 2014-05-25 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/coarray_10.f90: Update dg-warning.
1792 * gfortran.dg/coarray_this_image_1.f90: New.
1793 * gfortran.dg/coarray_this_image_2.f90: New.
1795 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1798 * gfortran.dg/arrayio_14.f90: New test.
1800 2014-05-24 Andreas Schwab <schwab@suse.de>
1802 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1804 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1806 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1807 Adjust regexp for -flto.
1808 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1809 * gfortran.dg/pr52835.f90: Likewise.
1811 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1813 PR rtl-optimization/61215
1814 * gcc.target/i386/pr61215.c: New.
1816 2014-05-23 Marek Polacek <polacek@redhat.com>
1817 Jakub Jelinek <jakub@redhat.com>
1819 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1820 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1821 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1822 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1823 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1824 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1825 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1826 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1827 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1828 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1829 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1830 * c-c++-common/ubsan/float-cast.h: New file.
1831 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1832 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1834 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1836 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1838 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1840 * g++.dg/cpp1y/lambda-init9.C: New.
1842 2014-05-23 Richard Biener <rguenther@suse.de>
1845 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1846 adjust testcase to reflect reality.
1848 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1850 PR tree-optimization/54733
1851 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1852 optimization to support memory sources and bitwise operations
1853 equivalent to load in host endianness.
1854 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1855 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1856 * gcc.c-torture/execute/bswap-2.c: Likewise.
1858 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1860 * lib/target-supports.exp: New effective targets for architectures
1861 capable of performing byte swap.
1862 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1863 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1864 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1866 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1870 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1872 2014-05-22 Xinliang David Li <davidxl@google.com>
1874 * g++.dg/ipa/devirt-15.C: Fix expected message.
1875 * g++.dg/ipa/devirt-16.C: Ditto.
1876 * g++.dg/ipa/devirt-17.C: Ditto.
1877 * g++.dg/ipa/devirt-26.C: Ditto.
1878 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1879 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1880 * g++.dg/tree-ssa/pr8781.C:Ditto.
1882 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1884 * gcc.target/powerpc/htm-ttest.c: New test.
1886 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/opt37.ad[sb]: New test.
1890 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1893 * g++.dg/cilk-plus/AN/array_function.cc: New.
1895 2014-05-22 Richard Biener <rguenther@suse.de>
1897 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1899 2014-05-22 Kostya Serebryany <kcc@google.com>
1901 * c-c++-common/tsan/mutexset1.c: Update the test to match
1903 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1905 2014-05-21 Marek Polacek <polacek@redhat.com>
1908 * g++.dg/ubsan/pr61272.C: New test.
1910 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1911 Sandra Loosemore <sandra@codesourcery.com>
1914 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1915 * gcc.target/nios2/custom-fp-lto.c: New test.
1917 2014-05-21 Andreas Schwab <schwab@suse.de>
1919 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1921 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1924 * gcc.target/sh/pr54236-3.c: New.
1926 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1929 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1931 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1933 PR tree-optimization/60899
1934 * g++.dg/ipa/devirt-11.C: Update template.
1936 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1939 * g++.dg/cpp0x/pr61038.C: New.
1941 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/cpp0x/nsdmi-template11.C: New.
1947 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1948 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1950 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1952 * gnat.dg/opt35.adb: New test.
1953 * gnat.dg/opt36.adb: Likewise.
1954 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1956 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/cpp0x/Wattributes1.C: New.
1960 * g++.dg/ext/visibility/redecl1.C: Adjust.
1961 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1963 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1965 * gcc.target/powerpc/vsxcopy.c: New test.
1967 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1970 * g++.dg/cpp0x/nsdmi-union6.C: New.
1971 * g++.dg/parse/pr58664.C: Likewise.
1972 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1973 * g++.dg/parse/crash31.C: Likewise.
1974 * g++.dg/template/error2.C: Likewise.
1975 * g++.dg/template/inherit8.C: Likewise.
1976 * g++.dg/template/offsetof2.C: Likewise.
1978 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1980 * c-c++-common/gomp/simd4.c: Adjust for inform.
1981 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1982 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1983 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1984 * g++.dg/cpp0x/noexcept15.C: Likewise.
1985 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1986 * g++.dg/eh/spec6.C: Likewise.
1987 * g++.dg/expr/cast1.C: Likewise.
1988 * g++.dg/expr/dtor1.C: Likewise.
1989 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1990 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1991 * g++.dg/gomp/pr49223-2.C: Likewise.
1992 * g++.dg/gomp/udr-4.C: Likewise.
1993 * g++.dg/init/delete1.C: Likewise.
1994 * g++.dg/other/crash-2.C: Likewise.
1995 * g++.dg/parse/crash24.C: Likewise.
1996 * g++.dg/parse/crash25.C: Likewise.
1997 * g++.dg/parse/crash31.C: Likewise.
1998 * g++.dg/parse/crash49.C: Likewise.
1999 * g++.dg/parse/crash50.C: Likewise.
2000 * g++.dg/parse/crash54.C: Likewise.
2001 * g++.dg/parse/dtor7.C: Likewise.
2002 * g++.dg/parse/error40.C: Likewise.
2003 * g++.dg/parse/fused-params1.C: Likewise.
2004 * g++.dg/parse/new1.C: Likewise.
2005 * g++.dg/template/crash35.C: Likewise.
2006 * g++.dg/template/crash59.C: Likewise.
2007 * g++.dg/template/crash77.C: Likewise.
2008 * g++.dg/template/error51.C: Likewise.
2009 * g++.dg/template/incomplete1.C: Likewise.
2010 * g++.dg/template/incomplete3.C: Likewise.
2011 * g++.dg/template/incomplete4.C: Likewise.
2012 * g++.dg/template/incomplete5.C: Likewise.
2013 * g++.dg/template/inherit8.C: Likewise.
2014 * g++.dg/template/instantiate1.C: Likewise.
2015 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2016 * g++.dg/template/offsetof2.C: Likewise.
2017 * g++.dg/tm/pr51928.C: Likewise.
2018 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2019 * g++.dg/warn/incomplete1.C: Likewise.
2020 * g++.dg/warn/incomplete2.C: Likewise.
2021 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2022 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2023 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2024 * g++.old-deja/g++.eh/catch1.C: Likewise.
2025 * g++.old-deja/g++.eh/spec6.C: Likewise.
2026 * g++.old-deja/g++.mike/p7868.C: Likewise.
2027 * g++.old-deja/g++.other/crash38.C: Likewise.
2028 * g++.old-deja/g++.other/enum2.C: Likewise.
2029 * g++.old-deja/g++.other/incomplete.C: Likewise.
2030 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2031 * g++.old-deja/g++.pt/crash9.C: Likewise.
2032 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2033 * g++.old-deja/g++.pt/typename8.C: Likewise.
2034 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2036 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2038 * lib/target-supports.exp
2039 (check_effective_target_vect_sizes_32B_16B): Return false if
2040 128-bit AVX vectors preferred.
2042 2014-05-19 Mike Stump <mikestump@comcast.net>
2044 * lib/target-supports.exp (check_effective_target_avx): Early out
2045 if not x86 to prevent x86 flags on non-x86 targets.
2047 2014-05-19 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/61221
2050 * gcc.dg/torture/pr61221.c: New testcase.
2052 2014-05-19 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/61209
2055 * gfortran.dg/pr61209.f90: New testcase.
2057 2014-05-19 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/61184
2060 * c-c++-common/torture/pr61184.c: New testcase.
2062 2014-05-19 Christian Bruel <christian.bruel@st.com>
2065 * gcc.target/sh/pr61195.c: New test.
2067 2014-05-18 Wei Mi <wmi@google.com>
2070 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2071 directive with rtl insns. Add effective-target fpic and
2074 2014-05-17 Xinliang David Li <davidxl@google.com>
2076 * g++.dg/ipa/devirt-33.C: New testcase.
2078 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2080 * g++.dg/ipa/comdat.C: New file.
2082 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2084 * gnat.dg/volatile12.ad[sb]: New test.
2086 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/enum3.adb: New test.
2090 2014-05-18 Andreas Schwab <schwab@suse.de>
2092 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2094 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2097 * gfortran.dg/namelist_utf8.f90: New test.
2099 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2102 * g++.dg/cpp0x/decltype58.C: New.
2104 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2106 * gcc.target/microblaze/others/break_handler.c: New.
2108 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2110 PR tree-optimization/61140
2111 PR tree-optimization/61150
2112 PR tree-optimization/61197
2113 * gcc.dg/tree-ssa/pr61140.c: New file.
2114 * gcc.dg/tree-ssa/pr61150.c: New file.
2115 * gcc.dg/tree-ssa/pr61197.c: New file.
2117 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2119 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2120 (dg-options): Add -mfpmath=387.
2121 (dg-final): Check that no MMX registers are used.
2123 2014-05-17 Andreas Schwab <schwab@suse.de>
2125 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2127 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2130 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2132 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2133 occurrences of "int" in the gimple dump to reflect that the return
2134 types of functions now show up in such dumps.
2135 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2137 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2139 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2140 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2141 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2142 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2143 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2144 * gcc.dg/debug/pr35154.c: Update testcase.
2145 * gcc.target/i386/vectorize1.c: Update testcase.
2147 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2150 * g++.dg/parse/error54.C: New.
2152 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2154 PR rtl-optimization/60969
2155 * g++.dg/pr60969.C: New.
2157 2014-05-16 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/61194
2160 * gcc.dg/vect/pr61194.c: New testcase.
2162 2014-05-16 Richard Biener <rguenther@suse.de>
2164 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2165 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2167 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2169 2014-05-16 Richard Biener <rguenther@suse.de>
2171 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2173 2014-05-15 Martin Jambor <mjambor@suse.cz>
2176 * g++.dg/ipa/pr61085.C: New test.
2178 2014-05-15 Martin Jambor <mjambor@suse.cz>
2180 PR tree-optimization/61090
2181 * gcc.dg/tree-ssa/pr61090.c: New test.
2183 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2185 PR tree-optimization/61158
2186 * gcc.dg/pr61158.c: New test.
2188 2014-05-15 Andreas Schwab <schwab@suse.de>
2190 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2192 * obj-c++.dg/exceptions-5.mm: Likewise.
2194 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2196 * shrink-wrap-loop.c: New test case.
2198 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2200 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2201 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2202 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2203 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2204 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2205 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2206 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2207 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2208 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2209 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2210 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2211 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2212 * gcc.target/arm/simd/vtrns16_1.c: New file.
2213 * gcc.target/arm/simd/vtrns32_1.c: New file.
2214 * gcc.target/arm/simd/vtrns8_1.c: New file.
2215 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2216 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2217 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2219 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2221 * gcc.target/i386/clflushopt-1.c: New.
2222 * gcc.target/i386/xsavec-1.c: Ditto.
2223 * gcc.target/i386/xsavec64-1.c: Ditto.
2224 * gcc.target/i386/xsaves-1.c: Ditto.
2225 * gcc.target/i386/xsaves64-1.c: Ditto.
2226 * gcc.target/i386/sse-12.c: Test new options.
2227 * gcc.target/i386/sse-13.c: Ditto.
2228 * gcc.target/i386/sse-14.c: Ditto.
2229 * gcc.target/i386/sse-22.c: Ditto.
2230 * gcc.target/i386/sse-23.c: Ditto.
2231 * g++.dg/other/i386-2.C: Ditto.
2232 * g++.dg/other/i386-3.C: Ditto.
2234 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2236 PR rtl-optimization/60866
2237 * gcc.dg/pr60866.c: New test.
2239 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2241 PR rtl-optimization/60901
2242 * gcc.target/i386/pr60901.c: New test.
2244 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2247 * c-c++-common/asan/asan-interface-1.c: New test.
2248 * lib/asan-dg.exp (asan_include_flags): New function.
2249 (asan_init): Call asan_include_flags to obtain path
2250 to sanitizer headers.
2252 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2254 * lib/target-support.exp (check_dfp_hw_available): New function.
2255 (is-effective-target): Check $arg for dfp_hw.
2256 (is-effective-target-keyword): Likewise.
2257 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2258 Change target to dfp_hw.
2260 2014-05-13 Marek Polacek <polacek@redhat.com>
2263 * gcc.dg/pr61162.c: New test.
2265 2014-05-13 Marek Polacek <polacek@redhat.com>
2267 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2268 * c-c++-common/pr50459-2.c: New test.
2270 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/template/pr54310.C: New.
2275 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2276 Sandra Loosemore <sandra@codesourcery.com>
2278 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2280 2014-05-13 Catherine Moore <clm@cm00re.com>
2282 * gcc.target/mips/near-far-1.c: Adjust expected output
2283 to allow the JALS instruction.
2284 * gcc.target/mips/near-far-2.c: Likewise.
2285 * gcc.target/mips/near-far-4.c: Likewise.
2287 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2289 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2291 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2294 * gcc.dg/pr61060.c: New test.
2296 2014-05-12 DJ Delorie <dj@redhat.com>
2298 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2299 * gcc.dg/sibcall-4.c: Likewise.
2301 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2303 * objc.dg/shadow-1.m: New test.
2304 * objc.dg/shadow-2.m: New test.
2305 * objc.dg/ivar-scope-1.m: New test.
2306 * objc.dg/ivar-scope-2.m: New test.
2307 * objc.dg/ivar-scope-3.m: New test.
2308 * objc.dg/ivar-scope-4.m: New test.
2309 * objc.dg/ivar-visibility-1.m: New test.
2310 * objc.dg/ivar-visibility-2.m: New test.
2311 * objc.dg/ivar-visibility-3.m: New test.
2312 * objc.dg/ivar-visibility-4.m: New test.
2314 2014-05-12 Tobias Burnus <burnus@net-b.de>
2317 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2319 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2322 * gfortran.dg/associate_16.f90: New test.
2324 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2327 * gcc.target/avr/pr60991.c: New testcase.
2329 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp1y/pr60054.C: New.
2334 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/template/pr51199.C: New.
2339 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2341 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2343 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2345 * gfortran.dg/gomp/affinity-1.f90: New test.
2347 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2349 * gcc.dg/torture/pr61136.c: New test.
2351 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/cpp0x/sfinae51.C: New.
2357 * g++.dg/cpp0x/variadic157.C: New.
2359 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2362 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2364 2014-05-10 Marek Polacek <polacek@redhat.com>
2366 * gcc.dg/pedwarn-init.c: New test.
2367 * gcc.dg/init-string-1.c: Adjust dg-error.
2369 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2371 * lib/target-supports.exp
2372 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2375 2014-05-09 Marek Polacek <polacek@redhat.com>
2378 * gcc.dg/pr61096-1.c: New test.
2379 * gcc.dg/pr61096-2.c: New test.
2381 2014-05-09 Florian Weimer <fweimer@redhat.com>
2383 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2384 * g++.dg/fstack-protector-strong.C: Likewise.
2385 * gcc.target/i386/ssp-strong-reg.c: New file.
2387 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2390 * gcc.target/avr/torture/pr61055.c: New test.
2392 2014-05-09 Marek Polacek <polacek@redhat.com>
2395 * c-c++-common/attributes-1.c: Move test line to a new test.
2396 * c-c++-common/attributes-2.c: New test.
2397 * c-c++-common/pr50459.c: New test.
2398 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2399 * gcc.dg/nonnull-2.c: Likewise.
2400 * gcc.dg/pr55570.c: Modify dg-error.
2401 * gcc.dg/tm/wrap-2.c: Likewise.
2403 2014-05-08 Jeff Law <law@redhat.com>
2405 PR tree-optimization/61009
2406 * g++.dg/tree-ssa/pr61009.C: New test.
2408 2014-05-08 Matthias Klose <doko@ubuntu.com>
2411 * gcc-dg/unused-8a.c: New.
2412 * gcc-dg/unused-8b.c: Likewise.
2414 2014-05-08 Marek Polacek <polacek@redhat.com>
2417 * gcc.dg/pr61053.c: New test.
2419 2014-05-08 Marek Polacek <polacek@redhat.com>
2422 * gcc.dg/pr61077.c: New test.
2424 2014-05-08 Tobias Burnus <burnus@net-b.de>
2426 * gfortran.dg/coarray_collectives_1.f90: New.
2427 * gfortran.dg/coarray_collectives_2.f90: New.
2428 * gfortran.dg/coarray_collectives_3.f90: New.
2429 * gfortran.dg/coarray_collectives_4.f90: New.
2430 * gfortran.dg/coarray_collectives_5.f90: New.
2431 * gfortran.dg/coarray_collectives_6.f90: New.
2432 * gfortran.dg/coarray/collectives_1.f90: New.
2433 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2434 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2435 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2436 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2437 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2438 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2439 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2441 2014-05-08 Wei Mi <wmi@google.com>
2444 * gcc.target/i386/pr58066.c: New test.
2446 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2448 * gcc.target/i386/avx256-unaligned-load-2.c,
2449 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2450 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2451 packed-single instructions.
2453 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/diagnostic/pr13981.C: New.
2458 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2460 PR tree-optimization/59100
2461 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2462 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2464 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2466 PR tree-optimization/61095
2467 * gcc.dg/torture/pr61095.c: New test.
2469 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2472 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2473 the uninitialized complex is used.
2474 * gcc.dg/uninit-17.c: New test to check partial initialization of
2475 complex with branches.
2476 * gcc.dg/uninit-17-O0.c: Likewise.
2478 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2481 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2482 (test_03): Rename to test_02.
2484 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2487 * g++.dg/cpp0x/sfinae50.C: New.
2489 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/cpp0x/deleted7.C: New.
2494 2014-05-07 Richard Biener <rguenther@suse.de>
2496 PR tree-optimization/61034
2497 * g++.dg/tree-ssa/pr61034.C: New testcase.
2499 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2501 * gcc.target/epiphany/isr-arg.c: New file.
2503 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2505 PR tree-optimization/52252
2506 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2508 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2510 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2511 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2512 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2513 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2514 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2515 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2516 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2517 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2518 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2519 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2520 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2521 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2522 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2523 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2524 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2525 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2526 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2527 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2528 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2529 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2530 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2531 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2532 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2533 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2534 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2535 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2536 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2537 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2538 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2539 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2540 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2541 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2542 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2543 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2544 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2545 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2546 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2547 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2548 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2549 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2550 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2551 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2552 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2553 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2554 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2555 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2556 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2557 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2558 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2559 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2560 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2561 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2562 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2563 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2564 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2565 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2566 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2567 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2568 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2569 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2570 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2571 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2572 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2573 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2574 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2575 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2576 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2577 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2578 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2579 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2580 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2581 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2583 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2585 gcc.target/aarch64/simd/ext_f32.x: New file.
2586 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2587 gcc.target/aarch64/simd/ext_p16.x: New file.
2588 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2589 gcc.target/aarch64/simd/ext_p8.x: New file.
2590 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2591 gcc.target/aarch64/simd/ext_s16.x: New file.
2592 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2593 gcc.target/aarch64/simd/ext_s32.x: New file.
2594 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2595 gcc.target/aarch64/simd/ext_s64.x: New file.
2596 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2597 gcc.target/aarch64/simd/ext_s8.x: New file.
2598 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2599 gcc.target/aarch64/simd/ext_u16.x: New file.
2600 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2601 gcc.target/aarch64/simd/ext_u32.x: New file.
2602 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2603 gcc.target/aarch64/simd/ext_u64.x: New file.
2604 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2605 gcc.target/aarch64/simd/ext_u8.x: New file.
2606 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2607 gcc.target/aarch64/simd/ext_f64.c: New file.
2608 gcc.target/aarch64/simd/extq_f32.x: New file.
2609 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2610 gcc.target/aarch64/simd/extq_p16.x: New file.
2611 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2612 gcc.target/aarch64/simd/extq_p8.x: New file.
2613 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2614 gcc.target/aarch64/simd/extq_s16.x: New file.
2615 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2616 gcc.target/aarch64/simd/extq_s32.x: New file.
2617 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2618 gcc.target/aarch64/simd/extq_s64.x: New file.
2619 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2620 gcc.target/aarch64/simd/extq_s8.x: New file.
2621 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2622 gcc.target/aarch64/simd/extq_u16.x: New file.
2623 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2624 gcc.target/aarch64/simd/extq_u32.x: New file.
2625 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2626 gcc.target/aarch64/simd/extq_u64.x: New file.
2627 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2628 gcc.target/aarch64/simd/extq_u8.x: New file.
2629 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2630 gcc.target/aarch64/simd/extq_f64.c: New file.
2632 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2634 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2635 * gcc.target/aarch64/vtrnu32.c: Likewise.
2636 * gcc.target/aarch64/vtrnf32.c: Likewise.
2638 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2640 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2641 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2642 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2643 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2644 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2645 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2646 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2647 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2648 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2649 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2650 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2651 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2652 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2653 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2654 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2655 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2656 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2657 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2658 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2659 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2660 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2661 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2662 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2663 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2664 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2665 * gcc.target/aarch64/simd/vtrns16.x: New file.
2666 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2667 * gcc.target/aarch64/simd/vtrns32.x: New file.
2668 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2669 * gcc.target/aarch64/simd/vtrns8.x: New file.
2670 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2671 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2672 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2673 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2674 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2675 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2677 2014-05-07 Richard Biener <rguenther@suse.de>
2679 PR tree-optimization/57864
2680 * gcc.dg/torture/pr57864.c: New testcase.
2682 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2685 * gfortran.dg/list_read_13.f: New test.
2687 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/cpp0x/nsdmi-template9.C: New.
2691 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2693 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2694 Mike Stump <mikestump@comcast.net>
2695 Richard Sandiford <rdsandiford@googlemail.com>
2697 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2699 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2702 * g++.dg/ipa/devirt-32.C: New testcase.
2704 2014-05-05 Richard Biener <rguenther@suse.de>
2707 * gcc.dg/torture/pr61010.c: New testcase.
2709 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2711 * gcc.target/s390/leaf-profile.c: New testcase.
2713 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2715 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2716 Disable asm scan for s390.
2717 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2718 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2720 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2722 PR tree-optimization/60363
2723 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2725 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2727 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2728 (dg-require-effective-target): Change target to powerpc_fprs.
2729 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2730 (dg-require-effective-target): Change target to dfprt.
2732 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/cpp0x/deleted4.C: New.
2736 * g++.dg/cpp0x/deleted5.C: Likewise.
2737 * g++.dg/cpp0x/deleted6.C: Likewise.
2739 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2742 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2744 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2745 * gfortran.dg/coarray_poly_6.f90: Likewise.
2746 * gfortran.dg/coarray_poly_7.f90: Likewise.
2747 * gfortran.dg/coarray_poly_8.f90: Likewise.
2749 2014-05-02 Marek Polacek <polacek@redhat.com>
2752 * gcc.dg/pr25801.c: New test.
2754 2014-05-02 Marek Polacek <polacek@redhat.com>
2757 * gcc.dg/pr60784.c: New test.
2759 2014-05-01 Marek Polacek <polacek@redhat.com>
2762 * gcc.dg/pr60915.c: New test.
2764 2014-05-01 Marek Polacek <polacek@redhat.com>
2767 * gcc.dg/pr60257.c: New test.
2769 2014-05-01 Marek Polacek <polacek@redhat.com>
2772 * c-c++-common/pr43395.c: New test.
2774 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2776 * gcc.dg/cond-reduc-1.c: New test.
2777 * gcc.dg/cond-reduc-2.c: Likewise.
2779 2014-05-01 Marek Polacek <polacek@redhat.com>
2782 * gcc.dg/pr29467.c: New test.
2783 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2784 about boolean types.
2785 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2787 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2789 2014-05-01 Marek Polacek <polacek@redhat.com>
2792 * gcc.dg/pr43245.c: New test.
2794 2014-05-01 Marek Polacek <polacek@redhat.com>
2797 * gcc.dg/pr56989.c: New test.
2799 2014-04-30 Ian Lance Taylor <iant@google.com>
2801 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2802 in go_compile_args rather than in argument to go-torture-execute.
2804 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2806 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2809 2014-04-30 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/coarray_poly_6.f90
2812 * gfortran.dg/coarray_poly_7.f90
2813 * gfortran.dg/coarray_poly_8.f90
2815 2014-04-30 Tobias Burnus <burnus@net-b.de>
2817 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2818 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2819 * gfortran.dg/coarray/codimension.f90: New.
2821 2014-04-30 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2824 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2826 2014-04-30 Tobias Burnus <burnus@net-b.de>
2828 * gfortran.dg/coarray_poly_4.f90: New.
2829 * gfortran.dg/coarray_poly_5.f90: New.
2831 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2833 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2834 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2835 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2836 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2837 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2838 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2839 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2840 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2841 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2842 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2843 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2844 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2845 * gcc.target/arm/simd/vuzps16_1.c: New file.
2846 * gcc.target/arm/simd/vuzps32_1.c: New file.
2847 * gcc.target/arm/simd/vuzps8_1.c: New file.
2848 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2849 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2850 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2852 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2854 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2855 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2856 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2858 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2860 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2861 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2862 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2863 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2864 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2865 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2866 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2867 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2868 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2869 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2870 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2871 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2872 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2873 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2874 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2875 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2876 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2877 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2878 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2879 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2880 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2881 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2882 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2883 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2884 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2885 * gcc.target/aarch64/simd/vuzps16.x: New file.
2886 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2887 * gcc.target/aarch64/simd/vuzps32.x: New file.
2888 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2889 * gcc.target/aarch64/simd/vuzps8.x: New file.
2890 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2891 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2892 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2893 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2894 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2895 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2897 2014-04-30 Richard Biener <rguenther@suse.de>
2899 PR tree-optimization/48329
2900 * gfortran.dg/vect/pr48329.f90: New testcase.
2902 2014-04-30 Marek Polacek <polacek@redhat.com>
2904 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2905 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2907 2014-04-30 Marek Polacek <polacek@redhat.com>
2910 * gcc.dg/pr60139.c: New test.
2912 2014-04-30 Marek Polacek <polacek@redhat.com>
2915 * gcc.dg/pr60351.c: New test.
2917 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2919 * gcc.target/arm/simd/simd.exp: New file.
2920 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2921 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2922 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2923 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2924 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2925 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2926 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2927 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2928 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2929 * gcc.target/arm/simd/vzipf32_1.c: New file.
2930 * gcc.target/arm/simd/vzipp16_1.c: New file.
2931 * gcc.target/arm/simd/vzipp8_1.c: New file.
2932 * gcc.target/arm/simd/vzips16_1.c: New file.
2933 * gcc.target/arm/simd/vzips32_1.c: New file.
2934 * gcc.target/arm/simd/vzips8_1.c: New file.
2935 * gcc.target/arm/simd/vzipu16_1.c: New file.
2936 * gcc.target/arm/simd/vzipu32_1.c: New file.
2937 * gcc.target/arm/simd/vzipu8_1.c: New file.
2939 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2942 * g++.dg/cpp0x/constexpr-51707.C: New.
2944 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2946 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2947 occurrences of "int" in the gimple dump to reflect that the return
2948 types of functions now show up in such dumps.
2949 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2951 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2953 PR tree-optimization/60971
2954 * c-c++-common/turtore/pr60971.c: New test.
2956 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2958 * gcc.target/aarch64/simd/simd.exp: New file.
2959 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2960 * gcc.target/aarch64/simd/vzipf32.x: New file.
2961 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2962 * gcc.target/aarch64/simd/vzipp16.x: New file.
2963 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2964 * gcc.target/aarch64/simd/vzipp8.x: New file.
2965 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2966 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2967 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2968 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2969 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2970 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2971 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2972 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2973 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2974 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2975 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2976 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2977 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2978 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2979 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2980 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2981 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2982 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2983 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2984 * gcc.target/aarch64/simd/vzips16.x: New file.
2985 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2986 * gcc.target/aarch64/simd/vzips32.x: New file.
2987 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2988 * gcc.target/aarch64/simd/vzips8.x: New file.
2989 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2990 * gcc.target/aarch64/simd/vzipu16.x: New file.
2991 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2992 * gcc.target/aarch64/simd/vzipu32.x: New file.
2993 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2994 * gcc.target/aarch64/simd/vzipu8.x: New file.
2996 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2998 * gcc.target/aarch64/fcsel_1.c: New test case.
3000 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3003 * gfortran.dg/arrayio_13.f90: New test.
3005 2014-04-28 Martin Jambor <mjambor@suse.cz>
3007 * gcc.dg/tree-ssa/sra-14.c: New test.
3009 2014-04-28 Richard Biener <rguenther@suse.de>
3012 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3013 * gcc.dg/vect/pr60092.c: Likewise.
3015 2014-04-28 Richard Biener <rguenther@suse.de>
3017 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3018 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3019 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3020 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3022 2014-04-28 Richard Biener <rguenther@suse.de>
3024 PR tree-optimization/60979
3025 * gcc.dg/graphite/pr60979.c: New testcase.
3027 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3030 * gcc.dg/pr60114.c: Use signed chars.
3032 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3035 * g++.dg/cpp0x/alias-decl-43.C: New.
3037 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3041 * gfortran.dg/no_range_check_3.f90: New test.
3043 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3046 * gfortran.dg/namelist_utf8.f90: New test.
3048 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3050 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3051 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3052 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3054 2014-04-25 Cary Coutant <ccoutant@google.com>
3057 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3058 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3059 -fdebug-types-section flag.
3061 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3063 * gcc.target/arm/tail-long-call.c: New test.
3065 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3067 PR tree-optimization/60930
3068 * gcc.dg/torture/pr60930.c: New test.
3070 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3072 PR tree-optimization/60960
3073 * gcc.c-torture/execute/pr60960.c: New test.
3075 2014-04-25 Marek Polacek <polacek@redhat.com>
3077 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3079 2014-04-25 Marek Polacek <polacek@redhat.com>
3082 * gcc.dg/pr18079.c: New test.
3083 * gcc.dg/pr18079-2.c: New test.
3085 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3087 * c-c++-common/gomp/pr60823-2.c: Require effective target
3090 2014-04-25 Marek Polacek <polacek@redhat.com>
3093 * gcc.dg/pr60114.c: New test.
3095 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3097 * gcc.c-torture/execute/20140425-1.c: New test.
3099 2014-04-25 Marek Polacek <polacek@redhat.com>
3102 * c-c++-common/pr60156.c: New test.
3104 2014-04-25 Richard Biener <rguenther@suse.de>
3107 * g++.dg/opt/pr60912.C: New testcase.
3109 2014-04-25 Richard Biener <rguenther@suse.de>
3112 * gcc.dg/lto/pr60911_0.c: New testcase.
3114 2014-04-24 Cong Hou <congh@google.com>
3116 PR tree-optimization/60896
3117 * g++.dg/vect/pr60896.cc: New test.
3119 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3121 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3122 unpack builtin functionss for 128-bit types.
3123 * gcc.target/powerpc/pack02.c: Likewise.
3124 * gcc.target/powerpc/pack03.c: Likewise.
3125 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3126 divide builtin functionss.
3127 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3128 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3130 * gcc.target/powerpc/bcd-2.c: Likewise.
3131 * gcc.target/powerpc/bcd-3.c: Likewise.
3132 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3134 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3136 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3138 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3139 keeps_null_pointer_checks.
3140 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3141 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3142 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3143 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3145 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3147 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3148 Replace load with read and store with write.
3150 2014-04-24 Jeff Law <law@redhat.com>
3153 * gcc.c-torture/pr60822.c: New test.
3154 * gcc.c-torture/pr60822.x: New test.
3156 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3159 * g++.dg/cpp0x/pr57958.C: New test.
3161 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3163 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3164 true for aarch64_be.
3166 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3167 Tom de Vries <tom@codesourcery.com>
3169 * gcc.dg/fuse-caller-save.c: New test.
3171 2014-04-24 Joey Ye <joey.ye@arm.com>
3173 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3175 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3177 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3178 * gcc.dg/vect/vect-bswap16: New test.
3179 * gcc.dg/vect/vect-bswap32: Likewise.
3180 * gcc.dg/vect/vect-bswap64: Likewise.
3182 2014-04-23 Jeff Law <law@redhat.com>
3184 PR tree-optimization/60902
3185 * gcc.target/i386/pr60902.c: New test.
3187 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3189 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3190 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3191 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3193 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3195 * gcc.target/arm/rev16.c: New test.
3197 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3199 * gcc.target/aarch64/rev16_1.c: New test.
3201 2014-04-23 Richard Biener <rguenther@suse.de>
3203 PR tree-optimization/60903
3204 * gcc.dg/torture/pr60903.c: New testcase.
3206 2014-04-23 Richard Biener <rguenther@suse.de>
3209 * g++.dg/torture/pr60895.C: New testcase.
3211 2014-04-23 Richard Biener <rguenther@suse.de>
3214 * gcc.dg/torture/pr60891.c: New testcase.
3216 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3219 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3220 -fno-sanitize-recover to dg-options.
3221 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3222 add -std=c++11 to dg-options.
3223 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3224 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3225 add -std=c++1y to dg-options.
3226 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3227 -fno-sanitize-recover to dg-options.
3228 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3229 * c-c++-common/ubsan/vla-4.c: Likewise.
3230 * c-c++-common/ubsan/pr59503.c: Likewise.
3231 * c-c++-common/ubsan/vla-3.c: Likewise.
3232 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3233 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3234 * c-c++-common/ubsan/shift-3.c: Likewise.
3235 * c-c++-common/ubsan/overflow-1.c: Likewise.
3236 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3237 * c-c++-common/ubsan/vla-2.c: Likewise.
3238 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3239 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3240 * c-c++-common/ubsan/shift-6.c: Likewise.
3241 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3242 * c-c++-common/ubsan/overflow-add-3.c: New test.
3243 * c-c++-common/ubsan/overflow-add-4.c: New test.
3244 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3245 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3247 2014-04-22 Christian Bruel <christian.bruel@st.com>
3249 * gcc.target/sh/hiconst.c: New test.
3251 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3253 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3254 lroundf generates custom round instruction, too.
3256 2014-04-22 Tobias Burnus <burnus@net-b.de>
3259 * coarray/alloc_comp_3.f90: New.
3261 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3264 * gcc.target/i386/pr60868.c: New testcase.
3266 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3269 * c-c++-common/gomp/pr59073.c: New test.
3271 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3273 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3275 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3277 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3278 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3280 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3282 * gcc.dg/memcpy-5.c: New test.
3284 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3286 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3288 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3289 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3291 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3292 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3294 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3295 from dg-additional-options.
3296 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3299 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3301 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3302 (sigill_hdlr): Remove.
3303 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3306 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3307 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3308 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3310 * lib/target-supports.exp (add_options_for_tls): Remove
3311 *-*-solaris2.9* handling.
3313 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3315 * gcc.target/aarch64/vect_cvtf_1.c: New.
3317 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3319 PR tree-optimization/60823
3320 * c-c++-common/gomp/pr60823-1.c: New test.
3321 * c-c++-common/gomp/pr60823-2.c: New test.
3322 * c-c++-common/gomp/pr60823-3.c: New test.
3324 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3326 * gcc.target/arm/anddi_notdi-1.c: New test.
3327 * gcc.target/arm/iordi_notdi-1.c: New test case.
3329 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3331 * gcc.target/arm/iordi_notdi-1.c: New test.
3333 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3335 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3337 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3340 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3341 not cause errors if -mspe.
3343 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3346 * gcc.target/i386/pr60909-1.c: New test.
3347 * gcc.target/i386/pr60909-2.c: Ditto.
3349 2014-04-18 Cong Hou <congh@google.com>
3351 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3352 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3354 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3356 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3357 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3359 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3362 * g++.dg/cpp0x/alias-decl-42.C: New.
3364 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3366 * gcc.target/powerpc/ti_math1.c: New.
3367 * gcc.target/powerpc/ti_math2.c: New.
3369 2014-04-17 Martin Jambor <mjambor@suse.cz>
3371 * gnat.dg/opt34.adb: New.
3372 * gnat.dg/opt34_pkg.ads: Likewise.
3374 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3376 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3377 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3379 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3381 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3382 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3384 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3387 Forward port from 4.8 branch
3388 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3390 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3392 * gcc.target/i386/bmi-2.c: Ditto.
3394 2014-04-17 Richard Biener <rguenther@suse.de>
3397 * g++.dg/opt/pr60849.C: New testcase.
3399 2014-04-17 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/60836
3402 * g++.dg/vect/pr60836.cc: New testcase.
3404 2014-04-17 Richard Biener <rguenther@suse.de>
3406 PR tree-optimization/60841
3407 * gcc.dg/vect/pr60841.c: New testcase.
3409 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3411 * g++.dg/ipa/devirt-31.C: New testcase.
3413 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3416 * gcc.dg/lto/pr60820_0.c: New testcase.
3417 * gcc.dg/lto/pr60820_1.c: New testcase.
3419 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3422 * g++.dg/torture/pr60854.C: New testcase.
3424 2014-04-16 Catherine Moore <clm@codesourcery.com>
3426 * gcc.target/mips/umips-store16-2.c: New test.
3428 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3430 * g++.dg/cpp0x/initlist-vect.C: New file.
3432 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3434 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3435 * gcc.dg/uninit-I-O0.c: Likewise.
3436 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3438 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3440 PR tree-optimization/60844
3441 * gcc.dg/pr60844.c: New test.
3443 2014-04-15 Richard Biener <rguenther@suse.de>
3445 PR rtl-optimization/56965
3446 * gcc.dg/torture/pr56965-1.c: New testcase.
3447 * gcc.dg/torture/pr56965-2.c: Likewise.
3449 2014-04-15 Teresa Johnson <tejohnson@google.com>
3451 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3453 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3455 * gnat.dg/vect14.adb: New test.
3457 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3459 * gnat.dg/vect12.ad[sb]: New test.
3460 * gnat.dg/vect13.ad[sb]: Likewise.
3462 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3464 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3466 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3467 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3468 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3469 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3470 * c-c++-common/ubsan/null-1.c: Likewise.
3471 * c-c++-common/ubsan/null-10.c: Likewise.
3472 * c-c++-common/ubsan/null-11.c: Likewise.
3473 * c-c++-common/ubsan/null-2.c: Likewise.
3474 * c-c++-common/ubsan/null-3.c: Likewise.
3475 * c-c++-common/ubsan/null-4.c: Likewise.
3476 * c-c++-common/ubsan/null-5.c: Likewise.
3477 * c-c++-common/ubsan/null-6.c: Likewise.
3478 * c-c++-common/ubsan/null-7.c: Likewise.
3479 * c-c++-common/ubsan/null-8.c: Likewise.
3480 * c-c++-common/ubsan/null-9.c: Likewise.
3481 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3482 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3483 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3484 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3485 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3486 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3487 * c-c++-common/ubsan/pr59333.c: Likewise.
3488 * c-c++-common/ubsan/pr59667.c: Likewise.
3489 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3490 * c-c++-common/ubsan/pr60636.c: Likewise.
3491 * c-c++-common/ubsan/shift-1.c: Likewise.
3492 * c-c++-common/ubsan/shift-2.c: Likewise.
3493 * c-c++-common/ubsan/vla-1.c: Likewise.
3495 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3497 * gnat.dg/vect11.ad[sb]: New test.
3499 2014-04-14 Richard Biener <rguenther@suse.de>
3501 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3503 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3505 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3507 2014-04-14 Richard Biener <rguenther@suse.de>
3508 Marc Glisse <marc.glisse@inria.fr>
3511 * gcc.target/i386/vec-may_alias.c: New testcase.
3513 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3515 * lib/target-supports.exp
3516 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3517 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3520 2014-04-14 Richard Biener <rguenther@suse.de>
3523 * gcc.dg/lto/pr60720_0.c: New testcase.
3524 * gcc.dg/lto/pr60720_1.c: Likewise.
3526 2014-04-14 Christian Bruel <christian.bruel@st.com>
3528 * gcc.target/sh/memset.c: New test.
3530 2014-04-14 Richard Biener <rguenther@suse.de>
3533 * gcc.dg/graphite/pr55022.c: New testcase.
3535 2014-04-14 Richard Biener <rguenther@suse.de>
3537 PR tree-optimization/59817
3538 PR tree-optimization/60453
3539 * gfortran.dg/graphite/pr59817.f: New testcase.
3540 * gcc.dg/graphite/pr59817-1.c: Likewise.
3541 * gcc.dg/graphite/pr59817-2.c: Likewise.
3543 2014-04-14 Jason Merrill <jason@redhat.com>
3546 * lib/gcc-dg.exp (dg-build-dso): New.
3547 (gcc-dg-test-1): Handle dg-do-what "dso".
3549 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3552 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3555 * gfortran.dg/associate_15.f90: New test.
3557 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3560 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3563 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3566 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3568 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3570 * gcc.target/mips/umips-store16-1.c: New test.
3572 2014-04-11 Tobias Burnus <burnus@net-b.de>
3575 * * g++.dg/warn/warn_format_signedness.C: New.
3576 * gcc.dg/format/warn-signedness.c: New.
3578 2014-04-11 Tobias Burnus <burnus@net-b.de>
3582 * gfortran.dg/finalize_25.f90: New.
3584 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3586 * gcc.target/epiphany/t1068-2.c: New file.
3588 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3590 * gcc.target/epiphany/btst-1.c: New test.
3592 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3594 PR rtl-optimization/60651
3595 * gcc.target/epiphany/mode-switch.c: New test.
3597 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.dg/cpp0x/gen-attrs-58.C: New.
3601 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3603 2014-04-11 Steve Ellcey <sellcey@mips.com>
3604 Jakub Jelinek <jakub@redhat.com>
3607 * gcc.c-torture/compile/pr60556.c: New test.
3609 2014-04-11 Richard Biener <rguenther@suse.de>
3612 * gcc.dg/pr60797.c: New testcase.
3614 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3616 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3617 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3618 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3620 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3621 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3622 instructions as well.
3624 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3626 PR rtl-optimization/60663
3627 * gcc.target/arm/pr60663.c: New test.
3629 2014-04-10 Jason Merrill <jason@redhat.com>
3631 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3633 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3636 * g++.dg/lto/pr60567_0.C: New test.
3638 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3640 * gfortran.dg/class_nameclash.f90: New test.
3642 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/cpp0x/variadic156.C: New.
3647 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3649 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3652 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3655 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3658 2014-04-09 Steve Ellcey <sellcey@mips.com>
3660 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3663 2014-04-09 Cong Hou <congh@google.com>
3666 * lib/target-supports.exp:
3667 (check_effective_target_vect_widen_si_to_di_pattern): New.
3668 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3669 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3671 (foo): Fix up formatting.
3672 (main): Call check_vect.
3674 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3677 * g++.dg/template/crash119.C: New.
3679 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3681 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3683 2014-04-08 Jason Merrill <jason@redhat.com>
3685 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3687 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3689 PR rtl-optimization/60776
3690 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3691 * gcc.dg/builtin-bswap-7.c: Likewise.
3692 * gcc.dg/builtin-bswap-6a.c: New testcase.
3693 * gcc.dg/builtin-bswap-7a.c: New testcase.
3696 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3698 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3700 * gcc.dg/builtin-bswap-7.c: Likewise.
3702 2014-04-08 Richard Biener <rguenther@suse.de>
3704 PR tree-optimization/60785
3705 * gcc.dg/graphite/pr60785.c: New testcase.
3707 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3710 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3713 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3715 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3716 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3717 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3719 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3721 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3723 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3726 * g++.dg/torture/pr60609.C: New test.
3728 2014-04-07 Richard Biener <rguenther@suse.de>
3730 PR tree-optimization/60766
3731 * gcc.dg/torture/pr60766.c: New testcase.
3733 2014-04-07 Jason Merrill <jason@redhat.com>
3735 * lib/gcc-dg.exp (dg-build-dso): New.
3736 (gcc-dg-test-1): Handle dg-do-what "dso".
3737 * lib/target-supports.exp (add_options_for_dlopen): New.
3738 (check_effective_target_dlopen): Use it.
3740 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3742 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3744 2014-04-07 Richard Biener <rguenther@suse.de>
3747 * g++.dg/torture/pr60750.C: New testcase.
3748 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3750 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3752 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3754 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3757 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3759 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3762 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3764 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3766 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3768 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3770 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3772 * gcc.target/avr/dev-specific-rmw.c: New test.
3774 2014-04-04 Cong Hou <congh@google.com>
3776 PR tree-optimization/60656
3777 * gcc.dg/vect/pr60656.c: New test.
3779 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3781 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3783 * gcc.dg/builtin-bswap-7.c: Likewise.
3785 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/cpp0x/constexpr-ice15.C: New.
3790 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3793 testcase by Richard Biener
3794 * gcc.dg/lto/pr59626_0.c: New testcase.
3795 * gcc.dg/lto/pr59626_1.c: New testcase.
3797 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3800 * gcc.c-torture/compile/pr60655-1.c: New test.
3802 2014-04-04 Martin Jambor <mjambor@suse.cz>
3805 * g++.dg/ipa/pr60640-1.C: New test.
3806 * g++.dg/ipa/pr60640-2.C: Likewise.
3807 * g++.dg/ipa/pr60640-3.C: Likewise.
3808 * g++.dg/ipa/pr60640-4.C: Likewise.
3810 2014-04-04 Jeff Law <law@redhat.com>
3813 * gcc.target/arm/pr60657.c: New test.
3815 2014-04-04 Richard Biener <rguenther@suse.de>
3818 * g++.dg/torture/pr60746.C: New testcase.
3820 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3822 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3823 * g++.old-deja/g++.jason/overload21.C: Likewise.
3824 * g++.old-deja/g++.law/init5.C: Likewise.
3826 2014-04-03 Cong Hou <congh@google.com>
3828 PR tree-optimization/60505
3829 * gcc.dg/vect/pr60505.c: New test.
3831 2014-04-03 Richard Biener <rguenther@suse.de>
3833 PR tree-optimization/60740
3834 * gcc.dg/graphite/pr60740.c: New testcase.
3836 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3838 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3839 * g++.dg/warn/Wnvdtor-2.C: New.
3840 * g++.dg/warn/Wnvdtor-3.C: New.
3841 * g++.dg/warn/Wnvdtor-4.C: New.
3842 * g++.dg/warn/Weff1.C: Delete.
3843 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3844 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3846 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3849 * g++.dg/torture/pr60659.C: New testcase.
3851 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3853 PR tree-optimization/60733
3854 * gcc.dg/torture/pr60733.c: New test.
3856 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3858 PR rtl-optimization/60650
3859 * gcc.target/arm/pr60650-2.c: New.
3861 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3863 * gcc.target/i386/avx2-vpand-3.c,
3864 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3866 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3868 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3869 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3870 gcc.target/i386/memcpy-strategy-1.c,
3871 gcc.target/i386/memcpy-strategy-2.c,
3872 gcc.target/i386/memcpy-vector_loop-1.c,
3873 gcc.target/i386/memcpy-vector_loop-2.c,
3874 gcc.target/i386/memset-vector_loop-1.c,
3875 gcc.target/i386/memset-vector_loop-2.c,
3876 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3877 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3878 -march= options different from those in dg-options.
3880 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3882 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3883 gcc.target/i386/pr30970.c: Use -mtune=generic.
3884 * gcc.target/i386/avx2-vpaddb-3.c,
3885 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3886 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3887 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3888 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3889 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3890 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3891 gcc.target/i386/avx2-vpsubw-3.c,
3892 gcc.target/i386/avx256-unaligned-load-1.c,
3893 gcc.target/i386/avx256-unaligned-load-4.c,
3894 gcc.target/i386/avx256-unaligned-store-1.c,
3895 gcc.target/i386/avx256-unaligned-store-2.c,
3896 gcc.target/i386/avx256-unaligned-store-4.c: Use
3899 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3900 Iain Sandoe <iain@codesourcery.com>
3903 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3904 with the additional options -Wl,-undefined,dynamic_lookup
3905 and -Wl,-flat_namespace.
3906 * gcc.dg/torture/pr53922.c: Additional option
3907 -Wl,-flat_namespace for darwin[89].
3908 * gcc.dg/torture/pr60092.c: Additional options
3909 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3912 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3915 * lib/prune.exp: Modify the regular express to prune
3916 the new warnings introduced by r205679 on darwin9.
3918 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3920 * g++.dg/init/ctor4.C: Adjust.
3921 * g++.dg/init/ctor4-1.C: New.
3922 * g++.dg/cpp0x/defaulted2.C: Adjust.
3924 2014-04-01 Richard Henderson <rth@redhat.com>
3927 * gcc.dg/pr60704.c: New file.
3929 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3932 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3933 logical_op_short_circuit targets.
3935 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3938 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3939 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3941 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3943 PR rtl-optimization/60700
3944 * gcc.target/i386/pr60700.c: New test.
3946 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3949 * gcc.target/arm/pr60650.c: Adjust command line options.
3951 2014-03-31 Martin Jambor <mjambor@suse.cz>
3954 * gcc.dg/pr60647-1.c: New test.
3955 * gcc.dg/pr60647-2.c: Likewise.
3957 2014-03-31 Richard Biener <rguenther@suse.de>
3959 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3961 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3964 * gcc.target/aarch64/pr60034.c: New file.
3966 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3969 * g++.dg/cpp1y/pr60626.C: New testcase.
3971 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3973 * gcc.dg/pr45416.c: Allow bextr on x86.
3974 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3975 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3976 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3977 * gcc.target/i386/l_fma_double_1.c,
3978 gcc.target/i386/l_fma_double_2.c,
3979 gcc.target/i386/l_fma_double_3.c,
3980 gcc.target/i386/l_fma_double_4.c,
3981 gcc.target/i386/l_fma_double_5.c,
3982 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3983 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3984 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3985 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3986 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3987 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3988 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3990 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3993 * g++.dg/pr60648.C: Move test to...
3994 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3995 dg-options, add for fpic targets dg-additional-options -fPIC.
3997 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3999 * gnat.dg/opt33.adb: New testcase.
4001 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4004 * gcc.target/aarch64/pr60697.c: New.
4006 2014-03-27 Jeff Law <law@redhat.com>
4009 * g++.dg/pr60648.C: New test.
4011 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4014 * g++.dg/cpp1y/pr60573.C: New testcase.
4016 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4019 * gcc.target/i386/pr60693.c: New test.
4021 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4023 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4025 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4028 * c-c++-common/pr60689.c: New test.
4031 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4032 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4035 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4038 * gcc.target/aarch64/pr60675.C: New.
4040 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4042 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4043 * lib/target-supports.exp: Return true for s390
4044 in check_effective_logical_op_short_circuit.
4046 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4048 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4049 of second source operand.
4050 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4054 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4057 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4059 2014-03-28 Tobias Burnus <burnus@net-b.de>
4061 * lib/cilk-plus-dg.exp: New.
4062 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4063 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4065 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4068 * gfortran.dg/where_4.f90: New test case.
4070 2014-03-27 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/finalize_24.f90: New.
4075 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4080 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4081 vec_select optimizations.
4082 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4083 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4086 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4087 xxpermdi builtins are supported.
4089 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4091 PR rtl-optimization/60650
4092 * gcc.target/arm/pr60650.c: New.
4094 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4096 * gcc.target/s390/20140327-1.c: New testcase.
4098 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4101 * g++.dg/gomp/pr60682.C: New test.
4103 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4105 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4107 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4110 * gcc.target/aarch64/pr60580_1.c: New.
4111 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4112 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4114 2014-03-26 Dehao Chen <dehao@google.com>
4116 * gcc.dg/predict-8.c: New test.
4118 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4121 * g++.dg/init/const10.C: New.
4122 * g++.dg/init/const11.C: New.
4123 * g++.dg/init/pr25811.C: Adjust.
4124 * g++.dg/init/pr29043.C: Likewise.
4125 * g++.dg/init/pr43719.C: Likewise.
4126 * g++.dg/init/pr44086.C: Likewise.
4127 * g++.dg/init/ctor8.C: Likewise.
4128 * g++.dg/init/uninitialized1.C: Likewise.
4130 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4133 * c-c++-common/ubsan/pr60636.c: New test.
4135 2014-03-26 Andreas Schwab <schwab@suse.de>
4137 * g++.dg/torture/pr60315.C: Remove duplication.
4139 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4141 * gcc.c-torture/execute/20140326-1.c: New test.
4143 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4146 * g++.dg/torture/pr60315.C: New testcase.
4148 2014-03-25 Martin Jambor <mjambor@suse.cz>
4151 * g++.dg/ipa/pr60600.C: New test.
4153 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4156 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4158 2014-03-25 Richard Biener <rguenther@suse.de>
4161 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4162 * gfortran.dg/lto/pr60635_1.c: Likewise.
4164 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4167 * g++.dg/cpp1y/pr60627.C: New testcase.
4169 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4171 * gcc.target/aarch64/ushr64_1.c: New.
4173 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4175 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4176 (LONG_LONG): Use LLONG.
4177 (set_rvector_long): Explicitly return void.
4178 (set_vector_long): Likewise.
4179 (check_vector_long): Likewise.
4181 2014-03-24 Marek Polacek <polacek@redhat.com>
4183 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4185 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4186 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4187 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4188 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4189 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4190 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4191 * c-c++-common/ubsan/pr59503.c: Likewise.
4192 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4193 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4194 * c-c++-common/ubsan/shift-3.c: Likewise.
4195 * c-c++-common/ubsan/shift-6.c: Likewise.
4196 * c-c++-common/ubsan/undefined-1.c: Likewise.
4197 * c-c++-common/ubsan/vla-2.c: Likewise.
4198 * c-c++-common/ubsan/vla-3.c: Likewise.
4199 * c-c++-common/ubsan/vla-4.c: Likewise.
4200 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4201 * g++.dg/ubsan/return-2.C: Likewise.
4203 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4205 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4208 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4212 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4213 * gfortran.dg/round_4.f90: Likewise.
4215 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4218 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4221 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4224 * c-c++-common/ubsan/pr60613-1.c: New test.
4225 * c-c++-common/ubsan/pr60613-2.c: New test.
4227 2014-03-22 Matthias Klose <doko@ubuntu.com>
4229 * g++.dg/cpp0x/regress: Remove empty directory.
4231 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4234 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4236 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4239 * g++.dg/cpp1y/pr60393.C: Likewise.
4241 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4244 * g++.dg/cpp1y/pr60384.C: New.
4246 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.dg/pr60598.c: New test.
4251 2014-03-21 Martin Jambor <mjambor@suse.cz>
4254 * g++.dg/torture/pr59176.C: New test.
4256 2014-03-21 Martin Jambor <mjambor@suse.cz>
4259 * g++.dg/ipa/pr60419.C: New test.
4261 2014-03-21 Richard Biener <rguenther@suse.de>
4263 PR tree-optimization/60577
4264 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4266 2014-03-21 Tobias Burnus <burnus@net-b.de>
4269 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4271 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4274 * g++.dg/opt/pr60597.C: New test.
4277 * g++.dg/init/pr60572.C: New test.
4279 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4281 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4283 2014-03-19 Tobias Burnus <burnus@net-b.de>
4287 * gfortran.dg/implicit_pure_4.f90: New.
4289 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4292 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4294 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4297 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4298 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4299 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4301 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4304 * g++.dg/cpp1y/pr60332.C: New.
4306 2014-03-19 Marek Polacek <polacek@redhat.com>
4309 * g++.dg/ubsan/pr60569.C: New test.
4311 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4313 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4315 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4317 PR tree-optimization/60559
4318 * g++.dg/vect/pr60559.cc: New test.
4320 2014-03-18 Ian Lance Taylor <iant@google.com>
4323 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4324 (ditype): Rename typedef from int64_t.
4326 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4329 * gcc.dg/cast-qual-3.c: New.
4331 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4332 * c-c++-common/Wcast-qual-1.c: More precise match text.
4334 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4338 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4339 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4340 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4341 * gfortran.dg/intent_optimize_1.f90: Ditto.
4342 * gfortran.dg/pointer_init_9.f90: Ditto.
4343 * gfortran.dg/volatile4.f90: Ditto.
4344 * gfortran.dg/volatile6.f90: Ditto.
4346 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4349 * c-c++-common/Wcast-qual-1.c: More precise match text.
4351 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4354 * g++.dg/cpp0x/constexpr-ice14.C: New.
4356 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4359 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4361 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4364 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4365 * c-c++-common/ubsan/null-2.c: Likewise.
4366 * c-c++-common/ubsan/null-3.c: Likewise.
4367 * c-c++-common/ubsan/null-4.c: Likewise.
4368 * c-c++-common/ubsan/null-5.c: Likewise.
4369 * c-c++-common/ubsan/null-6.c: Likewise.
4370 * c-c++-common/ubsan/null-7.c: Likewise.
4371 * c-c++-common/ubsan/null-8.c: Likewise.
4372 * c-c++-common/ubsan/null-9.c: Likewise.
4373 * c-c++-common/ubsan/null-10.c: Likewise.
4374 * c-c++-common/ubsan/null-11.c: Likewise.
4375 * c-c++-common/ubsan/overflow-1.c: Likewise.
4376 * c-c++-common/ubsan/overflow-2.c: Likewise.
4377 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4378 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4379 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4380 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4381 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4382 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4383 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4384 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4385 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4386 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4387 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4388 * c-c++-common/ubsan/pr59333.c: Likewise.
4389 * c-c++-common/ubsan/pr59503.c: Likewise.
4390 * c-c++-common/ubsan/pr59667.c: Likewise.
4391 * c-c++-common/ubsan/undefined-1.c: Likewise.
4392 * g++.dg/ubsan/pr59250.C: Likewise.
4393 * g++.dg/ubsan/pr59306.C: Likewise.
4395 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4397 * gcc.dg/tls/pr58595.c: Add tls options.
4399 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4401 * gcc.target/i386/avx-additional-reg-names.c: New.
4402 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4404 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4407 * g++.dg/cpp1y/pr60390.C: New testcase.
4410 * g++.dg/cpp1y/pr60391.C: New testcase.
4412 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4415 * gcc.target/i386/pr60516.c: New test.
4417 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/constexpr-ice13.C: New.
4422 2014-03-17 Marek Polacek <polacek@redhat.com>
4425 * gcc.dg/gomp/pr60534.c: New test.
4427 2014-03-17 Kai Tietz <ktietz@redhat.com>
4429 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4431 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4434 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4437 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4440 * gfortran.dg/list_read_12.f90: New test.
4442 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4445 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4446 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4447 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4448 -Wno-aggressive-loop-optimizations and remove an unused variable.
4449 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4450 * gfortran.dg/pointer_init_9.f90: New.
4451 * gfortran.dg/volatile4.f90: Put into subroutine.
4452 * gfortran.dg/volatile6.f90: Ditto.
4454 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4457 * gfortran.dg/transpose_4.f90: New test.
4459 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4461 PR rtl-optimization/60508
4462 * gcc.target/i386/pr60508.c: New.
4464 2014-03-14 Richard Biener <rguenther@suse.de>
4467 * g++.dg/pr60518.C: New testcase.
4469 2014-03-14 Martin Jambor <mjambor@suse.cz>
4472 * gcc.dg/lto/pr60461_0.c: New test.
4474 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4476 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4477 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4478 * gcc.dg/lto/save-temps_0.c: New testcase.
4480 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4483 * c-c++-common/pr36282-1.c: New test.
4484 * c-c++-common/pr36282-2.c: New test.
4485 * c-c++-common/pr36282-3.c: New test.
4486 * c-c++-common/pr36282-4.c: New test.
4488 2014-03-13 Richard Henderson <rth@redhat.com>
4491 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4493 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4496 * g++.dg/template/crash118.C: New.
4497 * g++.dg/template/crash95.C: Adjust.
4499 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4501 PR rtl-optimization/57189
4502 * gcc.target/i386/pr57189.c: New.
4504 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4507 * g++.dg/cpp0x/static_assert10.C: New.
4508 * g++.dg/cpp0x/static_assert11.C: Likewise.
4509 * g++.dg/cpp0x/static_assert3.C: Adjust.
4511 2014-03-13 Richard Biener <rguenther@suse.de>
4513 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4515 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4517 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4518 2.07 128-bit arithmetic.
4519 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4521 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4522 due to when TImode is allowed in VSX registers, the allowable
4523 address modes for TImode is just a single indirect address in
4524 order for the value to be loaded and store in either GPR or VSX
4525 registers. This affects the generated code, and it would cause
4526 this test to fail, when such an option is used.
4528 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4530 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4532 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4534 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4535 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4536 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4537 only test for exactly one if if -mbranch-cost=1 has been passed.
4539 2014-03-12 Christian Bruel <christian.bruel@st.com>
4542 * gcc.target/arm/pr60264.c
4544 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4546 PR tree-optimization/60454
4547 * gcc.c-torture/execute/pr60454.c: New test.
4549 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4550 Marc Glisse <marc.glisse@inria.fr>
4552 PR tree-optimization/60502
4553 * gcc.c-torture/compile/pr60502.c: New test.
4555 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4558 * gcc.dg/vect/pr60482.c: New test.
4560 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/cpp0x/inh-ctor19.C: New.
4565 2014-03-11 Richard Biener <rguenther@suse.de>
4567 PR tree-optimization/60429
4568 PR tree-optimization/60485
4569 * gcc.dg/pr60485-1.c: New testcase.
4570 * gcc.dg/pr60485-2.c: Likewise.
4572 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4575 * g++.dg/ipa/pr60457.C: New test.
4577 2014-03-10 Richard Biener <rguenther@suse.de>
4580 * g++.dg/torture/pr60474.C: New testcase.
4582 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4584 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4586 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4588 * gcc.dg/lto/pr55113_0.c: New testcase.
4590 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4593 * g++.dg/cpp1y/pr60033.C: New testcase.
4596 * g++.dg/cpp1y/pr60393.C: New testcase.
4598 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4601 * gfortran.dg/fmt_en.f90: New test.
4603 2014-03-07 Jason Merrill <jason@redhat.com>
4605 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4606 * lib/target-supports.exp (check_effective_target_c++11): Now
4608 (check_effective_target_c++11_only): New.
4609 (check_effective_target_c++11_down): New.
4610 (check_effective_target_c++1y): New.
4611 (check_effective_target_c++1y_only): New.
4612 (check_effective_target_c++98_only): Rename from
4613 check_effective_target_c++98.
4614 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4616 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/cpp0x/constexpr-ice12.C: New.
4621 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4623 * c-c++-common/gomp/map-1.c: Extend.
4625 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4626 Janus Weil <janus@gcc.gnu.org>
4629 * gfortran.dg/deferred_type_component_1.f90 : New test.
4630 * gfortran.dg/deferred_type_component_2.f90 : New test.
4632 2014-03-06 Marek Polacek <polacek@redhat.com>
4635 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4636 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4638 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4641 * gcc.dg/tls/pr58595.c: New test.
4643 2014-03-06 Richard Biener <rguenther@suse.de>
4649 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4651 * gcc.dg/lto/pr55113_0.c: New testcase.
4653 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4656 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4657 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4658 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4660 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4661 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4662 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4663 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4664 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4665 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4666 even for mips*/s390*/i?86/x86_64.
4667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4668 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4671 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4674 * gcc.dg/lto/pr60404_0.c: New test.
4675 * gcc.dg/lto/pr60404_1.c: New file.
4676 * gcc.dg/lto/pr60404_2.c: New file.
4678 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4680 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4681 long long" throughout.
4682 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4683 * gcc.dg/vmx/insert-vsx.c: Likewise.
4684 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4685 * gcc.dg/vmx/ld-vsx.c: Likewise.
4686 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4687 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4688 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4689 * gcc.dg/vmx/merge-vsx.c: Likewise.
4690 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4691 * gcc.dg/vmx/st-vsx.c: Likewise.
4692 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4693 * gcc.dg/vmx/stl-vsx.c: Likewise.
4694 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4696 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4698 * gcc.dg/lto/pr55113_0.c: New testcase.
4700 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4703 * g++.dg/cpp1y/pr60376.C: New.
4705 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4707 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4709 2014-03-04 Richard Biener <rguenther@suse.de>
4711 PR tree-optimization/60382
4712 * gcc.dg/vect/pr60382.c: New testcase.
4714 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4717 * gfortran.dg/namelist_84.f90: New test.
4719 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4721 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4722 argument to avoid inf values.
4723 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4724 UNION_FP_CHECK machinery.
4726 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4728 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4729 i32in128 cases outside special big-endian processing block.
4731 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4733 PR preprocessor/60400
4734 * c-c++-common/cpp/pr60400.c: New test.
4735 * c-c++-common/cpp/pr60400-1.h: New file.
4736 * c-c++-common/cpp/pr60400-2.h: New file.
4739 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4741 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4742 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4744 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4747 * g++.dg/lto/pr60150.H: New testcase.
4748 * g++.dg/lto/pr60150_0.C: New testcase.
4749 * g++.dg/lto/pr60150_1.C: New testcase.
4751 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4754 * g++.dg/ipa/devirt-29.C: New testcase
4756 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4759 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4761 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4764 * g++.dg/cpp0x/pr50025.C: New.
4766 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4769 * g++.dg/cpp1y/pr60377.C: New testcase.
4771 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4774 * gfortran.dg/str_comp_optimize_1.f90: New test.
4776 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4779 * gcc.c-torture/compile/pr60071.c: New.
4781 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4784 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4786 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4789 * g++.dg/cpp0x/constexpr-ice11.C: New.
4791 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4794 * g++.dg/cpp1y/auto-fn24.C: New.
4796 2014-02-28 Joey Ye <joey.ye@arm.com>
4799 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4801 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4804 * g++.dg/overload/ellipsis2.C: New.
4806 2014-02-27 Jeff Law <law@redhat.com>
4808 PR rtl-optimization/52714
4809 * gcc.c-torture/compile/pr52714.c: New test.
4811 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4812 Jeff Law <law@redhat.com>
4814 PR rtl-optimization/49847
4815 * g++.dg/pr49847.C: New test.
4817 2014-02-27 Marek Polacek <polacek@redhat.com>
4820 * c-c++-common/pr59223.c: New test.
4822 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4824 * common/config/i386/predicates.md (const1256_operand): Remove.
4825 (const2356_operand): New.
4826 (const_1_to_2_operand): Remove.
4827 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4828 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4829 (*avx512pf_gatherpf<mode>sf): Ditto.
4830 (avx512pf_gatherpf<mode>df): Ditto.
4831 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4832 (*avx512pf_gatherpf<mode>df): Ditto.
4833 (avx512pf_scatterpf<mode>sf): Ditto.
4834 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4835 (*avx512pf_scatterpf<mode>sf): Ditto.
4836 (avx512pf_scatterpf<mode>df): Ditto.
4837 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4838 (*avx512pf_scatterpf<mode>df): Ditto.
4839 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4841 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4843 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4844 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4845 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4846 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4847 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4848 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4849 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4850 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4852 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4855 * gnat.dg/renaming5.adb: Change to two expected gotos.
4856 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4858 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4859 messages for removed basic block.
4860 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4861 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4862 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4863 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4865 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4867 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4868 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4869 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4870 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4871 * gcc.dg/vmx/merge-vsx.c: Likewise.
4872 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4874 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4876 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4877 * gcc.target/i386/prefetchwt1-1.c: New.
4878 * g++.dg/other/i386-2.C: Add new option.
4879 * g++.dg/other/i386-3.C: Ditto.
4880 * gcc.target/i386/sse-12.c: Ditto.
4881 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4882 * gcc.target/i386/sse-22.c: Add new option.
4883 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4885 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4888 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4891 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4893 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4896 * g++.dg/cpp1y/pr60311.C: New testcase.
4898 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4901 * g++.dg/cpp1y/pr60065.C: New testcase.
4903 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4905 PR rtl-optimization/60268
4906 * gcc.c-torture/compile/pr60268.c: New test.
4908 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4910 * gcc.target/microblaze/others/mem_reload.c: New test.
4912 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4914 * gcc.dg/vmx/lde.c: New test.
4915 * gcc.dg/vmx/lde-be-order.c: New test.
4916 * gcc.dg/vmx/ste.c: New test.
4917 * gcc.dg/vmx/ste-be-order.c: New test.
4919 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4922 * lib/target-supports.exp
4923 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4924 and crisv32-*-* to list.
4926 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4929 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4931 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4933 * gcc.dg/vmx/vsums.c: Check entire result vector.
4934 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4936 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4938 * gcc.dg/vmx/ld.c: New test.
4939 * gcc.dg/vmx/ld-be-order.c: New test.
4940 * gcc.dg/vmx/ld-vsx.c: New test.
4941 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4942 * gcc.dg/vmx/ldl.c: New test.
4943 * gcc.dg/vmx/ldl-be-order.c: New test.
4944 * gcc.dg/vmx/ldl-vsx.c: New test.
4945 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4946 * gcc.dg/vmx/st.c: New test.
4947 * gcc.dg/vmx/st-be-order.c: New test.
4948 * gcc.dg/vmx/st-vsx.c: New test.
4949 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4950 * gcc.dg/vmx/stl.c: New test.
4951 * gcc.dg/vmx/stl-be-order.c: New test.
4952 * gcc.dg/vmx/stl-vsx.c: New test.
4953 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4955 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4957 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4958 * g++.dg/other/i386-3.C (dg-options): Ditto.
4959 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4960 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4961 -mavx512pf and -msha.
4963 2014-02-21 Richard Biener <rguenther@suse.de>
4965 PR tree-optimization/60276
4966 * gcc.dg/vect/pr60276.c: New testcase.
4968 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4971 * gfortran.dg/finalize_23.f90: New.
4973 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4977 * g++.dg/cpp1y/pr60052.C: New testcase.
4978 * g++.dg/cpp1y/pr60053.C: New testcase.
4980 2014-02-21 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/inquire_16.f90: New.
4985 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4987 * gcc.target/nios2/biggot-1.c: New.
4988 * gcc.target/nios2/biggot-2.c: New.
4990 2014-02-20 Martin Jambor <mjambor@suse.cz>
4993 * gcc.dg/ipa/pr55260.c: New test.
4995 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4997 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4998 for execution test case.
5000 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5003 * g++.dg/torture/pr58555.C: New testcase.
5005 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5008 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5010 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5012 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5013 Kirill Yukhin <kirill.yukhin@intel.com>
5015 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5016 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5017 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5018 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5019 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5020 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5022 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5025 * g++.dg/ext/builtin-bswap1.C: New test.
5026 * c-c++-common/pr37743.c: New test.
5028 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5030 * gcc.dg/decl-10.c: New test.
5032 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/ext/ivdep-1.C: New test.
5038 * gcc.dg/pr60267.c: New test.
5040 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5043 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5044 (dg-options): Remove -Wno-psabi.
5045 * gcc.target/i386/pr59794-2.c: Ditto.
5046 * gcc.target/i386/pr60205-1.c: Ditto.
5047 * gcc.target/i386/sse-5.c: Ditto.
5049 2014-02-18 Nick Clifton <nickc@redhat.com>
5051 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5052 * gcc.dg/pr23623.c: Likewise.
5053 * gcc.dg/pr48784-1.c: Likewise.
5054 * gcc.dg/pr48784-2.c: Likewise.
5055 * gcc.dg/pr56997-2.c: Likewise.
5056 * gcc.dg/sms-6.c: Likewise.
5057 * gcc.dg/torture/pr60183.c: Likewise.
5058 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5059 * gcc.c-torture/execute/20061220-1.x: New.
5060 * gcc.c-torture/execute/pr43220.x: New.
5061 * gcc.c-torture/execute/pr51581-1.x: New.
5062 * gcc.c-torture/execute/pr51581-2.x: New.
5063 * gcc.c-torture/execute/pr58570.x: New.
5064 * gcc.c-torture/unsorted/DFcmp.x: New.
5065 * gcc.c-torture/unsorted/SFset.x: New.
5067 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5069 * gnat.dg/opt31.adb: New test.
5071 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5073 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5075 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5078 * gfortran.dg/typebound_proc_33.f90: New.
5080 2014-02-19 Marek Polacek <polacek@redhat.com>
5083 * gcc.dg/pr60195.c: New test.
5085 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5087 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5089 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5091 PR preprocessor/58844
5092 * c-c++-common/cpp/pr58844-1.c: New test.
5093 * c-c++-common/cpp/pr58844-2.c: New test.
5095 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5098 * g++.dg/cpp0x/constexpr-ice10.C: New.
5100 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/cpp0x/pr60215.C: New.
5105 2014-02-18 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/proc_ptr_45.f90: New.
5109 * gfortran.dg/proc_ptr_46.f90: New.
5111 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5114 * g++.dg/cpp1y/pr60190.C: New testcase.
5117 * g++.dg/cpp1y/pr60064.C: New testcase.
5119 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5122 * gcc.target/i386/pr60205-1.c: New test.
5123 * gcc.target/i386/pr60205-2.c: Ditto.
5125 2014-02-18 Kai Tietz <ktietz@redhat.com>
5128 * gcc.target/i386/nest-1.c: New testcase.
5130 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5132 * gnat.dg/opt32.adb: New test.
5134 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5137 * gfortran.dg/typebound_generic_15.f90: New.
5139 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5142 * gfortran.dg/init_flag_12.f90: New.
5144 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5145 Ilya Tocar <ilya.tocar@intel.com>
5147 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5148 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5149 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5150 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5152 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5154 * lib/target-supports.exp
5155 (check_effective_target_logical_op_short_circuit): New procedure.
5156 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5157 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5158 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5159 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5160 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5161 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5162 logical_op_short_circuit for the alternative test, extending
5165 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5168 * gcc.target/powerpc/pr60203.c: New testsuite.
5170 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5173 * gfortran.dg/ichar_3.f90: New test.
5175 2014-02-15 Richard Biener <rguenther@suse.de>
5177 PR tree-optimization/60183
5178 * gcc.dg/torture/pr60183.c: New testcase.
5180 2014-02-14 Jeff Law <law@redhat.com>
5182 PR rtl-optimization/60131
5183 * g++.dg/torture/pr60131.C: New test.
5185 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5187 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5190 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5192 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5194 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5196 * gcc.c-torture/compile/20140213.c: New test.
5198 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.target/i386/pr43546.c: New test.
5203 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5205 * gcc.target/s390/hotpatch-compile-8.c: New test.
5207 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5209 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5210 definition with an ifndef.
5211 * gcc.dg/pr59605-2.c: New test.
5213 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5215 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5217 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5219 * gcc.dg/torture/float128-mul-underflow.c,
5220 gcc.dg/torture/float128-truncdf-underflow.c,
5221 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5223 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5226 * g++.dg/ipa/pr59737.C: New test.
5228 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5230 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5232 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5234 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5236 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5238 2014-02-12 Richard Biener <rguenther@suse.de>
5241 * gcc.dg/torture/pr60092.c: New testcase.
5242 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5244 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5246 * gcc.c-torture/execute/20140212-1.c: New test.
5248 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5251 * g++.dg/cpp0x/pr60047.C: New.
5253 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5256 * c-c++-common/pr60101.c: New test.
5258 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5261 * g++.dg/ipa/devirt-27.C: New testcase.
5262 * g++.dg/ipa/devirt-26.C: New testcase.
5264 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5267 * gcc.target/powerpc/pr60137.c: New file.
5269 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5272 * gfortran.dg/pr52370.f90: New test.
5274 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5278 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5281 * gcc.target/i386/pr43662.c (dg-options):
5282 Add -maccumulate-outgoing-args.
5283 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5284 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5285 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5286 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5287 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5288 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5289 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5290 Add -maccumulate-outgoing-args.
5291 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5292 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5293 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5294 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5295 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5296 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5297 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5298 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5299 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5300 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5301 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5302 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5303 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5304 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5305 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5307 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5309 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5311 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.dg/guality/pr59776.c: New test.
5316 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5318 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5319 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5320 (add_options_for_arm_vfp3): New.
5322 2014-02-11 Jeff Law <law@redhat.com>
5325 * gcc.target/m68k/pr54041.c: New test.
5327 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.target/i386/pr59927.c: New test.
5332 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5334 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5335 * gcc.dg/vect/pr60012.c: Likewise.
5336 * gcc.dg/vect/vect-119.c: Likewise.
5337 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5338 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5340 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5342 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5344 2014-02-10 Jeff Law <law@redhat.com>
5347 * gcc.c-torture/compile/pr52306.c: New test.
5349 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5351 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5353 2014-02-10 Richard Biener <rguenther@suse.de>
5355 PR tree-optimization/60115
5356 * gcc.dg/torture/pr60115.c: New testcase.
5358 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5360 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5361 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5363 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5364 Ilya Tocar <ilya.tocar@intel.com>
5366 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5367 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5368 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5369 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5370 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5371 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5372 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5373 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5374 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5375 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5376 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5377 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5378 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5379 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5380 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5381 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5382 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5383 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5384 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5385 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5386 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5387 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5388 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5389 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5390 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5391 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5392 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5394 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5396 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5398 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5401 * gfortran.dg/associated_target_5.f03: New test.
5403 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5406 * gfortran.dg/elemental_by_value_1.f90: New test.
5408 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5411 * gfortran.dg/finalize_22.f90: New.
5413 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5416 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5417 was fixed by the patch for PR59906.
5419 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5421 PR translation/52289
5422 * gfortran.dg/coarray_8.f90: Update dg-error match.
5424 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5427 * gcc.dg/vect/pr59984.c: New test.
5430 * gcc.dg/attr-alloc_align-1.c: New test.
5431 * gcc.dg/attr-alloc_align-2.c: New test.
5432 * gcc.dg/attr-alloc_align-3.c: New test.
5433 * gcc.dg/attr-assume_aligned-1.c: New test.
5434 * gcc.dg/attr-assume_aligned-2.c: New test.
5435 * gcc.dg/attr-assume_aligned-3.c: New test.
5437 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5440 * gcc.target/i386/pr60077-1.c: New test.
5441 * gcc.target/i386/pr60077-2.c: New test.
5443 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5445 PR preprocessor/56824
5446 * gcc.dg/pr56824.c: New test.
5448 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5450 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5451 variable used for atomic operations.
5453 2014-02-07 Richard Biener <rguenther@suse.de>
5456 * gcc.dg/vect/pr60092-2.c: New testcase.
5458 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5462 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5464 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5465 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5467 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5469 * gcc.target/s390/fp2int1.c: New testcase.
5471 2014-02-07 Richard Biener <rguenther@suse.de>
5474 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5475 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5477 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5480 * g++.dg/torture/pr59918.C: New testcase.
5482 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5485 * gcc.target/arm/pr59575.c: New test.
5488 * gcc.dg/pr59992.c: New test.
5490 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5492 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5493 init_priority. Test alignment of variable instead of function.
5495 2014-02-06 Marek Polacek <polacek@redhat.com>
5498 * gcc.dg/pr60087.c: New test.
5500 2014-02-06 Alan Modra <amodra@gmail.com>
5502 * gcc.target/powerpc/pr60032.c: New.
5504 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5507 * gcc.c-torture/execute/pr60062.c: New test.
5508 * gcc.c-torture/execute/pr60072.c: New test.
5510 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5512 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5513 so that expected outcome works for PIC variants too.
5515 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5516 Kugan Vivekanandarajah <kuganv@linaro.org>
5518 * gcc.target/arm/vect-noalign.c: New file.
5520 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5521 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.dg/pr60013.c: New testcase.
5526 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5528 * gcc.dg/vmx/sum2s.c: New.
5529 * gcc.dg/vmx/sum2s-be-order.c: New.
5531 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5533 * gcc.dg/vmx/pack.c: New.
5534 * gcc.dg/vmx/pack-be-order.c: New.
5535 * gcc.dg/vmx/unpack.c: New.
5536 * gcc.dg/vmx/unpack-be-order.c: New.
5538 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5540 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5541 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5543 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5545 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5546 Use __builtin_floorf, __builtin_ceilf.
5547 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5549 (TEST): Use __builtin_floorf.
5550 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5552 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5555 * g++.dg/opt/pr59947.C: New test.
5558 * c-c++-common/gomp/pr58703.c: New test.
5560 2014-02-05 Richard Biener <rguenther@suse.de>
5563 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5564 avoid using unsigned long long.
5566 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5569 * g++.dg/torture/pr57499.C: New test.
5571 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5573 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5575 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5577 * g++.dg/ipa/devirrt-22.C: Fix template.
5579 2014-02-04 Marek Polacek <polacek@redhat.com>
5582 * gcc.dg/pr60036.c: New test.
5584 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5587 * g++.dg/torture/pr60058.C: New testcase.
5589 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5591 * g++.dg/tsan/default_options.C: Invert check.
5593 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5595 PR tree-optimization/60002
5596 * g++.dg/opt/pr60002.C: New test.
5598 PR tree-optimization/60023
5599 * g++.dg/vect/pr60023.cc: New test.
5602 * c-c++-common/torture/pr60026.c: New test.
5604 PR rtl-optimization/57915
5605 * gcc.target/i386/pr57915.c: New test.
5607 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5611 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5613 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5615 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.dg/pr59261.c: New test.
5620 2014-02-04 Richard Biener <rguenther@suse.de>
5622 PR tree-optimization/60012
5623 * gcc.dg/vect/pr60012.c: New testcase.
5625 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5628 * g++.dg/eh/unwind-direct.C: New test.
5630 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5632 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5633 timeout value to 20s.
5635 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5638 * g++.dg/torture/pr59882.C: New testcase
5640 2014-02-03 Jan Hubicka <jh@suse.cz>
5643 * g++.dg/ipa/devirt-22.C: New testcase.
5645 2014-02-03 Jan Hubicka <jh@suse.cz>
5647 * g++.dg/ipa/devirt-25.C: New testcase.
5649 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5651 PR tree-optimization/59924
5652 * gcc.dg/pr59924.c: New test.
5654 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5657 * g++.dg/ipa/devirt-24.C: New testcase.
5659 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5663 * c-c++-common/attributes-1.c: New testcase.
5664 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5666 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5669 * g++.dg/cpp0x/pr58871.C: New.
5671 2014-02-03 Cong Hou <congh@google.com>
5673 PR tree-optimization/60000
5674 * g++.dg/vect/pr60000.cc: New test.
5676 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5678 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5679 * gcc.target/i386/long-double-64-4.c: Likewise.
5680 * gcc.target/i386/long-double-80-1.c: Likewise.
5681 * gcc.target/i386/long-double-80-2.c: Likewise.
5682 * gcc.target/i386/long-double-80-3.c: Likewise.
5683 * gcc.target/i386/long-double-80-4.c: Likewise.
5684 * gcc.target/i386/long-double-80-5.c: Likewise.
5685 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5686 __multf3 isn't used.
5687 * gcc.target/i386/long-double-64-3.c: Likewise.
5688 * gcc.target/i386/long-double-128-1.c: New test.
5689 * gcc.target/i386/long-double-128-2.c: Likewise.
5690 * gcc.target/i386/long-double-128-3.c: Likewise.
5691 * gcc.target/i386/long-double-128-4.c: Likewise.
5692 * gcc.target/i386/long-double-128-5.c: Likewise.
5693 * gcc.target/i386/long-double-128-6.c: Likewise.
5694 * gcc.target/i386/long-double-128-7.c: Likewise.
5695 * gcc.target/i386/long-double-128-8.c: Likewise.
5696 * gcc.target/i386/long-double-128-9.c: Likewise.
5697 * gcc.target/i386/long-double-64-5.c: Likewise.
5698 * gcc.target/i386/long-double-64-6.c: Likewise.
5699 * gcc.target/i386/long-double-64-7.c: Likewise.
5700 * gcc.target/i386/long-double-64-8.c: Likewise.
5701 * gcc.target/i386/long-double-64-9.c: Likewise.
5702 * gcc.target/i386/long-double-80-10.c: Likewise.
5703 * gcc.target/i386/long-double-80-8.c: Likewise.
5704 * gcc.target/i386/long-double-80-9.c: Likewise.
5706 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5708 PR rtl-optimization/57662
5709 * g++.dg/pr57662.C: New test.
5711 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5713 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5714 * gcc.dg/vmx/perm.c: New.
5715 * gcc.dg/vmx/perm-be-order.c: New.
5717 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5719 * gcc.dg/vmx/vsums.c: New.
5720 * gcc.dg/vmx/vsums-be-order.c: New.
5722 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5724 * g++.dg/ipa/devirt-23.C: New testcase.
5725 * g++.dg/ipa/devirt-20.C: Fix template.
5727 2014-02-02 Jan Hubicka <jh@suse.cz>
5729 * g++.dg/ipa/devirt-21.C: New testcase.
5731 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5733 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5734 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5736 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5739 * gcc.c-torture/execute/pr60017.c: New test.
5741 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5744 * gfortran.dg/default_initialization_7.f90: New test.
5746 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5749 * gfortran.dg/elemental_subroutine_9.f90: New test.
5751 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5753 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5755 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5757 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5759 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5761 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5763 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5766 * g++.dg/init/bitfield5.C: New.
5768 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5770 PR tree-optimization/60003
5771 * gcc.c-torture/execute/pr60003.c: New test.
5773 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5776 * gcc.target/arm/pr59985.C: New.
5778 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5781 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5782 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5784 (tsan_finish): Restore dg-do-what-default.
5785 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5786 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5787 * g++.dg/tsan/default_options.C: Likewise.
5788 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5789 * g++.dg/tsan/atomic_free2.C: Likewise.
5790 * g++.dg/tsan/cond_race.C: Likewise.
5791 * g++.dg/tsan/fd_close_norace.C: Likewise.
5792 * g++.dg/tsan/benign_race.C: Likewise.
5793 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5794 * c-c++-common/tsan/simple_race.c: Likewise.
5795 * c-c++-common/tsan/mutexset1.c: Likewise.
5796 * c-c++-common/tsan/thread_leak2.c: Likewise.
5797 * c-c++-common/tsan/tls_race.c: Likewise.
5798 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5799 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5800 * c-c++-common/tsan/free_race2.c: Likewise.
5801 * c-c++-common/tsan/thread_leak.c: Likewise.
5802 * c-c++-common/tsan/thread_leak1.c: Likewise.
5803 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5804 * c-c++-common/tsan/free_race.c: Likewise.
5805 * c-c++-common/tsan/sleep_sync.c: Likewise.
5806 * c-c++-common/tsan/tiny_race.c: Likewise.
5807 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5808 * c-c++-common/tsan/atomic_stack.c: Likewise.
5809 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5810 in dg-output regexps.
5811 * c-c++-common/tsan/simple_stack.c: Likewise.
5813 2014-01-31 Richard Henderson <rth@redhat.com>
5815 * g++.dg/tm/pr60004.C: New.
5817 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5820 * g++.dg/inherit/crash4.C: New.
5822 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5824 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5826 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5828 * gcc.target/i386/m512-check.h: Use correct rounding values.
5830 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5832 * gcc.target/i386/avx-1.c: Use correct rounding values.
5833 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5834 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5835 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5836 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5837 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5838 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5839 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5840 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5841 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5842 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5843 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5844 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5845 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5846 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5847 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5848 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5849 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5850 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5851 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5852 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5853 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5854 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5855 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5856 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5857 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5858 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5859 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5860 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5861 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5862 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5863 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5864 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5865 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5866 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5867 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5868 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5869 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5870 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5871 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5872 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5873 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5874 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5875 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5876 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5877 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5878 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5879 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5880 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5881 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5882 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5883 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5884 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5885 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5886 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5887 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5888 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5889 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5890 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5891 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5892 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5893 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5894 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5895 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5896 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5897 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5898 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5899 * gcc.target/i386/sse-13.c: Ditto.
5900 * gcc.target/i386/sse-14.c: Ditto.
5901 * gcc.target/i386/sse-22.c: Ditto.
5902 * gcc.target/i386/sse-23.c: Ditto.
5904 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5906 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5907 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5909 2014-01-31 Richard Biener <rguenther@suse.de>
5912 * gcc.dg/torture/pr59990.c: New testcase.
5914 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5916 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5917 if it fails don't run any tsan tests.
5919 2014-01-31 Marek Polacek <polacek@redhat.com>
5922 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5923 (y): Adjust dg-error.
5924 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5925 * gcc.dg/pr59963-1.c: New test.
5926 * gcc.dg/pr59963-2.c: New test.
5927 * gcc.dg/pr59963-3.c: New test.
5929 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5932 * gcc.target/arm/pr59923.c: New test.
5934 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5936 * gcc.dg/vmx/splat.c: New.
5937 * gcc.dg/vmx/splat-vsx.c: New.
5938 * gcc.dg/vmx/splat-be-order.c: New.
5939 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5940 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5941 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5943 2014-01-30 Richard Biener <rguenther@suse.de>
5945 PR tree-optimization/59993
5946 * gcc.dg/torture/pr59993.c: New testcase.
5948 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5950 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5951 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5952 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5953 vect_int rather than vect_float.
5955 2014-01-30 Marek Polacek <polacek@redhat.com>
5957 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5959 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5961 * gcc.target/microblaze/isa/fcmp4.c: New.
5963 2014-01-30 Marek Polacek <polacek@redhat.com>
5966 * gcc.dg/pr59940.c: New test.
5967 * gcc.dg/pr35635.c (func3): Move dg-warning.
5969 2014-01-30 Richard Biener <rguenther@suse.de>
5971 PR tree-optimization/59903
5972 * gcc.dg/torture/pr59903.c: New testcase.
5974 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5977 * g++.dg/lookup/crash8.C: New.
5979 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5982 * g++.dg/template/crash117.C: New.
5984 2014-01-30 Richard Biener <rguenther@suse.de>
5987 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5988 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5990 * gcc.dg/invalid-call-1.c: Likewise.
5992 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5995 * g++.dg/cpp1y/auto-fn23.C: New.
5997 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6000 * g++.dg/init/dso_handle2.C: New.
6002 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6005 * g++.dg/cpp0x/pr58674.C: New.
6007 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6010 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6011 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6013 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6015 * gcc.dg/vmx/merge-be-order.c: New.
6016 * gcc.dg/vmx/merge.c: New.
6017 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6018 * gcc.dg/vmx/merge-vsx.c: New.
6020 2014-01-29 Richard Biener <rguenther@suse.de>
6022 PR tree-optimization/58742
6023 * gcc.dg/pr58742-1.c: New testcase.
6024 * gcc.dg/pr58742-2.c: Likewise.
6025 * gcc.dg/pr58742-3.c: Likewise.
6027 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6029 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6030 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6031 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6033 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6036 * g++.dg/gomp/pr58702.C: New.
6038 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6040 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6043 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6046 PR tree-optimization/59920
6047 * gcc.dg/pr59920-1.c: New test.
6048 * gcc.dg/pr59920-2.c: New test.
6049 * gcc.dg/pr59920-3.c: New test.
6050 * c-c++-common/gomp/pr59917-1.c: New test.
6051 * c-c++-common/gomp/pr59917-2.c: New test.
6053 PR tree-optimization/59594
6054 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6055 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6056 * gcc.dg/vect/pr59594.c: New test.
6058 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6061 * gfortran.dg/allocate_class_3.f90: New test.
6063 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6065 PR preprocessor/59935
6066 * c-c++-common/cpp/warning-zero-location.c: New test.
6067 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6069 2014-01-27 Steve Ellcey <sellcey@mips.com>
6071 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6073 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6075 * g++.dg/ext/mv16.C: New tests.
6077 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6079 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6080 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6081 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6082 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6083 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6084 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6085 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6086 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6087 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6088 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6089 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6090 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6091 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6092 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6093 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6094 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6095 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6096 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6097 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6098 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6099 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6100 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6101 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6102 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6103 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6104 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6105 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6106 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6107 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6108 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6109 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6110 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6111 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6112 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6113 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6114 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6115 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6116 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6117 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6118 _mm512_mask_cvtepi32_storeu_epi8.
6119 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6120 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6121 _mm512_mask_cvtepi32_storeu_epi16.
6122 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6123 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6124 _mm512_mask_cvtepi64_storeu_epi8.
6125 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6126 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6127 _mm512_mask_cvtepi64_storeu_epi16.
6128 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6129 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6130 _mm512_mask_cvtepi64_storeu_epi32.
6131 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6132 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6133 _mm512_mask_cvtsepi32_storeu_epi8.
6134 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6135 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6136 _mm512_mask_cvtsepi32_storeu_epi16.
6137 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6138 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6139 _mm512_mask_cvtsepi64_storeu_epi8.
6140 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6141 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6142 _mm512_mask_cvtsepi64_storeu_epi16.
6143 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6144 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6145 _mm512_mask_cvtsepi64_storeu_epi32.
6146 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6147 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6148 _mm512_mask_cvtusepi32_storeu_epi8.
6149 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6150 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6151 _mm512_mask_cvtusepi32_storeu_epi16.
6152 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6153 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6154 _mm512_mask_cvtusepi64_storeu_epi8.
6155 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6156 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6157 _mm512_mask_cvtusepi64_storeu_epi16.
6158 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6159 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6160 _mm512_mask_cvtusepi64_storeu_epi32.
6161 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6162 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6164 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6166 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6167 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6168 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6169 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6170 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6171 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6172 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6173 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6174 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6175 built-ins roudning immediate.
6176 * gcc.target/i386/sse-22.c: Add new built-ins.
6177 * gcc.target/i386/sse-23.c: Ditto.
6178 * gcc.target/i386/avx-1.c: Ditto.
6180 2014-01-27 Christian Bruel <christian.bruel@st.com>
6182 * gcc.target/sh/torture/strncmp.c: New tests.
6184 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6186 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6188 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6190 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6192 2014-01-24 Jeff Law <law@redhat.com>
6194 PR tree-optimization/59919
6195 * gcc.c-torture/compile/pr59919.c: New test.
6197 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/ext/timevar2.C: New.
6202 2014-01-24 Marek Polacek <polacek@redhat.com>
6204 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6206 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6209 * gcc.target/i386/pr59929.c: New test.
6211 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6214 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6215 word atomic functions at runtime.
6217 2014-01-23 Marek Polacek <polacek@redhat.com>
6220 * gcc.dg/pr59846.c: New test.
6222 2014-01-23 Marek Polacek <polacek@redhat.com>
6225 * c-c++-common/pr58346-1.c: New test.
6226 * c-c++-common/pr58346-2.c: New test.
6227 * c-c++-common/pr58346-3.c: New test.
6229 2014-01-23 Marek Polacek <polacek@redhat.com>
6232 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6233 * gcc.dg/pr59871.c: New test.
6235 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6238 * g++.dg/parse/enum11.C: New.
6240 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6242 * gcc.target/aarch64/sshr64_1.c: New testcase.
6244 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6246 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6247 SIMD enabled function.
6248 * g++.dg/cilk-plus/ef_test.C: New test.
6249 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6251 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6252 to differenciate C error messages from C++ ones.
6254 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6256 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6258 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6260 * gcc.target/microblaze/others/builtin-trap.c: New test,
6262 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6265 * c-c++-common/gomp/pr58809.c: New test.
6267 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6270 * c-c++-common/asan/use-after-return-1.c: Fixed
6273 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6275 PR preprocessor/58580
6276 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6278 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6279 Ilya Tocar <ilya.tocar@intel.com>
6281 * gcc.target/i386/avx512f-kmovw-1.c: New.
6283 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6285 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6286 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6287 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6288 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6289 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6290 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6292 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6295 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6296 * gcc.target/mips/pr52125.c: New test.
6298 2014-01-22 Marek Polacek <polacek@redhat.com>
6301 * gcc.dg/torture/pr59891.c: New test.
6303 2014-01-22 Jeff Law <law@redhat.com>
6305 PR tree-optimization/59597
6306 * gcc.dg/tree-ssa/pr59597.c: New test.
6308 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6310 PR rtl-optimization/59477
6311 * g++.dg/pr59477.C: New.
6313 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6315 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6317 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6320 * g++.dg/pr59482.C: New.
6322 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6324 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6325 * gcc.dg/vmx/extract-vsx.c: New.
6326 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6327 * gcc.dg/vmx/insert-vsx.c: New.
6329 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6331 PR rtl-optimization/59896
6332 * gcc.target/arm/pr59896.c: New.
6334 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6336 PR rtl-optimization/59858
6337 * gcc.target/arm/pr59858.c: New.
6339 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.dg/tree-prof/pr59003.c: New test.
6345 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6348 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6350 * gfortran.dg/round_3.f08: Add more cases.
6352 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6354 * lib/target-supports.exp (force_conventional_output_for): New
6356 * lib/scanasm.exp (scan-assembler_required_options)
6357 (scan-assembler-not_required_options)
6358 (scan-assembler-times_required_options): Replace with
6359 force_conventional_output_fors.
6360 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6361 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6363 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6366 * gcc.target/i386/pr59789.c: New testcase.
6368 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6370 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6371 the 'code' bitfield from 16 to 8.
6373 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6375 * lib/target-supports.exp
6376 (check_effective_target_vect_perm): Exclude aarch64_be.
6377 (check_effective_target_vect_perm_byte): Likewise.
6378 (check_effective_target_vect_perm_short): Likewise.
6380 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6382 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6383 (RUN_TEST): Use new macro.
6384 (INDEX64_32): Delete.
6385 (INDEX64_64): Likewise.
6386 (INDEX128_32): Likewise.
6387 (INDEX128_64): Likewise.
6389 (test_vneg_f32): Use fixed RUN_TEST.
6391 2014-01-20 Richard Biener <rguenther@suse.de>
6394 * gcc.dg/pr59860.c: New testcase.
6396 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6399 * gcc.target/i386/pr59880.c: New test.
6401 2014-01-20 Renlin Li <renlin.li@arm.com>
6403 * gcc.dg/pr44194-1.c: Tweak regexp.
6405 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6410 * gfortran.dg/round_3.f08: New cases added.
6411 * gfortran.dg/fmt_g_1.f90: New test.
6413 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6415 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6417 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6419 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6421 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6423 * gcc.dg/vect/pr57705.c: Require vect_int.
6424 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6425 * gcc.dg/vect/vect-alias-check.c: Likewise.
6427 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6430 * gfortran.dg/unresolved_fixup_1.f90: New test.
6431 * gfortran.dg/unresolved_fixup_2.f90: New test.
6433 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6436 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6437 Remove dg-prune-output lines.
6439 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6442 * gfortran.dg/pr59706.f90: New test.
6443 * g++.dg/ext/pr59706.C: New test.
6445 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6449 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6450 * g++.dg/init/pr58811.C: Likewise.
6452 2014-01-17 Jeff Law <law@redhat.com>
6455 * gfortran.dg/pr57904.f90: New test.
6457 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6460 * g++.dg/cpp0x/nsdmi-union4.C: New.
6462 2014-01-17 Marek Polacek <polacek@redhat.com>
6465 * g++.dg/diagnostic/pr59838.C: New test.
6467 2014-01-17 Marek Polacek <polacek@redhat.com>
6470 * gcc.dg/pr58346.c: New test.
6472 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6476 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6480 * gfortran.dg/pr59440-1.f90: New test.
6481 * gfortran.dg/pr59440-2.f90: New test.
6482 * gfortran.dg/pr59440-3.f90: New test.
6485 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6486 testing for " version" and " alias" with one testing for
6487 " version\[^\n\r]* alias".
6488 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6489 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6490 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6491 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6492 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6493 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6496 * c-c++-common/torture/pr57945.c: New test.
6498 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6500 * gcc.target/arm/its.c: New testcase.
6502 2014-01-16 Jan Hubicka <jh@suse.cz>
6505 * g++.dg/torture/pr59775.C: New testcase.
6507 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.c-torture/compile/pr58344.c: New test.
6513 * gcc.target/i386/pr59839.c: New test.
6516 * gcc.target/i386/pr9771-1.c (main): Rename to...
6517 (real_main): ... this. Add __asm name "main".
6518 (ASMNAME, ASMNAME2, STRING): Define.
6520 2014-01-16 Nick Clifton <nickc@redhat.com>
6523 * gcc.c-torture/compile/pr28865.c: New.
6524 * gcc.c-torture/execute/pr28865.c: New.
6526 2014-01-16 Marek Polacek <polacek@redhat.com>
6529 * gcc.dg/pr59827.c: New test.
6531 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6533 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6535 2014-01-15 Richard Henderson <rth@redhat.com>
6538 * gcc.target/i386/pr54694.c: New test.
6540 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6543 * g++.dg/pr49718.C: New test.
6545 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6547 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6549 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6551 * gcc.dg/vmx/mult-even-odd.c: New.
6552 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6554 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6556 * lib/target-supports.exp (check_libcilkrts_available): Added an
6557 extern "C" if we are using C++ along with a function prototype.
6559 2014-01-15 Jeff Law <law@redhat.com>
6561 PR tree-optimization/59747
6562 * gcc.c-torture/execute/pr59747.c: New test.
6564 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6567 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6569 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6570 * g++.dg/ext/attribute-test-1.C: Likewise.
6571 * g++.dg/ext/attribute-test-2.C: Likewise.
6572 * g++.dg/ext/attribute-test-3.C: Likewise.
6573 * g++.dg/ext/attribute-test-4.C: Likewise.
6574 * g++.dg/ext/pr56790-1.C: Likewise.
6575 * g++.dg/torture/pr38565.C: Likewise.
6576 * gcc.dg/pr53060.c: Likewise.
6577 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6578 * c-c++-common/vector-compare-2.c: Likewise.
6579 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6580 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6581 dg-message line number.
6583 2014-01-15 Matthias Klose <doko@ubuntu.com>
6585 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6587 2014-01-15 Richard Biener <rguenther@suse.de>
6589 PR tree-optimization/59822
6590 * g++.dg/torture/pr59822.C: New testcase.
6592 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6595 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6596 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6598 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6599 Kugan Vivekanandarajah <kuganv@linaro.org>
6602 * g++.dg/pr59695.C: New testcase.
6604 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6607 * gcc.c-torture/compile/pr59803.c: New testcase.
6609 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6612 * gcc.c-torture/execute/pr58943.c: New test.
6613 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6615 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6618 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6619 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6620 (bar): Change return type to void. Set y to x.
6621 * gcc.target/i386/pr59794-1.c: New testcase.
6622 * gcc.target/i386/pr59794-2.c: Likewise.
6623 * gcc.target/i386/pr59794-3.c: Likewise.
6624 * gcc.target/i386/pr59794-4.c: Likewise.
6625 * gcc.target/i386/pr59794-5.c: Likewise.
6626 * gcc.target/i386/pr59794-6.c: Likewise.
6627 * gcc.target/i386/pr59794-7.c: Likewise.
6629 2014-01-14 Richard Biener <rguenther@suse.de>
6631 PR tree-optimization/58921
6632 PR tree-optimization/59006
6633 * gcc.dg/torture/pr58921.c: New testcase.
6634 * gcc.dg/torture/pr59006.c: Likewise.
6635 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6637 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6640 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6641 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6642 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6643 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6644 Executing predictive commoning without unrolling.
6646 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6648 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6649 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6650 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6651 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6652 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6653 __builtin_ia32_rsqrt28sd_round.
6654 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6655 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6656 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6657 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6658 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6659 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6660 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6661 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6662 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6663 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6664 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6665 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6666 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6667 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6668 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6669 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6670 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6671 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6672 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6673 fix wrong rounding mode (see above).
6674 * gcc.target/i386/sse-23.c: Ditto.
6676 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678 * gcc.dg/vmx/insert.c: New.
6679 * gcc.dg/vmx/insert-be-order.c: New.
6680 * gcc.dg/vmx/extract.c: New.
6681 * gcc.dg/vmx/extract-be-order.c: New.
6683 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6685 PR tree-optimization/59387
6686 * gcc.c-torture/execute/pr59387.c: New test.
6688 2014-01-13 Richard Biener <rguenther@suse.de>
6690 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6691 adjusting mathlib options.
6692 * gfortran.dg/lto/lto.exp: Likewise.
6694 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6696 * gnat.dg/loop_optimization17.adb: New test.
6697 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6699 2014-01-13 Christian Bruel <christian.bruel@st.com>
6701 * gcc.target/sh/cmpstrn.c: New case.
6703 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6705 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6706 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6708 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6711 * gfortran.dg/alloc_comp_basics_6.f90: New.
6713 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6716 * gfortran.dg/pr59700.f90: New test.
6718 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6720 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6721 * gfortran.dg/use_only_3.f90: Likewise.
6722 * gfortran.dg/inquire_10.f90: Delete opened file.
6723 * gfortran.dg/inquire_15.f90: Likewise.
6724 * gfortran.dg/pr16597.f90: Likewise.
6725 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6728 2014-01-10 Jeff Law <law@redhat.com>
6731 * gcc.c-torture/compile/pr59743.c: New test.
6733 2014-01-10 Jan Hubicka <jh@suse.cz>
6736 * g++.dg/torture/pr58585.C: New testcase.
6738 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6740 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6742 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6744 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6746 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6749 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6750 * gcc.target/aarch64/cmn-neg2.c: New test.
6752 2014-01-10 Richard Biener <rguenther@suse.de>
6754 PR tree-optimization/59374
6755 * gcc.dg/torture/pr59374-3.c: New testcase.
6757 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6759 * lib/target-supports.exp
6760 (check_effective_target_arm_crypto_ok_nocache): New.
6761 (check_effective_target_arm_crypto_ok): Use above procedure.
6762 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6764 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6768 * g++.dg/ipa/devirt-20.C: New testcase.
6769 * g++.dg/torture/pr58252.C: Likewise.
6770 * g++.dg/torture/pr59226.C: Likewise.
6772 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6774 * c-c++-common/asan/no-asan-stack.c: New test.
6776 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6779 * gcc.dg/pr59670.c: New test.
6781 2014-01-09 Steve Ellcey <sellcey@mips.com>
6783 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6785 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6788 * gcc.target/i386/pr47735.c: New test.
6790 PR tree-optimization/59622
6791 * g++.dg/opt/pr59622-2.C: New test.
6792 * g++.dg/opt/pr59622-3.C: New test.
6793 * g++.dg/opt/pr59622-4.C: New test.
6794 * g++.dg/opt/pr59622-5.C: New test.
6797 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6798 filename:line instead of (modulename+offset) form with stripped
6799 initial / from the filename.
6801 2014-01-09 Ian Lance Taylor <iant@google.com>
6803 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6804 the other Go compiler.
6806 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6809 * g++.dg/cpp0x/variadic145.C: New.
6811 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6813 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6814 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6816 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6819 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6820 are run only if the Cilk library is available/enabled.
6821 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6822 * lib/target-supports.exp (check_libcilkrts_available): New function.
6824 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6827 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6828 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6829 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6830 with dg-additional-options.
6831 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6832 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6833 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6834 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6835 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6836 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6838 2014-01-09 Richard Biener <rguenther@suse.de>
6840 PR tree-optimization/59715
6841 * gcc.dg/torture/pr59715.c: New testcase.
6843 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6845 * c-c++-common/asan/no-asan-globals.c: New test.
6846 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6847 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6848 * c-c++-common/asan/use-after-return-1.c: Likewise.
6849 * c-c++-common/asan/no-use-after-return.c: Likewise.
6851 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6853 * gnat.dg/weak2.ad[sb]: New test.
6855 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6858 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6859 type, use pointers to vector type instead.
6861 2014-01-08 Catherine Moore <clm@codesourcery.com>
6863 * gcc.target/mips/umips-branch-3.c: New test.
6864 * gcc.target/mips/umips-branch-4.c: New test.
6866 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6868 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6869 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6870 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6871 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6872 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6873 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6874 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6875 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6877 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6879 PR rtl-optimization/59137
6880 * gcc.target/mips/pr59137.c: New test.
6882 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6884 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6885 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6886 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6887 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6888 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6889 Require fpic effective target.
6890 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6892 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6895 * gcc.dg/pr59722.c: New test.
6897 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6900 * gcc.dg/torture/pr57748-3.c: New test.
6901 * gcc.dg/torture/pr57748-4.c: New test.
6903 2014-01-08 Marek Polacek <polacek@redhat.com>
6906 * gcc.dg/gomp/pr59669-1.c: New test.
6907 * gcc.dg/gomp/pr59669-2.c: New test.
6909 2014-01-08 Martin Jambor <mjambor@suse.cz>
6912 * gcc.dg/ipa/pr59610.c: New test.
6914 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6917 * gfortran.dg/binding_label_tests_26a.f90: New.
6918 * gfortran.dg/binding_label_tests_26b.f90: New.
6920 2014-01-08 Marek Polacek <polacek@redhat.com>
6923 * c-c++-common/ubsan/pr59667.c: New test.
6925 2014-01-08 Richard Biener <rguenther@suse.de>
6928 * gcc.dg/pr59630.c: New testcase.
6930 2014-01-08 Richard Biener <rguenther@suse.de>
6933 * gcc.dg/pr59471.c: New testcase.
6935 2014-01-07 Jeff Law <law@redhat.com>
6938 * gcc.target/i386/pr53623.c: New test.
6940 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6942 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6944 * g++.dg/cpp1y/pr58534.C: Likewise.
6945 * g++.dg/cpp1y/pr58536.C: Likewise.
6946 * g++.dg/cpp1y/pr58548.C: Likewise.
6947 * g++.dg/cpp1y/pr58549.C: Likewise.
6948 * g++.dg/cpp1y/pr58637.C: Likewise.
6949 * g++.dg/cpp1y/pr59112.C: Likewise.
6950 * g++.dg/cpp1y/pr59113.C: Likewise.
6951 * g++.dg/cpp1y/pr59629.C: Likewise.
6952 * g++.dg/cpp1y/pr59635.C: Likewise.
6953 * g++.dg/cpp1y/pr59636.C: Likewise.
6954 * g++.dg/cpp1y/pr59638.C: Likewise.
6956 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6958 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6960 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6962 * gcc.target/i386/intrinsics_4.c (bar): New function.
6964 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6966 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6968 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6970 PR rtl-optimization/58668
6971 * gcc.dg/pr58668.c: New test.
6973 PR tree-optimization/59643
6974 * gcc.dg/pr59643.c: New test.
6975 * gcc.c-torture/execute/pr59643.c: New test.
6977 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6980 * gfortran.dg/class_allocate_16.f90: New.
6982 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.target/i386/pr59644.c: New test.
6987 2014-01-06 Marek Polacek <polacek@redhat.com>
6990 * gcc.dg/pr57773.c: New test.
6992 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6998 * g++.dg/cpp1y/pr59635.C: New testcase.
6999 * g++.dg/cpp1y/pr59636.C: New testcase.
7000 * g++.dg/cpp1y/pr59629.C: New testcase.
7001 * g++.dg/cpp1y/pr59638.C: New testcase.
7003 2014-01-06 Martin Jambor <mjambor@suse.cz>
7006 * gcc.dg/ipa/pr59008.c: New test.
7008 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7010 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7013 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7016 Require c99_runtime.
7017 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7019 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7020 Require c99_runtime.
7021 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7022 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7023 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7025 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7026 Require c99_runtime.
7027 Make CALC void static.
7028 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7030 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7031 Require c99_runtime.
7032 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7034 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7037 * gcc.target/i386/pr59501-2.c: Likewise.
7038 * gcc.target/i386/pr59501-3.c: Likewise.
7039 * gcc.target/i386/pr59501-4.c: Likewise.
7040 * gcc.target/i386/pr59501-5.c: Likewise.
7041 * gcc.target/i386/pr59501-6.c: Likewise.
7043 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7045 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7046 * gcc.target/i386/pr59390_1.c: Likewise.
7047 * gcc.target/i386/pr59390_2.c: Likewise.
7049 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7051 * gcc.dg/pr59350.c: Tweak.
7052 * gcc.dg/pr59350-2.c: New test.
7053 * g++.dg/pr59510.C: Likewise.
7055 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7058 * gfortran.dg/bind_c_procs_2.f90: New.
7060 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7062 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7063 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7064 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7065 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7066 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7067 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7068 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7070 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7072 * gcc.target/arm/neon-nested-apcs.c: New test.
7074 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7076 PR tree-optimization/59519
7077 * gcc.dg/vect/pr59519-1.c: New test.
7078 * gcc.dg/vect/pr59519-2.c: New test.
7080 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7083 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7086 * gfortran.dg/typebound_proc_32.f90: New.
7088 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7091 * g++.dg/pr58950.C: New file.
7093 2014-01-03 Tobias Burnus <burnus@net-b.de>
7096 * g++.dg/gomp/pr58567.C: New.
7098 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7100 PR tree-optimization/59651
7101 * gcc.dg/torture/pr59651.c: New test.
7102 * gcc.dg/vect/pr59651.c: Ditto.
7104 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7107 * gcc.target/i386/pr59625.c: New test.
7109 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/cpp0x/range-for28.C: New.
7114 * g++.dg/cpp0x/range-for3.C: Update.
7116 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7118 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7120 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7123 * g++.dg/cpp0x/pr59641.C: New file.
7125 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7127 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7129 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7132 * g++.dg/ext/pr59378.C: New file.
7134 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7136 Update copyright years
7138 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7140 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7143 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7146 * gfortran.dg/dynamic_dispatch_12.f90: New.
7148 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7150 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7151 the builtin isn't optimized away as unused.
7153 PR rtl-optimization/59647
7154 * g++.dg/opt/pr59647.C: New test.
7156 Copyright (C) 2014 Free Software Foundation, Inc.
7158 Copying and distribution of this file, with or without modification,
7159 are permitted in any medium without royalty provided the copyright
7160 notice and this notice are preserved.