re PR driver/61106 ([4.8/4.9] impliedness of -Wunused-parameter depends on -W option...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2dcf9dcfe140feadae9866d6427ed48f29c57bdb
1 2014-05-08  Matthias Klose  <doko@ubuntu.com>
3         PR driver/61106
4         * gcc-dg/unused-8a.c: New.
5         * gcc-dg/unused-8b.c: Likewise.
7 2014-05-08  Marek Polacek  <polacek@redhat.com>
9         PR c/61053
10         * gcc.dg/pr61053.c: New test.
12 2014-05-08  Marek Polacek  <polacek@redhat.com>
14         PR c/61077
15         * gcc.dg/pr61077.c: New test.
17 2014-05-08  Tobias Burnus  <burnus@net-b.de>
19         * gfortran.dg/coarray_collectives_1.f90: New.
20         * gfortran.dg/coarray_collectives_2.f90: New.
21         * gfortran.dg/coarray_collectives_3.f90: New.
22         * gfortran.dg/coarray_collectives_4.f90: New.
23         * gfortran.dg/coarray_collectives_5.f90: New.
24         * gfortran.dg/coarray_collectives_6.f90: New.
25         * gfortran.dg/coarray/collectives_1.f90: New.
26         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
27         * gfortran.dg/assumed_type_4.f90: Update dg-error.
28         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
29         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
30         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
31         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
32         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
34 2014-05-08  Wei Mi  <wmi@google.com>
36         PR target/58066
37         * gcc.target/i386/pr58066.c: New test.
39 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
41         * gcc.target/i386/avx256-unaligned-load-2.c,
42         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
43         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
44         packed-single instructions.
46 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
48         PR c++/13981
49         * g++.dg/diagnostic/pr13981.C: New.
51 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
53         PR tree-optimization/59100
54         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
55         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
57 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
59         PR tree-optimization/61095
60         * gcc.dg/torture/pr61095.c: New test.
62 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
64         PR middle-end/39246
65         * gcc.dg/uninit-13.c: Move warning on the actual source line where
66         the uninitialized complex is used.
67         * gcc.dg/uninit-17.c: New test to check partial initialization of
68         complex with branches.
69         * gcc.dg/uninit-17-O0.c: Likewise.
71 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
73         PR target/60884
74         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
75         (test_03): Rename to test_02.
77 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
79         PR c++/61083
80         * g++.dg/cpp0x/sfinae50.C: New.
82 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
84         PR c++/61080
85         * g++.dg/cpp0x/deleted7.C: New.
87 2014-05-07  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/61034
90         * g++.dg/tree-ssa/pr61034.C: New testcase.
92 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
94         * gcc.target/epiphany/isr-arg.c: New file.
96 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
98         PR tree-optimization/52252
99         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
101 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
103         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
104         * gcc.target/aarch64/simd/vrev16p8.x: New file.
105         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
106         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
107         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
108         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
109         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
110         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
111         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
112         * gcc.target/aarch64/simd/vrev16s8.x: New file.
113         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
114         * gcc.target/aarch64/simd/vrev16u8.x: New file.
115         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
116         * gcc.target/aarch64/simd/vrev32p16.x: New file.
117         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
118         * gcc.target/aarch64/simd/vrev32p8.x: New file.
119         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
120         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
121         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
122         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
123         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
124         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
125         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
126         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
127         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
128         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
129         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
130         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
131         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
132         * gcc.target/aarch64/simd/vrev32s16.x: New file.
133         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
134         * gcc.target/aarch64/simd/vrev32s8.x: New file.
135         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
136         * gcc.target/aarch64/simd/vrev32u16.x: New file.
137         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
138         * gcc.target/aarch64/simd/vrev32u8.x: New file.
139         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
140         * gcc.target/aarch64/simd/vrev64f32.x: New file.
141         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
142         * gcc.target/aarch64/simd/vrev64p16.x: New file.
143         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
144         * gcc.target/aarch64/simd/vrev64p8.x: New file.
145         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
146         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
147         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
148         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
149         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
150         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
151         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
152         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
153         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
154         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
155         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
156         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
157         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
158         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
159         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
160         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
161         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
162         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
163         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
164         * gcc.target/aarch64/simd/vrev64s16.x: New file.
165         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
166         * gcc.target/aarch64/simd/vrev64s32.x: New file.
167         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
168         * gcc.target/aarch64/simd/vrev64s8.x: New file.
169         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
170         * gcc.target/aarch64/simd/vrev64u16.x: New file.
171         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
172         * gcc.target/aarch64/simd/vrev64u32.x: New file.
173         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
174         * gcc.target/aarch64/simd/vrev64u8.x: New file.
176 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
178         gcc.target/aarch64/simd/ext_f32.x: New file.
179         gcc.target/aarch64/simd/ext_f32_1.c: New file.
180         gcc.target/aarch64/simd/ext_p16.x: New file.
181         gcc.target/aarch64/simd/ext_p16_1.c: New file.
182         gcc.target/aarch64/simd/ext_p8.x: New file.
183         gcc.target/aarch64/simd/ext_p8_1.c: New file.
184         gcc.target/aarch64/simd/ext_s16.x: New file.
185         gcc.target/aarch64/simd/ext_s16_1.c: New file.
186         gcc.target/aarch64/simd/ext_s32.x: New file.
187         gcc.target/aarch64/simd/ext_s32_1.c: New file.
188         gcc.target/aarch64/simd/ext_s64.x: New file.
189         gcc.target/aarch64/simd/ext_s64_1.c: New file.
190         gcc.target/aarch64/simd/ext_s8.x: New file.
191         gcc.target/aarch64/simd/ext_s8_1.c: New file.
192         gcc.target/aarch64/simd/ext_u16.x: New file.
193         gcc.target/aarch64/simd/ext_u16_1.c: New file.
194         gcc.target/aarch64/simd/ext_u32.x: New file.
195         gcc.target/aarch64/simd/ext_u32_1.c: New file.
196         gcc.target/aarch64/simd/ext_u64.x: New file.
197         gcc.target/aarch64/simd/ext_u64_1.c: New file.
198         gcc.target/aarch64/simd/ext_u8.x: New file.
199         gcc.target/aarch64/simd/ext_u8_1.c: New file.
200         gcc.target/aarch64/simd/ext_f64.c: New file.
201         gcc.target/aarch64/simd/extq_f32.x: New file.
202         gcc.target/aarch64/simd/extq_f32_1.c: New file.
203         gcc.target/aarch64/simd/extq_p16.x: New file.
204         gcc.target/aarch64/simd/extq_p16_1.c: New file.
205         gcc.target/aarch64/simd/extq_p8.x: New file.
206         gcc.target/aarch64/simd/extq_p8_1.c: New file.
207         gcc.target/aarch64/simd/extq_s16.x: New file.
208         gcc.target/aarch64/simd/extq_s16_1.c: New file.
209         gcc.target/aarch64/simd/extq_s32.x: New file.
210         gcc.target/aarch64/simd/extq_s32_1.c: New file.
211         gcc.target/aarch64/simd/extq_s64.x: New file.
212         gcc.target/aarch64/simd/extq_s64_1.c: New file.
213         gcc.target/aarch64/simd/extq_s8.x: New file.
214         gcc.target/aarch64/simd/extq_s8_1.c: New file.
215         gcc.target/aarch64/simd/extq_u16.x: New file.
216         gcc.target/aarch64/simd/extq_u16_1.c: New file.
217         gcc.target/aarch64/simd/extq_u32.x: New file.
218         gcc.target/aarch64/simd/extq_u32_1.c: New file.
219         gcc.target/aarch64/simd/extq_u64.x: New file.
220         gcc.target/aarch64/simd/extq_u64_1.c: New file.
221         gcc.target/aarch64/simd/extq_u8.x: New file.
222         gcc.target/aarch64/simd/extq_u8_1.c: New file.
223         gcc.target/aarch64/simd/extq_f64.c: New file.
225 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
227         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
228         * gcc.target/aarch64/vtrnu32.c: Likewise.
229         * gcc.target/aarch64/vtrnf32.c: Likewise.
231 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
233         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
234         * gcc.target/aarch64/simd/vtrnf32.x: New file.
235         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
236         * gcc.target/aarch64/simd/vtrnp16.x: New file.
237         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
238         * gcc.target/aarch64/simd/vtrnp8.x: New file.
239         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
240         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
241         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
242         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
243         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
244         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
245         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
246         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
247         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
248         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
249         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
250         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
251         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
252         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
253         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
254         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
255         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
256         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
257         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
258         * gcc.target/aarch64/simd/vtrns16.x: New file.
259         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
260         * gcc.target/aarch64/simd/vtrns32.x: New file.
261         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
262         * gcc.target/aarch64/simd/vtrns8.x: New file.
263         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
264         * gcc.target/aarch64/simd/vtrnu16.x: New file.
265         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
266         * gcc.target/aarch64/simd/vtrnu32.x: New file.
267         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
268         * gcc.target/aarch64/simd/vtrnu8.x: New file.
270 2014-05-07  Richard Biener  <rguenther@suse.de>
272         PR tree-optimization/57864
273         * gcc.dg/torture/pr57864.c: New testcase.
275 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
277         PR libfortran/61049
278         * gfortran.dg/list_read_13.f: New test.
280 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
282         PR c++/60999
283         * g++.dg/cpp0x/nsdmi-template9.C: New.
284         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
286 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
287             Mike Stump  <mikestump@comcast.net>
288             Richard Sandiford  <rdsandiford@googlemail.com>
290         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
292 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
294         PR ipa/60965
295         * g++.dg/ipa/devirt-32.C: New testcase.
297 2014-05-05  Richard Biener  <rguenther@suse.de>
299         PR middle-end/61010
300         * gcc.dg/torture/pr61010.c: New testcase.
302 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
304         * gcc.target/s390/leaf-profile.c: New testcase.
306 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
308         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
309         Disable asm scan for s390.
310         * gcc.dg/hoist-register-pressure-2.c: Likewise.
311         * gcc.dg/hoist-register-pressure-3.c: Likewise.
313 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
315         PR tree-optimization/60363
316         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
318 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
320         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
321         (dg-require-effective-target): Change target to powerpc_fprs.
322         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
323         (dg-require-effective-target): Change target to dfprt.
325 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/58582
328         * g++.dg/cpp0x/deleted4.C: New.
329         * g++.dg/cpp0x/deleted5.C: Likewise.
330         * g++.dg/cpp0x/deleted6.C: Likewise.
332 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
334         PR fortran/61025
335         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
336         regexps for -m32.
337         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
338         * gfortran.dg/coarray_poly_6.f90: Likewise.
339         * gfortran.dg/coarray_poly_7.f90: Likewise.
340         * gfortran.dg/coarray_poly_8.f90: Likewise.
342 2014-05-02  Marek Polacek  <polacek@redhat.com>
344         PR c/25801
345         * gcc.dg/pr25801.c: New test.
347 2014-05-02  Marek Polacek  <polacek@redhat.com>
349         PR c/60784
350         * gcc.dg/pr60784.c: New test.
352 2014-05-01  Marek Polacek  <polacek@redhat.com>
354         PR c/60915
355         * gcc.dg/pr60915.c: New test.
357 2014-05-01  Marek Polacek  <polacek@redhat.com>
359         PR c/60257
360         * gcc.dg/pr60257.c: New test.
362 2014-05-01  Marek Polacek  <polacek@redhat.com>
364         PR c/43395
365         * c-c++-common/pr43395.c: New test.
367 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
369         * gcc.dg/cond-reduc-1.c: New test.
370         * gcc.dg/cond-reduc-2.c: Likewise.
372 2014-05-01  Marek Polacek  <polacek@redhat.com>
374         PR c/29467
375         * gcc.dg/pr29467.c: New test.
376         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
377         about boolean types.
378         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
379         to bool.
380         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
382 2014-05-01  Marek Polacek  <polacek@redhat.com>
384         PR c/43245
385         * gcc.dg/pr43245.c: New test.
387 2014-05-01  Marek Polacek  <polacek@redhat.com>
389         PR c/56989
390         * gcc.dg/pr56989.c: New test.
392 2014-04-30  Ian Lance Taylor  <iant@google.com>
394         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
395         in go_compile_args rather than in argument to go-torture-execute.
397 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
399         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
400         instead of getpid.
402 2014-04-30  Tobias Burnus  <burnus@net-b.de>
404         * gfortran.dg/coarray_poly_6.f90
405         * gfortran.dg/coarray_poly_7.f90
406         * gfortran.dg/coarray_poly_8.f90
408 2014-04-30  Tobias Burnus  <burnus@net-b.de>
410         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
411         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
412         * gfortran.dg/coarray/codimension.f90: New.
414 2014-04-30  Tobias Burnus  <burnus@net-b.de>
416         * gfortran.dg/coarray_lib_this_image_1.f90: New.
417         * gfortran.dg/coarray_lib_this_image_2.f90: New.
419 2014-04-30  Tobias Burnus  <burnus@net-b.de>
421         * gfortran.dg/coarray_poly_4.f90: New.
422         * gfortran.dg/coarray_poly_5.f90: New.
424 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
426         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
427         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
428         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
429         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
430         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
431         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
432         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
433         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
434         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
435         * gcc.target/arm/simd/vuzpf32_1.c: New file.
436         * gcc.target/arm/simd/vuzpp16_1.c: New file.
437         * gcc.target/arm/simd/vuzpp8_1.c: New file.
438         * gcc.target/arm/simd/vuzps16_1.c: New file.
439         * gcc.target/arm/simd/vuzps32_1.c: New file.
440         * gcc.target/arm/simd/vuzps8_1.c: New file.
441         * gcc.target/arm/simd/vuzpu16_1.c: New file.
442         * gcc.target/arm/simd/vuzpu32_1.c: New file.
443         * gcc.target/arm/simd/vuzpu8_1.c: New file.
445 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
447         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
448         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
449         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
451 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
453         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
454         * gcc.target/aarch64/simd/vuzpf32.x: New file.
455         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
456         * gcc.target/aarch64/simd/vuzpp16.x: New file.
457         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
458         * gcc.target/aarch64/simd/vuzpp8.x: New file.
459         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
460         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
461         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
462         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
463         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
464         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
465         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
466         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
467         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
468         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
469         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
470         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
471         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
472         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
473         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
474         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
475         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
476         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
477         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
478         * gcc.target/aarch64/simd/vuzps16.x: New file.
479         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
480         * gcc.target/aarch64/simd/vuzps32.x: New file.
481         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
482         * gcc.target/aarch64/simd/vuzps8.x: New file.
483         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
484         * gcc.target/aarch64/simd/vuzpu16.x: New file.
485         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
486         * gcc.target/aarch64/simd/vuzpu32.x: New file.
487         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
488         * gcc.target/aarch64/simd/vuzpu8.x: New file.
490 2014-04-30  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/48329
493         * gfortran.dg/vect/pr48329.f90: New testcase.
495 2014-04-30  Marek Polacek  <polacek@redhat.com>
497         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
498         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
500 2014-04-30  Marek Polacek  <polacek@redhat.com>
502         PR c/60139
503         * gcc.dg/pr60139.c: New test.
505 2014-04-30  Marek Polacek  <polacek@redhat.com>
507         PR c/60351
508         * gcc.dg/pr60351.c: New test.
510 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
512         * gcc.target/arm/simd/simd.exp: New file.
513         * gcc.target/arm/simd/vzipqf32_1.c: New file.
514         * gcc.target/arm/simd/vzipqp16_1.c: New file.
515         * gcc.target/arm/simd/vzipqp8_1.c: New file.
516         * gcc.target/arm/simd/vzipqs16_1.c: New file.
517         * gcc.target/arm/simd/vzipqs32_1.c: New file.
518         * gcc.target/arm/simd/vzipqs8_1.c: New file.
519         * gcc.target/arm/simd/vzipqu16_1.c: New file.
520         * gcc.target/arm/simd/vzipqu32_1.c: New file.
521         * gcc.target/arm/simd/vzipqu8_1.c: New file.
522         * gcc.target/arm/simd/vzipf32_1.c: New file.
523         * gcc.target/arm/simd/vzipp16_1.c: New file.
524         * gcc.target/arm/simd/vzipp8_1.c: New file.
525         * gcc.target/arm/simd/vzips16_1.c: New file.
526         * gcc.target/arm/simd/vzips32_1.c: New file.
527         * gcc.target/arm/simd/vzips8_1.c: New file.
528         * gcc.target/arm/simd/vzipu16_1.c: New file.
529         * gcc.target/arm/simd/vzipu32_1.c: New file.
530         * gcc.target/arm/simd/vzipu8_1.c: New file.
532 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
534         PR c++/51707
535         * g++.dg/cpp0x/constexpr-51707.C: New.
537 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
539         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
540         occurrences of "int" in the gimple dump to reflect that the return
541         types of functions now show up in such dumps.
542         * gcc.dg/tree-ssa/pr27810.c: Likewise.
544 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
546         PR tree-optimization/60971
547         * c-c++-common/turtore/pr60971.c: New test.
549 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
551         * gcc.target/aarch64/simd/simd.exp: New file.
552         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
553         * gcc.target/aarch64/simd/vzipf32.x: New file.
554         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
555         * gcc.target/aarch64/simd/vzipp16.x: New file.
556         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
557         * gcc.target/aarch64/simd/vzipp8.x: New file.
558         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
559         * gcc.target/aarch64/simd/vzipqf32.x: New file.
560         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
561         * gcc.target/aarch64/simd/vzipqp16.x: New file.
562         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
563         * gcc.target/aarch64/simd/vzipqp8.x: New file.
564         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
565         * gcc.target/aarch64/simd/vzipqs16.x: New file.
566         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
567         * gcc.target/aarch64/simd/vzipqs32.x: New file.
568         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
569         * gcc.target/aarch64/simd/vzipqs8.x: New file.
570         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
571         * gcc.target/aarch64/simd/vzipqu16.x: New file.
572         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
573         * gcc.target/aarch64/simd/vzipqu32.x: New file.
574         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
575         * gcc.target/aarch64/simd/vzipqu8.x: New file.
576         * gcc.target/aarch64/simd/vzips16_1.c: New file.
577         * gcc.target/aarch64/simd/vzips16.x: New file.
578         * gcc.target/aarch64/simd/vzips32_1.c: New file.
579         * gcc.target/aarch64/simd/vzips32.x: New file.
580         * gcc.target/aarch64/simd/vzips8_1.c: New file.
581         * gcc.target/aarch64/simd/vzips8.x: New file.
582         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
583         * gcc.target/aarch64/simd/vzipu16.x: New file.
584         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
585         * gcc.target/aarch64/simd/vzipu32.x: New file.
586         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
587         * gcc.target/aarch64/simd/vzipu8.x: New file.
589 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
591         * gcc.target/aarch64/fcsel_1.c: New test case.
593 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
595         PR libfortran/60810
596         * gfortran.dg/arrayio_13.f90: New test.
598 2014-04-28  Martin Jambor  <mjambor@suse.cz>
600         * gcc.dg/tree-ssa/sra-14.c: New test.
602 2014-04-28  Richard Biener  <rguenther@suse.de>
604         PR middle-end/60092
605         * gcc.dg/tree-ssa/alias-32.c: New testcase.
606         * gcc.dg/vect/pr60092.c: Likewise.
608 2014-04-28  Richard Biener  <rguenther@suse.de>
610         * gcc.dg/tree-ssa/vrp91.c: New testcase.
611         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
612         * gcc.dg/Wstrict-overflow-15.c: Likewise.
613         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
615 2014-04-28  Richard Biener  <rguenther@suse.de>
617         PR tree-optimization/60979
618         * gcc.dg/graphite/pr60979.c: New testcase.
620 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
622         PR c/60983
623         * gcc.dg/pr60114.c: Use signed chars.
625 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/59120
628         * g++.dg/cpp0x/alias-decl-43.C: New.
630 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
632         PR fortran/59604
633         PR fortran/58003
634         * gfortran.dg/no_range_check_3.f90:  New test.
636 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
638         PR libfortran/52539
639         * gfortran.dg/namelist_utf8.f90: New test.
641 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
643         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
644         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
645         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
647 2014-04-25  Cary Coutant  <ccoutant@google.com>
649         PR debug/60929
650         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
651         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
652         -fdebug-types-section flag.
654 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
656         * gcc.target/arm/tail-long-call.c: New test.
658 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
660         PR tree-optimization/60930
661         * gcc.dg/torture/pr60930.c:  New test.
663 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
665         PR tree-optimization/60960
666         * gcc.c-torture/execute/pr60960.c: New test.
668 2014-04-25  Marek Polacek  <polacek@redhat.com>
670         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
672 2014-04-25  Marek Polacek  <polacek@redhat.com>
674         PR c/18079
675         * gcc.dg/pr18079.c: New test.
676         * gcc.dg/pr18079-2.c: New test.
678 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
680         * c-c++-common/gomp/pr60823-2.c: Require effective target
681         vect_simd_clones.
683 2014-04-25  Marek Polacek  <polacek@redhat.com>
685         PR c/60114
686         * gcc.dg/pr60114.c: New test.
688 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
690         * gcc.c-torture/execute/20140425-1.c: New test.
692 2014-04-25  Marek Polacek  <polacek@redhat.com>
694         PR c/60156
695         * c-c++-common/pr60156.c: New test.
697 2014-04-25  Richard Biener  <rguenther@suse.de>
699         PR ipa/60912
700         * g++.dg/opt/pr60912.C: New testcase.
702 2014-04-25  Richard Biener  <rguenther@suse.de>
704         PR ipa/60911
705         * gcc.dg/lto/pr60911_0.c: New testcase.
707 2014-04-24  Cong Hou  <congh@google.com>
709         PR tree-optimization/60896
710         * g++.dg/vect/pr60896.cc: New test.
712 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
714         * gcc.target/powerpc/pack01.c: New test to test the new pack and
715         unpack builtin functionss for 128-bit types.
716         * gcc.target/powerpc/pack02.c: Likewise.
717         * gcc.target/powerpc/pack03.c: Likewise.
718         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
719         divide builtin functionss.
720         * gcc.target/powerpc/extend-divide-2.c: Likewise.
721         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
722         functions.
723         * gcc.target/powerpc/bcd-2.c: Likewise.
724         * gcc.target/powerpc/bcd-3.c: Likewise.
725         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
726         builtin functionss.
727         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
729 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
731         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
732         keeps_null_pointer_checks.
733         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
734         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
735         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
736         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
738 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
740         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
741         Replace load with read and store with write.
743 2014-04-24  Jeff Law  <law@redhat.com>
745         PR target/60822
746         * gcc.c-torture/pr60822.c: New test.
747         * gcc.c-torture/pr60822.x: New test.
749 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
751         PR c++/57958
752         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
754 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
756         * lib/target-supports.exp (check_effective_target_vect_perm): Return
757         true for aarch64_be.
759 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
760             Tom de Vries  <tom@codesourcery.com>
762         * gcc.dg/fuse-caller-save.c: New test.
764 2014-04-24  Joey Ye  <joey.ye@arm.com>
766         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
768 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
770         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
771         * gcc.dg/vect/vect-bswap16: New test.
772         * gcc.dg/vect/vect-bswap32: Likewise.
773         * gcc.dg/vect/vect-bswap64: Likewise.
775 2014-04-23  Jeff Law  <law@redhat.com>
777         PR tree-optimization/60902
778         * gcc.target/i386/pr60902.c: New test.
780 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
782         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
783         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
784         * gcc.target/aarch64/vdup_n_1.c: New testcase.
786 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
788         * gcc.target/arm/rev16.c: New test.
790 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
792         * gcc.target/aarch64/rev16_1.c: New test.
794 2014-04-23  Richard Biener  <rguenther@suse.de>
796         PR tree-optimization/60903
797         * gcc.dg/torture/pr60903.c: New testcase.
799 2014-04-23  Richard Biener  <rguenther@suse.de>
801         PR middle-end/60895
802         * g++.dg/torture/pr60895.C: New testcase.
804 2014-04-23  Richard Biener  <rguenther@suse.de>
806         PR middle-end/60891
807         * gcc.dg/torture/pr60891.c: New testcase.
809 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
811         PR sanitizer/60275
812         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
813         -fno-sanitize-recover to dg-options.
814         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
815         add -std=c++11 to dg-options.
816         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
817         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
818         add -std=c++1y to dg-options.
819         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
820         -fno-sanitize-recover to dg-options.
821         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
822         * c-c++-common/ubsan/vla-4.c: Likewise.
823         * c-c++-common/ubsan/pr59503.c: Likewise.
824         * c-c++-common/ubsan/vla-3.c: Likewise.
825         * c-c++-common/ubsan/save-expr-1.c: Likewise.
826         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
827         * c-c++-common/ubsan/shift-3.c: Likewise.
828         * c-c++-common/ubsan/overflow-1.c: Likewise.
829         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
830         * c-c++-common/ubsan/vla-2.c: Likewise.
831         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
832         * c-c++-common/ubsan/pr60613-1.c: Likewise.
833         * c-c++-common/ubsan/shift-6.c: Likewise.
834         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
835         * c-c++-common/ubsan/overflow-add-3.c: New test.
836         * c-c++-common/ubsan/overflow-add-4.c: New test.
837         * c-c++-common/ubsan/div-by-zero-6.c: New test.
838         * c-c++-common/ubsan/div-by-zero-7.c: New test.
840 2014-04-22  Christian Bruel  <christian.bruel@st.com>
842         * gcc.target/sh/hiconst.c: New test.
844 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
846         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
847         lroundf generates custom round instruction, too.
849 2014-04-22  Tobias Burnus  <burnus@net-b.de>
851         PR fortran/60881
852         * coarray/alloc_comp_3.f90: New.
854 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
856         PR target/60868
857         * gcc.target/i386/pr60868.c: New testcase.
859 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
861         PR c/59073
862         * c-c++-common/gomp/pr59073.c: New test.
864 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
866         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
868 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
870         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
871         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
873 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
875         * gcc.dg/memcpy-5.c: New test.
877 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
879         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
881         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
882         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
883         *-*-solaris2.9.
884         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
885         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
886         from dg-options.
887         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
888         from dg-additional-options.
889         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
890         from dg-options.
892         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
893         execution check.
894         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
895         (sigill_hdlr): Remove.
896         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
897         check.
899         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
900         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
901         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
903         * lib/target-supports.exp (add_options_for_tls): Remove
904         *-*-solaris2.9* handling.
906 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
908         * gcc.target/aarch64/vect_cvtf_1.c: New.
910 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
912         PR tree-optimization/60823
913         * c-c++-common/gomp/pr60823-1.c: New test.
914         * c-c++-common/gomp/pr60823-2.c: New test.
915         * c-c++-common/gomp/pr60823-3.c: New test.
917 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
919         * gcc.target/arm/anddi_notdi-1.c: New test.
920         * gcc.target/arm/iordi_notdi-1.c: New test case.
922 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
924         * gcc.target/arm/iordi_notdi-1.c: New test.
926 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
928         * gcc.target/aarch64/vrnd_f64_1.c : New file.
930 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
932         PR target/60735
933         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
934         not cause errors if -mspe.
936 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
938         PR target/60909
939         * gcc.target/i386/pr60909-1.c: New test.
940         * gcc.target/i386/pr60909-2.c: Ditto.
942 2014-04-18  Cong Hou  <congh@google.com>
944         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
945         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
947 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
949         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
950         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
952 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
954         PR c++/59200
955         * g++.dg/cpp0x/alias-decl-42.C: New.
957 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
959         * gcc.target/powerpc/ti_math1.c: New.
960         * gcc.target/powerpc/ti_math2.c: New.
962 2014-04-17  Martin Jambor  <mjambor@suse.cz>
964         * gnat.dg/opt34.adb: New.
965         * gnat.dg/opt34_pkg.ads: Likewise.
967 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
969         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
970         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
972 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
974         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
975         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
977 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
979         PR target/60847
980         Forward port from 4.8 branch
981         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
983         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
984         Fix scan patterns.
985         * gcc.target/i386/bmi-2.c: Ditto.
987 2014-04-17  Richard Biener  <rguenther@suse.de>
989         PR middle-end/60849
990         * g++.dg/opt/pr60849.C: New testcase.
992 2014-04-17  Richard Biener  <rguenther@suse.de>
994         PR tree-optimization/60836
995         * g++.dg/vect/pr60836.cc: New testcase.
997 2014-04-17  Richard Biener  <rguenther@suse.de>
999         PR tree-optimization/60841
1000         * gcc.dg/vect/pr60841.c: New testcase.
1002 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1004         * g++.dg/ipa/devirt-31.C: New testcase.
1006 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1008         PR lto/60820
1009         * gcc.dg/lto/pr60820_0.c: New testcase.
1010         * gcc.dg/lto/pr60820_1.c: New testcase.
1012 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1014         PR ipa/60854
1015         * g++.dg/torture/pr60854.C: New testcase.
1017 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1019         * gcc.target/mips/umips-store16-2.c: New test.
1021 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1023         * g++.dg/cpp0x/initlist-vect.C: New file.
1025 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1027         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1028         * gcc.dg/uninit-I-O0.c: Likewise.
1029         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1031 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1033         PR tree-optimization/60844
1034         * gcc.dg/pr60844.c: New test.
1036 2014-04-15  Richard Biener  <rguenther@suse.de>
1038         PR rtl-optimization/56965
1039         * gcc.dg/torture/pr56965-1.c: New testcase.
1040         * gcc.dg/torture/pr56965-2.c: Likewise.
1042 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1044         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1046 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/vect14.adb: New test.
1050 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1052         * gnat.dg/vect12.ad[sb]: New test.
1053         * gnat.dg/vect13.ad[sb]: Likewise.
1055 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1057         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1058         under qemu-arm.
1059         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1060         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1061         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1062         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1063         * c-c++-common/ubsan/null-1.c: Likewise.
1064         * c-c++-common/ubsan/null-10.c: Likewise.
1065         * c-c++-common/ubsan/null-11.c: Likewise.
1066         * c-c++-common/ubsan/null-2.c: Likewise.
1067         * c-c++-common/ubsan/null-3.c: Likewise.
1068         * c-c++-common/ubsan/null-4.c: Likewise.
1069         * c-c++-common/ubsan/null-5.c: Likewise.
1070         * c-c++-common/ubsan/null-6.c: Likewise.
1071         * c-c++-common/ubsan/null-7.c: Likewise.
1072         * c-c++-common/ubsan/null-8.c: Likewise.
1073         * c-c++-common/ubsan/null-9.c: Likewise.
1074         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1075         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1076         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1077         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1078         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1079         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1080         * c-c++-common/ubsan/pr59333.c: Likewise.
1081         * c-c++-common/ubsan/pr59667.c: Likewise.
1082         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1083         * c-c++-common/ubsan/pr60636.c: Likewise.
1084         * c-c++-common/ubsan/shift-1.c: Likewise.
1085         * c-c++-common/ubsan/shift-2.c: Likewise.
1086         * c-c++-common/ubsan/vla-1.c: Likewise.
1088 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1090         * gnat.dg/vect11.ad[sb]: New test.
1092 2014-04-14  Richard Biener  <rguenther@suse.de>
1094         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1096 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1098         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1100 2014-04-14  Richard Biener  <rguenther@suse.de>
1101             Marc Glisse  <marc.glisse@inria.fr>
1103         PR c/60819
1104         * gcc.target/i386/vec-may_alias.c: New testcase.
1106 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1108         * lib/target-supports.exp
1109         (check_effective_target_vect_widen_mult_si_to_di_pattern):
1110         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1111         Fix formatting.
1113 2014-04-14  Richard Biener  <rguenther@suse.de>
1115         PR lto/60720
1116         * gcc.dg/lto/pr60720_0.c: New testcase.
1117         * gcc.dg/lto/pr60720_1.c: Likewise.
1119 2014-04-14  Christian Bruel  <christian.bruel@st.com>
1121         * gcc.target/sh/memset.c: New test.
1123 2014-04-14  Richard Biener  <rguenther@suse.de>
1125         PR middle-end/55022
1126         * gcc.dg/graphite/pr55022.c: New testcase.
1128 2014-04-14  Richard Biener  <rguenther@suse.de>
1130         PR tree-optimization/59817
1131         PR tree-optimization/60453
1132         * gfortran.dg/graphite/pr59817.f: New testcase.
1133         * gcc.dg/graphite/pr59817-1.c: Likewise.
1134         * gcc.dg/graphite/pr59817-2.c: Likewise.
1136 2014-04-14  Jason Merrill  <jason@redhat.com>
1138         Revert:
1139         * lib/gcc-dg.exp (dg-build-dso): New.
1140         (gcc-dg-test-1): Handle dg-do-what "dso".
1142 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
1144         PR fortran/60717
1145         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1147         PR fortran/58085
1148         * gfortran.dg/associate_15.f90: New test.
1150 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1152         PR middle-end/60467
1153         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1154         case to check.
1156 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1158         PR middle-end/60469
1159         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1161 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
1163         * gcc.target/mips/umips-store16-1.c: New test.
1165 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1167         PR c/60194
1168         * * g++.dg/warn/warn_format_signedness.C: New.
1169         * gcc.dg/format/warn-signedness.c: New.
1171 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1173         PR fortran/58880
1174         PR fortran/60495
1175         * gfortran.dg/finalize_25.f90: New.
1177 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1179         * gcc.target/epiphany/t1068-2.c: New file.
1181 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1183         * gcc.target/epiphany/btst-1.c: New test.
1185 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1187         PR rtl-optimization/60651
1188         * gcc.target/epiphany/mode-switch.c: New test.
1190 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1192         PR c++/58600
1193         * g++.dg/cpp0x/gen-attrs-58.C: New.
1194         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1196 2014-04-11  Steve Ellcey  <sellcey@mips.com>
1197             Jakub Jelinek  <jakub@redhat.com>
1199         PR middle-end/60556
1200         * gcc.c-torture/compile/pr60556.c: New test.
1202 2014-04-11  Richard Biener  <rguenther@suse.de>
1204         PR middle-end/60797
1205         * gcc.dg/pr60797.c: New testcase.
1207 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1209         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1210         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1211         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1212         rename to ...
1213         * gcc.target/s390/htm-nofloat-1.c: ... this one.
1214         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1215         instructions as well.
1217 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
1219         PR rtl-optimization/60663
1220         * gcc.target/arm/pr60663.c: New test.
1222 2014-04-10  Jason Merrill  <jason@redhat.com>
1224         * g++.dg/dso/dlclose1.C: Disable for 4.9.
1226 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
1228         PR lto/60567
1229         * g++.dg/lto/pr60567_0.C: New test.
1231 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1233         * gfortran.dg/class_nameclash.f90: New test.
1235 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1237         PR c++/52844
1238         * g++.dg/cpp0x/variadic156.C: New.
1240 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1242         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1243         long.
1245 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1247         PR debug/60655
1248         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1249         -fdata-sections.
1251 2014-04-09  Steve Ellcey  <sellcey@mips.com>
1253         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1254         and scan lists.
1256 2014-04-09  Cong Hou  <congh@google.com>
1258         PR testsuite/60773
1259         * lib/target-supports.exp:
1260         (check_effective_target_vect_widen_si_to_di_pattern): New.
1261         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1262         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1263         targets only.
1264         (foo): Fix up formatting.
1265         (main): Call check_vect.
1267 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1269         PR c++/59115
1270         * g++.dg/template/crash119.C: New.
1272 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
1274         * gcc.target/powerpc/atomic_load_store-p8.c: New.
1276 2014-04-08  Jason Merrill  <jason@redhat.com>
1278         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1280 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1282         PR rtl-optimization/60776
1283         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1284         * gcc.dg/builtin-bswap-7.c: Likewise.
1285         * gcc.dg/builtin-bswap-6a.c: New testcase.
1286         * gcc.dg/builtin-bswap-7a.c: New testcase.
1288         Revert
1289         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1291         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1292         optimization.
1293         * gcc.dg/builtin-bswap-7.c: Likewise.
1295 2014-04-08  Richard Biener  <rguenther@suse.de>
1297         PR tree-optimization/60785
1298         * gcc.dg/graphite/pr60785.c: New testcase.
1300 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1302         PR target/60602
1303         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1304         with as at -O0.
1306 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
1308         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1309         * g++.dg/warn/Wnvdtor-3.C: Likewise.
1310         * g++.dg/warn/Wnvdtor-4.C: Likewise.
1312 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1314         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1316 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
1318         PR target/60609
1319         * g++.dg/torture/pr60609.C: New test.
1321 2014-04-07  Richard Biener  <rguenther@suse.de>
1323         PR tree-optimization/60766
1324         * gcc.dg/torture/pr60766.c: New testcase.
1326 2014-04-07  Jason Merrill  <jason@redhat.com>
1328         * lib/gcc-dg.exp (dg-build-dso): New.
1329         (gcc-dg-test-1): Handle dg-do-what "dso".
1330         * lib/target-supports.exp (add_options_for_dlopen): New.
1331         (check_effective_target_dlopen): Use it.
1333 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1335         * gcc.target/arm/pr60657.c: Fix missing curly brace.
1337 2014-04-07  Richard Biener  <rguenther@suse.de>
1339         PR middle-end/60750
1340         * g++.dg/torture/pr60750.C: New testcase.
1341         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1343 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
1345         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1347 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1349         PR testsuite/60671
1350         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1352 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1354         PR testsuite/60672
1355         * g++.dg/cpp1y/auto-fn25.C: Require lto.
1357         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1359 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
1361         * gfortran.dg/warn_conversion_4.f90: Adjust test.
1363 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
1365         * gcc.target/avr/dev-specific-rmw.c: New test.
1367 2014-04-04  Cong Hou  <congh@google.com>
1369         PR tree-optimization/60656
1370         * gcc.dg/vect/pr60656.c: New test.
1372 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1374         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1375         optimization.
1376         * gcc.dg/builtin-bswap-7.c: Likewise.
1378 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/58207
1381         * g++.dg/cpp0x/constexpr-ice15.C: New.
1383 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
1385         PR ipa/59626
1386         testcase by Richard Biener
1387         * gcc.dg/lto/pr59626_0.c: New testcase.
1388         * gcc.dg/lto/pr59626_1.c: New testcase.
1390 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1392         PR debug/60655
1393         * gcc.c-torture/compile/pr60655-1.c: New test.
1395 2014-04-04  Martin Jambor  <mjambor@suse.cz>
1397         PR ipa/60640
1398         * g++.dg/ipa/pr60640-1.C: New test.
1399         * g++.dg/ipa/pr60640-2.C: Likewise.
1400         * g++.dg/ipa/pr60640-3.C: Likewise.
1401         * g++.dg/ipa/pr60640-4.C: Likewise.
1403 2014-04-04  Jeff Law  <law@redhat.com>
1405         PR target/60657
1406         * gcc.target/arm/pr60657.c: New test.
1408 2014-04-04  Richard Biener  <rguenther@suse.de>
1410         PR ipa/60746
1411         * g++.dg/torture/pr60746.C: New testcase.
1413 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
1415         * g++.old-deja/g++.robertl/eb121.C: Adjust.
1416         * g++.old-deja/g++.jason/overload21.C: Likewise.
1417         * g++.old-deja/g++.law/init5.C: Likewise.
1419 2014-04-03  Cong Hou  <congh@google.com>
1421         PR tree-optimization/60505
1422         * gcc.dg/vect/pr60505.c: New test.
1424 2014-04-03  Richard Biener  <rguenther@suse.de>
1426         PR tree-optimization/60740
1427         * gcc.dg/graphite/pr60740.c: New testcase.
1429 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1431         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1432         * g++.dg/warn/Wnvdtor-2.C: New.
1433         * g++.dg/warn/Wnvdtor-3.C: New.
1434         * g++.dg/warn/Wnvdtor-4.C: New.
1435         * g++.dg/warn/Weff1.C: Delete.
1436         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1437         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1439 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
1441         PR ipa/60659
1442         * testsuite/g++.dg/torture/pr60659.C: New testcase.
1444 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1446         PR tree-optimization/60733
1447         * gcc.dg/torture/pr60733.c:  New test.
1449 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
1451         PR rtl-optimization/60650
1452         * gcc.target/arm/pr60650-2.c: New.
1454 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
1456         * gcc.target/i386/avx2-vpand-3.c,
1457         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1459 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1461         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1462         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1463         gcc.target/i386/memcpy-strategy-1.c,
1464         gcc.target/i386/memcpy-strategy-2.c,
1465         gcc.target/i386/memcpy-vector_loop-1.c,
1466         gcc.target/i386/memcpy-vector_loop-2.c,
1467         gcc.target/i386/memset-vector_loop-1.c,
1468         gcc.target/i386/memset-vector_loop-2.c,
1469         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1470         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1471         -march= options different from those in dg-options.
1473 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1475         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1476         gcc.target/i386/pr30970.c: Use -mtune=generic.
1477         * gcc.target/i386/avx2-vpaddb-3.c,
1478         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1479         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1480         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1481         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1482         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1483         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1484         gcc.target/i386/avx2-vpsubw-3.c,
1485         gcc.target/i386/avx256-unaligned-load-1.c,
1486         gcc.target/i386/avx256-unaligned-load-4.c,
1487         gcc.target/i386/avx256-unaligned-store-1.c,
1488         gcc.target/i386/avx256-unaligned-store-2.c,
1489         gcc.target/i386/avx256-unaligned-store-4.c: Use
1490         -mno-prefer-avx128.
1492 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1493             Iain Sandoe <iain@codesourcery.com>
1495         PR target/54083
1496         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1497         with the additional options -Wl,-undefined,dynamic_lookup
1498         and -Wl,-flat_namespace.
1499         * gcc.dg/torture/pr53922.c: Additional option
1500         -Wl,-flat_namespace for darwin[89].
1501         * gcc.dg/torture/pr60092.c: Additional options
1502         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1503         for darwin[89].
1505 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1507         PR target/43751
1508         * lib/prune.exp: Modify the regular express to prune
1509         the new warnings introduced by r205679 on darwin9.
1511 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
1513         * g++.dg/init/ctor4.C: Adjust.
1514         * g++.dg/init/ctor4-1.C: New.
1515         * g++.dg/cpp0x/defaulted2.C: Adjust.
1517 2014-04-01  Richard Henderson  <rth@redhat.com>
1519         PR target/60704
1520         * gcc.dg/pr60704.c: New file.
1522 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
1524         PR target/60363
1525         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1526         logical_op_short_circuit targets.
1528 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1530         PR libfortran/60128
1531         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1532         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1534 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1536         PR rtl-optimization/60700
1537         * gcc.target/i386/pr60700.c: New test.
1539 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1541         PR target/60650
1542         * gcc.target/arm/pr60650.c: Adjust command line options.
1544 2014-03-31  Martin Jambor  <mjambor@suse.cz>
1546         PR middle-end/60647
1547         * gcc.dg/pr60647-1.c: New test.
1548         * gcc.dg/pr60647-2.c: Likewise.
1550 2014-03-31  Richard Biener  <rguenther@suse.de>
1552         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1554 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
1556         PR target/60034
1557         * gcc.target/aarch64/pr60034.c: New file.
1559 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
1561         PR c++/60626
1562         * g++.dg/cpp1y/pr60626.C: New testcase.
1564 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
1566         * gcc.dg/pr45416.c: Allow bextr on x86.
1567         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1568         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1569         gcc.target/i386/fma4-vector.c: Use -mno-fma.
1570         * gcc.target/i386/l_fma_double_1.c,
1571         gcc.target/i386/l_fma_double_2.c,
1572         gcc.target/i386/l_fma_double_3.c,
1573         gcc.target/i386/l_fma_double_4.c,
1574         gcc.target/i386/l_fma_double_5.c,
1575         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1576         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1577         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1578         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1579         * gcc.target/i386/pr27971.c: Use -mno-tbm.
1580         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1581         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1583 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
1585         PR target/60648
1586         * g++.dg/pr60648.C: Move test to...
1587         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
1588         dg-options, add for fpic targets dg-additional-options -fPIC.
1590 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1592         * gnat.dg/opt33.adb: New testcase.
1594 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1596         PR target/60697
1597         * gcc.target/aarch64/pr60697.c: New.
1599 2014-03-27  Jeff Law  <law@redhat.com>
1601         PR target/60648
1602         * g++.dg/pr60648.C: New test.
1604 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
1606         PR c++/60573
1607         * g++.dg/cpp1y/pr60573.C: New testcase.
1609 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1611         PR target/60693
1612         * gcc.target/i386/pr60693.c: New test.
1614 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
1616         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1618 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1620         PR c++/60689
1621         * c-c++-common/pr60689.c: New test.
1623         PR c++/58678
1624         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1625         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1626         targets.
1628 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1630         PR target/60675
1631         * gcc.target/aarch64/pr60675.C: New.
1633 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1635         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1636         * lib/target-supports.exp: Return true for s390
1637         in check_effective_logical_op_short_circuit.
1639 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1641         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1642         of second source operand.
1643         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1644         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1645         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1647 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1649         PR ipa/60315
1650         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1652 2014-03-28  Tobias Burnus  <burnus@net-b.de>
1654         * lib/cilk-plus-dg.exp: New.
1655         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1656         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1658 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1660         PR fortran/60522
1661         * gfortran.dg/where_4.f90:  New test case.
1663 2014-03-27  Tobias Burnus  <burnus@net-b.de>
1665         PR fortran/58880
1666         * gfortran.dg/finalize_24.f90: New.
1668 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1670         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1671         vbpermq builtin.
1673         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1674         vec_select optimizations.
1675         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1676         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1678         PR target/60672
1679         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1680         xxpermdi builtins are supported.
1682 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1684         PR rtl-optimization/60650
1685         * gcc.target/arm/pr60650.c: New.
1687 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1689         * gcc.target/s390/20140327-1.c: New testcase.
1691 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
1693         PR middle-end/60682
1694         * g++.dg/gomp/pr60682.C: New test.
1696 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
1698         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1700 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1702         PR target/60580
1703         * gcc.target/aarch64/pr60580_1.c: New.
1704         * gcc.target/aarch64/test_fp_attribute_1.c: New.
1705         * gcc.target/aarch64/test_fp_attribute_2.c: New.
1707 2014-03-26  Dehao Chen  <dehao@google.com>
1709         * gcc.dg/predict-8.c: New test.
1711 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
1713         PR c++/52369
1714         * g++.dg/init/const10.C: New.
1715         * g++.dg/init/const11.C: New.
1716         * g++.dg/init/pr25811.C: Adjust.
1717         * g++.dg/init/pr29043.C: Likewise.
1718         * g++.dg/init/pr43719.C: Likewise.
1719         * g++.dg/init/pr44086.C: Likewise.
1720         * g++.dg/init/ctor8.C: Likewise.
1721         * g++.dg/init/uninitialized1.C: Likewise.
1723 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
1725         PR sanitizer/60636
1726         * c-c++-common/ubsan/pr60636.c: New test.
1728 2014-03-26  Andreas Schwab  <schwab@suse.de>
1730         * g++.dg/torture/pr60315.C: Remove duplication.
1732 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1734         * gcc.c-torture/execute/20140326-1.c: New test.
1736 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
1738         PR ipa/60315
1739         * g++.dg/torture/pr60315.C: New testcase.
1741 2014-03-25  Martin Jambor  <mjambor@suse.cz>
1743         PR ipa/60600
1744         * g++.dg/ipa/pr60600.C: New test.
1746 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
1748         PR testsuite/58013
1749         * g++.dg/opt/pr56999.C: Pop hidden visibility.
1751 2014-03-25  Richard Biener  <rguenther@suse.de>
1753         PR middle-end/60635
1754         * gfortran.dg/lto/pr60635_0.f90: New testcase.
1755         * gfortran.dg/lto/pr60635_1.c: Likewise.
1757 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
1759         PR c++/60627
1760         * g++.dg/cpp1y/pr60627.C: New testcase.
1762 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
1764         * gcc.target/aarch64/ushr64_1.c: New.
1766 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
1768         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1769         (LONG_LONG): Use LLONG.
1770         (set_rvector_long): Explicitly return void.
1771         (set_vector_long): Likewise.
1772         (check_vector_long): Likewise.
1774 2014-03-24  Marek Polacek  <polacek@redhat.com>
1776         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1777         Define INT_MIN.
1778         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1779         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1780         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1781         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1782         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1783         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1784         * c-c++-common/ubsan/pr59503.c: Likewise.
1785         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1786         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1787         * c-c++-common/ubsan/shift-3.c: Likewise.
1788         * c-c++-common/ubsan/shift-6.c: Likewise.
1789         * c-c++-common/ubsan/undefined-1.c: Likewise.
1790         * c-c++-common/ubsan/vla-2.c: Likewise.
1791         * c-c++-common/ubsan/vla-3.c: Likewise.
1792         * c-c++-common/ubsan/vla-4.c: Likewise.
1793         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1794         * g++.dg/ubsan/return-2.C: Likewise.
1796 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
1798         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1799         hppa*-*-hpux*.
1801         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1803         PR libfortran/59313
1804         PR libfortran/58015
1805         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1806         * gfortran.dg/round_4.f90: Likewise.
1808 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1810         PR libfortran/60128
1811         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1812         i?86-*-solaris2.9*.
1814 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1816         PR sanitizer/60613
1817         * c-c++-common/ubsan/pr60613-1.c: New test.
1818         * c-c++-common/ubsan/pr60613-2.c: New test.
1820 2014-03-22  Matthias Klose  <doko@ubuntu.com>
1822         * g++.dg/cpp0x/regress: Remove empty directory.
1824 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1826         PR debug/60603
1827         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1829 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1831         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1832         * g++.dg/cpp1y/pr60393.C: Likewise.
1834 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1836         PR c++/60384
1837         * g++.dg/cpp1y/pr60384.C: New.
1839 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
1841         PR target/60598
1842         * gcc.dg/pr60598.c: New test.
1844 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1846         PR ipa/59176
1847         * g++.dg/torture/pr59176.C: New test.
1849 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1851         PR ipa/60419
1852         * g++.dg/ipa/pr60419.C: New test.
1854 2014-03-21  Richard Biener  <rguenther@suse.de>
1856         PR tree-optimization/60577
1857         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
1859 2014-03-21  Tobias Burnus  <burnus@net-b.de>
1861         PR fortran/60599
1862         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
1864 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
1866         PR middle-end/60597
1867         * g++.dg/opt/pr60597.C: New test.
1869         PR c++/60572
1870         * g++.dg/init/pr60572.C: New test.
1872 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1874         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
1876 2014-03-19  Tobias Burnus  <burnus@net-b.de>
1878         PR fortran/60543
1879         PR fortran/60283
1880         * gfortran.dg/implicit_pure_4.f90: New.
1882 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/51474
1885         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
1887 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
1889         PR testsuite/60590
1890         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
1891         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
1892         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
1894 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1896         PR c++/60332
1897         * g++.dg/cpp1y/pr60332.C: New.
1899 2014-03-19  Marek Polacek  <polacek@redhat.com>
1901         PR sanitizer/60569
1902         * g++.dg/ubsan/pr60569.C: New test.
1904 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1906         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
1908 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
1910         PR tree-optimization/60559
1911         * g++.dg/vect/pr60559.cc: New test.
1913 2014-03-18  Ian Lance Taylor  <iant@google.com>
1915         PR target/60563
1916         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
1917         (ditype): Rename typedef from int64_t.
1919 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1921         PR c/55383
1922         * gcc.dg/cast-qual-3.c: New.
1923         Revert:
1924         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1925         * c-c++-common/Wcast-qual-1.c: More precise match text.
1927 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
1929         PR fortran/55207
1930         PR fortran/60549
1931         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
1932         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
1933         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
1934         * gfortran.dg/intent_optimize_1.f90: Ditto.
1935         * gfortran.dg/pointer_init_9.f90: Ditto.
1936         * gfortran.dg/volatile4.f90: Ditto.
1937         * gfortran.dg/volatile6.f90: Ditto.
1939 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1941         PR c/55383
1942         * c-c++-common/Wcast-qual-1.c: More precise match text.
1944 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1946         PR c++/60305
1947         * g++.dg/cpp0x/constexpr-ice14.C: New.
1949 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1951         PR c++/54250
1952         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
1954 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
1956         PR sanitizer/60535
1957         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
1958         * c-c++-common/ubsan/null-2.c: Likewise.
1959         * c-c++-common/ubsan/null-3.c: Likewise.
1960         * c-c++-common/ubsan/null-4.c: Likewise.
1961         * c-c++-common/ubsan/null-5.c: Likewise.
1962         * c-c++-common/ubsan/null-6.c: Likewise.
1963         * c-c++-common/ubsan/null-7.c: Likewise.
1964         * c-c++-common/ubsan/null-8.c: Likewise.
1965         * c-c++-common/ubsan/null-9.c: Likewise.
1966         * c-c++-common/ubsan/null-10.c: Likewise.
1967         * c-c++-common/ubsan/null-11.c: Likewise.
1968         * c-c++-common/ubsan/overflow-1.c: Likewise.
1969         * c-c++-common/ubsan/overflow-2.c: Likewise.
1970         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1971         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1972         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1973         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1974         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1975         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1976         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1977         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1978         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1979         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1980         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1981         * c-c++-common/ubsan/pr59333.c: Likewise.
1982         * c-c++-common/ubsan/pr59503.c: Likewise.
1983         * c-c++-common/ubsan/pr59667.c: Likewise.
1984         * c-c++-common/ubsan/undefined-1.c: Likewise.
1985         * g++.dg/ubsan/pr59250.C: Likewise.
1986         * g++.dg/ubsan/pr59306.C: Likewise.
1988 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1990         * gcc.dg/tls/pr58595.c: Add tls options.
1992 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1994         * gcc.target/i386/avx-additional-reg-names.c: New.
1995         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
1997 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
1999         PR c++/60390
2000         * g++.dg/cpp1y/pr60390.C: New testcase.
2002         PR c++/60391
2003         * g++.dg/cpp1y/pr60391.C: New testcase.
2005 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2007         PR target/60516
2008         * gcc.target/i386/pr60516.c: New test.
2010 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2012         PR c++/59571
2013         * g++.dg/cpp0x/constexpr-ice13.C: New.
2015 2014-03-17  Marek Polacek  <polacek@redhat.com>
2017         PR middle-end/60534
2018         * gcc.dg/gomp/pr60534.c: New test.
2020 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2022         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2024 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2026         PR testsuite/58851
2027         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2028         storage size.
2030 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2032         PR libfortran/58324
2033         * gfortran.dg/list_read_12.f90: New test.
2035 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2037         PR fortran/55207
2038         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2039         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2040         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2041         -Wno-aggressive-loop-optimizations and remove an unused variable.
2042         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2043         * gfortran.dg/pointer_init_9.f90: New.
2044         * gfortran.dg/volatile4.f90: Put into subroutine.
2045         * gfortran.dg/volatile6.f90: Ditto.
2047 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2049         PR fortran/60392
2050         * gfortran.dg/transpose_4.f90: New test.
2052 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2054         PR rtl-optimization/60508
2055         * gcc.target/i386/pr60508.c: New.
2057 2014-03-14  Richard Biener  <rguenther@suse.de>
2059         PR middle-end/60518
2060         * g++.dg/pr60518.C: New testcase.
2062 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2064         PR lto/60461
2065         * gcc.dg/lto/pr60461_0.c: New test.
2067 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2069         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2070         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2071         * gcc.dg/lto/save-temps_0.c: New testcase.
2073 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2075         PR middle-end/36282
2076         * c-c++-common/pr36282-1.c: New test.
2077         * c-c++-common/pr36282-2.c: New test.
2078         * c-c++-common/pr36282-3.c: New test.
2079         * c-c++-common/pr36282-4.c: New test.
2081 2014-03-13  Richard Henderson  <rth@redhat.com>
2083         PR debug/60438
2084         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2086 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2088         PR c++/60383
2089         * g++.dg/template/crash118.C: New.
2090         * g++.dg/template/crash95.C: Adjust.
2092 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2094         PR rtl-optimization/57189
2095         * gcc.target/i386/pr57189.c: New.
2097 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2099         PR c++/60254
2100         * g++.dg/cpp0x/static_assert10.C: New.
2101         * g++.dg/cpp0x/static_assert11.C: Likewise.
2102         * g++.dg/cpp0x/static_assert3.C: Adjust.
2104 2014-03-13  Richard Biener  <rguenther@suse.de>
2106         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2108 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2110         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2111         2.07 128-bit arithmetic.
2112         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2114         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2115         due to when TImode is allowed in VSX registers, the allowable
2116         address modes for TImode is just a single indirect address in
2117         order for the value to be loaded and store in either GPR or VSX
2118         registers.  This affects the generated code, and it would cause
2119         this test to fail, when such an option is used.
2121 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2123         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2125 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2127         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2128         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2129         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2130         only test for exactly one if if -mbranch-cost=1 has been passed.
2132 2014-03-12  Christian Bruel  <christian.bruel@st.com>
2134         PR target/60264
2135         * gcc.target/arm/pr60264.c
2137 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2139         PR tree-optimization/60454
2140         * gcc.c-torture/execute/pr60454.c: New test.
2142 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2143             Marc Glisse  <marc.glisse@inria.fr>
2145         PR tree-optimization/60502
2146         * gcc.c-torture/compile/pr60502.c: New test.
2148 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2150         PR middle-end/60482
2151         * gcc.dg/vect/pr60482.c: New test.
2153 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
2155         PR c++/60389
2156         * g++.dg/cpp0x/inh-ctor19.C: New.
2158 2014-03-11  Richard Biener  <rguenther@suse.de>
2160         PR tree-optimization/60429
2161         PR tree-optimization/60485
2162         * gcc.dg/pr60485-1.c: New testcase.
2163         * gcc.dg/pr60485-2.c: Likewise.
2165 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
2167         PR ipa/60457
2168         * g++.dg/ipa/pr60457.C: New test.
2170 2014-03-10  Richard Biener  <rguenther@suse.de>
2172         PR middle-end/60474
2173         * g++.dg/torture/pr60474.C: New testcase.
2175 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
2177         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2179 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
2181         * gcc.dg/lto/pr55113_0.c: New testcase.
2183 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
2185         PR c++/60033
2186         * g++.dg/cpp1y/pr60033.C: New testcase.
2188         PR c++/60393
2189         * g++.dg/cpp1y/pr60393.C: New testcase.
2191 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2193         PR libfortran/60128
2194         * gfortran.dg/fmt_en.f90: New test.
2196 2014-03-07  Jason Merrill  <jason@redhat.com>
2198         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2199         * lib/target-supports.exp (check_effective_target_c++11): Now
2200         means C++11 and up.
2201         (check_effective_target_c++11_only): New.
2202         (check_effective_target_c++11_down): New.
2203         (check_effective_target_c++1y): New.
2204         (check_effective_target_c++1y_only): New.
2205         (check_effective_target_c++98_only): Rename from
2206         check_effective_target_c++98.
2207         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2209 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
2211         PR c++/58609
2212         * g++.dg/cpp0x/constexpr-ice12.C: New.
2214 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
2216         * c-c++-common/gomp/map-1.c: Extend.
2218 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
2219             Janus Weil  <janus@gcc.gnu.org>
2221         PR fortran/51976
2222         * gfortran.dg/deferred_type_component_1.f90 : New test.
2223         * gfortran.dg/deferred_type_component_2.f90 : New test.
2225 2014-03-06  Marek Polacek  <polacek@redhat.com>
2227         PR c/60197
2228         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2229         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2231 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
2233         PR target/58595
2234         * gcc.dg/tls/pr58595.c: New test.
2236 2014-03-06  Richard Biener  <rguenther@suse.de>
2238         PR middle-end/60445
2239         PR lto/60424
2240         PR lto/60427
2241         Revert
2242         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2244         * gcc.dg/lto/pr55113_0.c: New testcase.
2246 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
2248         PR testsuite/59308
2249         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2250         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
2251         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2252         s390*/i?86/x86_64.
2253         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2254         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2255         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2256         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2257         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2258         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
2259         even for mips*/s390*/i?86/x86_64.
2260         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2261         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2262         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2263         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2264         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2266         PR lto/60404
2267         * gcc.dg/lto/pr60404_0.c: New test.
2268         * gcc.dg/lto/pr60404_1.c: New file.
2269         * gcc.dg/lto/pr60404_2.c: New file.
2271 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2273         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2274         long long" throughout.
2275         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2276         * gcc.dg/vmx/insert-vsx.c: Likewise.
2277         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2278         * gcc.dg/vmx/ld-vsx.c: Likewise.
2279         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2280         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2281         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2282         * gcc.dg/vmx/merge-vsx.c: Likewise.
2283         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2284         * gcc.dg/vmx/st-vsx.c: Likewise.
2285         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2286         * gcc.dg/vmx/stl-vsx.c: Likewise.
2287         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2289 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2291         * gcc.dg/lto/pr55113_0.c: New testcase.
2293 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2295         PR c++/60376
2296         * g++.dg/cpp1y/pr60376.C: New.
2298 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2300         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2302 2014-03-04  Richard Biener  <rguenther@suse.de>
2304         PR tree-optimization/60382
2305         * gcc.dg/vect/pr60382.c: New testcase.
2307 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
2309         PR libfortran/60148
2310         * gfortran.dg/namelist_84.f90: New test.
2312 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
2314         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2315         argument to avoid inf values.
2316         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2317         UNION_FP_CHECK machinery.
2319 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
2321         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2322         i32in128 cases outside special big-endian processing block.
2324 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
2326         PR preprocessor/60400
2327         * c-c++-common/cpp/pr60400.c: New test.
2328         * c-c++-common/cpp/pr60400-1.h: New file.
2329         * c-c++-common/cpp/pr60400-2.h: New file.
2331         PR objc++/60398
2332         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2334         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2335         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2337 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2339         PR ipa/60150
2340         * g++.dg/lto/pr60150.H: New testcase.
2341         * g++.dg/lto/pr60150_0.C: New testcase.
2342         * g++.dg/lto/pr60150_1.C: New testcase.
2344 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2346         PR ipa/60306
2347         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2349 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2351         PR fortran/60236
2352         * gfortran.dg/vect/pr32380.f: Fix expected test results.
2354 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2356         PR c++/50025
2357         * g++.dg/cpp0x/pr50025.C: New.
2359 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
2361         PR c++/60377
2362         * g++.dg/cpp1y/pr60377.C: New testcase.
2364 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
2366         PR fortran/60341
2367         * gfortran.dg/str_comp_optimize_1.f90: New test.
2369 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2371         PR target/60071
2372         * gcc.c-torture/compile/pr60071.c: New.
2374 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
2376         PR fortran/60359
2377         * gfortran.dg/unlimited_polymorphic_16.f90: New.
2379 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/58610
2382         * g++.dg/cpp0x/constexpr-ice11.C: New.
2384 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2386         PR c++/60314
2387         * g++.dg/cpp1y/auto-fn24.C: New.
2389 2014-02-28  Joey Ye  <joey.ye@arm.com>
2391         PR target/PR60169
2392         * gcc.target/arm/thumb1-far-jump-3.c: New case.
2394 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2396         PR c++/60253
2397         * g++.dg/overload/ellipsis2.C: New.
2399 2014-02-27  Jeff Law  <law@redhat.com>
2401         PR rtl-optimization/52714
2402         * gcc.c-torture/compile/pr52714.c: New test.
2404 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
2405             Jeff Law  <law@redhat.com>
2407         PR rtl-optimization/49847
2408         * g++.dg/pr49847.C: New test.
2410 2014-02-27  Marek Polacek  <polacek@redhat.com>
2412         PR middle-end/59223
2413         * c-c++-common/pr59223.c: New test.
2415 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2417         * common/config/i386/predicates.md (const1256_operand): Remove.
2418         (const2356_operand): New.
2419         (const_1_to_2_operand): Remove.
2420         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2421         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2422         (*avx512pf_gatherpf<mode>sf): Ditto.
2423         (avx512pf_gatherpf<mode>df): Ditto.
2424         (*avx512pf_gatherpf<mode>df_mask): Ditto.
2425         (*avx512pf_gatherpf<mode>df): Ditto.
2426         (avx512pf_scatterpf<mode>sf): Ditto.
2427         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2428         (*avx512pf_scatterpf<mode>sf): Ditto.
2429         (avx512pf_scatterpf<mode>df): Ditto.
2430         (*avx512pf_scatterpf<mode>df_mask): Ditto.
2431         (*avx512pf_scatterpf<mode>df): Ditto.
2432         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2434 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2436         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2437         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2438         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2439         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2440         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2441         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2442         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2443         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2445 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
2447         PR target/60280
2448         * gnat.dg/renaming5.adb: Change to two expected gotos.
2449         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2450         jump threads.
2451         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2452         messages for removed basic block.
2453         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2454         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2455         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2456         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2458 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2460         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2461         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2462         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2463         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2464         * gcc.dg/vmx/merge-vsx.c: Likewise.
2465         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2467 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
2469         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2470         * gcc.target/i386/prefetchwt1-1.c: New.
2471         * g++.dg/other/i386-2.C: Add new option.
2472         * g++.dg/other/i386-3.C: Ditto.
2473         * gcc.target/i386/sse-12.c: Ditto.
2474         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2475         * gcc.target/i386/sse-22.c: Add new option.
2476         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2478 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2480         PR libfortran/59313
2481         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2483         PR libfortran/58015
2484         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2486 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
2488         PR c++/60311
2489         * g++.dg/cpp1y/pr60311.C: New testcase.
2491         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2493         PR c++/60065
2494         * g++.dg/cpp1y/pr60065.C: New testcase.
2496 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
2498         PR rtl-optimization/60268
2499         * gcc.c-torture/compile/pr60268.c: New test.
2501 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
2503         * gcc.target/microblaze/others/mem_reload.c: New test.
2505 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2507         * gcc.dg/vmx/lde.c: New test.
2508         * gcc.dg/vmx/lde-be-order.c: New test.
2509         * gcc.dg/vmx/ste.c: New test.
2510         * gcc.dg/vmx/ste-be-order.c: New test.
2512 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
2514         PR testsuite/60173
2515         * lib/target-supports.exp
2516         (check_effective_target_logical_op_short_circuit): Add cris-*-*
2517         and crisv32-*-* to list.
2519 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2521         PR fortran/60302
2522         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2524 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2526         * gcc.dg/vmx/vsums.c: Check entire result vector.
2527         * gcc.dg/vmx/vsums-be-order.c: Likewise.
2529 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2531         * gcc.dg/vmx/ld.c: New test.
2532         * gcc.dg/vmx/ld-be-order.c: New test.
2533         * gcc.dg/vmx/ld-vsx.c: New test.
2534         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2535         * gcc.dg/vmx/ldl.c: New test.
2536         * gcc.dg/vmx/ldl-be-order.c: New test.
2537         * gcc.dg/vmx/ldl-vsx.c: New test.
2538         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2539         * gcc.dg/vmx/st.c: New test.
2540         * gcc.dg/vmx/st-be-order.c: New test.
2541         * gcc.dg/vmx/st-vsx.c: New test.
2542         * gcc.dg/vmx/st-vsx-be-order.c: New test.
2543         * gcc.dg/vmx/stl.c: New test.
2544         * gcc.dg/vmx/stl-be-order.c: New test.
2545         * gcc.dg/vmx/stl-vsx.c: New test.
2546         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2548 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
2550         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2551         * g++.dg/other/i386-3.C (dg-options): Ditto.
2552         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2553         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2554         -mavx512pf and -msha.
2556 2014-02-21  Richard Biener  <rguenther@suse.de>
2558         PR tree-optimization/60276
2559         * gcc.dg/vect/pr60276.c: New testcase.
2561 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2563         PR fortran/60234
2564         * gfortran.dg/finalize_23.f90: New.
2566 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
2568         PR c++/60052
2569         PR c++/60053
2570         * g++.dg/cpp1y/pr60052.C: New testcase.
2571         * g++.dg/cpp1y/pr60053.C: New testcase.
2573 2014-02-21  Tobias Burnus  <burnus@net-b.de>
2575         PR fortran/60286
2576         * gfortran.dg/inquire_16.f90: New.
2578 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
2580         * gcc.target/nios2/biggot-1.c: New.
2581         * gcc.target/nios2/biggot-2.c: New.
2583 2014-02-20  Martin Jambor  <mjambor@suse.cz>
2585         PR ipa/55260
2586         * gcc.dg/ipa/pr55260.c: New test.
2588 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
2590         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2591         for execution test case.
2593 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
2595         PR ipa/58555
2596         * g++.dg/torture/pr58555.C: New testcase.
2598 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2600         PR target/60204
2601         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2602         reflect abi fix.
2603         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2605 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2606             Kirill Yukhin  <kirill.yukhin@intel.com>
2608         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2609         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2610         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2611         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2612         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2613         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2615 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2617         PR c/37743
2618         * g++.dg/ext/builtin-bswap1.C: New test.
2619         * c-c++-common/pr37743.c: New test.
2621 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
2623         * gcc.dg/decl-10.c: New test.
2625 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2627         PR c++/60267
2628         * g++.dg/ext/ivdep-1.C: New test.
2630         PR c++/60267
2631         * gcc.dg/pr60267.c: New test.
2633 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
2635         PR target/59794
2636         * gcc.target/i386/pr39162.c: Add dg-prune-output.
2637         (dg-options): Remove -Wno-psabi.
2638         * gcc.target/i386/pr59794-2.c: Ditto.
2639         * gcc.target/i386/pr60205-1.c: Ditto.
2640         * gcc.target/i386/sse-5.c: Ditto.
2642 2014-02-18  Nick Clifton  <nickc@redhat.com>
2644         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2645         * gcc.dg/pr23623.c: Likewise.
2646         * gcc.dg/pr48784-1.c: Likewise.
2647         * gcc.dg/pr48784-2.c: Likewise.
2648         * gcc.dg/pr56997-2.c: Likewise.
2649         * gcc.dg/sms-6.c: Likewise.
2650         * gcc.dg/torture/pr60183.c: Likewise.
2651         * gcc.dg/torture/vec-cvt-1.c: Likewise.
2652         * gcc.c-torture/execute/20061220-1.x: New.
2653         * gcc.c-torture/execute/pr43220.x: New.
2654         * gcc.c-torture/execute/pr51581-1.x: New.
2655         * gcc.c-torture/execute/pr51581-2.x: New.
2656         * gcc.c-torture/execute/pr58570.x: New.
2657         * gcc.c-torture/unsorted/DFcmp.x: New.
2658         * gcc.c-torture/unsorted/SFset.x: New.
2660 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2662         * gnat.dg/opt31.adb: New test.
2664 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2666         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2668 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
2670         PR fortran/60232
2671         * gfortran.dg/typebound_proc_33.f90: New.
2673 2014-02-19  Marek Polacek  <polacek@redhat.com>
2675         PR c/60195
2676         * gcc.dg/pr60195.c: New test.
2678 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
2680         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2682 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2684         PR preprocessor/58844
2685         * c-c++-common/cpp/pr58844-1.c: New test.
2686         * c-c++-common/cpp/pr58844-2.c: New test.
2688 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2690         PR c++/60225
2691         * g++.dg/cpp0x/constexpr-ice10.C: New.
2693 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/60215
2696         * g++.dg/cpp0x/pr60215.C: New.
2698 2014-02-18  Tobias Burnus  <burnus@net-b.de>
2700         PR fortran/49397
2701         * gfortran.dg/proc_ptr_45.f90: New.
2702         * gfortran.dg/proc_ptr_46.f90: New.
2704 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
2706         PR c++/60190
2707         * g++.dg/cpp1y/pr60190.C: New testcase.
2709         PR c++/60064
2710         * g++.dg/cpp1y/pr60064.C: New testcase.
2712 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
2714         PR target/60205
2715         * gcc.target/i386/pr60205-1.c: New test.
2716         * gcc.target/i386/pr60205-2.c: Ditto.
2718 2014-02-18  Kai Tietz  <ktietz@redhat.com>
2720         PR target/60193
2721         * gcc.target/i386/nest-1.c: New testcase.
2723 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2725         * gnat.dg/opt32.adb: New test.
2727 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
2729         PR fortran/60231
2730         * gfortran.dg/typebound_generic_15.f90: New.
2732 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
2734         PR fortran/55907
2735         * gfortran.dg/init_flag_12.f90: New.
2737 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
2738             Ilya Tocar  <ilya.tocar@intel.com>
2740         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2741         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2742         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2743         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2745 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
2747         * lib/target-supports.exp
2748         (check_effective_target_logical_op_short_circuit): New procedure.
2749         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2750         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2751         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2752         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2753         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2754         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
2755         logical_op_short_circuit for the alternative test, extending
2756         it to arm_cortex_m.
2758 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2760         PR target/60203
2761         * gcc.target/powerpc/pr60203.c: New testsuite.
2763 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
2765         PR fortran/59599
2766         * gfortran.dg/ichar_3.f90: New test.
2768 2014-02-15  Richard Biener  <rguenther@suse.de>
2770         PR tree-optimization/60183
2771         * gcc.dg/torture/pr60183.c: New testcase.
2773 2014-02-14  Jeff Law  <law@redhat.com>
2775         PR rtl-optimization/60131
2776         * g++.dg/torture/pr60131.C: New test.
2778 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
2780         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2781         on command-line.
2783 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2785         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2787 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
2789         * gcc.c-torture/compile/20140213.c: New test.
2791 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
2793         PR target/43546
2794         * gcc.target/i386/pr43546.c: New test.
2796 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2798         * gcc.target/s390/hotpatch-compile-8.c: New test.
2800 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2802         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
2803         definition with an ifndef.
2804         * gcc.dg/pr59605-2.c: New test.
2806 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2808         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2810 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
2812         * gcc.dg/torture/float128-mul-underflow.c,
2813         gcc.dg/torture/float128-truncdf-underflow.c,
2814         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2816 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2818         PR middle-end/59737
2819         * g++.dg/ipa/pr59737.C: New test.
2821 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2823         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2825 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
2827         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2829         * gcc.dg/cilk-plus/jump-openmp.c: New file.
2831 2014-02-12  Richard Biener  <rguenther@suse.de>
2833         PR middle-end/60092
2834         * gcc.dg/torture/pr60092.c: New testcase.
2835         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2837 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2839         * gcc.c-torture/execute/20140212-1.c: New test.
2841 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
2843         PR c++/60047
2844         * g++.dg/cpp0x/pr60047.C: New.
2846 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2848         PR c/60101
2849         * c-c++-common/pr60101.c: New test.
2851 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
2853         PR lto/59468
2854         * g++.dg/ipa/devirt-27.C: New testcase.
2855         * g++.dg/ipa/devirt-26.C: New testcase.
2857 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2859         PR target/60137
2860         * gcc.target/powerpc/pr60137.c: New file.
2862 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2864         PR fortran/52370
2865         * gfortran.dg/pr52370.f90: New test.
2867 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
2869         PR target/59927
2870         Revert
2871         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
2873         PR testsuite/58630
2874         * gcc.target/i386/pr43662.c (dg-options):
2875         Add -maccumulate-outgoing-args.
2876         * gcc.target/i386/pr43869.c (dg-options): Ditto.
2877         * gcc.target/i386/pr57003.c (dg-options): Ditto.
2878         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
2879         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
2880         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
2881         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
2882         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
2883         Add -maccumulate-outgoing-args.
2884         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
2885         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
2886         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
2887         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
2888         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
2889         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
2890         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
2891         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
2892         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
2893         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
2894         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
2895         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
2896         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
2897         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
2898         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
2900 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2902         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
2904 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2906         PR debug/59776
2907         * gcc.dg/guality/pr59776.c: New test.
2909 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
2911         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
2912         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
2913         (add_options_for_arm_vfp3): New.
2915 2014-02-11  Jeff Law  <law@redhat.com>
2917         PR middle-end/54041
2918         * gcc.target/m68k/pr54041.c: New test.
2920 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2922         PR target/59927
2923         * gcc.target/i386/pr59927.c: New test.
2925 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
2927         * gcc.dg/vect/pr57741-3.c: Require vect_int.
2928         * gcc.dg/vect/pr60012.c: Likewise.
2929         * gcc.dg/vect/vect-119.c: Likewise.
2930         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
2931         * gcc.dg/vect/vect-outer-4c.c: Likewise.
2933 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2935         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
2937 2014-02-10  Jeff Law  <law@redhat.com>
2939         PR middle-end-52306
2940         * gcc.c-torture/compile/pr52306.c: New test.
2942 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2944         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
2946 2014-02-10  Richard Biener  <rguenther@suse.de>
2948         PR tree-optimization/60115
2949         * gcc.dg/torture/pr60115.c: New testcase.
2951 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2953         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
2954         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
2956 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2957             Ilya Tocar  <ilya.tocar@intel.com>
2959         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
2960         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
2961         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2962         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2963         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
2964         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
2965         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
2966         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
2967         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2968         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2969         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
2970         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
2971         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
2972         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
2973         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2974         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2975         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
2976         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2977         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2978         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2979         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2980         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2981         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2982         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2983         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
2984         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2985         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2987 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
2989         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
2991 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2993         PR fortran/57522
2994         * gfortran.dg/associated_target_5.f03: New test.
2996 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2998         PR fortran/59026
2999         * gfortran.dg/elemental_by_value_1.f90: New test.
3001 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3003         PR fortran/58470
3004         * gfortran.dg/finalize_22.f90: New.
3006 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3008         PR fortran/60066
3009         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3010         was fixed by the patch for PR59906.
3012 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3014         PR translation/52289
3015         * gfortran.dg/coarray_8.f90: Update dg-error match.
3017 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3019         PR c/59984
3020         * gcc.dg/vect/pr59984.c: New test.
3022         PR middle-end/60092
3023         * gcc.dg/attr-alloc_align-1.c: New test.
3024         * gcc.dg/attr-alloc_align-2.c: New test.
3025         * gcc.dg/attr-alloc_align-3.c: New test.
3026         * gcc.dg/attr-assume_aligned-1.c: New test.
3027         * gcc.dg/attr-assume_aligned-2.c: New test.
3028         * gcc.dg/attr-assume_aligned-3.c: New test.
3030 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3032         PR target/60077
3033         * gcc.target/i386/pr60077-1.c: New test.
3034         * gcc.target/i386/pr60077-2.c: New test.
3036 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3038         PR preprocessor/56824
3039         * gcc.dg/pr56824.c: New test.
3041 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3043         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3044         variable used for atomic operations.
3046 2014-02-07  Richard Biener  <rguenther@suse.de>
3048         PR middle-end/60092
3049         * gcc.dg/vect/pr60092-2.c: New testcase.
3051 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3053         PR c++/60082
3054         Revert
3055         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3057         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3058         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3060 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3062         * gcc.target/s390/fp2int1.c: New testcase.
3064 2014-02-07  Richard Biener  <rguenther@suse.de>
3066         PR middle-end/60092
3067         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3068         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3070 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3072         PR ipa/59918
3073         * g++.dg/torture/pr59918.C: New testcase.
3075 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3077         PR target/59575
3078         * gcc.target/arm/pr59575.c: New test.
3080         PR debug/59992
3081         * gcc.dg/pr59992.c: New test.
3083 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
3085         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3086         init_priority. Test alignment of variable instead of function.
3088 2014-02-06  Marek Polacek  <polacek@redhat.com>
3090         PR c/60087
3091         * gcc.dg/pr60087.c: New test.
3093 2014-02-06  Alan Modra  <amodra@gmail.com>
3095         * gcc.target/powerpc/pr60032.c: New.
3097 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3099         PR target/60062
3100         * gcc.c-torture/execute/pr60062.c: New test.
3101         * gcc.c-torture/execute/pr60072.c: New test.
3103 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
3105         * gcc.dg/tree-ssa/pr59597.c: Make called function static
3106         so that expected outcome works for PIC variants too.
3108 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
3109             Kugan Vivekanandarajah  <kuganv@linaro.org>
3111         * gcc.target/arm/vect-noalign.c: New file.
3113 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
3114             Jakub Jelinek  <jakub@redhat.com>
3116         PR middle-end/60013
3117         * gcc.dg/pr60013.c: New testcase.
3119 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3121         * gcc.dg/vmx/sum2s.c: New.
3122         * gcc.dg/vmx/sum2s-be-order.c: New.
3124 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3126         * gcc.dg/vmx/pack.c: New.
3127         * gcc.dg/vmx/pack-be-order.c: New.
3128         * gcc.dg/vmx/unpack.c: New.
3129         * gcc.dg/vmx/unpack-be-order.c: New.
3131 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3133         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3134         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3136 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3138         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3139         Use __builtin_floorf, __builtin_ceilf.
3140         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3141         declaration.
3142         (TEST): Use __builtin_floorf.
3143         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3145 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3147         PR ipa/59947
3148         * g++.dg/opt/pr59947.C: New test.
3150         PR c++/58703
3151         * c-c++-common/gomp/pr58703.c: New test.
3153 2014-02-05  Richard Biener  <rguenther@suse.de>
3155         PR testsuite/60076
3156         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3157         avoid using unsigned long long.
3159 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3161         PR middle-end/57499
3162         * g++.dg/torture/pr57499.C: New test.
3164 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
3166         * gcc.dg/asan/nosanitize-and-inline.c: New test.
3168 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
3170         * g++.dg/ipa/devirrt-22.C: Fix template.
3172 2014-02-04  Marek Polacek  <polacek@redhat.com>
3174         PR c/60036
3175         * gcc.dg/pr60036.c: New test.
3177 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
3179         PR ipa/60058
3180         * g++.dg/torture/pr60058.C: New testcase.
3182 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3184         * g++.dg/tsan/default_options.C: Invert check.
3186 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3188         PR tree-optimization/60002
3189         * g++.dg/opt/pr60002.C: New test.
3191         PR tree-optimization/60023
3192         * g++.dg/vect/pr60023.cc: New test.
3194         PR ipa/60026
3195         * c-c++-common/torture/pr60026.c: New test.
3197         PR rtl-optimization/57915
3198         * gcc.target/i386/pr57915.c: New test.
3200 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3204 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
3206         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3208 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3210         PR middle-end/59261
3211         * gcc.dg/pr59261.c: New test.
3213 2014-02-04  Richard Biener  <rguenther@suse.de>
3215         PR tree-optimization/60012
3216         * gcc.dg/vect/pr60012.c: New testcase.
3218 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3220         PR target/59788
3221         * g++.dg/eh/unwind-direct.C: New test.
3223 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
3225         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3226         timeout value to 20s.
3228 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3230         PR ipa/59882
3231         * g++.dg/torture/pr59882.C: New testcase
3233 2014-02-03  Jan Hubicka  <jh@suse.cz>
3235         PR ipa/59831
3236         * g++.dg/ipa/devirt-22.C: New testcase.
3238 2014-02-03  Jan Hubicka  <jh@suse.cz>
3240         * g++.dg/ipa/devirt-25.C: New testcase.
3242 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3244         PR tree-optimization/59924
3245         * gcc.dg/pr59924.c: New test.
3247 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3249         PR ipa/59831
3250         * g++.dg/ipa/devirt-24.C: New testcase.
3252 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
3254         PR c++/53017
3255         PR c++/59211
3256         * c-c++-common/attributes-1.c: New testcase.
3257         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3259 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3261         PR c++/58871
3262         * g++.dg/cpp0x/pr58871.C: New.
3264 2014-02-03  Cong Hou  <congh@google.com>
3266         PR tree-optimization/60000
3267         * g++.dg/vect/pr60000.cc: New test.
3269 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3271         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3272         * gcc.target/i386/long-double-64-4.c: Likewise.
3273         * gcc.target/i386/long-double-80-1.c: Likewise.
3274         * gcc.target/i386/long-double-80-2.c: Likewise.
3275         * gcc.target/i386/long-double-80-3.c: Likewise.
3276         * gcc.target/i386/long-double-80-4.c: Likewise.
3277         * gcc.target/i386/long-double-80-5.c: Likewise.
3278         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
3279         __multf3 isn't used.
3280         * gcc.target/i386/long-double-64-3.c: Likewise.
3281         * gcc.target/i386/long-double-128-1.c: New test.
3282         * gcc.target/i386/long-double-128-2.c: Likewise.
3283         * gcc.target/i386/long-double-128-3.c: Likewise.
3284         * gcc.target/i386/long-double-128-4.c: Likewise.
3285         * gcc.target/i386/long-double-128-5.c: Likewise.
3286         * gcc.target/i386/long-double-128-6.c: Likewise.
3287         * gcc.target/i386/long-double-128-7.c: Likewise.
3288         * gcc.target/i386/long-double-128-8.c: Likewise.
3289         * gcc.target/i386/long-double-128-9.c: Likewise.
3290         * gcc.target/i386/long-double-64-5.c: Likewise.
3291         * gcc.target/i386/long-double-64-6.c: Likewise.
3292         * gcc.target/i386/long-double-64-7.c: Likewise.
3293         * gcc.target/i386/long-double-64-8.c: Likewise.
3294         * gcc.target/i386/long-double-64-9.c: Likewise.
3295         * gcc.target/i386/long-double-80-10.c: Likewise.
3296         * gcc.target/i386/long-double-80-8.c: Likewise.
3297         * gcc.target/i386/long-double-80-9.c: Likewise.
3299 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
3301         PR rtl-optimization/57662
3302         * g++.dg/pr57662.C: New test.
3304 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3306         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3307         * gcc.dg/vmx/perm.c: New.
3308         * gcc.dg/vmx/perm-be-order.c: New.
3310 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3312         * gcc.dg/vmx/vsums.c: New.
3313         * gcc.dg/vmx/vsums-be-order.c: New.
3315 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
3317         * g++.dg/ipa/devirt-23.C: New testcase.
3318         * g++.dg/ipa/devirt-20.C: Fix template.
3320 2014-02-02  Jan Hubicka  <jh@suse.cz>
3322         * g++.dg/ipa/devirt-21.C: New testcase.
3324 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3326         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3327         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3329 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
3331         PR target/60017
3332         * gcc.c-torture/execute/pr60017.c: New test.
3334 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
3336         PR fortran/57033
3337         * gfortran.dg/default_initialization_7.f90: New test.
3339 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
3341         PR fortran/59906
3342         * gfortran.dg/elemental_subroutine_9.f90: New test.
3344 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3346         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3348 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3350         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3352 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3354         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3356 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3358         PR c++/51219
3359         * g++.dg/init/bitfield5.C: New.
3361 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
3363         PR tree-optimization/60003
3364         * gcc.c-torture/execute/pr60003.c: New test.
3366 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
3368         PR bootstrap/59985
3369         * gcc.target/arm/pr59985.C: New.
3371 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3373         PR sanitizer/59410
3374         * lib/tsan-dg.exp (tsan_init): Instead of not running any
3375         tsan tests if trivial testcase doesn't run, set dg-do-what-default
3376         to compile.
3377         (tsan_finish): Restore dg-do-what-default.
3378         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3379         * g++.dg/tsan/fd_close_norace2.C: Likewise.
3380         * g++.dg/tsan/default_options.C: Likewise.
3381         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3382         * g++.dg/tsan/atomic_free2.C: Likewise.
3383         * g++.dg/tsan/cond_race.C: Likewise.
3384         * g++.dg/tsan/fd_close_norace.C: Likewise.
3385         * g++.dg/tsan/benign_race.C: Likewise.
3386         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3387         * c-c++-common/tsan/simple_race.c: Likewise.
3388         * c-c++-common/tsan/mutexset1.c: Likewise.
3389         * c-c++-common/tsan/thread_leak2.c: Likewise.
3390         * c-c++-common/tsan/tls_race.c: Likewise.
3391         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3392         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3393         * c-c++-common/tsan/free_race2.c: Likewise.
3394         * c-c++-common/tsan/thread_leak.c: Likewise.
3395         * c-c++-common/tsan/thread_leak1.c: Likewise.
3396         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3397         * c-c++-common/tsan/free_race.c: Likewise.
3398         * c-c++-common/tsan/sleep_sync.c: Likewise.
3399         * c-c++-common/tsan/tiny_race.c: Likewise.
3400         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3401         * c-c++-common/tsan/atomic_stack.c: Likewise.
3402         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
3403         in dg-output regexps.
3404         * c-c++-common/tsan/simple_stack.c: Likewise.
3406 2014-01-31  Richard Henderson  <rth@redhat.com>
3408         * g++.dg/tm/pr60004.C: New.
3410 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
3412         PR c++/59082
3413         * g++.dg/inherit/crash4.C: New.
3415 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
3417         * c-c++-common/tsan/simple_race.c: Made test less flaky.
3419 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3421         * gcc.target/i386/m512-check.h: Use correct rounding values.
3423 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3425         * gcc.target/i386/avx-1.c: Use correct rounding values.
3426         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3427         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3428         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3429         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3430         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3431         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3432         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3433         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3434         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3435         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3436         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3437         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3438         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3439         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3440         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3441         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3442         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3443         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3444         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3445         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3446         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3447         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3448         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3449         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3450         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3451         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3452         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3453         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3454         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3455         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3456         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3457         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3458         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3459         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3460         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3461         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3462         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3463         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3464         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3465         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3466         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3467         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3468         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3469         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3470         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3471         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3472         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3473         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3474         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3475         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3476         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3477         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3478         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3479         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3480         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3481         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3482         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3483         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3484         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3485         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3486         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3487         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3488         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3489         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3490         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3491         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3492         * gcc.target/i386/sse-13.c: Ditto.
3493         * gcc.target/i386/sse-14.c: Ditto.
3494         * gcc.target/i386/sse-22.c: Ditto.
3495         * gcc.target/i386/sse-23.c: Ditto.
3497 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3499         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3500         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3502 2014-01-31  Richard Biener  <rguenther@suse.de>
3504         PR middle-end/59990
3505         * gcc.dg/torture/pr59990.c: New testcase.
3507 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3509         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3510         if it fails don't run any tsan tests.
3512 2014-01-31  Marek Polacek  <polacek@redhat.com>
3514         PR c/59963
3515         * gcc.dg/pr59940.c (g): Adjust dg-warning.
3516         (y): Adjust dg-error.
3517         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3518         * gcc.dg/pr59963-1.c: New test.
3519         * gcc.dg/pr59963-2.c: New test.
3520         * gcc.dg/pr59963-3.c: New test.
3522 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
3524         PR target/59923
3525         * gcc.target/arm/pr59923.c: New test.
3527 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3529         * gcc.dg/vmx/splat.c: New.
3530         * gcc.dg/vmx/splat-vsx.c: New.
3531         * gcc.dg/vmx/splat-be-order.c: New.
3532         * gcc.dg/vmx/splat-vsx-be-order.c: New.
3533         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3534         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3536 2014-01-30  Richard Biener  <rguenther@suse.de>
3538         PR tree-optimization/59993
3539         * gcc.dg/torture/pr59993.c: New testcase.
3541 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3543         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3544         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3545         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3546         vect_int rather than vect_float.
3548 2014-01-30  Marek Polacek  <polacek@redhat.com>
3550         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3552 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
3554         * gcc.target/microblaze/isa/fcmp4.c: New.
3556 2014-01-30  Marek Polacek  <polacek@redhat.com>
3558         PR c/59940
3559         * gcc.dg/pr59940.c: New test.
3560         * gcc.dg/pr35635.c (func3): Move dg-warning.
3562 2014-01-30  Richard Biener  <rguenther@suse.de>
3564         PR tree-optimization/59903
3565         * gcc.dg/torture/pr59903.c: New testcase.
3567 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3569         PR c++/58843
3570         * g++.dg/lookup/crash8.C: New.
3572 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3574         PR c++/58649
3575         * g++.dg/template/crash117.C: New.
3577 2014-01-30  Richard Biener  <rguenther@suse.de>
3579         PR c/59905
3580         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3581         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3582         abort.
3583         * gcc.dg/invalid-call-1.c: Likewise.
3585 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3587         PR c++/58561
3588         * g++.dg/cpp1y/auto-fn23.C: New.
3590 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3592         PR c++/58846
3593         * g++.dg/init/dso_handle2.C: New.
3595 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3597         PR c++/58674
3598         * g++.dg/cpp0x/pr58674.C: New.
3600 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3602         PR target/59617
3603         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3604         * gcc.target/i386/avx512f-gather-5.c: Ditto.
3606 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3608         * gcc.dg/vmx/merge-be-order.c: New.
3609         * gcc.dg/vmx/merge.c: New.
3610         * gcc.dg/vmx/merge-vsx-be-order.c: New.
3611         * gcc.dg/vmx/merge-vsx.c: New.
3613 2014-01-29  Richard Biener  <rguenther@suse.de>
3615         PR tree-optimization/58742
3616         * gcc.dg/pr58742-1.c: New testcase.
3617         * gcc.dg/pr58742-2.c: Likewise.
3618         * gcc.dg/pr58742-3.c: Likewise.
3620 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
3622         * gcc.target/arm/ftest-armv7ve-arm.c: New.
3623         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3624         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3626 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/58702
3629         * g++.dg/gomp/pr58702.C: New.
3631 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
3633         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3634         selector.
3636 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
3638         PR middle-end/59917
3639         PR tree-optimization/59920
3640         * gcc.dg/pr59920-1.c: New test.
3641         * gcc.dg/pr59920-2.c: New test.
3642         * gcc.dg/pr59920-3.c: New test.
3643         * c-c++-common/gomp/pr59917-1.c: New test.
3644         * c-c++-common/gomp/pr59917-2.c: New test.
3646         PR tree-optimization/59594
3647         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3648         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3649         * gcc.dg/vect/pr59594.c: New test.
3651 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
3653         PR fortran/59414
3654         * gfortran.dg/allocate_class_3.f90: New test.
3656 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
3658         PR preprocessor/59935
3659         * c-c++-common/cpp/warning-zero-location.c: New test.
3660         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3662 2014-01-27  Steve Ellcey  <sellcey@mips.com>
3664         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3666 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
3668         * g++.dg/ext/mv16.C: New tests.
3670 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
3672         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3673         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3674         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3675         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3676         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3677         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3678         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3679         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3680         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3681         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3682         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3683         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3684         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3685         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3686         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3687         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3688         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3689         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3690         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3691         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3692         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3693         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3694         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3695         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3696         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3697         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3698         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3699         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3700         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3701         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3702         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3703         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3704         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3705         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3706         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3707         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3708         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3709         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3710         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3711         _mm512_mask_cvtepi32_storeu_epi8.
3712         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3713         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3714         _mm512_mask_cvtepi32_storeu_epi16.
3715         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3716         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3717         _mm512_mask_cvtepi64_storeu_epi8.
3718         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3719         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3720         _mm512_mask_cvtepi64_storeu_epi16.
3721         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3722         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3723         _mm512_mask_cvtepi64_storeu_epi32.
3724         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3725         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3726         _mm512_mask_cvtsepi32_storeu_epi8.
3727         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3728         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3729         _mm512_mask_cvtsepi32_storeu_epi16.
3730         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3731         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3732         _mm512_mask_cvtsepi64_storeu_epi8.
3733         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3734         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3735         _mm512_mask_cvtsepi64_storeu_epi16.
3736         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3737         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3738         _mm512_mask_cvtsepi64_storeu_epi32.
3739         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3740         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3741         _mm512_mask_cvtusepi32_storeu_epi8.
3742         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3743         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3744         _mm512_mask_cvtusepi32_storeu_epi16.
3745         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3746         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3747         _mm512_mask_cvtusepi64_storeu_epi8.
3748         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3749         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3750         _mm512_mask_cvtusepi64_storeu_epi16.
3751         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3752         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3753         _mm512_mask_cvtusepi64_storeu_epi32.
3754         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3755         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3757 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3759         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3760         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3761         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3762         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3763         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3764         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3765         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3766         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3767         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3768         built-ins roudning immediate.
3769         * gcc.target/i386/sse-22.c: Add new built-ins.
3770         * gcc.target/i386/sse-23.c: Ditto.
3771         * gcc.target/i386/avx-1.c: Ditto.
3773 2014-01-27  Christian Bruel  <christian.bruel@st.com>
3775         * gcc.target/sh/torture/strncmp.c: New tests.
3777 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
3779         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3781 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3783         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3785 2014-01-24  Jeff Law  <law@redhat.com>
3787         PR tree-optimization/59919
3788         * gcc.c-torture/compile/pr59919.c: New test.
3790 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3792         PR c++/57524
3793         * g++.dg/ext/timevar2.C: New.
3795 2014-01-24  Marek Polacek  <polacek@redhat.com>
3797         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3799 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
3801         PR target/59929
3802         * gcc.target/i386/pr59929.c: New test.
3804 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3806         PR target/59909
3807         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3808         word atomic functions at runtime.
3810 2014-01-23  Marek Polacek  <polacek@redhat.com>
3812         PR c/59846
3813         * gcc.dg/pr59846.c: New test.
3815 2014-01-23  Marek Polacek  <polacek@redhat.com>
3817         PR c/58346
3818         * c-c++-common/pr58346-1.c: New test.
3819         * c-c++-common/pr58346-2.c: New test.
3820         * c-c++-common/pr58346-3.c: New test.
3822 2014-01-23  Marek Polacek  <polacek@redhat.com>
3824         PR c/59871
3825         * gcc.dg/20020220-2.c: Adjust dg-warning message.
3826         * gcc.dg/pr59871.c: New test.
3828 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3830         PR c++/58980
3831         * g++.dg/parse/enum11.C: New.
3833 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3835         * gcc.target/aarch64/sshr64_1.c: New testcase.
3837 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3839         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3840         SIMD enabled function.
3841         * g++.dg/cilk-plus/ef_test.C: New test.
3842         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3843         and added C++ ones.
3844         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3845         to differenciate C error messages from C++ ones.
3847 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3849         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3851 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
3853         * gcc.target/microblaze/others/builtin-trap.c: New test,
3855 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
3857         PR middle-end/58809
3858         * c-c++-common/gomp/pr58809.c: New test.
3860 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
3862         PR sanitizer/59897
3863         * c-c++-common/asan/use-after-return-1.c: Fixed
3864         to pass on darwin.
3866 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
3868         PR preprocessor/58580
3869         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
3871 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3872             Ilya Tocar  <ilya.tocar@intel.com>
3874         * gcc.target/i386/avx512f-kmovw-1.c: New.
3876 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3878         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3879         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3880         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3881         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3882         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3883         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3885 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
3887         PR target/52125
3888         * gcc.dg/pr48774.c: Remove skip for mips_rel.
3889         * gcc.target/mips/pr52125.c: New test.
3891 2014-01-22  Marek Polacek  <polacek@redhat.com>
3893         PR c/59891
3894         * gcc.dg/torture/pr59891.c: New test.
3896 2014-01-22  Jeff Law  <law@redhat.com>
3898         PR tree-optimization/59597
3899         * gcc.dg/tree-ssa/pr59597.c: New test.
3901 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
3903         PR rtl-optimization/59477
3904         * g++.dg/pr59477.C: New.
3906 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3908         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
3910 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3912         PR c++/59482
3913         * g++.dg/pr59482.C: New.
3915 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3917         * gcc.dg/vmx/insert-vsx-be-order.c: New.
3918         * gcc.dg/vmx/extract-vsx.c: New.
3919         * gcc.dg/vmx/extract-vsx-be-order.c: New.
3920         * gcc.dg/vmx/insert-vsx.c: New.
3922 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3924         PR rtl-optimization/59896
3925         * gcc.target/arm/pr59896.c: New.
3927 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3929         PR rtl-optimization/59858
3930         * gcc.target/arm/pr59858.c: New.
3932 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
3934         PR target/59003
3935         * gcc.dg/tree-prof/pr59003.c: New test.
3937         PR middle-end/59860
3938         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
3939         other targets.
3941 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3943         * gfortran.dg/round_3.f08: Add more cases.
3945 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
3947         * lib/target-supports.exp (force_conventional_output_for): New
3948         procedure.
3949         * lib/scanasm.exp (scan-assembler_required_options)
3950         (scan-assembler-not_required_options)
3951         (scan-assembler-times_required_options): Replace with
3952         force_conventional_output_fors.
3953         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
3954         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
3956 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3958         PR middle-end/59789
3959         * gcc.target/i386/pr59789.c: New testcase.
3961 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
3963         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
3964         the 'code' bitfield from 16 to 8.
3966 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3968         * lib/target-supports.exp
3969         (check_effective_target_vect_perm): Exclude aarch64_be.
3970         (check_effective_target_vect_perm_byte): Likewise.
3971         (check_effective_target_vect_perm_short): Likewise.
3973 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3975         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
3976         (RUN_TEST): Use new macro.
3977         (INDEX64_32): Delete.
3978         (INDEX64_64): Likewise.
3979         (INDEX128_32): Likewise.
3980         (INDEX128_64): Likewise.
3981         (INDEX): Likewise.
3982         (test_vneg_f32): Use fixed RUN_TEST.
3984 2014-01-20  Richard Biener  <rguenther@suse.de>
3986         PR middle-end/59860
3987         * gcc.dg/pr59860.c: New testcase.
3989 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
3991         PR target/59880
3992         * gcc.target/i386/pr59880.c: New test.
3994 2014-01-20  Renlin Li  <renlin.li@arm.com>
3996         * gcc.dg/pr44194-1.c: Tweak regexp.
3998 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4000         PR libfortran/59771
4001         PR libfortran/59774
4002         PR libfortran/59836
4003         * gfortran.dg/round_3.f08: New cases added.
4004         * gfortran.dg/fmt_g_1.f90: New test.
4006 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4008         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4010 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4012         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4014 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4016         * gcc.dg/vect/pr57705.c: Require vect_int.
4017         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4018         * gcc.dg/vect/vect-alias-check.c: Likewise.
4020 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4022         PR fortran/58007
4023         * gfortran.dg/unresolved_fixup_1.f90: New test.
4024         * gfortran.dg/unresolved_fixup_2.f90: New test.
4026 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4028         PR target/58944
4029         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4030         Remove dg-prune-output lines.
4032 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4034         PR middle-end/59706
4035         * gfortran.dg/pr59706.f90: New test.
4036         * g++.dg/ext/pr59706.C: New test.
4038 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4040         PR c++/59270
4041         PR c++/58811
4042         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4043         * g++.dg/init/pr58811.C: Likewise.
4045 2014-01-17  Jeff Law  <law@redhat.com>
4047         PR middle-end/57904
4048         * gfortran.dg/pr57904.f90: New test.
4050 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4052         PR c++/59269
4053         * g++.dg/cpp0x/nsdmi-union4.C: New.
4055 2014-01-17  Marek Polacek  <polacek@redhat.com>
4057         PR c++/59838
4058         * g++.dg/diagnostic/pr59838.C: New test.
4060 2014-01-17  Marek Polacek  <polacek@redhat.com>
4062         PR c/58346
4063         * gcc.dg/pr58346.c: New test.
4065 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4067         PR testsuite/58776
4068         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4069         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4070         option duplication.
4072         PR fortran/59440
4073         * gfortran.dg/pr59440-1.f90: New test.
4074         * gfortran.dg/pr59440-2.f90: New test.
4075         * gfortran.dg/pr59440-3.f90: New test.
4077         PR testsuite/59064
4078         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4079         testing for " version" and " alias" with one testing for
4080         " version\[^\n\r]* alias".
4081         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4082         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4083         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4084         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4085         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4086         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4088         PR c++/57945
4089         * c-c++-common/torture/pr57945.c: New test.
4091 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4093         * gcc.target/arm/its.c: New testcase.
4095 2014-01-16  Jan Hubicka  <jh@suse.cz>
4097         PR ipa/59775
4098         * g++.dg/torture/pr59775.C: New testcase.
4100 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
4102         PR middle-end/58344
4103         * gcc.c-torture/compile/pr58344.c: New test.
4105         PR target/59839
4106         * gcc.target/i386/pr59839.c: New test.
4108         PR debug/54694
4109         * gcc.target/i386/pr9771-1.c (main): Rename to...
4110         (real_main): ... this.  Add __asm name "main".
4111         (ASMNAME, ASMNAME2, STRING): Define.
4113 2014-01-16  Nick Clifton  <nickc@redhat.com>
4115         PR middle-end/28865
4116         * gcc.c-torture/compile/pr28865.c: New.
4117         * gcc.c-torture/execute/pr28865.c: New.
4119 2014-01-16  Marek Polacek  <polacek@redhat.com>
4121         PR middle-end/59827
4122         * gcc.dg/pr59827.c: New test.
4124 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
4126         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4128 2014-01-15  Richard Henderson  <rth@redhat.com>
4130         PR debug/54694
4131         * gcc.target/i386/pr54694.c: New test.
4133 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
4135         PR c++/49718
4136         * g++.dg/pr49718.C: New test.
4138 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4140         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4142 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4144         * gcc.dg/vmx/mult-even-odd.c: New.
4145         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4147 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4149         * lib/target-supports.exp (check_libcilkrts_available): Added an
4150         extern "C" if we are using C++ along with a function prototype.
4152 2014-01-15  Jeff Law  <law@redhat.com>
4154         PR tree-optimization/59747
4155         * gcc.c-torture/execute/pr59747.c: New test.
4157 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4159         PR target/59794
4160         * c-c++-common/convert-vec-1.c: Also prune ABI change for
4161         Linux/x86.
4162         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4163         * g++.dg/ext/attribute-test-1.C: Likewise.
4164         * g++.dg/ext/attribute-test-2.C: Likewise.
4165         * g++.dg/ext/attribute-test-3.C: Likewise.
4166         * g++.dg/ext/attribute-test-4.C: Likewise.
4167         * g++.dg/ext/pr56790-1.C: Likewise.
4168         * g++.dg/torture/pr38565.C: Likewise.
4169         * gcc.dg/pr53060.c: Likewise.
4170         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4171         * c-c++-common/vector-compare-2.c: Likewise.
4172         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4173         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
4174         dg-message line number.
4176 2014-01-15  Matthias Klose  <doko@ubuntu.com>
4178         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4180 2014-01-15  Richard Biener  <rguenther@suse.de>
4182         PR tree-optimization/59822
4183         * g++.dg/torture/pr59822.C: New testcase.
4185 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4187         PR target/59808
4188         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4189         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4191 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
4192             Kugan Vivekanandarajah  <kuganv@linaro.org>
4194         PR target/59695
4195         * g++.dg/pr59695.C: New testcase.
4197 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4199         PR target/59803
4200         * gcc.c-torture/compile/pr59803.c: New testcase.
4202 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
4204         PR c/58943
4205         * gcc.c-torture/execute/pr58943.c: New test.
4206         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4208 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4210         PR target/59794
4211         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4212         * gcc.target/i386/pr39162.c (y): New __m256i variable.
4213         (bar): Change return type to void.  Set y to x.
4214         * gcc.target/i386/pr59794-1.c: New testcase.
4215         * gcc.target/i386/pr59794-2.c: Likewise.
4216         * gcc.target/i386/pr59794-3.c: Likewise.
4217         * gcc.target/i386/pr59794-4.c: Likewise.
4218         * gcc.target/i386/pr59794-5.c: Likewise.
4219         * gcc.target/i386/pr59794-6.c: Likewise.
4220         * gcc.target/i386/pr59794-7.c: Likewise.
4222 2014-01-14  Richard Biener  <rguenther@suse.de>
4224         PR tree-optimization/58921
4225         PR tree-optimization/59006
4226         * gcc.dg/torture/pr58921.c: New testcase.
4227         * gcc.dg/torture/pr59006.c: Likewise.
4228         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4230 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
4232         PR testsuite/59494
4233         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4234         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4235         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
4236         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4237         Executing predictive commoning without unrolling.
4239 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
4241         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4242         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4243         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4244         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4245         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4246         __builtin_ia32_rsqrt28sd_round.
4247         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4248         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4249         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4250         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4251         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4252         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4253         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4254         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4255         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4256         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4257         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4258         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4259         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4260         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4261         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4262         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4263         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4264         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4265         * gcc.target/i386/sse-22.c: Extend with new built-ins,
4266         fix wrong rounding mode (see above).
4267         * gcc.target/i386/sse-23.c: Ditto.
4269 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4271         * gcc.dg/vmx/insert.c: New.
4272         * gcc.dg/vmx/insert-be-order.c: New.
4273         * gcc.dg/vmx/extract.c: New.
4274         * gcc.dg/vmx/extract-be-order.c: New.
4276 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4278         PR tree-optimization/59387
4279         * gcc.c-torture/execute/pr59387.c: New test.
4281 2014-01-13  Richard Biener  <rguenther@suse.de>
4283         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4284         adjusting mathlib options.
4285         * gfortran.dg/lto/lto.exp: Likewise.
4287 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4289         * gnat.dg/loop_optimization17.adb: New test.
4290         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4292 2014-01-13  Christian Bruel  <christian.bruel@st.com>
4294         * gcc.target/sh/cmpstrn.c: New case.
4296 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4298         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4299         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4301 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
4303         PR fortran/58026
4304         * gfortran.dg/alloc_comp_basics_6.f90: New.
4306 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4308         PR fortran/59700
4309         * gfortran.dg/pr59700.f90: New test.
4311 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4313         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4314         * gfortran.dg/use_only_3.f90: Likewise.
4315         * gfortran.dg/inquire_10.f90: Delete opened file.
4316         * gfortran.dg/inquire_15.f90: Likewise.
4317         * gfortran.dg/pr16597.f90: Likewise.
4318         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4319         for PR59419.
4321 2014-01-10  Jeff Law  <law@redhat.com>
4323         PR middle-end/59743
4324         * gcc.c-torture/compile/pr59743.c: New test.
4326 2014-01-10  Jan Hubicka  <jh@suse.cz>
4328         PR ipa/58585
4329         * g++.dg/torture/pr58585.C: New testcase.
4331 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
4333         * gcc.dg/pr46309.c: Disable for cris*-*-*.
4335 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4337         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4339 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
4341         PR target/59744
4342         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4343         * gcc.target/aarch64/cmn-neg2.c: New test.
4345 2014-01-10  Richard Biener  <rguenther@suse.de>
4347         PR tree-optimization/59374
4348         * gcc.dg/torture/pr59374-3.c: New testcase.
4350 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4352         * lib/target-supports.exp
4353         (check_effective_target_arm_crypto_ok_nocache): New.
4354         (check_effective_target_arm_crypto_ok): Use above procedure.
4355         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4357 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
4359         PR ipa/58252
4360         PR ipa/59226
4361         * g++.dg/ipa/devirt-20.C: New testcase.
4362         * g++.dg/torture/pr58252.C: Likewise.
4363         * g++.dg/torture/pr59226.C: Likewise.
4365 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4367         * c-c++-common/asan/no-asan-stack.c: New test.
4369 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
4371         PR middle-end/59670
4372         * gcc.dg/pr59670.c: New test.
4374 2014-01-09  Steve Ellcey  <sellcey@mips.com>
4376         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4378 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
4380         PR middle-end/47735
4381         * gcc.target/i386/pr47735.c: New test.
4383         PR tree-optimization/59622
4384         * g++.dg/opt/pr59622-2.C: New test.
4385         * g++.dg/opt/pr59622-3.C: New test.
4386         * g++.dg/opt/pr59622-4.C: New test.
4387         * g++.dg/opt/pr59622-5.C: New test.
4389         PR sanitizer/59136
4390         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4391         filename:line instead of (modulename+offset) form with stripped
4392         initial / from the filename.
4394 2014-01-09  Ian Lance Taylor  <iant@google.com>
4396         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4397         the other Go compiler.
4399 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4401         PR c++/59730
4402         * g++.dg/cpp0x/variadic145.C: New.
4404 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
4406         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4407         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
4409 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4411         PR testsuite/59524
4412         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4413         are run only if the Cilk library is available/enabled.
4414         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4415         * lib/target-supports.exp (check_libcilkrts_available): New function.
4417 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4419         PR c++/59631
4420         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4421         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4422         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4423         with dg-additional-options.
4424         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4425         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4426         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4427         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4428         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4429         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4431 2014-01-09  Richard Biener  <rguenther@suse.de>
4433         PR tree-optimization/59715
4434         * gcc.dg/torture/pr59715.c: New testcase.
4436 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4438         * c-c++-common/asan/no-asan-globals.c: New test.
4439         * c-c++-common/asan/no-instrument-reads.c: Likewise.
4440         * c-c++-common/asan/no-instrument-writes.c: Likewise.
4441         * c-c++-common/asan/use-after-return-1.c: Likewise.
4442         * c-c++-common/asan/no-use-after-return.c: Likewise.
4444 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
4446         * gnat.dg/weak2.ad[sb]: New test.
4448 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4450         PR middle-end/59471
4451         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4452         type, use pointers to vector type instead.
4454 2014-01-08  Catherine Moore  <clm@codesourcery.com>
4456         * gcc.target/mips/umips-branch-3.c: New test.
4457         * gcc.target/mips/umips-branch-4.c: New test.
4459 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4461         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4462         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4463         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4464         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4465         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4466         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4467         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4468         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4470 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4472         PR rtl-optimization/59137
4473         * gcc.target/mips/pr59137.c: New test.
4475 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
4477         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4478         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4479         * gcc.target/i386/pr55433.c (dg-options): Ditto.
4480         * gcc.target/i386/pr57848.c (dg-options): Ditto.
4481         * gcc.target/i386/pr59099.c (dg-options): Ditto.
4482         Require fpic effective target.
4483         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4485 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4487         PR ipa/59722
4488         * gcc.dg/pr59722.c: New test.
4490 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4492         PR middle-end/57748
4493         * gcc.dg/torture/pr57748-3.c: New test.
4494         * gcc.dg/torture/pr57748-4.c: New test.
4496 2014-01-08  Marek Polacek  <polacek@redhat.com>
4498         PR middle-end/59669
4499         * gcc.dg/gomp/pr59669-1.c: New test.
4500         * gcc.dg/gomp/pr59669-2.c: New test.
4502 2014-01-08  Martin Jambor  <mjambor@suse.cz>
4504         PR ipa/59610
4505         * gcc.dg/ipa/pr59610.c: New test.
4507 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
4509         PR fortran/58182
4510         * gfortran.dg/binding_label_tests_26a.f90: New.
4511         * gfortran.dg/binding_label_tests_26b.f90: New.
4513 2014-01-08  Marek Polacek  <polacek@redhat.com>
4515         PR sanitizer/59667
4516         * c-c++-common/ubsan/pr59667.c: New test.
4518 2014-01-08  Richard Biener  <rguenther@suse.de>
4520         PR middle-end/59630
4521         * gcc.dg/pr59630.c: New testcase.
4523 2014-01-08  Richard Biener  <rguenther@suse.de>
4525         PR middle-end/59471
4526         * gcc.dg/pr59471.c: New testcase.
4528 2014-01-07  Jeff Law  <law@redhat.com>
4530         PR middle-end/53623
4531         * gcc.target/i386/pr53623.c: New test.
4533 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
4535         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4536         blanks at EOF.
4537         * g++.dg/cpp1y/pr58534.C: Likewise.
4538         * g++.dg/cpp1y/pr58536.C: Likewise.
4539         * g++.dg/cpp1y/pr58548.C: Likewise.
4540         * g++.dg/cpp1y/pr58549.C: Likewise.
4541         * g++.dg/cpp1y/pr58637.C: Likewise.
4542         * g++.dg/cpp1y/pr59112.C: Likewise.
4543         * g++.dg/cpp1y/pr59113.C: Likewise.
4544         * g++.dg/cpp1y/pr59629.C: Likewise.
4545         * g++.dg/cpp1y/pr59635.C: Likewise.
4546         * g++.dg/cpp1y/pr59636.C: Likewise.
4547         * g++.dg/cpp1y/pr59638.C: Likewise.
4549 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
4551         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4553 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
4555         * gcc.target/i386/intrinsics_4.c (bar): New function.
4557 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
4559         * g++.dg/ext/is_base_of_incomplete-2.C: New.
4561 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
4563         PR rtl-optimization/58668
4564         * gcc.dg/pr58668.c: New test.
4566         PR tree-optimization/59643
4567         * gcc.dg/pr59643.c: New test.
4568         * gcc.c-torture/execute/pr59643.c: New test.
4570 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4572         PR fortran/59589
4573         * gfortran.dg/class_allocate_16.f90: New.
4575 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
4577         PR target/59644
4578         * gcc.target/i386/pr59644.c: New test.
4580 2014-01-06  Marek Polacek  <polacek@redhat.com>
4582         PR c/57773
4583         * gcc.dg/pr57773.c: New test.
4585 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
4587         PR c++/59635
4588         PR c++/59636
4589         PR c++/59629
4590         PR c++/59638
4591         * g++.dg/cpp1y/pr59635.C: New testcase.
4592         * g++.dg/cpp1y/pr59636.C: New testcase.
4593         * g++.dg/cpp1y/pr59629.C: New testcase.
4594         * g++.dg/cpp1y/pr59638.C: New testcase.
4596 2014-01-06  Martin Jambor  <mjambor@suse.cz>
4598         PR ipa/59008
4599         * gcc.dg/ipa/pr59008.c: New test.
4601 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4603         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4604         if supported.
4606 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4608         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4609         Require c99_runtime.
4610         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4612         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4613         Require c99_runtime.
4614         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4615         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4616         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4618         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4619         Require c99_runtime.
4620         Make CALC void static.
4621         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4623         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4624         Require c99_runtime.
4625         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4627 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4629         * gcc.target/i386/pr59501-1.c: Require avx effective target.
4630         * gcc.target/i386/pr59501-2.c: Likewise.
4631         * gcc.target/i386/pr59501-3.c: Likewise.
4632         * gcc.target/i386/pr59501-4.c: Likewise.
4633         * gcc.target/i386/pr59501-5.c: Likewise.
4634         * gcc.target/i386/pr59501-6.c: Likewise.
4636 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4638         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4639         * gcc.target/i386/pr59390_1.c: Likewise.
4640         * gcc.target/i386/pr59390_2.c: Likewise.
4642 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4644         * gcc.dg/pr59350.c: Tweak.
4645         * gcc.dg/pr59350-2.c: New test.
4646         * g++.dg/pr59510.C: Likewise.
4648 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4650         PR fortran/59023
4651         * gfortran.dg/bind_c_procs_2.f90: New.
4653 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
4655         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4656         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4657         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4658         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4659         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4660         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4661         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4663 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4665         * gcc.target/arm/neon-nested-apcs.c: New test.
4667 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
4669         PR tree-optimization/59519
4670         * gcc.dg/vect/pr59519-1.c: New test.
4671         * gcc.dg/vect/pr59519-2.c: New test.
4673         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4674         vmovdqu32.
4676 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
4678         PR fortran/59547
4679         * gfortran.dg/typebound_proc_32.f90: New.
4681 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
4683         PR c++/58950
4684         * g++.dg/pr58950.C: New file.
4686 2014-01-03  Tobias Burnus  <burnus@net-b.de>
4688         PR c++/58567
4689         * g++.dg/gomp/pr58567.C: New.
4691 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
4693         PR tree-optimization/59651
4694         * gcc.dg/torture/pr59651.c: New test.
4695         * gcc.dg/vect/pr59651.c: Ditto.
4697 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
4699         PR target/59625
4700         * gcc.target/i386/pr59625.c: New test.
4702 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4704         Core DR 1442
4705         PR c++/59165
4706         * g++.dg/cpp0x/range-for28.C: New.
4707         * g++.dg/cpp0x/range-for3.C: Update.
4709 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
4711         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4713 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4715         PR c++/59641
4716         * g++.dg/cpp0x/pr59641.C: New file.
4718 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4720         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4722 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4724         PR c++/59378
4725         * g++.dg/ext/pr59378.C: New file.
4727 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4729         Update copyright years
4731 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4733         * gcc.target/arc/arc.exp: Use the standard form for the copyright
4734         notice.
4736 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
4738         PR fortran/59654
4739         * gfortran.dg/dynamic_dispatch_12.f90: New.
4741 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
4743         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4744         the builtin isn't optimized away as unused.
4746         PR rtl-optimization/59647
4747         * g++.dg/opt/pr59647.C: New test.
4749 Copyright (C) 2014 Free Software Foundation, Inc.
4751 Copying and distribution of this file, with or without modification,
4752 are permitted in any medium without royalty provided the copyright
4753 notice and this notice are preserved.