* gfortran.dg/ieee/ieee_6.f90: Allow inexact together with
[official-gcc.git] / gcc / testsuite / ChangeLog
blob879a8443359e42ce689fcb57042f75146dc4d3f5
1 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
3         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with
4         underflow.
6 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8         PR fortran/29383
9         * lib/target-supports.exp (check_effective_target_fortran_ieee):
10         New function.
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>
31         PR c++/61614
32         * g++.dg/ext/complit14.C: New.
34 2014-06-27  Martin Jambor  <mjambor@suse.cz>
36         PR ipa/61160
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.
60         (fn2): Likewise.
61         (fn5): Likewise.
62         (fn6): Likewise.
63         (fn7): Likewise.
64         (fn8): Likewise.
65         (fn9): Likewise.
66         (fn11): Likewise.
67         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
68         location.  Add memory barrier.
69         (fn2): Likewise.
70         (fn3): Likewise.
71         (fn4): Likewise.
72         (fn5): Likewise.
73         * c-c++-common/ubsan/bounds-7.c: New test.
75 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77         PR libgfortran/61499
78         gfortran.dg/arrayio_15.f90: New test.
80 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
82         PR target/61586
83         * gcc.target/alpha/pr61586.c: New test.
85 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
87         PR c++/57573
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>
96         PR c++/56633
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
102         parameter.
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
108         to one.
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
139         typo.
141 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
143         PR c++/61537
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
149         powerpc*-*-linux*.
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>
169         DR 178
170         PR c++/49132
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>
182         PR c/61162
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>
193         PR testsuite/61560
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
217         global variable.
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>
226         PR c++/33972
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
243         reduction clause.
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>
272         PR c/61553
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>
281         DR 577
282         PR c++/33101
283         * g++.dg/other/void1.C: Adjust.
284         * g++.dg/other/void3.C: Likewise.
286 2014-06-23  Marek Polacek  <polacek@redhat.com>
288         PR c/61553
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
351         [u]int64x1_t.
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
404         vector types.
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
409         float64x1_t.
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>
457         PR sanitizer/61547
458         * c-c++-common/asan/strlen-overflow-1.c: New test.
460 2014-06-20  Martin Jambor  <mjambor@suse.cz>
462         PR ipa/61540
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>
468         PR sanitizer/61530
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):
522         Fix argument type.
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>
535         PR testsuite/61567
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>
550         PR fortran/61454
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
562         and make valid.
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
620         201107.
622 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
624         PR fortran/61126
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
634         names.
635         * gfortran.dg/coarray/collectives_2.f90: New.
637 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
639         PR target/61533
640         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
641         dg-options.
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>
650         PR target/61483
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>
658         PR lto/61012
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
690         test patterns.
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>
700         PR fortran/28484
701         PR fortran/61429
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>
707         PR c++/33101
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>
713         PR target/61415
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>
749         PR middle-end/61486
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>
755         PR target/59843
756         * gcc.dg/vect/vect-singleton_1.c: New file.
758 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
760         PR target/61443
761         * gcc.target/avr/torture/pr61443.c: New test.
763 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
765         PR c++/19200
766         * g++.dg/parse/friend11.C: New.
768 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/60265
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>
776         PR c++/19200
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>
788         PR c++/34049
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>
816         PR middle-end/61437
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>
827         PR middle-end/61456
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>
833         PR fortran/41936
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>
845         PR fortran/60928
846         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
847         directives.
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>
857         PR c/36446
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>
873         PR c++/22556
874         * g++.dg/other/redecl3.C: New.
876 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
878         PR c++/54442
879         * g++.dg/pr54442.C: New file.
881 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
883         PR fortran/61406
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
1012         static void.
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
1144         void.
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>
1202         PR target/61062
1203         * gcc.target/arm/pr48252.c (main): Expect same result
1204         as endian-neutral.
1206 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1208         PR fortran/45187
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>
1218         PR fortran/38829
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>
1228         PR target/18343
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>
1241         PR target/61423
1242         * gcc.target/i386/pr61423.c: New test.
1244 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1246         PR c++/60184
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
1266         test more portable.
1268 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1270         PR c++/60432
1271         * g++.dg/cpp0x/constexpr-60432.C: New.
1273 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1275         PR c++/60199
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>
1308         PR c/53119
1309         * gcc.dg/pr53119.c: New testcase.
1311 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1313         PR target/52472
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>
1326         PR c++/56961
1327         * g++.dg/parse/pr56961.C: New.
1329 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1331         PR target/46219
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>
1341         PR c++/61004
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>
1350         PR c/56724
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>
1359         PR c/49706
1360         * c-c++-common/pr49706.c: New test.
1362 2014-06-05  Marek Polacek  <polacek@redhat.com>
1364         PR c/48062
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>
1371         PR c++/43453
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>
1390         PR c/58942
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>
1396         PR c/30020
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>
1414         DR 1423
1415         PR c++/52174
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>
1422         PR c/60439
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>
1428         PR ipa/61160
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,
1464         not compilation.
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>
1482         PR target/61377
1483         * gcc.target/i386/sibcall-6.c: New test.
1485 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1487         DR 1227
1488         PR c++/57543
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):
1510         Likewise.
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>
1531         PR target/60104
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
1622         options.
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>
1634         PR middle-end/61045
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>
1665         PR c/56724
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
1669         -Wtraditional.
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>
1683         PR testsuite/61319
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>
1694         PR testsuite/61319
1695         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1696         -nan optional.
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>
1725         PR c/61191
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>
1747         PR libfortran/61173
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>
1794         PR testsuite/61266
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>
1818         PR c++/61088
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>
1842         PR c/61271
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
1852         upstream r209283.
1853         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1855 2014-05-21  Marek Polacek  <polacek@redhat.com>
1857         PR sanitizer/61272
1858         * g++.dg/ubsan/pr61272.C: New test.
1860 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1861             Sandra Loosemore  <sandra@codesourcery.com>
1863         PR lto/60179
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>
1873         PR target/54236
1874         * gcc.target/sh/pr54236-3.c: New.
1876 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1878         PR c++/60189
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>
1888         PR C++/61038
1889         * g++.dg/cpp0x/pr61038.C: New.
1891 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1893         PR c++/58753
1894         PR c++/58930
1895         PR c++/58704
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>
1908         PR c++/60373
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>
1919         PR c++/58664
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>
2014         PR target/61195
2015         * gcc.target/sh/pr61195.c: New test.
2017 2014-05-18  Wei Mi  <wmi@google.com>
2019         PR target/58066
2020         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2021         directive with rtl insns. Add effective-target fpic and
2022         tls_native.
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>
2046         PR libfortran/52539
2047         * gfortran.dg/namelist_utf8.f90: New test.
2049 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2051         PR c++/52875
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>
2079         Revert:
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>
2099         PR c++/51640
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>
2125         PR ipa/61085
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
2141         emitted.
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>
2196         PR sanitizer/61100
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>
2212         PR c/61162
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>
2222         PR c++/54310
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>
2243         PR target/61060
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>
2266         PR fortran/60127
2267         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2269 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2271         PR fortran/60834
2272         * gfortran.dg/associate_16.f90:  New test.
2274 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2276         PR target/60991
2277         * gcc.target/avr/pr60991.c: New testcase.
2279 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2281         PR c++/60054
2282         * g++.dg/cpp1y/pr60054.C: New.
2284 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2286         PR c++/51199
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>
2303         PR c++/59705
2304         * g++.dg/cpp0x/sfinae51.C: New.
2306         PR c++/58353
2307         * g++.dg/cpp0x/variadic157.C: New.
2309 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2311         PR target/51244
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-*-*
2323         to the list.
2325 2014-05-09  Marek Polacek  <polacek@redhat.com>
2327         PR c/61096
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>
2339         PR target/61055
2340         * gcc.target/avr/torture/pr61055.c: New test.
2342 2014-05-09  Marek Polacek  <polacek@redhat.com>
2344         PR c/50459
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>
2360         PR driver/61106
2361         * gcc-dg/unused-8a.c: New.
2362         * gcc-dg/unused-8b.c: Likewise.
2364 2014-05-08  Marek Polacek  <polacek@redhat.com>
2366         PR c/61053
2367         * gcc.dg/pr61053.c: New test.
2369 2014-05-08  Marek Polacek  <polacek@redhat.com>
2371         PR c/61077
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>
2393         PR target/58066
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>
2405         PR c++/13981
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>
2421         PR middle-end/39246
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>
2430         PR target/60884
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>
2436         PR c++/61083
2437         * g++.dg/cpp0x/sfinae50.C: New.
2439 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2441         PR c++/61080
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>
2634         PR libfortran/61049
2635         * gfortran.dg/list_read_13.f: New test.
2637 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2639         PR c++/60999
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>
2651         PR ipa/60965
2652         * g++.dg/ipa/devirt-32.C: New testcase.
2654 2014-05-05  Richard Biener  <rguenther@suse.de>
2656         PR middle-end/61010
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>
2684         PR c++/58582
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>
2691         PR fortran/61025
2692         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2693         regexps for -m32.
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>
2701         PR c/25801
2702         * gcc.dg/pr25801.c: New test.
2704 2014-05-02  Marek Polacek  <polacek@redhat.com>
2706         PR c/60784
2707         * gcc.dg/pr60784.c: New test.
2709 2014-05-01  Marek Polacek  <polacek@redhat.com>
2711         PR c/60915
2712         * gcc.dg/pr60915.c: New test.
2714 2014-05-01  Marek Polacek  <polacek@redhat.com>
2716         PR c/60257
2717         * gcc.dg/pr60257.c: New test.
2719 2014-05-01  Marek Polacek  <polacek@redhat.com>
2721         PR c/43395
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>
2731         PR c/29467
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
2736         to bool.
2737         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2739 2014-05-01  Marek Polacek  <polacek@redhat.com>
2741         PR c/43245
2742         * gcc.dg/pr43245.c: New test.
2744 2014-05-01  Marek Polacek  <polacek@redhat.com>
2746         PR c/56989
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
2757         instead of getpid.
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>
2859         PR c/60139
2860         * gcc.dg/pr60139.c: New test.
2862 2014-04-30  Marek Polacek  <polacek@redhat.com>
2864         PR c/60351
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>
2891         PR c++/51707
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>
2952         PR libfortran/60810
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>
2961         PR middle-end/60092
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>
2979         PR c/60983
2980         * gcc.dg/pr60114.c: Use signed chars.
2982 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2984         PR c++/59120
2985         * g++.dg/cpp0x/alias-decl-43.C: New.
2987 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2989         PR fortran/59604
2990         PR fortran/58003
2991         * gfortran.dg/no_range_check_3.f90:  New test.
2993 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
2995         PR libfortran/52539
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>
3006         PR debug/60929
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>
3031         PR c/18079
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
3038         vect_simd_clones.
3040 2014-04-25  Marek Polacek  <polacek@redhat.com>
3042         PR c/60114
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>
3051         PR c/60156
3052         * c-c++-common/pr60156.c: New test.
3054 2014-04-25  Richard Biener  <rguenther@suse.de>
3056         PR ipa/60912
3057         * g++.dg/opt/pr60912.C: New testcase.
3059 2014-04-25  Richard Biener  <rguenther@suse.de>
3061         PR ipa/60911
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
3079         functions.
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
3083         builtin functionss.
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>
3102         PR target/60822
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>
3108         PR c++/57958
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>
3158         PR middle-end/60895
3159         * g++.dg/torture/pr60895.C: New testcase.
3161 2014-04-23  Richard Biener  <rguenther@suse.de>
3163         PR middle-end/60891
3164         * gcc.dg/torture/pr60891.c: New testcase.
3166 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3168         PR sanitizer/60275
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>
3208         PR fortran/60881
3209         * coarray/alloc_comp_3.f90: New.
3211 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3213         PR target/60868
3214         * gcc.target/i386/pr60868.c: New testcase.
3216 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3218         PR c/59073
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
3240         *-*-solaris2.9.
3241         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3242         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3243         from dg-options.
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
3247         from dg-options.
3249         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3250         execution check.
3251         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3252         (sigill_hdlr): Remove.
3253         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3254         check.
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>
3289         PR target/60735
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>
3295         PR target/60909
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>
3311         PR c++/59200
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>
3336         PR target/60847
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.
3341         Fix scan patterns.
3342         * gcc.target/i386/bmi-2.c: Ditto.
3344 2014-04-17  Richard Biener  <rguenther@suse.de>
3346         PR middle-end/60849
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>
3365         PR lto/60820
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>
3371         PR ipa/60854
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
3415         under qemu-arm.
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>
3460         PR c/60819
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.
3468         Fix formatting.
3470 2014-04-14  Richard Biener  <rguenther@suse.de>
3472         PR lto/60720
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>
3482         PR middle-end/55022
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>
3495         Revert:
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>
3501         PR fortran/60717
3502         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3504         PR fortran/58085
3505         * gfortran.dg/associate_15.f90: New test.
3507 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3509         PR middle-end/60467
3510         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3511         case to check.
3513 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3515         PR middle-end/60469
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>
3524         PR c/60194
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>
3530         PR fortran/58880
3531         PR fortran/60495
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>
3549         PR c++/58600
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>
3556         PR middle-end/60556
3557         * gcc.c-torture/compile/pr60556.c: New test.
3559 2014-04-11  Richard Biener  <rguenther@suse.de>
3561         PR middle-end/60797
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
3569         rename to ...
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>
3585         PR lto/60567
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>
3594         PR c++/52844
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
3600         long.
3602 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3604         PR debug/60655
3605         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3606         -fdata-sections.
3608 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3610         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3611         and scan lists.
3613 2014-04-09  Cong Hou  <congh@google.com>
3615         PR testsuite/60773
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
3620         targets only.
3621         (foo): Fix up formatting.
3622         (main): Call check_vect.
3624 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3626         PR c++/59115
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.
3645         Revert
3646         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3648         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3649         optimization.
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>
3659         PR target/60602
3660         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3661         with as at -O0.
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>
3675         PR target/60609
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>
3696         PR middle-end/60750
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>
3706         PR testsuite/60671
3707         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3709 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3711         PR testsuite/60672
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
3732         optimization.
3733         * gcc.dg/builtin-bswap-7.c: Likewise.
3735 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3737         PR c++/58207
3738         * g++.dg/cpp0x/constexpr-ice15.C: New.
3740 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3742         PR ipa/59626
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>
3749         PR debug/60655
3750         * gcc.c-torture/compile/pr60655-1.c: New test.
3752 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3754         PR ipa/60640
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>
3762         PR target/60657
3763         * gcc.target/arm/pr60657.c: New test.
3765 2014-04-04  Richard Biener  <rguenther@suse.de>
3767         PR ipa/60746
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>
3798         PR ipa/60659
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
3847         -mno-prefer-avx128.
3849 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3850             Iain Sandoe <iain@codesourcery.com>
3852         PR target/54083
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
3860         for darwin[89].
3862 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3864         PR target/43751
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>
3876         PR target/60704
3877         * gcc.dg/pr60704.c: New file.
3879 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3881         PR target/60363
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>
3887         PR libfortran/60128
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>
3898         PR target/60650
3899         * gcc.target/arm/pr60650.c: Adjust command line options.
3901 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3903         PR middle-end/60647
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>
3913         PR target/60034
3914         * gcc.target/aarch64/pr60034.c: New file.
3916 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3918         PR c++/60626
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>
3942         PR target/60648
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>
3953         PR target/60697
3954         * gcc.target/aarch64/pr60697.c: New.
3956 2014-03-27  Jeff Law  <law@redhat.com>
3958         PR target/60648
3959         * g++.dg/pr60648.C: New test.
3961 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
3963         PR c++/60573
3964         * g++.dg/cpp1y/pr60573.C: New testcase.
3966 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3968         PR target/60693
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>
3977         PR c++/60689
3978         * c-c++-common/pr60689.c: New test.
3980         PR c++/58678
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
3983         targets.
3985 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3987         PR target/60675
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>
4006         PR ipa/60315
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>
4017         PR fortran/60522
4018         * gfortran.dg/where_4.f90:  New test case.
4020 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4022         PR fortran/58880
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
4028         vbpermq builtin.
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.
4035         PR target/60672
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>
4050         PR middle-end/60682
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>
4059         PR target/60580
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>
4070         PR c++/52369
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>
4082         PR sanitizer/60636
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>
4095         PR ipa/60315
4096         * g++.dg/torture/pr60315.C: New testcase.
4098 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4100         PR ipa/60600
4101         * g++.dg/ipa/pr60600.C: New test.
4103 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4105         PR testsuite/58013
4106         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4108 2014-03-25  Richard Biener  <rguenther@suse.de>
4110         PR middle-end/60635
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>
4116         PR c++/60627
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.
4134         Define INT_MIN.
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
4156         hppa*-*-hpux*.
4158         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4160         PR libfortran/59313
4161         PR libfortran/58015
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>
4167         PR libfortran/60128
4168         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4169         i?86-*-solaris2.9*.
4171 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4173         PR sanitizer/60613
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>
4183         PR debug/60603
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>
4193         PR c++/60384
4194         * g++.dg/cpp1y/pr60384.C: New.
4196 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4198         PR target/60598
4199         * gcc.dg/pr60598.c: New test.
4201 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4203         PR ipa/59176
4204         * g++.dg/torture/pr59176.C: New test.
4206 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4208         PR ipa/60419
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>
4218         PR fortran/60599
4219         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4221 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4223         PR middle-end/60597
4224         * g++.dg/opt/pr60597.C: New test.
4226         PR c++/60572
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>
4235         PR fortran/60543
4236         PR fortran/60283
4237         * gfortran.dg/implicit_pure_4.f90: New.
4239 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4241         PR c++/51474
4242         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4244 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4246         PR testsuite/60590
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>
4253         PR c++/60332
4254         * g++.dg/cpp1y/pr60332.C: New.
4256 2014-03-19  Marek Polacek  <polacek@redhat.com>
4258         PR sanitizer/60569
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>
4272         PR target/60563
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>
4278         PR c/55383
4279         * gcc.dg/cast-qual-3.c: New.
4280         Revert:
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>
4286         PR fortran/55207
4287         PR fortran/60549
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>
4298         PR c/55383
4299         * c-c++-common/Wcast-qual-1.c: More precise match text.
4301 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4303         PR c++/60305
4304         * g++.dg/cpp0x/constexpr-ice14.C: New.
4306 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4308         PR c++/54250
4309         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4311 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4313         PR sanitizer/60535
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>
4356         PR c++/60390
4357         * g++.dg/cpp1y/pr60390.C: New testcase.
4359         PR c++/60391
4360         * g++.dg/cpp1y/pr60391.C: New testcase.
4362 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4364         PR target/60516
4365         * gcc.target/i386/pr60516.c: New test.
4367 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4369         PR c++/59571
4370         * g++.dg/cpp0x/constexpr-ice13.C: New.
4372 2014-03-17  Marek Polacek  <polacek@redhat.com>
4374         PR middle-end/60534
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>
4383         PR testsuite/58851
4384         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4385         storage size.
4387 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4389         PR libfortran/58324
4390         * gfortran.dg/list_read_12.f90: New test.
4392 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4394         PR fortran/55207
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>
4406         PR fortran/60392
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>
4416         PR middle-end/60518
4417         * g++.dg/pr60518.C: New testcase.
4419 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4421         PR lto/60461
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>
4432         PR middle-end/36282
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>
4440         PR debug/60438
4441         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4443 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4445         PR c++/60383
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>
4456         PR c++/60254
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>
4491         PR target/60264
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>
4507         PR middle-end/60482
4508         * gcc.dg/vect/pr60482.c: New test.
4510 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4512         PR c++/60389
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>
4524         PR ipa/60457
4525         * g++.dg/ipa/pr60457.C: New test.
4527 2014-03-10  Richard Biener  <rguenther@suse.de>
4529         PR middle-end/60474
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>
4542         PR c++/60033
4543         * g++.dg/cpp1y/pr60033.C: New testcase.
4545         PR c++/60393
4546         * g++.dg/cpp1y/pr60393.C: New testcase.
4548 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4550         PR libfortran/60128
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
4557         means C++11 and up.
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>
4568         PR c++/58609
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>
4578         PR fortran/51976
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>
4584         PR c/60197
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>
4590         PR target/58595
4591         * gcc.dg/tls/pr58595.c: New test.
4593 2014-03-06  Richard Biener  <rguenther@suse.de>
4595         PR middle-end/60445
4596         PR lto/60424
4597         PR lto/60427
4598         Revert
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>
4605         PR testsuite/59308
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
4609         s390*/i?86/x86_64.
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.
4623         PR lto/60404
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>
4652         PR c++/60376
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>
4666         PR libfortran/60148
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.
4688         PR objc++/60398
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>
4696         PR ipa/60150
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>
4703         PR ipa/60306
4704         * g++.dg/ipa/devirt-29.C: New testcase
4706 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4708         PR fortran/60236
4709         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4711 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4713         PR c++/50025
4714         * g++.dg/cpp0x/pr50025.C: New.
4716 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4718         PR c++/60377
4719         * g++.dg/cpp1y/pr60377.C: New testcase.
4721 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4723         PR fortran/60341
4724         * gfortran.dg/str_comp_optimize_1.f90: New test.
4726 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4728         PR target/60071
4729         * gcc.c-torture/compile/pr60071.c: New.
4731 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4733         PR fortran/60359
4734         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4736 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4738         PR c++/58610
4739         * g++.dg/cpp0x/constexpr-ice11.C: New.
4741 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4743         PR c++/60314
4744         * g++.dg/cpp1y/auto-fn24.C: New.
4746 2014-02-28  Joey Ye  <joey.ye@arm.com>
4748         PR target/PR60169
4749         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4751 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4753         PR c++/60253
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>
4769         PR middle-end/59223
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>
4804         PR target/60280
4805         * gnat.dg/renaming5.adb: Change to two expected gotos.
4806         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4807         jump threads.
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>
4837         PR libfortran/59313
4838         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4840         PR libfortran/58015
4841         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4843 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4845         PR c++/60311
4846         * g++.dg/cpp1y/pr60311.C: New testcase.
4848         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4850         PR c++/60065
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>
4871         PR testsuite/60173
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>
4878         PR fortran/60302
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>
4920         PR fortran/60234
4921         * gfortran.dg/finalize_23.f90: New.
4923 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4925         PR c++/60052
4926         PR c++/60053
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>
4932         PR fortran/60286
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>
4942         PR ipa/55260
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>
4952         PR ipa/58555
4953         * g++.dg/torture/pr58555.C: New testcase.
4955 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4957         PR target/60204
4958         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4959         reflect abi fix.
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>
4974         PR c/37743
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>
4984         PR c++/60267
4985         * g++.dg/ext/ivdep-1.C: New test.
4987         PR c++/60267
4988         * gcc.dg/pr60267.c: New test.
4990 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
4992         PR target/59794
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>
5027         PR fortran/60232
5028         * gfortran.dg/typebound_proc_33.f90: New.
5030 2014-02-19  Marek Polacek  <polacek@redhat.com>
5032         PR c/60195
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>
5047         PR c++/60225
5048         * g++.dg/cpp0x/constexpr-ice10.C: New.
5050 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5052         PR c++/60215
5053         * g++.dg/cpp0x/pr60215.C: New.
5055 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5057         PR fortran/49397
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>
5063         PR c++/60190
5064         * g++.dg/cpp1y/pr60190.C: New testcase.
5066         PR c++/60064
5067         * g++.dg/cpp1y/pr60064.C: New testcase.
5069 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5071         PR target/60205
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>
5077         PR target/60193
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>
5086         PR fortran/60231
5087         * gfortran.dg/typebound_generic_15.f90: New.
5089 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5091         PR fortran/55907
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
5113         it to arm_cortex_m.
5115 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5117         PR target/60203
5118         * gcc.target/powerpc/pr60203.c: New testsuite.
5120 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5122         PR fortran/59599
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
5138         on command-line.
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>
5150         PR target/43546
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>
5175         PR middle-end/59737
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>
5190         PR middle-end/60092
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>
5200         PR c++/60047
5201         * g++.dg/cpp0x/pr60047.C: New.
5203 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5205         PR c/60101
5206         * c-c++-common/pr60101.c: New test.
5208 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5210         PR lto/59468
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>
5216         PR target/60137
5217         * gcc.target/powerpc/pr60137.c: New file.
5219 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5221         PR fortran/52370
5222         * gfortran.dg/pr52370.f90: New test.
5224 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5226         PR target/59927
5227         Revert
5228         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5230         PR testsuite/58630
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>
5263         PR debug/59776
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>
5274         PR middle-end/54041
5275         * gcc.target/m68k/pr54041.c: New test.
5277 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5279         PR target/59927
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>
5296         PR middle-end-52306
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>
5350         PR fortran/57522
5351         * gfortran.dg/associated_target_5.f03: New test.
5353 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5355         PR fortran/59026
5356         * gfortran.dg/elemental_by_value_1.f90: New test.
5358 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5360         PR fortran/58470
5361         * gfortran.dg/finalize_22.f90: New.
5363 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5365         PR fortran/60066
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>
5376         PR c/59984
5377         * gcc.dg/vect/pr59984.c: New test.
5379         PR middle-end/60092
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>
5389         PR target/60077
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>
5405         PR middle-end/60092
5406         * gcc.dg/vect/pr60092-2.c: New testcase.
5408 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5410         PR c++/60082
5411         Revert
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>
5423         PR middle-end/60092
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>
5429         PR ipa/59918
5430         * g++.dg/torture/pr59918.C: New testcase.
5432 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5434         PR target/59575
5435         * gcc.target/arm/pr59575.c: New test.
5437         PR debug/59992
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>
5447         PR c/60087
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>
5456         PR target/60062
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>
5473         PR middle-end/60013
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
5498         declaration.
5499         (TEST): Use __builtin_floorf.
5500         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5502 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5504         PR ipa/59947
5505         * g++.dg/opt/pr59947.C: New test.
5507         PR c++/58703
5508         * c-c++-common/gomp/pr58703.c: New test.
5510 2014-02-05  Richard Biener  <rguenther@suse.de>
5512         PR testsuite/60076
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>
5518         PR middle-end/57499
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>
5531         PR c/60036
5532         * gcc.dg/pr60036.c: New test.
5534 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5536         PR ipa/60058
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.
5551         PR ipa/60026
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>
5567         PR middle-end/59261
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>
5577         PR target/59788
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>
5587         PR ipa/59882
5588         * g++.dg/torture/pr59882.C: New testcase
5590 2014-02-03  Jan Hubicka  <jh@suse.cz>
5592         PR ipa/59831
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>
5606         PR ipa/59831
5607         * g++.dg/ipa/devirt-24.C: New testcase.
5609 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5611         PR c++/53017
5612         PR c++/59211
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>
5618         PR c++/58871
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>
5688         PR target/60017
5689         * gcc.c-torture/execute/pr60017.c: New test.
5691 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5693         PR fortran/57033
5694         * gfortran.dg/default_initialization_7.f90: New test.
5696 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5698         PR fortran/59906
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>
5715         PR c++/51219
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>
5725         PR bootstrap/59985
5726         * gcc.target/arm/pr59985.C: New.
5728 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5730         PR sanitizer/59410
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
5733         to compile.
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>
5769         PR c++/59082
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>
5861         PR middle-end/59990
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>
5871         PR c/59963
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>
5881         PR target/59923
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>
5915         PR c/59940
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>
5926         PR c++/58843
5927         * g++.dg/lookup/crash8.C: New.
5929 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5931         PR c++/58649
5932         * g++.dg/template/crash117.C: New.
5934 2014-01-30  Richard Biener  <rguenther@suse.de>
5936         PR c/59905
5937         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5938         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5939         abort.
5940         * gcc.dg/invalid-call-1.c: Likewise.
5942 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5944         PR c++/58561
5945         * g++.dg/cpp1y/auto-fn23.C: New.
5947 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5949         PR c++/58846
5950         * g++.dg/init/dso_handle2.C: New.
5952 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5954         PR c++/58674
5955         * g++.dg/cpp0x/pr58674.C: New.
5957 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5959         PR target/59617
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>
5985         PR c++/58702
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
5991         selector.
5993 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
5995         PR middle-end/59917
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>
6010         PR fortran/59414
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>
6149         PR c++/57524
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>
6158         PR target/59929
6159         * gcc.target/i386/pr59929.c: New test.
6161 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6163         PR target/59909
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>
6169         PR c/59846
6170         * gcc.dg/pr59846.c: New test.
6172 2014-01-23  Marek Polacek  <polacek@redhat.com>
6174         PR c/58346
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>
6181         PR c/59871
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>
6187         PR c++/58980
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
6200         and added C++ ones.
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>
6214         PR middle-end/58809
6215         * c-c++-common/gomp/pr58809.c: New test.
6217 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6219         PR sanitizer/59897
6220         * c-c++-common/asan/use-after-return-1.c: Fixed
6221         to pass on darwin.
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>
6244         PR target/52125
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>
6250         PR c/59891
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>
6269         PR c++/59482
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>
6291         PR target/59003
6292         * gcc.dg/tree-prof/pr59003.c: New test.
6294         PR middle-end/59860
6295         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6296         other targets.
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
6305         procedure.
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>
6315         PR middle-end/59789
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.
6338         (INDEX): Likewise.
6339         (test_vneg_f32): Use fixed RUN_TEST.
6341 2014-01-20  Richard Biener  <rguenther@suse.de>
6343         PR middle-end/59860
6344         * gcc.dg/pr59860.c: New testcase.
6346 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6348         PR target/59880
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>
6357         PR libfortran/59771
6358         PR libfortran/59774
6359         PR libfortran/59836
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>
6379         PR fortran/58007
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>
6385         PR target/58944
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>
6391         PR middle-end/59706
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>
6397         PR c++/59270
6398         PR c++/58811
6399         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6400         * g++.dg/init/pr58811.C: Likewise.
6402 2014-01-17  Jeff Law  <law@redhat.com>
6404         PR middle-end/57904
6405         * gfortran.dg/pr57904.f90: New test.
6407 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6409         PR c++/59269
6410         * g++.dg/cpp0x/nsdmi-union4.C: New.
6412 2014-01-17  Marek Polacek  <polacek@redhat.com>
6414         PR c++/59838
6415         * g++.dg/diagnostic/pr59838.C: New test.
6417 2014-01-17  Marek Polacek  <polacek@redhat.com>
6419         PR c/58346
6420         * gcc.dg/pr58346.c: New test.
6422 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6424         PR testsuite/58776
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
6427         option duplication.
6429         PR fortran/59440
6430         * gfortran.dg/pr59440-1.f90: New test.
6431         * gfortran.dg/pr59440-2.f90: New test.
6432         * gfortran.dg/pr59440-3.f90: New test.
6434         PR testsuite/59064
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.
6445         PR c++/57945
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>
6454         PR ipa/59775
6455         * g++.dg/torture/pr59775.C: New testcase.
6457 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6459         PR middle-end/58344
6460         * gcc.c-torture/compile/pr58344.c: New test.
6462         PR target/59839
6463         * gcc.target/i386/pr59839.c: New test.
6465         PR debug/54694
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>
6472         PR middle-end/28865
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>
6478         PR middle-end/59827
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>
6487         PR debug/54694
6488         * gcc.target/i386/pr54694.c: New test.
6490 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6492         PR c++/49718
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>
6516         PR target/59794
6517         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6518         Linux/x86.
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>
6544         PR target/59808
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>
6551         PR target/59695
6552         * g++.dg/pr59695.C: New testcase.
6554 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6556         PR target/59803
6557         * gcc.c-torture/compile/pr59803.c: New testcase.
6559 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6561         PR c/58943
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>
6567         PR target/59794
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>
6589         PR testsuite/59494
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>
6660         PR fortran/58026
6661         * gfortran.dg/alloc_comp_basics_6.f90: New.
6663 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6665         PR fortran/59700
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
6676         for PR59419.
6678 2014-01-10  Jeff Law  <law@redhat.com>
6680         PR middle-end/59743
6681         * gcc.c-torture/compile/pr59743.c: New test.
6683 2014-01-10  Jan Hubicka  <jh@suse.cz>
6685         PR ipa/58585
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>
6698         PR target/59744
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>
6716         PR ipa/58252
6717         PR ipa/59226
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>
6728         PR middle-end/59670
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>
6737         PR middle-end/47735
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.
6746         PR sanitizer/59136
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>
6758         PR c++/59730
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>
6768         PR testsuite/59524
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>
6776         PR c++/59631
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>
6807         PR middle-end/59471
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>
6844         PR ipa/59722
6845         * gcc.dg/pr59722.c: New test.
6847 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6849         PR middle-end/57748
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>
6855         PR middle-end/59669
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>
6861         PR ipa/59610
6862         * gcc.dg/ipa/pr59610.c: New test.
6864 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6866         PR fortran/58182
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>
6872         PR sanitizer/59667
6873         * c-c++-common/ubsan/pr59667.c: New test.
6875 2014-01-08  Richard Biener  <rguenther@suse.de>
6877         PR middle-end/59630
6878         * gcc.dg/pr59630.c: New testcase.
6880 2014-01-08  Richard Biener  <rguenther@suse.de>
6882         PR middle-end/59471
6883         * gcc.dg/pr59471.c: New testcase.
6885 2014-01-07  Jeff Law  <law@redhat.com>
6887         PR middle-end/53623
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
6893         blanks at EOF.
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>
6929         PR fortran/59589
6930         * gfortran.dg/class_allocate_16.f90: New.
6932 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6934         PR target/59644
6935         * gcc.target/i386/pr59644.c: New test.
6937 2014-01-06  Marek Polacek  <polacek@redhat.com>
6939         PR c/57773
6940         * gcc.dg/pr57773.c: New test.
6942 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6944         PR c++/59635
6945         PR c++/59636
6946         PR c++/59629
6947         PR c++/59638
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>
6955         PR ipa/59008
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
6961         if supported.
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>
7007         PR fortran/59023
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
7031         vmovdqu32.
7033 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7035         PR fortran/59547
7036         * gfortran.dg/typebound_proc_32.f90: New.
7038 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7040         PR c++/58950
7041         * g++.dg/pr58950.C: New file.
7043 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7045         PR c++/58567
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>
7056         PR target/59625
7057         * gcc.target/i386/pr59625.c: New test.
7059 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7061         Core DR 1442
7062         PR c++/59165
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>
7072         PR c++/59641
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>
7081         PR c++/59378
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
7091         notice.
7093 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7095         PR fortran/59654
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.