1 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with
6 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9 * lib/target-supports.exp (check_effective_target_fortran_ieee):
11 * gfortran.dg/ieee/ieee.exp: New file.
12 * gfortran.dg/ieee/ieee_1.F90: New file.
13 * gfortran.dg/ieee/ieee_2.f90: New file.
14 * gfortran.dg/ieee/ieee_3.f90: New file.
15 * gfortran.dg/ieee/ieee_4.f90: New file.
16 * gfortran.dg/ieee/ieee_5.f90: New file.
17 * gfortran.dg/ieee/ieee_6.f90: New file.
18 * gfortran.dg/ieee/ieee_7.f90: New file.
19 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
21 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
23 * g++.dg/cpp0x/elision_conv.C: New.
25 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
27 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
29 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/ext/complit14.C: New.
34 2014-06-27 Martin Jambor <mjambor@suse.cz>
37 * g++.dg/ipa/pr61160-2.C: New test.
38 * g++.dg/ipa/pr61160-3.C: Likewise.
40 2014-06-27 Jakub Jelinek <jakub@redhat.com>
42 PR tree-optimization/57233
43 PR tree-optimization/61299
44 * gcc.dg/pr57233.c: New test.
45 * gcc.target/i386/pr57233.c: New test.
46 * gcc.target/i386/sse2-pr57233.c: New test.
47 * gcc.target/i386/avx-pr57233.c: New test.
48 * gcc.target/i386/avx2-pr57233.c: New test.
49 * gcc.target/i386/avx512f-pr57233.c: New test.
50 * gcc.target/i386/xop-pr57233.c: New test.
52 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
54 * gcc.dg/typeof-2.c: New testcase.
56 2014-06-27 Marek Polacek <polacek@redhat.com>
58 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
59 (fn1): Remove store to out-of-bounds location. Add memory barrier.
67 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
68 location. Add memory barrier.
73 * c-c++-common/ubsan/bounds-7.c: New test.
75 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78 gfortran.dg/arrayio_15.f90: New test.
80 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
83 * gcc.target/alpha/pr61586.c: New test.
85 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/template/pr57573.C: New.
90 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
92 * gcc.dg/tree-ssa/interposition.c: New testcase.
94 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/cpp0x/deleted8.C: New.
99 2014-06-26 Martin Jambor <mjambor@suse.cz>
101 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
103 * g++.dg/simulate-thread/bitfields.C: Likewise.
104 * gcc.dg/simulate-thread/strict-align-global.c: Remove
105 allow-packed-store-data-races parameter.
106 * gcc.dg/simulate-thread/subfields.c: Likewise.
107 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
110 2014-06-26 Martin Jambor <mjambor@suse.cz>
112 * g++.dg/ipa/pr60600.C: Fix typo.
113 * g++.dg/ipa/devirt-25.C: Likewise.
115 2014-06-26 Richard Biener <rguenther@suse.de>
117 PR tree-optimization/61607
118 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
120 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
122 * gcc.dg/inline-22.c: Add bind_pic_locally.
123 * gcc.dg/inline_4.c: Ditto.
124 * gcc.dg/fail_always_inline.c: Ditto.
125 * g++.dg/ipa/devirt-25.C: Ditto.
127 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
129 * lib/target-support.exp (bind_pic_locally): Save the flags to
130 'flags_to_postpone' instead of appending to 'flags'.
131 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
132 with flags_to_postpone and revert after target_compile.
133 * lib/g++.exp (g++_target_compile): Ditto.
134 * lib/gfortran.exp (gfortran_target_compile): Ditto.
136 2014-06-26 Nick Clifton <nickc@redhat.com>
138 * lib/target-supports.exp (check_effective_target_trapping): Fix
141 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
144 * g++.dg/template/pr61537.C: New testcase.
146 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
148 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
151 2014-06-25 Tobias Burnus <burnus@net-b.de>
153 * gfortran.dg/coarray_33.f90: New.
155 2014-06-25 Tobias Burnus <burnus@net-b.de>
157 * gfortran.dg/coarray/coindexed_1.f90: New.
159 2014-06-25 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/coarray_collectives_7.f90: New.
163 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
165 * gcc.c-torture/execute/20140622-1.c: New test.
167 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/cpp0x/aggr1.C: New.
172 * g++.dg/cpp0x/aggr2.C: Likewise.
173 * g++.dg/init/aggr11.C: Likewise.
174 * g++.dg/init/aggr12.C: Likewise.
176 2014-06-25 Martin Jambor <mjambor@suse.cz>
178 * g++.dg/ipa/pr61540.C: Remove dumping test.
180 2014-06-25 Marek Polacek <polacek@redhat.com>
183 * gcc.dg/pr61162.c: Adjust dg-warning.
184 * gcc.dg/pr61162-2.c: New test.
186 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
188 PR tree-optimization/57742
189 * gcc.dg/tree-ssa/calloc-3.c: New file.
191 2014-06-25 Richard Biener <rguenther@suse.de>
194 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
195 for targets that return _Complex float in memory.
197 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
199 * gcc.target/arm/vect-noalign.c: Adjust options.
201 2014-06-24 Cong Hou <congh@google.com>
203 * gcc.dg/vect/vect-reduc-sad.c: New.
204 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
206 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
208 PR tree-optimization/57742
209 * g++.dg/tree-ssa/calloc.C: New testcase.
210 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
211 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
212 * gcc.dg/strlenopt-9.c: Adapt.
214 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
216 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
218 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
219 instead of calling sequentially in the C code.
220 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
221 saved_return_address to the stack frame where LR register was stored.
222 (saved_return_address): Declare weak.
224 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/other/operator3.C: New.
228 * g++.dg/template/operator8.C: Adjust.
229 * g++.dg/template/operator9.C: Likewise.
231 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
233 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
235 2014-06-24 Richard Biener <rguenther@suse.de>
237 PR tree-optimization/61572
238 * gcc.target/i386/pr61572.c: New testcase.
240 2014-06-24 Jakub Jelinek <jakub@redhat.com>
242 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
244 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
245 Remove Label is never defined expected error.
246 * gfortran.dg/gomp/udr8.f90: New test.
248 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
250 PR tree-optimization/61554
251 * g++.dg/torture/pr61554.C: New testcase.
253 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
255 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
257 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
259 * gcc.dg/localalias-2.c: Guard by require-alias.
260 * gcc.dg/globalalias-2.c: Likewise.
262 2014-06-23 Kai Tietz <ktietz@redhat.com>
264 * gcc.target/i386/indjmp-1.c: New test.
266 2014-06-23 Andrew Pinski <apinski@cavium.com>
268 * gcc.c-torture/compile/20140723-1.c: New testcase.
270 2014-06-23 Marek Polacek <polacek@redhat.com>
273 * c-c++-common/pr61553.c (foo): Add dg-error.
275 2014-06-23 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/coarray_32.f90: New.
279 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/other/void1.C: Adjust.
284 * g++.dg/other/void3.C: Likewise.
286 2014-06-23 Marek Polacek <polacek@redhat.com>
289 * c-c++-common/pr61553.c: New test.
291 2014-06-23 Richard Biener <rguenther@suse.de>
293 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
294 * g++.dg/vect/slp-pr50819.cc: Likewise.
295 * g++.dg/vect/slp-pr56812.cc: Likewise.
296 * gcc.dg/vect/bb-slp-1.c: Likewise.
297 * gcc.dg/vect/bb-slp-10.c: Likewise.
298 * gcc.dg/vect/bb-slp-11.c: Likewise.
299 * gcc.dg/vect/bb-slp-13.c: Likewise.
300 * gcc.dg/vect/bb-slp-14.c: Likewise.
301 * gcc.dg/vect/bb-slp-15.c: Likewise.
302 * gcc.dg/vect/bb-slp-16.c: Likewise.
303 * gcc.dg/vect/bb-slp-17.c: Likewise.
304 * gcc.dg/vect/bb-slp-18.c: Likewise.
305 * gcc.dg/vect/bb-slp-19.c: Likewise.
306 * gcc.dg/vect/bb-slp-2.c: Likewise.
307 * gcc.dg/vect/bb-slp-20.c: Likewise.
308 * gcc.dg/vect/bb-slp-21.c: Likewise.
309 * gcc.dg/vect/bb-slp-22.c: Likewise.
310 * gcc.dg/vect/bb-slp-23.c: Likewise.
311 * gcc.dg/vect/bb-slp-24.c: Likewise.
312 * gcc.dg/vect/bb-slp-25.c: Likewise.
313 * gcc.dg/vect/bb-slp-26.c: Likewise.
314 * gcc.dg/vect/bb-slp-27.c: Likewise.
315 * gcc.dg/vect/bb-slp-28.c: Likewise.
316 * gcc.dg/vect/bb-slp-29.c: Likewise.
317 * gcc.dg/vect/bb-slp-3.c: Likewise.
318 * gcc.dg/vect/bb-slp-30.c: Likewise.
319 * gcc.dg/vect/bb-slp-31.c: Likewise.
320 * gcc.dg/vect/bb-slp-32.c: Likewise.
321 * gcc.dg/vect/bb-slp-4.c: Likewise.
322 * gcc.dg/vect/bb-slp-5.c: Likewise.
323 * gcc.dg/vect/bb-slp-6.c: Likewise.
324 * gcc.dg/vect/bb-slp-7.c: Likewise.
325 * gcc.dg/vect/bb-slp-8.c: Likewise.
326 * gcc.dg/vect/bb-slp-8a.c: Likewise.
327 * gcc.dg/vect/bb-slp-8b.c: Likewise.
328 * gcc.dg/vect/bb-slp-9.c: Likewise.
329 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
330 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
331 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
332 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
333 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
334 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
335 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
336 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
337 * gcc.dg/vect/pr26359.c: Likewise.
338 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
340 2014-06-23 Marek Polacek <polacek@redhat.com>
342 * c-c++-common/pr49706-2.c: New test.
344 2014-06-23 Alan Modra <amodra@gmail.com>
346 * gcc.dg/pr61583.c: New.
348 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
350 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
353 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
354 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
356 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
357 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
358 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
359 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
360 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
361 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
362 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
363 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
364 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
365 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
366 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
367 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
368 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
369 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
370 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
371 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
372 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
373 test_vsrid_n_u64): Fix signature to match intrinsic.
375 (test_vabs_s64): Remove.
376 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
378 (test_vdupd_lane_s64): Rename to...
379 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
381 (test_vdupd_lane_u64): Rename to...
382 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
384 (test_vtst_s64): Rename to...
385 (test_vtstd_s64): ...and change int64x1_t to int64_t.
387 (test_vtst_u64): Rename to...
388 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
390 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
391 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
392 Remove out-of-bounds tests.
393 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
394 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
395 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
397 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
399 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
400 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
401 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
402 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
403 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
405 * gcc.target/aarch64/vsub_f64.c: Likewise.
406 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
407 scheme as now the same for all variants.
408 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
411 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
413 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
415 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
417 * gcc.dg/localalias.c: Fix broken commit.
418 * gcc.dg/globalalias.c: Likewise.
420 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
422 * gcc.dg/localalias.c: New testcase.
423 * gcc.dg/localalias-2.c: New testcase.
424 * gcc.dg/globalalias.c: New testcase.
425 * gcc.dg/globalalias-2.c: New testcase.
427 2014-06-20 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
431 2014-06-20 Marek Polacek <polacek@redhat.com>
433 * c-c++-common/ubsan/bounds-1.c: New test.
434 * c-c++-common/ubsan/bounds-2.c: New test.
435 * c-c++-common/ubsan/bounds-3.c: New test.
436 * c-c++-common/ubsan/bounds-4.c: New test.
437 * c-c++-common/ubsan/bounds-5.c: New test.
438 * c-c++-common/ubsan/bounds-6.c: New test.
440 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
442 Make the tests big-endian friendly.
444 * gcc.target/aarch64/aapcs64/test_25.c: Update.
445 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
446 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
447 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
448 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
449 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
450 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
451 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
452 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
454 2014-06-20 Yury Gribov <y.gribov@samsung.com>
455 Max Ostapenko <m.ostapenko@partner.samsung.com>
458 * c-c++-common/asan/strlen-overflow-1.c: New test.
460 2014-06-20 Martin Jambor <mjambor@suse.cz>
463 * g++.dg/ipa/pr61540.C: New test.
465 2014-06-20 Yury Gribov <y.gribov@samsung.com>
466 Max Ostapenko <m.ostapenko@partner.samsung.com>
469 * c-c++-common/asan/pr61530.c: New test.
471 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
473 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
474 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
475 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
476 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
477 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
478 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
479 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
480 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
481 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
482 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
483 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
484 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
485 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
486 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
487 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
488 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
489 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
490 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
491 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
492 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
493 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
494 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
495 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
496 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
497 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
498 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
499 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
500 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
501 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
502 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
503 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
504 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
505 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
506 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
507 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
508 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
509 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
510 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
511 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
512 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
513 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
514 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
515 (test_vqdmlal_high_lane_s16): Fix parameter type.
516 (test_vqdmlal_high_lane_s32): Likewise.
517 (test_vqdmull_high_lane_s16): Likewise.
518 (test_vqdmull_high_lane_s32): Likewise.
519 (test_vqdmlsl_high_lane_s32): Likewise.
520 (test_vqdmlsl_high_lane_s16): Likewise.
521 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
523 (test_vqdmlals_lane_s32): Likewise.
524 (test_vqdmlslh_lane_s16): Likewise.
525 (test_vqdmlsls_lane_s32): Likewise.
526 (test_vqdmulhh_lane_s16): Likewise.
527 (test_vqdmulhs_lane_s32): Likewise.
528 (test_vqdmullh_lane_s16): Likewise.
529 (test_vqdmulls_lane_s32): Likewise.
530 (test_vqrdmulhh_lane_s16): Likewise.
531 (test_vqrdmulhs_lane_s32): Likewise.
533 2014-06-20 Tobias Burnus <burnus@net-b.de>
536 * gfortran.dg/coarray_collectives_5.f90: Update
537 dg-final scan-tree-dump-times.
538 * gfortran.dg/coarray_collectives_6.f90: Ditto.
540 2014-06-20 Hale Wang <hale.wang@arm.com>
542 * gcc.target/arm/lto/: New folder to verify the LTO option.
543 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
544 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
545 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
546 * lib/lto.exp (object-readelf): New procedure.
548 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
551 * gfortran.dg/pr61454.f90: New file.
553 2014-06-19 Terry Guo <terry.guo@arm.com>
555 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
556 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
557 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
559 2014-06-19 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/coarray/collectives_2.f90: Extend
564 2014-06-18 Tom de Vries <tom@codesourcery.com>
566 * gcc.target/aarch64/fuse-caller-save.c: New test.
568 2014-06-18 Radovan Obradovic <robradovic@mips.com>
569 Tom de Vries <tom@codesourcery.com>
571 * gcc.target/arm/fuse-caller-save.c: New test.
573 2014-06-18 Richard Biener <rguenther@suse.de>
575 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
576 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
577 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
579 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
581 PR tree-optimization/61518
582 * gcc.dg/torture/pr61518.c: New test.
584 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
586 PR tree-optimization/61517
587 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
588 (incorrect_read_be32): Likewise.
589 (main): Call incorrect_read_* to test stmt replacement is made by
590 bswap at the right place.
591 * gcc.c-torture/execute/pr61517.c: New test.
593 2014-06-18 Andreas Schwab <schwab@suse.de>
595 PR rtl-optimization/54555
596 * gcc.target/m68k/pr54555.c: New test.
598 2014-06-18 Olivier Hainque <hainque@adacore.com>
600 * gnat.dg/blocklocs.adb: New test.
602 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
604 PR tree-optimization/52252
605 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
606 * gcc.target/i386/pr52252-core.c: Ditto.
608 PR tree-optimization/61403
609 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
611 2014-06-18 Jakub Jelinek <jakub@redhat.com>
613 * gfortran.dg/gomp/declare-simd-1.f90: New test.
614 * gfortran.dg/gomp/depend-1.f90: New test.
615 * gfortran.dg/gomp/target1.f90: New test.
616 * gfortran.dg/gomp/target2.f90: New test.
617 * gfortran.dg/gomp/target3.f90: New test.
618 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
619 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
622 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
625 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
627 2014-06-17 Tobias Burnus <burnus@net-b.de>
628 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
630 * gfortran.dg/coarray/send_array.f90: New.
631 * gfortran.dg/coarray/get_array.f90: New.
632 * gfortran.dg/coarray/sendget_array.f90: New.
633 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
635 * gfortran.dg/coarray/collectives_2.f90: New.
637 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
640 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
643 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
645 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
646 unit_id and kind_id to zero.
648 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
651 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
652 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
653 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
654 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
656 2014-06-17 Richard Biener <rguenther@suse.de>
659 * gcc.dg/lto/pr61526_0.c: New testcase.
660 * gcc.dg/lto/pr61526_1.c: Likewise.
662 2014-06-17 Richard Biener <rguenther@suse.de>
664 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
665 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
666 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
667 * gcc.dg/tree-ssa/vrp36.c: Likewise.
668 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
670 2014-06-17 Richard Biener <rguenther@suse.de>
672 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
674 2014-06-16 Richard Biener <rguenther@suse.de>
676 PR tree-optimization/61482
677 * g++.dg/torture/pr61482.C: New testcase.
679 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
681 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
682 vpmacsdql instruction.
684 2014-06-16 Yury Gribov <y.gribov@samsung.com>
686 * c-c++-common/asan/instrument-with-calls-1.c: New test.
687 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
688 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
689 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
691 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
692 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
693 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
694 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
695 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
696 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
698 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
702 * gfortran.dg/system_clock_1.f90: New file.
703 * gfortran.dg/system_clock_2.f90: New file.
705 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.dg/other/void3.C: New.
709 * g++.dg/conversion/err-recover1.C: Update.
711 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
714 * lib/target-supports.exp (check_effective_target_longdouble128): New.
715 * gcc.target/powerpc/pack02.c: Use it.
716 * gcc.target/powerpc/tfmode_off.c: Likewise.
718 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
720 PR rtl-optimization/61094
721 PR rtl-optimization/61446
722 * gcc.target/i386/pr61446.c : New.
724 2014-06-13 Dehao Chen <dehao@google.com>
726 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
728 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
730 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
732 2014-06-13 Richard Biener <rguenther@suse.de>
734 * c-c++-common/pr46562-2.c: Adjust.
735 * g++.dg/tree-ssa/pr8781.C: Likewise.
736 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
737 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
738 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
739 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
740 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
742 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
744 PR tree-optimization/61375
745 * gcc.c-torture/execute/pr61375-1.c: New test.
747 2014-06-12 Jakub Jelinek <jakub@redhat.com>
750 * c-c++-common/gomp/pr61486-1.c: New test.
751 * c-c++-common/gomp/pr61486-2.c: New test.
753 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
756 * gcc.dg/vect/vect-singleton_1.c: New file.
758 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
761 * gcc.target/avr/torture/pr61443.c: New test.
763 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
766 * g++.dg/parse/friend11.C: New.
768 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/cpp0x/using-enum-1.C: New.
772 * g++.dg/cpp0x/using-enum-2.C: Likewise.
774 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/parse/friend9.C: New.
778 * g++.dg/parse/friend10.C: Likewise.
779 * g++.dg/parse/friend7.C: Adjust.
781 2014-06-11 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/61452
784 * gcc.dg/torture/pr61452.c: New testcase.
786 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/parse/pr34049.C: New.
791 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
793 * gcc.c-torture/execute/pr61306-1.c: New test.
794 * gcc.c-torture/execute/pr61306-2.c: Likewise.
795 * gcc.c-torture/execute/pr61306-3.c: Likewise.
797 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
799 * gcc.target/aarch64/acle/acle.exp: New.
800 * gcc.target/aarch64/acle/crc32b.c: New test.
801 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
802 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
803 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
804 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
805 * gcc.target/aarch64/acle/crc32d.c: Likewise.
806 * gcc.target/aarch64/acle/crc32h.c: Likewise.
807 * gcc.target/aarch64/acle/crc32w.c: Likewise.
809 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
811 PR tree-optimization/52252
812 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
814 2014-06-11 Richard Biener <rguenther@suse.de>
817 * gcc.dg/torture/20140610-1.c: New testcase.
818 * gcc.dg/torture/20140610-2.c: Likewise.
820 2014-06-10 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/61438
823 * gcc.dg/torture/pr61438.c: New testcase.
825 2014-06-10 Richard Biener <rguenther@suse.de>
828 * g++.dg/opt/pr61456.C: New testcase.
830 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
831 Mikael Morin <mikael@gcc.gnu.org>
834 * gfortran.dg/class_array_15.f03: Check memory leaks.
836 2014-06-10 Richard Biener <rguenther@suse.de>
838 PR tree-optimization/57186
839 PR tree-optimization/59299
840 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
841 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
843 2014-06-10 Jakub Jelinek <jakub@redhat.com>
846 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
848 * gfortran.dg/gomp/associate1.f90: New test.
849 * gfortran.dg/gomp/intentin1.f90: New test.
850 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
851 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
852 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
853 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
855 2014-06-09 Marek Polacek <polacek@redhat.com>
858 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
859 * gcc.dg/array-2.c: Likewise.
860 * gcc.dg/array-const-2.c: Likewise.
861 * gcc.dg/ucnid-8.c: Likewise.
862 * gcc.dg/vla-init-1.c: Likewise.
863 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
864 * gcc.dg/c99-flex-array-7.c: Likewise.
865 * gcc.dg/init-bad-1.c: Likewise.
866 * gcc.dg/init-bad-3.c: Likewise.
867 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
868 * gcc.dg/pedwarn-init.c: Add dg-warning.
869 * gcc.dg/pr53119.c: Remove dg-excess-errors.
871 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
874 * g++.dg/other/redecl3.C: New.
876 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
879 * g++.dg/pr54442.C: New file.
881 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
884 * gfortran.dg/associate_17.f90 : New test
886 2014-06-09 Petr Murzin <petr.murzin@intel.com>
888 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
889 void for TEST instead of static void.
890 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
891 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
892 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
893 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
894 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
895 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
896 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
897 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
898 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
899 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
900 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
901 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
902 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
903 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
904 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
905 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
906 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
907 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
908 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
909 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
910 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
912 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
914 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
916 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
918 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
920 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
921 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
922 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
925 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
926 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
927 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
928 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
929 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
930 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
931 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
932 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
934 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
935 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
936 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
937 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
938 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
939 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
940 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
941 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
942 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
943 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
944 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
945 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
946 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
947 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
948 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
949 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
950 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
951 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
952 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
953 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
954 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
955 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
956 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
957 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
958 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
960 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
962 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
964 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
966 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
968 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
970 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
976 instead of static void.
977 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
978 delete unused variables.
979 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
983 delete unused variables, void for TEST instead of static void.
984 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
986 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
988 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
990 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
991 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
992 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
993 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
996 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
997 initialize variables.
998 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
999 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1002 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1003 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1004 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1005 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1006 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1007 * gcc.target/i386/i386.exp: Ditto.
1008 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1009 CALC, void for TEST instead of static void, initialize variables.
1010 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1011 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1013 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1014 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1015 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1016 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1017 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1018 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1019 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1023 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1025 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1026 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1027 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1028 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1029 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1034 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1038 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1040 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1065 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1067 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1071 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1073 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1075 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1077 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1079 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1081 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1085 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1087 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1090 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1093 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1105 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1120 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1123 instead of static void.
1124 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1132 static void, delete unused variables.
1133 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1134 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1136 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1138 static void, delete unused variables, Change parameters for
1139 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1140 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1141 CALC, void for TEST instead of static void.
1142 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1143 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1145 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1146 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1147 static void, change type of parameter for UNION_TYPE.
1148 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1150 void for TEST instead of static void, delete unused variables, change
1151 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1152 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1154 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1158 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1159 void for TEST instead of static void, change parameters for
1160 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1161 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1164 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1165 __attribute__((unused)).
1166 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1167 __attribute__((unused)).
1168 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1169 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1170 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1171 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1172 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1173 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1174 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1175 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1176 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1177 add __attribute__((unused)).
1178 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1179 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1180 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1182 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1187 delete unused variables.
1188 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1193 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1194 static void, mask_merging and zero_masking for unsigned types.
1195 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1196 CHECK_ARRAY for unsigned types.
1197 * gcc.target/i386/m256-check.h: Ditto.
1198 * gcc.target/i386/m512-check.h: Ditto.
1200 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1203 * gcc.target/arm/pr48252.c (main): Expect same result
1206 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1209 * gfortran.dg/cray_pointers_10.f90: New file.
1211 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1213 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1214 instead of complex(kind=16).
1216 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1219 * gfortran.dg/bind_c_usage_29.f90: New file.
1221 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1223 * gnat.dg/opt38.adb: New test.
1224 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1226 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1229 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1230 New macro, 0 for __MMIX__, default 64.
1231 (bar): Pass it to __builtin_apply instead of literal 64.
1233 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1235 * gfortran.dg/io_constraints_11.f90: New file.
1236 * gfortran.dg/io_constraints_12.f90: New file.
1237 * gfortran.dg/io_constraints_13.f90: New file.
1239 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/pr61423.c: New test.
1244 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/cpp0x/constexpr-union6.C: New.
1248 * g++.dg/cpp0x/union6.C: Likewise.
1249 * g++.dg/init/ref14.C: Adjust.
1250 * g++.dg/init/union1.C: Likewise.
1252 2014-06-06 Richard Biener <rguenther@suse.de>
1254 PR tree-optimization/59299
1255 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1257 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1259 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1260 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1262 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1264 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1265 bitfield and test wrong results instead of correct results to make the
1268 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/constexpr-60432.C: New.
1273 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/constexpr-60199.C: New.
1278 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1280 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1281 Specify -march=z900 as an additional option.
1282 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1283 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1284 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1286 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1288 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1289 reduction clause diagnostic changes.
1290 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1291 * gfortran.dg/gomp/reduction1.f90: Likewise.
1292 * gfortran.dg/gomp/reduction3.f90: Likewise.
1293 * gfortran.dg/gomp/udr1.f90: New test.
1294 * gfortran.dg/gomp/udr2.f90: New test.
1295 * gfortran.dg/gomp/udr3.f90: New test.
1296 * gfortran.dg/gomp/udr4.f90: New test.
1297 * gfortran.dg/gomp/udr5.f90: New test.
1298 * gfortran.dg/gomp/udr6.f90: New test.
1299 * gfortran.dg/gomp/udr7.f90: New test.
1301 2014-06-06 Christian Bruel <christian.bruel@st.com>
1303 PR tree-optimization/43934
1304 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1306 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1309 * gcc.dg/pr53119.c: New testcase.
1311 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1314 * gcc.target/avr/pr52472.c: New test.
1317 2014-06-05 Jeff Law <law@redhat.com>
1319 PR tree-optimization/61289
1320 * g++.dg/pr61289.C: New test.
1321 * g++.dg/pr61289-2.C: New test.
1323 2014-06-05 Richard Biener <rguenther@suse.de>
1324 Paolo Carlini <paolo.carlini@oracle.com>
1327 * g++.dg/parse/pr56961.C: New.
1329 2014-06-05 Kai Tietz <ktietz@redhat.com>
1332 * gcc.target/i386/sibcall-4.c: Remove xfail.
1334 2014-06-05 Julian Brown <julian@codesourcery.com>
1335 Sandra Loosemore <sandra@codesourcery.com>
1337 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1339 2014-06-05 Richard Biener <rguenther@suse.de>
1342 * g++.dg/diagnostic/pr61004.C: New testcase.
1344 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1346 * gcc.dg/torture/pr61319.c: New test.
1348 2014-06-05 Marek Polacek <polacek@redhat.com>
1351 * gcc.dg/pr56724-3.c: New test.
1353 2014-06-05 Andreas Schwab <schwab@suse.de>
1355 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1357 2014-06-05 Marek Polacek <polacek@redhat.com>
1360 * c-c++-common/pr49706.c: New test.
1362 2014-06-05 Marek Polacek <polacek@redhat.com>
1365 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1366 * gcc.dg/Wshadow-3.c: Likewise.
1367 * gcc.dg/pr48062.c: New test.
1369 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/init/pr43453.C: New.
1374 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1376 PR tree-optimization/61385
1377 * gcc.dg/tree-ssa/pr61385.c: New file.
1379 2014-06-04 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/60098
1382 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1384 2014-06-04 Richard Biener <rguenther@suse.de>
1386 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1388 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1391 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1392 the case with a pointer.
1394 2014-06-04 Marek Polacek <polacek@redhat.com>
1397 * c-c++-common/pr30020.c: New test.
1399 2014-06-03 Andrew Pinski <apinski@cavium.com>
1401 * gcc.c-torture/compile/20140528-1.c: New testcase.
1403 2014-06-03 Dehao Chen <dehao@google.com>
1405 * gcc.dg/tree-prof/merge_block.c: New test.
1407 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1409 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1410 * g++.dg/ext/mv15.C (dg-options): Ditto.
1412 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/nullptr31.C: New.
1417 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1418 * g++.dg/cpp0x/nullptr17.C: Update.
1420 2014-06-03 Marek Polacek <polacek@redhat.com>
1423 * c-c++-common/pr60439.c: New test.
1424 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1426 2014-06-03 Martin Jambor <mjambor@suse.cz>
1429 * g++.dg/ipa/pr61160-1.C: New test.
1431 2014-06-03 Richard Biener <rguenther@suse.de>
1433 PR tree-optimization/61383
1434 * gcc.dg/torture/pr61383-1.c: New testcase.
1436 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1438 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1440 2014-06-02 Jeff Law <law@redhat.com>
1442 PR rtl-optimization/61094
1443 * g++.dg/pr61094: New test.
1445 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1447 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1448 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1449 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1450 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1451 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1452 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1453 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1454 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1456 2014-06-02 Richard Biener <rguenther@suse.de>
1458 PR tree-optimization/61346
1459 * gcc.dg/torture/pr61346.c: New testcase.
1461 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1465 * gcc.target/i386/sibcall-4.c: Ditto.
1466 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1468 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1470 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1471 in scan-assembler-not string.
1472 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1473 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1474 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1476 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1478 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1480 2014-06-01 Kai Tietz <ktietz@redhat.com>
1483 * gcc.target/i386/sibcall-6.c: New test.
1485 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/pr57543-1.C: New.
1490 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1491 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1492 * g++.dg/cpp0x/decltype59.C: Likewise.
1494 2014-05-31 Tom de Vries <tom@codesourcery.com>
1496 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1498 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1500 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1501 restore_gcc_exec_prefix_env_var): New procedures.
1502 (set_ld_library_path_env_vars,
1503 restore_ld_library_path_env_vars): Use them.
1504 * lib/c-compat.exp: Load target-libpath.exp.
1505 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1506 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1507 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1508 restore_gcc_exec_prefix_env_var.
1509 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1512 * c-c++-common/asan/misalign-1.c: New test.
1513 * c-c++-common/asan/misalign-2.c: New test.
1515 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1516 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1517 -DASAN_USE_DEJAGNU_GTEST=1.
1518 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1519 * g++.dg/asan/asan_oob_test.cc: Likewise.
1520 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1521 * g++.dg/asan/asan_str_test.cc: Likewise.
1522 * g++.dg/asan/asan_test_utils.h: Likewise.
1523 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1524 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1525 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1526 Imported from upstream r209283.
1527 * g++.dg/asan/asan_test_config.h: Likewise.
1529 2014-05-30 Kai Tietz <ktietz@redhat.com>
1532 * gcc.target/i386/sibcall-1.c: New test.
1533 * gcc.target/i386/sibcall-2.c: New test.
1534 * gcc.target/i386/sibcall-3.c: New test.
1535 * gcc.target/i386/sibcall-4.c: New test.
1537 2014-05-30 Ian Lance Taylor <iant@google.com>
1539 * gcc.target/i386/pause-2.c: New test.
1541 2014-05-30 Tom de Vries <tom@codesourcery.com>
1543 * gcc.target/i386/fuse-caller-save.c: New test.
1544 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1545 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1547 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1549 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1550 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1551 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1552 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1553 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1554 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1555 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1556 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1557 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1558 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1559 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1560 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1561 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1562 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1563 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1564 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1565 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1566 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1567 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1568 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1569 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1570 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1571 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1572 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1573 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1574 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1575 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1576 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1577 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1578 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1579 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1580 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1581 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1582 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1583 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1584 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1586 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1588 PR rtl-optimization/61325
1589 * gcc.target/aarch64/pr61325.c: New.
1591 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1593 * gcc.target/arm/simd/vextQf32_1.c: New file.
1594 * gcc.target/arm/simd/vextQp16_1.c: New file.
1595 * gcc.target/arm/simd/vextQp8_1.c: New file.
1596 * gcc.target/arm/simd/vextQs16_1.c: New file.
1597 * gcc.target/arm/simd/vextQs32_1.c: New file.
1598 * gcc.target/arm/simd/vextQs64_1.c: New file.
1599 * gcc.target/arm/simd/vextQs8_1.c: New file.
1600 * gcc.target/arm/simd/vextQu16_1.c: New file.
1601 * gcc.target/arm/simd/vextQu32_1.c: New file.
1602 * gcc.target/arm/simd/vextQu64_1.c: New file.
1603 * gcc.target/arm/simd/vextQu8_1.c: New file.
1604 * gcc.target/arm/simd/vextQp64_1.c: New file.
1605 * gcc.target/arm/simd/vextf32_1.c: New file.
1606 * gcc.target/arm/simd/vextp16_1.c: New file.
1607 * gcc.target/arm/simd/vextp8_1.c: New file.
1608 * gcc.target/arm/simd/vexts16_1.c: New file.
1609 * gcc.target/arm/simd/vexts32_1.c: New file.
1610 * gcc.target/arm/simd/vexts64_1.c: New file.
1611 * gcc.target/arm/simd/vexts8_1.c: New file.
1612 * gcc.target/arm/simd/vextu16_1.c: New file.
1613 * gcc.target/arm/simd/vextu32_1.c: New file.
1614 * gcc.target/arm/simd/vextu64_1.c: New file.
1615 * gcc.target/arm/simd/vextu8_1.c: New file.
1616 * gcc.target/arm/simd/vextp64_1.c: New file.
1618 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1619 Tom de Vries <tom@codesourcery.com>
1621 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1623 * gcc.target/mips/fuse-caller-save.h: New include file.
1624 * gcc.target/mips/fuse-caller-save.c: New test.
1625 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1626 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1628 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1630 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1632 2014-05-28 Richard Biener <rguenther@suse.de>
1635 * gcc.dg/pr61045.c: New testcase.
1637 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1639 * lib/clearcap.exp: New file.
1640 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1641 Remove clearcap_ldflags handling.
1642 Call clearcap-init, clearcap-finish.
1643 * gcc.target/i386/i386.exp: Likewise.
1644 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1645 * gcc.target/i386/clearcapv2.map: Move to
1646 ../config/sol2-clearcapv2.map.
1647 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1648 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1650 2014-05-28 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/61335
1653 * gfortran.dg/pr61335.f90: New testcase.
1655 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1657 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1659 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1661 * gnat.dg/overflow_fixed.adb: New test.
1663 2014-05-27 Marek Polacek <polacek@redhat.com>
1666 * gcc.dg/pr56724-1.c: New test.
1667 * gcc.dg/pr56724-2.c: New test.
1668 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1670 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1672 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1674 * gcc.dg/fold-compare-8.c: New test.
1675 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1677 2014-05-27 Richard Biener <rguenther@suse.de>
1679 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1681 2014-05-27 Marek Polacek <polacek@redhat.com>
1684 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1685 LLONG_MIN, and ULLONG_MAX.
1687 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1689 * lib/target-supports.exp (check_effective_target_vect_bswap):
1690 Specify arm*-*-* support.
1692 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1695 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1697 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1698 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1700 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1702 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1704 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1706 PR rtl-optimization/61222
1707 * gcc.c-torture/compile/pr61222-1.c: New test.
1708 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1710 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1712 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1714 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1716 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1718 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720 PR libgfortran/55117
1721 * gfortran.dg/namelist_85.f90: New test.
1723 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1726 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1727 the case with syntax error.
1729 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1731 * gcc.dg/lto/pr61278_0.c: New test.
1732 * gcc.dg/lto/pr61278_1.c: New test.
1734 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1736 * gcc.dg/pr61220.c: New test.
1737 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1739 2014-05-25 Tobias Burnus <burnus@net-b.de>
1741 * gfortran.dg/coarray_10.f90: Update dg-warning.
1742 * gfortran.dg/coarray_this_image_1.f90: New.
1743 * gfortran.dg/coarray_this_image_2.f90: New.
1745 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1748 * gfortran.dg/arrayio_14.f90: New test.
1750 2014-05-24 Andreas Schwab <schwab@suse.de>
1752 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1754 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1756 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1757 Adjust regexp for -flto.
1758 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1759 * gfortran.dg/pr52835.f90: Likewise.
1761 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1763 PR rtl-optimization/61215
1764 * gcc.target/i386/pr61215.c: New.
1766 2014-05-23 Marek Polacek <polacek@redhat.com>
1767 Jakub Jelinek <jakub@redhat.com>
1769 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1770 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1771 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1772 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1773 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1774 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1775 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1776 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1777 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1778 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1779 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1780 * c-c++-common/ubsan/float-cast.h: New file.
1781 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1782 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1784 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1786 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1788 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/cpp1y/lambda-init9.C: New.
1792 2014-05-23 Richard Biener <rguenther@suse.de>
1795 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1796 adjust testcase to reflect reality.
1798 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1800 PR tree-optimization/54733
1801 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1802 optimization to support memory sources and bitwise operations
1803 equivalent to load in host endianness.
1804 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1805 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1806 * gcc.c-torture/execute/bswap-2.c: Likewise.
1808 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1810 * lib/target-supports.exp: New effective targets for architectures
1811 capable of performing byte swap.
1812 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1813 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1814 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1816 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1820 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1822 2014-05-22 Xinliang David Li <davidxl@google.com>
1824 * g++.dg/ipa/devirt-15.C: Fix expected message.
1825 * g++.dg/ipa/devirt-16.C: Ditto.
1826 * g++.dg/ipa/devirt-17.C: Ditto.
1827 * g++.dg/ipa/devirt-26.C: Ditto.
1828 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1829 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1830 * g++.dg/tree-ssa/pr8781.C:Ditto.
1832 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1834 * gcc.target/powerpc/htm-ttest.c: New test.
1836 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1838 * gnat.dg/opt37.ad[sb]: New test.
1840 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1843 * g++.dg/cilk-plus/AN/array_function.cc: New.
1845 2014-05-22 Richard Biener <rguenther@suse.de>
1847 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1849 2014-05-22 Kostya Serebryany <kcc@google.com>
1851 * c-c++-common/tsan/mutexset1.c: Update the test to match
1853 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1855 2014-05-21 Marek Polacek <polacek@redhat.com>
1858 * g++.dg/ubsan/pr61272.C: New test.
1860 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1861 Sandra Loosemore <sandra@codesourcery.com>
1864 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1865 * gcc.target/nios2/custom-fp-lto.c: New test.
1867 2014-05-21 Andreas Schwab <schwab@suse.de>
1869 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1871 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1874 * gcc.target/sh/pr54236-3.c: New.
1876 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1879 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1881 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1883 PR tree-optimization/60899
1884 * g++.dg/ipa/devirt-11.C: Update template.
1886 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1889 * g++.dg/cpp0x/pr61038.C: New.
1891 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1896 * g++.dg/cpp0x/nsdmi-template11.C: New.
1897 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1898 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1900 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1902 * gnat.dg/opt35.adb: New test.
1903 * gnat.dg/opt36.adb: Likewise.
1904 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1906 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1909 * g++.dg/cpp0x/Wattributes1.C: New.
1910 * g++.dg/ext/visibility/redecl1.C: Adjust.
1911 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1913 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1915 * gcc.target/powerpc/vsxcopy.c: New test.
1917 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/cpp0x/nsdmi-union6.C: New.
1921 * g++.dg/parse/pr58664.C: Likewise.
1922 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1923 * g++.dg/parse/crash31.C: Likewise.
1924 * g++.dg/template/error2.C: Likewise.
1925 * g++.dg/template/inherit8.C: Likewise.
1926 * g++.dg/template/offsetof2.C: Likewise.
1928 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1930 * c-c++-common/gomp/simd4.c: Adjust for inform.
1931 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1932 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1933 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1934 * g++.dg/cpp0x/noexcept15.C: Likewise.
1935 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1936 * g++.dg/eh/spec6.C: Likewise.
1937 * g++.dg/expr/cast1.C: Likewise.
1938 * g++.dg/expr/dtor1.C: Likewise.
1939 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1940 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1941 * g++.dg/gomp/pr49223-2.C: Likewise.
1942 * g++.dg/gomp/udr-4.C: Likewise.
1943 * g++.dg/init/delete1.C: Likewise.
1944 * g++.dg/other/crash-2.C: Likewise.
1945 * g++.dg/parse/crash24.C: Likewise.
1946 * g++.dg/parse/crash25.C: Likewise.
1947 * g++.dg/parse/crash31.C: Likewise.
1948 * g++.dg/parse/crash49.C: Likewise.
1949 * g++.dg/parse/crash50.C: Likewise.
1950 * g++.dg/parse/crash54.C: Likewise.
1951 * g++.dg/parse/dtor7.C: Likewise.
1952 * g++.dg/parse/error40.C: Likewise.
1953 * g++.dg/parse/fused-params1.C: Likewise.
1954 * g++.dg/parse/new1.C: Likewise.
1955 * g++.dg/template/crash35.C: Likewise.
1956 * g++.dg/template/crash59.C: Likewise.
1957 * g++.dg/template/crash77.C: Likewise.
1958 * g++.dg/template/error51.C: Likewise.
1959 * g++.dg/template/incomplete1.C: Likewise.
1960 * g++.dg/template/incomplete3.C: Likewise.
1961 * g++.dg/template/incomplete4.C: Likewise.
1962 * g++.dg/template/incomplete5.C: Likewise.
1963 * g++.dg/template/inherit8.C: Likewise.
1964 * g++.dg/template/instantiate1.C: Likewise.
1965 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1966 * g++.dg/template/offsetof2.C: Likewise.
1967 * g++.dg/tm/pr51928.C: Likewise.
1968 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1969 * g++.dg/warn/incomplete1.C: Likewise.
1970 * g++.dg/warn/incomplete2.C: Likewise.
1971 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1972 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1973 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1974 * g++.old-deja/g++.eh/catch1.C: Likewise.
1975 * g++.old-deja/g++.eh/spec6.C: Likewise.
1976 * g++.old-deja/g++.mike/p7868.C: Likewise.
1977 * g++.old-deja/g++.other/crash38.C: Likewise.
1978 * g++.old-deja/g++.other/enum2.C: Likewise.
1979 * g++.old-deja/g++.other/incomplete.C: Likewise.
1980 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1981 * g++.old-deja/g++.pt/crash9.C: Likewise.
1982 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1983 * g++.old-deja/g++.pt/typename8.C: Likewise.
1984 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1986 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1988 * lib/target-supports.exp
1989 (check_effective_target_vect_sizes_32B_16B): Return false if
1990 128-bit AVX vectors preferred.
1992 2014-05-19 Mike Stump <mikestump@comcast.net>
1994 * lib/target-supports.exp (check_effective_target_avx): Early out
1995 if not x86 to prevent x86 flags on non-x86 targets.
1997 2014-05-19 Richard Biener <rguenther@suse.de>
1999 PR tree-optimization/61221
2000 * gcc.dg/torture/pr61221.c: New testcase.
2002 2014-05-19 Richard Biener <rguenther@suse.de>
2004 PR tree-optimization/61209
2005 * gfortran.dg/pr61209.f90: New testcase.
2007 2014-05-19 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/61184
2010 * c-c++-common/torture/pr61184.c: New testcase.
2012 2014-05-19 Christian Bruel <christian.bruel@st.com>
2015 * gcc.target/sh/pr61195.c: New test.
2017 2014-05-18 Wei Mi <wmi@google.com>
2020 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2021 directive with rtl insns. Add effective-target fpic and
2024 2014-05-17 Xinliang David Li <davidxl@google.com>
2026 * g++.dg/ipa/devirt-33.C: New testcase.
2028 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2030 * g++.dg/ipa/comdat.C: New file.
2032 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2034 * gnat.dg/volatile12.ad[sb]: New test.
2036 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2038 * gnat.dg/enum3.adb: New test.
2040 2014-05-18 Andreas Schwab <schwab@suse.de>
2042 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2044 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2047 * gfortran.dg/namelist_utf8.f90: New test.
2049 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/cpp0x/decltype58.C: New.
2054 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2056 * gcc.target/microblaze/others/break_handler.c: New.
2058 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2060 PR tree-optimization/61140
2061 PR tree-optimization/61150
2062 PR tree-optimization/61197
2063 * gcc.dg/tree-ssa/pr61140.c: New file.
2064 * gcc.dg/tree-ssa/pr61150.c: New file.
2065 * gcc.dg/tree-ssa/pr61197.c: New file.
2067 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2069 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2070 (dg-options): Add -mfpmath=387.
2071 (dg-final): Check that no MMX registers are used.
2073 2014-05-17 Andreas Schwab <schwab@suse.de>
2075 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2077 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2080 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2082 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2083 occurrences of "int" in the gimple dump to reflect that the return
2084 types of functions now show up in such dumps.
2085 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2087 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2089 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2090 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2091 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2092 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2093 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2094 * gcc.dg/debug/pr35154.c: Update testcase.
2095 * gcc.target/i386/vectorize1.c: Update testcase.
2097 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/parse/error54.C: New.
2102 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2104 PR rtl-optimization/60969
2105 * g++.dg/pr60969.C: New.
2107 2014-05-16 Richard Biener <rguenther@suse.de>
2109 PR tree-optimization/61194
2110 * gcc.dg/vect/pr61194.c: New testcase.
2112 2014-05-16 Richard Biener <rguenther@suse.de>
2114 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2115 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2116 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2117 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2119 2014-05-16 Richard Biener <rguenther@suse.de>
2121 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2123 2014-05-15 Martin Jambor <mjambor@suse.cz>
2126 * g++.dg/ipa/pr61085.C: New test.
2128 2014-05-15 Martin Jambor <mjambor@suse.cz>
2130 PR tree-optimization/61090
2131 * gcc.dg/tree-ssa/pr61090.c: New test.
2133 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2135 PR tree-optimization/61158
2136 * gcc.dg/pr61158.c: New test.
2138 2014-05-15 Andreas Schwab <schwab@suse.de>
2140 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2142 * obj-c++.dg/exceptions-5.mm: Likewise.
2144 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2146 * shrink-wrap-loop.c: New test case.
2148 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2150 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2151 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2152 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2153 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2154 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2155 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2156 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2157 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2158 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2159 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2160 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2161 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2162 * gcc.target/arm/simd/vtrns16_1.c: New file.
2163 * gcc.target/arm/simd/vtrns32_1.c: New file.
2164 * gcc.target/arm/simd/vtrns8_1.c: New file.
2165 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2166 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2167 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2169 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2171 * gcc.target/i386/clflushopt-1.c: New.
2172 * gcc.target/i386/xsavec-1.c: Ditto.
2173 * gcc.target/i386/xsavec64-1.c: Ditto.
2174 * gcc.target/i386/xsaves-1.c: Ditto.
2175 * gcc.target/i386/xsaves64-1.c: Ditto.
2176 * gcc.target/i386/sse-12.c: Test new options.
2177 * gcc.target/i386/sse-13.c: Ditto.
2178 * gcc.target/i386/sse-14.c: Ditto.
2179 * gcc.target/i386/sse-22.c: Ditto.
2180 * gcc.target/i386/sse-23.c: Ditto.
2181 * g++.dg/other/i386-2.C: Ditto.
2182 * g++.dg/other/i386-3.C: Ditto.
2184 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2186 PR rtl-optimization/60866
2187 * gcc.dg/pr60866.c: New test.
2189 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2191 PR rtl-optimization/60901
2192 * gcc.target/i386/pr60901.c: New test.
2194 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2197 * c-c++-common/asan/asan-interface-1.c: New test.
2198 * lib/asan-dg.exp (asan_include_flags): New function.
2199 (asan_init): Call asan_include_flags to obtain path
2200 to sanitizer headers.
2202 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2204 * lib/target-support.exp (check_dfp_hw_available): New function.
2205 (is-effective-target): Check $arg for dfp_hw.
2206 (is-effective-target-keyword): Likewise.
2207 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2208 Change target to dfp_hw.
2210 2014-05-13 Marek Polacek <polacek@redhat.com>
2213 * gcc.dg/pr61162.c: New test.
2215 2014-05-13 Marek Polacek <polacek@redhat.com>
2217 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2218 * c-c++-common/pr50459-2.c: New test.
2220 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/template/pr54310.C: New.
2225 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2226 Sandra Loosemore <sandra@codesourcery.com>
2228 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2230 2014-05-13 Catherine Moore <clm@cm00re.com>
2232 * gcc.target/mips/near-far-1.c: Adjust expected output
2233 to allow the JALS instruction.
2234 * gcc.target/mips/near-far-2.c: Likewise.
2235 * gcc.target/mips/near-far-4.c: Likewise.
2237 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2239 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2241 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.dg/pr61060.c: New test.
2246 2014-05-12 DJ Delorie <dj@redhat.com>
2248 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2249 * gcc.dg/sibcall-4.c: Likewise.
2251 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2253 * objc.dg/shadow-1.m: New test.
2254 * objc.dg/shadow-2.m: New test.
2255 * objc.dg/ivar-scope-1.m: New test.
2256 * objc.dg/ivar-scope-2.m: New test.
2257 * objc.dg/ivar-scope-3.m: New test.
2258 * objc.dg/ivar-scope-4.m: New test.
2259 * objc.dg/ivar-visibility-1.m: New test.
2260 * objc.dg/ivar-visibility-2.m: New test.
2261 * objc.dg/ivar-visibility-3.m: New test.
2262 * objc.dg/ivar-visibility-4.m: New test.
2264 2014-05-12 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2269 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2272 * gfortran.dg/associate_16.f90: New test.
2274 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2277 * gcc.target/avr/pr60991.c: New testcase.
2279 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2282 * g++.dg/cpp1y/pr60054.C: New.
2284 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/template/pr51199.C: New.
2289 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2291 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2293 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2295 * gfortran.dg/gomp/affinity-1.f90: New test.
2297 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2299 * gcc.dg/torture/pr61136.c: New test.
2301 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2304 * g++.dg/cpp0x/sfinae51.C: New.
2307 * g++.dg/cpp0x/variadic157.C: New.
2309 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2312 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2314 2014-05-10 Marek Polacek <polacek@redhat.com>
2316 * gcc.dg/pedwarn-init.c: New test.
2317 * gcc.dg/init-string-1.c: Adjust dg-error.
2319 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2321 * lib/target-supports.exp
2322 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2325 2014-05-09 Marek Polacek <polacek@redhat.com>
2328 * gcc.dg/pr61096-1.c: New test.
2329 * gcc.dg/pr61096-2.c: New test.
2331 2014-05-09 Florian Weimer <fweimer@redhat.com>
2333 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2334 * g++.dg/fstack-protector-strong.C: Likewise.
2335 * gcc.target/i386/ssp-strong-reg.c: New file.
2337 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2340 * gcc.target/avr/torture/pr61055.c: New test.
2342 2014-05-09 Marek Polacek <polacek@redhat.com>
2345 * c-c++-common/attributes-1.c: Move test line to a new test.
2346 * c-c++-common/attributes-2.c: New test.
2347 * c-c++-common/pr50459.c: New test.
2348 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2349 * gcc.dg/nonnull-2.c: Likewise.
2350 * gcc.dg/pr55570.c: Modify dg-error.
2351 * gcc.dg/tm/wrap-2.c: Likewise.
2353 2014-05-08 Jeff Law <law@redhat.com>
2355 PR tree-optimization/61009
2356 * g++.dg/tree-ssa/pr61009.C: New test.
2358 2014-05-08 Matthias Klose <doko@ubuntu.com>
2361 * gcc-dg/unused-8a.c: New.
2362 * gcc-dg/unused-8b.c: Likewise.
2364 2014-05-08 Marek Polacek <polacek@redhat.com>
2367 * gcc.dg/pr61053.c: New test.
2369 2014-05-08 Marek Polacek <polacek@redhat.com>
2372 * gcc.dg/pr61077.c: New test.
2374 2014-05-08 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/coarray_collectives_1.f90: New.
2377 * gfortran.dg/coarray_collectives_2.f90: New.
2378 * gfortran.dg/coarray_collectives_3.f90: New.
2379 * gfortran.dg/coarray_collectives_4.f90: New.
2380 * gfortran.dg/coarray_collectives_5.f90: New.
2381 * gfortran.dg/coarray_collectives_6.f90: New.
2382 * gfortran.dg/coarray/collectives_1.f90: New.
2383 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2384 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2385 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2386 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2387 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2388 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2389 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2391 2014-05-08 Wei Mi <wmi@google.com>
2394 * gcc.target/i386/pr58066.c: New test.
2396 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2398 * gcc.target/i386/avx256-unaligned-load-2.c,
2399 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2400 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2401 packed-single instructions.
2403 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2406 * g++.dg/diagnostic/pr13981.C: New.
2408 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2410 PR tree-optimization/59100
2411 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2412 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2414 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2416 PR tree-optimization/61095
2417 * gcc.dg/torture/pr61095.c: New test.
2419 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2422 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2423 the uninitialized complex is used.
2424 * gcc.dg/uninit-17.c: New test to check partial initialization of
2425 complex with branches.
2426 * gcc.dg/uninit-17-O0.c: Likewise.
2428 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2431 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2432 (test_03): Rename to test_02.
2434 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/cpp0x/sfinae50.C: New.
2439 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2442 * g++.dg/cpp0x/deleted7.C: New.
2444 2014-05-07 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/61034
2447 * g++.dg/tree-ssa/pr61034.C: New testcase.
2449 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2451 * gcc.target/epiphany/isr-arg.c: New file.
2453 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2455 PR tree-optimization/52252
2456 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2458 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2460 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2461 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2462 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2463 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2464 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2465 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2466 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2467 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2468 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2469 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2470 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2471 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2472 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2473 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2474 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2475 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2476 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2477 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2478 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2479 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2480 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2481 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2482 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2483 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2484 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2485 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2486 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2487 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2488 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2489 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2490 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2491 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2492 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2493 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2494 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2495 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2496 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2497 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2498 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2499 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2500 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2501 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2502 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2503 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2504 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2505 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2506 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2507 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2508 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2509 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2510 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2511 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2512 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2513 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2514 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2515 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2516 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2517 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2518 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2519 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2520 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2521 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2522 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2523 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2524 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2525 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2526 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2527 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2528 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2529 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2530 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2531 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2533 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2535 gcc.target/aarch64/simd/ext_f32.x: New file.
2536 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2537 gcc.target/aarch64/simd/ext_p16.x: New file.
2538 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2539 gcc.target/aarch64/simd/ext_p8.x: New file.
2540 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2541 gcc.target/aarch64/simd/ext_s16.x: New file.
2542 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2543 gcc.target/aarch64/simd/ext_s32.x: New file.
2544 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2545 gcc.target/aarch64/simd/ext_s64.x: New file.
2546 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2547 gcc.target/aarch64/simd/ext_s8.x: New file.
2548 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2549 gcc.target/aarch64/simd/ext_u16.x: New file.
2550 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2551 gcc.target/aarch64/simd/ext_u32.x: New file.
2552 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2553 gcc.target/aarch64/simd/ext_u64.x: New file.
2554 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2555 gcc.target/aarch64/simd/ext_u8.x: New file.
2556 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2557 gcc.target/aarch64/simd/ext_f64.c: New file.
2558 gcc.target/aarch64/simd/extq_f32.x: New file.
2559 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2560 gcc.target/aarch64/simd/extq_p16.x: New file.
2561 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2562 gcc.target/aarch64/simd/extq_p8.x: New file.
2563 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2564 gcc.target/aarch64/simd/extq_s16.x: New file.
2565 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2566 gcc.target/aarch64/simd/extq_s32.x: New file.
2567 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2568 gcc.target/aarch64/simd/extq_s64.x: New file.
2569 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2570 gcc.target/aarch64/simd/extq_s8.x: New file.
2571 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2572 gcc.target/aarch64/simd/extq_u16.x: New file.
2573 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2574 gcc.target/aarch64/simd/extq_u32.x: New file.
2575 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2576 gcc.target/aarch64/simd/extq_u64.x: New file.
2577 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2578 gcc.target/aarch64/simd/extq_u8.x: New file.
2579 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2580 gcc.target/aarch64/simd/extq_f64.c: New file.
2582 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2584 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2585 * gcc.target/aarch64/vtrnu32.c: Likewise.
2586 * gcc.target/aarch64/vtrnf32.c: Likewise.
2588 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2590 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2591 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2592 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2593 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2594 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2595 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2596 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2597 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2598 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2599 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2600 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2601 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2602 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2603 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2604 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2605 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2606 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2607 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2608 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2609 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2610 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2611 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2612 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2613 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2614 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2615 * gcc.target/aarch64/simd/vtrns16.x: New file.
2616 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2617 * gcc.target/aarch64/simd/vtrns32.x: New file.
2618 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2619 * gcc.target/aarch64/simd/vtrns8.x: New file.
2620 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2621 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2622 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2623 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2624 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2625 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2627 2014-05-07 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/57864
2630 * gcc.dg/torture/pr57864.c: New testcase.
2632 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2635 * gfortran.dg/list_read_13.f: New test.
2637 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/cpp0x/nsdmi-template9.C: New.
2641 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2643 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2644 Mike Stump <mikestump@comcast.net>
2645 Richard Sandiford <rdsandiford@googlemail.com>
2647 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2649 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2652 * g++.dg/ipa/devirt-32.C: New testcase.
2654 2014-05-05 Richard Biener <rguenther@suse.de>
2657 * gcc.dg/torture/pr61010.c: New testcase.
2659 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2661 * gcc.target/s390/leaf-profile.c: New testcase.
2663 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2665 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2666 Disable asm scan for s390.
2667 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2668 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2670 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2672 PR tree-optimization/60363
2673 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2675 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2677 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2678 (dg-require-effective-target): Change target to powerpc_fprs.
2679 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2680 (dg-require-effective-target): Change target to dfprt.
2682 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/cpp0x/deleted4.C: New.
2686 * g++.dg/cpp0x/deleted5.C: Likewise.
2687 * g++.dg/cpp0x/deleted6.C: Likewise.
2689 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2692 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2694 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2695 * gfortran.dg/coarray_poly_6.f90: Likewise.
2696 * gfortran.dg/coarray_poly_7.f90: Likewise.
2697 * gfortran.dg/coarray_poly_8.f90: Likewise.
2699 2014-05-02 Marek Polacek <polacek@redhat.com>
2702 * gcc.dg/pr25801.c: New test.
2704 2014-05-02 Marek Polacek <polacek@redhat.com>
2707 * gcc.dg/pr60784.c: New test.
2709 2014-05-01 Marek Polacek <polacek@redhat.com>
2712 * gcc.dg/pr60915.c: New test.
2714 2014-05-01 Marek Polacek <polacek@redhat.com>
2717 * gcc.dg/pr60257.c: New test.
2719 2014-05-01 Marek Polacek <polacek@redhat.com>
2722 * c-c++-common/pr43395.c: New test.
2724 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2726 * gcc.dg/cond-reduc-1.c: New test.
2727 * gcc.dg/cond-reduc-2.c: Likewise.
2729 2014-05-01 Marek Polacek <polacek@redhat.com>
2732 * gcc.dg/pr29467.c: New test.
2733 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2734 about boolean types.
2735 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2737 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2739 2014-05-01 Marek Polacek <polacek@redhat.com>
2742 * gcc.dg/pr43245.c: New test.
2744 2014-05-01 Marek Polacek <polacek@redhat.com>
2747 * gcc.dg/pr56989.c: New test.
2749 2014-04-30 Ian Lance Taylor <iant@google.com>
2751 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2752 in go_compile_args rather than in argument to go-torture-execute.
2754 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2756 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2759 2014-04-30 Tobias Burnus <burnus@net-b.de>
2761 * gfortran.dg/coarray_poly_6.f90
2762 * gfortran.dg/coarray_poly_7.f90
2763 * gfortran.dg/coarray_poly_8.f90
2765 2014-04-30 Tobias Burnus <burnus@net-b.de>
2767 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2768 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2769 * gfortran.dg/coarray/codimension.f90: New.
2771 2014-04-30 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2774 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2776 2014-04-30 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/coarray_poly_4.f90: New.
2779 * gfortran.dg/coarray_poly_5.f90: New.
2781 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2783 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2784 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2785 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2786 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2787 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2788 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2789 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2790 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2791 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2792 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2793 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2794 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2795 * gcc.target/arm/simd/vuzps16_1.c: New file.
2796 * gcc.target/arm/simd/vuzps32_1.c: New file.
2797 * gcc.target/arm/simd/vuzps8_1.c: New file.
2798 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2799 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2800 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2802 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2804 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2805 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2806 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2808 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2810 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2811 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2812 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2813 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2814 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2815 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2816 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2817 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2818 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2819 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2820 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2821 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2822 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2823 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2824 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2825 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2826 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2827 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2828 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2829 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2830 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2831 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2832 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2833 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2834 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2835 * gcc.target/aarch64/simd/vuzps16.x: New file.
2836 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2837 * gcc.target/aarch64/simd/vuzps32.x: New file.
2838 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2839 * gcc.target/aarch64/simd/vuzps8.x: New file.
2840 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2841 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2842 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2843 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2844 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2845 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2847 2014-04-30 Richard Biener <rguenther@suse.de>
2849 PR tree-optimization/48329
2850 * gfortran.dg/vect/pr48329.f90: New testcase.
2852 2014-04-30 Marek Polacek <polacek@redhat.com>
2854 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2855 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2857 2014-04-30 Marek Polacek <polacek@redhat.com>
2860 * gcc.dg/pr60139.c: New test.
2862 2014-04-30 Marek Polacek <polacek@redhat.com>
2865 * gcc.dg/pr60351.c: New test.
2867 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2869 * gcc.target/arm/simd/simd.exp: New file.
2870 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2871 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2872 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2873 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2874 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2875 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2876 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2877 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2878 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2879 * gcc.target/arm/simd/vzipf32_1.c: New file.
2880 * gcc.target/arm/simd/vzipp16_1.c: New file.
2881 * gcc.target/arm/simd/vzipp8_1.c: New file.
2882 * gcc.target/arm/simd/vzips16_1.c: New file.
2883 * gcc.target/arm/simd/vzips32_1.c: New file.
2884 * gcc.target/arm/simd/vzips8_1.c: New file.
2885 * gcc.target/arm/simd/vzipu16_1.c: New file.
2886 * gcc.target/arm/simd/vzipu32_1.c: New file.
2887 * gcc.target/arm/simd/vzipu8_1.c: New file.
2889 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2892 * g++.dg/cpp0x/constexpr-51707.C: New.
2894 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2896 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2897 occurrences of "int" in the gimple dump to reflect that the return
2898 types of functions now show up in such dumps.
2899 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2901 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2903 PR tree-optimization/60971
2904 * c-c++-common/turtore/pr60971.c: New test.
2906 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2908 * gcc.target/aarch64/simd/simd.exp: New file.
2909 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2910 * gcc.target/aarch64/simd/vzipf32.x: New file.
2911 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2912 * gcc.target/aarch64/simd/vzipp16.x: New file.
2913 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2914 * gcc.target/aarch64/simd/vzipp8.x: New file.
2915 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2916 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2917 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2918 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2919 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2920 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2921 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2922 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2923 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2924 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2925 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2926 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2927 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2928 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2929 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2930 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2931 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2932 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2933 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2934 * gcc.target/aarch64/simd/vzips16.x: New file.
2935 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2936 * gcc.target/aarch64/simd/vzips32.x: New file.
2937 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2938 * gcc.target/aarch64/simd/vzips8.x: New file.
2939 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2940 * gcc.target/aarch64/simd/vzipu16.x: New file.
2941 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2942 * gcc.target/aarch64/simd/vzipu32.x: New file.
2943 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2944 * gcc.target/aarch64/simd/vzipu8.x: New file.
2946 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2948 * gcc.target/aarch64/fcsel_1.c: New test case.
2950 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2953 * gfortran.dg/arrayio_13.f90: New test.
2955 2014-04-28 Martin Jambor <mjambor@suse.cz>
2957 * gcc.dg/tree-ssa/sra-14.c: New test.
2959 2014-04-28 Richard Biener <rguenther@suse.de>
2962 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2963 * gcc.dg/vect/pr60092.c: Likewise.
2965 2014-04-28 Richard Biener <rguenther@suse.de>
2967 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2968 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2969 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2970 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2972 2014-04-28 Richard Biener <rguenther@suse.de>
2974 PR tree-optimization/60979
2975 * gcc.dg/graphite/pr60979.c: New testcase.
2977 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2980 * gcc.dg/pr60114.c: Use signed chars.
2982 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/cpp0x/alias-decl-43.C: New.
2987 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2991 * gfortran.dg/no_range_check_3.f90: New test.
2993 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2996 * gfortran.dg/namelist_utf8.f90: New test.
2998 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3000 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3001 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3002 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3004 2014-04-25 Cary Coutant <ccoutant@google.com>
3007 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3008 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3009 -fdebug-types-section flag.
3011 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3013 * gcc.target/arm/tail-long-call.c: New test.
3015 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3017 PR tree-optimization/60930
3018 * gcc.dg/torture/pr60930.c: New test.
3020 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3022 PR tree-optimization/60960
3023 * gcc.c-torture/execute/pr60960.c: New test.
3025 2014-04-25 Marek Polacek <polacek@redhat.com>
3027 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3029 2014-04-25 Marek Polacek <polacek@redhat.com>
3032 * gcc.dg/pr18079.c: New test.
3033 * gcc.dg/pr18079-2.c: New test.
3035 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3037 * c-c++-common/gomp/pr60823-2.c: Require effective target
3040 2014-04-25 Marek Polacek <polacek@redhat.com>
3043 * gcc.dg/pr60114.c: New test.
3045 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3047 * gcc.c-torture/execute/20140425-1.c: New test.
3049 2014-04-25 Marek Polacek <polacek@redhat.com>
3052 * c-c++-common/pr60156.c: New test.
3054 2014-04-25 Richard Biener <rguenther@suse.de>
3057 * g++.dg/opt/pr60912.C: New testcase.
3059 2014-04-25 Richard Biener <rguenther@suse.de>
3062 * gcc.dg/lto/pr60911_0.c: New testcase.
3064 2014-04-24 Cong Hou <congh@google.com>
3066 PR tree-optimization/60896
3067 * g++.dg/vect/pr60896.cc: New test.
3069 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3071 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3072 unpack builtin functionss for 128-bit types.
3073 * gcc.target/powerpc/pack02.c: Likewise.
3074 * gcc.target/powerpc/pack03.c: Likewise.
3075 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3076 divide builtin functionss.
3077 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3078 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3080 * gcc.target/powerpc/bcd-2.c: Likewise.
3081 * gcc.target/powerpc/bcd-3.c: Likewise.
3082 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3084 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3086 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3088 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3089 keeps_null_pointer_checks.
3090 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3091 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3092 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3093 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3095 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3097 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3098 Replace load with read and store with write.
3100 2014-04-24 Jeff Law <law@redhat.com>
3103 * gcc.c-torture/pr60822.c: New test.
3104 * gcc.c-torture/pr60822.x: New test.
3106 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3109 * g++.dg/cpp0x/pr57958.C: New test.
3111 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3113 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3114 true for aarch64_be.
3116 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3117 Tom de Vries <tom@codesourcery.com>
3119 * gcc.dg/fuse-caller-save.c: New test.
3121 2014-04-24 Joey Ye <joey.ye@arm.com>
3123 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3125 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3127 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3128 * gcc.dg/vect/vect-bswap16: New test.
3129 * gcc.dg/vect/vect-bswap32: Likewise.
3130 * gcc.dg/vect/vect-bswap64: Likewise.
3132 2014-04-23 Jeff Law <law@redhat.com>
3134 PR tree-optimization/60902
3135 * gcc.target/i386/pr60902.c: New test.
3137 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3139 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3140 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3141 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3143 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3145 * gcc.target/arm/rev16.c: New test.
3147 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3149 * gcc.target/aarch64/rev16_1.c: New test.
3151 2014-04-23 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/60903
3154 * gcc.dg/torture/pr60903.c: New testcase.
3156 2014-04-23 Richard Biener <rguenther@suse.de>
3159 * g++.dg/torture/pr60895.C: New testcase.
3161 2014-04-23 Richard Biener <rguenther@suse.de>
3164 * gcc.dg/torture/pr60891.c: New testcase.
3166 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3169 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3170 -fno-sanitize-recover to dg-options.
3171 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3172 add -std=c++11 to dg-options.
3173 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3174 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3175 add -std=c++1y to dg-options.
3176 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3177 -fno-sanitize-recover to dg-options.
3178 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3179 * c-c++-common/ubsan/vla-4.c: Likewise.
3180 * c-c++-common/ubsan/pr59503.c: Likewise.
3181 * c-c++-common/ubsan/vla-3.c: Likewise.
3182 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3183 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3184 * c-c++-common/ubsan/shift-3.c: Likewise.
3185 * c-c++-common/ubsan/overflow-1.c: Likewise.
3186 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3187 * c-c++-common/ubsan/vla-2.c: Likewise.
3188 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3189 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3190 * c-c++-common/ubsan/shift-6.c: Likewise.
3191 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3192 * c-c++-common/ubsan/overflow-add-3.c: New test.
3193 * c-c++-common/ubsan/overflow-add-4.c: New test.
3194 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3195 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3197 2014-04-22 Christian Bruel <christian.bruel@st.com>
3199 * gcc.target/sh/hiconst.c: New test.
3201 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3203 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3204 lroundf generates custom round instruction, too.
3206 2014-04-22 Tobias Burnus <burnus@net-b.de>
3209 * coarray/alloc_comp_3.f90: New.
3211 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3214 * gcc.target/i386/pr60868.c: New testcase.
3216 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3219 * c-c++-common/gomp/pr59073.c: New test.
3221 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3223 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3225 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3227 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3228 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3230 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3232 * gcc.dg/memcpy-5.c: New test.
3234 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3236 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3238 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3239 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3241 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3242 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3244 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3245 from dg-additional-options.
3246 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3249 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3251 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3252 (sigill_hdlr): Remove.
3253 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3256 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3257 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3258 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3260 * lib/target-supports.exp (add_options_for_tls): Remove
3261 *-*-solaris2.9* handling.
3263 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3265 * gcc.target/aarch64/vect_cvtf_1.c: New.
3267 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3269 PR tree-optimization/60823
3270 * c-c++-common/gomp/pr60823-1.c: New test.
3271 * c-c++-common/gomp/pr60823-2.c: New test.
3272 * c-c++-common/gomp/pr60823-3.c: New test.
3274 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3276 * gcc.target/arm/anddi_notdi-1.c: New test.
3277 * gcc.target/arm/iordi_notdi-1.c: New test case.
3279 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3281 * gcc.target/arm/iordi_notdi-1.c: New test.
3283 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3285 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3287 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3290 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3291 not cause errors if -mspe.
3293 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3296 * gcc.target/i386/pr60909-1.c: New test.
3297 * gcc.target/i386/pr60909-2.c: Ditto.
3299 2014-04-18 Cong Hou <congh@google.com>
3301 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3302 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3304 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3307 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3309 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/cpp0x/alias-decl-42.C: New.
3314 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3316 * gcc.target/powerpc/ti_math1.c: New.
3317 * gcc.target/powerpc/ti_math2.c: New.
3319 2014-04-17 Martin Jambor <mjambor@suse.cz>
3321 * gnat.dg/opt34.adb: New.
3322 * gnat.dg/opt34_pkg.ads: Likewise.
3324 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3326 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3327 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3329 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3331 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3332 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3334 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3337 Forward port from 4.8 branch
3338 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3340 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3342 * gcc.target/i386/bmi-2.c: Ditto.
3344 2014-04-17 Richard Biener <rguenther@suse.de>
3347 * g++.dg/opt/pr60849.C: New testcase.
3349 2014-04-17 Richard Biener <rguenther@suse.de>
3351 PR tree-optimization/60836
3352 * g++.dg/vect/pr60836.cc: New testcase.
3354 2014-04-17 Richard Biener <rguenther@suse.de>
3356 PR tree-optimization/60841
3357 * gcc.dg/vect/pr60841.c: New testcase.
3359 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3361 * g++.dg/ipa/devirt-31.C: New testcase.
3363 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3366 * gcc.dg/lto/pr60820_0.c: New testcase.
3367 * gcc.dg/lto/pr60820_1.c: New testcase.
3369 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3372 * g++.dg/torture/pr60854.C: New testcase.
3374 2014-04-16 Catherine Moore <clm@codesourcery.com>
3376 * gcc.target/mips/umips-store16-2.c: New test.
3378 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3380 * g++.dg/cpp0x/initlist-vect.C: New file.
3382 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3384 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3385 * gcc.dg/uninit-I-O0.c: Likewise.
3386 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3388 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3390 PR tree-optimization/60844
3391 * gcc.dg/pr60844.c: New test.
3393 2014-04-15 Richard Biener <rguenther@suse.de>
3395 PR rtl-optimization/56965
3396 * gcc.dg/torture/pr56965-1.c: New testcase.
3397 * gcc.dg/torture/pr56965-2.c: Likewise.
3399 2014-04-15 Teresa Johnson <tejohnson@google.com>
3401 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3403 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3405 * gnat.dg/vect14.adb: New test.
3407 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3409 * gnat.dg/vect12.ad[sb]: New test.
3410 * gnat.dg/vect13.ad[sb]: Likewise.
3412 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3414 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3416 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3417 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3418 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3419 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3420 * c-c++-common/ubsan/null-1.c: Likewise.
3421 * c-c++-common/ubsan/null-10.c: Likewise.
3422 * c-c++-common/ubsan/null-11.c: Likewise.
3423 * c-c++-common/ubsan/null-2.c: Likewise.
3424 * c-c++-common/ubsan/null-3.c: Likewise.
3425 * c-c++-common/ubsan/null-4.c: Likewise.
3426 * c-c++-common/ubsan/null-5.c: Likewise.
3427 * c-c++-common/ubsan/null-6.c: Likewise.
3428 * c-c++-common/ubsan/null-7.c: Likewise.
3429 * c-c++-common/ubsan/null-8.c: Likewise.
3430 * c-c++-common/ubsan/null-9.c: Likewise.
3431 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3432 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3433 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3434 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3435 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3436 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3437 * c-c++-common/ubsan/pr59333.c: Likewise.
3438 * c-c++-common/ubsan/pr59667.c: Likewise.
3439 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3440 * c-c++-common/ubsan/pr60636.c: Likewise.
3441 * c-c++-common/ubsan/shift-1.c: Likewise.
3442 * c-c++-common/ubsan/shift-2.c: Likewise.
3443 * c-c++-common/ubsan/vla-1.c: Likewise.
3445 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3447 * gnat.dg/vect11.ad[sb]: New test.
3449 2014-04-14 Richard Biener <rguenther@suse.de>
3451 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3453 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3455 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3457 2014-04-14 Richard Biener <rguenther@suse.de>
3458 Marc Glisse <marc.glisse@inria.fr>
3461 * gcc.target/i386/vec-may_alias.c: New testcase.
3463 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3465 * lib/target-supports.exp
3466 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3467 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3470 2014-04-14 Richard Biener <rguenther@suse.de>
3473 * gcc.dg/lto/pr60720_0.c: New testcase.
3474 * gcc.dg/lto/pr60720_1.c: Likewise.
3476 2014-04-14 Christian Bruel <christian.bruel@st.com>
3478 * gcc.target/sh/memset.c: New test.
3480 2014-04-14 Richard Biener <rguenther@suse.de>
3483 * gcc.dg/graphite/pr55022.c: New testcase.
3485 2014-04-14 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/59817
3488 PR tree-optimization/60453
3489 * gfortran.dg/graphite/pr59817.f: New testcase.
3490 * gcc.dg/graphite/pr59817-1.c: Likewise.
3491 * gcc.dg/graphite/pr59817-2.c: Likewise.
3493 2014-04-14 Jason Merrill <jason@redhat.com>
3496 * lib/gcc-dg.exp (dg-build-dso): New.
3497 (gcc-dg-test-1): Handle dg-do-what "dso".
3499 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3502 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3505 * gfortran.dg/associate_15.f90: New test.
3507 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3510 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3513 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3516 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3518 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3520 * gcc.target/mips/umips-store16-1.c: New test.
3522 2014-04-11 Tobias Burnus <burnus@net-b.de>
3525 * * g++.dg/warn/warn_format_signedness.C: New.
3526 * gcc.dg/format/warn-signedness.c: New.
3528 2014-04-11 Tobias Burnus <burnus@net-b.de>
3532 * gfortran.dg/finalize_25.f90: New.
3534 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3536 * gcc.target/epiphany/t1068-2.c: New file.
3538 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3540 * gcc.target/epiphany/btst-1.c: New test.
3542 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3544 PR rtl-optimization/60651
3545 * gcc.target/epiphany/mode-switch.c: New test.
3547 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3550 * g++.dg/cpp0x/gen-attrs-58.C: New.
3551 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3553 2014-04-11 Steve Ellcey <sellcey@mips.com>
3554 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.c-torture/compile/pr60556.c: New test.
3559 2014-04-11 Richard Biener <rguenther@suse.de>
3562 * gcc.dg/pr60797.c: New testcase.
3564 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3566 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3567 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3568 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3570 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3571 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3572 instructions as well.
3574 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3576 PR rtl-optimization/60663
3577 * gcc.target/arm/pr60663.c: New test.
3579 2014-04-10 Jason Merrill <jason@redhat.com>
3581 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3583 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3586 * g++.dg/lto/pr60567_0.C: New test.
3588 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3590 * gfortran.dg/class_nameclash.f90: New test.
3592 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3595 * g++.dg/cpp0x/variadic156.C: New.
3597 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3599 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3602 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3605 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3608 2014-04-09 Steve Ellcey <sellcey@mips.com>
3610 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3613 2014-04-09 Cong Hou <congh@google.com>
3616 * lib/target-supports.exp:
3617 (check_effective_target_vect_widen_si_to_di_pattern): New.
3618 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3619 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3621 (foo): Fix up formatting.
3622 (main): Call check_vect.
3624 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3627 * g++.dg/template/crash119.C: New.
3629 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3631 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3633 2014-04-08 Jason Merrill <jason@redhat.com>
3635 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3637 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3639 PR rtl-optimization/60776
3640 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3641 * gcc.dg/builtin-bswap-7.c: Likewise.
3642 * gcc.dg/builtin-bswap-6a.c: New testcase.
3643 * gcc.dg/builtin-bswap-7a.c: New testcase.
3646 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3648 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3650 * gcc.dg/builtin-bswap-7.c: Likewise.
3652 2014-04-08 Richard Biener <rguenther@suse.de>
3654 PR tree-optimization/60785
3655 * gcc.dg/graphite/pr60785.c: New testcase.
3657 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3660 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3663 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3665 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3666 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3667 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3669 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3671 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3673 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3676 * g++.dg/torture/pr60609.C: New test.
3678 2014-04-07 Richard Biener <rguenther@suse.de>
3680 PR tree-optimization/60766
3681 * gcc.dg/torture/pr60766.c: New testcase.
3683 2014-04-07 Jason Merrill <jason@redhat.com>
3685 * lib/gcc-dg.exp (dg-build-dso): New.
3686 (gcc-dg-test-1): Handle dg-do-what "dso".
3687 * lib/target-supports.exp (add_options_for_dlopen): New.
3688 (check_effective_target_dlopen): Use it.
3690 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3692 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3694 2014-04-07 Richard Biener <rguenther@suse.de>
3697 * g++.dg/torture/pr60750.C: New testcase.
3698 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3700 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3702 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3704 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3707 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3709 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3712 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3714 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3716 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3718 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3720 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3722 * gcc.target/avr/dev-specific-rmw.c: New test.
3724 2014-04-04 Cong Hou <congh@google.com>
3726 PR tree-optimization/60656
3727 * gcc.dg/vect/pr60656.c: New test.
3729 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3731 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3733 * gcc.dg/builtin-bswap-7.c: Likewise.
3735 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/cpp0x/constexpr-ice15.C: New.
3740 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3743 testcase by Richard Biener
3744 * gcc.dg/lto/pr59626_0.c: New testcase.
3745 * gcc.dg/lto/pr59626_1.c: New testcase.
3747 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3750 * gcc.c-torture/compile/pr60655-1.c: New test.
3752 2014-04-04 Martin Jambor <mjambor@suse.cz>
3755 * g++.dg/ipa/pr60640-1.C: New test.
3756 * g++.dg/ipa/pr60640-2.C: Likewise.
3757 * g++.dg/ipa/pr60640-3.C: Likewise.
3758 * g++.dg/ipa/pr60640-4.C: Likewise.
3760 2014-04-04 Jeff Law <law@redhat.com>
3763 * gcc.target/arm/pr60657.c: New test.
3765 2014-04-04 Richard Biener <rguenther@suse.de>
3768 * g++.dg/torture/pr60746.C: New testcase.
3770 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3772 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3773 * g++.old-deja/g++.jason/overload21.C: Likewise.
3774 * g++.old-deja/g++.law/init5.C: Likewise.
3776 2014-04-03 Cong Hou <congh@google.com>
3778 PR tree-optimization/60505
3779 * gcc.dg/vect/pr60505.c: New test.
3781 2014-04-03 Richard Biener <rguenther@suse.de>
3783 PR tree-optimization/60740
3784 * gcc.dg/graphite/pr60740.c: New testcase.
3786 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3788 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3789 * g++.dg/warn/Wnvdtor-2.C: New.
3790 * g++.dg/warn/Wnvdtor-3.C: New.
3791 * g++.dg/warn/Wnvdtor-4.C: New.
3792 * g++.dg/warn/Weff1.C: Delete.
3793 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3794 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3796 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3799 * g++.dg/torture/pr60659.C: New testcase.
3801 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3803 PR tree-optimization/60733
3804 * gcc.dg/torture/pr60733.c: New test.
3806 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3808 PR rtl-optimization/60650
3809 * gcc.target/arm/pr60650-2.c: New.
3811 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3813 * gcc.target/i386/avx2-vpand-3.c,
3814 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3816 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3818 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3819 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3820 gcc.target/i386/memcpy-strategy-1.c,
3821 gcc.target/i386/memcpy-strategy-2.c,
3822 gcc.target/i386/memcpy-vector_loop-1.c,
3823 gcc.target/i386/memcpy-vector_loop-2.c,
3824 gcc.target/i386/memset-vector_loop-1.c,
3825 gcc.target/i386/memset-vector_loop-2.c,
3826 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3827 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3828 -march= options different from those in dg-options.
3830 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3832 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3833 gcc.target/i386/pr30970.c: Use -mtune=generic.
3834 * gcc.target/i386/avx2-vpaddb-3.c,
3835 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3836 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3837 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3838 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3839 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3840 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3841 gcc.target/i386/avx2-vpsubw-3.c,
3842 gcc.target/i386/avx256-unaligned-load-1.c,
3843 gcc.target/i386/avx256-unaligned-load-4.c,
3844 gcc.target/i386/avx256-unaligned-store-1.c,
3845 gcc.target/i386/avx256-unaligned-store-2.c,
3846 gcc.target/i386/avx256-unaligned-store-4.c: Use
3849 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3850 Iain Sandoe <iain@codesourcery.com>
3853 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3854 with the additional options -Wl,-undefined,dynamic_lookup
3855 and -Wl,-flat_namespace.
3856 * gcc.dg/torture/pr53922.c: Additional option
3857 -Wl,-flat_namespace for darwin[89].
3858 * gcc.dg/torture/pr60092.c: Additional options
3859 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3862 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3865 * lib/prune.exp: Modify the regular express to prune
3866 the new warnings introduced by r205679 on darwin9.
3868 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3870 * g++.dg/init/ctor4.C: Adjust.
3871 * g++.dg/init/ctor4-1.C: New.
3872 * g++.dg/cpp0x/defaulted2.C: Adjust.
3874 2014-04-01 Richard Henderson <rth@redhat.com>
3877 * gcc.dg/pr60704.c: New file.
3879 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3882 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3883 logical_op_short_circuit targets.
3885 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3888 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3889 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3891 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3893 PR rtl-optimization/60700
3894 * gcc.target/i386/pr60700.c: New test.
3896 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3899 * gcc.target/arm/pr60650.c: Adjust command line options.
3901 2014-03-31 Martin Jambor <mjambor@suse.cz>
3904 * gcc.dg/pr60647-1.c: New test.
3905 * gcc.dg/pr60647-2.c: Likewise.
3907 2014-03-31 Richard Biener <rguenther@suse.de>
3909 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3911 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3914 * gcc.target/aarch64/pr60034.c: New file.
3916 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3919 * g++.dg/cpp1y/pr60626.C: New testcase.
3921 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3923 * gcc.dg/pr45416.c: Allow bextr on x86.
3924 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3925 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3926 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3927 * gcc.target/i386/l_fma_double_1.c,
3928 gcc.target/i386/l_fma_double_2.c,
3929 gcc.target/i386/l_fma_double_3.c,
3930 gcc.target/i386/l_fma_double_4.c,
3931 gcc.target/i386/l_fma_double_5.c,
3932 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3933 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3934 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3935 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3936 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3937 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3938 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3940 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3943 * g++.dg/pr60648.C: Move test to...
3944 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3945 dg-options, add for fpic targets dg-additional-options -fPIC.
3947 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3949 * gnat.dg/opt33.adb: New testcase.
3951 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3954 * gcc.target/aarch64/pr60697.c: New.
3956 2014-03-27 Jeff Law <law@redhat.com>
3959 * g++.dg/pr60648.C: New test.
3961 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3964 * g++.dg/cpp1y/pr60573.C: New testcase.
3966 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.target/i386/pr60693.c: New test.
3971 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3973 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3975 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3978 * c-c++-common/pr60689.c: New test.
3981 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3982 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3985 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3988 * gcc.target/aarch64/pr60675.C: New.
3990 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3992 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3993 * lib/target-supports.exp: Return true for s390
3994 in check_effective_logical_op_short_circuit.
3996 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3998 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3999 of second source operand.
4000 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4004 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4007 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4009 2014-03-28 Tobias Burnus <burnus@net-b.de>
4011 * lib/cilk-plus-dg.exp: New.
4012 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4013 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4015 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4018 * gfortran.dg/where_4.f90: New test case.
4020 2014-03-27 Tobias Burnus <burnus@net-b.de>
4023 * gfortran.dg/finalize_24.f90: New.
4025 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4027 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4030 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4031 vec_select optimizations.
4032 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4033 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4036 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4037 xxpermdi builtins are supported.
4039 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4041 PR rtl-optimization/60650
4042 * gcc.target/arm/pr60650.c: New.
4044 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4046 * gcc.target/s390/20140327-1.c: New testcase.
4048 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4051 * g++.dg/gomp/pr60682.C: New test.
4053 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4055 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4057 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4060 * gcc.target/aarch64/pr60580_1.c: New.
4061 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4062 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4064 2014-03-26 Dehao Chen <dehao@google.com>
4066 * gcc.dg/predict-8.c: New test.
4068 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4071 * g++.dg/init/const10.C: New.
4072 * g++.dg/init/const11.C: New.
4073 * g++.dg/init/pr25811.C: Adjust.
4074 * g++.dg/init/pr29043.C: Likewise.
4075 * g++.dg/init/pr43719.C: Likewise.
4076 * g++.dg/init/pr44086.C: Likewise.
4077 * g++.dg/init/ctor8.C: Likewise.
4078 * g++.dg/init/uninitialized1.C: Likewise.
4080 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4083 * c-c++-common/ubsan/pr60636.c: New test.
4085 2014-03-26 Andreas Schwab <schwab@suse.de>
4087 * g++.dg/torture/pr60315.C: Remove duplication.
4089 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4091 * gcc.c-torture/execute/20140326-1.c: New test.
4093 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4096 * g++.dg/torture/pr60315.C: New testcase.
4098 2014-03-25 Martin Jambor <mjambor@suse.cz>
4101 * g++.dg/ipa/pr60600.C: New test.
4103 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4106 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4108 2014-03-25 Richard Biener <rguenther@suse.de>
4111 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4112 * gfortran.dg/lto/pr60635_1.c: Likewise.
4114 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4117 * g++.dg/cpp1y/pr60627.C: New testcase.
4119 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4121 * gcc.target/aarch64/ushr64_1.c: New.
4123 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4125 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4126 (LONG_LONG): Use LLONG.
4127 (set_rvector_long): Explicitly return void.
4128 (set_vector_long): Likewise.
4129 (check_vector_long): Likewise.
4131 2014-03-24 Marek Polacek <polacek@redhat.com>
4133 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4135 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4136 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4137 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4138 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4139 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4140 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4141 * c-c++-common/ubsan/pr59503.c: Likewise.
4142 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4143 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4144 * c-c++-common/ubsan/shift-3.c: Likewise.
4145 * c-c++-common/ubsan/shift-6.c: Likewise.
4146 * c-c++-common/ubsan/undefined-1.c: Likewise.
4147 * c-c++-common/ubsan/vla-2.c: Likewise.
4148 * c-c++-common/ubsan/vla-3.c: Likewise.
4149 * c-c++-common/ubsan/vla-4.c: Likewise.
4150 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4151 * g++.dg/ubsan/return-2.C: Likewise.
4153 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4155 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4158 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4162 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4163 * gfortran.dg/round_4.f90: Likewise.
4165 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4168 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4171 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4174 * c-c++-common/ubsan/pr60613-1.c: New test.
4175 * c-c++-common/ubsan/pr60613-2.c: New test.
4177 2014-03-22 Matthias Klose <doko@ubuntu.com>
4179 * g++.dg/cpp0x/regress: Remove empty directory.
4181 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4186 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4188 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4189 * g++.dg/cpp1y/pr60393.C: Likewise.
4191 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/cpp1y/pr60384.C: New.
4196 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4199 * gcc.dg/pr60598.c: New test.
4201 2014-03-21 Martin Jambor <mjambor@suse.cz>
4204 * g++.dg/torture/pr59176.C: New test.
4206 2014-03-21 Martin Jambor <mjambor@suse.cz>
4209 * g++.dg/ipa/pr60419.C: New test.
4211 2014-03-21 Richard Biener <rguenther@suse.de>
4213 PR tree-optimization/60577
4214 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4216 2014-03-21 Tobias Burnus <burnus@net-b.de>
4219 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4221 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4224 * g++.dg/opt/pr60597.C: New test.
4227 * g++.dg/init/pr60572.C: New test.
4229 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4231 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4233 2014-03-19 Tobias Burnus <burnus@net-b.de>
4237 * gfortran.dg/implicit_pure_4.f90: New.
4239 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4242 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4244 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4247 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4248 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4249 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4251 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/cpp1y/pr60332.C: New.
4256 2014-03-19 Marek Polacek <polacek@redhat.com>
4259 * g++.dg/ubsan/pr60569.C: New test.
4261 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4263 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4265 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4267 PR tree-optimization/60559
4268 * g++.dg/vect/pr60559.cc: New test.
4270 2014-03-18 Ian Lance Taylor <iant@google.com>
4273 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4274 (ditype): Rename typedef from int64_t.
4276 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4279 * gcc.dg/cast-qual-3.c: New.
4281 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4282 * c-c++-common/Wcast-qual-1.c: More precise match text.
4284 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4288 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4289 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4290 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4291 * gfortran.dg/intent_optimize_1.f90: Ditto.
4292 * gfortran.dg/pointer_init_9.f90: Ditto.
4293 * gfortran.dg/volatile4.f90: Ditto.
4294 * gfortran.dg/volatile6.f90: Ditto.
4296 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4299 * c-c++-common/Wcast-qual-1.c: More precise match text.
4301 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4304 * g++.dg/cpp0x/constexpr-ice14.C: New.
4306 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4309 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4311 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4314 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4315 * c-c++-common/ubsan/null-2.c: Likewise.
4316 * c-c++-common/ubsan/null-3.c: Likewise.
4317 * c-c++-common/ubsan/null-4.c: Likewise.
4318 * c-c++-common/ubsan/null-5.c: Likewise.
4319 * c-c++-common/ubsan/null-6.c: Likewise.
4320 * c-c++-common/ubsan/null-7.c: Likewise.
4321 * c-c++-common/ubsan/null-8.c: Likewise.
4322 * c-c++-common/ubsan/null-9.c: Likewise.
4323 * c-c++-common/ubsan/null-10.c: Likewise.
4324 * c-c++-common/ubsan/null-11.c: Likewise.
4325 * c-c++-common/ubsan/overflow-1.c: Likewise.
4326 * c-c++-common/ubsan/overflow-2.c: Likewise.
4327 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4328 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4329 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4330 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4331 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4332 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4333 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4334 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4335 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4336 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4337 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4338 * c-c++-common/ubsan/pr59333.c: Likewise.
4339 * c-c++-common/ubsan/pr59503.c: Likewise.
4340 * c-c++-common/ubsan/pr59667.c: Likewise.
4341 * c-c++-common/ubsan/undefined-1.c: Likewise.
4342 * g++.dg/ubsan/pr59250.C: Likewise.
4343 * g++.dg/ubsan/pr59306.C: Likewise.
4345 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4347 * gcc.dg/tls/pr58595.c: Add tls options.
4349 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4351 * gcc.target/i386/avx-additional-reg-names.c: New.
4352 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4354 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4357 * g++.dg/cpp1y/pr60390.C: New testcase.
4360 * g++.dg/cpp1y/pr60391.C: New testcase.
4362 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4365 * gcc.target/i386/pr60516.c: New test.
4367 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4370 * g++.dg/cpp0x/constexpr-ice13.C: New.
4372 2014-03-17 Marek Polacek <polacek@redhat.com>
4375 * gcc.dg/gomp/pr60534.c: New test.
4377 2014-03-17 Kai Tietz <ktietz@redhat.com>
4379 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4381 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4384 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4387 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4390 * gfortran.dg/list_read_12.f90: New test.
4392 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4395 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4396 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4397 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4398 -Wno-aggressive-loop-optimizations and remove an unused variable.
4399 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4400 * gfortran.dg/pointer_init_9.f90: New.
4401 * gfortran.dg/volatile4.f90: Put into subroutine.
4402 * gfortran.dg/volatile6.f90: Ditto.
4404 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4407 * gfortran.dg/transpose_4.f90: New test.
4409 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4411 PR rtl-optimization/60508
4412 * gcc.target/i386/pr60508.c: New.
4414 2014-03-14 Richard Biener <rguenther@suse.de>
4417 * g++.dg/pr60518.C: New testcase.
4419 2014-03-14 Martin Jambor <mjambor@suse.cz>
4422 * gcc.dg/lto/pr60461_0.c: New test.
4424 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4426 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4427 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4428 * gcc.dg/lto/save-temps_0.c: New testcase.
4430 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4433 * c-c++-common/pr36282-1.c: New test.
4434 * c-c++-common/pr36282-2.c: New test.
4435 * c-c++-common/pr36282-3.c: New test.
4436 * c-c++-common/pr36282-4.c: New test.
4438 2014-03-13 Richard Henderson <rth@redhat.com>
4441 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4443 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/template/crash118.C: New.
4447 * g++.dg/template/crash95.C: Adjust.
4449 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4451 PR rtl-optimization/57189
4452 * gcc.target/i386/pr57189.c: New.
4454 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/static_assert10.C: New.
4458 * g++.dg/cpp0x/static_assert11.C: Likewise.
4459 * g++.dg/cpp0x/static_assert3.C: Adjust.
4461 2014-03-13 Richard Biener <rguenther@suse.de>
4463 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4465 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4467 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4468 2.07 128-bit arithmetic.
4469 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4471 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4472 due to when TImode is allowed in VSX registers, the allowable
4473 address modes for TImode is just a single indirect address in
4474 order for the value to be loaded and store in either GPR or VSX
4475 registers. This affects the generated code, and it would cause
4476 this test to fail, when such an option is used.
4478 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4480 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4482 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4485 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4486 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4487 only test for exactly one if if -mbranch-cost=1 has been passed.
4489 2014-03-12 Christian Bruel <christian.bruel@st.com>
4492 * gcc.target/arm/pr60264.c
4494 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4496 PR tree-optimization/60454
4497 * gcc.c-torture/execute/pr60454.c: New test.
4499 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4500 Marc Glisse <marc.glisse@inria.fr>
4502 PR tree-optimization/60502
4503 * gcc.c-torture/compile/pr60502.c: New test.
4505 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4508 * gcc.dg/vect/pr60482.c: New test.
4510 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4513 * g++.dg/cpp0x/inh-ctor19.C: New.
4515 2014-03-11 Richard Biener <rguenther@suse.de>
4517 PR tree-optimization/60429
4518 PR tree-optimization/60485
4519 * gcc.dg/pr60485-1.c: New testcase.
4520 * gcc.dg/pr60485-2.c: Likewise.
4522 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4525 * g++.dg/ipa/pr60457.C: New test.
4527 2014-03-10 Richard Biener <rguenther@suse.de>
4530 * g++.dg/torture/pr60474.C: New testcase.
4532 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4534 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4536 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4538 * gcc.dg/lto/pr55113_0.c: New testcase.
4540 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4543 * g++.dg/cpp1y/pr60033.C: New testcase.
4546 * g++.dg/cpp1y/pr60393.C: New testcase.
4548 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4551 * gfortran.dg/fmt_en.f90: New test.
4553 2014-03-07 Jason Merrill <jason@redhat.com>
4555 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4556 * lib/target-supports.exp (check_effective_target_c++11): Now
4558 (check_effective_target_c++11_only): New.
4559 (check_effective_target_c++11_down): New.
4560 (check_effective_target_c++1y): New.
4561 (check_effective_target_c++1y_only): New.
4562 (check_effective_target_c++98_only): Rename from
4563 check_effective_target_c++98.
4564 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4566 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/cpp0x/constexpr-ice12.C: New.
4571 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4573 * c-c++-common/gomp/map-1.c: Extend.
4575 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4576 Janus Weil <janus@gcc.gnu.org>
4579 * gfortran.dg/deferred_type_component_1.f90 : New test.
4580 * gfortran.dg/deferred_type_component_2.f90 : New test.
4582 2014-03-06 Marek Polacek <polacek@redhat.com>
4585 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4586 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4588 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.dg/tls/pr58595.c: New test.
4593 2014-03-06 Richard Biener <rguenther@suse.de>
4599 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4601 * gcc.dg/lto/pr55113_0.c: New testcase.
4603 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4606 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4607 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4608 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4610 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4611 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4612 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4613 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4614 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4615 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4616 even for mips*/s390*/i?86/x86_64.
4617 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4618 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4619 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4620 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4624 * gcc.dg/lto/pr60404_0.c: New test.
4625 * gcc.dg/lto/pr60404_1.c: New file.
4626 * gcc.dg/lto/pr60404_2.c: New file.
4628 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4630 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4631 long long" throughout.
4632 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4633 * gcc.dg/vmx/insert-vsx.c: Likewise.
4634 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4635 * gcc.dg/vmx/ld-vsx.c: Likewise.
4636 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4637 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4638 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4639 * gcc.dg/vmx/merge-vsx.c: Likewise.
4640 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4641 * gcc.dg/vmx/st-vsx.c: Likewise.
4642 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4643 * gcc.dg/vmx/stl-vsx.c: Likewise.
4644 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4646 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4648 * gcc.dg/lto/pr55113_0.c: New testcase.
4650 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/cpp1y/pr60376.C: New.
4655 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4657 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4659 2014-03-04 Richard Biener <rguenther@suse.de>
4661 PR tree-optimization/60382
4662 * gcc.dg/vect/pr60382.c: New testcase.
4664 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4667 * gfortran.dg/namelist_84.f90: New test.
4669 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4671 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4672 argument to avoid inf values.
4673 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4674 UNION_FP_CHECK machinery.
4676 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4678 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4679 i32in128 cases outside special big-endian processing block.
4681 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4683 PR preprocessor/60400
4684 * c-c++-common/cpp/pr60400.c: New test.
4685 * c-c++-common/cpp/pr60400-1.h: New file.
4686 * c-c++-common/cpp/pr60400-2.h: New file.
4689 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4691 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4692 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4694 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4697 * g++.dg/lto/pr60150.H: New testcase.
4698 * g++.dg/lto/pr60150_0.C: New testcase.
4699 * g++.dg/lto/pr60150_1.C: New testcase.
4701 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4704 * g++.dg/ipa/devirt-29.C: New testcase
4706 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4709 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4711 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4714 * g++.dg/cpp0x/pr50025.C: New.
4716 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4719 * g++.dg/cpp1y/pr60377.C: New testcase.
4721 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4724 * gfortran.dg/str_comp_optimize_1.f90: New test.
4726 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4729 * gcc.c-torture/compile/pr60071.c: New.
4731 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4734 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4736 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4739 * g++.dg/cpp0x/constexpr-ice11.C: New.
4741 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4744 * g++.dg/cpp1y/auto-fn24.C: New.
4746 2014-02-28 Joey Ye <joey.ye@arm.com>
4749 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4751 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/overload/ellipsis2.C: New.
4756 2014-02-27 Jeff Law <law@redhat.com>
4758 PR rtl-optimization/52714
4759 * gcc.c-torture/compile/pr52714.c: New test.
4761 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4762 Jeff Law <law@redhat.com>
4764 PR rtl-optimization/49847
4765 * g++.dg/pr49847.C: New test.
4767 2014-02-27 Marek Polacek <polacek@redhat.com>
4770 * c-c++-common/pr59223.c: New test.
4772 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4774 * common/config/i386/predicates.md (const1256_operand): Remove.
4775 (const2356_operand): New.
4776 (const_1_to_2_operand): Remove.
4777 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4778 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4779 (*avx512pf_gatherpf<mode>sf): Ditto.
4780 (avx512pf_gatherpf<mode>df): Ditto.
4781 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4782 (*avx512pf_gatherpf<mode>df): Ditto.
4783 (avx512pf_scatterpf<mode>sf): Ditto.
4784 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4785 (*avx512pf_scatterpf<mode>sf): Ditto.
4786 (avx512pf_scatterpf<mode>df): Ditto.
4787 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4788 (*avx512pf_scatterpf<mode>df): Ditto.
4789 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4791 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4793 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4794 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4795 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4796 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4797 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4798 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4799 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4800 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4802 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4805 * gnat.dg/renaming5.adb: Change to two expected gotos.
4806 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4808 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4809 messages for removed basic block.
4810 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4811 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4812 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4813 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4815 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4817 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4818 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4819 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4820 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4821 * gcc.dg/vmx/merge-vsx.c: Likewise.
4822 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4824 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4826 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4827 * gcc.target/i386/prefetchwt1-1.c: New.
4828 * g++.dg/other/i386-2.C: Add new option.
4829 * g++.dg/other/i386-3.C: Ditto.
4830 * gcc.target/i386/sse-12.c: Ditto.
4831 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4832 * gcc.target/i386/sse-22.c: Add new option.
4833 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4835 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4841 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4843 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4846 * g++.dg/cpp1y/pr60311.C: New testcase.
4848 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4851 * g++.dg/cpp1y/pr60065.C: New testcase.
4853 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4855 PR rtl-optimization/60268
4856 * gcc.c-torture/compile/pr60268.c: New test.
4858 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4860 * gcc.target/microblaze/others/mem_reload.c: New test.
4862 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4864 * gcc.dg/vmx/lde.c: New test.
4865 * gcc.dg/vmx/lde-be-order.c: New test.
4866 * gcc.dg/vmx/ste.c: New test.
4867 * gcc.dg/vmx/ste-be-order.c: New test.
4869 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4872 * lib/target-supports.exp
4873 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4874 and crisv32-*-* to list.
4876 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4879 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4881 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4883 * gcc.dg/vmx/vsums.c: Check entire result vector.
4884 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4886 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4888 * gcc.dg/vmx/ld.c: New test.
4889 * gcc.dg/vmx/ld-be-order.c: New test.
4890 * gcc.dg/vmx/ld-vsx.c: New test.
4891 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4892 * gcc.dg/vmx/ldl.c: New test.
4893 * gcc.dg/vmx/ldl-be-order.c: New test.
4894 * gcc.dg/vmx/ldl-vsx.c: New test.
4895 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4896 * gcc.dg/vmx/st.c: New test.
4897 * gcc.dg/vmx/st-be-order.c: New test.
4898 * gcc.dg/vmx/st-vsx.c: New test.
4899 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4900 * gcc.dg/vmx/stl.c: New test.
4901 * gcc.dg/vmx/stl-be-order.c: New test.
4902 * gcc.dg/vmx/stl-vsx.c: New test.
4903 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4905 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4907 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4908 * g++.dg/other/i386-3.C (dg-options): Ditto.
4909 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4910 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4911 -mavx512pf and -msha.
4913 2014-02-21 Richard Biener <rguenther@suse.de>
4915 PR tree-optimization/60276
4916 * gcc.dg/vect/pr60276.c: New testcase.
4918 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4921 * gfortran.dg/finalize_23.f90: New.
4923 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4927 * g++.dg/cpp1y/pr60052.C: New testcase.
4928 * g++.dg/cpp1y/pr60053.C: New testcase.
4930 2014-02-21 Tobias Burnus <burnus@net-b.de>
4933 * gfortran.dg/inquire_16.f90: New.
4935 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4937 * gcc.target/nios2/biggot-1.c: New.
4938 * gcc.target/nios2/biggot-2.c: New.
4940 2014-02-20 Martin Jambor <mjambor@suse.cz>
4943 * gcc.dg/ipa/pr55260.c: New test.
4945 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4947 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4948 for execution test case.
4950 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4953 * g++.dg/torture/pr58555.C: New testcase.
4955 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4958 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4960 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4962 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4963 Kirill Yukhin <kirill.yukhin@intel.com>
4965 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4966 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4967 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4968 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4969 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4970 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4972 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4975 * g++.dg/ext/builtin-bswap1.C: New test.
4976 * c-c++-common/pr37743.c: New test.
4978 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4980 * gcc.dg/decl-10.c: New test.
4982 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4985 * g++.dg/ext/ivdep-1.C: New test.
4988 * gcc.dg/pr60267.c: New test.
4990 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4994 (dg-options): Remove -Wno-psabi.
4995 * gcc.target/i386/pr59794-2.c: Ditto.
4996 * gcc.target/i386/pr60205-1.c: Ditto.
4997 * gcc.target/i386/sse-5.c: Ditto.
4999 2014-02-18 Nick Clifton <nickc@redhat.com>
5001 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5002 * gcc.dg/pr23623.c: Likewise.
5003 * gcc.dg/pr48784-1.c: Likewise.
5004 * gcc.dg/pr48784-2.c: Likewise.
5005 * gcc.dg/pr56997-2.c: Likewise.
5006 * gcc.dg/sms-6.c: Likewise.
5007 * gcc.dg/torture/pr60183.c: Likewise.
5008 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5009 * gcc.c-torture/execute/20061220-1.x: New.
5010 * gcc.c-torture/execute/pr43220.x: New.
5011 * gcc.c-torture/execute/pr51581-1.x: New.
5012 * gcc.c-torture/execute/pr51581-2.x: New.
5013 * gcc.c-torture/execute/pr58570.x: New.
5014 * gcc.c-torture/unsorted/DFcmp.x: New.
5015 * gcc.c-torture/unsorted/SFset.x: New.
5017 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/opt31.adb: New test.
5021 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5023 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5025 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5028 * gfortran.dg/typebound_proc_33.f90: New.
5030 2014-02-19 Marek Polacek <polacek@redhat.com>
5033 * gcc.dg/pr60195.c: New test.
5035 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5037 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5039 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5041 PR preprocessor/58844
5042 * c-c++-common/cpp/pr58844-1.c: New test.
5043 * c-c++-common/cpp/pr58844-2.c: New test.
5045 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5048 * g++.dg/cpp0x/constexpr-ice10.C: New.
5050 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5053 * g++.dg/cpp0x/pr60215.C: New.
5055 2014-02-18 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/proc_ptr_45.f90: New.
5059 * gfortran.dg/proc_ptr_46.f90: New.
5061 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5064 * g++.dg/cpp1y/pr60190.C: New testcase.
5067 * g++.dg/cpp1y/pr60064.C: New testcase.
5069 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5072 * gcc.target/i386/pr60205-1.c: New test.
5073 * gcc.target/i386/pr60205-2.c: Ditto.
5075 2014-02-18 Kai Tietz <ktietz@redhat.com>
5078 * gcc.target/i386/nest-1.c: New testcase.
5080 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5082 * gnat.dg/opt32.adb: New test.
5084 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5087 * gfortran.dg/typebound_generic_15.f90: New.
5089 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5092 * gfortran.dg/init_flag_12.f90: New.
5094 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5095 Ilya Tocar <ilya.tocar@intel.com>
5097 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5098 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5099 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5100 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5102 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5104 * lib/target-supports.exp
5105 (check_effective_target_logical_op_short_circuit): New procedure.
5106 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5107 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5108 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5109 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5110 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5112 logical_op_short_circuit for the alternative test, extending
5115 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5118 * gcc.target/powerpc/pr60203.c: New testsuite.
5120 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5123 * gfortran.dg/ichar_3.f90: New test.
5125 2014-02-15 Richard Biener <rguenther@suse.de>
5127 PR tree-optimization/60183
5128 * gcc.dg/torture/pr60183.c: New testcase.
5130 2014-02-14 Jeff Law <law@redhat.com>
5132 PR rtl-optimization/60131
5133 * g++.dg/torture/pr60131.C: New test.
5135 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5137 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5140 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5142 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5144 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.c-torture/compile/20140213.c: New test.
5148 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5151 * gcc.target/i386/pr43546.c: New test.
5153 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5155 * gcc.target/s390/hotpatch-compile-8.c: New test.
5157 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5159 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5160 definition with an ifndef.
5161 * gcc.dg/pr59605-2.c: New test.
5163 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5165 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5167 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5169 * gcc.dg/torture/float128-mul-underflow.c,
5170 gcc.dg/torture/float128-truncdf-underflow.c,
5171 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5173 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5176 * g++.dg/ipa/pr59737.C: New test.
5178 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5180 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5182 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5184 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5186 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5188 2014-02-12 Richard Biener <rguenther@suse.de>
5191 * gcc.dg/torture/pr60092.c: New testcase.
5192 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5194 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5196 * gcc.c-torture/execute/20140212-1.c: New test.
5198 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5201 * g++.dg/cpp0x/pr60047.C: New.
5203 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5206 * c-c++-common/pr60101.c: New test.
5208 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5211 * g++.dg/ipa/devirt-27.C: New testcase.
5212 * g++.dg/ipa/devirt-26.C: New testcase.
5214 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5217 * gcc.target/powerpc/pr60137.c: New file.
5219 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5222 * gfortran.dg/pr52370.f90: New test.
5224 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5228 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5231 * gcc.target/i386/pr43662.c (dg-options):
5232 Add -maccumulate-outgoing-args.
5233 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5234 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5235 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5236 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5237 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5238 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5239 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5240 Add -maccumulate-outgoing-args.
5241 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5242 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5243 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5244 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5245 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5246 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5247 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5248 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5249 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5250 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5251 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5252 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5253 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5254 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5255 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5257 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5259 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5261 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.dg/guality/pr59776.c: New test.
5266 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5268 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5269 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5270 (add_options_for_arm_vfp3): New.
5272 2014-02-11 Jeff Law <law@redhat.com>
5275 * gcc.target/m68k/pr54041.c: New test.
5277 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5280 * gcc.target/i386/pr59927.c: New test.
5282 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5284 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5285 * gcc.dg/vect/pr60012.c: Likewise.
5286 * gcc.dg/vect/vect-119.c: Likewise.
5287 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5288 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5290 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5292 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5294 2014-02-10 Jeff Law <law@redhat.com>
5297 * gcc.c-torture/compile/pr52306.c: New test.
5299 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5301 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5303 2014-02-10 Richard Biener <rguenther@suse.de>
5305 PR tree-optimization/60115
5306 * gcc.dg/torture/pr60115.c: New testcase.
5308 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5310 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5311 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5313 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5314 Ilya Tocar <ilya.tocar@intel.com>
5316 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5317 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5318 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5319 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5320 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5321 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5322 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5323 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5324 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5325 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5326 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5327 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5328 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5329 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5330 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5331 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5332 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5333 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5334 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5335 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5336 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5337 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5338 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5339 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5340 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5341 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5342 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5344 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5346 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5348 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5351 * gfortran.dg/associated_target_5.f03: New test.
5353 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5356 * gfortran.dg/elemental_by_value_1.f90: New test.
5358 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5361 * gfortran.dg/finalize_22.f90: New.
5363 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5366 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5367 was fixed by the patch for PR59906.
5369 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5371 PR translation/52289
5372 * gfortran.dg/coarray_8.f90: Update dg-error match.
5374 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5377 * gcc.dg/vect/pr59984.c: New test.
5380 * gcc.dg/attr-alloc_align-1.c: New test.
5381 * gcc.dg/attr-alloc_align-2.c: New test.
5382 * gcc.dg/attr-alloc_align-3.c: New test.
5383 * gcc.dg/attr-assume_aligned-1.c: New test.
5384 * gcc.dg/attr-assume_aligned-2.c: New test.
5385 * gcc.dg/attr-assume_aligned-3.c: New test.
5387 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5390 * gcc.target/i386/pr60077-1.c: New test.
5391 * gcc.target/i386/pr60077-2.c: New test.
5393 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5395 PR preprocessor/56824
5396 * gcc.dg/pr56824.c: New test.
5398 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5400 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5401 variable used for atomic operations.
5403 2014-02-07 Richard Biener <rguenther@suse.de>
5406 * gcc.dg/vect/pr60092-2.c: New testcase.
5408 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5412 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5414 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5415 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5417 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5419 * gcc.target/s390/fp2int1.c: New testcase.
5421 2014-02-07 Richard Biener <rguenther@suse.de>
5424 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5425 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5427 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5430 * g++.dg/torture/pr59918.C: New testcase.
5432 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5435 * gcc.target/arm/pr59575.c: New test.
5438 * gcc.dg/pr59992.c: New test.
5440 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5442 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5443 init_priority. Test alignment of variable instead of function.
5445 2014-02-06 Marek Polacek <polacek@redhat.com>
5448 * gcc.dg/pr60087.c: New test.
5450 2014-02-06 Alan Modra <amodra@gmail.com>
5452 * gcc.target/powerpc/pr60032.c: New.
5454 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5457 * gcc.c-torture/execute/pr60062.c: New test.
5458 * gcc.c-torture/execute/pr60072.c: New test.
5460 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5462 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5463 so that expected outcome works for PIC variants too.
5465 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5466 Kugan Vivekanandarajah <kuganv@linaro.org>
5468 * gcc.target/arm/vect-noalign.c: New file.
5470 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5471 Jakub Jelinek <jakub@redhat.com>
5474 * gcc.dg/pr60013.c: New testcase.
5476 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5478 * gcc.dg/vmx/sum2s.c: New.
5479 * gcc.dg/vmx/sum2s-be-order.c: New.
5481 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5483 * gcc.dg/vmx/pack.c: New.
5484 * gcc.dg/vmx/pack-be-order.c: New.
5485 * gcc.dg/vmx/unpack.c: New.
5486 * gcc.dg/vmx/unpack-be-order.c: New.
5488 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5490 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5491 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5493 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5495 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5496 Use __builtin_floorf, __builtin_ceilf.
5497 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5499 (TEST): Use __builtin_floorf.
5500 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5502 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/opt/pr59947.C: New test.
5508 * c-c++-common/gomp/pr58703.c: New test.
5510 2014-02-05 Richard Biener <rguenther@suse.de>
5513 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5514 avoid using unsigned long long.
5516 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5519 * g++.dg/torture/pr57499.C: New test.
5521 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5523 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5525 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5527 * g++.dg/ipa/devirrt-22.C: Fix template.
5529 2014-02-04 Marek Polacek <polacek@redhat.com>
5532 * gcc.dg/pr60036.c: New test.
5534 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5537 * g++.dg/torture/pr60058.C: New testcase.
5539 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5541 * g++.dg/tsan/default_options.C: Invert check.
5543 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5545 PR tree-optimization/60002
5546 * g++.dg/opt/pr60002.C: New test.
5548 PR tree-optimization/60023
5549 * g++.dg/vect/pr60023.cc: New test.
5552 * c-c++-common/torture/pr60026.c: New test.
5554 PR rtl-optimization/57915
5555 * gcc.target/i386/pr57915.c: New test.
5557 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5559 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5561 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5563 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5565 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5568 * gcc.dg/pr59261.c: New test.
5570 2014-02-04 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/60012
5573 * gcc.dg/vect/pr60012.c: New testcase.
5575 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5578 * g++.dg/eh/unwind-direct.C: New test.
5580 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5582 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5583 timeout value to 20s.
5585 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5588 * g++.dg/torture/pr59882.C: New testcase
5590 2014-02-03 Jan Hubicka <jh@suse.cz>
5593 * g++.dg/ipa/devirt-22.C: New testcase.
5595 2014-02-03 Jan Hubicka <jh@suse.cz>
5597 * g++.dg/ipa/devirt-25.C: New testcase.
5599 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5601 PR tree-optimization/59924
5602 * gcc.dg/pr59924.c: New test.
5604 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5607 * g++.dg/ipa/devirt-24.C: New testcase.
5609 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5613 * c-c++-common/attributes-1.c: New testcase.
5614 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5616 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/cpp0x/pr58871.C: New.
5621 2014-02-03 Cong Hou <congh@google.com>
5623 PR tree-optimization/60000
5624 * g++.dg/vect/pr60000.cc: New test.
5626 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5628 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5629 * gcc.target/i386/long-double-64-4.c: Likewise.
5630 * gcc.target/i386/long-double-80-1.c: Likewise.
5631 * gcc.target/i386/long-double-80-2.c: Likewise.
5632 * gcc.target/i386/long-double-80-3.c: Likewise.
5633 * gcc.target/i386/long-double-80-4.c: Likewise.
5634 * gcc.target/i386/long-double-80-5.c: Likewise.
5635 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5636 __multf3 isn't used.
5637 * gcc.target/i386/long-double-64-3.c: Likewise.
5638 * gcc.target/i386/long-double-128-1.c: New test.
5639 * gcc.target/i386/long-double-128-2.c: Likewise.
5640 * gcc.target/i386/long-double-128-3.c: Likewise.
5641 * gcc.target/i386/long-double-128-4.c: Likewise.
5642 * gcc.target/i386/long-double-128-5.c: Likewise.
5643 * gcc.target/i386/long-double-128-6.c: Likewise.
5644 * gcc.target/i386/long-double-128-7.c: Likewise.
5645 * gcc.target/i386/long-double-128-8.c: Likewise.
5646 * gcc.target/i386/long-double-128-9.c: Likewise.
5647 * gcc.target/i386/long-double-64-5.c: Likewise.
5648 * gcc.target/i386/long-double-64-6.c: Likewise.
5649 * gcc.target/i386/long-double-64-7.c: Likewise.
5650 * gcc.target/i386/long-double-64-8.c: Likewise.
5651 * gcc.target/i386/long-double-64-9.c: Likewise.
5652 * gcc.target/i386/long-double-80-10.c: Likewise.
5653 * gcc.target/i386/long-double-80-8.c: Likewise.
5654 * gcc.target/i386/long-double-80-9.c: Likewise.
5656 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5658 PR rtl-optimization/57662
5659 * g++.dg/pr57662.C: New test.
5661 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5663 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5664 * gcc.dg/vmx/perm.c: New.
5665 * gcc.dg/vmx/perm-be-order.c: New.
5667 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5669 * gcc.dg/vmx/vsums.c: New.
5670 * gcc.dg/vmx/vsums-be-order.c: New.
5672 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5674 * g++.dg/ipa/devirt-23.C: New testcase.
5675 * g++.dg/ipa/devirt-20.C: Fix template.
5677 2014-02-02 Jan Hubicka <jh@suse.cz>
5679 * g++.dg/ipa/devirt-21.C: New testcase.
5681 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5683 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5684 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5686 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5689 * gcc.c-torture/execute/pr60017.c: New test.
5691 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5694 * gfortran.dg/default_initialization_7.f90: New test.
5696 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5699 * gfortran.dg/elemental_subroutine_9.f90: New test.
5701 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5703 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5705 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5707 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5709 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5711 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5713 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5716 * g++.dg/init/bitfield5.C: New.
5718 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5720 PR tree-optimization/60003
5721 * gcc.c-torture/execute/pr60003.c: New test.
5723 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5726 * gcc.target/arm/pr59985.C: New.
5728 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5731 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5732 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5734 (tsan_finish): Restore dg-do-what-default.
5735 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5736 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5737 * g++.dg/tsan/default_options.C: Likewise.
5738 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5739 * g++.dg/tsan/atomic_free2.C: Likewise.
5740 * g++.dg/tsan/cond_race.C: Likewise.
5741 * g++.dg/tsan/fd_close_norace.C: Likewise.
5742 * g++.dg/tsan/benign_race.C: Likewise.
5743 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5744 * c-c++-common/tsan/simple_race.c: Likewise.
5745 * c-c++-common/tsan/mutexset1.c: Likewise.
5746 * c-c++-common/tsan/thread_leak2.c: Likewise.
5747 * c-c++-common/tsan/tls_race.c: Likewise.
5748 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5749 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5750 * c-c++-common/tsan/free_race2.c: Likewise.
5751 * c-c++-common/tsan/thread_leak.c: Likewise.
5752 * c-c++-common/tsan/thread_leak1.c: Likewise.
5753 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5754 * c-c++-common/tsan/free_race.c: Likewise.
5755 * c-c++-common/tsan/sleep_sync.c: Likewise.
5756 * c-c++-common/tsan/tiny_race.c: Likewise.
5757 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5758 * c-c++-common/tsan/atomic_stack.c: Likewise.
5759 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5760 in dg-output regexps.
5761 * c-c++-common/tsan/simple_stack.c: Likewise.
5763 2014-01-31 Richard Henderson <rth@redhat.com>
5765 * g++.dg/tm/pr60004.C: New.
5767 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5770 * g++.dg/inherit/crash4.C: New.
5772 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5774 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5776 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5778 * gcc.target/i386/m512-check.h: Use correct rounding values.
5780 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5782 * gcc.target/i386/avx-1.c: Use correct rounding values.
5783 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5784 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5785 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5786 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5787 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5788 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5789 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5790 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5791 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5792 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5793 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5794 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5795 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5796 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5797 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5798 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5799 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5800 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5801 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5802 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5803 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5804 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5805 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5806 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5807 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5808 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5809 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5810 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5811 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5812 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5813 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5814 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5815 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5816 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5817 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5818 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5819 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5820 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5821 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5822 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5823 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5824 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5825 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5826 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5827 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5828 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5829 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5830 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5831 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5832 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5833 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5834 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5835 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5836 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5837 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5838 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5839 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5840 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5841 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5842 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5843 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5844 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5845 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5846 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5847 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5848 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5849 * gcc.target/i386/sse-13.c: Ditto.
5850 * gcc.target/i386/sse-14.c: Ditto.
5851 * gcc.target/i386/sse-22.c: Ditto.
5852 * gcc.target/i386/sse-23.c: Ditto.
5854 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5856 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5857 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5859 2014-01-31 Richard Biener <rguenther@suse.de>
5862 * gcc.dg/torture/pr59990.c: New testcase.
5864 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5866 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5867 if it fails don't run any tsan tests.
5869 2014-01-31 Marek Polacek <polacek@redhat.com>
5872 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5873 (y): Adjust dg-error.
5874 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5875 * gcc.dg/pr59963-1.c: New test.
5876 * gcc.dg/pr59963-2.c: New test.
5877 * gcc.dg/pr59963-3.c: New test.
5879 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5882 * gcc.target/arm/pr59923.c: New test.
5884 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5886 * gcc.dg/vmx/splat.c: New.
5887 * gcc.dg/vmx/splat-vsx.c: New.
5888 * gcc.dg/vmx/splat-be-order.c: New.
5889 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5890 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5891 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5893 2014-01-30 Richard Biener <rguenther@suse.de>
5895 PR tree-optimization/59993
5896 * gcc.dg/torture/pr59993.c: New testcase.
5898 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5900 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5901 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5902 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5903 vect_int rather than vect_float.
5905 2014-01-30 Marek Polacek <polacek@redhat.com>
5907 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5909 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5911 * gcc.target/microblaze/isa/fcmp4.c: New.
5913 2014-01-30 Marek Polacek <polacek@redhat.com>
5916 * gcc.dg/pr59940.c: New test.
5917 * gcc.dg/pr35635.c (func3): Move dg-warning.
5919 2014-01-30 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/59903
5922 * gcc.dg/torture/pr59903.c: New testcase.
5924 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5927 * g++.dg/lookup/crash8.C: New.
5929 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5932 * g++.dg/template/crash117.C: New.
5934 2014-01-30 Richard Biener <rguenther@suse.de>
5937 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5938 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5940 * gcc.dg/invalid-call-1.c: Likewise.
5942 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/cpp1y/auto-fn23.C: New.
5947 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5950 * g++.dg/init/dso_handle2.C: New.
5952 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5955 * g++.dg/cpp0x/pr58674.C: New.
5957 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5960 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5961 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5963 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5965 * gcc.dg/vmx/merge-be-order.c: New.
5966 * gcc.dg/vmx/merge.c: New.
5967 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5968 * gcc.dg/vmx/merge-vsx.c: New.
5970 2014-01-29 Richard Biener <rguenther@suse.de>
5972 PR tree-optimization/58742
5973 * gcc.dg/pr58742-1.c: New testcase.
5974 * gcc.dg/pr58742-2.c: Likewise.
5975 * gcc.dg/pr58742-3.c: Likewise.
5977 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5979 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5980 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5981 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5983 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/gomp/pr58702.C: New.
5988 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5990 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5993 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5996 PR tree-optimization/59920
5997 * gcc.dg/pr59920-1.c: New test.
5998 * gcc.dg/pr59920-2.c: New test.
5999 * gcc.dg/pr59920-3.c: New test.
6000 * c-c++-common/gomp/pr59917-1.c: New test.
6001 * c-c++-common/gomp/pr59917-2.c: New test.
6003 PR tree-optimization/59594
6004 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6005 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6006 * gcc.dg/vect/pr59594.c: New test.
6008 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6011 * gfortran.dg/allocate_class_3.f90: New test.
6013 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6015 PR preprocessor/59935
6016 * c-c++-common/cpp/warning-zero-location.c: New test.
6017 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6019 2014-01-27 Steve Ellcey <sellcey@mips.com>
6021 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6023 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6025 * g++.dg/ext/mv16.C: New tests.
6027 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6029 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6030 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6031 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6032 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6033 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6034 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6035 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6036 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6037 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6038 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6039 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6040 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6041 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6042 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6043 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6044 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6045 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6046 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6047 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6048 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6049 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6050 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6051 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6052 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6053 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6054 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6055 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6056 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6057 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6058 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6059 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6060 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6061 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6062 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6063 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6064 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6065 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6066 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6067 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6068 _mm512_mask_cvtepi32_storeu_epi8.
6069 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6070 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6071 _mm512_mask_cvtepi32_storeu_epi16.
6072 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6073 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6074 _mm512_mask_cvtepi64_storeu_epi8.
6075 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6076 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6077 _mm512_mask_cvtepi64_storeu_epi16.
6078 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6079 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6080 _mm512_mask_cvtepi64_storeu_epi32.
6081 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6082 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6083 _mm512_mask_cvtsepi32_storeu_epi8.
6084 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6085 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6086 _mm512_mask_cvtsepi32_storeu_epi16.
6087 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6088 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6089 _mm512_mask_cvtsepi64_storeu_epi8.
6090 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6091 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6092 _mm512_mask_cvtsepi64_storeu_epi16.
6093 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6094 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6095 _mm512_mask_cvtsepi64_storeu_epi32.
6096 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6097 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6098 _mm512_mask_cvtusepi32_storeu_epi8.
6099 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6100 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6101 _mm512_mask_cvtusepi32_storeu_epi16.
6102 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6103 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6104 _mm512_mask_cvtusepi64_storeu_epi8.
6105 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6106 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6107 _mm512_mask_cvtusepi64_storeu_epi16.
6108 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6109 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6110 _mm512_mask_cvtusepi64_storeu_epi32.
6111 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6112 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6114 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6116 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6117 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6118 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6119 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6120 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6121 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6122 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6123 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6124 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6125 built-ins roudning immediate.
6126 * gcc.target/i386/sse-22.c: Add new built-ins.
6127 * gcc.target/i386/sse-23.c: Ditto.
6128 * gcc.target/i386/avx-1.c: Ditto.
6130 2014-01-27 Christian Bruel <christian.bruel@st.com>
6132 * gcc.target/sh/torture/strncmp.c: New tests.
6134 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6136 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6138 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6140 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6142 2014-01-24 Jeff Law <law@redhat.com>
6144 PR tree-optimization/59919
6145 * gcc.c-torture/compile/pr59919.c: New test.
6147 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6150 * g++.dg/ext/timevar2.C: New.
6152 2014-01-24 Marek Polacek <polacek@redhat.com>
6154 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6156 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6159 * gcc.target/i386/pr59929.c: New test.
6161 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6164 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6165 word atomic functions at runtime.
6167 2014-01-23 Marek Polacek <polacek@redhat.com>
6170 * gcc.dg/pr59846.c: New test.
6172 2014-01-23 Marek Polacek <polacek@redhat.com>
6175 * c-c++-common/pr58346-1.c: New test.
6176 * c-c++-common/pr58346-2.c: New test.
6177 * c-c++-common/pr58346-3.c: New test.
6179 2014-01-23 Marek Polacek <polacek@redhat.com>
6182 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6183 * gcc.dg/pr59871.c: New test.
6185 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6188 * g++.dg/parse/enum11.C: New.
6190 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6192 * gcc.target/aarch64/sshr64_1.c: New testcase.
6194 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6196 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6197 SIMD enabled function.
6198 * g++.dg/cilk-plus/ef_test.C: New test.
6199 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6201 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6202 to differenciate C error messages from C++ ones.
6204 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6206 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6208 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6210 * gcc.target/microblaze/others/builtin-trap.c: New test,
6212 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6215 * c-c++-common/gomp/pr58809.c: New test.
6217 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6220 * c-c++-common/asan/use-after-return-1.c: Fixed
6223 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6225 PR preprocessor/58580
6226 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6228 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6229 Ilya Tocar <ilya.tocar@intel.com>
6231 * gcc.target/i386/avx512f-kmovw-1.c: New.
6233 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6235 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6236 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6237 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6238 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6240 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6242 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6245 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6246 * gcc.target/mips/pr52125.c: New test.
6248 2014-01-22 Marek Polacek <polacek@redhat.com>
6251 * gcc.dg/torture/pr59891.c: New test.
6253 2014-01-22 Jeff Law <law@redhat.com>
6255 PR tree-optimization/59597
6256 * gcc.dg/tree-ssa/pr59597.c: New test.
6258 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6260 PR rtl-optimization/59477
6261 * g++.dg/pr59477.C: New.
6263 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6265 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6267 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6270 * g++.dg/pr59482.C: New.
6272 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6274 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6275 * gcc.dg/vmx/extract-vsx.c: New.
6276 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6277 * gcc.dg/vmx/insert-vsx.c: New.
6279 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6281 PR rtl-optimization/59896
6282 * gcc.target/arm/pr59896.c: New.
6284 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6286 PR rtl-optimization/59858
6287 * gcc.target/arm/pr59858.c: New.
6289 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6292 * gcc.dg/tree-prof/pr59003.c: New test.
6295 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6298 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6300 * gfortran.dg/round_3.f08: Add more cases.
6302 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6304 * lib/target-supports.exp (force_conventional_output_for): New
6306 * lib/scanasm.exp (scan-assembler_required_options)
6307 (scan-assembler-not_required_options)
6308 (scan-assembler-times_required_options): Replace with
6309 force_conventional_output_fors.
6310 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6311 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6313 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6316 * gcc.target/i386/pr59789.c: New testcase.
6318 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6320 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6321 the 'code' bitfield from 16 to 8.
6323 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6325 * lib/target-supports.exp
6326 (check_effective_target_vect_perm): Exclude aarch64_be.
6327 (check_effective_target_vect_perm_byte): Likewise.
6328 (check_effective_target_vect_perm_short): Likewise.
6330 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6332 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6333 (RUN_TEST): Use new macro.
6334 (INDEX64_32): Delete.
6335 (INDEX64_64): Likewise.
6336 (INDEX128_32): Likewise.
6337 (INDEX128_64): Likewise.
6339 (test_vneg_f32): Use fixed RUN_TEST.
6341 2014-01-20 Richard Biener <rguenther@suse.de>
6344 * gcc.dg/pr59860.c: New testcase.
6346 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6349 * gcc.target/i386/pr59880.c: New test.
6351 2014-01-20 Renlin Li <renlin.li@arm.com>
6353 * gcc.dg/pr44194-1.c: Tweak regexp.
6355 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6360 * gfortran.dg/round_3.f08: New cases added.
6361 * gfortran.dg/fmt_g_1.f90: New test.
6363 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6365 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6367 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6369 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6371 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6373 * gcc.dg/vect/pr57705.c: Require vect_int.
6374 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6375 * gcc.dg/vect/vect-alias-check.c: Likewise.
6377 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6380 * gfortran.dg/unresolved_fixup_1.f90: New test.
6381 * gfortran.dg/unresolved_fixup_2.f90: New test.
6383 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6386 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6387 Remove dg-prune-output lines.
6389 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6392 * gfortran.dg/pr59706.f90: New test.
6393 * g++.dg/ext/pr59706.C: New test.
6395 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6399 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6400 * g++.dg/init/pr58811.C: Likewise.
6402 2014-01-17 Jeff Law <law@redhat.com>
6405 * gfortran.dg/pr57904.f90: New test.
6407 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6410 * g++.dg/cpp0x/nsdmi-union4.C: New.
6412 2014-01-17 Marek Polacek <polacek@redhat.com>
6415 * g++.dg/diagnostic/pr59838.C: New test.
6417 2014-01-17 Marek Polacek <polacek@redhat.com>
6420 * gcc.dg/pr58346.c: New test.
6422 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6425 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6426 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6430 * gfortran.dg/pr59440-1.f90: New test.
6431 * gfortran.dg/pr59440-2.f90: New test.
6432 * gfortran.dg/pr59440-3.f90: New test.
6435 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6436 testing for " version" and " alias" with one testing for
6437 " version\[^\n\r]* alias".
6438 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6439 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6440 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6441 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6442 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6443 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6446 * c-c++-common/torture/pr57945.c: New test.
6448 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6450 * gcc.target/arm/its.c: New testcase.
6452 2014-01-16 Jan Hubicka <jh@suse.cz>
6455 * g++.dg/torture/pr59775.C: New testcase.
6457 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6460 * gcc.c-torture/compile/pr58344.c: New test.
6463 * gcc.target/i386/pr59839.c: New test.
6466 * gcc.target/i386/pr9771-1.c (main): Rename to...
6467 (real_main): ... this. Add __asm name "main".
6468 (ASMNAME, ASMNAME2, STRING): Define.
6470 2014-01-16 Nick Clifton <nickc@redhat.com>
6473 * gcc.c-torture/compile/pr28865.c: New.
6474 * gcc.c-torture/execute/pr28865.c: New.
6476 2014-01-16 Marek Polacek <polacek@redhat.com>
6479 * gcc.dg/pr59827.c: New test.
6481 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6483 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6485 2014-01-15 Richard Henderson <rth@redhat.com>
6488 * gcc.target/i386/pr54694.c: New test.
6490 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6493 * g++.dg/pr49718.C: New test.
6495 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6497 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6499 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6501 * gcc.dg/vmx/mult-even-odd.c: New.
6502 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6504 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6506 * lib/target-supports.exp (check_libcilkrts_available): Added an
6507 extern "C" if we are using C++ along with a function prototype.
6509 2014-01-15 Jeff Law <law@redhat.com>
6511 PR tree-optimization/59747
6512 * gcc.c-torture/execute/pr59747.c: New test.
6514 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6517 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6519 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6520 * g++.dg/ext/attribute-test-1.C: Likewise.
6521 * g++.dg/ext/attribute-test-2.C: Likewise.
6522 * g++.dg/ext/attribute-test-3.C: Likewise.
6523 * g++.dg/ext/attribute-test-4.C: Likewise.
6524 * g++.dg/ext/pr56790-1.C: Likewise.
6525 * g++.dg/torture/pr38565.C: Likewise.
6526 * gcc.dg/pr53060.c: Likewise.
6527 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6528 * c-c++-common/vector-compare-2.c: Likewise.
6529 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6530 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6531 dg-message line number.
6533 2014-01-15 Matthias Klose <doko@ubuntu.com>
6535 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6537 2014-01-15 Richard Biener <rguenther@suse.de>
6539 PR tree-optimization/59822
6540 * g++.dg/torture/pr59822.C: New testcase.
6542 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6545 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6546 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6548 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6549 Kugan Vivekanandarajah <kuganv@linaro.org>
6552 * g++.dg/pr59695.C: New testcase.
6554 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6557 * gcc.c-torture/compile/pr59803.c: New testcase.
6559 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6562 * gcc.c-torture/execute/pr58943.c: New test.
6563 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6565 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6568 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6569 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6570 (bar): Change return type to void. Set y to x.
6571 * gcc.target/i386/pr59794-1.c: New testcase.
6572 * gcc.target/i386/pr59794-2.c: Likewise.
6573 * gcc.target/i386/pr59794-3.c: Likewise.
6574 * gcc.target/i386/pr59794-4.c: Likewise.
6575 * gcc.target/i386/pr59794-5.c: Likewise.
6576 * gcc.target/i386/pr59794-6.c: Likewise.
6577 * gcc.target/i386/pr59794-7.c: Likewise.
6579 2014-01-14 Richard Biener <rguenther@suse.de>
6581 PR tree-optimization/58921
6582 PR tree-optimization/59006
6583 * gcc.dg/torture/pr58921.c: New testcase.
6584 * gcc.dg/torture/pr59006.c: Likewise.
6585 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6587 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6590 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6591 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6592 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6593 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6594 Executing predictive commoning without unrolling.
6596 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6598 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6599 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6600 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6601 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6602 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6603 __builtin_ia32_rsqrt28sd_round.
6604 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6605 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6606 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6607 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6608 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6609 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6610 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6611 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6612 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6613 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6614 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6615 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6616 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6617 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6618 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6619 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6620 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6621 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6622 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6623 fix wrong rounding mode (see above).
6624 * gcc.target/i386/sse-23.c: Ditto.
6626 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6628 * gcc.dg/vmx/insert.c: New.
6629 * gcc.dg/vmx/insert-be-order.c: New.
6630 * gcc.dg/vmx/extract.c: New.
6631 * gcc.dg/vmx/extract-be-order.c: New.
6633 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6635 PR tree-optimization/59387
6636 * gcc.c-torture/execute/pr59387.c: New test.
6638 2014-01-13 Richard Biener <rguenther@suse.de>
6640 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6641 adjusting mathlib options.
6642 * gfortran.dg/lto/lto.exp: Likewise.
6644 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6646 * gnat.dg/loop_optimization17.adb: New test.
6647 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6649 2014-01-13 Christian Bruel <christian.bruel@st.com>
6651 * gcc.target/sh/cmpstrn.c: New case.
6653 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6656 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6658 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6661 * gfortran.dg/alloc_comp_basics_6.f90: New.
6663 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6666 * gfortran.dg/pr59700.f90: New test.
6668 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6670 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6671 * gfortran.dg/use_only_3.f90: Likewise.
6672 * gfortran.dg/inquire_10.f90: Delete opened file.
6673 * gfortran.dg/inquire_15.f90: Likewise.
6674 * gfortran.dg/pr16597.f90: Likewise.
6675 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6678 2014-01-10 Jeff Law <law@redhat.com>
6681 * gcc.c-torture/compile/pr59743.c: New test.
6683 2014-01-10 Jan Hubicka <jh@suse.cz>
6686 * g++.dg/torture/pr58585.C: New testcase.
6688 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6690 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6692 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6694 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6696 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6699 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6700 * gcc.target/aarch64/cmn-neg2.c: New test.
6702 2014-01-10 Richard Biener <rguenther@suse.de>
6704 PR tree-optimization/59374
6705 * gcc.dg/torture/pr59374-3.c: New testcase.
6707 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6709 * lib/target-supports.exp
6710 (check_effective_target_arm_crypto_ok_nocache): New.
6711 (check_effective_target_arm_crypto_ok): Use above procedure.
6712 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6714 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6718 * g++.dg/ipa/devirt-20.C: New testcase.
6719 * g++.dg/torture/pr58252.C: Likewise.
6720 * g++.dg/torture/pr59226.C: Likewise.
6722 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6724 * c-c++-common/asan/no-asan-stack.c: New test.
6726 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6729 * gcc.dg/pr59670.c: New test.
6731 2014-01-09 Steve Ellcey <sellcey@mips.com>
6733 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6735 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6738 * gcc.target/i386/pr47735.c: New test.
6740 PR tree-optimization/59622
6741 * g++.dg/opt/pr59622-2.C: New test.
6742 * g++.dg/opt/pr59622-3.C: New test.
6743 * g++.dg/opt/pr59622-4.C: New test.
6744 * g++.dg/opt/pr59622-5.C: New test.
6747 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6748 filename:line instead of (modulename+offset) form with stripped
6749 initial / from the filename.
6751 2014-01-09 Ian Lance Taylor <iant@google.com>
6753 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6754 the other Go compiler.
6756 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6759 * g++.dg/cpp0x/variadic145.C: New.
6761 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6763 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6764 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6766 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6769 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6770 are run only if the Cilk library is available/enabled.
6771 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6772 * lib/target-supports.exp (check_libcilkrts_available): New function.
6774 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6777 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6778 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6779 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6780 with dg-additional-options.
6781 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6782 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6783 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6784 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6785 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6786 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6788 2014-01-09 Richard Biener <rguenther@suse.de>
6790 PR tree-optimization/59715
6791 * gcc.dg/torture/pr59715.c: New testcase.
6793 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6795 * c-c++-common/asan/no-asan-globals.c: New test.
6796 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6797 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6798 * c-c++-common/asan/use-after-return-1.c: Likewise.
6799 * c-c++-common/asan/no-use-after-return.c: Likewise.
6801 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6803 * gnat.dg/weak2.ad[sb]: New test.
6805 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6808 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6809 type, use pointers to vector type instead.
6811 2014-01-08 Catherine Moore <clm@codesourcery.com>
6813 * gcc.target/mips/umips-branch-3.c: New test.
6814 * gcc.target/mips/umips-branch-4.c: New test.
6816 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6818 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6819 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6820 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6822 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6823 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6824 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6825 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6827 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6829 PR rtl-optimization/59137
6830 * gcc.target/mips/pr59137.c: New test.
6832 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6834 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6835 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6836 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6837 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6838 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6839 Require fpic effective target.
6840 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6842 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6845 * gcc.dg/pr59722.c: New test.
6847 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6850 * gcc.dg/torture/pr57748-3.c: New test.
6851 * gcc.dg/torture/pr57748-4.c: New test.
6853 2014-01-08 Marek Polacek <polacek@redhat.com>
6856 * gcc.dg/gomp/pr59669-1.c: New test.
6857 * gcc.dg/gomp/pr59669-2.c: New test.
6859 2014-01-08 Martin Jambor <mjambor@suse.cz>
6862 * gcc.dg/ipa/pr59610.c: New test.
6864 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6867 * gfortran.dg/binding_label_tests_26a.f90: New.
6868 * gfortran.dg/binding_label_tests_26b.f90: New.
6870 2014-01-08 Marek Polacek <polacek@redhat.com>
6873 * c-c++-common/ubsan/pr59667.c: New test.
6875 2014-01-08 Richard Biener <rguenther@suse.de>
6878 * gcc.dg/pr59630.c: New testcase.
6880 2014-01-08 Richard Biener <rguenther@suse.de>
6883 * gcc.dg/pr59471.c: New testcase.
6885 2014-01-07 Jeff Law <law@redhat.com>
6888 * gcc.target/i386/pr53623.c: New test.
6890 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6892 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6894 * g++.dg/cpp1y/pr58534.C: Likewise.
6895 * g++.dg/cpp1y/pr58536.C: Likewise.
6896 * g++.dg/cpp1y/pr58548.C: Likewise.
6897 * g++.dg/cpp1y/pr58549.C: Likewise.
6898 * g++.dg/cpp1y/pr58637.C: Likewise.
6899 * g++.dg/cpp1y/pr59112.C: Likewise.
6900 * g++.dg/cpp1y/pr59113.C: Likewise.
6901 * g++.dg/cpp1y/pr59629.C: Likewise.
6902 * g++.dg/cpp1y/pr59635.C: Likewise.
6903 * g++.dg/cpp1y/pr59636.C: Likewise.
6904 * g++.dg/cpp1y/pr59638.C: Likewise.
6906 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6908 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6910 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6912 * gcc.target/i386/intrinsics_4.c (bar): New function.
6914 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6916 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6918 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6920 PR rtl-optimization/58668
6921 * gcc.dg/pr58668.c: New test.
6923 PR tree-optimization/59643
6924 * gcc.dg/pr59643.c: New test.
6925 * gcc.c-torture/execute/pr59643.c: New test.
6927 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6930 * gfortran.dg/class_allocate_16.f90: New.
6932 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6935 * gcc.target/i386/pr59644.c: New test.
6937 2014-01-06 Marek Polacek <polacek@redhat.com>
6940 * gcc.dg/pr57773.c: New test.
6942 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6948 * g++.dg/cpp1y/pr59635.C: New testcase.
6949 * g++.dg/cpp1y/pr59636.C: New testcase.
6950 * g++.dg/cpp1y/pr59629.C: New testcase.
6951 * g++.dg/cpp1y/pr59638.C: New testcase.
6953 2014-01-06 Martin Jambor <mjambor@suse.cz>
6956 * gcc.dg/ipa/pr59008.c: New test.
6958 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6960 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6963 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6965 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6966 Require c99_runtime.
6967 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6969 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6970 Require c99_runtime.
6971 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6972 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6973 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6975 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6976 Require c99_runtime.
6977 Make CALC void static.
6978 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6980 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6981 Require c99_runtime.
6982 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6984 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6987 * gcc.target/i386/pr59501-2.c: Likewise.
6988 * gcc.target/i386/pr59501-3.c: Likewise.
6989 * gcc.target/i386/pr59501-4.c: Likewise.
6990 * gcc.target/i386/pr59501-5.c: Likewise.
6991 * gcc.target/i386/pr59501-6.c: Likewise.
6993 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6995 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6996 * gcc.target/i386/pr59390_1.c: Likewise.
6997 * gcc.target/i386/pr59390_2.c: Likewise.
6999 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7001 * gcc.dg/pr59350.c: Tweak.
7002 * gcc.dg/pr59350-2.c: New test.
7003 * g++.dg/pr59510.C: Likewise.
7005 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7008 * gfortran.dg/bind_c_procs_2.f90: New.
7010 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7012 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7013 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7014 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7015 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7016 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7017 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7018 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7020 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7022 * gcc.target/arm/neon-nested-apcs.c: New test.
7024 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7026 PR tree-optimization/59519
7027 * gcc.dg/vect/pr59519-1.c: New test.
7028 * gcc.dg/vect/pr59519-2.c: New test.
7030 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7033 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7036 * gfortran.dg/typebound_proc_32.f90: New.
7038 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7041 * g++.dg/pr58950.C: New file.
7043 2014-01-03 Tobias Burnus <burnus@net-b.de>
7046 * g++.dg/gomp/pr58567.C: New.
7048 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7050 PR tree-optimization/59651
7051 * gcc.dg/torture/pr59651.c: New test.
7052 * gcc.dg/vect/pr59651.c: Ditto.
7054 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7057 * gcc.target/i386/pr59625.c: New test.
7059 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7063 * g++.dg/cpp0x/range-for28.C: New.
7064 * g++.dg/cpp0x/range-for3.C: Update.
7066 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7068 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7070 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7073 * g++.dg/cpp0x/pr59641.C: New file.
7075 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7077 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7079 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7082 * g++.dg/ext/pr59378.C: New file.
7084 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7086 Update copyright years
7088 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7090 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7093 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7096 * gfortran.dg/dynamic_dispatch_12.f90: New.
7098 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7100 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7101 the builtin isn't optimized away as unused.
7103 PR rtl-optimization/59647
7104 * g++.dg/opt/pr59647.C: New test.
7106 Copyright (C) 2014 Free Software Foundation, Inc.
7108 Copying and distribution of this file, with or without modification,
7109 are permitted in any medium without royalty provided the copyright
7110 notice and this notice are preserved.