PR c/61553
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb6d09b366e4e91077b5af54b07d9e72ff7825e0f
1 2014-06-23  Marek Polacek  <polacek@redhat.com>
3         PR c/61553
4         * c-c++-common/pr61553.c: New test.
6 2014-06-23  Richard Biener  <rguenther@suse.de>
8         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9         * g++.dg/vect/slp-pr50819.cc: Likewise.
10         * g++.dg/vect/slp-pr56812.cc: Likewise.
11         * gcc.dg/vect/bb-slp-1.c: Likewise.
12         * gcc.dg/vect/bb-slp-10.c: Likewise.
13         * gcc.dg/vect/bb-slp-11.c: Likewise.
14         * gcc.dg/vect/bb-slp-13.c: Likewise.
15         * gcc.dg/vect/bb-slp-14.c: Likewise.
16         * gcc.dg/vect/bb-slp-15.c: Likewise.
17         * gcc.dg/vect/bb-slp-16.c: Likewise.
18         * gcc.dg/vect/bb-slp-17.c: Likewise.
19         * gcc.dg/vect/bb-slp-18.c: Likewise.
20         * gcc.dg/vect/bb-slp-19.c: Likewise.
21         * gcc.dg/vect/bb-slp-2.c: Likewise.
22         * gcc.dg/vect/bb-slp-20.c: Likewise.
23         * gcc.dg/vect/bb-slp-21.c: Likewise.
24         * gcc.dg/vect/bb-slp-22.c: Likewise.
25         * gcc.dg/vect/bb-slp-23.c: Likewise.
26         * gcc.dg/vect/bb-slp-24.c: Likewise.
27         * gcc.dg/vect/bb-slp-25.c: Likewise.
28         * gcc.dg/vect/bb-slp-26.c: Likewise.
29         * gcc.dg/vect/bb-slp-27.c: Likewise.
30         * gcc.dg/vect/bb-slp-28.c: Likewise.
31         * gcc.dg/vect/bb-slp-29.c: Likewise.
32         * gcc.dg/vect/bb-slp-3.c: Likewise.
33         * gcc.dg/vect/bb-slp-30.c: Likewise.
34         * gcc.dg/vect/bb-slp-31.c: Likewise.
35         * gcc.dg/vect/bb-slp-32.c: Likewise.
36         * gcc.dg/vect/bb-slp-4.c: Likewise.
37         * gcc.dg/vect/bb-slp-5.c: Likewise.
38         * gcc.dg/vect/bb-slp-6.c: Likewise.
39         * gcc.dg/vect/bb-slp-7.c: Likewise.
40         * gcc.dg/vect/bb-slp-8.c: Likewise.
41         * gcc.dg/vect/bb-slp-8a.c: Likewise.
42         * gcc.dg/vect/bb-slp-8b.c: Likewise.
43         * gcc.dg/vect/bb-slp-9.c: Likewise.
44         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
45         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
46         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
47         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
48         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
49         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
50         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
51         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
52         * gcc.dg/vect/pr26359.c: Likewise.
53         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
54    
55 2014-06-23  Marek Polacek  <polacek@redhat.com>
57         * c-c++-common/pr49706-2.c: New test.
59 2014-06-23  Alan Modra  <amodra@gmail.com>
61         * gcc.dg/pr61583.c: New.
63 2014-06-19  Alan Lawrence  <alan.lawrence@arm.com>
65         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
66         [u]int64x1_t.
68         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
69         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
71         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
72         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
73         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
74         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
75         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
76         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
77         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
78         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
79         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
80         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
81         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
82         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
83         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
84         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
85         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
86         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
87         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
88         test_vsrid_n_u64): Fix signature to match intrinsic.
90         (test_vabs_s64): Remove.
91         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
93         (test_vdupd_lane_s64): Rename to...
94         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
96         (test_vdupd_lane_u64): Rename to...
97         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
99         (test_vtst_s64): Rename to...
100         (test_vtstd_s64): ...and change int64x1_t to int64_t.
102         (test_vtst_u64): Rename to...
103         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
105         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
106         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
107         Remove out-of-bounds tests.
108         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
110 2014-06-19  Alan Lawrence  <alan.lawrence@arm.com>
112         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
113         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
114         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
115         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
116         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use vector types.
117         * gcc.target/aarch64/vsub_f64.c: Likewise.
118         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing scheme
119         as now the same for all variants.
120         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
121         float64x1_t.
123 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
125         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
127 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
129         * gcc.dg/localalias.c: Fix broken commit.
130         * gcc.dg/globalalias.c: Likewise.
132 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
134         * gcc.dg/localalias.c: New testcase.
135         * gcc.dg/localalias-2.c: New testcase.
136         * gcc.dg/globalalias.c: New testcase.
137         * gcc.dg/globalalias-2.c: New testcase.
139 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
141         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
143 2014-06-20  Marek Polacek  <polacek@redhat.com>
145         * c-c++-common/ubsan/bounds-1.c: New test.
146         * c-c++-common/ubsan/bounds-2.c: New test.
147         * c-c++-common/ubsan/bounds-3.c: New test.
148         * c-c++-common/ubsan/bounds-4.c: New test.
149         * c-c++-common/ubsan/bounds-5.c: New test.
150         * c-c++-common/ubsan/bounds-6.c: New test.
152 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
154         Make the tests big-endian friendly.
156         * gcc.target/aarch64/aapcs64/test_25.c: Update.
157         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
158         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
159         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
160         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
161         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
162         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
163         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
164         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
166 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
167             Max Ostapenko  <m.ostapenko@partner.samsung.com>
169         PR sanitizer/61547
170         * c-c++-common/asan/strlen-overflow-1.c: New test.
172 2014-06-20  Martin Jambor  <mjambor@suse.cz>
174         PR ipa/61540
175         * g++.dg/ipa/pr61540.C: New test.
177 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
178             Max Ostapenko  <m.ostapenko@partner.samsung.com>
180         PR sanitizer/61530
181         * c-c++-common/asan/pr61530.c: New test.
183 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
185         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
186         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
187         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
188         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
189         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
190         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
191         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
192         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
193         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
194         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
195         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
196         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
197         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
198         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
199         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
200         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
201         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
202         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
203         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
204         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
205         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
206         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
207         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
208         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
209         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
210         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
211         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
212         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
213         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
214         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
215         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
216         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
217         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
218         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
219         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
220         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
221         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
222         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
223         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
224         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
225         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
226         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
227         (test_vqdmlal_high_lane_s16): Fix parameter type.
228         (test_vqdmlal_high_lane_s32): Likewise.
229         (test_vqdmull_high_lane_s16): Likewise.
230         (test_vqdmull_high_lane_s32): Likewise.
231         (test_vqdmlsl_high_lane_s32): Likewise.
232         (test_vqdmlsl_high_lane_s16): Likewise.
233         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
234         Fix argument type.
235         (test_vqdmlals_lane_s32): Likewise.
236         (test_vqdmlslh_lane_s16): Likewise.
237         (test_vqdmlsls_lane_s32): Likewise.
238         (test_vqdmulhh_lane_s16): Likewise.
239         (test_vqdmulhs_lane_s32): Likewise.
240         (test_vqdmullh_lane_s16): Likewise.
241         (test_vqdmulls_lane_s32): Likewise.
242         (test_vqrdmulhh_lane_s16): Likewise.
243         (test_vqrdmulhs_lane_s32): Likewise.
245 2014-06-20  Tobias Burnus  <burnus@net-b.de>
247         PR testsuite/61567
248         * gfortran.dg/coarray_collectives_5.f90: Update
249         dg-final scan-tree-dump-times.
250         * gfortran.dg/coarray_collectives_6.f90: Ditto.
252 2014-06-20 Hale Wang <hale.wang@arm.com>
254         * gcc.target/arm/lto/: New folder to verify the LTO option.
255         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
256         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
257         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
258         * lib/lto.exp (object-readelf): New procedure.
260 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
262         PR fortran/61454
263         * gfortran.dg/pr61454.f90: New file.
265 2014-06-19  Terry Guo  <terry.guo@arm.com>
267         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
268         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
269         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
271 2014-06-19  Tobias Burnus  <burnus@net-b.de>
273         * gfortran.dg/coarray/collectives_2.f90: Extend
274         and make valid.
276 2014-06-18  Tom de Vries  <tom@codesourcery.com>
278         * gcc.target/aarch64/fuse-caller-save.c: New test.
280 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
281             Tom de Vries  <tom@codesourcery.com>
283         * gcc.target/arm/fuse-caller-save.c: New test.
285 2014-06-18  Richard Biener  <rguenther@suse.de>
287         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
288         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
289         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
291 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
293         PR tree-optimization/61518
294         * gcc.dg/torture/pr61518.c: New test.
296 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
298         PR tree-optimization/61517
299         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
300         (incorrect_read_be32): Likewise.
301         (main): Call incorrect_read_* to test stmt replacement is made by
302         bswap at the right place.
303         * gcc.c-torture/execute/pr61517.c: New test.
305 2014-06-18  Andreas Schwab  <schwab@suse.de>
307         PR rtl-optimization/54555
308         * gcc.target/m68k/pr54555.c: New test.
310 2014-06-18  Olivier Hainque  <hainque@adacore.com>
312         * gnat.dg/blocklocs.adb: New test.
314 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
316         PR tree-optimization/52252
317         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
318         * gcc.target/i386/pr52252-core.c: Ditto.
320         PR tree-optimization/61403
321         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
323 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
325         * gfortran.dg/gomp/declare-simd-1.f90: New test.
326         * gfortran.dg/gomp/depend-1.f90: New test.
327         * gfortran.dg/gomp/target1.f90: New test.
328         * gfortran.dg/gomp/target2.f90: New test.
329         * gfortran.dg/gomp/target3.f90: New test.
330         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
331         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
332         201107.
334 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
336         PR fortran/61126
337         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
339 2014-06-17  Tobias Burnus  <burnus@net-b.de>
340             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
342         * gfortran.dg/coarray/send_array.f90: New.
343         * gfortran.dg/coarray/get_array.f90: New.
344         * gfortran.dg/coarray/sendget_array.f90: New.
345         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
346         names.
347         * gfortran.dg/coarray/collectives_2.f90: New.
349 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
351         PR target/61533
352         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
353         dg-options.
355 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
357         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
358         unit_id and kind_id to zero.
360 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
362         PR target/61483
363         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
364         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
365         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
366         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
368 2014-06-17  Richard Biener  <rguenther@suse.de>
370         PR lto/61012
371         * gcc.dg/lto/pr61526_0.c: New testcase.
372         * gcc.dg/lto/pr61526_1.c: Likewise.
374 2014-06-17  Richard Biener  <rguenther@suse.de>
376         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
377         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
378         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
379         * gcc.dg/tree-ssa/vrp36.c: Likewise.
380         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
382 2014-06-17  Richard Biener  <rguenther@suse.de>
384         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
386 2014-06-16  Richard Biener  <rguenther@suse.de>
388         PR tree-optimization/61482
389         * g++.dg/torture/pr61482.C: New testcase.
391 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
393         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
394         vpmacsdql instruction.
396 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
398         * c-c++-common/asan/instrument-with-calls-1.c: New test.
399         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
400         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
401         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
402         test patterns.
403         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
404         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
405         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
406         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
407         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
408         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
410 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
412         PR fortran/28484
413         PR fortran/61429
414         * gfortran.dg/system_clock_1.f90: New file.
415         * gfortran.dg/system_clock_2.f90: New file.
417 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
419         PR c++/33101
420         * g++.dg/other/void3.C: New.
421         * g++.dg/conversion/err-recover1.C: Update.
423 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
425         PR target/61415
426         * lib/target-supports.exp (check_effective_target_longdouble128): New.
427         * gcc.target/powerpc/pack02.c: Use it.
428         * gcc.target/powerpc/tfmode_off.c: Likewise.
430 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
432         PR rtl-optimization/61094
433         PR rtl-optimization/61446
434         * gcc.target/i386/pr61446.c : New.
436 2014-06-13  Dehao Chen  <dehao@google.com>
438         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
440 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
442         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
444 2014-06-13  Richard Biener  <rguenther@suse.de>
446         * c-c++-common/pr46562-2.c: Adjust.
447         * g++.dg/tree-ssa/pr8781.C: Likewise.
448         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
449         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
450         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
451         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
452         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
454 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
456         PR tree-optimization/61375
457         * gcc.c-torture/execute/pr61375-1.c: New test.
459 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
461         PR middle-end/61486
462         * c-c++-common/gomp/pr61486-1.c: New test.
463         * c-c++-common/gomp/pr61486-2.c: New test.
465 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
467         PR target/59843
468         * gcc.dg/vect/vect-singleton_1.c: New file.
470 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
472         PR target/61443
473         * gcc.target/avr/torture/pr61443.c: New test.
475 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
477         PR c++/19200
478         * g++.dg/parse/friend11.C: New.
480 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
482         PR c++/60265
483         * g++.dg/cpp0x/using-enum-1.C: New.
484         * g++.dg/cpp0x/using-enum-2.C: Likewise.
486 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
488         PR c++/19200
489         * g++.dg/parse/friend9.C: New.
490         * g++.dg/parse/friend10.C: Likewise.
491         * g++.dg/parse/friend7.C: Adjust.
493 2014-06-11  Richard Biener  <rguenther@suse.de>
495         PR tree-optimization/61452
496         * gcc.dg/torture/pr61452.c: New testcase.
498 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
500         PR c++/34049
501         * g++.dg/parse/pr34049.C: New.
503 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
505         * gcc.c-torture/execute/pr61306-1.c: New test.
506         * gcc.c-torture/execute/pr61306-2.c: Likewise.
507         * gcc.c-torture/execute/pr61306-3.c: Likewise.
509 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
511         * gcc.target/aarch64/acle/acle.exp: New.
512         * gcc.target/aarch64/acle/crc32b.c: New test.
513         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
514         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
515         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
516         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
517         * gcc.target/aarch64/acle/crc32d.c: Likewise.
518         * gcc.target/aarch64/acle/crc32h.c: Likewise.
519         * gcc.target/aarch64/acle/crc32w.c: Likewise.
521 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
523         PR tree-optimization/52252
524         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
526 2014-06-11  Richard Biener  <rguenther@suse.de>
528         PR middle-end/61437
529         * gcc.dg/torture/20140610-1.c: New testcase.
530         * gcc.dg/torture/20140610-2.c: Likewise.
532 2014-06-10  Richard Biener  <rguenther@suse.de>
534         PR tree-optimization/61438
535         * gcc.dg/torture/pr61438.c: New testcase.
537 2014-06-10  Richard Biener  <rguenther@suse.de>
539         PR middle-end/61456
540         * g++.dg/opt/pr61456.C: New testcase.
542 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
543             Mikael Morin <mikael@gcc.gnu.org>
545         PR fortran/41936
546         * gfortran.dg/class_array_15.f03: Check memory leaks.
548 2014-06-10  Richard Biener  <rguenther@suse.de>
550         PR tree-optimization/57186
551         PR tree-optimization/59299
552         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
553         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
555 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
557         PR fortran/60928
558         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
559         directives.
560         * gfortran.dg/gomp/associate1.f90: New test.
561         * gfortran.dg/gomp/intentin1.f90: New test.
562         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
563         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
564         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
565         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
567 2014-06-09  Marek Polacek  <polacek@redhat.com>
569         PR c/36446
570         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
571         * gcc.dg/array-2.c: Likewise.
572         * gcc.dg/array-const-2.c: Likewise.
573         * gcc.dg/ucnid-8.c: Likewise.
574         * gcc.dg/vla-init-1.c: Likewise.
575         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
576         * gcc.dg/c99-flex-array-7.c: Likewise.
577         * gcc.dg/init-bad-1.c: Likewise.
578         * gcc.dg/init-bad-3.c: Likewise.
579         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
580         * gcc.dg/pedwarn-init.c: Add dg-warning.
581         * gcc.dg/pr53119.c: Remove dg-excess-errors.
583 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
585         PR c++/22556
586         * g++.dg/other/redecl3.C: New.
588 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
590         PR c++/54442
591         * g++.dg/pr54442.C: New file.
593 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
595         PR fortran/61406
596         * gfortran.dg/associate_17.f90 : New test
598 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
600         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
601         void for TEST instead of static void.
602         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
603         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
604         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
605         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
606         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
607         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
608         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
609         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
610         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
611         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
612         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
613         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
614         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
615         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
616         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
617         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
618         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
619         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
620         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
621         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
622         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
623         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
624         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
625         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
626         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
627         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
628         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
629         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
630         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
631         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
632         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
633         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
634         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
635         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
636         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
637         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
638         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
639         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
640         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
641         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
642         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
643         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
644         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
645         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
646         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
647         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
648         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
649         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
650         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
651         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
652         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
653         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
654         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
655         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
656         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
657         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
658         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
659         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
660         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
661         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
662         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
663         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
664         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
665         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
666         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
667         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
668         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
669         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
670         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
671         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
672         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
673         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
674         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
675         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
676         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
677         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
678         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
679         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
680         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
681         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
682         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
683         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
684         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
685         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
686         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
687         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
688         instead of static void.
689         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
690         delete unused variables.
691         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
692         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
693         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
694         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
695         delete unused variables, void for TEST instead of static void.
696         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
697         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
698         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
699         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
700         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
701         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
702         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
703         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
704         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
705         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
706         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
707         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
708         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
709         initialize variables.
710         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
711         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
712         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
713         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
714         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
715         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
716         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
717         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
718         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
719         * gcc.target/i386/i386.exp: Ditto.
720         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
721         CALC, void for TEST instead of static void, initialize variables.
722         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
723         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
724         static void.
725         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
726         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
727         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
728         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
729         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
730         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
731         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
732         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
733         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
734         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
735         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
736         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
737         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
738         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
739         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
740         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
741         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
742         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
743         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
744         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
745         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
746         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
747         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
748         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
749         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
750         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
751         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
752         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
753         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
754         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
755         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
756         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
757         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
758         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
759         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
760         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
761         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
762         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
763         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
764         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
765         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
766         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
767         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
768         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
769         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
770         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
771         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
772         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
773         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
774         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
775         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
776         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
777         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
778         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
779         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
780         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
781         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
782         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
783         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
784         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
785         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
786         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
787         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
788         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
789         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
790         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
791         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
792         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
793         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
794         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
795         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
796         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
797         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
798         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
799         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
800         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
801         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
802         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
803         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
804         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
805         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
806         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
807         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
808         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
809         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
810         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
811         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
812         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
813         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
814         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
815         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
816         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
817         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
818         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
819         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
820         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
821         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
822         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
823         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
824         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
825         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
826         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
827         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
828         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
829         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
830         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
831         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
832         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
833         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
834         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
835         instead of static void.
836         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
837         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
838         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
839         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
840         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
841         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
842         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
843         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
844         static void, delete unused variables.
845         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
846         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
847         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
848         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
849         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
850         static void, delete unused variables, Change parameters for
851         UNION_CHECK, MASK_MERGE and MASK_ZERO.
852         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
853         CALC,  void for TEST instead of static void.
854         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
855         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
856         void.
857         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
858         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
859         static void, change type  of parameter for UNION_TYPE.
860         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
861         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
862         void for TEST instead of static void, delete unused variables, change
863         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
864         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
865         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
866         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
867         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
868         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
869         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
870         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
871         void for TEST instead of static void, change parameters for
872         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
873         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
874         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
875         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
876         * gcc.target/i386/avx512f-additional-reg-names.c: Add
877         __attribute__((unused)).
878         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
879         __attribute__((unused)).
880         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
881         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
882         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
883         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
884         * gcc.target/i386/avx512f-korw-1.c: Ditto.
885         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
886         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
887         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
888         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
889         add __attribute__((unused)).
890         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
891         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
892         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
893         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
894         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
895         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
896         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
897         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
898         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
899         delete unused variables.
900         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
901         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
902         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
903         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
904         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
905         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
906         static void, mask_merging and zero_masking for unsigned types.
907         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
908         CHECK_ARRAY for unsigned types.
909         * gcc.target/i386/m256-check.h: Ditto.
910         * gcc.target/i386/m512-check.h: Ditto.
912 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
914         PR target/61062
915         * gcc.target/arm/pr48252.c (main): Expect same result
916         as endian-neutral.
918 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
920         PR fortran/45187
921         * gfortran.dg/cray_pointers_10.f90: New file.
923 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
925         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
926         instead of complex(kind=16).
928 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
930         PR fortran/38829
931         * gfortran.dg/bind_c_usage_29.f90: New file.
933 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
935         * gnat.dg/opt38.adb: New test.
936         * gnat.dg/opt38_pkg.ad[sb]: New helper.
938 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
940         PR target/18343
941         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
942         New macro, 0 for __MMIX__, default 64.
943         (bar): Pass it to __builtin_apply instead of literal 64.
945 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
947         * gfortran.dg/io_constraints_11.f90: New file.
948         * gfortran.dg/io_constraints_12.f90: New file.
949         * gfortran.dg/io_constraints_13.f90: New file.
951 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
953         PR target/61423
954         * gcc.target/i386/pr61423.c: New test.
956 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
958         PR c++/60184
959         * g++.dg/cpp0x/constexpr-union6.C: New.
960         * g++.dg/cpp0x/union6.C: Likewise.
961         * g++.dg/init/ref14.C: Adjust.
962         * g++.dg/init/union1.C: Likewise.
964 2014-06-06  Richard Biener  <rguenther@suse.de>
966         PR tree-optimization/59299
967         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
969 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
971         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
972         * gcc.dg/tree-ssa/sra-12.c: Likewise.
974 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
976         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
977         bitfield and test wrong results instead of correct results to make the
978         test more portable.
980 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
982         PR c++/60432
983         * g++.dg/cpp0x/constexpr-60432.C: New.
985 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
987         PR c++/60199
988         * g++.dg/cpp0x/constexpr-60199.C: New.
990 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
992         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
993         Specify -march=z900 as an additional option.
994         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
995         * gcc.dg/optimize-bswapsi-2.c: Likewise.
996         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
998 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1000         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1001         reduction clause diagnostic changes.
1002         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1003         * gfortran.dg/gomp/reduction1.f90: Likewise.
1004         * gfortran.dg/gomp/reduction3.f90: Likewise.
1005         * gfortran.dg/gomp/udr1.f90: New test.
1006         * gfortran.dg/gomp/udr2.f90: New test.
1007         * gfortran.dg/gomp/udr3.f90: New test.
1008         * gfortran.dg/gomp/udr4.f90: New test.
1009         * gfortran.dg/gomp/udr5.f90: New test.
1010         * gfortran.dg/gomp/udr6.f90: New test.
1011         * gfortran.dg/gomp/udr7.f90: New test.
1013 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1015         PR tree-optimization/43934
1016         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1018 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1020         PR c/53119
1021         * gcc.dg/pr53119.c: New testcase.
1023 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1025         PR target/52472
1026         * gcc.target/avr/pr52472.c: New test.
1029 2014-06-05  Jeff Law  <law@redhat.com>
1031         PR tree-optimization/61289
1032         * g++.dg/pr61289.C: New test.
1033         * g++.dg/pr61289-2.C: New test.
1035 2014-06-05  Richard Biener  <rguenther@suse.de>
1036             Paolo Carlini  <paolo.carlini@oracle.com>
1038         PR c++/56961
1039         * g++.dg/parse/pr56961.C: New.
1041 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1043         PR target/46219
1044         * gcc.target/i386/sibcall-4.c: Remove xfail.
1046 2014-06-05  Julian Brown  <julian@codesourcery.com>
1047             Sandra Loosemore  <sandra@codesourcery.com>
1049         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1051 2014-06-05  Richard Biener  <rguenther@suse.de>
1053         PR c++/61004
1054         * g++.dg/diagnostic/pr61004.C: New testcase.
1056 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1058         * gcc.dg/torture/pr61319.c: New test.
1060 2014-06-05  Marek Polacek  <polacek@redhat.com>
1062         PR c/56724
1063         * gcc.dg/pr56724-3.c: New test.
1065 2014-06-05  Andreas Schwab  <schwab@suse.de>
1067         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1069 2014-06-05  Marek Polacek  <polacek@redhat.com>
1071         PR c/49706
1072         * c-c++-common/pr49706.c: New test.
1074 2014-06-05  Marek Polacek  <polacek@redhat.com>
1076         PR c/48062
1077         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1078         * gcc.dg/Wshadow-3.c: Likewise.
1079         * gcc.dg/pr48062.c: New test.
1081 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1083         PR c++/43453
1084         * g++.dg/init/pr43453.C: New.
1086 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1088         PR tree-optimization/61385
1089         * gcc.dg/tree-ssa/pr61385.c: New file.
1091 2014-06-04  Richard Biener  <rguenther@suse.de>
1093         PR tree-optimization/60098
1094         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1096 2014-06-04  Richard Biener  <rguenther@suse.de>
1098         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1100 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1102         PR c/58942
1103         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1104         the case with a pointer.
1106 2014-06-04  Marek Polacek  <polacek@redhat.com>
1108         PR c/30020
1109         * c-c++-common/pr30020.c: New test.
1111 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1113         * gcc.c-torture/compile/20140528-1.c: New testcase.
1115 2014-06-03  Dehao Chen  <dehao@google.com>
1117         * gcc.dg/tree-prof/merge_block.c: New test.
1119 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1121         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1122         * g++.dg/ext/mv15.C (dg-options): Ditto.
1124 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1126         DR 1423
1127         PR c++/52174
1128         * g++.dg/cpp0x/nullptr31.C: New.
1129         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1130         * g++.dg/cpp0x/nullptr17.C: Update.
1132 2014-06-03  Marek Polacek  <polacek@redhat.com>
1134         PR c/60439
1135         * c-c++-common/pr60439.c: New test.
1136         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1138 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1140         PR ipa/61160
1141         * g++.dg/ipa/pr61160-1.C: New test.
1143 2014-06-03  Richard Biener  <rguenther@suse.de>
1145         PR tree-optimization/61383
1146         * gcc.dg/torture/pr61383-1.c: New testcase.
1148 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1150         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1152 2014-06-02  Jeff Law  <law@redhat.com>
1154         PR rtl-optimization/61094
1155         * g++.dg/pr61094: New test.
1157 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1159         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1160         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1161         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1162         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1163         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1164         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1165         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1166         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1168 2014-06-02  Richard Biener  <rguenther@suse.de>
1170         PR tree-optimization/61346
1171         * gcc.dg/torture/pr61346.c: New testcase.
1173 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1175         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1176         not compilation.
1177         * gcc.target/i386/sibcall-4.c: Ditto.
1178         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1180 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1182         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1183         in scan-assembler-not string.
1184         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1185         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1186         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1188 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1190         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1192 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1194         PR target/61377
1195         * gcc.target/i386/sibcall-6.c: New test.
1197 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1199         DR 1227
1200         PR c++/57543
1201         * g++.dg/cpp0x/pr57543-1.C: New.
1202         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1203         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1204         * g++.dg/cpp0x/decltype59.C: Likewise.
1206 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1208         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1210 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1212         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1213         restore_gcc_exec_prefix_env_var): New procedures.
1214         (set_ld_library_path_env_vars,
1215         restore_ld_library_path_env_vars): Use them.
1216         * lib/c-compat.exp: Load target-libpath.exp.
1217         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1218         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1219         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1220         restore_gcc_exec_prefix_env_var.
1221         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1222         Likewise.
1224         * c-c++-common/asan/misalign-1.c: New test.
1225         * c-c++-common/asan/misalign-2.c: New test.
1227         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1228         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1229         -DASAN_USE_DEJAGNU_GTEST=1.
1230         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1231         * g++.dg/asan/asan_oob_test.cc: Likewise.
1232         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1233         * g++.dg/asan/asan_str_test.cc: Likewise.
1234         * g++.dg/asan/asan_test_utils.h: Likewise.
1235         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1236         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1237         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1238         Imported from upstream r209283.
1239         * g++.dg/asan/asan_test_config.h: Likewise.
1241 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1243         PR target/60104
1244         * gcc.target/i386/sibcall-1.c: New test.
1245         * gcc.target/i386/sibcall-2.c: New test.
1246         * gcc.target/i386/sibcall-3.c: New test.
1247         * gcc.target/i386/sibcall-4.c: New test.
1249 2014-05-30  Ian Lance Taylor  <iant@google.com>
1251         * gcc.target/i386/pause-2.c: New test.
1253 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1255         * gcc.target/i386/fuse-caller-save.c: New test.
1256         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1257         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1259 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1261         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1262         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1263         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1264         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1265         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1266         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1267         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1268         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1269         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1270         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1271         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1272         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1273         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1274         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1275         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1276         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1277         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1278         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1279         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1280         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1281         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1282         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1283         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1284         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1285         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1286         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1287         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1288         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1289         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1290         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1291         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1292         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1293         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1294         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1295         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1296         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1298 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1300         PR rtl-optimization/61325
1301         * gcc.target/aarch64/pr61325.c: New.
1303 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1305         * gcc.target/arm/simd/vextQf32_1.c: New file.
1306         * gcc.target/arm/simd/vextQp16_1.c: New file.
1307         * gcc.target/arm/simd/vextQp8_1.c: New file.
1308         * gcc.target/arm/simd/vextQs16_1.c: New file.
1309         * gcc.target/arm/simd/vextQs32_1.c: New file.
1310         * gcc.target/arm/simd/vextQs64_1.c: New file.
1311         * gcc.target/arm/simd/vextQs8_1.c: New file.
1312         * gcc.target/arm/simd/vextQu16_1.c: New file.
1313         * gcc.target/arm/simd/vextQu32_1.c: New file.
1314         * gcc.target/arm/simd/vextQu64_1.c: New file.
1315         * gcc.target/arm/simd/vextQu8_1.c: New file.
1316         * gcc.target/arm/simd/vextQp64_1.c: New file.
1317         * gcc.target/arm/simd/vextf32_1.c: New file.
1318         * gcc.target/arm/simd/vextp16_1.c: New file.
1319         * gcc.target/arm/simd/vextp8_1.c: New file.
1320         * gcc.target/arm/simd/vexts16_1.c: New file.
1321         * gcc.target/arm/simd/vexts32_1.c: New file.
1322         * gcc.target/arm/simd/vexts64_1.c: New file.
1323         * gcc.target/arm/simd/vexts8_1.c: New file.
1324         * gcc.target/arm/simd/vextu16_1.c: New file.
1325         * gcc.target/arm/simd/vextu32_1.c: New file.
1326         * gcc.target/arm/simd/vextu64_1.c: New file.
1327         * gcc.target/arm/simd/vextu8_1.c: New file.
1328         * gcc.target/arm/simd/vextp64_1.c: New file.
1330 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1331             Tom de Vries  <tom@codesourcery.com>
1333         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1334         options.
1335         * gcc.target/mips/fuse-caller-save.h: New include file.
1336         * gcc.target/mips/fuse-caller-save.c: New test.
1337         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1338         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1340 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1342         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1344 2014-05-28  Richard Biener  <rguenther@suse.de>
1346         PR middle-end/61045
1347         * gcc.dg/pr61045.c: New testcase.
1349 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1351         * lib/clearcap.exp: New file.
1352         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1353         Remove clearcap_ldflags handling.
1354         Call clearcap-init, clearcap-finish.
1355         * gcc.target/i386/i386.exp: Likewise.
1356         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1357         * gcc.target/i386/clearcapv2.map: Move to
1358         ../config/sol2-clearcapv2.map.
1359         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1360         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1362 2014-05-28  Richard Biener  <rguenther@suse.de>
1364         PR tree-optimization/61335
1365         * gfortran.dg/pr61335.f90: New testcase.
1367 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1369         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1371 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1373         * gnat.dg/overflow_fixed.adb: New test.
1375 2014-05-27  Marek Polacek  <polacek@redhat.com>
1377         PR c/56724
1378         * gcc.dg/pr56724-1.c: New test.
1379         * gcc.dg/pr56724-2.c: New test.
1380         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1381         -Wtraditional.
1382         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1384 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1386         * gcc.dg/fold-compare-8.c: New test.
1387         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1389 2014-05-27  Richard Biener  <rguenther@suse.de>
1391         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1393 2014-05-27  Marek Polacek  <polacek@redhat.com>
1395         PR testsuite/61319
1396         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1397         LLONG_MIN, and ULLONG_MAX.
1399 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1401         * lib/target-supports.exp (check_effective_target_vect_bswap):
1402         Specify arm*-*-* support.
1404 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1406         PR testsuite/61319
1407         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1408         -nan optional.
1409         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1410         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1412 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1414         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1416 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1418         PR rtl-optimization/61222
1419         * gcc.c-torture/compile/pr61222-1.c: New test.
1420         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1422 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1424         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1426 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1428         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1430 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1432         PR libgfortran/55117
1433         * gfortran.dg/namelist_85.f90: New test.
1435 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1437         PR c/61191
1438         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1439         the case with syntax error.
1441 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1443         * gcc.dg/lto/pr61278_0.c: New test.
1444         * gcc.dg/lto/pr61278_1.c: New test.
1446 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1448         * gcc.dg/pr61220.c: New test.
1449         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1451 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1453         * gfortran.dg/coarray_10.f90: Update dg-warning.
1454         * gfortran.dg/coarray_this_image_1.f90: New.
1455         * gfortran.dg/coarray_this_image_2.f90: New.
1457 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1459         PR libfortran/61173
1460         * gfortran.dg/arrayio_14.f90: New test.
1462 2014-05-24  Andreas Schwab  <schwab@suse.de>
1464         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1466 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1468         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1469         Adjust regexp for -flto.
1470         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1471         * gfortran.dg/pr52835.f90: Likewise.
1473 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1475         PR rtl-optimization/61215
1476         * gcc.target/i386/pr61215.c: New.
1478 2014-05-23  Marek Polacek  <polacek@redhat.com>
1479             Jakub Jelinek  <jakub@redhat.com>
1481         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1482         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1483         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1484         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1485         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1486         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1487         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1488         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1489         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1490         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1491         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1492         * c-c++-common/ubsan/float-cast.h: New file.
1493         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1494         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1496 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1498         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1500 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1502         * g++.dg/cpp1y/lambda-init9.C: New.
1504 2014-05-23  Richard Biener  <rguenther@suse.de>
1506         PR testsuite/61266
1507         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1508         adjust testcase to reflect reality.
1510 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1512         PR tree-optimization/54733
1513         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1514         optimization to support memory sources and bitwise operations
1515         equivalent to load in host endianness.
1516         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1517         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1518         * gcc.c-torture/execute/bswap-2.c: Likewise.
1520 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1522         * lib/target-supports.exp: New effective targets for architectures
1523         capable of performing byte swap.
1524         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1525         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1526         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1528 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1530         PR c++/61088
1531         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1532         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1534 2014-05-22  Xinliang David Li  <davidxl@google.com>
1536         * g++.dg/ipa/devirt-15.C: Fix expected message.
1537         * g++.dg/ipa/devirt-16.C: Ditto.
1538         * g++.dg/ipa/devirt-17.C: Ditto.
1539         * g++.dg/ipa/devirt-26.C: Ditto.
1540         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1541         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1542         * g++.dg/tree-ssa/pr8781.C:Ditto.
1544 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1546         * gcc.target/powerpc/htm-ttest.c: New test.
1548 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1550         * gnat.dg/opt37.ad[sb]: New test.
1552 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1554         PR c/61271
1555         * g++.dg/cilk-plus/AN/array_function.cc: New.
1557 2014-05-22  Richard Biener  <rguenther@suse.de>
1559         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1561 2014-05-22  Kostya Serebryany  <kcc@google.com>
1563         * c-c++-common/tsan/mutexset1.c: Update the test to match
1564         upstream r209283.
1565         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1567 2014-05-21  Marek Polacek  <polacek@redhat.com>
1569         PR sanitizer/61272
1570         * g++.dg/ubsan/pr61272.C: New test.
1572 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1573             Sandra Loosemore  <sandra@codesourcery.com>
1575         PR lto/60179
1576         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1577         * gcc.target/nios2/custom-fp-lto.c: New test.
1579 2014-05-21  Andreas Schwab  <schwab@suse.de>
1581         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1583 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1585         PR target/54236
1586         * gcc.target/sh/pr54236-3.c: New.
1588 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1590         PR c++/60189
1591         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1593 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1595         PR tree-optimization/60899
1596         * g++.dg/ipa/devirt-11.C: Update template.
1598 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1600         PR C++/61038
1601         * g++.dg/cpp0x/pr61038.C: New.
1603 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1605         PR c++/58753
1606         PR c++/58930
1607         PR c++/58704
1608         * g++.dg/cpp0x/nsdmi-template11.C: New.
1609         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1610         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1612 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1614         * gnat.dg/opt35.adb: New test.
1615         * gnat.dg/opt36.adb: Likewise.
1616         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1618 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1620         PR c++/60373
1621         * g++.dg/cpp0x/Wattributes1.C: New.
1622         * g++.dg/ext/visibility/redecl1.C: Adjust.
1623         * g++.dg/ext/visibility/visibility-7.C: Likewise.
1625 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1627         * gcc.target/powerpc/vsxcopy.c: New test.
1629 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1631         PR c++/58664
1632         * g++.dg/cpp0x/nsdmi-union6.C: New.
1633         * g++.dg/parse/pr58664.C: Likewise.
1634         * g++.dg/cpp0x/nsdmi6.C: Tweak.
1635         * g++.dg/parse/crash31.C: Likewise.
1636         * g++.dg/template/error2.C: Likewise.
1637         * g++.dg/template/inherit8.C: Likewise.
1638         * g++.dg/template/offsetof2.C: Likewise.
1640 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1642         * c-c++-common/gomp/simd4.c: Adjust for inform.
1643         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1644         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1645         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1646         * g++.dg/cpp0x/noexcept15.C: Likewise.
1647         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1648         * g++.dg/eh/spec6.C: Likewise.
1649         * g++.dg/expr/cast1.C: Likewise.
1650         * g++.dg/expr/dtor1.C: Likewise.
1651         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1652         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1653         * g++.dg/gomp/pr49223-2.C: Likewise.
1654         * g++.dg/gomp/udr-4.C: Likewise.
1655         * g++.dg/init/delete1.C: Likewise.
1656         * g++.dg/other/crash-2.C: Likewise.
1657         * g++.dg/parse/crash24.C: Likewise.
1658         * g++.dg/parse/crash25.C: Likewise.
1659         * g++.dg/parse/crash31.C: Likewise.
1660         * g++.dg/parse/crash49.C: Likewise.
1661         * g++.dg/parse/crash50.C: Likewise.
1662         * g++.dg/parse/crash54.C: Likewise.
1663         * g++.dg/parse/dtor7.C: Likewise.
1664         * g++.dg/parse/error40.C: Likewise.
1665         * g++.dg/parse/fused-params1.C: Likewise.
1666         * g++.dg/parse/new1.C: Likewise.
1667         * g++.dg/template/crash35.C: Likewise.
1668         * g++.dg/template/crash59.C: Likewise.
1669         * g++.dg/template/crash77.C: Likewise.
1670         * g++.dg/template/error51.C: Likewise.
1671         * g++.dg/template/incomplete1.C: Likewise.
1672         * g++.dg/template/incomplete3.C: Likewise.
1673         * g++.dg/template/incomplete4.C: Likewise.
1674         * g++.dg/template/incomplete5.C: Likewise.
1675         * g++.dg/template/inherit8.C: Likewise.
1676         * g++.dg/template/instantiate1.C: Likewise.
1677         * g++.dg/template/instantiate3.C: Likewis: Likewise.
1678         * g++.dg/template/offsetof2.C: Likewise.
1679         * g++.dg/tm/pr51928.C: Likewise.
1680         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1681         * g++.dg/warn/incomplete1.C: Likewise.
1682         * g++.dg/warn/incomplete2.C: Likewise.
1683         * g++.old-deja/g++.brendan/friend4.C: Likewise.
1684         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1685         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1686         * g++.old-deja/g++.eh/catch1.C: Likewise.
1687         * g++.old-deja/g++.eh/spec6.C: Likewise.
1688         * g++.old-deja/g++.mike/p7868.C: Likewise.
1689         * g++.old-deja/g++.other/crash38.C: Likewise.
1690         * g++.old-deja/g++.other/enum2.C: Likewise.
1691         * g++.old-deja/g++.other/incomplete.C: Likewise.
1692         * g++.old-deja/g++.other/vaarg3.C: Likewise.
1693         * g++.old-deja/g++.pt/crash9.C: Likewise.
1694         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1695         * g++.old-deja/g++.pt/typename8.C: Likewise.
1696         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1698 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
1700         * lib/target-supports.exp
1701         (check_effective_target_vect_sizes_32B_16B): Return false if
1702         128-bit AVX vectors preferred.
1704 2014-05-19  Mike Stump  <mikestump@comcast.net>
1706         * lib/target-supports.exp (check_effective_target_avx): Early out
1707         if not x86 to prevent x86 flags on non-x86 targets.
1709 2014-05-19  Richard Biener  <rguenther@suse.de>
1711         PR tree-optimization/61221
1712         * gcc.dg/torture/pr61221.c: New testcase.
1714 2014-05-19  Richard Biener  <rguenther@suse.de>
1716         PR tree-optimization/61209
1717         * gfortran.dg/pr61209.f90: New testcase.
1719 2014-05-19  Richard Biener  <rguenther@suse.de>
1721         PR tree-optimization/61184
1722         * c-c++-common/torture/pr61184.c: New testcase.
1724 2014-05-19  Christian Bruel  <christian.bruel@st.com>
1726         PR target/61195
1727         * gcc.target/sh/pr61195.c: New test.
1729 2014-05-18  Wei Mi  <wmi@google.com>
1731         PR target/58066
1732         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1733         directive with rtl insns. Add effective-target fpic and
1734         tls_native.
1736 2014-05-17  Xinliang David Li  <davidxl@google.com>
1738         * g++.dg/ipa/devirt-33.C: New testcase.
1740 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
1742         * g++.dg/ipa/comdat.C: New file.
1744 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1746         * gnat.dg/volatile12.ad[sb]: New test.
1748 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1750         * gnat.dg/enum3.adb: New test.
1752 2014-05-18  Andreas Schwab  <schwab@suse.de>
1754         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1756 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
1758         PR libfortran/52539
1759         * gfortran.dg/namelist_utf8.f90: New test.
1761 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1763         PR c++/52875
1764         * g++.dg/cpp0x/decltype58.C: New.
1766 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
1768         * gcc.target/microblaze/others/break_handler.c: New.
1770 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
1772         PR tree-optimization/61140
1773         PR tree-optimization/61150
1774         PR tree-optimization/61197
1775         * gcc.dg/tree-ssa/pr61140.c: New file.
1776         * gcc.dg/tree-ssa/pr61150.c: New file.
1777         * gcc.dg/tree-ssa/pr61197.c: New file.
1779 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
1781         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1782         (dg-options): Add -mfpmath=387.
1783         (dg-final): Check that no MMX registers are used.
1785 2014-05-17  Andreas Schwab  <schwab@suse.de>
1787         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1789 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
1791         Revert:
1792         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1794         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1795         occurrences of "int" in the gimple dump to reflect that the return
1796         types of functions now show up in such dumps.
1797         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1799 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
1801         * gcc.c-torture/execute/20101011-1.c: Update testcase.
1802         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1803         * gcc.dg/tree-ssa/writeonly.c: New testcase.
1804         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1805         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1806         * gcc.dg/debug/pr35154.c: Update testcase.
1807         * gcc.target/i386/vectorize1.c: Update testcase.
1809 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/51640
1812         * g++.dg/parse/error54.C: New.
1814 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
1816         PR rtl-optimization/60969
1817         * g++.dg/pr60969.C: New.
1819 2014-05-16  Richard Biener  <rguenther@suse.de>
1821         PR tree-optimization/61194
1822         * gcc.dg/vect/pr61194.c: New testcase.
1824 2014-05-16  Richard Biener  <rguenther@suse.de>
1826         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1827         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1828         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1829         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1831 2014-05-16  Richard Biener  <rguenther@suse.de>
1833         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1835 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1837         PR ipa/61085
1838         * g++.dg/ipa/pr61085.C: New test.
1840 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1842         PR tree-optimization/61090
1843         * gcc.dg/tree-ssa/pr61090.c: New test.
1845 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
1847         PR tree-optimization/61158
1848         * gcc.dg/pr61158.c: New test.
1850 2014-05-15  Andreas Schwab  <schwab@suse.de>
1852         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1853         emitted.
1854         * obj-c++.dg/exceptions-5.mm: Likewise.
1856 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1858         * shrink-wrap-loop.c: New test case.
1860 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
1862         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1863         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1864         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1865         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1866         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1867         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1868         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1869         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1870         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1871         * gcc.target/arm/simd/vtrnf32_1.c: New file.
1872         * gcc.target/arm/simd/vtrnp16_1.c: New file.
1873         * gcc.target/arm/simd/vtrnp8_1.c: New file.
1874         * gcc.target/arm/simd/vtrns16_1.c: New file.
1875         * gcc.target/arm/simd/vtrns32_1.c: New file.
1876         * gcc.target/arm/simd/vtrns8_1.c: New file.
1877         * gcc.target/arm/simd/vtrnu16_1.c: New file.
1878         * gcc.target/arm/simd/vtrnu32_1.c: New file.
1879         * gcc.target/arm/simd/vtrnu8_1.c: New file.
1881 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
1883         * gcc.target/i386/clflushopt-1.c: New.
1884         * gcc.target/i386/xsavec-1.c: Ditto.
1885         * gcc.target/i386/xsavec64-1.c: Ditto.
1886         * gcc.target/i386/xsaves-1.c: Ditto.
1887         * gcc.target/i386/xsaves64-1.c: Ditto.
1888         * gcc.target/i386/sse-12.c: Test new options.
1889         * gcc.target/i386/sse-13.c: Ditto.
1890         * gcc.target/i386/sse-14.c: Ditto.
1891         * gcc.target/i386/sse-22.c: Ditto.
1892         * gcc.target/i386/sse-23.c: Ditto.
1893         * g++.dg/other/i386-2.C: Ditto.
1894         * g++.dg/other/i386-3.C: Ditto.
1896 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1898         PR rtl-optimization/60866
1899         * gcc.dg/pr60866.c: New test.
1901 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1903         PR rtl-optimization/60901
1904         * gcc.target/i386/pr60901.c: New test.
1906 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
1908         PR sanitizer/61100
1909         * c-c++-common/asan/asan-interface-1.c: New test.
1910         * lib/asan-dg.exp (asan_include_flags): New function.
1911         (asan_init): Call asan_include_flags to obtain path
1912         to sanitizer headers.
1914 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
1916         * lib/target-support.exp (check_dfp_hw_available): New function.
1917         (is-effective-target): Check $arg for dfp_hw.
1918         (is-effective-target-keyword): Likewise.
1919         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1920         Change target to dfp_hw.
1922 2014-05-13  Marek Polacek  <polacek@redhat.com>
1924         PR c/61162
1925         * gcc.dg/pr61162.c: New test.
1927 2014-05-13  Marek Polacek  <polacek@redhat.com>
1929         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1930         * c-c++-common/pr50459-2.c: New test.
1932 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
1934         PR c++/54310
1935         * g++.dg/template/pr54310.C: New.
1937 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
1938             Sandra Loosemore  <sandra@codesourcery.com>
1940         * gcc.target/mips/loongson-simd.c: Disable micromips too.
1942 2014-05-13  Catherine Moore  <clm@cm00re.com>
1944         * gcc.target/mips/near-far-1.c: Adjust expected output
1945         to allow the JALS instruction.
1946         * gcc.target/mips/near-far-2.c: Likewise.
1947         * gcc.target/mips/near-far-4.c: Likewise.
1949 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
1951         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1953 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
1955         PR target/61060
1956         * gcc.dg/pr61060.c: New test.
1958 2014-05-12  DJ Delorie  <dj@redhat.com>
1960         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1961         * gcc.dg/sibcall-4.c: Likewise.
1963 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
1965         * objc.dg/shadow-1.m: New test.
1966         * objc.dg/shadow-2.m: New test.
1967         * objc.dg/ivar-scope-1.m: New test.
1968         * objc.dg/ivar-scope-2.m: New test.
1969         * objc.dg/ivar-scope-3.m: New test.
1970         * objc.dg/ivar-scope-4.m: New test.
1971         * objc.dg/ivar-visibility-1.m: New test.
1972         * objc.dg/ivar-visibility-2.m: New test.
1973         * objc.dg/ivar-visibility-3.m: New test.
1974         * objc.dg/ivar-visibility-4.m: New test.
1976 2014-05-12  Tobias Burnus  <burnus@net-b.de>
1978         PR fortran/60127
1979         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1981 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1983         PR fortran/60834
1984         * gfortran.dg/associate_16.f90:  New test.
1986 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1988         PR target/60991
1989         * gcc.target/avr/pr60991.c: New testcase.
1991 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1993         PR c++/60054
1994         * g++.dg/cpp1y/pr60054.C: New.
1996 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1998         PR c++/51199
1999         * g++.dg/template/pr51199.C: New.
2001 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2003         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2005 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2007         * gfortran.dg/gomp/affinity-1.f90: New test.
2009 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2011         * gcc.dg/torture/pr61136.c: New test.
2013 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/59705
2016         * g++.dg/cpp0x/sfinae51.C: New.
2018         PR c++/58353
2019         * g++.dg/cpp0x/variadic157.C: New.
2021 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2023         PR target/51244
2024         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2026 2014-05-10  Marek Polacek  <polacek@redhat.com>
2028         * gcc.dg/pedwarn-init.c: New test.
2029         * gcc.dg/init-string-1.c: Adjust dg-error.
2031 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2033         * lib/target-supports.exp
2034         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2035         to the list.
2037 2014-05-09  Marek Polacek  <polacek@redhat.com>
2039         PR c/61096
2040         * gcc.dg/pr61096-1.c: New test.
2041         * gcc.dg/pr61096-2.c: New test.
2043 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2045         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2046         * g++.dg/fstack-protector-strong.C: Likewise.
2047         * gcc.target/i386/ssp-strong-reg.c: New file.
2049 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2051         PR target/61055
2052         * gcc.target/avr/torture/pr61055.c: New test.
2054 2014-05-09  Marek Polacek  <polacek@redhat.com>
2056         PR c/50459
2057         * c-c++-common/attributes-1.c: Move test line to a new test.
2058         * c-c++-common/attributes-2.c: New test.
2059         * c-c++-common/pr50459.c: New test.
2060         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2061         * gcc.dg/nonnull-2.c: Likewise.
2062         * gcc.dg/pr55570.c: Modify dg-error.
2063         * gcc.dg/tm/wrap-2.c: Likewise.
2065 2014-05-08  Jeff Law  <law@redhat.com>
2067         PR tree-optimization/61009
2068         * g++.dg/tree-ssa/pr61009.C: New test.
2070 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2072         PR driver/61106
2073         * gcc-dg/unused-8a.c: New.
2074         * gcc-dg/unused-8b.c: Likewise.
2076 2014-05-08  Marek Polacek  <polacek@redhat.com>
2078         PR c/61053
2079         * gcc.dg/pr61053.c: New test.
2081 2014-05-08  Marek Polacek  <polacek@redhat.com>
2083         PR c/61077
2084         * gcc.dg/pr61077.c: New test.
2086 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2088         * gfortran.dg/coarray_collectives_1.f90: New.
2089         * gfortran.dg/coarray_collectives_2.f90: New.
2090         * gfortran.dg/coarray_collectives_3.f90: New.
2091         * gfortran.dg/coarray_collectives_4.f90: New.
2092         * gfortran.dg/coarray_collectives_5.f90: New.
2093         * gfortran.dg/coarray_collectives_6.f90: New.
2094         * gfortran.dg/coarray/collectives_1.f90: New.
2095         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2096         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2097         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2098         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2099         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2100         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2101         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2103 2014-05-08  Wei Mi  <wmi@google.com>
2105         PR target/58066
2106         * gcc.target/i386/pr58066.c: New test.
2108 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2110         * gcc.target/i386/avx256-unaligned-load-2.c,
2111         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2112         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2113         packed-single instructions.
2115 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2117         PR c++/13981
2118         * g++.dg/diagnostic/pr13981.C: New.
2120 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2122         PR tree-optimization/59100
2123         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2124         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2126 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2128         PR tree-optimization/61095
2129         * gcc.dg/torture/pr61095.c: New test.
2131 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2133         PR middle-end/39246
2134         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2135         the uninitialized complex is used.
2136         * gcc.dg/uninit-17.c: New test to check partial initialization of
2137         complex with branches.
2138         * gcc.dg/uninit-17-O0.c: Likewise.
2140 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2142         PR target/60884
2143         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2144         (test_03): Rename to test_02.
2146 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2148         PR c++/61083
2149         * g++.dg/cpp0x/sfinae50.C: New.
2151 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2153         PR c++/61080
2154         * g++.dg/cpp0x/deleted7.C: New.
2156 2014-05-07  Richard Biener  <rguenther@suse.de>
2158         PR tree-optimization/61034
2159         * g++.dg/tree-ssa/pr61034.C: New testcase.
2161 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2163         * gcc.target/epiphany/isr-arg.c: New file.
2165 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2167         PR tree-optimization/52252
2168         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2170 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2172         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2173         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2174         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2175         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2176         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2177         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2178         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2179         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2180         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2181         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2182         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2183         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2184         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2185         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2186         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2187         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2188         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2189         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2190         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2191         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2192         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2193         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2194         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2195         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2196         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2197         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2198         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2199         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2200         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2201         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2202         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2203         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2204         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2205         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2206         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2207         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2208         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2209         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2210         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2211         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2212         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2213         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2214         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2215         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2216         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2217         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2218         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2219         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2220         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2221         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2222         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2223         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2224         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2225         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2226         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2227         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2228         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2229         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2230         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2231         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2232         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2233         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2234         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2235         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2236         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2237         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2238         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2239         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2240         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2241         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2242         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2243         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2245 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2247         gcc.target/aarch64/simd/ext_f32.x: New file.
2248         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2249         gcc.target/aarch64/simd/ext_p16.x: New file.
2250         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2251         gcc.target/aarch64/simd/ext_p8.x: New file.
2252         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2253         gcc.target/aarch64/simd/ext_s16.x: New file.
2254         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2255         gcc.target/aarch64/simd/ext_s32.x: New file.
2256         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2257         gcc.target/aarch64/simd/ext_s64.x: New file.
2258         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2259         gcc.target/aarch64/simd/ext_s8.x: New file.
2260         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2261         gcc.target/aarch64/simd/ext_u16.x: New file.
2262         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2263         gcc.target/aarch64/simd/ext_u32.x: New file.
2264         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2265         gcc.target/aarch64/simd/ext_u64.x: New file.
2266         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2267         gcc.target/aarch64/simd/ext_u8.x: New file.
2268         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2269         gcc.target/aarch64/simd/ext_f64.c: New file.
2270         gcc.target/aarch64/simd/extq_f32.x: New file.
2271         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2272         gcc.target/aarch64/simd/extq_p16.x: New file.
2273         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2274         gcc.target/aarch64/simd/extq_p8.x: New file.
2275         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2276         gcc.target/aarch64/simd/extq_s16.x: New file.
2277         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2278         gcc.target/aarch64/simd/extq_s32.x: New file.
2279         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2280         gcc.target/aarch64/simd/extq_s64.x: New file.
2281         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2282         gcc.target/aarch64/simd/extq_s8.x: New file.
2283         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2284         gcc.target/aarch64/simd/extq_u16.x: New file.
2285         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2286         gcc.target/aarch64/simd/extq_u32.x: New file.
2287         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2288         gcc.target/aarch64/simd/extq_u64.x: New file.
2289         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2290         gcc.target/aarch64/simd/extq_u8.x: New file.
2291         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2292         gcc.target/aarch64/simd/extq_f64.c: New file.
2294 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2296         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2297         * gcc.target/aarch64/vtrnu32.c: Likewise.
2298         * gcc.target/aarch64/vtrnf32.c: Likewise.
2300 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2302         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2303         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2304         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2305         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2306         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2307         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2308         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2309         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2310         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2311         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2312         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2313         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2314         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2315         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2316         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2317         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2318         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2319         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2320         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2321         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2322         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2323         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2324         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2325         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2326         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2327         * gcc.target/aarch64/simd/vtrns16.x: New file.
2328         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2329         * gcc.target/aarch64/simd/vtrns32.x: New file.
2330         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2331         * gcc.target/aarch64/simd/vtrns8.x: New file.
2332         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2333         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2334         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2335         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2336         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2337         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2339 2014-05-07  Richard Biener  <rguenther@suse.de>
2341         PR tree-optimization/57864
2342         * gcc.dg/torture/pr57864.c: New testcase.
2344 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2346         PR libfortran/61049
2347         * gfortran.dg/list_read_13.f: New test.
2349 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2351         PR c++/60999
2352         * g++.dg/cpp0x/nsdmi-template9.C: New.
2353         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2355 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2356             Mike Stump  <mikestump@comcast.net>
2357             Richard Sandiford  <rdsandiford@googlemail.com>
2359         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2361 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2363         PR ipa/60965
2364         * g++.dg/ipa/devirt-32.C: New testcase.
2366 2014-05-05  Richard Biener  <rguenther@suse.de>
2368         PR middle-end/61010
2369         * gcc.dg/torture/pr61010.c: New testcase.
2371 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2373         * gcc.target/s390/leaf-profile.c: New testcase.
2375 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2377         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2378         Disable asm scan for s390.
2379         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2380         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2382 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2384         PR tree-optimization/60363
2385         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2387 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2389         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2390         (dg-require-effective-target): Change target to powerpc_fprs.
2391         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2392         (dg-require-effective-target): Change target to dfprt.
2394 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2396         PR c++/58582
2397         * g++.dg/cpp0x/deleted4.C: New.
2398         * g++.dg/cpp0x/deleted5.C: Likewise.
2399         * g++.dg/cpp0x/deleted6.C: Likewise.
2401 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2403         PR fortran/61025
2404         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2405         regexps for -m32.
2406         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2407         * gfortran.dg/coarray_poly_6.f90: Likewise.
2408         * gfortran.dg/coarray_poly_7.f90: Likewise.
2409         * gfortran.dg/coarray_poly_8.f90: Likewise.
2411 2014-05-02  Marek Polacek  <polacek@redhat.com>
2413         PR c/25801
2414         * gcc.dg/pr25801.c: New test.
2416 2014-05-02  Marek Polacek  <polacek@redhat.com>
2418         PR c/60784
2419         * gcc.dg/pr60784.c: New test.
2421 2014-05-01  Marek Polacek  <polacek@redhat.com>
2423         PR c/60915
2424         * gcc.dg/pr60915.c: New test.
2426 2014-05-01  Marek Polacek  <polacek@redhat.com>
2428         PR c/60257
2429         * gcc.dg/pr60257.c: New test.
2431 2014-05-01  Marek Polacek  <polacek@redhat.com>
2433         PR c/43395
2434         * c-c++-common/pr43395.c: New test.
2436 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2438         * gcc.dg/cond-reduc-1.c: New test.
2439         * gcc.dg/cond-reduc-2.c: Likewise.
2441 2014-05-01  Marek Polacek  <polacek@redhat.com>
2443         PR c/29467
2444         * gcc.dg/pr29467.c: New test.
2445         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2446         about boolean types.
2447         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2448         to bool.
2449         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2451 2014-05-01  Marek Polacek  <polacek@redhat.com>
2453         PR c/43245
2454         * gcc.dg/pr43245.c: New test.
2456 2014-05-01  Marek Polacek  <polacek@redhat.com>
2458         PR c/56989
2459         * gcc.dg/pr56989.c: New test.
2461 2014-04-30  Ian Lance Taylor  <iant@google.com>
2463         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2464         in go_compile_args rather than in argument to go-torture-execute.
2466 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2468         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2469         instead of getpid.
2471 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2473         * gfortran.dg/coarray_poly_6.f90
2474         * gfortran.dg/coarray_poly_7.f90
2475         * gfortran.dg/coarray_poly_8.f90
2477 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2479         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2480         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2481         * gfortran.dg/coarray/codimension.f90: New.
2483 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2485         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2486         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2488 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2490         * gfortran.dg/coarray_poly_4.f90: New.
2491         * gfortran.dg/coarray_poly_5.f90: New.
2493 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2495         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2496         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2497         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2498         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2499         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2500         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2501         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2502         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2503         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2504         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2505         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2506         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2507         * gcc.target/arm/simd/vuzps16_1.c: New file.
2508         * gcc.target/arm/simd/vuzps32_1.c: New file.
2509         * gcc.target/arm/simd/vuzps8_1.c: New file.
2510         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2511         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2512         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2514 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2516         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2517         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2518         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2520 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2522         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2523         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2524         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2525         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2526         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2527         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2528         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2529         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2530         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2531         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2532         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2533         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2534         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2535         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2536         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2537         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2538         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2539         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2540         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2541         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2542         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2543         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2544         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2545         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2546         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2547         * gcc.target/aarch64/simd/vuzps16.x: New file.
2548         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2549         * gcc.target/aarch64/simd/vuzps32.x: New file.
2550         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2551         * gcc.target/aarch64/simd/vuzps8.x: New file.
2552         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2553         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2554         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2555         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2556         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2557         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2559 2014-04-30  Richard Biener  <rguenther@suse.de>
2561         PR tree-optimization/48329
2562         * gfortran.dg/vect/pr48329.f90: New testcase.
2564 2014-04-30  Marek Polacek  <polacek@redhat.com>
2566         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2567         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2569 2014-04-30  Marek Polacek  <polacek@redhat.com>
2571         PR c/60139
2572         * gcc.dg/pr60139.c: New test.
2574 2014-04-30  Marek Polacek  <polacek@redhat.com>
2576         PR c/60351
2577         * gcc.dg/pr60351.c: New test.
2579 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2581         * gcc.target/arm/simd/simd.exp: New file.
2582         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2583         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2584         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2585         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2586         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2587         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2588         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2589         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2590         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2591         * gcc.target/arm/simd/vzipf32_1.c: New file.
2592         * gcc.target/arm/simd/vzipp16_1.c: New file.
2593         * gcc.target/arm/simd/vzipp8_1.c: New file.
2594         * gcc.target/arm/simd/vzips16_1.c: New file.
2595         * gcc.target/arm/simd/vzips32_1.c: New file.
2596         * gcc.target/arm/simd/vzips8_1.c: New file.
2597         * gcc.target/arm/simd/vzipu16_1.c: New file.
2598         * gcc.target/arm/simd/vzipu32_1.c: New file.
2599         * gcc.target/arm/simd/vzipu8_1.c: New file.
2601 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2603         PR c++/51707
2604         * g++.dg/cpp0x/constexpr-51707.C: New.
2606 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2608         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2609         occurrences of "int" in the gimple dump to reflect that the return
2610         types of functions now show up in such dumps.
2611         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2613 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2615         PR tree-optimization/60971
2616         * c-c++-common/turtore/pr60971.c: New test.
2618 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2620         * gcc.target/aarch64/simd/simd.exp: New file.
2621         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2622         * gcc.target/aarch64/simd/vzipf32.x: New file.
2623         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2624         * gcc.target/aarch64/simd/vzipp16.x: New file.
2625         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2626         * gcc.target/aarch64/simd/vzipp8.x: New file.
2627         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2628         * gcc.target/aarch64/simd/vzipqf32.x: New file.
2629         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2630         * gcc.target/aarch64/simd/vzipqp16.x: New file.
2631         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2632         * gcc.target/aarch64/simd/vzipqp8.x: New file.
2633         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2634         * gcc.target/aarch64/simd/vzipqs16.x: New file.
2635         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2636         * gcc.target/aarch64/simd/vzipqs32.x: New file.
2637         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2638         * gcc.target/aarch64/simd/vzipqs8.x: New file.
2639         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2640         * gcc.target/aarch64/simd/vzipqu16.x: New file.
2641         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2642         * gcc.target/aarch64/simd/vzipqu32.x: New file.
2643         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2644         * gcc.target/aarch64/simd/vzipqu8.x: New file.
2645         * gcc.target/aarch64/simd/vzips16_1.c: New file.
2646         * gcc.target/aarch64/simd/vzips16.x: New file.
2647         * gcc.target/aarch64/simd/vzips32_1.c: New file.
2648         * gcc.target/aarch64/simd/vzips32.x: New file.
2649         * gcc.target/aarch64/simd/vzips8_1.c: New file.
2650         * gcc.target/aarch64/simd/vzips8.x: New file.
2651         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2652         * gcc.target/aarch64/simd/vzipu16.x: New file.
2653         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2654         * gcc.target/aarch64/simd/vzipu32.x: New file.
2655         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2656         * gcc.target/aarch64/simd/vzipu8.x: New file.
2658 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2660         * gcc.target/aarch64/fcsel_1.c: New test case.
2662 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
2664         PR libfortran/60810
2665         * gfortran.dg/arrayio_13.f90: New test.
2667 2014-04-28  Martin Jambor  <mjambor@suse.cz>
2669         * gcc.dg/tree-ssa/sra-14.c: New test.
2671 2014-04-28  Richard Biener  <rguenther@suse.de>
2673         PR middle-end/60092
2674         * gcc.dg/tree-ssa/alias-32.c: New testcase.
2675         * gcc.dg/vect/pr60092.c: Likewise.
2677 2014-04-28  Richard Biener  <rguenther@suse.de>
2679         * gcc.dg/tree-ssa/vrp91.c: New testcase.
2680         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2681         * gcc.dg/Wstrict-overflow-15.c: Likewise.
2682         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2684 2014-04-28  Richard Biener  <rguenther@suse.de>
2686         PR tree-optimization/60979
2687         * gcc.dg/graphite/pr60979.c: New testcase.
2689 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2691         PR c/60983
2692         * gcc.dg/pr60114.c: Use signed chars.
2694 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2696         PR c++/59120
2697         * g++.dg/cpp0x/alias-decl-43.C: New.
2699 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2701         PR fortran/59604
2702         PR fortran/58003
2703         * gfortran.dg/no_range_check_3.f90:  New test.
2705 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
2707         PR libfortran/52539
2708         * gfortran.dg/namelist_utf8.f90: New test.
2710 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
2712         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2713         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2714         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2716 2014-04-25  Cary Coutant  <ccoutant@google.com>
2718         PR debug/60929
2719         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2720         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2721         -fdebug-types-section flag.
2723 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
2725         * gcc.target/arm/tail-long-call.c: New test.
2727 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2729         PR tree-optimization/60930
2730         * gcc.dg/torture/pr60930.c:  New test.
2732 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
2734         PR tree-optimization/60960
2735         * gcc.c-torture/execute/pr60960.c: New test.
2737 2014-04-25  Marek Polacek  <polacek@redhat.com>
2739         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2741 2014-04-25  Marek Polacek  <polacek@redhat.com>
2743         PR c/18079
2744         * gcc.dg/pr18079.c: New test.
2745         * gcc.dg/pr18079-2.c: New test.
2747 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
2749         * c-c++-common/gomp/pr60823-2.c: Require effective target
2750         vect_simd_clones.
2752 2014-04-25  Marek Polacek  <polacek@redhat.com>
2754         PR c/60114
2755         * gcc.dg/pr60114.c: New test.
2757 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2759         * gcc.c-torture/execute/20140425-1.c: New test.
2761 2014-04-25  Marek Polacek  <polacek@redhat.com>
2763         PR c/60156
2764         * c-c++-common/pr60156.c: New test.
2766 2014-04-25  Richard Biener  <rguenther@suse.de>
2768         PR ipa/60912
2769         * g++.dg/opt/pr60912.C: New testcase.
2771 2014-04-25  Richard Biener  <rguenther@suse.de>
2773         PR ipa/60911
2774         * gcc.dg/lto/pr60911_0.c: New testcase.
2776 2014-04-24  Cong Hou  <congh@google.com>
2778         PR tree-optimization/60896
2779         * g++.dg/vect/pr60896.cc: New test.
2781 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2783         * gcc.target/powerpc/pack01.c: New test to test the new pack and
2784         unpack builtin functionss for 128-bit types.
2785         * gcc.target/powerpc/pack02.c: Likewise.
2786         * gcc.target/powerpc/pack03.c: Likewise.
2787         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2788         divide builtin functionss.
2789         * gcc.target/powerpc/extend-divide-2.c: Likewise.
2790         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2791         functions.
2792         * gcc.target/powerpc/bcd-2.c: Likewise.
2793         * gcc.target/powerpc/bcd-3.c: Likewise.
2794         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2795         builtin functionss.
2796         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2798 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
2800         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2801         keeps_null_pointer_checks.
2802         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2803         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2804         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2805         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2807 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
2809         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2810         Replace load with read and store with write.
2812 2014-04-24  Jeff Law  <law@redhat.com>
2814         PR target/60822
2815         * gcc.c-torture/pr60822.c: New test.
2816         * gcc.c-torture/pr60822.x: New test.
2818 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
2820         PR c++/57958
2821         * g++.dg/cpp0x/pr57958.C: New test.
2823 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
2825         * lib/target-supports.exp (check_effective_target_vect_perm): Return
2826         true for aarch64_be.
2828 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
2829             Tom de Vries  <tom@codesourcery.com>
2831         * gcc.dg/fuse-caller-save.c: New test.
2833 2014-04-24  Joey Ye  <joey.ye@arm.com>
2835         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2837 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2839         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2840         * gcc.dg/vect/vect-bswap16: New test.
2841         * gcc.dg/vect/vect-bswap32: Likewise.
2842         * gcc.dg/vect/vect-bswap64: Likewise.
2844 2014-04-23  Jeff Law  <law@redhat.com>
2846         PR tree-optimization/60902
2847         * gcc.target/i386/pr60902.c: New test.
2849 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
2851         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2852         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2853         * gcc.target/aarch64/vdup_n_1.c: New testcase.
2855 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2857         * gcc.target/arm/rev16.c: New test.
2859 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2861         * gcc.target/aarch64/rev16_1.c: New test.
2863 2014-04-23  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/60903
2866         * gcc.dg/torture/pr60903.c: New testcase.
2868 2014-04-23  Richard Biener  <rguenther@suse.de>
2870         PR middle-end/60895
2871         * g++.dg/torture/pr60895.C: New testcase.
2873 2014-04-23  Richard Biener  <rguenther@suse.de>
2875         PR middle-end/60891
2876         * gcc.dg/torture/pr60891.c: New testcase.
2878 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2880         PR sanitizer/60275
2881         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2882         -fno-sanitize-recover to dg-options.
2883         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2884         add -std=c++11 to dg-options.
2885         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2886         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2887         add -std=c++1y to dg-options.
2888         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2889         -fno-sanitize-recover to dg-options.
2890         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2891         * c-c++-common/ubsan/vla-4.c: Likewise.
2892         * c-c++-common/ubsan/pr59503.c: Likewise.
2893         * c-c++-common/ubsan/vla-3.c: Likewise.
2894         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2895         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2896         * c-c++-common/ubsan/shift-3.c: Likewise.
2897         * c-c++-common/ubsan/overflow-1.c: Likewise.
2898         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2899         * c-c++-common/ubsan/vla-2.c: Likewise.
2900         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2901         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2902         * c-c++-common/ubsan/shift-6.c: Likewise.
2903         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2904         * c-c++-common/ubsan/overflow-add-3.c: New test.
2905         * c-c++-common/ubsan/overflow-add-4.c: New test.
2906         * c-c++-common/ubsan/div-by-zero-6.c: New test.
2907         * c-c++-common/ubsan/div-by-zero-7.c: New test.
2909 2014-04-22  Christian Bruel  <christian.bruel@st.com>
2911         * gcc.target/sh/hiconst.c: New test.
2913 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
2915         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2916         lroundf generates custom round instruction, too.
2918 2014-04-22  Tobias Burnus  <burnus@net-b.de>
2920         PR fortran/60881
2921         * coarray/alloc_comp_3.f90: New.
2923 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
2925         PR target/60868
2926         * gcc.target/i386/pr60868.c: New testcase.
2928 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2930         PR c/59073
2931         * c-c++-common/gomp/pr59073.c: New test.
2933 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2935         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2937 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2939         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2940         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2942 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
2944         * gcc.dg/memcpy-5.c: New test.
2946 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2948         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2950         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2951         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2952         *-*-solaris2.9.
2953         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2954         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2955         from dg-options.
2956         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2957         from dg-additional-options.
2958         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2959         from dg-options.
2961         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2962         execution check.
2963         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2964         (sigill_hdlr): Remove.
2965         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2966         check.
2968         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2969         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2970         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2972         * lib/target-supports.exp (add_options_for_tls): Remove
2973         *-*-solaris2.9* handling.
2975 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
2977         * gcc.target/aarch64/vect_cvtf_1.c: New.
2979 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2981         PR tree-optimization/60823
2982         * c-c++-common/gomp/pr60823-1.c: New test.
2983         * c-c++-common/gomp/pr60823-2.c: New test.
2984         * c-c++-common/gomp/pr60823-3.c: New test.
2986 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2988         * gcc.target/arm/anddi_notdi-1.c: New test.
2989         * gcc.target/arm/iordi_notdi-1.c: New test case.
2991 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2993         * gcc.target/arm/iordi_notdi-1.c: New test.
2995 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2997         * gcc.target/aarch64/vrnd_f64_1.c : New file.
2999 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3001         PR target/60735
3002         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3003         not cause errors if -mspe.
3005 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3007         PR target/60909
3008         * gcc.target/i386/pr60909-1.c: New test.
3009         * gcc.target/i386/pr60909-2.c: Ditto.
3011 2014-04-18  Cong Hou  <congh@google.com>
3013         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3014         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3016 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3018         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3019         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3021 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3023         PR c++/59200
3024         * g++.dg/cpp0x/alias-decl-42.C: New.
3026 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3028         * gcc.target/powerpc/ti_math1.c: New.
3029         * gcc.target/powerpc/ti_math2.c: New.
3031 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3033         * gnat.dg/opt34.adb: New.
3034         * gnat.dg/opt34_pkg.ads: Likewise.
3036 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3038         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3039         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3041 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3043         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3044         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3046 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3048         PR target/60847
3049         Forward port from 4.8 branch
3050         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3052         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3053         Fix scan patterns.
3054         * gcc.target/i386/bmi-2.c: Ditto.
3056 2014-04-17  Richard Biener  <rguenther@suse.de>
3058         PR middle-end/60849
3059         * g++.dg/opt/pr60849.C: New testcase.
3061 2014-04-17  Richard Biener  <rguenther@suse.de>
3063         PR tree-optimization/60836
3064         * g++.dg/vect/pr60836.cc: New testcase.
3066 2014-04-17  Richard Biener  <rguenther@suse.de>
3068         PR tree-optimization/60841
3069         * gcc.dg/vect/pr60841.c: New testcase.
3071 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3073         * g++.dg/ipa/devirt-31.C: New testcase.
3075 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3077         PR lto/60820
3078         * gcc.dg/lto/pr60820_0.c: New testcase.
3079         * gcc.dg/lto/pr60820_1.c: New testcase.
3081 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3083         PR ipa/60854
3084         * g++.dg/torture/pr60854.C: New testcase.
3086 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3088         * gcc.target/mips/umips-store16-2.c: New test.
3090 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3092         * g++.dg/cpp0x/initlist-vect.C: New file.
3094 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3096         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3097         * gcc.dg/uninit-I-O0.c: Likewise.
3098         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3100 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3102         PR tree-optimization/60844
3103         * gcc.dg/pr60844.c: New test.
3105 2014-04-15  Richard Biener  <rguenther@suse.de>
3107         PR rtl-optimization/56965
3108         * gcc.dg/torture/pr56965-1.c: New testcase.
3109         * gcc.dg/torture/pr56965-2.c: Likewise.
3111 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3113         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3115 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3117         * gnat.dg/vect14.adb: New test.
3119 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3121         * gnat.dg/vect12.ad[sb]: New test.
3122         * gnat.dg/vect13.ad[sb]: Likewise.
3124 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3126         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3127         under qemu-arm.
3128         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3129         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3130         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3131         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3132         * c-c++-common/ubsan/null-1.c: Likewise.
3133         * c-c++-common/ubsan/null-10.c: Likewise.
3134         * c-c++-common/ubsan/null-11.c: Likewise.
3135         * c-c++-common/ubsan/null-2.c: Likewise.
3136         * c-c++-common/ubsan/null-3.c: Likewise.
3137         * c-c++-common/ubsan/null-4.c: Likewise.
3138         * c-c++-common/ubsan/null-5.c: Likewise.
3139         * c-c++-common/ubsan/null-6.c: Likewise.
3140         * c-c++-common/ubsan/null-7.c: Likewise.
3141         * c-c++-common/ubsan/null-8.c: Likewise.
3142         * c-c++-common/ubsan/null-9.c: Likewise.
3143         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3144         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3145         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3146         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3147         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3148         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3149         * c-c++-common/ubsan/pr59333.c: Likewise.
3150         * c-c++-common/ubsan/pr59667.c: Likewise.
3151         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3152         * c-c++-common/ubsan/pr60636.c: Likewise.
3153         * c-c++-common/ubsan/shift-1.c: Likewise.
3154         * c-c++-common/ubsan/shift-2.c: Likewise.
3155         * c-c++-common/ubsan/vla-1.c: Likewise.
3157 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3159         * gnat.dg/vect11.ad[sb]: New test.
3161 2014-04-14  Richard Biener  <rguenther@suse.de>
3163         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3165 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3167         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3169 2014-04-14  Richard Biener  <rguenther@suse.de>
3170             Marc Glisse  <marc.glisse@inria.fr>
3172         PR c/60819
3173         * gcc.target/i386/vec-may_alias.c: New testcase.
3175 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3177         * lib/target-supports.exp
3178         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3179         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3180         Fix formatting.
3182 2014-04-14  Richard Biener  <rguenther@suse.de>
3184         PR lto/60720
3185         * gcc.dg/lto/pr60720_0.c: New testcase.
3186         * gcc.dg/lto/pr60720_1.c: Likewise.
3188 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3190         * gcc.target/sh/memset.c: New test.
3192 2014-04-14  Richard Biener  <rguenther@suse.de>
3194         PR middle-end/55022
3195         * gcc.dg/graphite/pr55022.c: New testcase.
3197 2014-04-14  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/59817
3200         PR tree-optimization/60453
3201         * gfortran.dg/graphite/pr59817.f: New testcase.
3202         * gcc.dg/graphite/pr59817-1.c: Likewise.
3203         * gcc.dg/graphite/pr59817-2.c: Likewise.
3205 2014-04-14  Jason Merrill  <jason@redhat.com>
3207         Revert:
3208         * lib/gcc-dg.exp (dg-build-dso): New.
3209         (gcc-dg-test-1): Handle dg-do-what "dso".
3211 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3213         PR fortran/60717
3214         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3216         PR fortran/58085
3217         * gfortran.dg/associate_15.f90: New test.
3219 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3221         PR middle-end/60467
3222         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3223         case to check.
3225 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3227         PR middle-end/60469
3228         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3230 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3232         * gcc.target/mips/umips-store16-1.c: New test.
3234 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3236         PR c/60194
3237         * * g++.dg/warn/warn_format_signedness.C: New.
3238         * gcc.dg/format/warn-signedness.c: New.
3240 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3242         PR fortran/58880
3243         PR fortran/60495
3244         * gfortran.dg/finalize_25.f90: New.
3246 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3248         * gcc.target/epiphany/t1068-2.c: New file.
3250 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3252         * gcc.target/epiphany/btst-1.c: New test.
3254 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3256         PR rtl-optimization/60651
3257         * gcc.target/epiphany/mode-switch.c: New test.
3259 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3261         PR c++/58600
3262         * g++.dg/cpp0x/gen-attrs-58.C: New.
3263         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3265 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3266             Jakub Jelinek  <jakub@redhat.com>
3268         PR middle-end/60556
3269         * gcc.c-torture/compile/pr60556.c: New test.
3271 2014-04-11  Richard Biener  <rguenther@suse.de>
3273         PR middle-end/60797
3274         * gcc.dg/pr60797.c: New testcase.
3276 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3278         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3279         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3280         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3281         rename to ...
3282         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3283         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3284         instructions as well.
3286 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3288         PR rtl-optimization/60663
3289         * gcc.target/arm/pr60663.c: New test.
3291 2014-04-10  Jason Merrill  <jason@redhat.com>
3293         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3295 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3297         PR lto/60567
3298         * g++.dg/lto/pr60567_0.C: New test.
3300 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3302         * gfortran.dg/class_nameclash.f90: New test.
3304 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3306         PR c++/52844
3307         * g++.dg/cpp0x/variadic156.C: New.
3309 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3311         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3312         long.
3314 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3316         PR debug/60655
3317         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3318         -fdata-sections.
3320 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3322         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3323         and scan lists.
3325 2014-04-09  Cong Hou  <congh@google.com>
3327         PR testsuite/60773
3328         * lib/target-supports.exp:
3329         (check_effective_target_vect_widen_si_to_di_pattern): New.
3330         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3331         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3332         targets only.
3333         (foo): Fix up formatting.
3334         (main): Call check_vect.
3336 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3338         PR c++/59115
3339         * g++.dg/template/crash119.C: New.
3341 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3343         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3345 2014-04-08  Jason Merrill  <jason@redhat.com>
3347         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3349 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3351         PR rtl-optimization/60776
3352         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3353         * gcc.dg/builtin-bswap-7.c: Likewise.
3354         * gcc.dg/builtin-bswap-6a.c: New testcase.
3355         * gcc.dg/builtin-bswap-7a.c: New testcase.
3357         Revert
3358         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3360         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3361         optimization.
3362         * gcc.dg/builtin-bswap-7.c: Likewise.
3364 2014-04-08  Richard Biener  <rguenther@suse.de>
3366         PR tree-optimization/60785
3367         * gcc.dg/graphite/pr60785.c: New testcase.
3369 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3371         PR target/60602
3372         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3373         with as at -O0.
3375 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3377         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3378         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3379         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3381 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3383         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3385 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3387         PR target/60609
3388         * g++.dg/torture/pr60609.C: New test.
3390 2014-04-07  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/60766
3393         * gcc.dg/torture/pr60766.c: New testcase.
3395 2014-04-07  Jason Merrill  <jason@redhat.com>
3397         * lib/gcc-dg.exp (dg-build-dso): New.
3398         (gcc-dg-test-1): Handle dg-do-what "dso".
3399         * lib/target-supports.exp (add_options_for_dlopen): New.
3400         (check_effective_target_dlopen): Use it.
3402 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3404         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3406 2014-04-07  Richard Biener  <rguenther@suse.de>
3408         PR middle-end/60750
3409         * g++.dg/torture/pr60750.C: New testcase.
3410         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3412 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3414         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3416 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3418         PR testsuite/60671
3419         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3421 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3423         PR testsuite/60672
3424         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3426         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3428 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3430         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3432 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3434         * gcc.target/avr/dev-specific-rmw.c: New test.
3436 2014-04-04  Cong Hou  <congh@google.com>
3438         PR tree-optimization/60656
3439         * gcc.dg/vect/pr60656.c: New test.
3441 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3443         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3444         optimization.
3445         * gcc.dg/builtin-bswap-7.c: Likewise.
3447 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3449         PR c++/58207
3450         * g++.dg/cpp0x/constexpr-ice15.C: New.
3452 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3454         PR ipa/59626
3455         testcase by Richard Biener
3456         * gcc.dg/lto/pr59626_0.c: New testcase.
3457         * gcc.dg/lto/pr59626_1.c: New testcase.
3459 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3461         PR debug/60655
3462         * gcc.c-torture/compile/pr60655-1.c: New test.
3464 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3466         PR ipa/60640
3467         * g++.dg/ipa/pr60640-1.C: New test.
3468         * g++.dg/ipa/pr60640-2.C: Likewise.
3469         * g++.dg/ipa/pr60640-3.C: Likewise.
3470         * g++.dg/ipa/pr60640-4.C: Likewise.
3472 2014-04-04  Jeff Law  <law@redhat.com>
3474         PR target/60657
3475         * gcc.target/arm/pr60657.c: New test.
3477 2014-04-04  Richard Biener  <rguenther@suse.de>
3479         PR ipa/60746
3480         * g++.dg/torture/pr60746.C: New testcase.
3482 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3484         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3485         * g++.old-deja/g++.jason/overload21.C: Likewise.
3486         * g++.old-deja/g++.law/init5.C: Likewise.
3488 2014-04-03  Cong Hou  <congh@google.com>
3490         PR tree-optimization/60505
3491         * gcc.dg/vect/pr60505.c: New test.
3493 2014-04-03  Richard Biener  <rguenther@suse.de>
3495         PR tree-optimization/60740
3496         * gcc.dg/graphite/pr60740.c: New testcase.
3498 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3500         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3501         * g++.dg/warn/Wnvdtor-2.C: New.
3502         * g++.dg/warn/Wnvdtor-3.C: New.
3503         * g++.dg/warn/Wnvdtor-4.C: New.
3504         * g++.dg/warn/Weff1.C: Delete.
3505         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3506         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3508 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3510         PR ipa/60659
3511         * g++.dg/torture/pr60659.C: New testcase.
3513 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3515         PR tree-optimization/60733
3516         * gcc.dg/torture/pr60733.c:  New test.
3518 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3520         PR rtl-optimization/60650
3521         * gcc.target/arm/pr60650-2.c: New.
3523 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3525         * gcc.target/i386/avx2-vpand-3.c,
3526         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3528 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3530         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3531         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3532         gcc.target/i386/memcpy-strategy-1.c,
3533         gcc.target/i386/memcpy-strategy-2.c,
3534         gcc.target/i386/memcpy-vector_loop-1.c,
3535         gcc.target/i386/memcpy-vector_loop-2.c,
3536         gcc.target/i386/memset-vector_loop-1.c,
3537         gcc.target/i386/memset-vector_loop-2.c,
3538         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3539         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3540         -march= options different from those in dg-options.
3542 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3544         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3545         gcc.target/i386/pr30970.c: Use -mtune=generic.
3546         * gcc.target/i386/avx2-vpaddb-3.c,
3547         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3548         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3549         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3550         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3551         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3552         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3553         gcc.target/i386/avx2-vpsubw-3.c,
3554         gcc.target/i386/avx256-unaligned-load-1.c,
3555         gcc.target/i386/avx256-unaligned-load-4.c,
3556         gcc.target/i386/avx256-unaligned-store-1.c,
3557         gcc.target/i386/avx256-unaligned-store-2.c,
3558         gcc.target/i386/avx256-unaligned-store-4.c: Use
3559         -mno-prefer-avx128.
3561 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3562             Iain Sandoe <iain@codesourcery.com>
3564         PR target/54083
3565         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3566         with the additional options -Wl,-undefined,dynamic_lookup
3567         and -Wl,-flat_namespace.
3568         * gcc.dg/torture/pr53922.c: Additional option
3569         -Wl,-flat_namespace for darwin[89].
3570         * gcc.dg/torture/pr60092.c: Additional options
3571         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3572         for darwin[89].
3574 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3576         PR target/43751
3577         * lib/prune.exp: Modify the regular express to prune
3578         the new warnings introduced by r205679 on darwin9.
3580 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3582         * g++.dg/init/ctor4.C: Adjust.
3583         * g++.dg/init/ctor4-1.C: New.
3584         * g++.dg/cpp0x/defaulted2.C: Adjust.
3586 2014-04-01  Richard Henderson  <rth@redhat.com>
3588         PR target/60704
3589         * gcc.dg/pr60704.c: New file.
3591 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3593         PR target/60363
3594         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3595         logical_op_short_circuit targets.
3597 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3599         PR libfortran/60128
3600         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3601         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3603 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3605         PR rtl-optimization/60700
3606         * gcc.target/i386/pr60700.c: New test.
3608 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3610         PR target/60650
3611         * gcc.target/arm/pr60650.c: Adjust command line options.
3613 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3615         PR middle-end/60647
3616         * gcc.dg/pr60647-1.c: New test.
3617         * gcc.dg/pr60647-2.c: Likewise.
3619 2014-03-31  Richard Biener  <rguenther@suse.de>
3621         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3623 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
3625         PR target/60034
3626         * gcc.target/aarch64/pr60034.c: New file.
3628 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3630         PR c++/60626
3631         * g++.dg/cpp1y/pr60626.C: New testcase.
3633 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
3635         * gcc.dg/pr45416.c: Allow bextr on x86.
3636         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3637         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3638         gcc.target/i386/fma4-vector.c: Use -mno-fma.
3639         * gcc.target/i386/l_fma_double_1.c,
3640         gcc.target/i386/l_fma_double_2.c,
3641         gcc.target/i386/l_fma_double_3.c,
3642         gcc.target/i386/l_fma_double_4.c,
3643         gcc.target/i386/l_fma_double_5.c,
3644         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3645         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3646         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3647         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3648         * gcc.target/i386/pr27971.c: Use -mno-tbm.
3649         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3650         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3652 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
3654         PR target/60648
3655         * g++.dg/pr60648.C: Move test to...
3656         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
3657         dg-options, add for fpic targets dg-additional-options -fPIC.
3659 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3661         * gnat.dg/opt33.adb: New testcase.
3663 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3665         PR target/60697
3666         * gcc.target/aarch64/pr60697.c: New.
3668 2014-03-27  Jeff Law  <law@redhat.com>
3670         PR target/60648
3671         * g++.dg/pr60648.C: New test.
3673 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
3675         PR c++/60573
3676         * g++.dg/cpp1y/pr60573.C: New testcase.
3678 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3680         PR target/60693
3681         * gcc.target/i386/pr60693.c: New test.
3683 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
3685         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3687 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3689         PR c++/60689
3690         * c-c++-common/pr60689.c: New test.
3692         PR c++/58678
3693         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3694         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3695         targets.
3697 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3699         PR target/60675
3700         * gcc.target/aarch64/pr60675.C: New.
3702 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3704         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3705         * lib/target-supports.exp: Return true for s390
3706         in check_effective_logical_op_short_circuit.
3708 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3710         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3711         of second source operand.
3712         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3713         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3714         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3716 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3718         PR ipa/60315
3719         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3721 2014-03-28  Tobias Burnus  <burnus@net-b.de>
3723         * lib/cilk-plus-dg.exp: New.
3724         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3725         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3727 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3729         PR fortran/60522
3730         * gfortran.dg/where_4.f90:  New test case.
3732 2014-03-27  Tobias Burnus  <burnus@net-b.de>
3734         PR fortran/58880
3735         * gfortran.dg/finalize_24.f90: New.
3737 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3739         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3740         vbpermq builtin.
3742         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3743         vec_select optimizations.
3744         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3745         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3747         PR target/60672
3748         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3749         xxpermdi builtins are supported.
3751 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3753         PR rtl-optimization/60650
3754         * gcc.target/arm/pr60650.c: New.
3756 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3758         * gcc.target/s390/20140327-1.c: New testcase.
3760 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
3762         PR middle-end/60682
3763         * g++.dg/gomp/pr60682.C: New test.
3765 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
3767         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3769 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3771         PR target/60580
3772         * gcc.target/aarch64/pr60580_1.c: New.
3773         * gcc.target/aarch64/test_fp_attribute_1.c: New.
3774         * gcc.target/aarch64/test_fp_attribute_2.c: New.
3776 2014-03-26  Dehao Chen  <dehao@google.com>
3778         * gcc.dg/predict-8.c: New test.
3780 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
3782         PR c++/52369
3783         * g++.dg/init/const10.C: New.
3784         * g++.dg/init/const11.C: New.
3785         * g++.dg/init/pr25811.C: Adjust.
3786         * g++.dg/init/pr29043.C: Likewise.
3787         * g++.dg/init/pr43719.C: Likewise.
3788         * g++.dg/init/pr44086.C: Likewise.
3789         * g++.dg/init/ctor8.C: Likewise.
3790         * g++.dg/init/uninitialized1.C: Likewise.
3792 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
3794         PR sanitizer/60636
3795         * c-c++-common/ubsan/pr60636.c: New test.
3797 2014-03-26  Andreas Schwab  <schwab@suse.de>
3799         * g++.dg/torture/pr60315.C: Remove duplication.
3801 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3803         * gcc.c-torture/execute/20140326-1.c: New test.
3805 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
3807         PR ipa/60315
3808         * g++.dg/torture/pr60315.C: New testcase.
3810 2014-03-25  Martin Jambor  <mjambor@suse.cz>
3812         PR ipa/60600
3813         * g++.dg/ipa/pr60600.C: New test.
3815 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
3817         PR testsuite/58013
3818         * g++.dg/opt/pr56999.C: Pop hidden visibility.
3820 2014-03-25  Richard Biener  <rguenther@suse.de>
3822         PR middle-end/60635
3823         * gfortran.dg/lto/pr60635_0.f90: New testcase.
3824         * gfortran.dg/lto/pr60635_1.c: Likewise.
3826 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
3828         PR c++/60627
3829         * g++.dg/cpp1y/pr60627.C: New testcase.
3831 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
3833         * gcc.target/aarch64/ushr64_1.c: New.
3835 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
3837         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3838         (LONG_LONG): Use LLONG.
3839         (set_rvector_long): Explicitly return void.
3840         (set_vector_long): Likewise.
3841         (check_vector_long): Likewise.
3843 2014-03-24  Marek Polacek  <polacek@redhat.com>
3845         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3846         Define INT_MIN.
3847         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3848         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3849         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3850         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3851         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3852         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3853         * c-c++-common/ubsan/pr59503.c: Likewise.
3854         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3855         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3856         * c-c++-common/ubsan/shift-3.c: Likewise.
3857         * c-c++-common/ubsan/shift-6.c: Likewise.
3858         * c-c++-common/ubsan/undefined-1.c: Likewise.
3859         * c-c++-common/ubsan/vla-2.c: Likewise.
3860         * c-c++-common/ubsan/vla-3.c: Likewise.
3861         * c-c++-common/ubsan/vla-4.c: Likewise.
3862         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3863         * g++.dg/ubsan/return-2.C: Likewise.
3865 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
3867         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3868         hppa*-*-hpux*.
3870         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3872         PR libfortran/59313
3873         PR libfortran/58015
3874         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3875         * gfortran.dg/round_4.f90: Likewise.
3877 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
3879         PR libfortran/60128
3880         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3881         i?86-*-solaris2.9*.
3883 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3885         PR sanitizer/60613
3886         * c-c++-common/ubsan/pr60613-1.c: New test.
3887         * c-c++-common/ubsan/pr60613-2.c: New test.
3889 2014-03-22  Matthias Klose  <doko@ubuntu.com>
3891         * g++.dg/cpp0x/regress: Remove empty directory.
3893 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3895         PR debug/60603
3896         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3898 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3900         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3901         * g++.dg/cpp1y/pr60393.C: Likewise.
3903 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/60384
3906         * g++.dg/cpp1y/pr60384.C: New.
3908 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
3910         PR target/60598
3911         * gcc.dg/pr60598.c: New test.
3913 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3915         PR ipa/59176
3916         * g++.dg/torture/pr59176.C: New test.
3918 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3920         PR ipa/60419
3921         * g++.dg/ipa/pr60419.C: New test.
3923 2014-03-21  Richard Biener  <rguenther@suse.de>
3925         PR tree-optimization/60577
3926         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3928 2014-03-21  Tobias Burnus  <burnus@net-b.de>
3930         PR fortran/60599
3931         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3933 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
3935         PR middle-end/60597
3936         * g++.dg/opt/pr60597.C: New test.
3938         PR c++/60572
3939         * g++.dg/init/pr60572.C: New test.
3941 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3943         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3945 2014-03-19  Tobias Burnus  <burnus@net-b.de>
3947         PR fortran/60543
3948         PR fortran/60283
3949         * gfortran.dg/implicit_pure_4.f90: New.
3951 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3953         PR c++/51474
3954         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3956 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
3958         PR testsuite/60590
3959         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3960         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3961         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3963 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3965         PR c++/60332
3966         * g++.dg/cpp1y/pr60332.C: New.
3968 2014-03-19  Marek Polacek  <polacek@redhat.com>
3970         PR sanitizer/60569
3971         * g++.dg/ubsan/pr60569.C: New test.
3973 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3977 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
3979         PR tree-optimization/60559
3980         * g++.dg/vect/pr60559.cc: New test.
3982 2014-03-18  Ian Lance Taylor  <iant@google.com>
3984         PR target/60563
3985         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3986         (ditype): Rename typedef from int64_t.
3988 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3990         PR c/55383
3991         * gcc.dg/cast-qual-3.c: New.
3992         Revert:
3993         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3994         * c-c++-common/Wcast-qual-1.c: More precise match text.
3996 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
3998         PR fortran/55207
3999         PR fortran/60549
4000         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4001         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4002         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4003         * gfortran.dg/intent_optimize_1.f90: Ditto.
4004         * gfortran.dg/pointer_init_9.f90: Ditto.
4005         * gfortran.dg/volatile4.f90: Ditto.
4006         * gfortran.dg/volatile6.f90: Ditto.
4008 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4010         PR c/55383
4011         * c-c++-common/Wcast-qual-1.c: More precise match text.
4013 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4015         PR c++/60305
4016         * g++.dg/cpp0x/constexpr-ice14.C: New.
4018 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4020         PR c++/54250
4021         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4023 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4025         PR sanitizer/60535
4026         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4027         * c-c++-common/ubsan/null-2.c: Likewise.
4028         * c-c++-common/ubsan/null-3.c: Likewise.
4029         * c-c++-common/ubsan/null-4.c: Likewise.
4030         * c-c++-common/ubsan/null-5.c: Likewise.
4031         * c-c++-common/ubsan/null-6.c: Likewise.
4032         * c-c++-common/ubsan/null-7.c: Likewise.
4033         * c-c++-common/ubsan/null-8.c: Likewise.
4034         * c-c++-common/ubsan/null-9.c: Likewise.
4035         * c-c++-common/ubsan/null-10.c: Likewise.
4036         * c-c++-common/ubsan/null-11.c: Likewise.
4037         * c-c++-common/ubsan/overflow-1.c: Likewise.
4038         * c-c++-common/ubsan/overflow-2.c: Likewise.
4039         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4040         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4041         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4042         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4043         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4044         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4045         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4046         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4047         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4048         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4049         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4050         * c-c++-common/ubsan/pr59333.c: Likewise.
4051         * c-c++-common/ubsan/pr59503.c: Likewise.
4052         * c-c++-common/ubsan/pr59667.c: Likewise.
4053         * c-c++-common/ubsan/undefined-1.c: Likewise.
4054         * g++.dg/ubsan/pr59250.C: Likewise.
4055         * g++.dg/ubsan/pr59306.C: Likewise.
4057 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4059         * gcc.dg/tls/pr58595.c: Add tls options.
4061 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4063         * gcc.target/i386/avx-additional-reg-names.c: New.
4064         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4066 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4068         PR c++/60390
4069         * g++.dg/cpp1y/pr60390.C: New testcase.
4071         PR c++/60391
4072         * g++.dg/cpp1y/pr60391.C: New testcase.
4074 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4076         PR target/60516
4077         * gcc.target/i386/pr60516.c: New test.
4079 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4081         PR c++/59571
4082         * g++.dg/cpp0x/constexpr-ice13.C: New.
4084 2014-03-17  Marek Polacek  <polacek@redhat.com>
4086         PR middle-end/60534
4087         * gcc.dg/gomp/pr60534.c: New test.
4089 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4091         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4093 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4095         PR testsuite/58851
4096         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4097         storage size.
4099 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4101         PR libfortran/58324
4102         * gfortran.dg/list_read_12.f90: New test.
4104 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4106         PR fortran/55207
4107         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4108         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4109         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4110         -Wno-aggressive-loop-optimizations and remove an unused variable.
4111         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4112         * gfortran.dg/pointer_init_9.f90: New.
4113         * gfortran.dg/volatile4.f90: Put into subroutine.
4114         * gfortran.dg/volatile6.f90: Ditto.
4116 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4118         PR fortran/60392
4119         * gfortran.dg/transpose_4.f90: New test.
4121 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4123         PR rtl-optimization/60508
4124         * gcc.target/i386/pr60508.c: New.
4126 2014-03-14  Richard Biener  <rguenther@suse.de>
4128         PR middle-end/60518
4129         * g++.dg/pr60518.C: New testcase.
4131 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4133         PR lto/60461
4134         * gcc.dg/lto/pr60461_0.c: New test.
4136 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4138         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4139         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4140         * gcc.dg/lto/save-temps_0.c: New testcase.
4142 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4144         PR middle-end/36282
4145         * c-c++-common/pr36282-1.c: New test.
4146         * c-c++-common/pr36282-2.c: New test.
4147         * c-c++-common/pr36282-3.c: New test.
4148         * c-c++-common/pr36282-4.c: New test.
4150 2014-03-13  Richard Henderson  <rth@redhat.com>
4152         PR debug/60438
4153         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4155 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4157         PR c++/60383
4158         * g++.dg/template/crash118.C: New.
4159         * g++.dg/template/crash95.C: Adjust.
4161 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4163         PR rtl-optimization/57189
4164         * gcc.target/i386/pr57189.c: New.
4166 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4168         PR c++/60254
4169         * g++.dg/cpp0x/static_assert10.C: New.
4170         * g++.dg/cpp0x/static_assert11.C: Likewise.
4171         * g++.dg/cpp0x/static_assert3.C: Adjust.
4173 2014-03-13  Richard Biener  <rguenther@suse.de>
4175         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4177 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4179         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4180         2.07 128-bit arithmetic.
4181         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4183         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4184         due to when TImode is allowed in VSX registers, the allowable
4185         address modes for TImode is just a single indirect address in
4186         order for the value to be loaded and store in either GPR or VSX
4187         registers.  This affects the generated code, and it would cause
4188         this test to fail, when such an option is used.
4190 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4192         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4194 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4196         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4197         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4198         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4199         only test for exactly one if if -mbranch-cost=1 has been passed.
4201 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4203         PR target/60264
4204         * gcc.target/arm/pr60264.c
4206 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4208         PR tree-optimization/60454
4209         * gcc.c-torture/execute/pr60454.c: New test.
4211 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4212             Marc Glisse  <marc.glisse@inria.fr>
4214         PR tree-optimization/60502
4215         * gcc.c-torture/compile/pr60502.c: New test.
4217 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4219         PR middle-end/60482
4220         * gcc.dg/vect/pr60482.c: New test.
4222 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4224         PR c++/60389
4225         * g++.dg/cpp0x/inh-ctor19.C: New.
4227 2014-03-11  Richard Biener  <rguenther@suse.de>
4229         PR tree-optimization/60429
4230         PR tree-optimization/60485
4231         * gcc.dg/pr60485-1.c: New testcase.
4232         * gcc.dg/pr60485-2.c: Likewise.
4234 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4236         PR ipa/60457
4237         * g++.dg/ipa/pr60457.C: New test.
4239 2014-03-10  Richard Biener  <rguenther@suse.de>
4241         PR middle-end/60474
4242         * g++.dg/torture/pr60474.C: New testcase.
4244 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4246         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4248 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4250         * gcc.dg/lto/pr55113_0.c: New testcase.
4252 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4254         PR c++/60033
4255         * g++.dg/cpp1y/pr60033.C: New testcase.
4257         PR c++/60393
4258         * g++.dg/cpp1y/pr60393.C: New testcase.
4260 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4262         PR libfortran/60128
4263         * gfortran.dg/fmt_en.f90: New test.
4265 2014-03-07  Jason Merrill  <jason@redhat.com>
4267         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4268         * lib/target-supports.exp (check_effective_target_c++11): Now
4269         means C++11 and up.
4270         (check_effective_target_c++11_only): New.
4271         (check_effective_target_c++11_down): New.
4272         (check_effective_target_c++1y): New.
4273         (check_effective_target_c++1y_only): New.
4274         (check_effective_target_c++98_only): Rename from
4275         check_effective_target_c++98.
4276         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4278 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/58609
4281         * g++.dg/cpp0x/constexpr-ice12.C: New.
4283 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4285         * c-c++-common/gomp/map-1.c: Extend.
4287 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4288             Janus Weil  <janus@gcc.gnu.org>
4290         PR fortran/51976
4291         * gfortran.dg/deferred_type_component_1.f90 : New test.
4292         * gfortran.dg/deferred_type_component_2.f90 : New test.
4294 2014-03-06  Marek Polacek  <polacek@redhat.com>
4296         PR c/60197
4297         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4298         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4300 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4302         PR target/58595
4303         * gcc.dg/tls/pr58595.c: New test.
4305 2014-03-06  Richard Biener  <rguenther@suse.de>
4307         PR middle-end/60445
4308         PR lto/60424
4309         PR lto/60427
4310         Revert
4311         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4313         * gcc.dg/lto/pr55113_0.c: New testcase.
4315 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4317         PR testsuite/59308
4318         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4319         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4320         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4321         s390*/i?86/x86_64.
4322         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4323         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4324         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4325         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4326         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4327         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4328         even for mips*/s390*/i?86/x86_64.
4329         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4330         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4331         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4332         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4333         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4335         PR lto/60404
4336         * gcc.dg/lto/pr60404_0.c: New test.
4337         * gcc.dg/lto/pr60404_1.c: New file.
4338         * gcc.dg/lto/pr60404_2.c: New file.
4340 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4342         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4343         long long" throughout.
4344         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4345         * gcc.dg/vmx/insert-vsx.c: Likewise.
4346         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4347         * gcc.dg/vmx/ld-vsx.c: Likewise.
4348         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4349         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4350         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4351         * gcc.dg/vmx/merge-vsx.c: Likewise.
4352         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4353         * gcc.dg/vmx/st-vsx.c: Likewise.
4354         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4355         * gcc.dg/vmx/stl-vsx.c: Likewise.
4356         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4358 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4360         * gcc.dg/lto/pr55113_0.c: New testcase.
4362 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4364         PR c++/60376
4365         * g++.dg/cpp1y/pr60376.C: New.
4367 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4369         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4371 2014-03-04  Richard Biener  <rguenther@suse.de>
4373         PR tree-optimization/60382
4374         * gcc.dg/vect/pr60382.c: New testcase.
4376 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4378         PR libfortran/60148
4379         * gfortran.dg/namelist_84.f90: New test.
4381 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4383         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4384         argument to avoid inf values.
4385         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4386         UNION_FP_CHECK machinery.
4388 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4390         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4391         i32in128 cases outside special big-endian processing block.
4393 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4395         PR preprocessor/60400
4396         * c-c++-common/cpp/pr60400.c: New test.
4397         * c-c++-common/cpp/pr60400-1.h: New file.
4398         * c-c++-common/cpp/pr60400-2.h: New file.
4400         PR objc++/60398
4401         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4403         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4404         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4406 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4408         PR ipa/60150
4409         * g++.dg/lto/pr60150.H: New testcase.
4410         * g++.dg/lto/pr60150_0.C: New testcase.
4411         * g++.dg/lto/pr60150_1.C: New testcase.
4413 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4415         PR ipa/60306
4416         * g++.dg/ipa/devirt-29.C: New testcase
4418 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4420         PR fortran/60236
4421         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4423 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4425         PR c++/50025
4426         * g++.dg/cpp0x/pr50025.C: New.
4428 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4430         PR c++/60377
4431         * g++.dg/cpp1y/pr60377.C: New testcase.
4433 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4435         PR fortran/60341
4436         * gfortran.dg/str_comp_optimize_1.f90: New test.
4438 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4440         PR target/60071
4441         * gcc.c-torture/compile/pr60071.c: New.
4443 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4445         PR fortran/60359
4446         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4448 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4450         PR c++/58610
4451         * g++.dg/cpp0x/constexpr-ice11.C: New.
4453 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4455         PR c++/60314
4456         * g++.dg/cpp1y/auto-fn24.C: New.
4458 2014-02-28  Joey Ye  <joey.ye@arm.com>
4460         PR target/PR60169
4461         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4463 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4465         PR c++/60253
4466         * g++.dg/overload/ellipsis2.C: New.
4468 2014-02-27  Jeff Law  <law@redhat.com>
4470         PR rtl-optimization/52714
4471         * gcc.c-torture/compile/pr52714.c: New test.
4473 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4474             Jeff Law  <law@redhat.com>
4476         PR rtl-optimization/49847
4477         * g++.dg/pr49847.C: New test.
4479 2014-02-27  Marek Polacek  <polacek@redhat.com>
4481         PR middle-end/59223
4482         * c-c++-common/pr59223.c: New test.
4484 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4486         * common/config/i386/predicates.md (const1256_operand): Remove.
4487         (const2356_operand): New.
4488         (const_1_to_2_operand): Remove.
4489         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4490         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4491         (*avx512pf_gatherpf<mode>sf): Ditto.
4492         (avx512pf_gatherpf<mode>df): Ditto.
4493         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4494         (*avx512pf_gatherpf<mode>df): Ditto.
4495         (avx512pf_scatterpf<mode>sf): Ditto.
4496         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4497         (*avx512pf_scatterpf<mode>sf): Ditto.
4498         (avx512pf_scatterpf<mode>df): Ditto.
4499         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4500         (*avx512pf_scatterpf<mode>df): Ditto.
4501         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4503 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4505         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4506         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4507         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4508         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4509         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4510         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4511         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4512         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4514 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4516         PR target/60280
4517         * gnat.dg/renaming5.adb: Change to two expected gotos.
4518         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4519         jump threads.
4520         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4521         messages for removed basic block.
4522         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4523         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4524         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4525         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4527 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4529         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4530         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4531         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4532         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4533         * gcc.dg/vmx/merge-vsx.c: Likewise.
4534         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4536 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4538         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4539         * gcc.target/i386/prefetchwt1-1.c: New.
4540         * g++.dg/other/i386-2.C: Add new option.
4541         * g++.dg/other/i386-3.C: Ditto.
4542         * gcc.target/i386/sse-12.c: Ditto.
4543         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4544         * gcc.target/i386/sse-22.c: Add new option.
4545         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4547 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4549         PR libfortran/59313
4550         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4552         PR libfortran/58015
4553         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4555 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4557         PR c++/60311
4558         * g++.dg/cpp1y/pr60311.C: New testcase.
4560         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4562         PR c++/60065
4563         * g++.dg/cpp1y/pr60065.C: New testcase.
4565 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4567         PR rtl-optimization/60268
4568         * gcc.c-torture/compile/pr60268.c: New test.
4570 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4572         * gcc.target/microblaze/others/mem_reload.c: New test.
4574 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4576         * gcc.dg/vmx/lde.c: New test.
4577         * gcc.dg/vmx/lde-be-order.c: New test.
4578         * gcc.dg/vmx/ste.c: New test.
4579         * gcc.dg/vmx/ste-be-order.c: New test.
4581 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4583         PR testsuite/60173
4584         * lib/target-supports.exp
4585         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4586         and crisv32-*-* to list.
4588 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4590         PR fortran/60302
4591         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4593 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4595         * gcc.dg/vmx/vsums.c: Check entire result vector.
4596         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4598 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4600         * gcc.dg/vmx/ld.c: New test.
4601         * gcc.dg/vmx/ld-be-order.c: New test.
4602         * gcc.dg/vmx/ld-vsx.c: New test.
4603         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4604         * gcc.dg/vmx/ldl.c: New test.
4605         * gcc.dg/vmx/ldl-be-order.c: New test.
4606         * gcc.dg/vmx/ldl-vsx.c: New test.
4607         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4608         * gcc.dg/vmx/st.c: New test.
4609         * gcc.dg/vmx/st-be-order.c: New test.
4610         * gcc.dg/vmx/st-vsx.c: New test.
4611         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4612         * gcc.dg/vmx/stl.c: New test.
4613         * gcc.dg/vmx/stl-be-order.c: New test.
4614         * gcc.dg/vmx/stl-vsx.c: New test.
4615         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4617 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4619         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4620         * g++.dg/other/i386-3.C (dg-options): Ditto.
4621         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4622         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4623         -mavx512pf and -msha.
4625 2014-02-21  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/60276
4628         * gcc.dg/vect/pr60276.c: New testcase.
4630 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4632         PR fortran/60234
4633         * gfortran.dg/finalize_23.f90: New.
4635 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4637         PR c++/60052
4638         PR c++/60053
4639         * g++.dg/cpp1y/pr60052.C: New testcase.
4640         * g++.dg/cpp1y/pr60053.C: New testcase.
4642 2014-02-21  Tobias Burnus  <burnus@net-b.de>
4644         PR fortran/60286
4645         * gfortran.dg/inquire_16.f90: New.
4647 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
4649         * gcc.target/nios2/biggot-1.c: New.
4650         * gcc.target/nios2/biggot-2.c: New.
4652 2014-02-20  Martin Jambor  <mjambor@suse.cz>
4654         PR ipa/55260
4655         * gcc.dg/ipa/pr55260.c: New test.
4657 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
4659         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4660         for execution test case.
4662 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
4664         PR ipa/58555
4665         * g++.dg/torture/pr58555.C: New testcase.
4667 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4669         PR target/60204
4670         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4671         reflect abi fix.
4672         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4674 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4675             Kirill Yukhin  <kirill.yukhin@intel.com>
4677         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4678         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4679         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4680         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4681         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4682         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4684 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4686         PR c/37743
4687         * g++.dg/ext/builtin-bswap1.C: New test.
4688         * c-c++-common/pr37743.c: New test.
4690 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
4692         * gcc.dg/decl-10.c: New test.
4694 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4696         PR c++/60267
4697         * g++.dg/ext/ivdep-1.C: New test.
4699         PR c++/60267
4700         * gcc.dg/pr60267.c: New test.
4702 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
4704         PR target/59794
4705         * gcc.target/i386/pr39162.c: Add dg-prune-output.
4706         (dg-options): Remove -Wno-psabi.
4707         * gcc.target/i386/pr59794-2.c: Ditto.
4708         * gcc.target/i386/pr60205-1.c: Ditto.
4709         * gcc.target/i386/sse-5.c: Ditto.
4711 2014-02-18  Nick Clifton  <nickc@redhat.com>
4713         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4714         * gcc.dg/pr23623.c: Likewise.
4715         * gcc.dg/pr48784-1.c: Likewise.
4716         * gcc.dg/pr48784-2.c: Likewise.
4717         * gcc.dg/pr56997-2.c: Likewise.
4718         * gcc.dg/sms-6.c: Likewise.
4719         * gcc.dg/torture/pr60183.c: Likewise.
4720         * gcc.dg/torture/vec-cvt-1.c: Likewise.
4721         * gcc.c-torture/execute/20061220-1.x: New.
4722         * gcc.c-torture/execute/pr43220.x: New.
4723         * gcc.c-torture/execute/pr51581-1.x: New.
4724         * gcc.c-torture/execute/pr51581-2.x: New.
4725         * gcc.c-torture/execute/pr58570.x: New.
4726         * gcc.c-torture/unsorted/DFcmp.x: New.
4727         * gcc.c-torture/unsorted/SFset.x: New.
4729 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4731         * gnat.dg/opt31.adb: New test.
4733 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4735         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4737 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
4739         PR fortran/60232
4740         * gfortran.dg/typebound_proc_33.f90: New.
4742 2014-02-19  Marek Polacek  <polacek@redhat.com>
4744         PR c/60195
4745         * gcc.dg/pr60195.c: New test.
4747 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
4749         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4751 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4753         PR preprocessor/58844
4754         * c-c++-common/cpp/pr58844-1.c: New test.
4755         * c-c++-common/cpp/pr58844-2.c: New test.
4757 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4759         PR c++/60225
4760         * g++.dg/cpp0x/constexpr-ice10.C: New.
4762 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4764         PR c++/60215
4765         * g++.dg/cpp0x/pr60215.C: New.
4767 2014-02-18  Tobias Burnus  <burnus@net-b.de>
4769         PR fortran/49397
4770         * gfortran.dg/proc_ptr_45.f90: New.
4771         * gfortran.dg/proc_ptr_46.f90: New.
4773 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
4775         PR c++/60190
4776         * g++.dg/cpp1y/pr60190.C: New testcase.
4778         PR c++/60064
4779         * g++.dg/cpp1y/pr60064.C: New testcase.
4781 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
4783         PR target/60205
4784         * gcc.target/i386/pr60205-1.c: New test.
4785         * gcc.target/i386/pr60205-2.c: Ditto.
4787 2014-02-18  Kai Tietz  <ktietz@redhat.com>
4789         PR target/60193
4790         * gcc.target/i386/nest-1.c: New testcase.
4792 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4794         * gnat.dg/opt32.adb: New test.
4796 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
4798         PR fortran/60231
4799         * gfortran.dg/typebound_generic_15.f90: New.
4801 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
4803         PR fortran/55907
4804         * gfortran.dg/init_flag_12.f90: New.
4806 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
4807             Ilya Tocar  <ilya.tocar@intel.com>
4809         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4810         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4811         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4812         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4814 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
4816         * lib/target-supports.exp
4817         (check_effective_target_logical_op_short_circuit): New procedure.
4818         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4819         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4820         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4821         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4822         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4823         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
4824         logical_op_short_circuit for the alternative test, extending
4825         it to arm_cortex_m.
4827 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4829         PR target/60203
4830         * gcc.target/powerpc/pr60203.c: New testsuite.
4832 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
4834         PR fortran/59599
4835         * gfortran.dg/ichar_3.f90: New test.
4837 2014-02-15  Richard Biener  <rguenther@suse.de>
4839         PR tree-optimization/60183
4840         * gcc.dg/torture/pr60183.c: New testcase.
4842 2014-02-14  Jeff Law  <law@redhat.com>
4844         PR rtl-optimization/60131
4845         * g++.dg/torture/pr60131.C: New test.
4847 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
4849         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4850         on command-line.
4852 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4854         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4856 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
4858         * gcc.c-torture/compile/20140213.c: New test.
4860 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
4862         PR target/43546
4863         * gcc.target/i386/pr43546.c: New test.
4865 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4867         * gcc.target/s390/hotpatch-compile-8.c: New test.
4869 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4871         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
4872         definition with an ifndef.
4873         * gcc.dg/pr59605-2.c: New test.
4875 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4877         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4879 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
4881         * gcc.dg/torture/float128-mul-underflow.c,
4882         gcc.dg/torture/float128-truncdf-underflow.c,
4883         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4885 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4887         PR middle-end/59737
4888         * g++.dg/ipa/pr59737.C: New test.
4890 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4892         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4894 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
4896         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4898         * gcc.dg/cilk-plus/jump-openmp.c: New file.
4900 2014-02-12  Richard Biener  <rguenther@suse.de>
4902         PR middle-end/60092
4903         * gcc.dg/torture/pr60092.c: New testcase.
4904         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4906 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
4908         * gcc.c-torture/execute/20140212-1.c: New test.
4910 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
4912         PR c++/60047
4913         * g++.dg/cpp0x/pr60047.C: New.
4915 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4917         PR c/60101
4918         * c-c++-common/pr60101.c: New test.
4920 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
4922         PR lto/59468
4923         * g++.dg/ipa/devirt-27.C: New testcase.
4924         * g++.dg/ipa/devirt-26.C: New testcase.
4926 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4928         PR target/60137
4929         * gcc.target/powerpc/pr60137.c: New file.
4931 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4933         PR fortran/52370
4934         * gfortran.dg/pr52370.f90: New test.
4936 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
4938         PR target/59927
4939         Revert
4940         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4942         PR testsuite/58630
4943         * gcc.target/i386/pr43662.c (dg-options):
4944         Add -maccumulate-outgoing-args.
4945         * gcc.target/i386/pr43869.c (dg-options): Ditto.
4946         * gcc.target/i386/pr57003.c (dg-options): Ditto.
4947         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4948         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4949         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4950         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4951         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4952         Add -maccumulate-outgoing-args.
4953         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4954         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4955         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4956         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4957         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4958         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4959         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4960         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4961         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4962         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4963         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4964         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4965         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4966         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4967         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4969 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4971         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4973 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4975         PR debug/59776
4976         * gcc.dg/guality/pr59776.c: New test.
4978 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
4980         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4981         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4982         (add_options_for_arm_vfp3): New.
4984 2014-02-11  Jeff Law  <law@redhat.com>
4986         PR middle-end/54041
4987         * gcc.target/m68k/pr54041.c: New test.
4989 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4991         PR target/59927
4992         * gcc.target/i386/pr59927.c: New test.
4994 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
4996         * gcc.dg/vect/pr57741-3.c: Require vect_int.
4997         * gcc.dg/vect/pr60012.c: Likewise.
4998         * gcc.dg/vect/vect-119.c: Likewise.
4999         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5000         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5002 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5004         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5006 2014-02-10  Jeff Law  <law@redhat.com>
5008         PR middle-end-52306
5009         * gcc.c-torture/compile/pr52306.c: New test.
5011 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5013         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5015 2014-02-10  Richard Biener  <rguenther@suse.de>
5017         PR tree-optimization/60115
5018         * gcc.dg/torture/pr60115.c: New testcase.
5020 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5022         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5023         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5025 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5026             Ilya Tocar  <ilya.tocar@intel.com>
5028         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5029         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5030         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5031         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5032         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5033         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5034         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5035         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5036         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5037         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5038         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5039         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5040         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5041         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5042         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5043         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5044         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5045         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5046         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5047         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5048         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5049         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5050         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5051         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5052         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5053         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5054         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5056 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5058         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5060 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5062         PR fortran/57522
5063         * gfortran.dg/associated_target_5.f03: New test.
5065 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5067         PR fortran/59026
5068         * gfortran.dg/elemental_by_value_1.f90: New test.
5070 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5072         PR fortran/58470
5073         * gfortran.dg/finalize_22.f90: New.
5075 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5077         PR fortran/60066
5078         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5079         was fixed by the patch for PR59906.
5081 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5083         PR translation/52289
5084         * gfortran.dg/coarray_8.f90: Update dg-error match.
5086 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5088         PR c/59984
5089         * gcc.dg/vect/pr59984.c: New test.
5091         PR middle-end/60092
5092         * gcc.dg/attr-alloc_align-1.c: New test.
5093         * gcc.dg/attr-alloc_align-2.c: New test.
5094         * gcc.dg/attr-alloc_align-3.c: New test.
5095         * gcc.dg/attr-assume_aligned-1.c: New test.
5096         * gcc.dg/attr-assume_aligned-2.c: New test.
5097         * gcc.dg/attr-assume_aligned-3.c: New test.
5099 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5101         PR target/60077
5102         * gcc.target/i386/pr60077-1.c: New test.
5103         * gcc.target/i386/pr60077-2.c: New test.
5105 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5107         PR preprocessor/56824
5108         * gcc.dg/pr56824.c: New test.
5110 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5112         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5113         variable used for atomic operations.
5115 2014-02-07  Richard Biener  <rguenther@suse.de>
5117         PR middle-end/60092
5118         * gcc.dg/vect/pr60092-2.c: New testcase.
5120 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5122         PR c++/60082
5123         Revert
5124         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5126         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5127         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5129 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5131         * gcc.target/s390/fp2int1.c: New testcase.
5133 2014-02-07  Richard Biener  <rguenther@suse.de>
5135         PR middle-end/60092
5136         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5137         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5139 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5141         PR ipa/59918
5142         * g++.dg/torture/pr59918.C: New testcase.
5144 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5146         PR target/59575
5147         * gcc.target/arm/pr59575.c: New test.
5149         PR debug/59992
5150         * gcc.dg/pr59992.c: New test.
5152 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5154         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5155         init_priority. Test alignment of variable instead of function.
5157 2014-02-06  Marek Polacek  <polacek@redhat.com>
5159         PR c/60087
5160         * gcc.dg/pr60087.c: New test.
5162 2014-02-06  Alan Modra  <amodra@gmail.com>
5164         * gcc.target/powerpc/pr60032.c: New.
5166 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5168         PR target/60062
5169         * gcc.c-torture/execute/pr60062.c: New test.
5170         * gcc.c-torture/execute/pr60072.c: New test.
5172 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5174         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5175         so that expected outcome works for PIC variants too.
5177 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5178             Kugan Vivekanandarajah  <kuganv@linaro.org>
5180         * gcc.target/arm/vect-noalign.c: New file.
5182 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5183             Jakub Jelinek  <jakub@redhat.com>
5185         PR middle-end/60013
5186         * gcc.dg/pr60013.c: New testcase.
5188 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5190         * gcc.dg/vmx/sum2s.c: New.
5191         * gcc.dg/vmx/sum2s-be-order.c: New.
5193 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5195         * gcc.dg/vmx/pack.c: New.
5196         * gcc.dg/vmx/pack-be-order.c: New.
5197         * gcc.dg/vmx/unpack.c: New.
5198         * gcc.dg/vmx/unpack-be-order.c: New.
5200 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5202         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5203         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5205 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5207         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5208         Use __builtin_floorf, __builtin_ceilf.
5209         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5210         declaration.
5211         (TEST): Use __builtin_floorf.
5212         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5214 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5216         PR ipa/59947
5217         * g++.dg/opt/pr59947.C: New test.
5219         PR c++/58703
5220         * c-c++-common/gomp/pr58703.c: New test.
5222 2014-02-05  Richard Biener  <rguenther@suse.de>
5224         PR testsuite/60076
5225         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5226         avoid using unsigned long long.
5228 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5230         PR middle-end/57499
5231         * g++.dg/torture/pr57499.C: New test.
5233 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5235         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5237 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5239         * g++.dg/ipa/devirrt-22.C: Fix template.
5241 2014-02-04  Marek Polacek  <polacek@redhat.com>
5243         PR c/60036
5244         * gcc.dg/pr60036.c: New test.
5246 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5248         PR ipa/60058
5249         * g++.dg/torture/pr60058.C: New testcase.
5251 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5253         * g++.dg/tsan/default_options.C: Invert check.
5255 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5257         PR tree-optimization/60002
5258         * g++.dg/opt/pr60002.C: New test.
5260         PR tree-optimization/60023
5261         * g++.dg/vect/pr60023.cc: New test.
5263         PR ipa/60026
5264         * c-c++-common/torture/pr60026.c: New test.
5266         PR rtl-optimization/57915
5267         * gcc.target/i386/pr57915.c: New test.
5269 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5271         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5273 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5275         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5277 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5279         PR middle-end/59261
5280         * gcc.dg/pr59261.c: New test.
5282 2014-02-04  Richard Biener  <rguenther@suse.de>
5284         PR tree-optimization/60012
5285         * gcc.dg/vect/pr60012.c: New testcase.
5287 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5289         PR target/59788
5290         * g++.dg/eh/unwind-direct.C: New test.
5292 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5294         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5295         timeout value to 20s.
5297 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5299         PR ipa/59882
5300         * g++.dg/torture/pr59882.C: New testcase
5302 2014-02-03  Jan Hubicka  <jh@suse.cz>
5304         PR ipa/59831
5305         * g++.dg/ipa/devirt-22.C: New testcase.
5307 2014-02-03  Jan Hubicka  <jh@suse.cz>
5309         * g++.dg/ipa/devirt-25.C: New testcase.
5311 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5313         PR tree-optimization/59924
5314         * gcc.dg/pr59924.c: New test.
5316 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5318         PR ipa/59831
5319         * g++.dg/ipa/devirt-24.C: New testcase.
5321 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5323         PR c++/53017
5324         PR c++/59211
5325         * c-c++-common/attributes-1.c: New testcase.
5326         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5328 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5330         PR c++/58871
5331         * g++.dg/cpp0x/pr58871.C: New.
5333 2014-02-03  Cong Hou  <congh@google.com>
5335         PR tree-optimization/60000
5336         * g++.dg/vect/pr60000.cc: New test.
5338 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5340         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5341         * gcc.target/i386/long-double-64-4.c: Likewise.
5342         * gcc.target/i386/long-double-80-1.c: Likewise.
5343         * gcc.target/i386/long-double-80-2.c: Likewise.
5344         * gcc.target/i386/long-double-80-3.c: Likewise.
5345         * gcc.target/i386/long-double-80-4.c: Likewise.
5346         * gcc.target/i386/long-double-80-5.c: Likewise.
5347         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5348         __multf3 isn't used.
5349         * gcc.target/i386/long-double-64-3.c: Likewise.
5350         * gcc.target/i386/long-double-128-1.c: New test.
5351         * gcc.target/i386/long-double-128-2.c: Likewise.
5352         * gcc.target/i386/long-double-128-3.c: Likewise.
5353         * gcc.target/i386/long-double-128-4.c: Likewise.
5354         * gcc.target/i386/long-double-128-5.c: Likewise.
5355         * gcc.target/i386/long-double-128-6.c: Likewise.
5356         * gcc.target/i386/long-double-128-7.c: Likewise.
5357         * gcc.target/i386/long-double-128-8.c: Likewise.
5358         * gcc.target/i386/long-double-128-9.c: Likewise.
5359         * gcc.target/i386/long-double-64-5.c: Likewise.
5360         * gcc.target/i386/long-double-64-6.c: Likewise.
5361         * gcc.target/i386/long-double-64-7.c: Likewise.
5362         * gcc.target/i386/long-double-64-8.c: Likewise.
5363         * gcc.target/i386/long-double-64-9.c: Likewise.
5364         * gcc.target/i386/long-double-80-10.c: Likewise.
5365         * gcc.target/i386/long-double-80-8.c: Likewise.
5366         * gcc.target/i386/long-double-80-9.c: Likewise.
5368 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5370         PR rtl-optimization/57662
5371         * g++.dg/pr57662.C: New test.
5373 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5375         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5376         * gcc.dg/vmx/perm.c: New.
5377         * gcc.dg/vmx/perm-be-order.c: New.
5379 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5381         * gcc.dg/vmx/vsums.c: New.
5382         * gcc.dg/vmx/vsums-be-order.c: New.
5384 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5386         * g++.dg/ipa/devirt-23.C: New testcase.
5387         * g++.dg/ipa/devirt-20.C: Fix template.
5389 2014-02-02  Jan Hubicka  <jh@suse.cz>
5391         * g++.dg/ipa/devirt-21.C: New testcase.
5393 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5395         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5396         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5398 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5400         PR target/60017
5401         * gcc.c-torture/execute/pr60017.c: New test.
5403 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5405         PR fortran/57033
5406         * gfortran.dg/default_initialization_7.f90: New test.
5408 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5410         PR fortran/59906
5411         * gfortran.dg/elemental_subroutine_9.f90: New test.
5413 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5415         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5417 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5419         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5421 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5423         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5425 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5427         PR c++/51219
5428         * g++.dg/init/bitfield5.C: New.
5430 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5432         PR tree-optimization/60003
5433         * gcc.c-torture/execute/pr60003.c: New test.
5435 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5437         PR bootstrap/59985
5438         * gcc.target/arm/pr59985.C: New.
5440 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5442         PR sanitizer/59410
5443         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5444         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5445         to compile.
5446         (tsan_finish): Restore dg-do-what-default.
5447         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5448         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5449         * g++.dg/tsan/default_options.C: Likewise.
5450         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5451         * g++.dg/tsan/atomic_free2.C: Likewise.
5452         * g++.dg/tsan/cond_race.C: Likewise.
5453         * g++.dg/tsan/fd_close_norace.C: Likewise.
5454         * g++.dg/tsan/benign_race.C: Likewise.
5455         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5456         * c-c++-common/tsan/simple_race.c: Likewise.
5457         * c-c++-common/tsan/mutexset1.c: Likewise.
5458         * c-c++-common/tsan/thread_leak2.c: Likewise.
5459         * c-c++-common/tsan/tls_race.c: Likewise.
5460         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5461         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5462         * c-c++-common/tsan/free_race2.c: Likewise.
5463         * c-c++-common/tsan/thread_leak.c: Likewise.
5464         * c-c++-common/tsan/thread_leak1.c: Likewise.
5465         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5466         * c-c++-common/tsan/free_race.c: Likewise.
5467         * c-c++-common/tsan/sleep_sync.c: Likewise.
5468         * c-c++-common/tsan/tiny_race.c: Likewise.
5469         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5470         * c-c++-common/tsan/atomic_stack.c: Likewise.
5471         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5472         in dg-output regexps.
5473         * c-c++-common/tsan/simple_stack.c: Likewise.
5475 2014-01-31  Richard Henderson  <rth@redhat.com>
5477         * g++.dg/tm/pr60004.C: New.
5479 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5481         PR c++/59082
5482         * g++.dg/inherit/crash4.C: New.
5484 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5486         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5488 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5490         * gcc.target/i386/m512-check.h: Use correct rounding values.
5492 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5494         * gcc.target/i386/avx-1.c: Use correct rounding values.
5495         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5496         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5497         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5498         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5499         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5500         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5501         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5502         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5503         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5504         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5505         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5506         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5507         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5508         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5509         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5510         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5511         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5512         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5513         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5514         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5515         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5516         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5517         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5518         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5519         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5520         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5521         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5522         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5523         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5524         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5525         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5526         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5527         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5528         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5529         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5530         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5531         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5532         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5533         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5534         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5535         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5536         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5537         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5538         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5539         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5540         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5541         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5542         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5543         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5544         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5545         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5546         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5547         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5548         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5549         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5550         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5551         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5552         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5553         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5554         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5555         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5556         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5557         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5558         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5559         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5560         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5561         * gcc.target/i386/sse-13.c: Ditto.
5562         * gcc.target/i386/sse-14.c: Ditto.
5563         * gcc.target/i386/sse-22.c: Ditto.
5564         * gcc.target/i386/sse-23.c: Ditto.
5566 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5568         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5569         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5571 2014-01-31  Richard Biener  <rguenther@suse.de>
5573         PR middle-end/59990
5574         * gcc.dg/torture/pr59990.c: New testcase.
5576 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5578         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5579         if it fails don't run any tsan tests.
5581 2014-01-31  Marek Polacek  <polacek@redhat.com>
5583         PR c/59963
5584         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5585         (y): Adjust dg-error.
5586         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5587         * gcc.dg/pr59963-1.c: New test.
5588         * gcc.dg/pr59963-2.c: New test.
5589         * gcc.dg/pr59963-3.c: New test.
5591 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5593         PR target/59923
5594         * gcc.target/arm/pr59923.c: New test.
5596 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5598         * gcc.dg/vmx/splat.c: New.
5599         * gcc.dg/vmx/splat-vsx.c: New.
5600         * gcc.dg/vmx/splat-be-order.c: New.
5601         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5602         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5603         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5605 2014-01-30  Richard Biener  <rguenther@suse.de>
5607         PR tree-optimization/59993
5608         * gcc.dg/torture/pr59993.c: New testcase.
5610 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5612         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5613         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5614         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5615         vect_int rather than vect_float.
5617 2014-01-30  Marek Polacek  <polacek@redhat.com>
5619         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5621 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5623         * gcc.target/microblaze/isa/fcmp4.c: New.
5625 2014-01-30  Marek Polacek  <polacek@redhat.com>
5627         PR c/59940
5628         * gcc.dg/pr59940.c: New test.
5629         * gcc.dg/pr35635.c (func3): Move dg-warning.
5631 2014-01-30  Richard Biener  <rguenther@suse.de>
5633         PR tree-optimization/59903
5634         * gcc.dg/torture/pr59903.c: New testcase.
5636 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5638         PR c++/58843
5639         * g++.dg/lookup/crash8.C: New.
5641 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5643         PR c++/58649
5644         * g++.dg/template/crash117.C: New.
5646 2014-01-30  Richard Biener  <rguenther@suse.de>
5648         PR c/59905
5649         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5650         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5651         abort.
5652         * gcc.dg/invalid-call-1.c: Likewise.
5654 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5656         PR c++/58561
5657         * g++.dg/cpp1y/auto-fn23.C: New.
5659 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5661         PR c++/58846
5662         * g++.dg/init/dso_handle2.C: New.
5664 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5666         PR c++/58674
5667         * g++.dg/cpp0x/pr58674.C: New.
5669 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5671         PR target/59617
5672         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5673         * gcc.target/i386/avx512f-gather-5.c: Ditto.
5675 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5677         * gcc.dg/vmx/merge-be-order.c: New.
5678         * gcc.dg/vmx/merge.c: New.
5679         * gcc.dg/vmx/merge-vsx-be-order.c: New.
5680         * gcc.dg/vmx/merge-vsx.c: New.
5682 2014-01-29  Richard Biener  <rguenther@suse.de>
5684         PR tree-optimization/58742
5685         * gcc.dg/pr58742-1.c: New testcase.
5686         * gcc.dg/pr58742-2.c: Likewise.
5687         * gcc.dg/pr58742-3.c: Likewise.
5689 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
5691         * gcc.target/arm/ftest-armv7ve-arm.c: New.
5692         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5693         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5695 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/58702
5698         * g++.dg/gomp/pr58702.C: New.
5700 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
5702         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5703         selector.
5705 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
5707         PR middle-end/59917
5708         PR tree-optimization/59920
5709         * gcc.dg/pr59920-1.c: New test.
5710         * gcc.dg/pr59920-2.c: New test.
5711         * gcc.dg/pr59920-3.c: New test.
5712         * c-c++-common/gomp/pr59917-1.c: New test.
5713         * c-c++-common/gomp/pr59917-2.c: New test.
5715         PR tree-optimization/59594
5716         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5717         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5718         * gcc.dg/vect/pr59594.c: New test.
5720 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
5722         PR fortran/59414
5723         * gfortran.dg/allocate_class_3.f90: New test.
5725 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
5727         PR preprocessor/59935
5728         * c-c++-common/cpp/warning-zero-location.c: New test.
5729         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5731 2014-01-27  Steve Ellcey  <sellcey@mips.com>
5733         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5735 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
5737         * g++.dg/ext/mv16.C: New tests.
5739 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
5741         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5742         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5743         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5744         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5745         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5746         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5747         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5748         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5749         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5750         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5751         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5752         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5753         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5754         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5755         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5756         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5757         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5758         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5759         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5760         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5761         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5762         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5763         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5764         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5765         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5766         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5767         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5768         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5769         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5770         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5771         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5772         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5773         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5774         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5775         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5776         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5777         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5778         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5779         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5780         _mm512_mask_cvtepi32_storeu_epi8.
5781         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5782         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5783         _mm512_mask_cvtepi32_storeu_epi16.
5784         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5785         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5786         _mm512_mask_cvtepi64_storeu_epi8.
5787         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5788         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5789         _mm512_mask_cvtepi64_storeu_epi16.
5790         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5791         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5792         _mm512_mask_cvtepi64_storeu_epi32.
5793         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5794         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5795         _mm512_mask_cvtsepi32_storeu_epi8.
5796         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5797         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5798         _mm512_mask_cvtsepi32_storeu_epi16.
5799         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5800         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5801         _mm512_mask_cvtsepi64_storeu_epi8.
5802         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5803         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5804         _mm512_mask_cvtsepi64_storeu_epi16.
5805         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5806         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5807         _mm512_mask_cvtsepi64_storeu_epi32.
5808         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5809         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5810         _mm512_mask_cvtusepi32_storeu_epi8.
5811         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5812         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5813         _mm512_mask_cvtusepi32_storeu_epi16.
5814         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5815         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5816         _mm512_mask_cvtusepi64_storeu_epi8.
5817         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5818         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5819         _mm512_mask_cvtusepi64_storeu_epi16.
5820         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5821         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5822         _mm512_mask_cvtusepi64_storeu_epi32.
5823         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5824         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5826 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5828         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5829         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5830         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5831         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5832         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5833         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5834         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5835         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5836         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5837         built-ins roudning immediate.
5838         * gcc.target/i386/sse-22.c: Add new built-ins.
5839         * gcc.target/i386/sse-23.c: Ditto.
5840         * gcc.target/i386/avx-1.c: Ditto.
5842 2014-01-27  Christian Bruel  <christian.bruel@st.com>
5844         * gcc.target/sh/torture/strncmp.c: New tests.
5846 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
5848         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5850 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5852         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5854 2014-01-24  Jeff Law  <law@redhat.com>
5856         PR tree-optimization/59919
5857         * gcc.c-torture/compile/pr59919.c: New test.
5859 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5861         PR c++/57524
5862         * g++.dg/ext/timevar2.C: New.
5864 2014-01-24  Marek Polacek  <polacek@redhat.com>
5866         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5868 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
5870         PR target/59929
5871         * gcc.target/i386/pr59929.c: New test.
5873 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5875         PR target/59909
5876         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5877         word atomic functions at runtime.
5879 2014-01-23  Marek Polacek  <polacek@redhat.com>
5881         PR c/59846
5882         * gcc.dg/pr59846.c: New test.
5884 2014-01-23  Marek Polacek  <polacek@redhat.com>
5886         PR c/58346
5887         * c-c++-common/pr58346-1.c: New test.
5888         * c-c++-common/pr58346-2.c: New test.
5889         * c-c++-common/pr58346-3.c: New test.
5891 2014-01-23  Marek Polacek  <polacek@redhat.com>
5893         PR c/59871
5894         * gcc.dg/20020220-2.c: Adjust dg-warning message.
5895         * gcc.dg/pr59871.c: New test.
5897 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5899         PR c++/58980
5900         * g++.dg/parse/enum11.C: New.
5902 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5904         * gcc.target/aarch64/sshr64_1.c: New testcase.
5906 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5908         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5909         SIMD enabled function.
5910         * g++.dg/cilk-plus/ef_test.C: New test.
5911         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5912         and added C++ ones.
5913         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5914         to differenciate C error messages from C++ ones.
5916 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5918         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5920 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
5922         * gcc.target/microblaze/others/builtin-trap.c: New test,
5924 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
5926         PR middle-end/58809
5927         * c-c++-common/gomp/pr58809.c: New test.
5929 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
5931         PR sanitizer/59897
5932         * c-c++-common/asan/use-after-return-1.c: Fixed
5933         to pass on darwin.
5935 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
5937         PR preprocessor/58580
5938         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5940 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5941             Ilya Tocar  <ilya.tocar@intel.com>
5943         * gcc.target/i386/avx512f-kmovw-1.c: New.
5945 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5947         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5948         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5949         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5950         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5951         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5952         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5954 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
5956         PR target/52125
5957         * gcc.dg/pr48774.c: Remove skip for mips_rel.
5958         * gcc.target/mips/pr52125.c: New test.
5960 2014-01-22  Marek Polacek  <polacek@redhat.com>
5962         PR c/59891
5963         * gcc.dg/torture/pr59891.c: New test.
5965 2014-01-22  Jeff Law  <law@redhat.com>
5967         PR tree-optimization/59597
5968         * gcc.dg/tree-ssa/pr59597.c: New test.
5970 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
5972         PR rtl-optimization/59477
5973         * g++.dg/pr59477.C: New.
5975 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5977         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5979 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
5981         PR c++/59482
5982         * g++.dg/pr59482.C: New.
5984 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5986         * gcc.dg/vmx/insert-vsx-be-order.c: New.
5987         * gcc.dg/vmx/extract-vsx.c: New.
5988         * gcc.dg/vmx/extract-vsx-be-order.c: New.
5989         * gcc.dg/vmx/insert-vsx.c: New.
5991 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5993         PR rtl-optimization/59896
5994         * gcc.target/arm/pr59896.c: New.
5996 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5998         PR rtl-optimization/59858
5999         * gcc.target/arm/pr59858.c: New.
6001 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6003         PR target/59003
6004         * gcc.dg/tree-prof/pr59003.c: New test.
6006         PR middle-end/59860
6007         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6008         other targets.
6010 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6012         * gfortran.dg/round_3.f08: Add more cases.
6014 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6016         * lib/target-supports.exp (force_conventional_output_for): New
6017         procedure.
6018         * lib/scanasm.exp (scan-assembler_required_options)
6019         (scan-assembler-not_required_options)
6020         (scan-assembler-times_required_options): Replace with
6021         force_conventional_output_fors.
6022         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6023         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6025 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6027         PR middle-end/59789
6028         * gcc.target/i386/pr59789.c: New testcase.
6030 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6032         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6033         the 'code' bitfield from 16 to 8.
6035 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6037         * lib/target-supports.exp
6038         (check_effective_target_vect_perm): Exclude aarch64_be.
6039         (check_effective_target_vect_perm_byte): Likewise.
6040         (check_effective_target_vect_perm_short): Likewise.
6042 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6044         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6045         (RUN_TEST): Use new macro.
6046         (INDEX64_32): Delete.
6047         (INDEX64_64): Likewise.
6048         (INDEX128_32): Likewise.
6049         (INDEX128_64): Likewise.
6050         (INDEX): Likewise.
6051         (test_vneg_f32): Use fixed RUN_TEST.
6053 2014-01-20  Richard Biener  <rguenther@suse.de>
6055         PR middle-end/59860
6056         * gcc.dg/pr59860.c: New testcase.
6058 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6060         PR target/59880
6061         * gcc.target/i386/pr59880.c: New test.
6063 2014-01-20  Renlin Li  <renlin.li@arm.com>
6065         * gcc.dg/pr44194-1.c: Tweak regexp.
6067 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6069         PR libfortran/59771
6070         PR libfortran/59774
6071         PR libfortran/59836
6072         * gfortran.dg/round_3.f08: New cases added.
6073         * gfortran.dg/fmt_g_1.f90: New test.
6075 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6077         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6079 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6081         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6083 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6085         * gcc.dg/vect/pr57705.c: Require vect_int.
6086         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6087         * gcc.dg/vect/vect-alias-check.c: Likewise.
6089 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6091         PR fortran/58007
6092         * gfortran.dg/unresolved_fixup_1.f90: New test.
6093         * gfortran.dg/unresolved_fixup_2.f90: New test.
6095 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6097         PR target/58944
6098         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6099         Remove dg-prune-output lines.
6101 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6103         PR middle-end/59706
6104         * gfortran.dg/pr59706.f90: New test.
6105         * g++.dg/ext/pr59706.C: New test.
6107 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6109         PR c++/59270
6110         PR c++/58811
6111         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6112         * g++.dg/init/pr58811.C: Likewise.
6114 2014-01-17  Jeff Law  <law@redhat.com>
6116         PR middle-end/57904
6117         * gfortran.dg/pr57904.f90: New test.
6119 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6121         PR c++/59269
6122         * g++.dg/cpp0x/nsdmi-union4.C: New.
6124 2014-01-17  Marek Polacek  <polacek@redhat.com>
6126         PR c++/59838
6127         * g++.dg/diagnostic/pr59838.C: New test.
6129 2014-01-17  Marek Polacek  <polacek@redhat.com>
6131         PR c/58346
6132         * gcc.dg/pr58346.c: New test.
6134 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6136         PR testsuite/58776
6137         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6138         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6139         option duplication.
6141         PR fortran/59440
6142         * gfortran.dg/pr59440-1.f90: New test.
6143         * gfortran.dg/pr59440-2.f90: New test.
6144         * gfortran.dg/pr59440-3.f90: New test.
6146         PR testsuite/59064
6147         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6148         testing for " version" and " alias" with one testing for
6149         " version\[^\n\r]* alias".
6150         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6151         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6152         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6153         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6154         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6155         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6157         PR c++/57945
6158         * c-c++-common/torture/pr57945.c: New test.
6160 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6162         * gcc.target/arm/its.c: New testcase.
6164 2014-01-16  Jan Hubicka  <jh@suse.cz>
6166         PR ipa/59775
6167         * g++.dg/torture/pr59775.C: New testcase.
6169 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6171         PR middle-end/58344
6172         * gcc.c-torture/compile/pr58344.c: New test.
6174         PR target/59839
6175         * gcc.target/i386/pr59839.c: New test.
6177         PR debug/54694
6178         * gcc.target/i386/pr9771-1.c (main): Rename to...
6179         (real_main): ... this.  Add __asm name "main".
6180         (ASMNAME, ASMNAME2, STRING): Define.
6182 2014-01-16  Nick Clifton  <nickc@redhat.com>
6184         PR middle-end/28865
6185         * gcc.c-torture/compile/pr28865.c: New.
6186         * gcc.c-torture/execute/pr28865.c: New.
6188 2014-01-16  Marek Polacek  <polacek@redhat.com>
6190         PR middle-end/59827
6191         * gcc.dg/pr59827.c: New test.
6193 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6195         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6197 2014-01-15  Richard Henderson  <rth@redhat.com>
6199         PR debug/54694
6200         * gcc.target/i386/pr54694.c: New test.
6202 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6204         PR c++/49718
6205         * g++.dg/pr49718.C: New test.
6207 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6209         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6211 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6213         * gcc.dg/vmx/mult-even-odd.c: New.
6214         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6216 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6218         * lib/target-supports.exp (check_libcilkrts_available): Added an
6219         extern "C" if we are using C++ along with a function prototype.
6221 2014-01-15  Jeff Law  <law@redhat.com>
6223         PR tree-optimization/59747
6224         * gcc.c-torture/execute/pr59747.c: New test.
6226 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6228         PR target/59794
6229         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6230         Linux/x86.
6231         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6232         * g++.dg/ext/attribute-test-1.C: Likewise.
6233         * g++.dg/ext/attribute-test-2.C: Likewise.
6234         * g++.dg/ext/attribute-test-3.C: Likewise.
6235         * g++.dg/ext/attribute-test-4.C: Likewise.
6236         * g++.dg/ext/pr56790-1.C: Likewise.
6237         * g++.dg/torture/pr38565.C: Likewise.
6238         * gcc.dg/pr53060.c: Likewise.
6239         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6240         * c-c++-common/vector-compare-2.c: Likewise.
6241         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6242         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6243         dg-message line number.
6245 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6247         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6249 2014-01-15  Richard Biener  <rguenther@suse.de>
6251         PR tree-optimization/59822
6252         * g++.dg/torture/pr59822.C: New testcase.
6254 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6256         PR target/59808
6257         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6258         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6260 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6261             Kugan Vivekanandarajah  <kuganv@linaro.org>
6263         PR target/59695
6264         * g++.dg/pr59695.C: New testcase.
6266 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6268         PR target/59803
6269         * gcc.c-torture/compile/pr59803.c: New testcase.
6271 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6273         PR c/58943
6274         * gcc.c-torture/execute/pr58943.c: New test.
6275         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6277 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6279         PR target/59794
6280         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6281         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6282         (bar): Change return type to void.  Set y to x.
6283         * gcc.target/i386/pr59794-1.c: New testcase.
6284         * gcc.target/i386/pr59794-2.c: Likewise.
6285         * gcc.target/i386/pr59794-3.c: Likewise.
6286         * gcc.target/i386/pr59794-4.c: Likewise.
6287         * gcc.target/i386/pr59794-5.c: Likewise.
6288         * gcc.target/i386/pr59794-6.c: Likewise.
6289         * gcc.target/i386/pr59794-7.c: Likewise.
6291 2014-01-14  Richard Biener  <rguenther@suse.de>
6293         PR tree-optimization/58921
6294         PR tree-optimization/59006
6295         * gcc.dg/torture/pr58921.c: New testcase.
6296         * gcc.dg/torture/pr59006.c: Likewise.
6297         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6299 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6301         PR testsuite/59494
6302         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6303         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6304         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6305         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6306         Executing predictive commoning without unrolling.
6308 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6310         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6311         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6312         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6313         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6314         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6315         __builtin_ia32_rsqrt28sd_round.
6316         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6317         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6318         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6319         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6320         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6321         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6322         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6323         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6324         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6325         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6326         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6327         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6328         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6329         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6330         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6331         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6332         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6333         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6334         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6335         fix wrong rounding mode (see above).
6336         * gcc.target/i386/sse-23.c: Ditto.
6338 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6340         * gcc.dg/vmx/insert.c: New.
6341         * gcc.dg/vmx/insert-be-order.c: New.
6342         * gcc.dg/vmx/extract.c: New.
6343         * gcc.dg/vmx/extract-be-order.c: New.
6345 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6347         PR tree-optimization/59387
6348         * gcc.c-torture/execute/pr59387.c: New test.
6350 2014-01-13  Richard Biener  <rguenther@suse.de>
6352         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6353         adjusting mathlib options.
6354         * gfortran.dg/lto/lto.exp: Likewise.
6356 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6358         * gnat.dg/loop_optimization17.adb: New test.
6359         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6361 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6363         * gcc.target/sh/cmpstrn.c: New case.
6365 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6367         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6368         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6370 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6372         PR fortran/58026
6373         * gfortran.dg/alloc_comp_basics_6.f90: New.
6375 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6377         PR fortran/59700
6378         * gfortran.dg/pr59700.f90: New test.
6380 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6382         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6383         * gfortran.dg/use_only_3.f90: Likewise.
6384         * gfortran.dg/inquire_10.f90: Delete opened file.
6385         * gfortran.dg/inquire_15.f90: Likewise.
6386         * gfortran.dg/pr16597.f90: Likewise.
6387         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6388         for PR59419.
6390 2014-01-10  Jeff Law  <law@redhat.com>
6392         PR middle-end/59743
6393         * gcc.c-torture/compile/pr59743.c: New test.
6395 2014-01-10  Jan Hubicka  <jh@suse.cz>
6397         PR ipa/58585
6398         * g++.dg/torture/pr58585.C: New testcase.
6400 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6402         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6404 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6406         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6408 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6410         PR target/59744
6411         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6412         * gcc.target/aarch64/cmn-neg2.c: New test.
6414 2014-01-10  Richard Biener  <rguenther@suse.de>
6416         PR tree-optimization/59374
6417         * gcc.dg/torture/pr59374-3.c: New testcase.
6419 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6421         * lib/target-supports.exp
6422         (check_effective_target_arm_crypto_ok_nocache): New.
6423         (check_effective_target_arm_crypto_ok): Use above procedure.
6424         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6426 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6428         PR ipa/58252
6429         PR ipa/59226
6430         * g++.dg/ipa/devirt-20.C: New testcase.
6431         * g++.dg/torture/pr58252.C: Likewise.
6432         * g++.dg/torture/pr59226.C: Likewise.
6434 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6436         * c-c++-common/asan/no-asan-stack.c: New test.
6438 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6440         PR middle-end/59670
6441         * gcc.dg/pr59670.c: New test.
6443 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6445         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6447 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6449         PR middle-end/47735
6450         * gcc.target/i386/pr47735.c: New test.
6452         PR tree-optimization/59622
6453         * g++.dg/opt/pr59622-2.C: New test.
6454         * g++.dg/opt/pr59622-3.C: New test.
6455         * g++.dg/opt/pr59622-4.C: New test.
6456         * g++.dg/opt/pr59622-5.C: New test.
6458         PR sanitizer/59136
6459         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6460         filename:line instead of (modulename+offset) form with stripped
6461         initial / from the filename.
6463 2014-01-09  Ian Lance Taylor  <iant@google.com>
6465         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6466         the other Go compiler.
6468 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6470         PR c++/59730
6471         * g++.dg/cpp0x/variadic145.C: New.
6473 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6475         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6476         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6478 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6480         PR testsuite/59524
6481         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6482         are run only if the Cilk library is available/enabled.
6483         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6484         * lib/target-supports.exp (check_libcilkrts_available): New function.
6486 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6488         PR c++/59631
6489         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6490         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6491         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6492         with dg-additional-options.
6493         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6494         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6495         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6496         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6497         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6498         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6500 2014-01-09  Richard Biener  <rguenther@suse.de>
6502         PR tree-optimization/59715
6503         * gcc.dg/torture/pr59715.c: New testcase.
6505 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6507         * c-c++-common/asan/no-asan-globals.c: New test.
6508         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6509         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6510         * c-c++-common/asan/use-after-return-1.c: Likewise.
6511         * c-c++-common/asan/no-use-after-return.c: Likewise.
6513 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6515         * gnat.dg/weak2.ad[sb]: New test.
6517 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6519         PR middle-end/59471
6520         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6521         type, use pointers to vector type instead.
6523 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6525         * gcc.target/mips/umips-branch-3.c: New test.
6526         * gcc.target/mips/umips-branch-4.c: New test.
6528 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6530         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6531         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6532         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6533         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6534         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6535         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6536         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6537         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6539 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6541         PR rtl-optimization/59137
6542         * gcc.target/mips/pr59137.c: New test.
6544 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6546         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6547         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6548         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6549         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6550         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6551         Require fpic effective target.
6552         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6554 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6556         PR ipa/59722
6557         * gcc.dg/pr59722.c: New test.
6559 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6561         PR middle-end/57748
6562         * gcc.dg/torture/pr57748-3.c: New test.
6563         * gcc.dg/torture/pr57748-4.c: New test.
6565 2014-01-08  Marek Polacek  <polacek@redhat.com>
6567         PR middle-end/59669
6568         * gcc.dg/gomp/pr59669-1.c: New test.
6569         * gcc.dg/gomp/pr59669-2.c: New test.
6571 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6573         PR ipa/59610
6574         * gcc.dg/ipa/pr59610.c: New test.
6576 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6578         PR fortran/58182
6579         * gfortran.dg/binding_label_tests_26a.f90: New.
6580         * gfortran.dg/binding_label_tests_26b.f90: New.
6582 2014-01-08  Marek Polacek  <polacek@redhat.com>
6584         PR sanitizer/59667
6585         * c-c++-common/ubsan/pr59667.c: New test.
6587 2014-01-08  Richard Biener  <rguenther@suse.de>
6589         PR middle-end/59630
6590         * gcc.dg/pr59630.c: New testcase.
6592 2014-01-08  Richard Biener  <rguenther@suse.de>
6594         PR middle-end/59471
6595         * gcc.dg/pr59471.c: New testcase.
6597 2014-01-07  Jeff Law  <law@redhat.com>
6599         PR middle-end/53623
6600         * gcc.target/i386/pr53623.c: New test.
6602 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6604         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6605         blanks at EOF.
6606         * g++.dg/cpp1y/pr58534.C: Likewise.
6607         * g++.dg/cpp1y/pr58536.C: Likewise.
6608         * g++.dg/cpp1y/pr58548.C: Likewise.
6609         * g++.dg/cpp1y/pr58549.C: Likewise.
6610         * g++.dg/cpp1y/pr58637.C: Likewise.
6611         * g++.dg/cpp1y/pr59112.C: Likewise.
6612         * g++.dg/cpp1y/pr59113.C: Likewise.
6613         * g++.dg/cpp1y/pr59629.C: Likewise.
6614         * g++.dg/cpp1y/pr59635.C: Likewise.
6615         * g++.dg/cpp1y/pr59636.C: Likewise.
6616         * g++.dg/cpp1y/pr59638.C: Likewise.
6618 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6620         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6622 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
6624         * gcc.target/i386/intrinsics_4.c (bar): New function.
6626 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
6628         * g++.dg/ext/is_base_of_incomplete-2.C: New.
6630 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
6632         PR rtl-optimization/58668
6633         * gcc.dg/pr58668.c: New test.
6635         PR tree-optimization/59643
6636         * gcc.dg/pr59643.c: New test.
6637         * gcc.c-torture/execute/pr59643.c: New test.
6639 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6641         PR fortran/59589
6642         * gfortran.dg/class_allocate_16.f90: New.
6644 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6646         PR target/59644
6647         * gcc.target/i386/pr59644.c: New test.
6649 2014-01-06  Marek Polacek  <polacek@redhat.com>
6651         PR c/57773
6652         * gcc.dg/pr57773.c: New test.
6654 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6656         PR c++/59635
6657         PR c++/59636
6658         PR c++/59629
6659         PR c++/59638
6660         * g++.dg/cpp1y/pr59635.C: New testcase.
6661         * g++.dg/cpp1y/pr59636.C: New testcase.
6662         * g++.dg/cpp1y/pr59629.C: New testcase.
6663         * g++.dg/cpp1y/pr59638.C: New testcase.
6665 2014-01-06  Martin Jambor  <mjambor@suse.cz>
6667         PR ipa/59008
6668         * gcc.dg/ipa/pr59008.c: New test.
6670 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6672         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6673         if supported.
6675 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6677         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6678         Require c99_runtime.
6679         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6681         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6682         Require c99_runtime.
6683         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6684         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6685         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6687         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6688         Require c99_runtime.
6689         Make CALC void static.
6690         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6692         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6693         Require c99_runtime.
6694         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6696 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6698         * gcc.target/i386/pr59501-1.c: Require avx effective target.
6699         * gcc.target/i386/pr59501-2.c: Likewise.
6700         * gcc.target/i386/pr59501-3.c: Likewise.
6701         * gcc.target/i386/pr59501-4.c: Likewise.
6702         * gcc.target/i386/pr59501-5.c: Likewise.
6703         * gcc.target/i386/pr59501-6.c: Likewise.
6705 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6707         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6708         * gcc.target/i386/pr59390_1.c: Likewise.
6709         * gcc.target/i386/pr59390_2.c: Likewise.
6711 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6713         * gcc.dg/pr59350.c: Tweak.
6714         * gcc.dg/pr59350-2.c: New test.
6715         * g++.dg/pr59510.C: Likewise.
6717 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6719         PR fortran/59023
6720         * gfortran.dg/bind_c_procs_2.f90: New.
6722 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
6724         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6725         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6726         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6727         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6728         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6729         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6730         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6732 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6734         * gcc.target/arm/neon-nested-apcs.c: New test.
6736 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
6738         PR tree-optimization/59519
6739         * gcc.dg/vect/pr59519-1.c: New test.
6740         * gcc.dg/vect/pr59519-2.c: New test.
6742         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6743         vmovdqu32.
6745 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
6747         PR fortran/59547
6748         * gfortran.dg/typebound_proc_32.f90: New.
6750 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
6752         PR c++/58950
6753         * g++.dg/pr58950.C: New file.
6755 2014-01-03  Tobias Burnus  <burnus@net-b.de>
6757         PR c++/58567
6758         * g++.dg/gomp/pr58567.C: New.
6760 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
6762         PR tree-optimization/59651
6763         * gcc.dg/torture/pr59651.c: New test.
6764         * gcc.dg/vect/pr59651.c: Ditto.
6766 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
6768         PR target/59625
6769         * gcc.target/i386/pr59625.c: New test.
6771 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6773         Core DR 1442
6774         PR c++/59165
6775         * g++.dg/cpp0x/range-for28.C: New.
6776         * g++.dg/cpp0x/range-for3.C: Update.
6778 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
6780         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6782 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6784         PR c++/59641
6785         * g++.dg/cpp0x/pr59641.C: New file.
6787 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6789         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6791 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6793         PR c++/59378
6794         * g++.dg/ext/pr59378.C: New file.
6796 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6798         Update copyright years
6800 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6802         * gcc.target/arc/arc.exp: Use the standard form for the copyright
6803         notice.
6805 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
6807         PR fortran/59654
6808         * gfortran.dg/dynamic_dispatch_12.f90: New.
6810 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
6812         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6813         the builtin isn't optimized away as unused.
6815         PR rtl-optimization/59647
6816         * g++.dg/opt/pr59647.C: New test.
6818 Copyright (C) 2014 Free Software Foundation, Inc.
6820 Copying and distribution of this file, with or without modification,
6821 are permitted in any medium without royalty provided the copyright
6822 notice and this notice are preserved.