PR c/61162
[official-gcc.git] / gcc / testsuite / ChangeLog
blobac32cce64d61d178bd078044920662d50f3649de
1 2014-06-25  Marek Polacek  <polacek@redhat.com>
3         PR c/61162
4         * gcc.dg/pr61162.c: Adjust dg-warning.
5         * gcc.dg/pr61162-2.c: New test.
7 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
9         PR tree-optimization/57742
10         * gcc.dg/tree-ssa/calloc-3.c: New file.
12 2014-06-25  Richard Biener  <rguenther@suse.de>
14         PR testsuite/61560
15         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
16         for targets that return _Complex float in memory.
18 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
20         * gcc.target/arm/vect-noalign.c: Adjust options.
22 2014-06-24  Cong Hou  <congh@google.com>
24         * gcc.dg/vect/vect-reduc-sad.c: New.
25         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
27 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
29         PR tree-optimization/57742
30         * g++.dg/tree-ssa/calloc.C: New testcase.
31         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
32         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
33         * gcc.dg/strlenopt-9.c: Adapt.
35 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
37         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
38         global variable.
39         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
40         instead of calling sequentially in the C code.
41         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
42         saved_return_address to the stack frame where LR register was stored.
43         (saved_return_address): Declare weak.
45 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/33972
48         * g++.dg/other/operator3.C: New.
49         * g++.dg/template/operator8.C: Adjust.
50         * g++.dg/template/operator9.C: Likewise.
52 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
54         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
56 2014-06-24  Richard Biener  <rguenther@suse.de>
58         PR tree-optimization/61572
59         * gcc.target/i386/pr61572.c: New testcase.
61 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
63         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
64         reduction clause.
65         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
66         Remove Label is never defined expected error.
67         * gfortran.dg/gomp/udr8.f90: New test.
69 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
71         PR tree-optimization/61554
72         * g++.dg/torture/pr61554.C: New testcase.
74 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
76         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
78 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
80         * gcc.dg/localalias-2.c: Guard by require-alias.
81         * gcc.dg/globalalias-2.c: Likewise.
83 2014-06-23  Kai Tietz  <ktietz@redhat.com>
85         * gcc.target/i386/indjmp-1.c: New test.
87 2014-06-23  Andrew Pinski  <apinski@cavium.com>
89         * gcc.c-torture/compile/20140723-1.c: New testcase.
91 2014-06-23  Marek Polacek  <polacek@redhat.com>
93         PR c/61553
94         * c-c++-common/pr61553.c (foo): Add dg-error.
96 2014-06-23  Tobias Burnus  <burnus@net-b.de>
98         * gfortran.dg/coarray_32.f90: New.
100 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
102         DR 577
103         PR c++/33101
104         * g++.dg/other/void1.C: Adjust.
105         * g++.dg/other/void3.C: Likewise.
107 2014-06-23  Marek Polacek  <polacek@redhat.com>
109         PR c/61553
110         * c-c++-common/pr61553.c: New test.
112 2014-06-23  Richard Biener  <rguenther@suse.de>
114         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
115         * g++.dg/vect/slp-pr50819.cc: Likewise.
116         * g++.dg/vect/slp-pr56812.cc: Likewise.
117         * gcc.dg/vect/bb-slp-1.c: Likewise.
118         * gcc.dg/vect/bb-slp-10.c: Likewise.
119         * gcc.dg/vect/bb-slp-11.c: Likewise.
120         * gcc.dg/vect/bb-slp-13.c: Likewise.
121         * gcc.dg/vect/bb-slp-14.c: Likewise.
122         * gcc.dg/vect/bb-slp-15.c: Likewise.
123         * gcc.dg/vect/bb-slp-16.c: Likewise.
124         * gcc.dg/vect/bb-slp-17.c: Likewise.
125         * gcc.dg/vect/bb-slp-18.c: Likewise.
126         * gcc.dg/vect/bb-slp-19.c: Likewise.
127         * gcc.dg/vect/bb-slp-2.c: Likewise.
128         * gcc.dg/vect/bb-slp-20.c: Likewise.
129         * gcc.dg/vect/bb-slp-21.c: Likewise.
130         * gcc.dg/vect/bb-slp-22.c: Likewise.
131         * gcc.dg/vect/bb-slp-23.c: Likewise.
132         * gcc.dg/vect/bb-slp-24.c: Likewise.
133         * gcc.dg/vect/bb-slp-25.c: Likewise.
134         * gcc.dg/vect/bb-slp-26.c: Likewise.
135         * gcc.dg/vect/bb-slp-27.c: Likewise.
136         * gcc.dg/vect/bb-slp-28.c: Likewise.
137         * gcc.dg/vect/bb-slp-29.c: Likewise.
138         * gcc.dg/vect/bb-slp-3.c: Likewise.
139         * gcc.dg/vect/bb-slp-30.c: Likewise.
140         * gcc.dg/vect/bb-slp-31.c: Likewise.
141         * gcc.dg/vect/bb-slp-32.c: Likewise.
142         * gcc.dg/vect/bb-slp-4.c: Likewise.
143         * gcc.dg/vect/bb-slp-5.c: Likewise.
144         * gcc.dg/vect/bb-slp-6.c: Likewise.
145         * gcc.dg/vect/bb-slp-7.c: Likewise.
146         * gcc.dg/vect/bb-slp-8.c: Likewise.
147         * gcc.dg/vect/bb-slp-8a.c: Likewise.
148         * gcc.dg/vect/bb-slp-8b.c: Likewise.
149         * gcc.dg/vect/bb-slp-9.c: Likewise.
150         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
151         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
152         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
153         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
154         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
155         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
156         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
157         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
158         * gcc.dg/vect/pr26359.c: Likewise.
159         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
160    
161 2014-06-23  Marek Polacek  <polacek@redhat.com>
163         * c-c++-common/pr49706-2.c: New test.
165 2014-06-23  Alan Modra  <amodra@gmail.com>
167         * gcc.dg/pr61583.c: New.
169 2014-06-19  Alan Lawrence  <alan.lawrence@arm.com>
171         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
172         [u]int64x1_t.
174         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
175         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
177         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
178         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
179         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
180         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
181         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
182         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
183         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
184         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
185         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
186         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
187         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
188         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
189         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
190         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
191         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
192         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
193         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
194         test_vsrid_n_u64): Fix signature to match intrinsic.
196         (test_vabs_s64): Remove.
197         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
199         (test_vdupd_lane_s64): Rename to...
200         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
202         (test_vdupd_lane_u64): Rename to...
203         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
205         (test_vtst_s64): Rename to...
206         (test_vtstd_s64): ...and change int64x1_t to int64_t.
208         (test_vtst_u64): Rename to...
209         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
211         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
212         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
213         Remove out-of-bounds tests.
214         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
216 2014-06-19  Alan Lawrence  <alan.lawrence@arm.com>
218         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
219         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
220         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
221         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
222         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use vector types.
223         * gcc.target/aarch64/vsub_f64.c: Likewise.
224         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing scheme
225         as now the same for all variants.
226         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
227         float64x1_t.
229 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
231         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
233 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
235         * gcc.dg/localalias.c: Fix broken commit.
236         * gcc.dg/globalalias.c: Likewise.
238 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
240         * gcc.dg/localalias.c: New testcase.
241         * gcc.dg/localalias-2.c: New testcase.
242         * gcc.dg/globalalias.c: New testcase.
243         * gcc.dg/globalalias-2.c: New testcase.
245 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
247         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
249 2014-06-20  Marek Polacek  <polacek@redhat.com>
251         * c-c++-common/ubsan/bounds-1.c: New test.
252         * c-c++-common/ubsan/bounds-2.c: New test.
253         * c-c++-common/ubsan/bounds-3.c: New test.
254         * c-c++-common/ubsan/bounds-4.c: New test.
255         * c-c++-common/ubsan/bounds-5.c: New test.
256         * c-c++-common/ubsan/bounds-6.c: New test.
258 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
260         Make the tests big-endian friendly.
262         * gcc.target/aarch64/aapcs64/test_25.c: Update.
263         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
264         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
265         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
266         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
267         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
268         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
269         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
270         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
272 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
273             Max Ostapenko  <m.ostapenko@partner.samsung.com>
275         PR sanitizer/61547
276         * c-c++-common/asan/strlen-overflow-1.c: New test.
278 2014-06-20  Martin Jambor  <mjambor@suse.cz>
280         PR ipa/61540
281         * g++.dg/ipa/pr61540.C: New test.
283 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
284             Max Ostapenko  <m.ostapenko@partner.samsung.com>
286         PR sanitizer/61530
287         * c-c++-common/asan/pr61530.c: New test.
289 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
291         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
292         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
293         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
294         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
295         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
296         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
297         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
298         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
299         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
300         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
301         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
302         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
303         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
304         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
305         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
306         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
307         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
308         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
309         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
310         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
311         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
312         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
313         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
314         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
315         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
316         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
317         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
318         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
319         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
320         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
321         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
322         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
323         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
324         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
325         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
326         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
327         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
328         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
329         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
330         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
331         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
332         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
333         (test_vqdmlal_high_lane_s16): Fix parameter type.
334         (test_vqdmlal_high_lane_s32): Likewise.
335         (test_vqdmull_high_lane_s16): Likewise.
336         (test_vqdmull_high_lane_s32): Likewise.
337         (test_vqdmlsl_high_lane_s32): Likewise.
338         (test_vqdmlsl_high_lane_s16): Likewise.
339         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
340         Fix argument type.
341         (test_vqdmlals_lane_s32): Likewise.
342         (test_vqdmlslh_lane_s16): Likewise.
343         (test_vqdmlsls_lane_s32): Likewise.
344         (test_vqdmulhh_lane_s16): Likewise.
345         (test_vqdmulhs_lane_s32): Likewise.
346         (test_vqdmullh_lane_s16): Likewise.
347         (test_vqdmulls_lane_s32): Likewise.
348         (test_vqrdmulhh_lane_s16): Likewise.
349         (test_vqrdmulhs_lane_s32): Likewise.
351 2014-06-20  Tobias Burnus  <burnus@net-b.de>
353         PR testsuite/61567
354         * gfortran.dg/coarray_collectives_5.f90: Update
355         dg-final scan-tree-dump-times.
356         * gfortran.dg/coarray_collectives_6.f90: Ditto.
358 2014-06-20 Hale Wang <hale.wang@arm.com>
360         * gcc.target/arm/lto/: New folder to verify the LTO option.
361         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
362         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
363         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
364         * lib/lto.exp (object-readelf): New procedure.
366 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
368         PR fortran/61454
369         * gfortran.dg/pr61454.f90: New file.
371 2014-06-19  Terry Guo  <terry.guo@arm.com>
373         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
374         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
375         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
377 2014-06-19  Tobias Burnus  <burnus@net-b.de>
379         * gfortran.dg/coarray/collectives_2.f90: Extend
380         and make valid.
382 2014-06-18  Tom de Vries  <tom@codesourcery.com>
384         * gcc.target/aarch64/fuse-caller-save.c: New test.
386 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
387             Tom de Vries  <tom@codesourcery.com>
389         * gcc.target/arm/fuse-caller-save.c: New test.
391 2014-06-18  Richard Biener  <rguenther@suse.de>
393         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
394         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
395         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
397 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
399         PR tree-optimization/61518
400         * gcc.dg/torture/pr61518.c: New test.
402 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
404         PR tree-optimization/61517
405         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
406         (incorrect_read_be32): Likewise.
407         (main): Call incorrect_read_* to test stmt replacement is made by
408         bswap at the right place.
409         * gcc.c-torture/execute/pr61517.c: New test.
411 2014-06-18  Andreas Schwab  <schwab@suse.de>
413         PR rtl-optimization/54555
414         * gcc.target/m68k/pr54555.c: New test.
416 2014-06-18  Olivier Hainque  <hainque@adacore.com>
418         * gnat.dg/blocklocs.adb: New test.
420 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
422         PR tree-optimization/52252
423         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
424         * gcc.target/i386/pr52252-core.c: Ditto.
426         PR tree-optimization/61403
427         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
429 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
431         * gfortran.dg/gomp/declare-simd-1.f90: New test.
432         * gfortran.dg/gomp/depend-1.f90: New test.
433         * gfortran.dg/gomp/target1.f90: New test.
434         * gfortran.dg/gomp/target2.f90: New test.
435         * gfortran.dg/gomp/target3.f90: New test.
436         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
437         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
438         201107.
440 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
442         PR fortran/61126
443         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
445 2014-06-17  Tobias Burnus  <burnus@net-b.de>
446             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
448         * gfortran.dg/coarray/send_array.f90: New.
449         * gfortran.dg/coarray/get_array.f90: New.
450         * gfortran.dg/coarray/sendget_array.f90: New.
451         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
452         names.
453         * gfortran.dg/coarray/collectives_2.f90: New.
455 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
457         PR target/61533
458         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
459         dg-options.
461 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
463         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
464         unit_id and kind_id to zero.
466 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
468         PR target/61483
469         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
470         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
471         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
472         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
474 2014-06-17  Richard Biener  <rguenther@suse.de>
476         PR lto/61012
477         * gcc.dg/lto/pr61526_0.c: New testcase.
478         * gcc.dg/lto/pr61526_1.c: Likewise.
480 2014-06-17  Richard Biener  <rguenther@suse.de>
482         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
483         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
484         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
485         * gcc.dg/tree-ssa/vrp36.c: Likewise.
486         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
488 2014-06-17  Richard Biener  <rguenther@suse.de>
490         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
492 2014-06-16  Richard Biener  <rguenther@suse.de>
494         PR tree-optimization/61482
495         * g++.dg/torture/pr61482.C: New testcase.
497 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
499         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
500         vpmacsdql instruction.
502 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
504         * c-c++-common/asan/instrument-with-calls-1.c: New test.
505         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
506         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
507         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
508         test patterns.
509         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
510         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
511         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
512         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
513         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
514         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
516 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
518         PR fortran/28484
519         PR fortran/61429
520         * gfortran.dg/system_clock_1.f90: New file.
521         * gfortran.dg/system_clock_2.f90: New file.
523 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
525         PR c++/33101
526         * g++.dg/other/void3.C: New.
527         * g++.dg/conversion/err-recover1.C: Update.
529 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
531         PR target/61415
532         * lib/target-supports.exp (check_effective_target_longdouble128): New.
533         * gcc.target/powerpc/pack02.c: Use it.
534         * gcc.target/powerpc/tfmode_off.c: Likewise.
536 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
538         PR rtl-optimization/61094
539         PR rtl-optimization/61446
540         * gcc.target/i386/pr61446.c : New.
542 2014-06-13  Dehao Chen  <dehao@google.com>
544         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
546 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
548         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
550 2014-06-13  Richard Biener  <rguenther@suse.de>
552         * c-c++-common/pr46562-2.c: Adjust.
553         * g++.dg/tree-ssa/pr8781.C: Likewise.
554         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
555         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
556         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
557         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
558         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
560 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
562         PR tree-optimization/61375
563         * gcc.c-torture/execute/pr61375-1.c: New test.
565 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
567         PR middle-end/61486
568         * c-c++-common/gomp/pr61486-1.c: New test.
569         * c-c++-common/gomp/pr61486-2.c: New test.
571 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
573         PR target/59843
574         * gcc.dg/vect/vect-singleton_1.c: New file.
576 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
578         PR target/61443
579         * gcc.target/avr/torture/pr61443.c: New test.
581 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
583         PR c++/19200
584         * g++.dg/parse/friend11.C: New.
586 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
588         PR c++/60265
589         * g++.dg/cpp0x/using-enum-1.C: New.
590         * g++.dg/cpp0x/using-enum-2.C: Likewise.
592 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
594         PR c++/19200
595         * g++.dg/parse/friend9.C: New.
596         * g++.dg/parse/friend10.C: Likewise.
597         * g++.dg/parse/friend7.C: Adjust.
599 2014-06-11  Richard Biener  <rguenther@suse.de>
601         PR tree-optimization/61452
602         * gcc.dg/torture/pr61452.c: New testcase.
604 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
606         PR c++/34049
607         * g++.dg/parse/pr34049.C: New.
609 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
611         * gcc.c-torture/execute/pr61306-1.c: New test.
612         * gcc.c-torture/execute/pr61306-2.c: Likewise.
613         * gcc.c-torture/execute/pr61306-3.c: Likewise.
615 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
617         * gcc.target/aarch64/acle/acle.exp: New.
618         * gcc.target/aarch64/acle/crc32b.c: New test.
619         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
620         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
621         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
622         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
623         * gcc.target/aarch64/acle/crc32d.c: Likewise.
624         * gcc.target/aarch64/acle/crc32h.c: Likewise.
625         * gcc.target/aarch64/acle/crc32w.c: Likewise.
627 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
629         PR tree-optimization/52252
630         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
632 2014-06-11  Richard Biener  <rguenther@suse.de>
634         PR middle-end/61437
635         * gcc.dg/torture/20140610-1.c: New testcase.
636         * gcc.dg/torture/20140610-2.c: Likewise.
638 2014-06-10  Richard Biener  <rguenther@suse.de>
640         PR tree-optimization/61438
641         * gcc.dg/torture/pr61438.c: New testcase.
643 2014-06-10  Richard Biener  <rguenther@suse.de>
645         PR middle-end/61456
646         * g++.dg/opt/pr61456.C: New testcase.
648 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
649             Mikael Morin <mikael@gcc.gnu.org>
651         PR fortran/41936
652         * gfortran.dg/class_array_15.f03: Check memory leaks.
654 2014-06-10  Richard Biener  <rguenther@suse.de>
656         PR tree-optimization/57186
657         PR tree-optimization/59299
658         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
659         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
661 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
663         PR fortran/60928
664         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
665         directives.
666         * gfortran.dg/gomp/associate1.f90: New test.
667         * gfortran.dg/gomp/intentin1.f90: New test.
668         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
669         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
670         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
671         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
673 2014-06-09  Marek Polacek  <polacek@redhat.com>
675         PR c/36446
676         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
677         * gcc.dg/array-2.c: Likewise.
678         * gcc.dg/array-const-2.c: Likewise.
679         * gcc.dg/ucnid-8.c: Likewise.
680         * gcc.dg/vla-init-1.c: Likewise.
681         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
682         * gcc.dg/c99-flex-array-7.c: Likewise.
683         * gcc.dg/init-bad-1.c: Likewise.
684         * gcc.dg/init-bad-3.c: Likewise.
685         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
686         * gcc.dg/pedwarn-init.c: Add dg-warning.
687         * gcc.dg/pr53119.c: Remove dg-excess-errors.
689 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
691         PR c++/22556
692         * g++.dg/other/redecl3.C: New.
694 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
696         PR c++/54442
697         * g++.dg/pr54442.C: New file.
699 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
701         PR fortran/61406
702         * gfortran.dg/associate_17.f90 : New test
704 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
706         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
707         void for TEST instead of static void.
708         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
709         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
710         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
711         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
712         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
713         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
714         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
715         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
716         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
717         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
718         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
719         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
720         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
721         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
722         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
723         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
724         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
725         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
726         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
727         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
728         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
729         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
730         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
731         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
732         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
733         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
734         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
735         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
736         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
737         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
738         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
739         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
740         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
741         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
742         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
743         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
744         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
745         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
746         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
747         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
748         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
749         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
750         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
751         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
752         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
753         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
754         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
755         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
756         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
757         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
758         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
759         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
760         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
761         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
762         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
763         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
764         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
765         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
766         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
767         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
768         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
769         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
770         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
771         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
772         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
773         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
774         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
775         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
776         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
777         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
778         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
779         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
780         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
781         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
782         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
783         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
784         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
785         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
786         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
787         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
788         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
789         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
790         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
791         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
792         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
793         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
794         instead of static void.
795         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
796         delete unused variables.
797         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
798         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
799         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
800         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
801         delete unused variables, void for TEST instead of static void.
802         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
803         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
804         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
805         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
806         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
807         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
808         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
809         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
810         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
811         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
812         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
813         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
814         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
815         initialize variables.
816         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
817         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
818         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
819         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
820         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
821         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
822         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
823         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
824         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
825         * gcc.target/i386/i386.exp: Ditto.
826         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
827         CALC, void for TEST instead of static void, initialize variables.
828         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
829         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
830         static void.
831         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
832         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
833         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
834         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
835         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
836         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
837         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
838         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
839         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
840         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
841         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
842         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
843         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
844         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
845         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
846         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
847         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
848         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
849         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
850         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
851         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
852         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
853         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
854         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
855         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
856         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
857         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
858         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
859         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
860         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
861         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
862         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
863         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
864         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
865         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
866         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
867         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
868         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
869         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
870         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
871         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
872         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
873         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
874         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
875         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
876         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
877         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
878         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
879         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
880         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
881         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
882         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
883         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
884         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
885         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
886         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
887         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
888         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
889         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
890         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
891         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
892         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
893         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
894         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
895         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
896         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
897         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
898         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
899         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
900         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
901         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
902         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
903         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
904         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
905         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
906         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
907         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
908         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
909         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
910         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
911         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
912         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
913         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
914         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
915         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
916         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
917         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
918         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
919         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
920         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
921         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
922         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
923         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
924         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
925         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
926         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
927         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
928         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
929         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
930         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
931         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
932         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
933         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
934         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
935         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
936         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
937         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
938         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
939         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
940         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
941         instead of static void.
942         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
943         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
944         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
945         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
946         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
947         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
948         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
949         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
950         static void, delete unused variables.
951         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
952         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
953         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
954         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
955         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
956         static void, delete unused variables, Change parameters for
957         UNION_CHECK, MASK_MERGE and MASK_ZERO.
958         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
959         CALC,  void for TEST instead of static void.
960         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
961         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
962         void.
963         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
964         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
965         static void, change type  of parameter for UNION_TYPE.
966         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
967         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
968         void for TEST instead of static void, delete unused variables, change
969         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
970         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
971         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
972         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
973         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
974         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
975         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
976         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
977         void for TEST instead of static void, change parameters for
978         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
979         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
980         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
981         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
982         * gcc.target/i386/avx512f-additional-reg-names.c: Add
983         __attribute__((unused)).
984         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
985         __attribute__((unused)).
986         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
987         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
988         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
989         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
990         * gcc.target/i386/avx512f-korw-1.c: Ditto.
991         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
992         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
993         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
994         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
995         add __attribute__((unused)).
996         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
997         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
998         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
999         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1000         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1001         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1002         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1003         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1004         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1005         delete unused variables.
1006         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1007         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1008         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1009         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1010         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1011         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1012         static void, mask_merging and zero_masking for unsigned types.
1013         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1014         CHECK_ARRAY for unsigned types.
1015         * gcc.target/i386/m256-check.h: Ditto.
1016         * gcc.target/i386/m512-check.h: Ditto.
1018 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1020         PR target/61062
1021         * gcc.target/arm/pr48252.c (main): Expect same result
1022         as endian-neutral.
1024 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1026         PR fortran/45187
1027         * gfortran.dg/cray_pointers_10.f90: New file.
1029 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1031         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1032         instead of complex(kind=16).
1034 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1036         PR fortran/38829
1037         * gfortran.dg/bind_c_usage_29.f90: New file.
1039 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1041         * gnat.dg/opt38.adb: New test.
1042         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1044 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1046         PR target/18343
1047         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1048         New macro, 0 for __MMIX__, default 64.
1049         (bar): Pass it to __builtin_apply instead of literal 64.
1051 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1053         * gfortran.dg/io_constraints_11.f90: New file.
1054         * gfortran.dg/io_constraints_12.f90: New file.
1055         * gfortran.dg/io_constraints_13.f90: New file.
1057 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1059         PR target/61423
1060         * gcc.target/i386/pr61423.c: New test.
1062 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/60184
1065         * g++.dg/cpp0x/constexpr-union6.C: New.
1066         * g++.dg/cpp0x/union6.C: Likewise.
1067         * g++.dg/init/ref14.C: Adjust.
1068         * g++.dg/init/union1.C: Likewise.
1070 2014-06-06  Richard Biener  <rguenther@suse.de>
1072         PR tree-optimization/59299
1073         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1075 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1077         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1078         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1080 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1082         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1083         bitfield and test wrong results instead of correct results to make the
1084         test more portable.
1086 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1088         PR c++/60432
1089         * g++.dg/cpp0x/constexpr-60432.C: New.
1091 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1093         PR c++/60199
1094         * g++.dg/cpp0x/constexpr-60199.C: New.
1096 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1098         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1099         Specify -march=z900 as an additional option.
1100         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1101         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1102         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1104 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1106         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1107         reduction clause diagnostic changes.
1108         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1109         * gfortran.dg/gomp/reduction1.f90: Likewise.
1110         * gfortran.dg/gomp/reduction3.f90: Likewise.
1111         * gfortran.dg/gomp/udr1.f90: New test.
1112         * gfortran.dg/gomp/udr2.f90: New test.
1113         * gfortran.dg/gomp/udr3.f90: New test.
1114         * gfortran.dg/gomp/udr4.f90: New test.
1115         * gfortran.dg/gomp/udr5.f90: New test.
1116         * gfortran.dg/gomp/udr6.f90: New test.
1117         * gfortran.dg/gomp/udr7.f90: New test.
1119 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1121         PR tree-optimization/43934
1122         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1124 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1126         PR c/53119
1127         * gcc.dg/pr53119.c: New testcase.
1129 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1131         PR target/52472
1132         * gcc.target/avr/pr52472.c: New test.
1135 2014-06-05  Jeff Law  <law@redhat.com>
1137         PR tree-optimization/61289
1138         * g++.dg/pr61289.C: New test.
1139         * g++.dg/pr61289-2.C: New test.
1141 2014-06-05  Richard Biener  <rguenther@suse.de>
1142             Paolo Carlini  <paolo.carlini@oracle.com>
1144         PR c++/56961
1145         * g++.dg/parse/pr56961.C: New.
1147 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1149         PR target/46219
1150         * gcc.target/i386/sibcall-4.c: Remove xfail.
1152 2014-06-05  Julian Brown  <julian@codesourcery.com>
1153             Sandra Loosemore  <sandra@codesourcery.com>
1155         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1157 2014-06-05  Richard Biener  <rguenther@suse.de>
1159         PR c++/61004
1160         * g++.dg/diagnostic/pr61004.C: New testcase.
1162 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1164         * gcc.dg/torture/pr61319.c: New test.
1166 2014-06-05  Marek Polacek  <polacek@redhat.com>
1168         PR c/56724
1169         * gcc.dg/pr56724-3.c: New test.
1171 2014-06-05  Andreas Schwab  <schwab@suse.de>
1173         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1175 2014-06-05  Marek Polacek  <polacek@redhat.com>
1177         PR c/49706
1178         * c-c++-common/pr49706.c: New test.
1180 2014-06-05  Marek Polacek  <polacek@redhat.com>
1182         PR c/48062
1183         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1184         * gcc.dg/Wshadow-3.c: Likewise.
1185         * gcc.dg/pr48062.c: New test.
1187 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/43453
1190         * g++.dg/init/pr43453.C: New.
1192 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1194         PR tree-optimization/61385
1195         * gcc.dg/tree-ssa/pr61385.c: New file.
1197 2014-06-04  Richard Biener  <rguenther@suse.de>
1199         PR tree-optimization/60098
1200         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1202 2014-06-04  Richard Biener  <rguenther@suse.de>
1204         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1206 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1208         PR c/58942
1209         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1210         the case with a pointer.
1212 2014-06-04  Marek Polacek  <polacek@redhat.com>
1214         PR c/30020
1215         * c-c++-common/pr30020.c: New test.
1217 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1219         * gcc.c-torture/compile/20140528-1.c: New testcase.
1221 2014-06-03  Dehao Chen  <dehao@google.com>
1223         * gcc.dg/tree-prof/merge_block.c: New test.
1225 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1227         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1228         * g++.dg/ext/mv15.C (dg-options): Ditto.
1230 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1232         DR 1423
1233         PR c++/52174
1234         * g++.dg/cpp0x/nullptr31.C: New.
1235         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1236         * g++.dg/cpp0x/nullptr17.C: Update.
1238 2014-06-03  Marek Polacek  <polacek@redhat.com>
1240         PR c/60439
1241         * c-c++-common/pr60439.c: New test.
1242         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1244 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1246         PR ipa/61160
1247         * g++.dg/ipa/pr61160-1.C: New test.
1249 2014-06-03  Richard Biener  <rguenther@suse.de>
1251         PR tree-optimization/61383
1252         * gcc.dg/torture/pr61383-1.c: New testcase.
1254 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1256         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1258 2014-06-02  Jeff Law  <law@redhat.com>
1260         PR rtl-optimization/61094
1261         * g++.dg/pr61094: New test.
1263 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1265         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1266         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1267         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1268         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1269         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1270         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1271         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1272         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1274 2014-06-02  Richard Biener  <rguenther@suse.de>
1276         PR tree-optimization/61346
1277         * gcc.dg/torture/pr61346.c: New testcase.
1279 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1281         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1282         not compilation.
1283         * gcc.target/i386/sibcall-4.c: Ditto.
1284         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1286 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1288         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1289         in scan-assembler-not string.
1290         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1291         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1292         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1294 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1296         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1298 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1300         PR target/61377
1301         * gcc.target/i386/sibcall-6.c: New test.
1303 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1305         DR 1227
1306         PR c++/57543
1307         * g++.dg/cpp0x/pr57543-1.C: New.
1308         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1309         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1310         * g++.dg/cpp0x/decltype59.C: Likewise.
1312 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1314         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1316 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1318         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1319         restore_gcc_exec_prefix_env_var): New procedures.
1320         (set_ld_library_path_env_vars,
1321         restore_ld_library_path_env_vars): Use them.
1322         * lib/c-compat.exp: Load target-libpath.exp.
1323         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1324         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1325         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1326         restore_gcc_exec_prefix_env_var.
1327         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1328         Likewise.
1330         * c-c++-common/asan/misalign-1.c: New test.
1331         * c-c++-common/asan/misalign-2.c: New test.
1333         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1334         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1335         -DASAN_USE_DEJAGNU_GTEST=1.
1336         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1337         * g++.dg/asan/asan_oob_test.cc: Likewise.
1338         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1339         * g++.dg/asan/asan_str_test.cc: Likewise.
1340         * g++.dg/asan/asan_test_utils.h: Likewise.
1341         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1342         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1343         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1344         Imported from upstream r209283.
1345         * g++.dg/asan/asan_test_config.h: Likewise.
1347 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1349         PR target/60104
1350         * gcc.target/i386/sibcall-1.c: New test.
1351         * gcc.target/i386/sibcall-2.c: New test.
1352         * gcc.target/i386/sibcall-3.c: New test.
1353         * gcc.target/i386/sibcall-4.c: New test.
1355 2014-05-30  Ian Lance Taylor  <iant@google.com>
1357         * gcc.target/i386/pause-2.c: New test.
1359 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1361         * gcc.target/i386/fuse-caller-save.c: New test.
1362         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1363         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1365 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1367         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1368         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1369         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1370         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1371         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1372         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1373         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1374         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1375         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1376         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1377         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1378         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1379         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1380         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1381         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1382         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1383         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1384         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1385         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1386         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1387         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1388         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1389         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1390         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1391         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1392         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1393         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1394         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1395         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1396         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1397         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1398         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1399         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1400         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1401         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1402         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1404 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1406         PR rtl-optimization/61325
1407         * gcc.target/aarch64/pr61325.c: New.
1409 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1411         * gcc.target/arm/simd/vextQf32_1.c: New file.
1412         * gcc.target/arm/simd/vextQp16_1.c: New file.
1413         * gcc.target/arm/simd/vextQp8_1.c: New file.
1414         * gcc.target/arm/simd/vextQs16_1.c: New file.
1415         * gcc.target/arm/simd/vextQs32_1.c: New file.
1416         * gcc.target/arm/simd/vextQs64_1.c: New file.
1417         * gcc.target/arm/simd/vextQs8_1.c: New file.
1418         * gcc.target/arm/simd/vextQu16_1.c: New file.
1419         * gcc.target/arm/simd/vextQu32_1.c: New file.
1420         * gcc.target/arm/simd/vextQu64_1.c: New file.
1421         * gcc.target/arm/simd/vextQu8_1.c: New file.
1422         * gcc.target/arm/simd/vextQp64_1.c: New file.
1423         * gcc.target/arm/simd/vextf32_1.c: New file.
1424         * gcc.target/arm/simd/vextp16_1.c: New file.
1425         * gcc.target/arm/simd/vextp8_1.c: New file.
1426         * gcc.target/arm/simd/vexts16_1.c: New file.
1427         * gcc.target/arm/simd/vexts32_1.c: New file.
1428         * gcc.target/arm/simd/vexts64_1.c: New file.
1429         * gcc.target/arm/simd/vexts8_1.c: New file.
1430         * gcc.target/arm/simd/vextu16_1.c: New file.
1431         * gcc.target/arm/simd/vextu32_1.c: New file.
1432         * gcc.target/arm/simd/vextu64_1.c: New file.
1433         * gcc.target/arm/simd/vextu8_1.c: New file.
1434         * gcc.target/arm/simd/vextp64_1.c: New file.
1436 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1437             Tom de Vries  <tom@codesourcery.com>
1439         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1440         options.
1441         * gcc.target/mips/fuse-caller-save.h: New include file.
1442         * gcc.target/mips/fuse-caller-save.c: New test.
1443         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1444         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1446 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1448         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1450 2014-05-28  Richard Biener  <rguenther@suse.de>
1452         PR middle-end/61045
1453         * gcc.dg/pr61045.c: New testcase.
1455 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1457         * lib/clearcap.exp: New file.
1458         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1459         Remove clearcap_ldflags handling.
1460         Call clearcap-init, clearcap-finish.
1461         * gcc.target/i386/i386.exp: Likewise.
1462         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1463         * gcc.target/i386/clearcapv2.map: Move to
1464         ../config/sol2-clearcapv2.map.
1465         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1466         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1468 2014-05-28  Richard Biener  <rguenther@suse.de>
1470         PR tree-optimization/61335
1471         * gfortran.dg/pr61335.f90: New testcase.
1473 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1475         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1477 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1479         * gnat.dg/overflow_fixed.adb: New test.
1481 2014-05-27  Marek Polacek  <polacek@redhat.com>
1483         PR c/56724
1484         * gcc.dg/pr56724-1.c: New test.
1485         * gcc.dg/pr56724-2.c: New test.
1486         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1487         -Wtraditional.
1488         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1490 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1492         * gcc.dg/fold-compare-8.c: New test.
1493         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1495 2014-05-27  Richard Biener  <rguenther@suse.de>
1497         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1499 2014-05-27  Marek Polacek  <polacek@redhat.com>
1501         PR testsuite/61319
1502         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1503         LLONG_MIN, and ULLONG_MAX.
1505 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1507         * lib/target-supports.exp (check_effective_target_vect_bswap):
1508         Specify arm*-*-* support.
1510 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1512         PR testsuite/61319
1513         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1514         -nan optional.
1515         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1516         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1518 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1520         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1522 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1524         PR rtl-optimization/61222
1525         * gcc.c-torture/compile/pr61222-1.c: New test.
1526         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1528 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1530         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1532 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1534         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1536 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1538         PR libgfortran/55117
1539         * gfortran.dg/namelist_85.f90: New test.
1541 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1543         PR c/61191
1544         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1545         the case with syntax error.
1547 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1549         * gcc.dg/lto/pr61278_0.c: New test.
1550         * gcc.dg/lto/pr61278_1.c: New test.
1552 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1554         * gcc.dg/pr61220.c: New test.
1555         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1557 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1559         * gfortran.dg/coarray_10.f90: Update dg-warning.
1560         * gfortran.dg/coarray_this_image_1.f90: New.
1561         * gfortran.dg/coarray_this_image_2.f90: New.
1563 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1565         PR libfortran/61173
1566         * gfortran.dg/arrayio_14.f90: New test.
1568 2014-05-24  Andreas Schwab  <schwab@suse.de>
1570         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1572 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1574         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1575         Adjust regexp for -flto.
1576         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1577         * gfortran.dg/pr52835.f90: Likewise.
1579 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1581         PR rtl-optimization/61215
1582         * gcc.target/i386/pr61215.c: New.
1584 2014-05-23  Marek Polacek  <polacek@redhat.com>
1585             Jakub Jelinek  <jakub@redhat.com>
1587         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1588         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1589         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1590         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1591         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1592         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1593         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1594         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1595         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1596         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1597         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1598         * c-c++-common/ubsan/float-cast.h: New file.
1599         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1600         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1602 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1604         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1606 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1608         * g++.dg/cpp1y/lambda-init9.C: New.
1610 2014-05-23  Richard Biener  <rguenther@suse.de>
1612         PR testsuite/61266
1613         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1614         adjust testcase to reflect reality.
1616 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1618         PR tree-optimization/54733
1619         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1620         optimization to support memory sources and bitwise operations
1621         equivalent to load in host endianness.
1622         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1623         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1624         * gcc.c-torture/execute/bswap-2.c: Likewise.
1626 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1628         * lib/target-supports.exp: New effective targets for architectures
1629         capable of performing byte swap.
1630         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1631         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1632         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1634 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/61088
1637         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1638         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1640 2014-05-22  Xinliang David Li  <davidxl@google.com>
1642         * g++.dg/ipa/devirt-15.C: Fix expected message.
1643         * g++.dg/ipa/devirt-16.C: Ditto.
1644         * g++.dg/ipa/devirt-17.C: Ditto.
1645         * g++.dg/ipa/devirt-26.C: Ditto.
1646         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1647         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1648         * g++.dg/tree-ssa/pr8781.C:Ditto.
1650 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1652         * gcc.target/powerpc/htm-ttest.c: New test.
1654 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1656         * gnat.dg/opt37.ad[sb]: New test.
1658 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1660         PR c/61271
1661         * g++.dg/cilk-plus/AN/array_function.cc: New.
1663 2014-05-22  Richard Biener  <rguenther@suse.de>
1665         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1667 2014-05-22  Kostya Serebryany  <kcc@google.com>
1669         * c-c++-common/tsan/mutexset1.c: Update the test to match
1670         upstream r209283.
1671         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1673 2014-05-21  Marek Polacek  <polacek@redhat.com>
1675         PR sanitizer/61272
1676         * g++.dg/ubsan/pr61272.C: New test.
1678 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1679             Sandra Loosemore  <sandra@codesourcery.com>
1681         PR lto/60179
1682         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1683         * gcc.target/nios2/custom-fp-lto.c: New test.
1685 2014-05-21  Andreas Schwab  <schwab@suse.de>
1687         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1689 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1691         PR target/54236
1692         * gcc.target/sh/pr54236-3.c: New.
1694 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1696         PR c++/60189
1697         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1699 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1701         PR tree-optimization/60899
1702         * g++.dg/ipa/devirt-11.C: Update template.
1704 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1706         PR C++/61038
1707         * g++.dg/cpp0x/pr61038.C: New.
1709 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1711         PR c++/58753
1712         PR c++/58930
1713         PR c++/58704
1714         * g++.dg/cpp0x/nsdmi-template11.C: New.
1715         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1716         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1718 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1720         * gnat.dg/opt35.adb: New test.
1721         * gnat.dg/opt36.adb: Likewise.
1722         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1724 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1726         PR c++/60373
1727         * g++.dg/cpp0x/Wattributes1.C: New.
1728         * g++.dg/ext/visibility/redecl1.C: Adjust.
1729         * g++.dg/ext/visibility/visibility-7.C: Likewise.
1731 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1733         * gcc.target/powerpc/vsxcopy.c: New test.
1735 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1737         PR c++/58664
1738         * g++.dg/cpp0x/nsdmi-union6.C: New.
1739         * g++.dg/parse/pr58664.C: Likewise.
1740         * g++.dg/cpp0x/nsdmi6.C: Tweak.
1741         * g++.dg/parse/crash31.C: Likewise.
1742         * g++.dg/template/error2.C: Likewise.
1743         * g++.dg/template/inherit8.C: Likewise.
1744         * g++.dg/template/offsetof2.C: Likewise.
1746 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1748         * c-c++-common/gomp/simd4.c: Adjust for inform.
1749         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1750         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1751         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1752         * g++.dg/cpp0x/noexcept15.C: Likewise.
1753         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1754         * g++.dg/eh/spec6.C: Likewise.
1755         * g++.dg/expr/cast1.C: Likewise.
1756         * g++.dg/expr/dtor1.C: Likewise.
1757         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1758         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1759         * g++.dg/gomp/pr49223-2.C: Likewise.
1760         * g++.dg/gomp/udr-4.C: Likewise.
1761         * g++.dg/init/delete1.C: Likewise.
1762         * g++.dg/other/crash-2.C: Likewise.
1763         * g++.dg/parse/crash24.C: Likewise.
1764         * g++.dg/parse/crash25.C: Likewise.
1765         * g++.dg/parse/crash31.C: Likewise.
1766         * g++.dg/parse/crash49.C: Likewise.
1767         * g++.dg/parse/crash50.C: Likewise.
1768         * g++.dg/parse/crash54.C: Likewise.
1769         * g++.dg/parse/dtor7.C: Likewise.
1770         * g++.dg/parse/error40.C: Likewise.
1771         * g++.dg/parse/fused-params1.C: Likewise.
1772         * g++.dg/parse/new1.C: Likewise.
1773         * g++.dg/template/crash35.C: Likewise.
1774         * g++.dg/template/crash59.C: Likewise.
1775         * g++.dg/template/crash77.C: Likewise.
1776         * g++.dg/template/error51.C: Likewise.
1777         * g++.dg/template/incomplete1.C: Likewise.
1778         * g++.dg/template/incomplete3.C: Likewise.
1779         * g++.dg/template/incomplete4.C: Likewise.
1780         * g++.dg/template/incomplete5.C: Likewise.
1781         * g++.dg/template/inherit8.C: Likewise.
1782         * g++.dg/template/instantiate1.C: Likewise.
1783         * g++.dg/template/instantiate3.C: Likewis: Likewise.
1784         * g++.dg/template/offsetof2.C: Likewise.
1785         * g++.dg/tm/pr51928.C: Likewise.
1786         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1787         * g++.dg/warn/incomplete1.C: Likewise.
1788         * g++.dg/warn/incomplete2.C: Likewise.
1789         * g++.old-deja/g++.brendan/friend4.C: Likewise.
1790         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1791         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1792         * g++.old-deja/g++.eh/catch1.C: Likewise.
1793         * g++.old-deja/g++.eh/spec6.C: Likewise.
1794         * g++.old-deja/g++.mike/p7868.C: Likewise.
1795         * g++.old-deja/g++.other/crash38.C: Likewise.
1796         * g++.old-deja/g++.other/enum2.C: Likewise.
1797         * g++.old-deja/g++.other/incomplete.C: Likewise.
1798         * g++.old-deja/g++.other/vaarg3.C: Likewise.
1799         * g++.old-deja/g++.pt/crash9.C: Likewise.
1800         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1801         * g++.old-deja/g++.pt/typename8.C: Likewise.
1802         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1804 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
1806         * lib/target-supports.exp
1807         (check_effective_target_vect_sizes_32B_16B): Return false if
1808         128-bit AVX vectors preferred.
1810 2014-05-19  Mike Stump  <mikestump@comcast.net>
1812         * lib/target-supports.exp (check_effective_target_avx): Early out
1813         if not x86 to prevent x86 flags on non-x86 targets.
1815 2014-05-19  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/61221
1818         * gcc.dg/torture/pr61221.c: New testcase.
1820 2014-05-19  Richard Biener  <rguenther@suse.de>
1822         PR tree-optimization/61209
1823         * gfortran.dg/pr61209.f90: New testcase.
1825 2014-05-19  Richard Biener  <rguenther@suse.de>
1827         PR tree-optimization/61184
1828         * c-c++-common/torture/pr61184.c: New testcase.
1830 2014-05-19  Christian Bruel  <christian.bruel@st.com>
1832         PR target/61195
1833         * gcc.target/sh/pr61195.c: New test.
1835 2014-05-18  Wei Mi  <wmi@google.com>
1837         PR target/58066
1838         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1839         directive with rtl insns. Add effective-target fpic and
1840         tls_native.
1842 2014-05-17  Xinliang David Li  <davidxl@google.com>
1844         * g++.dg/ipa/devirt-33.C: New testcase.
1846 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
1848         * g++.dg/ipa/comdat.C: New file.
1850 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1852         * gnat.dg/volatile12.ad[sb]: New test.
1854 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1856         * gnat.dg/enum3.adb: New test.
1858 2014-05-18  Andreas Schwab  <schwab@suse.de>
1860         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1862 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
1864         PR libfortran/52539
1865         * gfortran.dg/namelist_utf8.f90: New test.
1867 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1869         PR c++/52875
1870         * g++.dg/cpp0x/decltype58.C: New.
1872 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
1874         * gcc.target/microblaze/others/break_handler.c: New.
1876 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
1878         PR tree-optimization/61140
1879         PR tree-optimization/61150
1880         PR tree-optimization/61197
1881         * gcc.dg/tree-ssa/pr61140.c: New file.
1882         * gcc.dg/tree-ssa/pr61150.c: New file.
1883         * gcc.dg/tree-ssa/pr61197.c: New file.
1885 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
1887         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1888         (dg-options): Add -mfpmath=387.
1889         (dg-final): Check that no MMX registers are used.
1891 2014-05-17  Andreas Schwab  <schwab@suse.de>
1893         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1895 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
1897         Revert:
1898         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1900         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1901         occurrences of "int" in the gimple dump to reflect that the return
1902         types of functions now show up in such dumps.
1903         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1905 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
1907         * gcc.c-torture/execute/20101011-1.c: Update testcase.
1908         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1909         * gcc.dg/tree-ssa/writeonly.c: New testcase.
1910         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1911         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1912         * gcc.dg/debug/pr35154.c: Update testcase.
1913         * gcc.target/i386/vectorize1.c: Update testcase.
1915 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1917         PR c++/51640
1918         * g++.dg/parse/error54.C: New.
1920 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
1922         PR rtl-optimization/60969
1923         * g++.dg/pr60969.C: New.
1925 2014-05-16  Richard Biener  <rguenther@suse.de>
1927         PR tree-optimization/61194
1928         * gcc.dg/vect/pr61194.c: New testcase.
1930 2014-05-16  Richard Biener  <rguenther@suse.de>
1932         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1933         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1934         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1935         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1937 2014-05-16  Richard Biener  <rguenther@suse.de>
1939         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1941 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1943         PR ipa/61085
1944         * g++.dg/ipa/pr61085.C: New test.
1946 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1948         PR tree-optimization/61090
1949         * gcc.dg/tree-ssa/pr61090.c: New test.
1951 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
1953         PR tree-optimization/61158
1954         * gcc.dg/pr61158.c: New test.
1956 2014-05-15  Andreas Schwab  <schwab@suse.de>
1958         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1959         emitted.
1960         * obj-c++.dg/exceptions-5.mm: Likewise.
1962 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1964         * shrink-wrap-loop.c: New test case.
1966 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
1968         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1969         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1970         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1971         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1972         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1973         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1974         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1975         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1976         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1977         * gcc.target/arm/simd/vtrnf32_1.c: New file.
1978         * gcc.target/arm/simd/vtrnp16_1.c: New file.
1979         * gcc.target/arm/simd/vtrnp8_1.c: New file.
1980         * gcc.target/arm/simd/vtrns16_1.c: New file.
1981         * gcc.target/arm/simd/vtrns32_1.c: New file.
1982         * gcc.target/arm/simd/vtrns8_1.c: New file.
1983         * gcc.target/arm/simd/vtrnu16_1.c: New file.
1984         * gcc.target/arm/simd/vtrnu32_1.c: New file.
1985         * gcc.target/arm/simd/vtrnu8_1.c: New file.
1987 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
1989         * gcc.target/i386/clflushopt-1.c: New.
1990         * gcc.target/i386/xsavec-1.c: Ditto.
1991         * gcc.target/i386/xsavec64-1.c: Ditto.
1992         * gcc.target/i386/xsaves-1.c: Ditto.
1993         * gcc.target/i386/xsaves64-1.c: Ditto.
1994         * gcc.target/i386/sse-12.c: Test new options.
1995         * gcc.target/i386/sse-13.c: Ditto.
1996         * gcc.target/i386/sse-14.c: Ditto.
1997         * gcc.target/i386/sse-22.c: Ditto.
1998         * gcc.target/i386/sse-23.c: Ditto.
1999         * g++.dg/other/i386-2.C: Ditto.
2000         * g++.dg/other/i386-3.C: Ditto.
2002 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2004         PR rtl-optimization/60866
2005         * gcc.dg/pr60866.c: New test.
2007 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2009         PR rtl-optimization/60901
2010         * gcc.target/i386/pr60901.c: New test.
2012 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2014         PR sanitizer/61100
2015         * c-c++-common/asan/asan-interface-1.c: New test.
2016         * lib/asan-dg.exp (asan_include_flags): New function.
2017         (asan_init): Call asan_include_flags to obtain path
2018         to sanitizer headers.
2020 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2022         * lib/target-support.exp (check_dfp_hw_available): New function.
2023         (is-effective-target): Check $arg for dfp_hw.
2024         (is-effective-target-keyword): Likewise.
2025         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2026         Change target to dfp_hw.
2028 2014-05-13  Marek Polacek  <polacek@redhat.com>
2030         PR c/61162
2031         * gcc.dg/pr61162.c: New test.
2033 2014-05-13  Marek Polacek  <polacek@redhat.com>
2035         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2036         * c-c++-common/pr50459-2.c: New test.
2038 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2040         PR c++/54310
2041         * g++.dg/template/pr54310.C: New.
2043 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2044             Sandra Loosemore  <sandra@codesourcery.com>
2046         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2048 2014-05-13  Catherine Moore  <clm@cm00re.com>
2050         * gcc.target/mips/near-far-1.c: Adjust expected output
2051         to allow the JALS instruction.
2052         * gcc.target/mips/near-far-2.c: Likewise.
2053         * gcc.target/mips/near-far-4.c: Likewise.
2055 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2057         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2059 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2061         PR target/61060
2062         * gcc.dg/pr61060.c: New test.
2064 2014-05-12  DJ Delorie  <dj@redhat.com>
2066         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2067         * gcc.dg/sibcall-4.c: Likewise.
2069 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2071         * objc.dg/shadow-1.m: New test.
2072         * objc.dg/shadow-2.m: New test.
2073         * objc.dg/ivar-scope-1.m: New test.
2074         * objc.dg/ivar-scope-2.m: New test.
2075         * objc.dg/ivar-scope-3.m: New test.
2076         * objc.dg/ivar-scope-4.m: New test.
2077         * objc.dg/ivar-visibility-1.m: New test.
2078         * objc.dg/ivar-visibility-2.m: New test.
2079         * objc.dg/ivar-visibility-3.m: New test.
2080         * objc.dg/ivar-visibility-4.m: New test.
2082 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2084         PR fortran/60127
2085         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2087 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2089         PR fortran/60834
2090         * gfortran.dg/associate_16.f90:  New test.
2092 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2094         PR target/60991
2095         * gcc.target/avr/pr60991.c: New testcase.
2097 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2099         PR c++/60054
2100         * g++.dg/cpp1y/pr60054.C: New.
2102 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2104         PR c++/51199
2105         * g++.dg/template/pr51199.C: New.
2107 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2109         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2111 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2113         * gfortran.dg/gomp/affinity-1.f90: New test.
2115 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2117         * gcc.dg/torture/pr61136.c: New test.
2119 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2121         PR c++/59705
2122         * g++.dg/cpp0x/sfinae51.C: New.
2124         PR c++/58353
2125         * g++.dg/cpp0x/variadic157.C: New.
2127 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2129         PR target/51244
2130         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2132 2014-05-10  Marek Polacek  <polacek@redhat.com>
2134         * gcc.dg/pedwarn-init.c: New test.
2135         * gcc.dg/init-string-1.c: Adjust dg-error.
2137 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2139         * lib/target-supports.exp
2140         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2141         to the list.
2143 2014-05-09  Marek Polacek  <polacek@redhat.com>
2145         PR c/61096
2146         * gcc.dg/pr61096-1.c: New test.
2147         * gcc.dg/pr61096-2.c: New test.
2149 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2151         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2152         * g++.dg/fstack-protector-strong.C: Likewise.
2153         * gcc.target/i386/ssp-strong-reg.c: New file.
2155 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2157         PR target/61055
2158         * gcc.target/avr/torture/pr61055.c: New test.
2160 2014-05-09  Marek Polacek  <polacek@redhat.com>
2162         PR c/50459
2163         * c-c++-common/attributes-1.c: Move test line to a new test.
2164         * c-c++-common/attributes-2.c: New test.
2165         * c-c++-common/pr50459.c: New test.
2166         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2167         * gcc.dg/nonnull-2.c: Likewise.
2168         * gcc.dg/pr55570.c: Modify dg-error.
2169         * gcc.dg/tm/wrap-2.c: Likewise.
2171 2014-05-08  Jeff Law  <law@redhat.com>
2173         PR tree-optimization/61009
2174         * g++.dg/tree-ssa/pr61009.C: New test.
2176 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2178         PR driver/61106
2179         * gcc-dg/unused-8a.c: New.
2180         * gcc-dg/unused-8b.c: Likewise.
2182 2014-05-08  Marek Polacek  <polacek@redhat.com>
2184         PR c/61053
2185         * gcc.dg/pr61053.c: New test.
2187 2014-05-08  Marek Polacek  <polacek@redhat.com>
2189         PR c/61077
2190         * gcc.dg/pr61077.c: New test.
2192 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2194         * gfortran.dg/coarray_collectives_1.f90: New.
2195         * gfortran.dg/coarray_collectives_2.f90: New.
2196         * gfortran.dg/coarray_collectives_3.f90: New.
2197         * gfortran.dg/coarray_collectives_4.f90: New.
2198         * gfortran.dg/coarray_collectives_5.f90: New.
2199         * gfortran.dg/coarray_collectives_6.f90: New.
2200         * gfortran.dg/coarray/collectives_1.f90: New.
2201         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2202         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2203         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2204         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2205         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2206         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2207         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2209 2014-05-08  Wei Mi  <wmi@google.com>
2211         PR target/58066
2212         * gcc.target/i386/pr58066.c: New test.
2214 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2216         * gcc.target/i386/avx256-unaligned-load-2.c,
2217         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2218         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2219         packed-single instructions.
2221 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2223         PR c++/13981
2224         * g++.dg/diagnostic/pr13981.C: New.
2226 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2228         PR tree-optimization/59100
2229         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2230         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2232 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2234         PR tree-optimization/61095
2235         * gcc.dg/torture/pr61095.c: New test.
2237 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2239         PR middle-end/39246
2240         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2241         the uninitialized complex is used.
2242         * gcc.dg/uninit-17.c: New test to check partial initialization of
2243         complex with branches.
2244         * gcc.dg/uninit-17-O0.c: Likewise.
2246 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2248         PR target/60884
2249         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2250         (test_03): Rename to test_02.
2252 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2254         PR c++/61083
2255         * g++.dg/cpp0x/sfinae50.C: New.
2257 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2259         PR c++/61080
2260         * g++.dg/cpp0x/deleted7.C: New.
2262 2014-05-07  Richard Biener  <rguenther@suse.de>
2264         PR tree-optimization/61034
2265         * g++.dg/tree-ssa/pr61034.C: New testcase.
2267 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2269         * gcc.target/epiphany/isr-arg.c: New file.
2271 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2273         PR tree-optimization/52252
2274         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2276 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2278         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2279         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2280         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2281         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2282         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2283         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2284         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2285         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2286         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2287         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2288         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2289         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2290         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2291         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2292         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2293         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2294         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2295         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2296         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2297         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2298         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2299         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2300         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2301         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2302         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2303         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2304         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2305         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2306         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2307         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2308         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2309         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2310         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2311         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2312         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2313         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2314         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2315         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2316         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2317         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2318         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2319         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2320         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2321         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2322         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2323         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2324         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2325         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2326         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2327         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2328         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2329         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2330         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2331         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2332         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2333         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2334         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2335         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2336         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2337         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2338         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2339         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2340         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2341         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2342         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2343         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2344         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2345         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2346         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2347         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2348         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2349         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2351 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2353         gcc.target/aarch64/simd/ext_f32.x: New file.
2354         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2355         gcc.target/aarch64/simd/ext_p16.x: New file.
2356         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2357         gcc.target/aarch64/simd/ext_p8.x: New file.
2358         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2359         gcc.target/aarch64/simd/ext_s16.x: New file.
2360         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2361         gcc.target/aarch64/simd/ext_s32.x: New file.
2362         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2363         gcc.target/aarch64/simd/ext_s64.x: New file.
2364         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2365         gcc.target/aarch64/simd/ext_s8.x: New file.
2366         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2367         gcc.target/aarch64/simd/ext_u16.x: New file.
2368         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2369         gcc.target/aarch64/simd/ext_u32.x: New file.
2370         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2371         gcc.target/aarch64/simd/ext_u64.x: New file.
2372         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2373         gcc.target/aarch64/simd/ext_u8.x: New file.
2374         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2375         gcc.target/aarch64/simd/ext_f64.c: New file.
2376         gcc.target/aarch64/simd/extq_f32.x: New file.
2377         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2378         gcc.target/aarch64/simd/extq_p16.x: New file.
2379         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2380         gcc.target/aarch64/simd/extq_p8.x: New file.
2381         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2382         gcc.target/aarch64/simd/extq_s16.x: New file.
2383         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2384         gcc.target/aarch64/simd/extq_s32.x: New file.
2385         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2386         gcc.target/aarch64/simd/extq_s64.x: New file.
2387         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2388         gcc.target/aarch64/simd/extq_s8.x: New file.
2389         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2390         gcc.target/aarch64/simd/extq_u16.x: New file.
2391         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2392         gcc.target/aarch64/simd/extq_u32.x: New file.
2393         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2394         gcc.target/aarch64/simd/extq_u64.x: New file.
2395         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2396         gcc.target/aarch64/simd/extq_u8.x: New file.
2397         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2398         gcc.target/aarch64/simd/extq_f64.c: New file.
2400 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2402         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2403         * gcc.target/aarch64/vtrnu32.c: Likewise.
2404         * gcc.target/aarch64/vtrnf32.c: Likewise.
2406 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2408         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2409         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2410         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2411         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2412         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2413         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2414         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2415         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2416         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2417         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2418         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2419         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2420         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2421         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2422         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2423         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2424         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2425         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2426         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2427         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2428         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2429         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2430         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2431         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2432         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2433         * gcc.target/aarch64/simd/vtrns16.x: New file.
2434         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2435         * gcc.target/aarch64/simd/vtrns32.x: New file.
2436         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2437         * gcc.target/aarch64/simd/vtrns8.x: New file.
2438         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2439         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2440         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2441         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2442         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2443         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2445 2014-05-07  Richard Biener  <rguenther@suse.de>
2447         PR tree-optimization/57864
2448         * gcc.dg/torture/pr57864.c: New testcase.
2450 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2452         PR libfortran/61049
2453         * gfortran.dg/list_read_13.f: New test.
2455 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2457         PR c++/60999
2458         * g++.dg/cpp0x/nsdmi-template9.C: New.
2459         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2461 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2462             Mike Stump  <mikestump@comcast.net>
2463             Richard Sandiford  <rdsandiford@googlemail.com>
2465         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2467 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2469         PR ipa/60965
2470         * g++.dg/ipa/devirt-32.C: New testcase.
2472 2014-05-05  Richard Biener  <rguenther@suse.de>
2474         PR middle-end/61010
2475         * gcc.dg/torture/pr61010.c: New testcase.
2477 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2479         * gcc.target/s390/leaf-profile.c: New testcase.
2481 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2483         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2484         Disable asm scan for s390.
2485         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2486         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2488 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2490         PR tree-optimization/60363
2491         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2493 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2495         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2496         (dg-require-effective-target): Change target to powerpc_fprs.
2497         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2498         (dg-require-effective-target): Change target to dfprt.
2500 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2502         PR c++/58582
2503         * g++.dg/cpp0x/deleted4.C: New.
2504         * g++.dg/cpp0x/deleted5.C: Likewise.
2505         * g++.dg/cpp0x/deleted6.C: Likewise.
2507 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2509         PR fortran/61025
2510         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2511         regexps for -m32.
2512         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2513         * gfortran.dg/coarray_poly_6.f90: Likewise.
2514         * gfortran.dg/coarray_poly_7.f90: Likewise.
2515         * gfortran.dg/coarray_poly_8.f90: Likewise.
2517 2014-05-02  Marek Polacek  <polacek@redhat.com>
2519         PR c/25801
2520         * gcc.dg/pr25801.c: New test.
2522 2014-05-02  Marek Polacek  <polacek@redhat.com>
2524         PR c/60784
2525         * gcc.dg/pr60784.c: New test.
2527 2014-05-01  Marek Polacek  <polacek@redhat.com>
2529         PR c/60915
2530         * gcc.dg/pr60915.c: New test.
2532 2014-05-01  Marek Polacek  <polacek@redhat.com>
2534         PR c/60257
2535         * gcc.dg/pr60257.c: New test.
2537 2014-05-01  Marek Polacek  <polacek@redhat.com>
2539         PR c/43395
2540         * c-c++-common/pr43395.c: New test.
2542 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2544         * gcc.dg/cond-reduc-1.c: New test.
2545         * gcc.dg/cond-reduc-2.c: Likewise.
2547 2014-05-01  Marek Polacek  <polacek@redhat.com>
2549         PR c/29467
2550         * gcc.dg/pr29467.c: New test.
2551         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2552         about boolean types.
2553         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2554         to bool.
2555         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2557 2014-05-01  Marek Polacek  <polacek@redhat.com>
2559         PR c/43245
2560         * gcc.dg/pr43245.c: New test.
2562 2014-05-01  Marek Polacek  <polacek@redhat.com>
2564         PR c/56989
2565         * gcc.dg/pr56989.c: New test.
2567 2014-04-30  Ian Lance Taylor  <iant@google.com>
2569         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2570         in go_compile_args rather than in argument to go-torture-execute.
2572 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2574         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2575         instead of getpid.
2577 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2579         * gfortran.dg/coarray_poly_6.f90
2580         * gfortran.dg/coarray_poly_7.f90
2581         * gfortran.dg/coarray_poly_8.f90
2583 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2585         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2586         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2587         * gfortran.dg/coarray/codimension.f90: New.
2589 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2591         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2592         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2594 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2596         * gfortran.dg/coarray_poly_4.f90: New.
2597         * gfortran.dg/coarray_poly_5.f90: New.
2599 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2601         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2602         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2603         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2604         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2605         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2606         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2607         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2608         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2609         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2610         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2611         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2612         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2613         * gcc.target/arm/simd/vuzps16_1.c: New file.
2614         * gcc.target/arm/simd/vuzps32_1.c: New file.
2615         * gcc.target/arm/simd/vuzps8_1.c: New file.
2616         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2617         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2618         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2620 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2622         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2623         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2624         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2626 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2628         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2629         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2630         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2631         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2632         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2633         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2634         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2635         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2636         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2637         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2638         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2639         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2640         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2641         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2642         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2643         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2644         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2645         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2646         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2647         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2648         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2649         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2650         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2651         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2652         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2653         * gcc.target/aarch64/simd/vuzps16.x: New file.
2654         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2655         * gcc.target/aarch64/simd/vuzps32.x: New file.
2656         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2657         * gcc.target/aarch64/simd/vuzps8.x: New file.
2658         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2659         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2660         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2661         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2662         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2663         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2665 2014-04-30  Richard Biener  <rguenther@suse.de>
2667         PR tree-optimization/48329
2668         * gfortran.dg/vect/pr48329.f90: New testcase.
2670 2014-04-30  Marek Polacek  <polacek@redhat.com>
2672         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2673         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2675 2014-04-30  Marek Polacek  <polacek@redhat.com>
2677         PR c/60139
2678         * gcc.dg/pr60139.c: New test.
2680 2014-04-30  Marek Polacek  <polacek@redhat.com>
2682         PR c/60351
2683         * gcc.dg/pr60351.c: New test.
2685 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2687         * gcc.target/arm/simd/simd.exp: New file.
2688         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2689         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2690         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2691         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2692         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2693         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2694         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2695         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2696         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2697         * gcc.target/arm/simd/vzipf32_1.c: New file.
2698         * gcc.target/arm/simd/vzipp16_1.c: New file.
2699         * gcc.target/arm/simd/vzipp8_1.c: New file.
2700         * gcc.target/arm/simd/vzips16_1.c: New file.
2701         * gcc.target/arm/simd/vzips32_1.c: New file.
2702         * gcc.target/arm/simd/vzips8_1.c: New file.
2703         * gcc.target/arm/simd/vzipu16_1.c: New file.
2704         * gcc.target/arm/simd/vzipu32_1.c: New file.
2705         * gcc.target/arm/simd/vzipu8_1.c: New file.
2707 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2709         PR c++/51707
2710         * g++.dg/cpp0x/constexpr-51707.C: New.
2712 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2714         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2715         occurrences of "int" in the gimple dump to reflect that the return
2716         types of functions now show up in such dumps.
2717         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2719 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2721         PR tree-optimization/60971
2722         * c-c++-common/turtore/pr60971.c: New test.
2724 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2726         * gcc.target/aarch64/simd/simd.exp: New file.
2727         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2728         * gcc.target/aarch64/simd/vzipf32.x: New file.
2729         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2730         * gcc.target/aarch64/simd/vzipp16.x: New file.
2731         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2732         * gcc.target/aarch64/simd/vzipp8.x: New file.
2733         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2734         * gcc.target/aarch64/simd/vzipqf32.x: New file.
2735         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2736         * gcc.target/aarch64/simd/vzipqp16.x: New file.
2737         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2738         * gcc.target/aarch64/simd/vzipqp8.x: New file.
2739         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2740         * gcc.target/aarch64/simd/vzipqs16.x: New file.
2741         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2742         * gcc.target/aarch64/simd/vzipqs32.x: New file.
2743         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2744         * gcc.target/aarch64/simd/vzipqs8.x: New file.
2745         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2746         * gcc.target/aarch64/simd/vzipqu16.x: New file.
2747         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2748         * gcc.target/aarch64/simd/vzipqu32.x: New file.
2749         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2750         * gcc.target/aarch64/simd/vzipqu8.x: New file.
2751         * gcc.target/aarch64/simd/vzips16_1.c: New file.
2752         * gcc.target/aarch64/simd/vzips16.x: New file.
2753         * gcc.target/aarch64/simd/vzips32_1.c: New file.
2754         * gcc.target/aarch64/simd/vzips32.x: New file.
2755         * gcc.target/aarch64/simd/vzips8_1.c: New file.
2756         * gcc.target/aarch64/simd/vzips8.x: New file.
2757         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2758         * gcc.target/aarch64/simd/vzipu16.x: New file.
2759         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2760         * gcc.target/aarch64/simd/vzipu32.x: New file.
2761         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2762         * gcc.target/aarch64/simd/vzipu8.x: New file.
2764 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2766         * gcc.target/aarch64/fcsel_1.c: New test case.
2768 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
2770         PR libfortran/60810
2771         * gfortran.dg/arrayio_13.f90: New test.
2773 2014-04-28  Martin Jambor  <mjambor@suse.cz>
2775         * gcc.dg/tree-ssa/sra-14.c: New test.
2777 2014-04-28  Richard Biener  <rguenther@suse.de>
2779         PR middle-end/60092
2780         * gcc.dg/tree-ssa/alias-32.c: New testcase.
2781         * gcc.dg/vect/pr60092.c: Likewise.
2783 2014-04-28  Richard Biener  <rguenther@suse.de>
2785         * gcc.dg/tree-ssa/vrp91.c: New testcase.
2786         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2787         * gcc.dg/Wstrict-overflow-15.c: Likewise.
2788         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2790 2014-04-28  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/60979
2793         * gcc.dg/graphite/pr60979.c: New testcase.
2795 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2797         PR c/60983
2798         * gcc.dg/pr60114.c: Use signed chars.
2800 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2802         PR c++/59120
2803         * g++.dg/cpp0x/alias-decl-43.C: New.
2805 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2807         PR fortran/59604
2808         PR fortran/58003
2809         * gfortran.dg/no_range_check_3.f90:  New test.
2811 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
2813         PR libfortran/52539
2814         * gfortran.dg/namelist_utf8.f90: New test.
2816 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
2818         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2819         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2820         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2822 2014-04-25  Cary Coutant  <ccoutant@google.com>
2824         PR debug/60929
2825         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2826         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2827         -fdebug-types-section flag.
2829 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
2831         * gcc.target/arm/tail-long-call.c: New test.
2833 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2835         PR tree-optimization/60930
2836         * gcc.dg/torture/pr60930.c:  New test.
2838 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
2840         PR tree-optimization/60960
2841         * gcc.c-torture/execute/pr60960.c: New test.
2843 2014-04-25  Marek Polacek  <polacek@redhat.com>
2845         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2847 2014-04-25  Marek Polacek  <polacek@redhat.com>
2849         PR c/18079
2850         * gcc.dg/pr18079.c: New test.
2851         * gcc.dg/pr18079-2.c: New test.
2853 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
2855         * c-c++-common/gomp/pr60823-2.c: Require effective target
2856         vect_simd_clones.
2858 2014-04-25  Marek Polacek  <polacek@redhat.com>
2860         PR c/60114
2861         * gcc.dg/pr60114.c: New test.
2863 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2865         * gcc.c-torture/execute/20140425-1.c: New test.
2867 2014-04-25  Marek Polacek  <polacek@redhat.com>
2869         PR c/60156
2870         * c-c++-common/pr60156.c: New test.
2872 2014-04-25  Richard Biener  <rguenther@suse.de>
2874         PR ipa/60912
2875         * g++.dg/opt/pr60912.C: New testcase.
2877 2014-04-25  Richard Biener  <rguenther@suse.de>
2879         PR ipa/60911
2880         * gcc.dg/lto/pr60911_0.c: New testcase.
2882 2014-04-24  Cong Hou  <congh@google.com>
2884         PR tree-optimization/60896
2885         * g++.dg/vect/pr60896.cc: New test.
2887 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2889         * gcc.target/powerpc/pack01.c: New test to test the new pack and
2890         unpack builtin functionss for 128-bit types.
2891         * gcc.target/powerpc/pack02.c: Likewise.
2892         * gcc.target/powerpc/pack03.c: Likewise.
2893         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2894         divide builtin functionss.
2895         * gcc.target/powerpc/extend-divide-2.c: Likewise.
2896         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2897         functions.
2898         * gcc.target/powerpc/bcd-2.c: Likewise.
2899         * gcc.target/powerpc/bcd-3.c: Likewise.
2900         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2901         builtin functionss.
2902         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2904 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
2906         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2907         keeps_null_pointer_checks.
2908         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2909         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2910         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2911         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2913 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
2915         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2916         Replace load with read and store with write.
2918 2014-04-24  Jeff Law  <law@redhat.com>
2920         PR target/60822
2921         * gcc.c-torture/pr60822.c: New test.
2922         * gcc.c-torture/pr60822.x: New test.
2924 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
2926         PR c++/57958
2927         * g++.dg/cpp0x/pr57958.C: New test.
2929 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
2931         * lib/target-supports.exp (check_effective_target_vect_perm): Return
2932         true for aarch64_be.
2934 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
2935             Tom de Vries  <tom@codesourcery.com>
2937         * gcc.dg/fuse-caller-save.c: New test.
2939 2014-04-24  Joey Ye  <joey.ye@arm.com>
2941         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2943 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2945         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2946         * gcc.dg/vect/vect-bswap16: New test.
2947         * gcc.dg/vect/vect-bswap32: Likewise.
2948         * gcc.dg/vect/vect-bswap64: Likewise.
2950 2014-04-23  Jeff Law  <law@redhat.com>
2952         PR tree-optimization/60902
2953         * gcc.target/i386/pr60902.c: New test.
2955 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
2957         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2958         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2959         * gcc.target/aarch64/vdup_n_1.c: New testcase.
2961 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2963         * gcc.target/arm/rev16.c: New test.
2965 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2967         * gcc.target/aarch64/rev16_1.c: New test.
2969 2014-04-23  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/60903
2972         * gcc.dg/torture/pr60903.c: New testcase.
2974 2014-04-23  Richard Biener  <rguenther@suse.de>
2976         PR middle-end/60895
2977         * g++.dg/torture/pr60895.C: New testcase.
2979 2014-04-23  Richard Biener  <rguenther@suse.de>
2981         PR middle-end/60891
2982         * gcc.dg/torture/pr60891.c: New testcase.
2984 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2986         PR sanitizer/60275
2987         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2988         -fno-sanitize-recover to dg-options.
2989         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2990         add -std=c++11 to dg-options.
2991         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2992         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2993         add -std=c++1y to dg-options.
2994         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2995         -fno-sanitize-recover to dg-options.
2996         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2997         * c-c++-common/ubsan/vla-4.c: Likewise.
2998         * c-c++-common/ubsan/pr59503.c: Likewise.
2999         * c-c++-common/ubsan/vla-3.c: Likewise.
3000         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3001         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3002         * c-c++-common/ubsan/shift-3.c: Likewise.
3003         * c-c++-common/ubsan/overflow-1.c: Likewise.
3004         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3005         * c-c++-common/ubsan/vla-2.c: Likewise.
3006         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3007         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3008         * c-c++-common/ubsan/shift-6.c: Likewise.
3009         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3010         * c-c++-common/ubsan/overflow-add-3.c: New test.
3011         * c-c++-common/ubsan/overflow-add-4.c: New test.
3012         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3013         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3015 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3017         * gcc.target/sh/hiconst.c: New test.
3019 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3021         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3022         lroundf generates custom round instruction, too.
3024 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3026         PR fortran/60881
3027         * coarray/alloc_comp_3.f90: New.
3029 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3031         PR target/60868
3032         * gcc.target/i386/pr60868.c: New testcase.
3034 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3036         PR c/59073
3037         * c-c++-common/gomp/pr59073.c: New test.
3039 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3041         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3043 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3045         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3046         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3048 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3050         * gcc.dg/memcpy-5.c: New test.
3052 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3054         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3056         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3057         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3058         *-*-solaris2.9.
3059         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3060         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3061         from dg-options.
3062         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3063         from dg-additional-options.
3064         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3065         from dg-options.
3067         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3068         execution check.
3069         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3070         (sigill_hdlr): Remove.
3071         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3072         check.
3074         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3075         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3076         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3078         * lib/target-supports.exp (add_options_for_tls): Remove
3079         *-*-solaris2.9* handling.
3081 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3083         * gcc.target/aarch64/vect_cvtf_1.c: New.
3085 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3087         PR tree-optimization/60823
3088         * c-c++-common/gomp/pr60823-1.c: New test.
3089         * c-c++-common/gomp/pr60823-2.c: New test.
3090         * c-c++-common/gomp/pr60823-3.c: New test.
3092 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3094         * gcc.target/arm/anddi_notdi-1.c: New test.
3095         * gcc.target/arm/iordi_notdi-1.c: New test case.
3097 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3099         * gcc.target/arm/iordi_notdi-1.c: New test.
3101 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3103         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3105 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3107         PR target/60735
3108         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3109         not cause errors if -mspe.
3111 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3113         PR target/60909
3114         * gcc.target/i386/pr60909-1.c: New test.
3115         * gcc.target/i386/pr60909-2.c: Ditto.
3117 2014-04-18  Cong Hou  <congh@google.com>
3119         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3120         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3122 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3124         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3125         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3127 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3129         PR c++/59200
3130         * g++.dg/cpp0x/alias-decl-42.C: New.
3132 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3134         * gcc.target/powerpc/ti_math1.c: New.
3135         * gcc.target/powerpc/ti_math2.c: New.
3137 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3139         * gnat.dg/opt34.adb: New.
3140         * gnat.dg/opt34_pkg.ads: Likewise.
3142 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3144         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3145         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3147 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3149         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3150         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3152 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3154         PR target/60847
3155         Forward port from 4.8 branch
3156         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3158         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3159         Fix scan patterns.
3160         * gcc.target/i386/bmi-2.c: Ditto.
3162 2014-04-17  Richard Biener  <rguenther@suse.de>
3164         PR middle-end/60849
3165         * g++.dg/opt/pr60849.C: New testcase.
3167 2014-04-17  Richard Biener  <rguenther@suse.de>
3169         PR tree-optimization/60836
3170         * g++.dg/vect/pr60836.cc: New testcase.
3172 2014-04-17  Richard Biener  <rguenther@suse.de>
3174         PR tree-optimization/60841
3175         * gcc.dg/vect/pr60841.c: New testcase.
3177 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3179         * g++.dg/ipa/devirt-31.C: New testcase.
3181 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3183         PR lto/60820
3184         * gcc.dg/lto/pr60820_0.c: New testcase.
3185         * gcc.dg/lto/pr60820_1.c: New testcase.
3187 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3189         PR ipa/60854
3190         * g++.dg/torture/pr60854.C: New testcase.
3192 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3194         * gcc.target/mips/umips-store16-2.c: New test.
3196 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3198         * g++.dg/cpp0x/initlist-vect.C: New file.
3200 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3202         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3203         * gcc.dg/uninit-I-O0.c: Likewise.
3204         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3206 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3208         PR tree-optimization/60844
3209         * gcc.dg/pr60844.c: New test.
3211 2014-04-15  Richard Biener  <rguenther@suse.de>
3213         PR rtl-optimization/56965
3214         * gcc.dg/torture/pr56965-1.c: New testcase.
3215         * gcc.dg/torture/pr56965-2.c: Likewise.
3217 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3219         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3221 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3223         * gnat.dg/vect14.adb: New test.
3225 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3227         * gnat.dg/vect12.ad[sb]: New test.
3228         * gnat.dg/vect13.ad[sb]: Likewise.
3230 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3232         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3233         under qemu-arm.
3234         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3235         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3236         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3237         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3238         * c-c++-common/ubsan/null-1.c: Likewise.
3239         * c-c++-common/ubsan/null-10.c: Likewise.
3240         * c-c++-common/ubsan/null-11.c: Likewise.
3241         * c-c++-common/ubsan/null-2.c: Likewise.
3242         * c-c++-common/ubsan/null-3.c: Likewise.
3243         * c-c++-common/ubsan/null-4.c: Likewise.
3244         * c-c++-common/ubsan/null-5.c: Likewise.
3245         * c-c++-common/ubsan/null-6.c: Likewise.
3246         * c-c++-common/ubsan/null-7.c: Likewise.
3247         * c-c++-common/ubsan/null-8.c: Likewise.
3248         * c-c++-common/ubsan/null-9.c: Likewise.
3249         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3250         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3251         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3252         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3253         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3254         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3255         * c-c++-common/ubsan/pr59333.c: Likewise.
3256         * c-c++-common/ubsan/pr59667.c: Likewise.
3257         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3258         * c-c++-common/ubsan/pr60636.c: Likewise.
3259         * c-c++-common/ubsan/shift-1.c: Likewise.
3260         * c-c++-common/ubsan/shift-2.c: Likewise.
3261         * c-c++-common/ubsan/vla-1.c: Likewise.
3263 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3265         * gnat.dg/vect11.ad[sb]: New test.
3267 2014-04-14  Richard Biener  <rguenther@suse.de>
3269         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3271 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3273         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3275 2014-04-14  Richard Biener  <rguenther@suse.de>
3276             Marc Glisse  <marc.glisse@inria.fr>
3278         PR c/60819
3279         * gcc.target/i386/vec-may_alias.c: New testcase.
3281 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3283         * lib/target-supports.exp
3284         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3285         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3286         Fix formatting.
3288 2014-04-14  Richard Biener  <rguenther@suse.de>
3290         PR lto/60720
3291         * gcc.dg/lto/pr60720_0.c: New testcase.
3292         * gcc.dg/lto/pr60720_1.c: Likewise.
3294 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3296         * gcc.target/sh/memset.c: New test.
3298 2014-04-14  Richard Biener  <rguenther@suse.de>
3300         PR middle-end/55022
3301         * gcc.dg/graphite/pr55022.c: New testcase.
3303 2014-04-14  Richard Biener  <rguenther@suse.de>
3305         PR tree-optimization/59817
3306         PR tree-optimization/60453
3307         * gfortran.dg/graphite/pr59817.f: New testcase.
3308         * gcc.dg/graphite/pr59817-1.c: Likewise.
3309         * gcc.dg/graphite/pr59817-2.c: Likewise.
3311 2014-04-14  Jason Merrill  <jason@redhat.com>
3313         Revert:
3314         * lib/gcc-dg.exp (dg-build-dso): New.
3315         (gcc-dg-test-1): Handle dg-do-what "dso".
3317 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3319         PR fortran/60717
3320         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3322         PR fortran/58085
3323         * gfortran.dg/associate_15.f90: New test.
3325 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3327         PR middle-end/60467
3328         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3329         case to check.
3331 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3333         PR middle-end/60469
3334         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3336 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3338         * gcc.target/mips/umips-store16-1.c: New test.
3340 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3342         PR c/60194
3343         * * g++.dg/warn/warn_format_signedness.C: New.
3344         * gcc.dg/format/warn-signedness.c: New.
3346 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3348         PR fortran/58880
3349         PR fortran/60495
3350         * gfortran.dg/finalize_25.f90: New.
3352 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3354         * gcc.target/epiphany/t1068-2.c: New file.
3356 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3358         * gcc.target/epiphany/btst-1.c: New test.
3360 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3362         PR rtl-optimization/60651
3363         * gcc.target/epiphany/mode-switch.c: New test.
3365 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3367         PR c++/58600
3368         * g++.dg/cpp0x/gen-attrs-58.C: New.
3369         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3371 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3372             Jakub Jelinek  <jakub@redhat.com>
3374         PR middle-end/60556
3375         * gcc.c-torture/compile/pr60556.c: New test.
3377 2014-04-11  Richard Biener  <rguenther@suse.de>
3379         PR middle-end/60797
3380         * gcc.dg/pr60797.c: New testcase.
3382 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3384         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3385         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3386         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3387         rename to ...
3388         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3389         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3390         instructions as well.
3392 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3394         PR rtl-optimization/60663
3395         * gcc.target/arm/pr60663.c: New test.
3397 2014-04-10  Jason Merrill  <jason@redhat.com>
3399         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3401 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3403         PR lto/60567
3404         * g++.dg/lto/pr60567_0.C: New test.
3406 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3408         * gfortran.dg/class_nameclash.f90: New test.
3410 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3412         PR c++/52844
3413         * g++.dg/cpp0x/variadic156.C: New.
3415 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3417         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3418         long.
3420 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3422         PR debug/60655
3423         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3424         -fdata-sections.
3426 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3428         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3429         and scan lists.
3431 2014-04-09  Cong Hou  <congh@google.com>
3433         PR testsuite/60773
3434         * lib/target-supports.exp:
3435         (check_effective_target_vect_widen_si_to_di_pattern): New.
3436         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3437         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3438         targets only.
3439         (foo): Fix up formatting.
3440         (main): Call check_vect.
3442 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3444         PR c++/59115
3445         * g++.dg/template/crash119.C: New.
3447 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3449         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3451 2014-04-08  Jason Merrill  <jason@redhat.com>
3453         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3455 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3457         PR rtl-optimization/60776
3458         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3459         * gcc.dg/builtin-bswap-7.c: Likewise.
3460         * gcc.dg/builtin-bswap-6a.c: New testcase.
3461         * gcc.dg/builtin-bswap-7a.c: New testcase.
3463         Revert
3464         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3466         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3467         optimization.
3468         * gcc.dg/builtin-bswap-7.c: Likewise.
3470 2014-04-08  Richard Biener  <rguenther@suse.de>
3472         PR tree-optimization/60785
3473         * gcc.dg/graphite/pr60785.c: New testcase.
3475 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3477         PR target/60602
3478         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3479         with as at -O0.
3481 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3483         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3484         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3485         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3487 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3489         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3491 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3493         PR target/60609
3494         * g++.dg/torture/pr60609.C: New test.
3496 2014-04-07  Richard Biener  <rguenther@suse.de>
3498         PR tree-optimization/60766
3499         * gcc.dg/torture/pr60766.c: New testcase.
3501 2014-04-07  Jason Merrill  <jason@redhat.com>
3503         * lib/gcc-dg.exp (dg-build-dso): New.
3504         (gcc-dg-test-1): Handle dg-do-what "dso".
3505         * lib/target-supports.exp (add_options_for_dlopen): New.
3506         (check_effective_target_dlopen): Use it.
3508 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3510         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3512 2014-04-07  Richard Biener  <rguenther@suse.de>
3514         PR middle-end/60750
3515         * g++.dg/torture/pr60750.C: New testcase.
3516         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3518 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3520         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3522 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3524         PR testsuite/60671
3525         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3527 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3529         PR testsuite/60672
3530         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3532         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3534 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3536         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3538 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3540         * gcc.target/avr/dev-specific-rmw.c: New test.
3542 2014-04-04  Cong Hou  <congh@google.com>
3544         PR tree-optimization/60656
3545         * gcc.dg/vect/pr60656.c: New test.
3547 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3549         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3550         optimization.
3551         * gcc.dg/builtin-bswap-7.c: Likewise.
3553 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3555         PR c++/58207
3556         * g++.dg/cpp0x/constexpr-ice15.C: New.
3558 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3560         PR ipa/59626
3561         testcase by Richard Biener
3562         * gcc.dg/lto/pr59626_0.c: New testcase.
3563         * gcc.dg/lto/pr59626_1.c: New testcase.
3565 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3567         PR debug/60655
3568         * gcc.c-torture/compile/pr60655-1.c: New test.
3570 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3572         PR ipa/60640
3573         * g++.dg/ipa/pr60640-1.C: New test.
3574         * g++.dg/ipa/pr60640-2.C: Likewise.
3575         * g++.dg/ipa/pr60640-3.C: Likewise.
3576         * g++.dg/ipa/pr60640-4.C: Likewise.
3578 2014-04-04  Jeff Law  <law@redhat.com>
3580         PR target/60657
3581         * gcc.target/arm/pr60657.c: New test.
3583 2014-04-04  Richard Biener  <rguenther@suse.de>
3585         PR ipa/60746
3586         * g++.dg/torture/pr60746.C: New testcase.
3588 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3590         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3591         * g++.old-deja/g++.jason/overload21.C: Likewise.
3592         * g++.old-deja/g++.law/init5.C: Likewise.
3594 2014-04-03  Cong Hou  <congh@google.com>
3596         PR tree-optimization/60505
3597         * gcc.dg/vect/pr60505.c: New test.
3599 2014-04-03  Richard Biener  <rguenther@suse.de>
3601         PR tree-optimization/60740
3602         * gcc.dg/graphite/pr60740.c: New testcase.
3604 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3606         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3607         * g++.dg/warn/Wnvdtor-2.C: New.
3608         * g++.dg/warn/Wnvdtor-3.C: New.
3609         * g++.dg/warn/Wnvdtor-4.C: New.
3610         * g++.dg/warn/Weff1.C: Delete.
3611         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3612         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3614 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3616         PR ipa/60659
3617         * g++.dg/torture/pr60659.C: New testcase.
3619 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3621         PR tree-optimization/60733
3622         * gcc.dg/torture/pr60733.c:  New test.
3624 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3626         PR rtl-optimization/60650
3627         * gcc.target/arm/pr60650-2.c: New.
3629 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3631         * gcc.target/i386/avx2-vpand-3.c,
3632         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3634 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3636         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3637         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3638         gcc.target/i386/memcpy-strategy-1.c,
3639         gcc.target/i386/memcpy-strategy-2.c,
3640         gcc.target/i386/memcpy-vector_loop-1.c,
3641         gcc.target/i386/memcpy-vector_loop-2.c,
3642         gcc.target/i386/memset-vector_loop-1.c,
3643         gcc.target/i386/memset-vector_loop-2.c,
3644         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3645         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3646         -march= options different from those in dg-options.
3648 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3650         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3651         gcc.target/i386/pr30970.c: Use -mtune=generic.
3652         * gcc.target/i386/avx2-vpaddb-3.c,
3653         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3654         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3655         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3656         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3657         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3658         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3659         gcc.target/i386/avx2-vpsubw-3.c,
3660         gcc.target/i386/avx256-unaligned-load-1.c,
3661         gcc.target/i386/avx256-unaligned-load-4.c,
3662         gcc.target/i386/avx256-unaligned-store-1.c,
3663         gcc.target/i386/avx256-unaligned-store-2.c,
3664         gcc.target/i386/avx256-unaligned-store-4.c: Use
3665         -mno-prefer-avx128.
3667 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3668             Iain Sandoe <iain@codesourcery.com>
3670         PR target/54083
3671         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3672         with the additional options -Wl,-undefined,dynamic_lookup
3673         and -Wl,-flat_namespace.
3674         * gcc.dg/torture/pr53922.c: Additional option
3675         -Wl,-flat_namespace for darwin[89].
3676         * gcc.dg/torture/pr60092.c: Additional options
3677         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3678         for darwin[89].
3680 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3682         PR target/43751
3683         * lib/prune.exp: Modify the regular express to prune
3684         the new warnings introduced by r205679 on darwin9.
3686 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3688         * g++.dg/init/ctor4.C: Adjust.
3689         * g++.dg/init/ctor4-1.C: New.
3690         * g++.dg/cpp0x/defaulted2.C: Adjust.
3692 2014-04-01  Richard Henderson  <rth@redhat.com>
3694         PR target/60704
3695         * gcc.dg/pr60704.c: New file.
3697 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3699         PR target/60363
3700         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3701         logical_op_short_circuit targets.
3703 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3705         PR libfortran/60128
3706         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3707         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3709 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3711         PR rtl-optimization/60700
3712         * gcc.target/i386/pr60700.c: New test.
3714 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3716         PR target/60650
3717         * gcc.target/arm/pr60650.c: Adjust command line options.
3719 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3721         PR middle-end/60647
3722         * gcc.dg/pr60647-1.c: New test.
3723         * gcc.dg/pr60647-2.c: Likewise.
3725 2014-03-31  Richard Biener  <rguenther@suse.de>
3727         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3729 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
3731         PR target/60034
3732         * gcc.target/aarch64/pr60034.c: New file.
3734 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3736         PR c++/60626
3737         * g++.dg/cpp1y/pr60626.C: New testcase.
3739 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
3741         * gcc.dg/pr45416.c: Allow bextr on x86.
3742         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3743         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3744         gcc.target/i386/fma4-vector.c: Use -mno-fma.
3745         * gcc.target/i386/l_fma_double_1.c,
3746         gcc.target/i386/l_fma_double_2.c,
3747         gcc.target/i386/l_fma_double_3.c,
3748         gcc.target/i386/l_fma_double_4.c,
3749         gcc.target/i386/l_fma_double_5.c,
3750         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3751         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3752         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3753         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3754         * gcc.target/i386/pr27971.c: Use -mno-tbm.
3755         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3756         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3758 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
3760         PR target/60648
3761         * g++.dg/pr60648.C: Move test to...
3762         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
3763         dg-options, add for fpic targets dg-additional-options -fPIC.
3765 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3767         * gnat.dg/opt33.adb: New testcase.
3769 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3771         PR target/60697
3772         * gcc.target/aarch64/pr60697.c: New.
3774 2014-03-27  Jeff Law  <law@redhat.com>
3776         PR target/60648
3777         * g++.dg/pr60648.C: New test.
3779 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
3781         PR c++/60573
3782         * g++.dg/cpp1y/pr60573.C: New testcase.
3784 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3786         PR target/60693
3787         * gcc.target/i386/pr60693.c: New test.
3789 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
3791         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3793 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3795         PR c++/60689
3796         * c-c++-common/pr60689.c: New test.
3798         PR c++/58678
3799         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3800         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3801         targets.
3803 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3805         PR target/60675
3806         * gcc.target/aarch64/pr60675.C: New.
3808 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3810         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3811         * lib/target-supports.exp: Return true for s390
3812         in check_effective_logical_op_short_circuit.
3814 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3816         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3817         of second source operand.
3818         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3820         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3822 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3824         PR ipa/60315
3825         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3827 2014-03-28  Tobias Burnus  <burnus@net-b.de>
3829         * lib/cilk-plus-dg.exp: New.
3830         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3831         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3833 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3835         PR fortran/60522
3836         * gfortran.dg/where_4.f90:  New test case.
3838 2014-03-27  Tobias Burnus  <burnus@net-b.de>
3840         PR fortran/58880
3841         * gfortran.dg/finalize_24.f90: New.
3843 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3845         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3846         vbpermq builtin.
3848         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3849         vec_select optimizations.
3850         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3851         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3853         PR target/60672
3854         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3855         xxpermdi builtins are supported.
3857 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3859         PR rtl-optimization/60650
3860         * gcc.target/arm/pr60650.c: New.
3862 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3864         * gcc.target/s390/20140327-1.c: New testcase.
3866 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
3868         PR middle-end/60682
3869         * g++.dg/gomp/pr60682.C: New test.
3871 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
3873         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3875 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3877         PR target/60580
3878         * gcc.target/aarch64/pr60580_1.c: New.
3879         * gcc.target/aarch64/test_fp_attribute_1.c: New.
3880         * gcc.target/aarch64/test_fp_attribute_2.c: New.
3882 2014-03-26  Dehao Chen  <dehao@google.com>
3884         * gcc.dg/predict-8.c: New test.
3886 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
3888         PR c++/52369
3889         * g++.dg/init/const10.C: New.
3890         * g++.dg/init/const11.C: New.
3891         * g++.dg/init/pr25811.C: Adjust.
3892         * g++.dg/init/pr29043.C: Likewise.
3893         * g++.dg/init/pr43719.C: Likewise.
3894         * g++.dg/init/pr44086.C: Likewise.
3895         * g++.dg/init/ctor8.C: Likewise.
3896         * g++.dg/init/uninitialized1.C: Likewise.
3898 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
3900         PR sanitizer/60636
3901         * c-c++-common/ubsan/pr60636.c: New test.
3903 2014-03-26  Andreas Schwab  <schwab@suse.de>
3905         * g++.dg/torture/pr60315.C: Remove duplication.
3907 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3909         * gcc.c-torture/execute/20140326-1.c: New test.
3911 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
3913         PR ipa/60315
3914         * g++.dg/torture/pr60315.C: New testcase.
3916 2014-03-25  Martin Jambor  <mjambor@suse.cz>
3918         PR ipa/60600
3919         * g++.dg/ipa/pr60600.C: New test.
3921 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
3923         PR testsuite/58013
3924         * g++.dg/opt/pr56999.C: Pop hidden visibility.
3926 2014-03-25  Richard Biener  <rguenther@suse.de>
3928         PR middle-end/60635
3929         * gfortran.dg/lto/pr60635_0.f90: New testcase.
3930         * gfortran.dg/lto/pr60635_1.c: Likewise.
3932 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
3934         PR c++/60627
3935         * g++.dg/cpp1y/pr60627.C: New testcase.
3937 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
3939         * gcc.target/aarch64/ushr64_1.c: New.
3941 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
3943         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3944         (LONG_LONG): Use LLONG.
3945         (set_rvector_long): Explicitly return void.
3946         (set_vector_long): Likewise.
3947         (check_vector_long): Likewise.
3949 2014-03-24  Marek Polacek  <polacek@redhat.com>
3951         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3952         Define INT_MIN.
3953         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3954         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3955         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3956         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3957         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3958         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3959         * c-c++-common/ubsan/pr59503.c: Likewise.
3960         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3961         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3962         * c-c++-common/ubsan/shift-3.c: Likewise.
3963         * c-c++-common/ubsan/shift-6.c: Likewise.
3964         * c-c++-common/ubsan/undefined-1.c: Likewise.
3965         * c-c++-common/ubsan/vla-2.c: Likewise.
3966         * c-c++-common/ubsan/vla-3.c: Likewise.
3967         * c-c++-common/ubsan/vla-4.c: Likewise.
3968         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3969         * g++.dg/ubsan/return-2.C: Likewise.
3971 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
3973         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3974         hppa*-*-hpux*.
3976         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3978         PR libfortran/59313
3979         PR libfortran/58015
3980         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3981         * gfortran.dg/round_4.f90: Likewise.
3983 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
3985         PR libfortran/60128
3986         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3987         i?86-*-solaris2.9*.
3989 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3991         PR sanitizer/60613
3992         * c-c++-common/ubsan/pr60613-1.c: New test.
3993         * c-c++-common/ubsan/pr60613-2.c: New test.
3995 2014-03-22  Matthias Klose  <doko@ubuntu.com>
3997         * g++.dg/cpp0x/regress: Remove empty directory.
3999 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4001         PR debug/60603
4002         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4004 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4006         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4007         * g++.dg/cpp1y/pr60393.C: Likewise.
4009 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4011         PR c++/60384
4012         * g++.dg/cpp1y/pr60384.C: New.
4014 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4016         PR target/60598
4017         * gcc.dg/pr60598.c: New test.
4019 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4021         PR ipa/59176
4022         * g++.dg/torture/pr59176.C: New test.
4024 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4026         PR ipa/60419
4027         * g++.dg/ipa/pr60419.C: New test.
4029 2014-03-21  Richard Biener  <rguenther@suse.de>
4031         PR tree-optimization/60577
4032         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4034 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4036         PR fortran/60599
4037         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4039 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4041         PR middle-end/60597
4042         * g++.dg/opt/pr60597.C: New test.
4044         PR c++/60572
4045         * g++.dg/init/pr60572.C: New test.
4047 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4049         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4051 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4053         PR fortran/60543
4054         PR fortran/60283
4055         * gfortran.dg/implicit_pure_4.f90: New.
4057 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4059         PR c++/51474
4060         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4062 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4064         PR testsuite/60590
4065         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4066         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4067         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4069 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4071         PR c++/60332
4072         * g++.dg/cpp1y/pr60332.C: New.
4074 2014-03-19  Marek Polacek  <polacek@redhat.com>
4076         PR sanitizer/60569
4077         * g++.dg/ubsan/pr60569.C: New test.
4079 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4081         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4083 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4085         PR tree-optimization/60559
4086         * g++.dg/vect/pr60559.cc: New test.
4088 2014-03-18  Ian Lance Taylor  <iant@google.com>
4090         PR target/60563
4091         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4092         (ditype): Rename typedef from int64_t.
4094 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4096         PR c/55383
4097         * gcc.dg/cast-qual-3.c: New.
4098         Revert:
4099         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4100         * c-c++-common/Wcast-qual-1.c: More precise match text.
4102 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4104         PR fortran/55207
4105         PR fortran/60549
4106         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4107         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4108         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4109         * gfortran.dg/intent_optimize_1.f90: Ditto.
4110         * gfortran.dg/pointer_init_9.f90: Ditto.
4111         * gfortran.dg/volatile4.f90: Ditto.
4112         * gfortran.dg/volatile6.f90: Ditto.
4114 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4116         PR c/55383
4117         * c-c++-common/Wcast-qual-1.c: More precise match text.
4119 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4121         PR c++/60305
4122         * g++.dg/cpp0x/constexpr-ice14.C: New.
4124 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4126         PR c++/54250
4127         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4129 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4131         PR sanitizer/60535
4132         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4133         * c-c++-common/ubsan/null-2.c: Likewise.
4134         * c-c++-common/ubsan/null-3.c: Likewise.
4135         * c-c++-common/ubsan/null-4.c: Likewise.
4136         * c-c++-common/ubsan/null-5.c: Likewise.
4137         * c-c++-common/ubsan/null-6.c: Likewise.
4138         * c-c++-common/ubsan/null-7.c: Likewise.
4139         * c-c++-common/ubsan/null-8.c: Likewise.
4140         * c-c++-common/ubsan/null-9.c: Likewise.
4141         * c-c++-common/ubsan/null-10.c: Likewise.
4142         * c-c++-common/ubsan/null-11.c: Likewise.
4143         * c-c++-common/ubsan/overflow-1.c: Likewise.
4144         * c-c++-common/ubsan/overflow-2.c: Likewise.
4145         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4146         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4147         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4148         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4149         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4150         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4151         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4152         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4153         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4154         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4155         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4156         * c-c++-common/ubsan/pr59333.c: Likewise.
4157         * c-c++-common/ubsan/pr59503.c: Likewise.
4158         * c-c++-common/ubsan/pr59667.c: Likewise.
4159         * c-c++-common/ubsan/undefined-1.c: Likewise.
4160         * g++.dg/ubsan/pr59250.C: Likewise.
4161         * g++.dg/ubsan/pr59306.C: Likewise.
4163 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4165         * gcc.dg/tls/pr58595.c: Add tls options.
4167 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4169         * gcc.target/i386/avx-additional-reg-names.c: New.
4170         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4172 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4174         PR c++/60390
4175         * g++.dg/cpp1y/pr60390.C: New testcase.
4177         PR c++/60391
4178         * g++.dg/cpp1y/pr60391.C: New testcase.
4180 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4182         PR target/60516
4183         * gcc.target/i386/pr60516.c: New test.
4185 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4187         PR c++/59571
4188         * g++.dg/cpp0x/constexpr-ice13.C: New.
4190 2014-03-17  Marek Polacek  <polacek@redhat.com>
4192         PR middle-end/60534
4193         * gcc.dg/gomp/pr60534.c: New test.
4195 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4197         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4199 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4201         PR testsuite/58851
4202         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4203         storage size.
4205 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4207         PR libfortran/58324
4208         * gfortran.dg/list_read_12.f90: New test.
4210 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4212         PR fortran/55207
4213         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4214         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4215         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4216         -Wno-aggressive-loop-optimizations and remove an unused variable.
4217         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4218         * gfortran.dg/pointer_init_9.f90: New.
4219         * gfortran.dg/volatile4.f90: Put into subroutine.
4220         * gfortran.dg/volatile6.f90: Ditto.
4222 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4224         PR fortran/60392
4225         * gfortran.dg/transpose_4.f90: New test.
4227 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4229         PR rtl-optimization/60508
4230         * gcc.target/i386/pr60508.c: New.
4232 2014-03-14  Richard Biener  <rguenther@suse.de>
4234         PR middle-end/60518
4235         * g++.dg/pr60518.C: New testcase.
4237 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4239         PR lto/60461
4240         * gcc.dg/lto/pr60461_0.c: New test.
4242 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4244         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4245         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4246         * gcc.dg/lto/save-temps_0.c: New testcase.
4248 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4250         PR middle-end/36282
4251         * c-c++-common/pr36282-1.c: New test.
4252         * c-c++-common/pr36282-2.c: New test.
4253         * c-c++-common/pr36282-3.c: New test.
4254         * c-c++-common/pr36282-4.c: New test.
4256 2014-03-13  Richard Henderson  <rth@redhat.com>
4258         PR debug/60438
4259         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4261 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/60383
4264         * g++.dg/template/crash118.C: New.
4265         * g++.dg/template/crash95.C: Adjust.
4267 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4269         PR rtl-optimization/57189
4270         * gcc.target/i386/pr57189.c: New.
4272 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4274         PR c++/60254
4275         * g++.dg/cpp0x/static_assert10.C: New.
4276         * g++.dg/cpp0x/static_assert11.C: Likewise.
4277         * g++.dg/cpp0x/static_assert3.C: Adjust.
4279 2014-03-13  Richard Biener  <rguenther@suse.de>
4281         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4283 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4285         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4286         2.07 128-bit arithmetic.
4287         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4289         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4290         due to when TImode is allowed in VSX registers, the allowable
4291         address modes for TImode is just a single indirect address in
4292         order for the value to be loaded and store in either GPR or VSX
4293         registers.  This affects the generated code, and it would cause
4294         this test to fail, when such an option is used.
4296 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4298         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4300 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4302         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4303         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4304         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4305         only test for exactly one if if -mbranch-cost=1 has been passed.
4307 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4309         PR target/60264
4310         * gcc.target/arm/pr60264.c
4312 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4314         PR tree-optimization/60454
4315         * gcc.c-torture/execute/pr60454.c: New test.
4317 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4318             Marc Glisse  <marc.glisse@inria.fr>
4320         PR tree-optimization/60502
4321         * gcc.c-torture/compile/pr60502.c: New test.
4323 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4325         PR middle-end/60482
4326         * gcc.dg/vect/pr60482.c: New test.
4328 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4330         PR c++/60389
4331         * g++.dg/cpp0x/inh-ctor19.C: New.
4333 2014-03-11  Richard Biener  <rguenther@suse.de>
4335         PR tree-optimization/60429
4336         PR tree-optimization/60485
4337         * gcc.dg/pr60485-1.c: New testcase.
4338         * gcc.dg/pr60485-2.c: Likewise.
4340 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4342         PR ipa/60457
4343         * g++.dg/ipa/pr60457.C: New test.
4345 2014-03-10  Richard Biener  <rguenther@suse.de>
4347         PR middle-end/60474
4348         * g++.dg/torture/pr60474.C: New testcase.
4350 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4352         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4354 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4356         * gcc.dg/lto/pr55113_0.c: New testcase.
4358 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4360         PR c++/60033
4361         * g++.dg/cpp1y/pr60033.C: New testcase.
4363         PR c++/60393
4364         * g++.dg/cpp1y/pr60393.C: New testcase.
4366 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4368         PR libfortran/60128
4369         * gfortran.dg/fmt_en.f90: New test.
4371 2014-03-07  Jason Merrill  <jason@redhat.com>
4373         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4374         * lib/target-supports.exp (check_effective_target_c++11): Now
4375         means C++11 and up.
4376         (check_effective_target_c++11_only): New.
4377         (check_effective_target_c++11_down): New.
4378         (check_effective_target_c++1y): New.
4379         (check_effective_target_c++1y_only): New.
4380         (check_effective_target_c++98_only): Rename from
4381         check_effective_target_c++98.
4382         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4384 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4386         PR c++/58609
4387         * g++.dg/cpp0x/constexpr-ice12.C: New.
4389 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4391         * c-c++-common/gomp/map-1.c: Extend.
4393 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4394             Janus Weil  <janus@gcc.gnu.org>
4396         PR fortran/51976
4397         * gfortran.dg/deferred_type_component_1.f90 : New test.
4398         * gfortran.dg/deferred_type_component_2.f90 : New test.
4400 2014-03-06  Marek Polacek  <polacek@redhat.com>
4402         PR c/60197
4403         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4404         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4406 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4408         PR target/58595
4409         * gcc.dg/tls/pr58595.c: New test.
4411 2014-03-06  Richard Biener  <rguenther@suse.de>
4413         PR middle-end/60445
4414         PR lto/60424
4415         PR lto/60427
4416         Revert
4417         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4419         * gcc.dg/lto/pr55113_0.c: New testcase.
4421 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4423         PR testsuite/59308
4424         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4425         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4426         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4427         s390*/i?86/x86_64.
4428         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4429         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4430         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4431         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4432         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4433         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4434         even for mips*/s390*/i?86/x86_64.
4435         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4436         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4437         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4438         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4439         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4441         PR lto/60404
4442         * gcc.dg/lto/pr60404_0.c: New test.
4443         * gcc.dg/lto/pr60404_1.c: New file.
4444         * gcc.dg/lto/pr60404_2.c: New file.
4446 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4448         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4449         long long" throughout.
4450         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4451         * gcc.dg/vmx/insert-vsx.c: Likewise.
4452         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4453         * gcc.dg/vmx/ld-vsx.c: Likewise.
4454         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4455         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4456         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4457         * gcc.dg/vmx/merge-vsx.c: Likewise.
4458         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4459         * gcc.dg/vmx/st-vsx.c: Likewise.
4460         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4461         * gcc.dg/vmx/stl-vsx.c: Likewise.
4462         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4464 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4466         * gcc.dg/lto/pr55113_0.c: New testcase.
4468 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4470         PR c++/60376
4471         * g++.dg/cpp1y/pr60376.C: New.
4473 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4475         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4477 2014-03-04  Richard Biener  <rguenther@suse.de>
4479         PR tree-optimization/60382
4480         * gcc.dg/vect/pr60382.c: New testcase.
4482 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4484         PR libfortran/60148
4485         * gfortran.dg/namelist_84.f90: New test.
4487 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4489         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4490         argument to avoid inf values.
4491         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4492         UNION_FP_CHECK machinery.
4494 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4496         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4497         i32in128 cases outside special big-endian processing block.
4499 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4501         PR preprocessor/60400
4502         * c-c++-common/cpp/pr60400.c: New test.
4503         * c-c++-common/cpp/pr60400-1.h: New file.
4504         * c-c++-common/cpp/pr60400-2.h: New file.
4506         PR objc++/60398
4507         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4509         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4510         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4512 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4514         PR ipa/60150
4515         * g++.dg/lto/pr60150.H: New testcase.
4516         * g++.dg/lto/pr60150_0.C: New testcase.
4517         * g++.dg/lto/pr60150_1.C: New testcase.
4519 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4521         PR ipa/60306
4522         * g++.dg/ipa/devirt-29.C: New testcase
4524 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4526         PR fortran/60236
4527         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4529 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4531         PR c++/50025
4532         * g++.dg/cpp0x/pr50025.C: New.
4534 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4536         PR c++/60377
4537         * g++.dg/cpp1y/pr60377.C: New testcase.
4539 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4541         PR fortran/60341
4542         * gfortran.dg/str_comp_optimize_1.f90: New test.
4544 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4546         PR target/60071
4547         * gcc.c-torture/compile/pr60071.c: New.
4549 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4551         PR fortran/60359
4552         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4554 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4556         PR c++/58610
4557         * g++.dg/cpp0x/constexpr-ice11.C: New.
4559 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4561         PR c++/60314
4562         * g++.dg/cpp1y/auto-fn24.C: New.
4564 2014-02-28  Joey Ye  <joey.ye@arm.com>
4566         PR target/PR60169
4567         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4569 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4571         PR c++/60253
4572         * g++.dg/overload/ellipsis2.C: New.
4574 2014-02-27  Jeff Law  <law@redhat.com>
4576         PR rtl-optimization/52714
4577         * gcc.c-torture/compile/pr52714.c: New test.
4579 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4580             Jeff Law  <law@redhat.com>
4582         PR rtl-optimization/49847
4583         * g++.dg/pr49847.C: New test.
4585 2014-02-27  Marek Polacek  <polacek@redhat.com>
4587         PR middle-end/59223
4588         * c-c++-common/pr59223.c: New test.
4590 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4592         * common/config/i386/predicates.md (const1256_operand): Remove.
4593         (const2356_operand): New.
4594         (const_1_to_2_operand): Remove.
4595         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4596         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4597         (*avx512pf_gatherpf<mode>sf): Ditto.
4598         (avx512pf_gatherpf<mode>df): Ditto.
4599         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4600         (*avx512pf_gatherpf<mode>df): Ditto.
4601         (avx512pf_scatterpf<mode>sf): Ditto.
4602         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4603         (*avx512pf_scatterpf<mode>sf): Ditto.
4604         (avx512pf_scatterpf<mode>df): Ditto.
4605         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4606         (*avx512pf_scatterpf<mode>df): Ditto.
4607         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4609 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4611         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4612         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4613         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4614         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4615         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4616         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4617         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4618         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4620 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4622         PR target/60280
4623         * gnat.dg/renaming5.adb: Change to two expected gotos.
4624         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4625         jump threads.
4626         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4627         messages for removed basic block.
4628         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4629         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4630         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4631         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4633 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4635         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
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.
4642 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4644         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4645         * gcc.target/i386/prefetchwt1-1.c: New.
4646         * g++.dg/other/i386-2.C: Add new option.
4647         * g++.dg/other/i386-3.C: Ditto.
4648         * gcc.target/i386/sse-12.c: Ditto.
4649         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4650         * gcc.target/i386/sse-22.c: Add new option.
4651         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4653 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4655         PR libfortran/59313
4656         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4658         PR libfortran/58015
4659         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4661 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4663         PR c++/60311
4664         * g++.dg/cpp1y/pr60311.C: New testcase.
4666         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4668         PR c++/60065
4669         * g++.dg/cpp1y/pr60065.C: New testcase.
4671 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4673         PR rtl-optimization/60268
4674         * gcc.c-torture/compile/pr60268.c: New test.
4676 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4678         * gcc.target/microblaze/others/mem_reload.c: New test.
4680 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4682         * gcc.dg/vmx/lde.c: New test.
4683         * gcc.dg/vmx/lde-be-order.c: New test.
4684         * gcc.dg/vmx/ste.c: New test.
4685         * gcc.dg/vmx/ste-be-order.c: New test.
4687 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4689         PR testsuite/60173
4690         * lib/target-supports.exp
4691         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4692         and crisv32-*-* to list.
4694 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4696         PR fortran/60302
4697         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4699 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4701         * gcc.dg/vmx/vsums.c: Check entire result vector.
4702         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4704 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4706         * gcc.dg/vmx/ld.c: New test.
4707         * gcc.dg/vmx/ld-be-order.c: New test.
4708         * gcc.dg/vmx/ld-vsx.c: New test.
4709         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4710         * gcc.dg/vmx/ldl.c: New test.
4711         * gcc.dg/vmx/ldl-be-order.c: New test.
4712         * gcc.dg/vmx/ldl-vsx.c: New test.
4713         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4714         * gcc.dg/vmx/st.c: New test.
4715         * gcc.dg/vmx/st-be-order.c: New test.
4716         * gcc.dg/vmx/st-vsx.c: New test.
4717         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4718         * gcc.dg/vmx/stl.c: New test.
4719         * gcc.dg/vmx/stl-be-order.c: New test.
4720         * gcc.dg/vmx/stl-vsx.c: New test.
4721         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4723 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4725         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4726         * g++.dg/other/i386-3.C (dg-options): Ditto.
4727         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4728         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4729         -mavx512pf and -msha.
4731 2014-02-21  Richard Biener  <rguenther@suse.de>
4733         PR tree-optimization/60276
4734         * gcc.dg/vect/pr60276.c: New testcase.
4736 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4738         PR fortran/60234
4739         * gfortran.dg/finalize_23.f90: New.
4741 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4743         PR c++/60052
4744         PR c++/60053
4745         * g++.dg/cpp1y/pr60052.C: New testcase.
4746         * g++.dg/cpp1y/pr60053.C: New testcase.
4748 2014-02-21  Tobias Burnus  <burnus@net-b.de>
4750         PR fortran/60286
4751         * gfortran.dg/inquire_16.f90: New.
4753 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
4755         * gcc.target/nios2/biggot-1.c: New.
4756         * gcc.target/nios2/biggot-2.c: New.
4758 2014-02-20  Martin Jambor  <mjambor@suse.cz>
4760         PR ipa/55260
4761         * gcc.dg/ipa/pr55260.c: New test.
4763 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
4765         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4766         for execution test case.
4768 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
4770         PR ipa/58555
4771         * g++.dg/torture/pr58555.C: New testcase.
4773 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4775         PR target/60204
4776         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4777         reflect abi fix.
4778         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4780 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4781             Kirill Yukhin  <kirill.yukhin@intel.com>
4783         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4784         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4785         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4786         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4787         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4788         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4790 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4792         PR c/37743
4793         * g++.dg/ext/builtin-bswap1.C: New test.
4794         * c-c++-common/pr37743.c: New test.
4796 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
4798         * gcc.dg/decl-10.c: New test.
4800 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4802         PR c++/60267
4803         * g++.dg/ext/ivdep-1.C: New test.
4805         PR c++/60267
4806         * gcc.dg/pr60267.c: New test.
4808 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
4810         PR target/59794
4811         * gcc.target/i386/pr39162.c: Add dg-prune-output.
4812         (dg-options): Remove -Wno-psabi.
4813         * gcc.target/i386/pr59794-2.c: Ditto.
4814         * gcc.target/i386/pr60205-1.c: Ditto.
4815         * gcc.target/i386/sse-5.c: Ditto.
4817 2014-02-18  Nick Clifton  <nickc@redhat.com>
4819         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4820         * gcc.dg/pr23623.c: Likewise.
4821         * gcc.dg/pr48784-1.c: Likewise.
4822         * gcc.dg/pr48784-2.c: Likewise.
4823         * gcc.dg/pr56997-2.c: Likewise.
4824         * gcc.dg/sms-6.c: Likewise.
4825         * gcc.dg/torture/pr60183.c: Likewise.
4826         * gcc.dg/torture/vec-cvt-1.c: Likewise.
4827         * gcc.c-torture/execute/20061220-1.x: New.
4828         * gcc.c-torture/execute/pr43220.x: New.
4829         * gcc.c-torture/execute/pr51581-1.x: New.
4830         * gcc.c-torture/execute/pr51581-2.x: New.
4831         * gcc.c-torture/execute/pr58570.x: New.
4832         * gcc.c-torture/unsorted/DFcmp.x: New.
4833         * gcc.c-torture/unsorted/SFset.x: New.
4835 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4837         * gnat.dg/opt31.adb: New test.
4839 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4841         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4843 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
4845         PR fortran/60232
4846         * gfortran.dg/typebound_proc_33.f90: New.
4848 2014-02-19  Marek Polacek  <polacek@redhat.com>
4850         PR c/60195
4851         * gcc.dg/pr60195.c: New test.
4853 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
4855         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4857 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4859         PR preprocessor/58844
4860         * c-c++-common/cpp/pr58844-1.c: New test.
4861         * c-c++-common/cpp/pr58844-2.c: New test.
4863 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4865         PR c++/60225
4866         * g++.dg/cpp0x/constexpr-ice10.C: New.
4868 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4870         PR c++/60215
4871         * g++.dg/cpp0x/pr60215.C: New.
4873 2014-02-18  Tobias Burnus  <burnus@net-b.de>
4875         PR fortran/49397
4876         * gfortran.dg/proc_ptr_45.f90: New.
4877         * gfortran.dg/proc_ptr_46.f90: New.
4879 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
4881         PR c++/60190
4882         * g++.dg/cpp1y/pr60190.C: New testcase.
4884         PR c++/60064
4885         * g++.dg/cpp1y/pr60064.C: New testcase.
4887 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
4889         PR target/60205
4890         * gcc.target/i386/pr60205-1.c: New test.
4891         * gcc.target/i386/pr60205-2.c: Ditto.
4893 2014-02-18  Kai Tietz  <ktietz@redhat.com>
4895         PR target/60193
4896         * gcc.target/i386/nest-1.c: New testcase.
4898 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4900         * gnat.dg/opt32.adb: New test.
4902 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
4904         PR fortran/60231
4905         * gfortran.dg/typebound_generic_15.f90: New.
4907 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
4909         PR fortran/55907
4910         * gfortran.dg/init_flag_12.f90: New.
4912 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
4913             Ilya Tocar  <ilya.tocar@intel.com>
4915         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4916         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4917         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4918         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4920 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
4922         * lib/target-supports.exp
4923         (check_effective_target_logical_op_short_circuit): New procedure.
4924         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4925         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4926         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4927         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4928         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4929         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
4930         logical_op_short_circuit for the alternative test, extending
4931         it to arm_cortex_m.
4933 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4935         PR target/60203
4936         * gcc.target/powerpc/pr60203.c: New testsuite.
4938 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
4940         PR fortran/59599
4941         * gfortran.dg/ichar_3.f90: New test.
4943 2014-02-15  Richard Biener  <rguenther@suse.de>
4945         PR tree-optimization/60183
4946         * gcc.dg/torture/pr60183.c: New testcase.
4948 2014-02-14  Jeff Law  <law@redhat.com>
4950         PR rtl-optimization/60131
4951         * g++.dg/torture/pr60131.C: New test.
4953 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
4955         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4956         on command-line.
4958 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4960         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4962 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
4964         * gcc.c-torture/compile/20140213.c: New test.
4966 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
4968         PR target/43546
4969         * gcc.target/i386/pr43546.c: New test.
4971 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4973         * gcc.target/s390/hotpatch-compile-8.c: New test.
4975 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4977         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
4978         definition with an ifndef.
4979         * gcc.dg/pr59605-2.c: New test.
4981 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4983         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4985 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
4987         * gcc.dg/torture/float128-mul-underflow.c,
4988         gcc.dg/torture/float128-truncdf-underflow.c,
4989         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4991 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4993         PR middle-end/59737
4994         * g++.dg/ipa/pr59737.C: New test.
4996 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4998         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5000 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5002         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5004         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5006 2014-02-12  Richard Biener  <rguenther@suse.de>
5008         PR middle-end/60092
5009         * gcc.dg/torture/pr60092.c: New testcase.
5010         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5012 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5014         * gcc.c-torture/execute/20140212-1.c: New test.
5016 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5018         PR c++/60047
5019         * g++.dg/cpp0x/pr60047.C: New.
5021 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5023         PR c/60101
5024         * c-c++-common/pr60101.c: New test.
5026 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5028         PR lto/59468
5029         * g++.dg/ipa/devirt-27.C: New testcase.
5030         * g++.dg/ipa/devirt-26.C: New testcase.
5032 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5034         PR target/60137
5035         * gcc.target/powerpc/pr60137.c: New file.
5037 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5039         PR fortran/52370
5040         * gfortran.dg/pr52370.f90: New test.
5042 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5044         PR target/59927
5045         Revert
5046         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5048         PR testsuite/58630
5049         * gcc.target/i386/pr43662.c (dg-options):
5050         Add -maccumulate-outgoing-args.
5051         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5052         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5053         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5054         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5055         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5056         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5057         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5058         Add -maccumulate-outgoing-args.
5059         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5060         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5061         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5062         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5063         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5064         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5065         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5066         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5067         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5068         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5069         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5070         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5071         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5072         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5073         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5075 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5077         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5079 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5081         PR debug/59776
5082         * gcc.dg/guality/pr59776.c: New test.
5084 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5086         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5087         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5088         (add_options_for_arm_vfp3): New.
5090 2014-02-11  Jeff Law  <law@redhat.com>
5092         PR middle-end/54041
5093         * gcc.target/m68k/pr54041.c: New test.
5095 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5097         PR target/59927
5098         * gcc.target/i386/pr59927.c: New test.
5100 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5102         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5103         * gcc.dg/vect/pr60012.c: Likewise.
5104         * gcc.dg/vect/vect-119.c: Likewise.
5105         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5106         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5108 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5110         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5112 2014-02-10  Jeff Law  <law@redhat.com>
5114         PR middle-end-52306
5115         * gcc.c-torture/compile/pr52306.c: New test.
5117 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5119         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5121 2014-02-10  Richard Biener  <rguenther@suse.de>
5123         PR tree-optimization/60115
5124         * gcc.dg/torture/pr60115.c: New testcase.
5126 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5128         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5129         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5131 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5132             Ilya Tocar  <ilya.tocar@intel.com>
5134         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5135         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5136         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5137         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5138         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5139         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5140         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5141         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5142         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5143         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5144         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5145         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5146         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5147         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5148         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5149         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5150         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5151         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5152         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5153         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5154         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5155         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5156         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5157         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5158         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5159         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5160         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5162 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5164         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5166 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5168         PR fortran/57522
5169         * gfortran.dg/associated_target_5.f03: New test.
5171 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5173         PR fortran/59026
5174         * gfortran.dg/elemental_by_value_1.f90: New test.
5176 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5178         PR fortran/58470
5179         * gfortran.dg/finalize_22.f90: New.
5181 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5183         PR fortran/60066
5184         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5185         was fixed by the patch for PR59906.
5187 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5189         PR translation/52289
5190         * gfortran.dg/coarray_8.f90: Update dg-error match.
5192 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5194         PR c/59984
5195         * gcc.dg/vect/pr59984.c: New test.
5197         PR middle-end/60092
5198         * gcc.dg/attr-alloc_align-1.c: New test.
5199         * gcc.dg/attr-alloc_align-2.c: New test.
5200         * gcc.dg/attr-alloc_align-3.c: New test.
5201         * gcc.dg/attr-assume_aligned-1.c: New test.
5202         * gcc.dg/attr-assume_aligned-2.c: New test.
5203         * gcc.dg/attr-assume_aligned-3.c: New test.
5205 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5207         PR target/60077
5208         * gcc.target/i386/pr60077-1.c: New test.
5209         * gcc.target/i386/pr60077-2.c: New test.
5211 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5213         PR preprocessor/56824
5214         * gcc.dg/pr56824.c: New test.
5216 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5218         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5219         variable used for atomic operations.
5221 2014-02-07  Richard Biener  <rguenther@suse.de>
5223         PR middle-end/60092
5224         * gcc.dg/vect/pr60092-2.c: New testcase.
5226 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5228         PR c++/60082
5229         Revert
5230         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5232         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5233         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5235 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5237         * gcc.target/s390/fp2int1.c: New testcase.
5239 2014-02-07  Richard Biener  <rguenther@suse.de>
5241         PR middle-end/60092
5242         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5243         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5245 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5247         PR ipa/59918
5248         * g++.dg/torture/pr59918.C: New testcase.
5250 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5252         PR target/59575
5253         * gcc.target/arm/pr59575.c: New test.
5255         PR debug/59992
5256         * gcc.dg/pr59992.c: New test.
5258 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5260         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5261         init_priority. Test alignment of variable instead of function.
5263 2014-02-06  Marek Polacek  <polacek@redhat.com>
5265         PR c/60087
5266         * gcc.dg/pr60087.c: New test.
5268 2014-02-06  Alan Modra  <amodra@gmail.com>
5270         * gcc.target/powerpc/pr60032.c: New.
5272 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5274         PR target/60062
5275         * gcc.c-torture/execute/pr60062.c: New test.
5276         * gcc.c-torture/execute/pr60072.c: New test.
5278 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5280         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5281         so that expected outcome works for PIC variants too.
5283 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5284             Kugan Vivekanandarajah  <kuganv@linaro.org>
5286         * gcc.target/arm/vect-noalign.c: New file.
5288 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5289             Jakub Jelinek  <jakub@redhat.com>
5291         PR middle-end/60013
5292         * gcc.dg/pr60013.c: New testcase.
5294 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5296         * gcc.dg/vmx/sum2s.c: New.
5297         * gcc.dg/vmx/sum2s-be-order.c: New.
5299 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5301         * gcc.dg/vmx/pack.c: New.
5302         * gcc.dg/vmx/pack-be-order.c: New.
5303         * gcc.dg/vmx/unpack.c: New.
5304         * gcc.dg/vmx/unpack-be-order.c: New.
5306 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5308         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5309         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5311 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5313         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5314         Use __builtin_floorf, __builtin_ceilf.
5315         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5316         declaration.
5317         (TEST): Use __builtin_floorf.
5318         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5320 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5322         PR ipa/59947
5323         * g++.dg/opt/pr59947.C: New test.
5325         PR c++/58703
5326         * c-c++-common/gomp/pr58703.c: New test.
5328 2014-02-05  Richard Biener  <rguenther@suse.de>
5330         PR testsuite/60076
5331         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5332         avoid using unsigned long long.
5334 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5336         PR middle-end/57499
5337         * g++.dg/torture/pr57499.C: New test.
5339 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5341         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5343 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5345         * g++.dg/ipa/devirrt-22.C: Fix template.
5347 2014-02-04  Marek Polacek  <polacek@redhat.com>
5349         PR c/60036
5350         * gcc.dg/pr60036.c: New test.
5352 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5354         PR ipa/60058
5355         * g++.dg/torture/pr60058.C: New testcase.
5357 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5359         * g++.dg/tsan/default_options.C: Invert check.
5361 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5363         PR tree-optimization/60002
5364         * g++.dg/opt/pr60002.C: New test.
5366         PR tree-optimization/60023
5367         * g++.dg/vect/pr60023.cc: New test.
5369         PR ipa/60026
5370         * c-c++-common/torture/pr60026.c: New test.
5372         PR rtl-optimization/57915
5373         * gcc.target/i386/pr57915.c: New test.
5375 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5377         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5379 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5381         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5383 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5385         PR middle-end/59261
5386         * gcc.dg/pr59261.c: New test.
5388 2014-02-04  Richard Biener  <rguenther@suse.de>
5390         PR tree-optimization/60012
5391         * gcc.dg/vect/pr60012.c: New testcase.
5393 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5395         PR target/59788
5396         * g++.dg/eh/unwind-direct.C: New test.
5398 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5400         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5401         timeout value to 20s.
5403 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5405         PR ipa/59882
5406         * g++.dg/torture/pr59882.C: New testcase
5408 2014-02-03  Jan Hubicka  <jh@suse.cz>
5410         PR ipa/59831
5411         * g++.dg/ipa/devirt-22.C: New testcase.
5413 2014-02-03  Jan Hubicka  <jh@suse.cz>
5415         * g++.dg/ipa/devirt-25.C: New testcase.
5417 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5419         PR tree-optimization/59924
5420         * gcc.dg/pr59924.c: New test.
5422 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5424         PR ipa/59831
5425         * g++.dg/ipa/devirt-24.C: New testcase.
5427 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5429         PR c++/53017
5430         PR c++/59211
5431         * c-c++-common/attributes-1.c: New testcase.
5432         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5434 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5436         PR c++/58871
5437         * g++.dg/cpp0x/pr58871.C: New.
5439 2014-02-03  Cong Hou  <congh@google.com>
5441         PR tree-optimization/60000
5442         * g++.dg/vect/pr60000.cc: New test.
5444 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5446         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5447         * gcc.target/i386/long-double-64-4.c: Likewise.
5448         * gcc.target/i386/long-double-80-1.c: Likewise.
5449         * gcc.target/i386/long-double-80-2.c: Likewise.
5450         * gcc.target/i386/long-double-80-3.c: Likewise.
5451         * gcc.target/i386/long-double-80-4.c: Likewise.
5452         * gcc.target/i386/long-double-80-5.c: Likewise.
5453         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5454         __multf3 isn't used.
5455         * gcc.target/i386/long-double-64-3.c: Likewise.
5456         * gcc.target/i386/long-double-128-1.c: New test.
5457         * gcc.target/i386/long-double-128-2.c: Likewise.
5458         * gcc.target/i386/long-double-128-3.c: Likewise.
5459         * gcc.target/i386/long-double-128-4.c: Likewise.
5460         * gcc.target/i386/long-double-128-5.c: Likewise.
5461         * gcc.target/i386/long-double-128-6.c: Likewise.
5462         * gcc.target/i386/long-double-128-7.c: Likewise.
5463         * gcc.target/i386/long-double-128-8.c: Likewise.
5464         * gcc.target/i386/long-double-128-9.c: Likewise.
5465         * gcc.target/i386/long-double-64-5.c: Likewise.
5466         * gcc.target/i386/long-double-64-6.c: Likewise.
5467         * gcc.target/i386/long-double-64-7.c: Likewise.
5468         * gcc.target/i386/long-double-64-8.c: Likewise.
5469         * gcc.target/i386/long-double-64-9.c: Likewise.
5470         * gcc.target/i386/long-double-80-10.c: Likewise.
5471         * gcc.target/i386/long-double-80-8.c: Likewise.
5472         * gcc.target/i386/long-double-80-9.c: Likewise.
5474 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5476         PR rtl-optimization/57662
5477         * g++.dg/pr57662.C: New test.
5479 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5481         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5482         * gcc.dg/vmx/perm.c: New.
5483         * gcc.dg/vmx/perm-be-order.c: New.
5485 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5487         * gcc.dg/vmx/vsums.c: New.
5488         * gcc.dg/vmx/vsums-be-order.c: New.
5490 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5492         * g++.dg/ipa/devirt-23.C: New testcase.
5493         * g++.dg/ipa/devirt-20.C: Fix template.
5495 2014-02-02  Jan Hubicka  <jh@suse.cz>
5497         * g++.dg/ipa/devirt-21.C: New testcase.
5499 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5501         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5502         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5504 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5506         PR target/60017
5507         * gcc.c-torture/execute/pr60017.c: New test.
5509 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5511         PR fortran/57033
5512         * gfortran.dg/default_initialization_7.f90: New test.
5514 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5516         PR fortran/59906
5517         * gfortran.dg/elemental_subroutine_9.f90: New test.
5519 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5521         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5523 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5525         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5527 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5529         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5531 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5533         PR c++/51219
5534         * g++.dg/init/bitfield5.C: New.
5536 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5538         PR tree-optimization/60003
5539         * gcc.c-torture/execute/pr60003.c: New test.
5541 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5543         PR bootstrap/59985
5544         * gcc.target/arm/pr59985.C: New.
5546 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5548         PR sanitizer/59410
5549         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5550         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5551         to compile.
5552         (tsan_finish): Restore dg-do-what-default.
5553         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5554         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5555         * g++.dg/tsan/default_options.C: Likewise.
5556         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5557         * g++.dg/tsan/atomic_free2.C: Likewise.
5558         * g++.dg/tsan/cond_race.C: Likewise.
5559         * g++.dg/tsan/fd_close_norace.C: Likewise.
5560         * g++.dg/tsan/benign_race.C: Likewise.
5561         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5562         * c-c++-common/tsan/simple_race.c: Likewise.
5563         * c-c++-common/tsan/mutexset1.c: Likewise.
5564         * c-c++-common/tsan/thread_leak2.c: Likewise.
5565         * c-c++-common/tsan/tls_race.c: Likewise.
5566         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5567         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5568         * c-c++-common/tsan/free_race2.c: Likewise.
5569         * c-c++-common/tsan/thread_leak.c: Likewise.
5570         * c-c++-common/tsan/thread_leak1.c: Likewise.
5571         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5572         * c-c++-common/tsan/free_race.c: Likewise.
5573         * c-c++-common/tsan/sleep_sync.c: Likewise.
5574         * c-c++-common/tsan/tiny_race.c: Likewise.
5575         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5576         * c-c++-common/tsan/atomic_stack.c: Likewise.
5577         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5578         in dg-output regexps.
5579         * c-c++-common/tsan/simple_stack.c: Likewise.
5581 2014-01-31  Richard Henderson  <rth@redhat.com>
5583         * g++.dg/tm/pr60004.C: New.
5585 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5587         PR c++/59082
5588         * g++.dg/inherit/crash4.C: New.
5590 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5592         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5594 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5596         * gcc.target/i386/m512-check.h: Use correct rounding values.
5598 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5600         * gcc.target/i386/avx-1.c: Use correct rounding values.
5601         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5602         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5603         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5604         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5605         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5606         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5607         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5608         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5609         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5610         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5611         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5612         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5613         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5614         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5615         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5616         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5617         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5618         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5619         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5620         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5621         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5622         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5623         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5624         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5625         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5626         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5627         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5628         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5629         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5630         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5631         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5632         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5633         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5634         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5635         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5636         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5637         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5638         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5639         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5640         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5641         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5642         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5643         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5644         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5645         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5646         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5647         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5648         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5649         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5650         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5651         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5652         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5653         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5654         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5655         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5656         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5657         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5658         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5659         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5660         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5661         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5662         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5663         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5664         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5665         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5666         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5667         * gcc.target/i386/sse-13.c: Ditto.
5668         * gcc.target/i386/sse-14.c: Ditto.
5669         * gcc.target/i386/sse-22.c: Ditto.
5670         * gcc.target/i386/sse-23.c: Ditto.
5672 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5674         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5675         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5677 2014-01-31  Richard Biener  <rguenther@suse.de>
5679         PR middle-end/59990
5680         * gcc.dg/torture/pr59990.c: New testcase.
5682 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5684         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5685         if it fails don't run any tsan tests.
5687 2014-01-31  Marek Polacek  <polacek@redhat.com>
5689         PR c/59963
5690         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5691         (y): Adjust dg-error.
5692         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5693         * gcc.dg/pr59963-1.c: New test.
5694         * gcc.dg/pr59963-2.c: New test.
5695         * gcc.dg/pr59963-3.c: New test.
5697 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5699         PR target/59923
5700         * gcc.target/arm/pr59923.c: New test.
5702 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5704         * gcc.dg/vmx/splat.c: New.
5705         * gcc.dg/vmx/splat-vsx.c: New.
5706         * gcc.dg/vmx/splat-be-order.c: New.
5707         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5708         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5709         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5711 2014-01-30  Richard Biener  <rguenther@suse.de>
5713         PR tree-optimization/59993
5714         * gcc.dg/torture/pr59993.c: New testcase.
5716 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5718         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5719         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5720         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5721         vect_int rather than vect_float.
5723 2014-01-30  Marek Polacek  <polacek@redhat.com>
5725         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5727 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5729         * gcc.target/microblaze/isa/fcmp4.c: New.
5731 2014-01-30  Marek Polacek  <polacek@redhat.com>
5733         PR c/59940
5734         * gcc.dg/pr59940.c: New test.
5735         * gcc.dg/pr35635.c (func3): Move dg-warning.
5737 2014-01-30  Richard Biener  <rguenther@suse.de>
5739         PR tree-optimization/59903
5740         * gcc.dg/torture/pr59903.c: New testcase.
5742 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5744         PR c++/58843
5745         * g++.dg/lookup/crash8.C: New.
5747 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5749         PR c++/58649
5750         * g++.dg/template/crash117.C: New.
5752 2014-01-30  Richard Biener  <rguenther@suse.de>
5754         PR c/59905
5755         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5756         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5757         abort.
5758         * gcc.dg/invalid-call-1.c: Likewise.
5760 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5762         PR c++/58561
5763         * g++.dg/cpp1y/auto-fn23.C: New.
5765 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5767         PR c++/58846
5768         * g++.dg/init/dso_handle2.C: New.
5770 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5772         PR c++/58674
5773         * g++.dg/cpp0x/pr58674.C: New.
5775 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5777         PR target/59617
5778         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5779         * gcc.target/i386/avx512f-gather-5.c: Ditto.
5781 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5783         * gcc.dg/vmx/merge-be-order.c: New.
5784         * gcc.dg/vmx/merge.c: New.
5785         * gcc.dg/vmx/merge-vsx-be-order.c: New.
5786         * gcc.dg/vmx/merge-vsx.c: New.
5788 2014-01-29  Richard Biener  <rguenther@suse.de>
5790         PR tree-optimization/58742
5791         * gcc.dg/pr58742-1.c: New testcase.
5792         * gcc.dg/pr58742-2.c: Likewise.
5793         * gcc.dg/pr58742-3.c: Likewise.
5795 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
5797         * gcc.target/arm/ftest-armv7ve-arm.c: New.
5798         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5799         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5801 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5803         PR c++/58702
5804         * g++.dg/gomp/pr58702.C: New.
5806 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
5808         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5809         selector.
5811 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
5813         PR middle-end/59917
5814         PR tree-optimization/59920
5815         * gcc.dg/pr59920-1.c: New test.
5816         * gcc.dg/pr59920-2.c: New test.
5817         * gcc.dg/pr59920-3.c: New test.
5818         * c-c++-common/gomp/pr59917-1.c: New test.
5819         * c-c++-common/gomp/pr59917-2.c: New test.
5821         PR tree-optimization/59594
5822         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5823         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5824         * gcc.dg/vect/pr59594.c: New test.
5826 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
5828         PR fortran/59414
5829         * gfortran.dg/allocate_class_3.f90: New test.
5831 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
5833         PR preprocessor/59935
5834         * c-c++-common/cpp/warning-zero-location.c: New test.
5835         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5837 2014-01-27  Steve Ellcey  <sellcey@mips.com>
5839         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5841 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
5843         * g++.dg/ext/mv16.C: New tests.
5845 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
5847         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5848         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5849         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5850         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5851         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5852         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5853         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5854         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5855         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5856         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5857         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5858         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5859         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5860         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5861         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5862         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5863         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5864         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5865         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5866         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5867         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5868         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5869         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5870         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5871         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5872         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5873         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5874         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5875         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5876         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5877         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5878         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5879         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5880         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5881         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5882         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5883         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5884         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5885         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5886         _mm512_mask_cvtepi32_storeu_epi8.
5887         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5888         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5889         _mm512_mask_cvtepi32_storeu_epi16.
5890         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5891         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5892         _mm512_mask_cvtepi64_storeu_epi8.
5893         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5894         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5895         _mm512_mask_cvtepi64_storeu_epi16.
5896         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5897         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5898         _mm512_mask_cvtepi64_storeu_epi32.
5899         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5900         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5901         _mm512_mask_cvtsepi32_storeu_epi8.
5902         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5903         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5904         _mm512_mask_cvtsepi32_storeu_epi16.
5905         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5906         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5907         _mm512_mask_cvtsepi64_storeu_epi8.
5908         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5909         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5910         _mm512_mask_cvtsepi64_storeu_epi16.
5911         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5912         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5913         _mm512_mask_cvtsepi64_storeu_epi32.
5914         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5915         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5916         _mm512_mask_cvtusepi32_storeu_epi8.
5917         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5918         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5919         _mm512_mask_cvtusepi32_storeu_epi16.
5920         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5921         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5922         _mm512_mask_cvtusepi64_storeu_epi8.
5923         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5924         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5925         _mm512_mask_cvtusepi64_storeu_epi16.
5926         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5927         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5928         _mm512_mask_cvtusepi64_storeu_epi32.
5929         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5930         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5932 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5934         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5935         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5936         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5937         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5938         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5939         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5940         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5941         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5942         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5943         built-ins roudning immediate.
5944         * gcc.target/i386/sse-22.c: Add new built-ins.
5945         * gcc.target/i386/sse-23.c: Ditto.
5946         * gcc.target/i386/avx-1.c: Ditto.
5948 2014-01-27  Christian Bruel  <christian.bruel@st.com>
5950         * gcc.target/sh/torture/strncmp.c: New tests.
5952 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
5954         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5956 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5958         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5960 2014-01-24  Jeff Law  <law@redhat.com>
5962         PR tree-optimization/59919
5963         * gcc.c-torture/compile/pr59919.c: New test.
5965 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5967         PR c++/57524
5968         * g++.dg/ext/timevar2.C: New.
5970 2014-01-24  Marek Polacek  <polacek@redhat.com>
5972         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5974 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
5976         PR target/59929
5977         * gcc.target/i386/pr59929.c: New test.
5979 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5981         PR target/59909
5982         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5983         word atomic functions at runtime.
5985 2014-01-23  Marek Polacek  <polacek@redhat.com>
5987         PR c/59846
5988         * gcc.dg/pr59846.c: New test.
5990 2014-01-23  Marek Polacek  <polacek@redhat.com>
5992         PR c/58346
5993         * c-c++-common/pr58346-1.c: New test.
5994         * c-c++-common/pr58346-2.c: New test.
5995         * c-c++-common/pr58346-3.c: New test.
5997 2014-01-23  Marek Polacek  <polacek@redhat.com>
5999         PR c/59871
6000         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6001         * gcc.dg/pr59871.c: New test.
6003 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6005         PR c++/58980
6006         * g++.dg/parse/enum11.C: New.
6008 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6010         * gcc.target/aarch64/sshr64_1.c: New testcase.
6012 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6014         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6015         SIMD enabled function.
6016         * g++.dg/cilk-plus/ef_test.C: New test.
6017         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6018         and added C++ ones.
6019         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6020         to differenciate C error messages from C++ ones.
6022 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6024         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6026 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6028         * gcc.target/microblaze/others/builtin-trap.c: New test,
6030 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6032         PR middle-end/58809
6033         * c-c++-common/gomp/pr58809.c: New test.
6035 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6037         PR sanitizer/59897
6038         * c-c++-common/asan/use-after-return-1.c: Fixed
6039         to pass on darwin.
6041 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6043         PR preprocessor/58580
6044         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6046 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6047             Ilya Tocar  <ilya.tocar@intel.com>
6049         * gcc.target/i386/avx512f-kmovw-1.c: New.
6051 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6053         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6054         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6055         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6056         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6057         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6058         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6060 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6062         PR target/52125
6063         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6064         * gcc.target/mips/pr52125.c: New test.
6066 2014-01-22  Marek Polacek  <polacek@redhat.com>
6068         PR c/59891
6069         * gcc.dg/torture/pr59891.c: New test.
6071 2014-01-22  Jeff Law  <law@redhat.com>
6073         PR tree-optimization/59597
6074         * gcc.dg/tree-ssa/pr59597.c: New test.
6076 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6078         PR rtl-optimization/59477
6079         * g++.dg/pr59477.C: New.
6081 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6083         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6085 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6087         PR c++/59482
6088         * g++.dg/pr59482.C: New.
6090 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6092         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6093         * gcc.dg/vmx/extract-vsx.c: New.
6094         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6095         * gcc.dg/vmx/insert-vsx.c: New.
6097 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6099         PR rtl-optimization/59896
6100         * gcc.target/arm/pr59896.c: New.
6102 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6104         PR rtl-optimization/59858
6105         * gcc.target/arm/pr59858.c: New.
6107 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6109         PR target/59003
6110         * gcc.dg/tree-prof/pr59003.c: New test.
6112         PR middle-end/59860
6113         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6114         other targets.
6116 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6118         * gfortran.dg/round_3.f08: Add more cases.
6120 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6122         * lib/target-supports.exp (force_conventional_output_for): New
6123         procedure.
6124         * lib/scanasm.exp (scan-assembler_required_options)
6125         (scan-assembler-not_required_options)
6126         (scan-assembler-times_required_options): Replace with
6127         force_conventional_output_fors.
6128         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6129         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6131 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6133         PR middle-end/59789
6134         * gcc.target/i386/pr59789.c: New testcase.
6136 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6138         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6139         the 'code' bitfield from 16 to 8.
6141 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6143         * lib/target-supports.exp
6144         (check_effective_target_vect_perm): Exclude aarch64_be.
6145         (check_effective_target_vect_perm_byte): Likewise.
6146         (check_effective_target_vect_perm_short): Likewise.
6148 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6150         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6151         (RUN_TEST): Use new macro.
6152         (INDEX64_32): Delete.
6153         (INDEX64_64): Likewise.
6154         (INDEX128_32): Likewise.
6155         (INDEX128_64): Likewise.
6156         (INDEX): Likewise.
6157         (test_vneg_f32): Use fixed RUN_TEST.
6159 2014-01-20  Richard Biener  <rguenther@suse.de>
6161         PR middle-end/59860
6162         * gcc.dg/pr59860.c: New testcase.
6164 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6166         PR target/59880
6167         * gcc.target/i386/pr59880.c: New test.
6169 2014-01-20  Renlin Li  <renlin.li@arm.com>
6171         * gcc.dg/pr44194-1.c: Tweak regexp.
6173 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6175         PR libfortran/59771
6176         PR libfortran/59774
6177         PR libfortran/59836
6178         * gfortran.dg/round_3.f08: New cases added.
6179         * gfortran.dg/fmt_g_1.f90: New test.
6181 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6183         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6185 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6187         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6189 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6191         * gcc.dg/vect/pr57705.c: Require vect_int.
6192         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6193         * gcc.dg/vect/vect-alias-check.c: Likewise.
6195 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6197         PR fortran/58007
6198         * gfortran.dg/unresolved_fixup_1.f90: New test.
6199         * gfortran.dg/unresolved_fixup_2.f90: New test.
6201 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6203         PR target/58944
6204         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6205         Remove dg-prune-output lines.
6207 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6209         PR middle-end/59706
6210         * gfortran.dg/pr59706.f90: New test.
6211         * g++.dg/ext/pr59706.C: New test.
6213 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6215         PR c++/59270
6216         PR c++/58811
6217         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6218         * g++.dg/init/pr58811.C: Likewise.
6220 2014-01-17  Jeff Law  <law@redhat.com>
6222         PR middle-end/57904
6223         * gfortran.dg/pr57904.f90: New test.
6225 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6227         PR c++/59269
6228         * g++.dg/cpp0x/nsdmi-union4.C: New.
6230 2014-01-17  Marek Polacek  <polacek@redhat.com>
6232         PR c++/59838
6233         * g++.dg/diagnostic/pr59838.C: New test.
6235 2014-01-17  Marek Polacek  <polacek@redhat.com>
6237         PR c/58346
6238         * gcc.dg/pr58346.c: New test.
6240 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6242         PR testsuite/58776
6243         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6244         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6245         option duplication.
6247         PR fortran/59440
6248         * gfortran.dg/pr59440-1.f90: New test.
6249         * gfortran.dg/pr59440-2.f90: New test.
6250         * gfortran.dg/pr59440-3.f90: New test.
6252         PR testsuite/59064
6253         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6254         testing for " version" and " alias" with one testing for
6255         " version\[^\n\r]* alias".
6256         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6257         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6258         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6259         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6260         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6261         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6263         PR c++/57945
6264         * c-c++-common/torture/pr57945.c: New test.
6266 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6268         * gcc.target/arm/its.c: New testcase.
6270 2014-01-16  Jan Hubicka  <jh@suse.cz>
6272         PR ipa/59775
6273         * g++.dg/torture/pr59775.C: New testcase.
6275 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6277         PR middle-end/58344
6278         * gcc.c-torture/compile/pr58344.c: New test.
6280         PR target/59839
6281         * gcc.target/i386/pr59839.c: New test.
6283         PR debug/54694
6284         * gcc.target/i386/pr9771-1.c (main): Rename to...
6285         (real_main): ... this.  Add __asm name "main".
6286         (ASMNAME, ASMNAME2, STRING): Define.
6288 2014-01-16  Nick Clifton  <nickc@redhat.com>
6290         PR middle-end/28865
6291         * gcc.c-torture/compile/pr28865.c: New.
6292         * gcc.c-torture/execute/pr28865.c: New.
6294 2014-01-16  Marek Polacek  <polacek@redhat.com>
6296         PR middle-end/59827
6297         * gcc.dg/pr59827.c: New test.
6299 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6301         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6303 2014-01-15  Richard Henderson  <rth@redhat.com>
6305         PR debug/54694
6306         * gcc.target/i386/pr54694.c: New test.
6308 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6310         PR c++/49718
6311         * g++.dg/pr49718.C: New test.
6313 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6315         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6317 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6319         * gcc.dg/vmx/mult-even-odd.c: New.
6320         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6322 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6324         * lib/target-supports.exp (check_libcilkrts_available): Added an
6325         extern "C" if we are using C++ along with a function prototype.
6327 2014-01-15  Jeff Law  <law@redhat.com>
6329         PR tree-optimization/59747
6330         * gcc.c-torture/execute/pr59747.c: New test.
6332 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6334         PR target/59794
6335         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6336         Linux/x86.
6337         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6338         * g++.dg/ext/attribute-test-1.C: Likewise.
6339         * g++.dg/ext/attribute-test-2.C: Likewise.
6340         * g++.dg/ext/attribute-test-3.C: Likewise.
6341         * g++.dg/ext/attribute-test-4.C: Likewise.
6342         * g++.dg/ext/pr56790-1.C: Likewise.
6343         * g++.dg/torture/pr38565.C: Likewise.
6344         * gcc.dg/pr53060.c: Likewise.
6345         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6346         * c-c++-common/vector-compare-2.c: Likewise.
6347         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6348         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6349         dg-message line number.
6351 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6353         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6355 2014-01-15  Richard Biener  <rguenther@suse.de>
6357         PR tree-optimization/59822
6358         * g++.dg/torture/pr59822.C: New testcase.
6360 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6362         PR target/59808
6363         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6364         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6366 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6367             Kugan Vivekanandarajah  <kuganv@linaro.org>
6369         PR target/59695
6370         * g++.dg/pr59695.C: New testcase.
6372 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6374         PR target/59803
6375         * gcc.c-torture/compile/pr59803.c: New testcase.
6377 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6379         PR c/58943
6380         * gcc.c-torture/execute/pr58943.c: New test.
6381         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6383 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6385         PR target/59794
6386         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6387         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6388         (bar): Change return type to void.  Set y to x.
6389         * gcc.target/i386/pr59794-1.c: New testcase.
6390         * gcc.target/i386/pr59794-2.c: Likewise.
6391         * gcc.target/i386/pr59794-3.c: Likewise.
6392         * gcc.target/i386/pr59794-4.c: Likewise.
6393         * gcc.target/i386/pr59794-5.c: Likewise.
6394         * gcc.target/i386/pr59794-6.c: Likewise.
6395         * gcc.target/i386/pr59794-7.c: Likewise.
6397 2014-01-14  Richard Biener  <rguenther@suse.de>
6399         PR tree-optimization/58921
6400         PR tree-optimization/59006
6401         * gcc.dg/torture/pr58921.c: New testcase.
6402         * gcc.dg/torture/pr59006.c: Likewise.
6403         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6405 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6407         PR testsuite/59494
6408         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6409         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6410         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6411         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6412         Executing predictive commoning without unrolling.
6414 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6416         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6417         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6418         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6419         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6420         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6421         __builtin_ia32_rsqrt28sd_round.
6422         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6423         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6424         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6425         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6426         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6427         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6428         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6429         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6430         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6431         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6432         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6433         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6434         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6435         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6436         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6437         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6438         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6439         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6440         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6441         fix wrong rounding mode (see above).
6442         * gcc.target/i386/sse-23.c: Ditto.
6444 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6446         * gcc.dg/vmx/insert.c: New.
6447         * gcc.dg/vmx/insert-be-order.c: New.
6448         * gcc.dg/vmx/extract.c: New.
6449         * gcc.dg/vmx/extract-be-order.c: New.
6451 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6453         PR tree-optimization/59387
6454         * gcc.c-torture/execute/pr59387.c: New test.
6456 2014-01-13  Richard Biener  <rguenther@suse.de>
6458         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6459         adjusting mathlib options.
6460         * gfortran.dg/lto/lto.exp: Likewise.
6462 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6464         * gnat.dg/loop_optimization17.adb: New test.
6465         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6467 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6469         * gcc.target/sh/cmpstrn.c: New case.
6471 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6473         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6474         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6476 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6478         PR fortran/58026
6479         * gfortran.dg/alloc_comp_basics_6.f90: New.
6481 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6483         PR fortran/59700
6484         * gfortran.dg/pr59700.f90: New test.
6486 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6488         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6489         * gfortran.dg/use_only_3.f90: Likewise.
6490         * gfortran.dg/inquire_10.f90: Delete opened file.
6491         * gfortran.dg/inquire_15.f90: Likewise.
6492         * gfortran.dg/pr16597.f90: Likewise.
6493         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6494         for PR59419.
6496 2014-01-10  Jeff Law  <law@redhat.com>
6498         PR middle-end/59743
6499         * gcc.c-torture/compile/pr59743.c: New test.
6501 2014-01-10  Jan Hubicka  <jh@suse.cz>
6503         PR ipa/58585
6504         * g++.dg/torture/pr58585.C: New testcase.
6506 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6508         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6510 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6512         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6514 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6516         PR target/59744
6517         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6518         * gcc.target/aarch64/cmn-neg2.c: New test.
6520 2014-01-10  Richard Biener  <rguenther@suse.de>
6522         PR tree-optimization/59374
6523         * gcc.dg/torture/pr59374-3.c: New testcase.
6525 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6527         * lib/target-supports.exp
6528         (check_effective_target_arm_crypto_ok_nocache): New.
6529         (check_effective_target_arm_crypto_ok): Use above procedure.
6530         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6532 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6534         PR ipa/58252
6535         PR ipa/59226
6536         * g++.dg/ipa/devirt-20.C: New testcase.
6537         * g++.dg/torture/pr58252.C: Likewise.
6538         * g++.dg/torture/pr59226.C: Likewise.
6540 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6542         * c-c++-common/asan/no-asan-stack.c: New test.
6544 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6546         PR middle-end/59670
6547         * gcc.dg/pr59670.c: New test.
6549 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6551         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6553 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6555         PR middle-end/47735
6556         * gcc.target/i386/pr47735.c: New test.
6558         PR tree-optimization/59622
6559         * g++.dg/opt/pr59622-2.C: New test.
6560         * g++.dg/opt/pr59622-3.C: New test.
6561         * g++.dg/opt/pr59622-4.C: New test.
6562         * g++.dg/opt/pr59622-5.C: New test.
6564         PR sanitizer/59136
6565         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6566         filename:line instead of (modulename+offset) form with stripped
6567         initial / from the filename.
6569 2014-01-09  Ian Lance Taylor  <iant@google.com>
6571         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6572         the other Go compiler.
6574 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6576         PR c++/59730
6577         * g++.dg/cpp0x/variadic145.C: New.
6579 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6581         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6582         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6584 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6586         PR testsuite/59524
6587         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6588         are run only if the Cilk library is available/enabled.
6589         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6590         * lib/target-supports.exp (check_libcilkrts_available): New function.
6592 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6594         PR c++/59631
6595         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6596         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6597         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6598         with dg-additional-options.
6599         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6600         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6601         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6602         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6603         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6604         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6606 2014-01-09  Richard Biener  <rguenther@suse.de>
6608         PR tree-optimization/59715
6609         * gcc.dg/torture/pr59715.c: New testcase.
6611 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6613         * c-c++-common/asan/no-asan-globals.c: New test.
6614         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6615         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6616         * c-c++-common/asan/use-after-return-1.c: Likewise.
6617         * c-c++-common/asan/no-use-after-return.c: Likewise.
6619 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6621         * gnat.dg/weak2.ad[sb]: New test.
6623 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6625         PR middle-end/59471
6626         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6627         type, use pointers to vector type instead.
6629 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6631         * gcc.target/mips/umips-branch-3.c: New test.
6632         * gcc.target/mips/umips-branch-4.c: New test.
6634 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6636         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6637         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6638         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6639         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6640         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6641         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6642         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6643         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6645 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6647         PR rtl-optimization/59137
6648         * gcc.target/mips/pr59137.c: New test.
6650 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6652         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6653         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6654         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6655         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6656         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6657         Require fpic effective target.
6658         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6660 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6662         PR ipa/59722
6663         * gcc.dg/pr59722.c: New test.
6665 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6667         PR middle-end/57748
6668         * gcc.dg/torture/pr57748-3.c: New test.
6669         * gcc.dg/torture/pr57748-4.c: New test.
6671 2014-01-08  Marek Polacek  <polacek@redhat.com>
6673         PR middle-end/59669
6674         * gcc.dg/gomp/pr59669-1.c: New test.
6675         * gcc.dg/gomp/pr59669-2.c: New test.
6677 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6679         PR ipa/59610
6680         * gcc.dg/ipa/pr59610.c: New test.
6682 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6684         PR fortran/58182
6685         * gfortran.dg/binding_label_tests_26a.f90: New.
6686         * gfortran.dg/binding_label_tests_26b.f90: New.
6688 2014-01-08  Marek Polacek  <polacek@redhat.com>
6690         PR sanitizer/59667
6691         * c-c++-common/ubsan/pr59667.c: New test.
6693 2014-01-08  Richard Biener  <rguenther@suse.de>
6695         PR middle-end/59630
6696         * gcc.dg/pr59630.c: New testcase.
6698 2014-01-08  Richard Biener  <rguenther@suse.de>
6700         PR middle-end/59471
6701         * gcc.dg/pr59471.c: New testcase.
6703 2014-01-07  Jeff Law  <law@redhat.com>
6705         PR middle-end/53623
6706         * gcc.target/i386/pr53623.c: New test.
6708 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6710         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6711         blanks at EOF.
6712         * g++.dg/cpp1y/pr58534.C: Likewise.
6713         * g++.dg/cpp1y/pr58536.C: Likewise.
6714         * g++.dg/cpp1y/pr58548.C: Likewise.
6715         * g++.dg/cpp1y/pr58549.C: Likewise.
6716         * g++.dg/cpp1y/pr58637.C: Likewise.
6717         * g++.dg/cpp1y/pr59112.C: Likewise.
6718         * g++.dg/cpp1y/pr59113.C: Likewise.
6719         * g++.dg/cpp1y/pr59629.C: Likewise.
6720         * g++.dg/cpp1y/pr59635.C: Likewise.
6721         * g++.dg/cpp1y/pr59636.C: Likewise.
6722         * g++.dg/cpp1y/pr59638.C: Likewise.
6724 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6726         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6728 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
6730         * gcc.target/i386/intrinsics_4.c (bar): New function.
6732 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
6734         * g++.dg/ext/is_base_of_incomplete-2.C: New.
6736 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
6738         PR rtl-optimization/58668
6739         * gcc.dg/pr58668.c: New test.
6741         PR tree-optimization/59643
6742         * gcc.dg/pr59643.c: New test.
6743         * gcc.c-torture/execute/pr59643.c: New test.
6745 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6747         PR fortran/59589
6748         * gfortran.dg/class_allocate_16.f90: New.
6750 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6752         PR target/59644
6753         * gcc.target/i386/pr59644.c: New test.
6755 2014-01-06  Marek Polacek  <polacek@redhat.com>
6757         PR c/57773
6758         * gcc.dg/pr57773.c: New test.
6760 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6762         PR c++/59635
6763         PR c++/59636
6764         PR c++/59629
6765         PR c++/59638
6766         * g++.dg/cpp1y/pr59635.C: New testcase.
6767         * g++.dg/cpp1y/pr59636.C: New testcase.
6768         * g++.dg/cpp1y/pr59629.C: New testcase.
6769         * g++.dg/cpp1y/pr59638.C: New testcase.
6771 2014-01-06  Martin Jambor  <mjambor@suse.cz>
6773         PR ipa/59008
6774         * gcc.dg/ipa/pr59008.c: New test.
6776 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6778         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6779         if supported.
6781 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6783         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6784         Require c99_runtime.
6785         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6787         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6788         Require c99_runtime.
6789         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6790         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6791         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6793         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6794         Require c99_runtime.
6795         Make CALC void static.
6796         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6798         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6799         Require c99_runtime.
6800         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6802 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6804         * gcc.target/i386/pr59501-1.c: Require avx effective target.
6805         * gcc.target/i386/pr59501-2.c: Likewise.
6806         * gcc.target/i386/pr59501-3.c: Likewise.
6807         * gcc.target/i386/pr59501-4.c: Likewise.
6808         * gcc.target/i386/pr59501-5.c: Likewise.
6809         * gcc.target/i386/pr59501-6.c: Likewise.
6811 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6813         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6814         * gcc.target/i386/pr59390_1.c: Likewise.
6815         * gcc.target/i386/pr59390_2.c: Likewise.
6817 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6819         * gcc.dg/pr59350.c: Tweak.
6820         * gcc.dg/pr59350-2.c: New test.
6821         * g++.dg/pr59510.C: Likewise.
6823 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6825         PR fortran/59023
6826         * gfortran.dg/bind_c_procs_2.f90: New.
6828 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
6830         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6831         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6832         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6833         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6834         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6835         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6836         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6838 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6840         * gcc.target/arm/neon-nested-apcs.c: New test.
6842 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
6844         PR tree-optimization/59519
6845         * gcc.dg/vect/pr59519-1.c: New test.
6846         * gcc.dg/vect/pr59519-2.c: New test.
6848         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6849         vmovdqu32.
6851 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
6853         PR fortran/59547
6854         * gfortran.dg/typebound_proc_32.f90: New.
6856 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
6858         PR c++/58950
6859         * g++.dg/pr58950.C: New file.
6861 2014-01-03  Tobias Burnus  <burnus@net-b.de>
6863         PR c++/58567
6864         * g++.dg/gomp/pr58567.C: New.
6866 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
6868         PR tree-optimization/59651
6869         * gcc.dg/torture/pr59651.c: New test.
6870         * gcc.dg/vect/pr59651.c: Ditto.
6872 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
6874         PR target/59625
6875         * gcc.target/i386/pr59625.c: New test.
6877 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6879         Core DR 1442
6880         PR c++/59165
6881         * g++.dg/cpp0x/range-for28.C: New.
6882         * g++.dg/cpp0x/range-for3.C: Update.
6884 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
6886         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6888 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6890         PR c++/59641
6891         * g++.dg/cpp0x/pr59641.C: New file.
6893 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6895         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6897 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6899         PR c++/59378
6900         * g++.dg/ext/pr59378.C: New file.
6902 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6904         Update copyright years
6906 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6908         * gcc.target/arc/arc.exp: Use the standard form for the copyright
6909         notice.
6911 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
6913         PR fortran/59654
6914         * gfortran.dg/dynamic_dispatch_12.f90: New.
6916 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
6918         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6919         the builtin isn't optimized away as unused.
6921         PR rtl-optimization/59647
6922         * g++.dg/opt/pr59647.C: New test.
6924 Copyright (C) 2014 Free Software Foundation, Inc.
6926 Copying and distribution of this file, with or without modification,
6927 are permitted in any medium without royalty provided the copyright
6928 notice and this notice are preserved.