* tree-ssa-loop-ivopts.c (contain_complex_addr_expr): New.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1428a133a7c21e7c6366b0ad059cfa846b835d65
1 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
3         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
7         PR target/61060
8         * gcc.dg/pr61060.c: New test.
10 2014-05-12  DJ Delorie  <dj@redhat.com>
12         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
13         * gcc.dg/sibcall-4.c: Likewise.
15 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
17         * objc.dg/shadow-1.m: New test.
18         * objc.dg/shadow-2.m: New test.
19         * objc.dg/ivar-scope-1.m: New test.
20         * objc.dg/ivar-scope-2.m: New test.
21         * objc.dg/ivar-scope-3.m: New test.
22         * objc.dg/ivar-scope-4.m: New test.
23         * objc.dg/ivar-visibility-1.m: New test.
24         * objc.dg/ivar-visibility-2.m: New test.
25         * objc.dg/ivar-visibility-3.m: New test.
26         * objc.dg/ivar-visibility-4.m: New test.
28 2014-05-12  Tobias Burnus  <burnus@net-b.de>
30         PR fortran/60127
31         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
33 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
35         PR fortran/60834
36         * gfortran.dg/associate_16.f90:  New test.
38 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
40         PR target/60991
41         * gcc.target/avr/pr60991.c: New testcase.
43 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
45         PR c++/60054
46         * g++.dg/cpp1y/pr60054.C: New.
48 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
50         PR c++/51199
51         * g++.dg/template/pr51199.C: New.
53 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
55         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
57 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
59         * gfortran.dg/gomp/affinity-1.f90: New test.
61 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
63         * gcc.dg/torture/pr61136.c: New test.
65 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/59705
68         * g++.dg/cpp0x/sfinae51.C: New.
70         PR c++/58353
71         * g++.dg/cpp0x/variadic157.C: New.
73 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
75         PR target/51244
76         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
78 2014-05-10  Marek Polacek  <polacek@redhat.com>
80         * gcc.dg/pedwarn-init.c: New test.
81         * gcc.dg/init-string-1.c: Adjust dg-error.
83 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
85         * lib/target-supports.exp
86         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
87         to the list.
89 2014-05-09  Marek Polacek  <polacek@redhat.com>
91         PR c/61096
92         * gcc.dg/pr61096-1.c: New test.
93         * gcc.dg/pr61096-2.c: New test.
95 2014-05-09  Florian Weimer  <fweimer@redhat.com>
97         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
98         * g++.dg/fstack-protector-strong.C: Likewise.
99         * gcc.target/i386/ssp-strong-reg.c: New file.
101 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
103         PR target/61055
104         * gcc.target/avr/torture/pr61055.c: New test.
106 2014-05-09  Marek Polacek  <polacek@redhat.com>
108         PR c/50459
109         * c-c++-common/attributes-1.c: Move test line to a new test.
110         * c-c++-common/attributes-2.c: New test.
111         * c-c++-common/pr50459.c: New test.
112         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
113         * gcc.dg/nonnull-2.c: Likewise.
114         * gcc.dg/pr55570.c: Modify dg-error.
115         * gcc.dg/tm/wrap-2.c: Likewise.
117 2014-05-08  Jeff Law  <law@redhat.com>
119         PR tree-optimization/61009
120         * g++.dg/tree-ssa/pr61009.C: New test.
122 2014-05-08  Matthias Klose  <doko@ubuntu.com>
124         PR driver/61106
125         * gcc-dg/unused-8a.c: New.
126         * gcc-dg/unused-8b.c: Likewise.
128 2014-05-08  Marek Polacek  <polacek@redhat.com>
130         PR c/61053
131         * gcc.dg/pr61053.c: New test.
133 2014-05-08  Marek Polacek  <polacek@redhat.com>
135         PR c/61077
136         * gcc.dg/pr61077.c: New test.
138 2014-05-08  Tobias Burnus  <burnus@net-b.de>
140         * gfortran.dg/coarray_collectives_1.f90: New.
141         * gfortran.dg/coarray_collectives_2.f90: New.
142         * gfortran.dg/coarray_collectives_3.f90: New.
143         * gfortran.dg/coarray_collectives_4.f90: New.
144         * gfortran.dg/coarray_collectives_5.f90: New.
145         * gfortran.dg/coarray_collectives_6.f90: New.
146         * gfortran.dg/coarray/collectives_1.f90: New.
147         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
148         * gfortran.dg/assumed_type_4.f90: Update dg-error.
149         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
150         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
151         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
152         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
153         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
155 2014-05-08  Wei Mi  <wmi@google.com>
157         PR target/58066
158         * gcc.target/i386/pr58066.c: New test.
160 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
162         * gcc.target/i386/avx256-unaligned-load-2.c,
163         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
164         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
165         packed-single instructions.
167 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
169         PR c++/13981
170         * g++.dg/diagnostic/pr13981.C: New.
172 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
174         PR tree-optimization/59100
175         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
176         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
178 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
180         PR tree-optimization/61095
181         * gcc.dg/torture/pr61095.c: New test.
183 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
185         PR middle-end/39246
186         * gcc.dg/uninit-13.c: Move warning on the actual source line where
187         the uninitialized complex is used.
188         * gcc.dg/uninit-17.c: New test to check partial initialization of
189         complex with branches.
190         * gcc.dg/uninit-17-O0.c: Likewise.
192 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
194         PR target/60884
195         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
196         (test_03): Rename to test_02.
198 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
200         PR c++/61083
201         * g++.dg/cpp0x/sfinae50.C: New.
203 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
205         PR c++/61080
206         * g++.dg/cpp0x/deleted7.C: New.
208 2014-05-07  Richard Biener  <rguenther@suse.de>
210         PR tree-optimization/61034
211         * g++.dg/tree-ssa/pr61034.C: New testcase.
213 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
215         * gcc.target/epiphany/isr-arg.c: New file.
217 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
219         PR tree-optimization/52252
220         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
222 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
224         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
225         * gcc.target/aarch64/simd/vrev16p8.x: New file.
226         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
227         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
228         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
229         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
230         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
231         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
232         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
233         * gcc.target/aarch64/simd/vrev16s8.x: New file.
234         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
235         * gcc.target/aarch64/simd/vrev16u8.x: New file.
236         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
237         * gcc.target/aarch64/simd/vrev32p16.x: New file.
238         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
239         * gcc.target/aarch64/simd/vrev32p8.x: New file.
240         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
241         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
242         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
243         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
244         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
245         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
246         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
247         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
248         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
249         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
250         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
251         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
252         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
253         * gcc.target/aarch64/simd/vrev32s16.x: New file.
254         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
255         * gcc.target/aarch64/simd/vrev32s8.x: New file.
256         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
257         * gcc.target/aarch64/simd/vrev32u16.x: New file.
258         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
259         * gcc.target/aarch64/simd/vrev32u8.x: New file.
260         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
261         * gcc.target/aarch64/simd/vrev64f32.x: New file.
262         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
263         * gcc.target/aarch64/simd/vrev64p16.x: New file.
264         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
265         * gcc.target/aarch64/simd/vrev64p8.x: New file.
266         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
267         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
268         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
269         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
270         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
271         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
272         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
273         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
274         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
275         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
276         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
277         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
278         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
279         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
280         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
281         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
282         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
283         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
284         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
285         * gcc.target/aarch64/simd/vrev64s16.x: New file.
286         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
287         * gcc.target/aarch64/simd/vrev64s32.x: New file.
288         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
289         * gcc.target/aarch64/simd/vrev64s8.x: New file.
290         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
291         * gcc.target/aarch64/simd/vrev64u16.x: New file.
292         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
293         * gcc.target/aarch64/simd/vrev64u32.x: New file.
294         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
295         * gcc.target/aarch64/simd/vrev64u8.x: New file.
297 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
299         gcc.target/aarch64/simd/ext_f32.x: New file.
300         gcc.target/aarch64/simd/ext_f32_1.c: New file.
301         gcc.target/aarch64/simd/ext_p16.x: New file.
302         gcc.target/aarch64/simd/ext_p16_1.c: New file.
303         gcc.target/aarch64/simd/ext_p8.x: New file.
304         gcc.target/aarch64/simd/ext_p8_1.c: New file.
305         gcc.target/aarch64/simd/ext_s16.x: New file.
306         gcc.target/aarch64/simd/ext_s16_1.c: New file.
307         gcc.target/aarch64/simd/ext_s32.x: New file.
308         gcc.target/aarch64/simd/ext_s32_1.c: New file.
309         gcc.target/aarch64/simd/ext_s64.x: New file.
310         gcc.target/aarch64/simd/ext_s64_1.c: New file.
311         gcc.target/aarch64/simd/ext_s8.x: New file.
312         gcc.target/aarch64/simd/ext_s8_1.c: New file.
313         gcc.target/aarch64/simd/ext_u16.x: New file.
314         gcc.target/aarch64/simd/ext_u16_1.c: New file.
315         gcc.target/aarch64/simd/ext_u32.x: New file.
316         gcc.target/aarch64/simd/ext_u32_1.c: New file.
317         gcc.target/aarch64/simd/ext_u64.x: New file.
318         gcc.target/aarch64/simd/ext_u64_1.c: New file.
319         gcc.target/aarch64/simd/ext_u8.x: New file.
320         gcc.target/aarch64/simd/ext_u8_1.c: New file.
321         gcc.target/aarch64/simd/ext_f64.c: New file.
322         gcc.target/aarch64/simd/extq_f32.x: New file.
323         gcc.target/aarch64/simd/extq_f32_1.c: New file.
324         gcc.target/aarch64/simd/extq_p16.x: New file.
325         gcc.target/aarch64/simd/extq_p16_1.c: New file.
326         gcc.target/aarch64/simd/extq_p8.x: New file.
327         gcc.target/aarch64/simd/extq_p8_1.c: New file.
328         gcc.target/aarch64/simd/extq_s16.x: New file.
329         gcc.target/aarch64/simd/extq_s16_1.c: New file.
330         gcc.target/aarch64/simd/extq_s32.x: New file.
331         gcc.target/aarch64/simd/extq_s32_1.c: New file.
332         gcc.target/aarch64/simd/extq_s64.x: New file.
333         gcc.target/aarch64/simd/extq_s64_1.c: New file.
334         gcc.target/aarch64/simd/extq_s8.x: New file.
335         gcc.target/aarch64/simd/extq_s8_1.c: New file.
336         gcc.target/aarch64/simd/extq_u16.x: New file.
337         gcc.target/aarch64/simd/extq_u16_1.c: New file.
338         gcc.target/aarch64/simd/extq_u32.x: New file.
339         gcc.target/aarch64/simd/extq_u32_1.c: New file.
340         gcc.target/aarch64/simd/extq_u64.x: New file.
341         gcc.target/aarch64/simd/extq_u64_1.c: New file.
342         gcc.target/aarch64/simd/extq_u8.x: New file.
343         gcc.target/aarch64/simd/extq_u8_1.c: New file.
344         gcc.target/aarch64/simd/extq_f64.c: New file.
346 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
348         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
349         * gcc.target/aarch64/vtrnu32.c: Likewise.
350         * gcc.target/aarch64/vtrnf32.c: Likewise.
352 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
354         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
355         * gcc.target/aarch64/simd/vtrnf32.x: New file.
356         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
357         * gcc.target/aarch64/simd/vtrnp16.x: New file.
358         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
359         * gcc.target/aarch64/simd/vtrnp8.x: New file.
360         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
361         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
362         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
363         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
364         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
365         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
366         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
367         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
368         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
369         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
370         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
371         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
372         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
373         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
374         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
375         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
376         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
377         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
378         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
379         * gcc.target/aarch64/simd/vtrns16.x: New file.
380         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
381         * gcc.target/aarch64/simd/vtrns32.x: New file.
382         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
383         * gcc.target/aarch64/simd/vtrns8.x: New file.
384         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
385         * gcc.target/aarch64/simd/vtrnu16.x: New file.
386         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
387         * gcc.target/aarch64/simd/vtrnu32.x: New file.
388         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
389         * gcc.target/aarch64/simd/vtrnu8.x: New file.
391 2014-05-07  Richard Biener  <rguenther@suse.de>
393         PR tree-optimization/57864
394         * gcc.dg/torture/pr57864.c: New testcase.
396 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
398         PR libfortran/61049
399         * gfortran.dg/list_read_13.f: New test.
401 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
403         PR c++/60999
404         * g++.dg/cpp0x/nsdmi-template9.C: New.
405         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
407 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
408             Mike Stump  <mikestump@comcast.net>
409             Richard Sandiford  <rdsandiford@googlemail.com>
411         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
413 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
415         PR ipa/60965
416         * g++.dg/ipa/devirt-32.C: New testcase.
418 2014-05-05  Richard Biener  <rguenther@suse.de>
420         PR middle-end/61010
421         * gcc.dg/torture/pr61010.c: New testcase.
423 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
425         * gcc.target/s390/leaf-profile.c: New testcase.
427 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
429         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
430         Disable asm scan for s390.
431         * gcc.dg/hoist-register-pressure-2.c: Likewise.
432         * gcc.dg/hoist-register-pressure-3.c: Likewise.
434 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
436         PR tree-optimization/60363
437         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
439 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
441         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
442         (dg-require-effective-target): Change target to powerpc_fprs.
443         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
444         (dg-require-effective-target): Change target to dfprt.
446 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
448         PR c++/58582
449         * g++.dg/cpp0x/deleted4.C: New.
450         * g++.dg/cpp0x/deleted5.C: Likewise.
451         * g++.dg/cpp0x/deleted6.C: Likewise.
453 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
455         PR fortran/61025
456         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
457         regexps for -m32.
458         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
459         * gfortran.dg/coarray_poly_6.f90: Likewise.
460         * gfortran.dg/coarray_poly_7.f90: Likewise.
461         * gfortran.dg/coarray_poly_8.f90: Likewise.
463 2014-05-02  Marek Polacek  <polacek@redhat.com>
465         PR c/25801
466         * gcc.dg/pr25801.c: New test.
468 2014-05-02  Marek Polacek  <polacek@redhat.com>
470         PR c/60784
471         * gcc.dg/pr60784.c: New test.
473 2014-05-01  Marek Polacek  <polacek@redhat.com>
475         PR c/60915
476         * gcc.dg/pr60915.c: New test.
478 2014-05-01  Marek Polacek  <polacek@redhat.com>
480         PR c/60257
481         * gcc.dg/pr60257.c: New test.
483 2014-05-01  Marek Polacek  <polacek@redhat.com>
485         PR c/43395
486         * c-c++-common/pr43395.c: New test.
488 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
490         * gcc.dg/cond-reduc-1.c: New test.
491         * gcc.dg/cond-reduc-2.c: Likewise.
493 2014-05-01  Marek Polacek  <polacek@redhat.com>
495         PR c/29467
496         * gcc.dg/pr29467.c: New test.
497         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
498         about boolean types.
499         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
500         to bool.
501         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
503 2014-05-01  Marek Polacek  <polacek@redhat.com>
505         PR c/43245
506         * gcc.dg/pr43245.c: New test.
508 2014-05-01  Marek Polacek  <polacek@redhat.com>
510         PR c/56989
511         * gcc.dg/pr56989.c: New test.
513 2014-04-30  Ian Lance Taylor  <iant@google.com>
515         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
516         in go_compile_args rather than in argument to go-torture-execute.
518 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
520         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
521         instead of getpid.
523 2014-04-30  Tobias Burnus  <burnus@net-b.de>
525         * gfortran.dg/coarray_poly_6.f90
526         * gfortran.dg/coarray_poly_7.f90
527         * gfortran.dg/coarray_poly_8.f90
529 2014-04-30  Tobias Burnus  <burnus@net-b.de>
531         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
532         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
533         * gfortran.dg/coarray/codimension.f90: New.
535 2014-04-30  Tobias Burnus  <burnus@net-b.de>
537         * gfortran.dg/coarray_lib_this_image_1.f90: New.
538         * gfortran.dg/coarray_lib_this_image_2.f90: New.
540 2014-04-30  Tobias Burnus  <burnus@net-b.de>
542         * gfortran.dg/coarray_poly_4.f90: New.
543         * gfortran.dg/coarray_poly_5.f90: New.
545 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
547         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
548         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
549         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
550         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
551         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
552         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
553         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
554         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
555         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
556         * gcc.target/arm/simd/vuzpf32_1.c: New file.
557         * gcc.target/arm/simd/vuzpp16_1.c: New file.
558         * gcc.target/arm/simd/vuzpp8_1.c: New file.
559         * gcc.target/arm/simd/vuzps16_1.c: New file.
560         * gcc.target/arm/simd/vuzps32_1.c: New file.
561         * gcc.target/arm/simd/vuzps8_1.c: New file.
562         * gcc.target/arm/simd/vuzpu16_1.c: New file.
563         * gcc.target/arm/simd/vuzpu32_1.c: New file.
564         * gcc.target/arm/simd/vuzpu8_1.c: New file.
566 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
568         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
569         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
570         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
572 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
574         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
575         * gcc.target/aarch64/simd/vuzpf32.x: New file.
576         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
577         * gcc.target/aarch64/simd/vuzpp16.x: New file.
578         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
579         * gcc.target/aarch64/simd/vuzpp8.x: New file.
580         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
581         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
582         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
583         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
584         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
585         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
586         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
587         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
588         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
589         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
590         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
591         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
592         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
593         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
594         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
595         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
596         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
597         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
598         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
599         * gcc.target/aarch64/simd/vuzps16.x: New file.
600         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
601         * gcc.target/aarch64/simd/vuzps32.x: New file.
602         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
603         * gcc.target/aarch64/simd/vuzps8.x: New file.
604         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
605         * gcc.target/aarch64/simd/vuzpu16.x: New file.
606         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
607         * gcc.target/aarch64/simd/vuzpu32.x: New file.
608         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
609         * gcc.target/aarch64/simd/vuzpu8.x: New file.
611 2014-04-30  Richard Biener  <rguenther@suse.de>
613         PR tree-optimization/48329
614         * gfortran.dg/vect/pr48329.f90: New testcase.
616 2014-04-30  Marek Polacek  <polacek@redhat.com>
618         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
619         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
621 2014-04-30  Marek Polacek  <polacek@redhat.com>
623         PR c/60139
624         * gcc.dg/pr60139.c: New test.
626 2014-04-30  Marek Polacek  <polacek@redhat.com>
628         PR c/60351
629         * gcc.dg/pr60351.c: New test.
631 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
633         * gcc.target/arm/simd/simd.exp: New file.
634         * gcc.target/arm/simd/vzipqf32_1.c: New file.
635         * gcc.target/arm/simd/vzipqp16_1.c: New file.
636         * gcc.target/arm/simd/vzipqp8_1.c: New file.
637         * gcc.target/arm/simd/vzipqs16_1.c: New file.
638         * gcc.target/arm/simd/vzipqs32_1.c: New file.
639         * gcc.target/arm/simd/vzipqs8_1.c: New file.
640         * gcc.target/arm/simd/vzipqu16_1.c: New file.
641         * gcc.target/arm/simd/vzipqu32_1.c: New file.
642         * gcc.target/arm/simd/vzipqu8_1.c: New file.
643         * gcc.target/arm/simd/vzipf32_1.c: New file.
644         * gcc.target/arm/simd/vzipp16_1.c: New file.
645         * gcc.target/arm/simd/vzipp8_1.c: New file.
646         * gcc.target/arm/simd/vzips16_1.c: New file.
647         * gcc.target/arm/simd/vzips32_1.c: New file.
648         * gcc.target/arm/simd/vzips8_1.c: New file.
649         * gcc.target/arm/simd/vzipu16_1.c: New file.
650         * gcc.target/arm/simd/vzipu32_1.c: New file.
651         * gcc.target/arm/simd/vzipu8_1.c: New file.
653 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
655         PR c++/51707
656         * g++.dg/cpp0x/constexpr-51707.C: New.
658 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
660         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
661         occurrences of "int" in the gimple dump to reflect that the return
662         types of functions now show up in such dumps.
663         * gcc.dg/tree-ssa/pr27810.c: Likewise.
665 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
667         PR tree-optimization/60971
668         * c-c++-common/turtore/pr60971.c: New test.
670 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
672         * gcc.target/aarch64/simd/simd.exp: New file.
673         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
674         * gcc.target/aarch64/simd/vzipf32.x: New file.
675         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
676         * gcc.target/aarch64/simd/vzipp16.x: New file.
677         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
678         * gcc.target/aarch64/simd/vzipp8.x: New file.
679         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
680         * gcc.target/aarch64/simd/vzipqf32.x: New file.
681         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
682         * gcc.target/aarch64/simd/vzipqp16.x: New file.
683         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
684         * gcc.target/aarch64/simd/vzipqp8.x: New file.
685         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
686         * gcc.target/aarch64/simd/vzipqs16.x: New file.
687         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
688         * gcc.target/aarch64/simd/vzipqs32.x: New file.
689         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
690         * gcc.target/aarch64/simd/vzipqs8.x: New file.
691         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
692         * gcc.target/aarch64/simd/vzipqu16.x: New file.
693         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
694         * gcc.target/aarch64/simd/vzipqu32.x: New file.
695         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
696         * gcc.target/aarch64/simd/vzipqu8.x: New file.
697         * gcc.target/aarch64/simd/vzips16_1.c: New file.
698         * gcc.target/aarch64/simd/vzips16.x: New file.
699         * gcc.target/aarch64/simd/vzips32_1.c: New file.
700         * gcc.target/aarch64/simd/vzips32.x: New file.
701         * gcc.target/aarch64/simd/vzips8_1.c: New file.
702         * gcc.target/aarch64/simd/vzips8.x: New file.
703         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
704         * gcc.target/aarch64/simd/vzipu16.x: New file.
705         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
706         * gcc.target/aarch64/simd/vzipu32.x: New file.
707         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
708         * gcc.target/aarch64/simd/vzipu8.x: New file.
710 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
712         * gcc.target/aarch64/fcsel_1.c: New test case.
714 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
716         PR libfortran/60810
717         * gfortran.dg/arrayio_13.f90: New test.
719 2014-04-28  Martin Jambor  <mjambor@suse.cz>
721         * gcc.dg/tree-ssa/sra-14.c: New test.
723 2014-04-28  Richard Biener  <rguenther@suse.de>
725         PR middle-end/60092
726         * gcc.dg/tree-ssa/alias-32.c: New testcase.
727         * gcc.dg/vect/pr60092.c: Likewise.
729 2014-04-28  Richard Biener  <rguenther@suse.de>
731         * gcc.dg/tree-ssa/vrp91.c: New testcase.
732         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
733         * gcc.dg/Wstrict-overflow-15.c: Likewise.
734         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
736 2014-04-28  Richard Biener  <rguenther@suse.de>
738         PR tree-optimization/60979
739         * gcc.dg/graphite/pr60979.c: New testcase.
741 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
743         PR c/60983
744         * gcc.dg/pr60114.c: Use signed chars.
746 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
748         PR c++/59120
749         * g++.dg/cpp0x/alias-decl-43.C: New.
751 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
753         PR fortran/59604
754         PR fortran/58003
755         * gfortran.dg/no_range_check_3.f90:  New test.
757 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
759         PR libfortran/52539
760         * gfortran.dg/namelist_utf8.f90: New test.
762 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
764         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
765         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
766         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
768 2014-04-25  Cary Coutant  <ccoutant@google.com>
770         PR debug/60929
771         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
772         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
773         -fdebug-types-section flag.
775 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
777         * gcc.target/arm/tail-long-call.c: New test.
779 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
781         PR tree-optimization/60930
782         * gcc.dg/torture/pr60930.c:  New test.
784 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
786         PR tree-optimization/60960
787         * gcc.c-torture/execute/pr60960.c: New test.
789 2014-04-25  Marek Polacek  <polacek@redhat.com>
791         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
793 2014-04-25  Marek Polacek  <polacek@redhat.com>
795         PR c/18079
796         * gcc.dg/pr18079.c: New test.
797         * gcc.dg/pr18079-2.c: New test.
799 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
801         * c-c++-common/gomp/pr60823-2.c: Require effective target
802         vect_simd_clones.
804 2014-04-25  Marek Polacek  <polacek@redhat.com>
806         PR c/60114
807         * gcc.dg/pr60114.c: New test.
809 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
811         * gcc.c-torture/execute/20140425-1.c: New test.
813 2014-04-25  Marek Polacek  <polacek@redhat.com>
815         PR c/60156
816         * c-c++-common/pr60156.c: New test.
818 2014-04-25  Richard Biener  <rguenther@suse.de>
820         PR ipa/60912
821         * g++.dg/opt/pr60912.C: New testcase.
823 2014-04-25  Richard Biener  <rguenther@suse.de>
825         PR ipa/60911
826         * gcc.dg/lto/pr60911_0.c: New testcase.
828 2014-04-24  Cong Hou  <congh@google.com>
830         PR tree-optimization/60896
831         * g++.dg/vect/pr60896.cc: New test.
833 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
835         * gcc.target/powerpc/pack01.c: New test to test the new pack and
836         unpack builtin functionss for 128-bit types.
837         * gcc.target/powerpc/pack02.c: Likewise.
838         * gcc.target/powerpc/pack03.c: Likewise.
839         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
840         divide builtin functionss.
841         * gcc.target/powerpc/extend-divide-2.c: Likewise.
842         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
843         functions.
844         * gcc.target/powerpc/bcd-2.c: Likewise.
845         * gcc.target/powerpc/bcd-3.c: Likewise.
846         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
847         builtin functionss.
848         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
850 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
852         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
853         keeps_null_pointer_checks.
854         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
855         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
856         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
857         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
859 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
861         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
862         Replace load with read and store with write.
864 2014-04-24  Jeff Law  <law@redhat.com>
866         PR target/60822
867         * gcc.c-torture/pr60822.c: New test.
868         * gcc.c-torture/pr60822.x: New test.
870 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
872         PR c++/57958
873         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
875 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
877         * lib/target-supports.exp (check_effective_target_vect_perm): Return
878         true for aarch64_be.
880 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
881             Tom de Vries  <tom@codesourcery.com>
883         * gcc.dg/fuse-caller-save.c: New test.
885 2014-04-24  Joey Ye  <joey.ye@arm.com>
887         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
889 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
891         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
892         * gcc.dg/vect/vect-bswap16: New test.
893         * gcc.dg/vect/vect-bswap32: Likewise.
894         * gcc.dg/vect/vect-bswap64: Likewise.
896 2014-04-23  Jeff Law  <law@redhat.com>
898         PR tree-optimization/60902
899         * gcc.target/i386/pr60902.c: New test.
901 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
903         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
904         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
905         * gcc.target/aarch64/vdup_n_1.c: New testcase.
907 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
909         * gcc.target/arm/rev16.c: New test.
911 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
913         * gcc.target/aarch64/rev16_1.c: New test.
915 2014-04-23  Richard Biener  <rguenther@suse.de>
917         PR tree-optimization/60903
918         * gcc.dg/torture/pr60903.c: New testcase.
920 2014-04-23  Richard Biener  <rguenther@suse.de>
922         PR middle-end/60895
923         * g++.dg/torture/pr60895.C: New testcase.
925 2014-04-23  Richard Biener  <rguenther@suse.de>
927         PR middle-end/60891
928         * gcc.dg/torture/pr60891.c: New testcase.
930 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
932         PR sanitizer/60275
933         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
934         -fno-sanitize-recover to dg-options.
935         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
936         add -std=c++11 to dg-options.
937         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
938         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
939         add -std=c++1y to dg-options.
940         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
941         -fno-sanitize-recover to dg-options.
942         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
943         * c-c++-common/ubsan/vla-4.c: Likewise.
944         * c-c++-common/ubsan/pr59503.c: Likewise.
945         * c-c++-common/ubsan/vla-3.c: Likewise.
946         * c-c++-common/ubsan/save-expr-1.c: Likewise.
947         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
948         * c-c++-common/ubsan/shift-3.c: Likewise.
949         * c-c++-common/ubsan/overflow-1.c: Likewise.
950         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
951         * c-c++-common/ubsan/vla-2.c: Likewise.
952         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
953         * c-c++-common/ubsan/pr60613-1.c: Likewise.
954         * c-c++-common/ubsan/shift-6.c: Likewise.
955         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
956         * c-c++-common/ubsan/overflow-add-3.c: New test.
957         * c-c++-common/ubsan/overflow-add-4.c: New test.
958         * c-c++-common/ubsan/div-by-zero-6.c: New test.
959         * c-c++-common/ubsan/div-by-zero-7.c: New test.
961 2014-04-22  Christian Bruel  <christian.bruel@st.com>
963         * gcc.target/sh/hiconst.c: New test.
965 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
967         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
968         lroundf generates custom round instruction, too.
970 2014-04-22  Tobias Burnus  <burnus@net-b.de>
972         PR fortran/60881
973         * coarray/alloc_comp_3.f90: New.
975 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
977         PR target/60868
978         * gcc.target/i386/pr60868.c: New testcase.
980 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
982         PR c/59073
983         * c-c++-common/gomp/pr59073.c: New test.
985 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
987         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
989 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
991         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
992         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
994 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
996         * gcc.dg/memcpy-5.c: New test.
998 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1000         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1002         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1003         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1004         *-*-solaris2.9.
1005         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1006         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1007         from dg-options.
1008         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1009         from dg-additional-options.
1010         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1011         from dg-options.
1013         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1014         execution check.
1015         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1016         (sigill_hdlr): Remove.
1017         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1018         check.
1020         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1021         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1022         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1024         * lib/target-supports.exp (add_options_for_tls): Remove
1025         *-*-solaris2.9* handling.
1027 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
1029         * gcc.target/aarch64/vect_cvtf_1.c: New.
1031 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
1033         PR tree-optimization/60823
1034         * c-c++-common/gomp/pr60823-1.c: New test.
1035         * c-c++-common/gomp/pr60823-2.c: New test.
1036         * c-c++-common/gomp/pr60823-3.c: New test.
1038 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1040         * gcc.target/arm/anddi_notdi-1.c: New test.
1041         * gcc.target/arm/iordi_notdi-1.c: New test case.
1043 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
1045         * gcc.target/arm/iordi_notdi-1.c: New test.
1047 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
1049         * gcc.target/aarch64/vrnd_f64_1.c : New file.
1051 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1053         PR target/60735
1054         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
1055         not cause errors if -mspe.
1057 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
1059         PR target/60909
1060         * gcc.target/i386/pr60909-1.c: New test.
1061         * gcc.target/i386/pr60909-2.c: Ditto.
1063 2014-04-18  Cong Hou  <congh@google.com>
1065         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1066         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1068 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1070         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1071         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1073 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1075         PR c++/59200
1076         * g++.dg/cpp0x/alias-decl-42.C: New.
1078 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
1080         * gcc.target/powerpc/ti_math1.c: New.
1081         * gcc.target/powerpc/ti_math2.c: New.
1083 2014-04-17  Martin Jambor  <mjambor@suse.cz>
1085         * gnat.dg/opt34.adb: New.
1086         * gnat.dg/opt34_pkg.ads: Likewise.
1088 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1090         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1091         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1093 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
1095         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1096         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1098 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
1100         PR target/60847
1101         Forward port from 4.8 branch
1102         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1104         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1105         Fix scan patterns.
1106         * gcc.target/i386/bmi-2.c: Ditto.
1108 2014-04-17  Richard Biener  <rguenther@suse.de>
1110         PR middle-end/60849
1111         * g++.dg/opt/pr60849.C: New testcase.
1113 2014-04-17  Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/60836
1116         * g++.dg/vect/pr60836.cc: New testcase.
1118 2014-04-17  Richard Biener  <rguenther@suse.de>
1120         PR tree-optimization/60841
1121         * gcc.dg/vect/pr60841.c: New testcase.
1123 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1125         * g++.dg/ipa/devirt-31.C: New testcase.
1127 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1129         PR lto/60820
1130         * gcc.dg/lto/pr60820_0.c: New testcase.
1131         * gcc.dg/lto/pr60820_1.c: New testcase.
1133 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
1135         PR ipa/60854
1136         * g++.dg/torture/pr60854.C: New testcase.
1138 2014-04-16  Catherine Moore  <clm@codesourcery.com>
1140         * gcc.target/mips/umips-store16-2.c: New test.
1142 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
1144         * g++.dg/cpp0x/initlist-vect.C: New file.
1146 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1148         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1149         * gcc.dg/uninit-I-O0.c: Likewise.
1150         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1152 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
1154         PR tree-optimization/60844
1155         * gcc.dg/pr60844.c: New test.
1157 2014-04-15  Richard Biener  <rguenther@suse.de>
1159         PR rtl-optimization/56965
1160         * gcc.dg/torture/pr56965-1.c: New testcase.
1161         * gcc.dg/torture/pr56965-2.c: Likewise.
1163 2014-04-15  Teresa Johnson  <tejohnson@google.com>
1165         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1167 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1169         * gnat.dg/vect14.adb: New test.
1171 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1173         * gnat.dg/vect12.ad[sb]: New test.
1174         * gnat.dg/vect13.ad[sb]: Likewise.
1176 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1178         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1179         under qemu-arm.
1180         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1181         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1182         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1183         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1184         * c-c++-common/ubsan/null-1.c: Likewise.
1185         * c-c++-common/ubsan/null-10.c: Likewise.
1186         * c-c++-common/ubsan/null-11.c: Likewise.
1187         * c-c++-common/ubsan/null-2.c: Likewise.
1188         * c-c++-common/ubsan/null-3.c: Likewise.
1189         * c-c++-common/ubsan/null-4.c: Likewise.
1190         * c-c++-common/ubsan/null-5.c: Likewise.
1191         * c-c++-common/ubsan/null-6.c: Likewise.
1192         * c-c++-common/ubsan/null-7.c: Likewise.
1193         * c-c++-common/ubsan/null-8.c: Likewise.
1194         * c-c++-common/ubsan/null-9.c: Likewise.
1195         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1196         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1197         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1198         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1199         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1200         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1201         * c-c++-common/ubsan/pr59333.c: Likewise.
1202         * c-c++-common/ubsan/pr59667.c: Likewise.
1203         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1204         * c-c++-common/ubsan/pr60636.c: Likewise.
1205         * c-c++-common/ubsan/shift-1.c: Likewise.
1206         * c-c++-common/ubsan/shift-2.c: Likewise.
1207         * c-c++-common/ubsan/vla-1.c: Likewise.
1209 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1211         * gnat.dg/vect11.ad[sb]: New test.
1213 2014-04-14  Richard Biener  <rguenther@suse.de>
1215         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1217 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1219         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1221 2014-04-14  Richard Biener  <rguenther@suse.de>
1222             Marc Glisse  <marc.glisse@inria.fr>
1224         PR c/60819
1225         * gcc.target/i386/vec-may_alias.c: New testcase.
1227 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1229         * lib/target-supports.exp
1230         (check_effective_target_vect_widen_mult_si_to_di_pattern):
1231         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1232         Fix formatting.
1234 2014-04-14  Richard Biener  <rguenther@suse.de>
1236         PR lto/60720
1237         * gcc.dg/lto/pr60720_0.c: New testcase.
1238         * gcc.dg/lto/pr60720_1.c: Likewise.
1240 2014-04-14  Christian Bruel  <christian.bruel@st.com>
1242         * gcc.target/sh/memset.c: New test.
1244 2014-04-14  Richard Biener  <rguenther@suse.de>
1246         PR middle-end/55022
1247         * gcc.dg/graphite/pr55022.c: New testcase.
1249 2014-04-14  Richard Biener  <rguenther@suse.de>
1251         PR tree-optimization/59817
1252         PR tree-optimization/60453
1253         * gfortran.dg/graphite/pr59817.f: New testcase.
1254         * gcc.dg/graphite/pr59817-1.c: Likewise.
1255         * gcc.dg/graphite/pr59817-2.c: Likewise.
1257 2014-04-14  Jason Merrill  <jason@redhat.com>
1259         Revert:
1260         * lib/gcc-dg.exp (dg-build-dso): New.
1261         (gcc-dg-test-1): Handle dg-do-what "dso".
1263 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
1265         PR fortran/60717
1266         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1268         PR fortran/58085
1269         * gfortran.dg/associate_15.f90: New test.
1271 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1273         PR middle-end/60467
1274         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1275         case to check.
1277 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1279         PR middle-end/60469
1280         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1282 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
1284         * gcc.target/mips/umips-store16-1.c: New test.
1286 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1288         PR c/60194
1289         * * g++.dg/warn/warn_format_signedness.C: New.
1290         * gcc.dg/format/warn-signedness.c: New.
1292 2014-04-11  Tobias Burnus  <burnus@net-b.de>
1294         PR fortran/58880
1295         PR fortran/60495
1296         * gfortran.dg/finalize_25.f90: New.
1298 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1300         * gcc.target/epiphany/t1068-2.c: New file.
1302 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1304         * gcc.target/epiphany/btst-1.c: New test.
1306 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1308         PR rtl-optimization/60651
1309         * gcc.target/epiphany/mode-switch.c: New test.
1311 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1313         PR c++/58600
1314         * g++.dg/cpp0x/gen-attrs-58.C: New.
1315         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1317 2014-04-11  Steve Ellcey  <sellcey@mips.com>
1318             Jakub Jelinek  <jakub@redhat.com>
1320         PR middle-end/60556
1321         * gcc.c-torture/compile/pr60556.c: New test.
1323 2014-04-11  Richard Biener  <rguenther@suse.de>
1325         PR middle-end/60797
1326         * gcc.dg/pr60797.c: New testcase.
1328 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1330         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1331         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1332         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1333         rename to ...
1334         * gcc.target/s390/htm-nofloat-1.c: ... this one.
1335         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1336         instructions as well.
1338 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
1340         PR rtl-optimization/60663
1341         * gcc.target/arm/pr60663.c: New test.
1343 2014-04-10  Jason Merrill  <jason@redhat.com>
1345         * g++.dg/dso/dlclose1.C: Disable for 4.9.
1347 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
1349         PR lto/60567
1350         * g++.dg/lto/pr60567_0.C: New test.
1352 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1354         * gfortran.dg/class_nameclash.f90: New test.
1356 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/52844
1359         * g++.dg/cpp0x/variadic156.C: New.
1361 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1363         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1364         long.
1366 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1368         PR debug/60655
1369         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1370         -fdata-sections.
1372 2014-04-09  Steve Ellcey  <sellcey@mips.com>
1374         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1375         and scan lists.
1377 2014-04-09  Cong Hou  <congh@google.com>
1379         PR testsuite/60773
1380         * lib/target-supports.exp:
1381         (check_effective_target_vect_widen_si_to_di_pattern): New.
1382         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1383         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1384         targets only.
1385         (foo): Fix up formatting.
1386         (main): Call check_vect.
1388 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1390         PR c++/59115
1391         * g++.dg/template/crash119.C: New.
1393 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
1395         * gcc.target/powerpc/atomic_load_store-p8.c: New.
1397 2014-04-08  Jason Merrill  <jason@redhat.com>
1399         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1401 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1403         PR rtl-optimization/60776
1404         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1405         * gcc.dg/builtin-bswap-7.c: Likewise.
1406         * gcc.dg/builtin-bswap-6a.c: New testcase.
1407         * gcc.dg/builtin-bswap-7a.c: New testcase.
1409         Revert
1410         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1412         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1413         optimization.
1414         * gcc.dg/builtin-bswap-7.c: Likewise.
1416 2014-04-08  Richard Biener  <rguenther@suse.de>
1418         PR tree-optimization/60785
1419         * gcc.dg/graphite/pr60785.c: New testcase.
1421 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1423         PR target/60602
1424         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1425         with as at -O0.
1427 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
1429         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1430         * g++.dg/warn/Wnvdtor-3.C: Likewise.
1431         * g++.dg/warn/Wnvdtor-4.C: Likewise.
1433 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1435         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1437 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
1439         PR target/60609
1440         * g++.dg/torture/pr60609.C: New test.
1442 2014-04-07  Richard Biener  <rguenther@suse.de>
1444         PR tree-optimization/60766
1445         * gcc.dg/torture/pr60766.c: New testcase.
1447 2014-04-07  Jason Merrill  <jason@redhat.com>
1449         * lib/gcc-dg.exp (dg-build-dso): New.
1450         (gcc-dg-test-1): Handle dg-do-what "dso".
1451         * lib/target-supports.exp (add_options_for_dlopen): New.
1452         (check_effective_target_dlopen): Use it.
1454 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1456         * gcc.target/arm/pr60657.c: Fix missing curly brace.
1458 2014-04-07  Richard Biener  <rguenther@suse.de>
1460         PR middle-end/60750
1461         * g++.dg/torture/pr60750.C: New testcase.
1462         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1464 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
1466         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1468 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1470         PR testsuite/60671
1471         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1473 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1475         PR testsuite/60672
1476         * g++.dg/cpp1y/auto-fn25.C: Require lto.
1478         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1480 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
1482         * gfortran.dg/warn_conversion_4.f90: Adjust test.
1484 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
1486         * gcc.target/avr/dev-specific-rmw.c: New test.
1488 2014-04-04  Cong Hou  <congh@google.com>
1490         PR tree-optimization/60656
1491         * gcc.dg/vect/pr60656.c: New test.
1493 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1495         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1496         optimization.
1497         * gcc.dg/builtin-bswap-7.c: Likewise.
1499 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
1501         PR c++/58207
1502         * g++.dg/cpp0x/constexpr-ice15.C: New.
1504 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
1506         PR ipa/59626
1507         testcase by Richard Biener
1508         * gcc.dg/lto/pr59626_0.c: New testcase.
1509         * gcc.dg/lto/pr59626_1.c: New testcase.
1511 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1513         PR debug/60655
1514         * gcc.c-torture/compile/pr60655-1.c: New test.
1516 2014-04-04  Martin Jambor  <mjambor@suse.cz>
1518         PR ipa/60640
1519         * g++.dg/ipa/pr60640-1.C: New test.
1520         * g++.dg/ipa/pr60640-2.C: Likewise.
1521         * g++.dg/ipa/pr60640-3.C: Likewise.
1522         * g++.dg/ipa/pr60640-4.C: Likewise.
1524 2014-04-04  Jeff Law  <law@redhat.com>
1526         PR target/60657
1527         * gcc.target/arm/pr60657.c: New test.
1529 2014-04-04  Richard Biener  <rguenther@suse.de>
1531         PR ipa/60746
1532         * g++.dg/torture/pr60746.C: New testcase.
1534 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
1536         * g++.old-deja/g++.robertl/eb121.C: Adjust.
1537         * g++.old-deja/g++.jason/overload21.C: Likewise.
1538         * g++.old-deja/g++.law/init5.C: Likewise.
1540 2014-04-03  Cong Hou  <congh@google.com>
1542         PR tree-optimization/60505
1543         * gcc.dg/vect/pr60505.c: New test.
1545 2014-04-03  Richard Biener  <rguenther@suse.de>
1547         PR tree-optimization/60740
1548         * gcc.dg/graphite/pr60740.c: New testcase.
1550 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1552         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1553         * g++.dg/warn/Wnvdtor-2.C: New.
1554         * g++.dg/warn/Wnvdtor-3.C: New.
1555         * g++.dg/warn/Wnvdtor-4.C: New.
1556         * g++.dg/warn/Weff1.C: Delete.
1557         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1558         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1560 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
1562         PR ipa/60659
1563         * testsuite/g++.dg/torture/pr60659.C: New testcase.
1565 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1567         PR tree-optimization/60733
1568         * gcc.dg/torture/pr60733.c:  New test.
1570 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
1572         PR rtl-optimization/60650
1573         * gcc.target/arm/pr60650-2.c: New.
1575 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
1577         * gcc.target/i386/avx2-vpand-3.c,
1578         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1580 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1582         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1583         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1584         gcc.target/i386/memcpy-strategy-1.c,
1585         gcc.target/i386/memcpy-strategy-2.c,
1586         gcc.target/i386/memcpy-vector_loop-1.c,
1587         gcc.target/i386/memcpy-vector_loop-2.c,
1588         gcc.target/i386/memset-vector_loop-1.c,
1589         gcc.target/i386/memset-vector_loop-2.c,
1590         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1591         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1592         -march= options different from those in dg-options.
1594 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1596         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1597         gcc.target/i386/pr30970.c: Use -mtune=generic.
1598         * gcc.target/i386/avx2-vpaddb-3.c,
1599         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1600         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1601         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1602         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1603         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1604         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1605         gcc.target/i386/avx2-vpsubw-3.c,
1606         gcc.target/i386/avx256-unaligned-load-1.c,
1607         gcc.target/i386/avx256-unaligned-load-4.c,
1608         gcc.target/i386/avx256-unaligned-store-1.c,
1609         gcc.target/i386/avx256-unaligned-store-2.c,
1610         gcc.target/i386/avx256-unaligned-store-4.c: Use
1611         -mno-prefer-avx128.
1613 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1614             Iain Sandoe <iain@codesourcery.com>
1616         PR target/54083
1617         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1618         with the additional options -Wl,-undefined,dynamic_lookup
1619         and -Wl,-flat_namespace.
1620         * gcc.dg/torture/pr53922.c: Additional option
1621         -Wl,-flat_namespace for darwin[89].
1622         * gcc.dg/torture/pr60092.c: Additional options
1623         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1624         for darwin[89].
1626 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1628         PR target/43751
1629         * lib/prune.exp: Modify the regular express to prune
1630         the new warnings introduced by r205679 on darwin9.
1632 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
1634         * g++.dg/init/ctor4.C: Adjust.
1635         * g++.dg/init/ctor4-1.C: New.
1636         * g++.dg/cpp0x/defaulted2.C: Adjust.
1638 2014-04-01  Richard Henderson  <rth@redhat.com>
1640         PR target/60704
1641         * gcc.dg/pr60704.c: New file.
1643 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
1645         PR target/60363
1646         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1647         logical_op_short_circuit targets.
1649 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1651         PR libfortran/60128
1652         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1653         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1655 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1657         PR rtl-optimization/60700
1658         * gcc.target/i386/pr60700.c: New test.
1660 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1662         PR target/60650
1663         * gcc.target/arm/pr60650.c: Adjust command line options.
1665 2014-03-31  Martin Jambor  <mjambor@suse.cz>
1667         PR middle-end/60647
1668         * gcc.dg/pr60647-1.c: New test.
1669         * gcc.dg/pr60647-2.c: Likewise.
1671 2014-03-31  Richard Biener  <rguenther@suse.de>
1673         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1675 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
1677         PR target/60034
1678         * gcc.target/aarch64/pr60034.c: New file.
1680 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
1682         PR c++/60626
1683         * g++.dg/cpp1y/pr60626.C: New testcase.
1685 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
1687         * gcc.dg/pr45416.c: Allow bextr on x86.
1688         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1689         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1690         gcc.target/i386/fma4-vector.c: Use -mno-fma.
1691         * gcc.target/i386/l_fma_double_1.c,
1692         gcc.target/i386/l_fma_double_2.c,
1693         gcc.target/i386/l_fma_double_3.c,
1694         gcc.target/i386/l_fma_double_4.c,
1695         gcc.target/i386/l_fma_double_5.c,
1696         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1697         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1698         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1699         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1700         * gcc.target/i386/pr27971.c: Use -mno-tbm.
1701         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1702         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1704 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
1706         PR target/60648
1707         * g++.dg/pr60648.C: Move test to...
1708         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
1709         dg-options, add for fpic targets dg-additional-options -fPIC.
1711 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1713         * gnat.dg/opt33.adb: New testcase.
1715 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1717         PR target/60697
1718         * gcc.target/aarch64/pr60697.c: New.
1720 2014-03-27  Jeff Law  <law@redhat.com>
1722         PR target/60648
1723         * g++.dg/pr60648.C: New test.
1725 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
1727         PR c++/60573
1728         * g++.dg/cpp1y/pr60573.C: New testcase.
1730 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1732         PR target/60693
1733         * gcc.target/i386/pr60693.c: New test.
1735 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
1737         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1739 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1741         PR c++/60689
1742         * c-c++-common/pr60689.c: New test.
1744         PR c++/58678
1745         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1746         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1747         targets.
1749 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1751         PR target/60675
1752         * gcc.target/aarch64/pr60675.C: New.
1754 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1756         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1757         * lib/target-supports.exp: Return true for s390
1758         in check_effective_logical_op_short_circuit.
1760 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1762         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1763         of second source operand.
1764         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1765         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1766         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1768 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1770         PR ipa/60315
1771         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1773 2014-03-28  Tobias Burnus  <burnus@net-b.de>
1775         * lib/cilk-plus-dg.exp: New.
1776         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1777         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1779 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1781         PR fortran/60522
1782         * gfortran.dg/where_4.f90:  New test case.
1784 2014-03-27  Tobias Burnus  <burnus@net-b.de>
1786         PR fortran/58880
1787         * gfortran.dg/finalize_24.f90: New.
1789 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1791         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1792         vbpermq builtin.
1794         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1795         vec_select optimizations.
1796         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1797         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1799         PR target/60672
1800         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1801         xxpermdi builtins are supported.
1803 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1805         PR rtl-optimization/60650
1806         * gcc.target/arm/pr60650.c: New.
1808 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1810         * gcc.target/s390/20140327-1.c: New testcase.
1812 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
1814         PR middle-end/60682
1815         * g++.dg/gomp/pr60682.C: New test.
1817 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
1819         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1821 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1823         PR target/60580
1824         * gcc.target/aarch64/pr60580_1.c: New.
1825         * gcc.target/aarch64/test_fp_attribute_1.c: New.
1826         * gcc.target/aarch64/test_fp_attribute_2.c: New.
1828 2014-03-26  Dehao Chen  <dehao@google.com>
1830         * gcc.dg/predict-8.c: New test.
1832 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
1834         PR c++/52369
1835         * g++.dg/init/const10.C: New.
1836         * g++.dg/init/const11.C: New.
1837         * g++.dg/init/pr25811.C: Adjust.
1838         * g++.dg/init/pr29043.C: Likewise.
1839         * g++.dg/init/pr43719.C: Likewise.
1840         * g++.dg/init/pr44086.C: Likewise.
1841         * g++.dg/init/ctor8.C: Likewise.
1842         * g++.dg/init/uninitialized1.C: Likewise.
1844 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
1846         PR sanitizer/60636
1847         * c-c++-common/ubsan/pr60636.c: New test.
1849 2014-03-26  Andreas Schwab  <schwab@suse.de>
1851         * g++.dg/torture/pr60315.C: Remove duplication.
1853 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1855         * gcc.c-torture/execute/20140326-1.c: New test.
1857 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
1859         PR ipa/60315
1860         * g++.dg/torture/pr60315.C: New testcase.
1862 2014-03-25  Martin Jambor  <mjambor@suse.cz>
1864         PR ipa/60600
1865         * g++.dg/ipa/pr60600.C: New test.
1867 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
1869         PR testsuite/58013
1870         * g++.dg/opt/pr56999.C: Pop hidden visibility.
1872 2014-03-25  Richard Biener  <rguenther@suse.de>
1874         PR middle-end/60635
1875         * gfortran.dg/lto/pr60635_0.f90: New testcase.
1876         * gfortran.dg/lto/pr60635_1.c: Likewise.
1878 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
1880         PR c++/60627
1881         * g++.dg/cpp1y/pr60627.C: New testcase.
1883 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
1885         * gcc.target/aarch64/ushr64_1.c: New.
1887 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
1889         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1890         (LONG_LONG): Use LLONG.
1891         (set_rvector_long): Explicitly return void.
1892         (set_vector_long): Likewise.
1893         (check_vector_long): Likewise.
1895 2014-03-24  Marek Polacek  <polacek@redhat.com>
1897         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1898         Define INT_MIN.
1899         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1900         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1901         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1902         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1903         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1904         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1905         * c-c++-common/ubsan/pr59503.c: Likewise.
1906         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1907         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1908         * c-c++-common/ubsan/shift-3.c: Likewise.
1909         * c-c++-common/ubsan/shift-6.c: Likewise.
1910         * c-c++-common/ubsan/undefined-1.c: Likewise.
1911         * c-c++-common/ubsan/vla-2.c: Likewise.
1912         * c-c++-common/ubsan/vla-3.c: Likewise.
1913         * c-c++-common/ubsan/vla-4.c: Likewise.
1914         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1915         * g++.dg/ubsan/return-2.C: Likewise.
1917 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
1919         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1920         hppa*-*-hpux*.
1922         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1924         PR libfortran/59313
1925         PR libfortran/58015
1926         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1927         * gfortran.dg/round_4.f90: Likewise.
1929 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1931         PR libfortran/60128
1932         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1933         i?86-*-solaris2.9*.
1935 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1937         PR sanitizer/60613
1938         * c-c++-common/ubsan/pr60613-1.c: New test.
1939         * c-c++-common/ubsan/pr60613-2.c: New test.
1941 2014-03-22  Matthias Klose  <doko@ubuntu.com>
1943         * g++.dg/cpp0x/regress: Remove empty directory.
1945 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1947         PR debug/60603
1948         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1950 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1952         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1953         * g++.dg/cpp1y/pr60393.C: Likewise.
1955 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1957         PR c++/60384
1958         * g++.dg/cpp1y/pr60384.C: New.
1960 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
1962         PR target/60598
1963         * gcc.dg/pr60598.c: New test.
1965 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1967         PR ipa/59176
1968         * g++.dg/torture/pr59176.C: New test.
1970 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1972         PR ipa/60419
1973         * g++.dg/ipa/pr60419.C: New test.
1975 2014-03-21  Richard Biener  <rguenther@suse.de>
1977         PR tree-optimization/60577
1978         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
1980 2014-03-21  Tobias Burnus  <burnus@net-b.de>
1982         PR fortran/60599
1983         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
1985 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
1987         PR middle-end/60597
1988         * g++.dg/opt/pr60597.C: New test.
1990         PR c++/60572
1991         * g++.dg/init/pr60572.C: New test.
1993 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1995         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
1997 2014-03-19  Tobias Burnus  <burnus@net-b.de>
1999         PR fortran/60543
2000         PR fortran/60283
2001         * gfortran.dg/implicit_pure_4.f90: New.
2003 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2005         PR c++/51474
2006         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2008 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
2010         PR testsuite/60590
2011         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2012         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2013         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2015 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2017         PR c++/60332
2018         * g++.dg/cpp1y/pr60332.C: New.
2020 2014-03-19  Marek Polacek  <polacek@redhat.com>
2022         PR sanitizer/60569
2023         * g++.dg/ubsan/pr60569.C: New test.
2025 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2027         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2029 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
2031         PR tree-optimization/60559
2032         * g++.dg/vect/pr60559.cc: New test.
2034 2014-03-18  Ian Lance Taylor  <iant@google.com>
2036         PR target/60563
2037         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2038         (ditype): Rename typedef from int64_t.
2040 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2042         PR c/55383
2043         * gcc.dg/cast-qual-3.c: New.
2044         Revert:
2045         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2046         * c-c++-common/Wcast-qual-1.c: More precise match text.
2048 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
2050         PR fortran/55207
2051         PR fortran/60549
2052         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2053         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2054         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2055         * gfortran.dg/intent_optimize_1.f90: Ditto.
2056         * gfortran.dg/pointer_init_9.f90: Ditto.
2057         * gfortran.dg/volatile4.f90: Ditto.
2058         * gfortran.dg/volatile6.f90: Ditto.
2060 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2062         PR c/55383
2063         * c-c++-common/Wcast-qual-1.c: More precise match text.
2065 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2067         PR c++/60305
2068         * g++.dg/cpp0x/constexpr-ice14.C: New.
2070 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2072         PR c++/54250
2073         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2075 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
2077         PR sanitizer/60535
2078         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2079         * c-c++-common/ubsan/null-2.c: Likewise.
2080         * c-c++-common/ubsan/null-3.c: Likewise.
2081         * c-c++-common/ubsan/null-4.c: Likewise.
2082         * c-c++-common/ubsan/null-5.c: Likewise.
2083         * c-c++-common/ubsan/null-6.c: Likewise.
2084         * c-c++-common/ubsan/null-7.c: Likewise.
2085         * c-c++-common/ubsan/null-8.c: Likewise.
2086         * c-c++-common/ubsan/null-9.c: Likewise.
2087         * c-c++-common/ubsan/null-10.c: Likewise.
2088         * c-c++-common/ubsan/null-11.c: Likewise.
2089         * c-c++-common/ubsan/overflow-1.c: Likewise.
2090         * c-c++-common/ubsan/overflow-2.c: Likewise.
2091         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2092         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2093         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2094         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2095         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2096         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2097         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2098         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2099         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2100         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2101         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2102         * c-c++-common/ubsan/pr59333.c: Likewise.
2103         * c-c++-common/ubsan/pr59503.c: Likewise.
2104         * c-c++-common/ubsan/pr59667.c: Likewise.
2105         * c-c++-common/ubsan/undefined-1.c: Likewise.
2106         * g++.dg/ubsan/pr59250.C: Likewise.
2107         * g++.dg/ubsan/pr59306.C: Likewise.
2109 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2111         * gcc.dg/tls/pr58595.c: Add tls options.
2113 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2115         * gcc.target/i386/avx-additional-reg-names.c: New.
2116         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2118 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
2120         PR c++/60390
2121         * g++.dg/cpp1y/pr60390.C: New testcase.
2123         PR c++/60391
2124         * g++.dg/cpp1y/pr60391.C: New testcase.
2126 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
2128         PR target/60516
2129         * gcc.target/i386/pr60516.c: New test.
2131 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2133         PR c++/59571
2134         * g++.dg/cpp0x/constexpr-ice13.C: New.
2136 2014-03-17  Marek Polacek  <polacek@redhat.com>
2138         PR middle-end/60534
2139         * gcc.dg/gomp/pr60534.c: New test.
2141 2014-03-17  Kai Tietz  <ktietz@redhat.com>
2143         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2145 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
2147         PR testsuite/58851
2148         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2149         storage size.
2151 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2153         PR libfortran/58324
2154         * gfortran.dg/list_read_12.f90: New test.
2156 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
2158         PR fortran/55207
2159         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2160         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2161         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2162         -Wno-aggressive-loop-optimizations and remove an unused variable.
2163         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2164         * gfortran.dg/pointer_init_9.f90: New.
2165         * gfortran.dg/volatile4.f90: Put into subroutine.
2166         * gfortran.dg/volatile6.f90: Ditto.
2168 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2170         PR fortran/60392
2171         * gfortran.dg/transpose_4.f90: New test.
2173 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
2175         PR rtl-optimization/60508
2176         * gcc.target/i386/pr60508.c: New.
2178 2014-03-14  Richard Biener  <rguenther@suse.de>
2180         PR middle-end/60518
2181         * g++.dg/pr60518.C: New testcase.
2183 2014-03-14  Martin Jambor  <mjambor@suse.cz>
2185         PR lto/60461
2186         * gcc.dg/lto/pr60461_0.c: New test.
2188 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
2190         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2191         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2192         * gcc.dg/lto/save-temps_0.c: New testcase.
2194 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
2196         PR middle-end/36282
2197         * c-c++-common/pr36282-1.c: New test.
2198         * c-c++-common/pr36282-2.c: New test.
2199         * c-c++-common/pr36282-3.c: New test.
2200         * c-c++-common/pr36282-4.c: New test.
2202 2014-03-13  Richard Henderson  <rth@redhat.com>
2204         PR debug/60438
2205         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2207 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2209         PR c++/60383
2210         * g++.dg/template/crash118.C: New.
2211         * g++.dg/template/crash95.C: Adjust.
2213 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
2215         PR rtl-optimization/57189
2216         * gcc.target/i386/pr57189.c: New.
2218 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2220         PR c++/60254
2221         * g++.dg/cpp0x/static_assert10.C: New.
2222         * g++.dg/cpp0x/static_assert11.C: Likewise.
2223         * g++.dg/cpp0x/static_assert3.C: Adjust.
2225 2014-03-13  Richard Biener  <rguenther@suse.de>
2227         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2229 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2231         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2232         2.07 128-bit arithmetic.
2233         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2235         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2236         due to when TImode is allowed in VSX registers, the allowable
2237         address modes for TImode is just a single indirect address in
2238         order for the value to be loaded and store in either GPR or VSX
2239         registers.  This affects the generated code, and it would cause
2240         this test to fail, when such an option is used.
2242 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2244         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2246 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2248         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2249         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2250         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2251         only test for exactly one if if -mbranch-cost=1 has been passed.
2253 2014-03-12  Christian Bruel  <christian.bruel@st.com>
2255         PR target/60264
2256         * gcc.target/arm/pr60264.c
2258 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2260         PR tree-optimization/60454
2261         * gcc.c-torture/execute/pr60454.c: New test.
2263 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2264             Marc Glisse  <marc.glisse@inria.fr>
2266         PR tree-optimization/60502
2267         * gcc.c-torture/compile/pr60502.c: New test.
2269 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
2271         PR middle-end/60482
2272         * gcc.dg/vect/pr60482.c: New test.
2274 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
2276         PR c++/60389
2277         * g++.dg/cpp0x/inh-ctor19.C: New.
2279 2014-03-11  Richard Biener  <rguenther@suse.de>
2281         PR tree-optimization/60429
2282         PR tree-optimization/60485
2283         * gcc.dg/pr60485-1.c: New testcase.
2284         * gcc.dg/pr60485-2.c: Likewise.
2286 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
2288         PR ipa/60457
2289         * g++.dg/ipa/pr60457.C: New test.
2291 2014-03-10  Richard Biener  <rguenther@suse.de>
2293         PR middle-end/60474
2294         * g++.dg/torture/pr60474.C: New testcase.
2296 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
2298         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2300 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
2302         * gcc.dg/lto/pr55113_0.c: New testcase.
2304 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
2306         PR c++/60033
2307         * g++.dg/cpp1y/pr60033.C: New testcase.
2309         PR c++/60393
2310         * g++.dg/cpp1y/pr60393.C: New testcase.
2312 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2314         PR libfortran/60128
2315         * gfortran.dg/fmt_en.f90: New test.
2317 2014-03-07  Jason Merrill  <jason@redhat.com>
2319         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2320         * lib/target-supports.exp (check_effective_target_c++11): Now
2321         means C++11 and up.
2322         (check_effective_target_c++11_only): New.
2323         (check_effective_target_c++11_down): New.
2324         (check_effective_target_c++1y): New.
2325         (check_effective_target_c++1y_only): New.
2326         (check_effective_target_c++98_only): Rename from
2327         check_effective_target_c++98.
2328         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2330 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
2332         PR c++/58609
2333         * g++.dg/cpp0x/constexpr-ice12.C: New.
2335 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
2337         * c-c++-common/gomp/map-1.c: Extend.
2339 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
2340             Janus Weil  <janus@gcc.gnu.org>
2342         PR fortran/51976
2343         * gfortran.dg/deferred_type_component_1.f90 : New test.
2344         * gfortran.dg/deferred_type_component_2.f90 : New test.
2346 2014-03-06  Marek Polacek  <polacek@redhat.com>
2348         PR c/60197
2349         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2350         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2352 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
2354         PR target/58595
2355         * gcc.dg/tls/pr58595.c: New test.
2357 2014-03-06  Richard Biener  <rguenther@suse.de>
2359         PR middle-end/60445
2360         PR lto/60424
2361         PR lto/60427
2362         Revert
2363         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2365         * gcc.dg/lto/pr55113_0.c: New testcase.
2367 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
2369         PR testsuite/59308
2370         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2371         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
2372         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2373         s390*/i?86/x86_64.
2374         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2375         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2376         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2377         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2379         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
2380         even for mips*/s390*/i?86/x86_64.
2381         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2382         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2383         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2384         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2385         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2387         PR lto/60404
2388         * gcc.dg/lto/pr60404_0.c: New test.
2389         * gcc.dg/lto/pr60404_1.c: New file.
2390         * gcc.dg/lto/pr60404_2.c: New file.
2392 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2394         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2395         long long" throughout.
2396         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2397         * gcc.dg/vmx/insert-vsx.c: Likewise.
2398         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2399         * gcc.dg/vmx/ld-vsx.c: Likewise.
2400         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2401         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2402         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2403         * gcc.dg/vmx/merge-vsx.c: Likewise.
2404         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2405         * gcc.dg/vmx/st-vsx.c: Likewise.
2406         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2407         * gcc.dg/vmx/stl-vsx.c: Likewise.
2408         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2410 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2412         * gcc.dg/lto/pr55113_0.c: New testcase.
2414 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2416         PR c++/60376
2417         * g++.dg/cpp1y/pr60376.C: New.
2419 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2421         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2423 2014-03-04  Richard Biener  <rguenther@suse.de>
2425         PR tree-optimization/60382
2426         * gcc.dg/vect/pr60382.c: New testcase.
2428 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
2430         PR libfortran/60148
2431         * gfortran.dg/namelist_84.f90: New test.
2433 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
2435         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2436         argument to avoid inf values.
2437         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2438         UNION_FP_CHECK machinery.
2440 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
2442         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2443         i32in128 cases outside special big-endian processing block.
2445 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
2447         PR preprocessor/60400
2448         * c-c++-common/cpp/pr60400.c: New test.
2449         * c-c++-common/cpp/pr60400-1.h: New file.
2450         * c-c++-common/cpp/pr60400-2.h: New file.
2452         PR objc++/60398
2453         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2455         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2456         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2458 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2460         PR ipa/60150
2461         * g++.dg/lto/pr60150.H: New testcase.
2462         * g++.dg/lto/pr60150_0.C: New testcase.
2463         * g++.dg/lto/pr60150_1.C: New testcase.
2465 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2467         PR ipa/60306
2468         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2470 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2472         PR fortran/60236
2473         * gfortran.dg/vect/pr32380.f: Fix expected test results.
2475 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2477         PR c++/50025
2478         * g++.dg/cpp0x/pr50025.C: New.
2480 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
2482         PR c++/60377
2483         * g++.dg/cpp1y/pr60377.C: New testcase.
2485 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
2487         PR fortran/60341
2488         * gfortran.dg/str_comp_optimize_1.f90: New test.
2490 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2492         PR target/60071
2493         * gcc.c-torture/compile/pr60071.c: New.
2495 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
2497         PR fortran/60359
2498         * gfortran.dg/unlimited_polymorphic_16.f90: New.
2500 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2502         PR c++/58610
2503         * g++.dg/cpp0x/constexpr-ice11.C: New.
2505 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2507         PR c++/60314
2508         * g++.dg/cpp1y/auto-fn24.C: New.
2510 2014-02-28  Joey Ye  <joey.ye@arm.com>
2512         PR target/PR60169
2513         * gcc.target/arm/thumb1-far-jump-3.c: New case.
2515 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/60253
2518         * g++.dg/overload/ellipsis2.C: New.
2520 2014-02-27  Jeff Law  <law@redhat.com>
2522         PR rtl-optimization/52714
2523         * gcc.c-torture/compile/pr52714.c: New test.
2525 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
2526             Jeff Law  <law@redhat.com>
2528         PR rtl-optimization/49847
2529         * g++.dg/pr49847.C: New test.
2531 2014-02-27  Marek Polacek  <polacek@redhat.com>
2533         PR middle-end/59223
2534         * c-c++-common/pr59223.c: New test.
2536 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2538         * common/config/i386/predicates.md (const1256_operand): Remove.
2539         (const2356_operand): New.
2540         (const_1_to_2_operand): Remove.
2541         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2542         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2543         (*avx512pf_gatherpf<mode>sf): Ditto.
2544         (avx512pf_gatherpf<mode>df): Ditto.
2545         (*avx512pf_gatherpf<mode>df_mask): Ditto.
2546         (*avx512pf_gatherpf<mode>df): Ditto.
2547         (avx512pf_scatterpf<mode>sf): Ditto.
2548         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2549         (*avx512pf_scatterpf<mode>sf): Ditto.
2550         (avx512pf_scatterpf<mode>df): Ditto.
2551         (*avx512pf_scatterpf<mode>df_mask): Ditto.
2552         (*avx512pf_scatterpf<mode>df): Ditto.
2553         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2555 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2557         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2558         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2559         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2560         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2561         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2562         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2563         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2564         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2566 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
2568         PR target/60280
2569         * gnat.dg/renaming5.adb: Change to two expected gotos.
2570         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2571         jump threads.
2572         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2573         messages for removed basic block.
2574         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2575         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2576         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2577         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2579 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2581         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2582         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2583         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2584         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2585         * gcc.dg/vmx/merge-vsx.c: Likewise.
2586         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2588 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
2590         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2591         * gcc.target/i386/prefetchwt1-1.c: New.
2592         * g++.dg/other/i386-2.C: Add new option.
2593         * g++.dg/other/i386-3.C: Ditto.
2594         * gcc.target/i386/sse-12.c: Ditto.
2595         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2596         * gcc.target/i386/sse-22.c: Add new option.
2597         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2599 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601         PR libfortran/59313
2602         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2604         PR libfortran/58015
2605         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2607 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
2609         PR c++/60311
2610         * g++.dg/cpp1y/pr60311.C: New testcase.
2612         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2614         PR c++/60065
2615         * g++.dg/cpp1y/pr60065.C: New testcase.
2617 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
2619         PR rtl-optimization/60268
2620         * gcc.c-torture/compile/pr60268.c: New test.
2622 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
2624         * gcc.target/microblaze/others/mem_reload.c: New test.
2626 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2628         * gcc.dg/vmx/lde.c: New test.
2629         * gcc.dg/vmx/lde-be-order.c: New test.
2630         * gcc.dg/vmx/ste.c: New test.
2631         * gcc.dg/vmx/ste-be-order.c: New test.
2633 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
2635         PR testsuite/60173
2636         * lib/target-supports.exp
2637         (check_effective_target_logical_op_short_circuit): Add cris-*-*
2638         and crisv32-*-* to list.
2640 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2642         PR fortran/60302
2643         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2645 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2647         * gcc.dg/vmx/vsums.c: Check entire result vector.
2648         * gcc.dg/vmx/vsums-be-order.c: Likewise.
2650 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2652         * gcc.dg/vmx/ld.c: New test.
2653         * gcc.dg/vmx/ld-be-order.c: New test.
2654         * gcc.dg/vmx/ld-vsx.c: New test.
2655         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2656         * gcc.dg/vmx/ldl.c: New test.
2657         * gcc.dg/vmx/ldl-be-order.c: New test.
2658         * gcc.dg/vmx/ldl-vsx.c: New test.
2659         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2660         * gcc.dg/vmx/st.c: New test.
2661         * gcc.dg/vmx/st-be-order.c: New test.
2662         * gcc.dg/vmx/st-vsx.c: New test.
2663         * gcc.dg/vmx/st-vsx-be-order.c: New test.
2664         * gcc.dg/vmx/stl.c: New test.
2665         * gcc.dg/vmx/stl-be-order.c: New test.
2666         * gcc.dg/vmx/stl-vsx.c: New test.
2667         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2669 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
2671         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2672         * g++.dg/other/i386-3.C (dg-options): Ditto.
2673         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2674         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2675         -mavx512pf and -msha.
2677 2014-02-21  Richard Biener  <rguenther@suse.de>
2679         PR tree-optimization/60276
2680         * gcc.dg/vect/pr60276.c: New testcase.
2682 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2684         PR fortran/60234
2685         * gfortran.dg/finalize_23.f90: New.
2687 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
2689         PR c++/60052
2690         PR c++/60053
2691         * g++.dg/cpp1y/pr60052.C: New testcase.
2692         * g++.dg/cpp1y/pr60053.C: New testcase.
2694 2014-02-21  Tobias Burnus  <burnus@net-b.de>
2696         PR fortran/60286
2697         * gfortran.dg/inquire_16.f90: New.
2699 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
2701         * gcc.target/nios2/biggot-1.c: New.
2702         * gcc.target/nios2/biggot-2.c: New.
2704 2014-02-20  Martin Jambor  <mjambor@suse.cz>
2706         PR ipa/55260
2707         * gcc.dg/ipa/pr55260.c: New test.
2709 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
2711         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2712         for execution test case.
2714 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
2716         PR ipa/58555
2717         * g++.dg/torture/pr58555.C: New testcase.
2719 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2721         PR target/60204
2722         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2723         reflect abi fix.
2724         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2726 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2727             Kirill Yukhin  <kirill.yukhin@intel.com>
2729         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2730         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2731         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2732         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2733         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2734         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2736 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2738         PR c/37743
2739         * g++.dg/ext/builtin-bswap1.C: New test.
2740         * c-c++-common/pr37743.c: New test.
2742 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
2744         * gcc.dg/decl-10.c: New test.
2746 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2748         PR c++/60267
2749         * g++.dg/ext/ivdep-1.C: New test.
2751         PR c++/60267
2752         * gcc.dg/pr60267.c: New test.
2754 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
2756         PR target/59794
2757         * gcc.target/i386/pr39162.c: Add dg-prune-output.
2758         (dg-options): Remove -Wno-psabi.
2759         * gcc.target/i386/pr59794-2.c: Ditto.
2760         * gcc.target/i386/pr60205-1.c: Ditto.
2761         * gcc.target/i386/sse-5.c: Ditto.
2763 2014-02-18  Nick Clifton  <nickc@redhat.com>
2765         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2766         * gcc.dg/pr23623.c: Likewise.
2767         * gcc.dg/pr48784-1.c: Likewise.
2768         * gcc.dg/pr48784-2.c: Likewise.
2769         * gcc.dg/pr56997-2.c: Likewise.
2770         * gcc.dg/sms-6.c: Likewise.
2771         * gcc.dg/torture/pr60183.c: Likewise.
2772         * gcc.dg/torture/vec-cvt-1.c: Likewise.
2773         * gcc.c-torture/execute/20061220-1.x: New.
2774         * gcc.c-torture/execute/pr43220.x: New.
2775         * gcc.c-torture/execute/pr51581-1.x: New.
2776         * gcc.c-torture/execute/pr51581-2.x: New.
2777         * gcc.c-torture/execute/pr58570.x: New.
2778         * gcc.c-torture/unsorted/DFcmp.x: New.
2779         * gcc.c-torture/unsorted/SFset.x: New.
2781 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2783         * gnat.dg/opt31.adb: New test.
2785 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2787         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2789 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
2791         PR fortran/60232
2792         * gfortran.dg/typebound_proc_33.f90: New.
2794 2014-02-19  Marek Polacek  <polacek@redhat.com>
2796         PR c/60195
2797         * gcc.dg/pr60195.c: New test.
2799 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
2801         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2803 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2805         PR preprocessor/58844
2806         * c-c++-common/cpp/pr58844-1.c: New test.
2807         * c-c++-common/cpp/pr58844-2.c: New test.
2809 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2811         PR c++/60225
2812         * g++.dg/cpp0x/constexpr-ice10.C: New.
2814 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2816         PR c++/60215
2817         * g++.dg/cpp0x/pr60215.C: New.
2819 2014-02-18  Tobias Burnus  <burnus@net-b.de>
2821         PR fortran/49397
2822         * gfortran.dg/proc_ptr_45.f90: New.
2823         * gfortran.dg/proc_ptr_46.f90: New.
2825 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
2827         PR c++/60190
2828         * g++.dg/cpp1y/pr60190.C: New testcase.
2830         PR c++/60064
2831         * g++.dg/cpp1y/pr60064.C: New testcase.
2833 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
2835         PR target/60205
2836         * gcc.target/i386/pr60205-1.c: New test.
2837         * gcc.target/i386/pr60205-2.c: Ditto.
2839 2014-02-18  Kai Tietz  <ktietz@redhat.com>
2841         PR target/60193
2842         * gcc.target/i386/nest-1.c: New testcase.
2844 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2846         * gnat.dg/opt32.adb: New test.
2848 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
2850         PR fortran/60231
2851         * gfortran.dg/typebound_generic_15.f90: New.
2853 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
2855         PR fortran/55907
2856         * gfortran.dg/init_flag_12.f90: New.
2858 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
2859             Ilya Tocar  <ilya.tocar@intel.com>
2861         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2862         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2863         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2864         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2866 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
2868         * lib/target-supports.exp
2869         (check_effective_target_logical_op_short_circuit): New procedure.
2870         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2871         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2872         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2873         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2874         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2875         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
2876         logical_op_short_circuit for the alternative test, extending
2877         it to arm_cortex_m.
2879 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2881         PR target/60203
2882         * gcc.target/powerpc/pr60203.c: New testsuite.
2884 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
2886         PR fortran/59599
2887         * gfortran.dg/ichar_3.f90: New test.
2889 2014-02-15  Richard Biener  <rguenther@suse.de>
2891         PR tree-optimization/60183
2892         * gcc.dg/torture/pr60183.c: New testcase.
2894 2014-02-14  Jeff Law  <law@redhat.com>
2896         PR rtl-optimization/60131
2897         * g++.dg/torture/pr60131.C: New test.
2899 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
2901         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2902         on command-line.
2904 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2906         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2908 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
2910         * gcc.c-torture/compile/20140213.c: New test.
2912 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
2914         PR target/43546
2915         * gcc.target/i386/pr43546.c: New test.
2917 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2919         * gcc.target/s390/hotpatch-compile-8.c: New test.
2921 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2923         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
2924         definition with an ifndef.
2925         * gcc.dg/pr59605-2.c: New test.
2927 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2929         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2931 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
2933         * gcc.dg/torture/float128-mul-underflow.c,
2934         gcc.dg/torture/float128-truncdf-underflow.c,
2935         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2937 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2939         PR middle-end/59737
2940         * g++.dg/ipa/pr59737.C: New test.
2942 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2944         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2946 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
2948         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2950         * gcc.dg/cilk-plus/jump-openmp.c: New file.
2952 2014-02-12  Richard Biener  <rguenther@suse.de>
2954         PR middle-end/60092
2955         * gcc.dg/torture/pr60092.c: New testcase.
2956         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2958 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2960         * gcc.c-torture/execute/20140212-1.c: New test.
2962 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
2964         PR c++/60047
2965         * g++.dg/cpp0x/pr60047.C: New.
2967 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2969         PR c/60101
2970         * c-c++-common/pr60101.c: New test.
2972 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
2974         PR lto/59468
2975         * g++.dg/ipa/devirt-27.C: New testcase.
2976         * g++.dg/ipa/devirt-26.C: New testcase.
2978 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2980         PR target/60137
2981         * gcc.target/powerpc/pr60137.c: New file.
2983 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2985         PR fortran/52370
2986         * gfortran.dg/pr52370.f90: New test.
2988 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
2990         PR target/59927
2991         Revert
2992         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
2994         PR testsuite/58630
2995         * gcc.target/i386/pr43662.c (dg-options):
2996         Add -maccumulate-outgoing-args.
2997         * gcc.target/i386/pr43869.c (dg-options): Ditto.
2998         * gcc.target/i386/pr57003.c (dg-options): Ditto.
2999         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3000         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3001         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3002         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3003         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3004         Add -maccumulate-outgoing-args.
3005         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3006         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3007         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3008         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3009         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3010         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3011         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3012         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3013         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3014         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3015         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3016         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3017         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3018         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3019         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3021 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3023         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3025 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3027         PR debug/59776
3028         * gcc.dg/guality/pr59776.c: New test.
3030 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
3032         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3033         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3034         (add_options_for_arm_vfp3): New.
3036 2014-02-11  Jeff Law  <law@redhat.com>
3038         PR middle-end/54041
3039         * gcc.target/m68k/pr54041.c: New test.
3041 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
3043         PR target/59927
3044         * gcc.target/i386/pr59927.c: New test.
3046 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
3048         * gcc.dg/vect/pr57741-3.c: Require vect_int.
3049         * gcc.dg/vect/pr60012.c: Likewise.
3050         * gcc.dg/vect/vect-119.c: Likewise.
3051         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3052         * gcc.dg/vect/vect-outer-4c.c: Likewise.
3054 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3056         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3058 2014-02-10  Jeff Law  <law@redhat.com>
3060         PR middle-end-52306
3061         * gcc.c-torture/compile/pr52306.c: New test.
3063 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3067 2014-02-10  Richard Biener  <rguenther@suse.de>
3069         PR tree-optimization/60115
3070         * gcc.dg/torture/pr60115.c: New testcase.
3072 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3074         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3075         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3077 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3078             Ilya Tocar  <ilya.tocar@intel.com>
3080         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3081         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3082         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3083         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3084         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3085         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3086         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3087         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3088         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3089         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3090         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3091         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3092         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3093         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3094         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3095         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3096         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3097         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3098         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3099         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3100         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3101         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3102         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3103         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3104         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3105         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3106         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3108 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
3110         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3112 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3114         PR fortran/57522
3115         * gfortran.dg/associated_target_5.f03: New test.
3117 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
3119         PR fortran/59026
3120         * gfortran.dg/elemental_by_value_1.f90: New test.
3122 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
3124         PR fortran/58470
3125         * gfortran.dg/finalize_22.f90: New.
3127 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
3129         PR fortran/60066
3130         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
3131         was fixed by the patch for PR59906.
3133 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
3135         PR translation/52289
3136         * gfortran.dg/coarray_8.f90: Update dg-error match.
3138 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3140         PR c/59984
3141         * gcc.dg/vect/pr59984.c: New test.
3143         PR middle-end/60092
3144         * gcc.dg/attr-alloc_align-1.c: New test.
3145         * gcc.dg/attr-alloc_align-2.c: New test.
3146         * gcc.dg/attr-alloc_align-3.c: New test.
3147         * gcc.dg/attr-assume_aligned-1.c: New test.
3148         * gcc.dg/attr-assume_aligned-2.c: New test.
3149         * gcc.dg/attr-assume_aligned-3.c: New test.
3151 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
3153         PR target/60077
3154         * gcc.target/i386/pr60077-1.c: New test.
3155         * gcc.target/i386/pr60077-2.c: New test.
3157 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3159         PR preprocessor/56824
3160         * gcc.dg/pr56824.c: New test.
3162 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3164         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3165         variable used for atomic operations.
3167 2014-02-07  Richard Biener  <rguenther@suse.de>
3169         PR middle-end/60092
3170         * gcc.dg/vect/pr60092-2.c: New testcase.
3172 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
3174         PR c++/60082
3175         Revert
3176         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3178         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3179         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3181 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3183         * gcc.target/s390/fp2int1.c: New testcase.
3185 2014-02-07  Richard Biener  <rguenther@suse.de>
3187         PR middle-end/60092
3188         * gcc.dg/tree-ssa/alias-30.c: New testcase.
3189         * gcc.dg/tree-ssa/alias-31.c: Likewise.
3191 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
3193         PR ipa/59918
3194         * g++.dg/torture/pr59918.C: New testcase.
3196 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3198         PR target/59575
3199         * gcc.target/arm/pr59575.c: New test.
3201         PR debug/59992
3202         * gcc.dg/pr59992.c: New test.
3204 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
3206         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3207         init_priority. Test alignment of variable instead of function.
3209 2014-02-06  Marek Polacek  <polacek@redhat.com>
3211         PR c/60087
3212         * gcc.dg/pr60087.c: New test.
3214 2014-02-06  Alan Modra  <amodra@gmail.com>
3216         * gcc.target/powerpc/pr60032.c: New.
3218 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
3220         PR target/60062
3221         * gcc.c-torture/execute/pr60062.c: New test.
3222         * gcc.c-torture/execute/pr60072.c: New test.
3224 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
3226         * gcc.dg/tree-ssa/pr59597.c: Make called function static
3227         so that expected outcome works for PIC variants too.
3229 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
3230             Kugan Vivekanandarajah  <kuganv@linaro.org>
3232         * gcc.target/arm/vect-noalign.c: New file.
3234 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
3235             Jakub Jelinek  <jakub@redhat.com>
3237         PR middle-end/60013
3238         * gcc.dg/pr60013.c: New testcase.
3240 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3242         * gcc.dg/vmx/sum2s.c: New.
3243         * gcc.dg/vmx/sum2s-be-order.c: New.
3245 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3247         * gcc.dg/vmx/pack.c: New.
3248         * gcc.dg/vmx/pack-be-order.c: New.
3249         * gcc.dg/vmx/unpack.c: New.
3250         * gcc.dg/vmx/unpack-be-order.c: New.
3252 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3254         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3255         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3257 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3259         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3260         Use __builtin_floorf, __builtin_ceilf.
3261         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3262         declaration.
3263         (TEST): Use __builtin_floorf.
3264         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3266 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3268         PR ipa/59947
3269         * g++.dg/opt/pr59947.C: New test.
3271         PR c++/58703
3272         * c-c++-common/gomp/pr58703.c: New test.
3274 2014-02-05  Richard Biener  <rguenther@suse.de>
3276         PR testsuite/60076
3277         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3278         avoid using unsigned long long.
3280 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
3282         PR middle-end/57499
3283         * g++.dg/torture/pr57499.C: New test.
3285 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
3287         * gcc.dg/asan/nosanitize-and-inline.c: New test.
3289 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
3291         * g++.dg/ipa/devirrt-22.C: Fix template.
3293 2014-02-04  Marek Polacek  <polacek@redhat.com>
3295         PR c/60036
3296         * gcc.dg/pr60036.c: New test.
3298 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
3300         PR ipa/60058
3301         * g++.dg/torture/pr60058.C: New testcase.
3303 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3305         * g++.dg/tsan/default_options.C: Invert check.
3307 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3309         PR tree-optimization/60002
3310         * g++.dg/opt/pr60002.C: New test.
3312         PR tree-optimization/60023
3313         * g++.dg/vect/pr60023.cc: New test.
3315         PR ipa/60026
3316         * c-c++-common/torture/pr60026.c: New test.
3318         PR rtl-optimization/57915
3319         * gcc.target/i386/pr57915.c: New test.
3321 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3323         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3325 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
3327         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3329 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3331         PR middle-end/59261
3332         * gcc.dg/pr59261.c: New test.
3334 2014-02-04  Richard Biener  <rguenther@suse.de>
3336         PR tree-optimization/60012
3337         * gcc.dg/vect/pr60012.c: New testcase.
3339 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3341         PR target/59788
3342         * g++.dg/eh/unwind-direct.C: New test.
3344 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
3346         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3347         timeout value to 20s.
3349 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3351         PR ipa/59882
3352         * g++.dg/torture/pr59882.C: New testcase
3354 2014-02-03  Jan Hubicka  <jh@suse.cz>
3356         PR ipa/59831
3357         * g++.dg/ipa/devirt-22.C: New testcase.
3359 2014-02-03  Jan Hubicka  <jh@suse.cz>
3361         * g++.dg/ipa/devirt-25.C: New testcase.
3363 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3365         PR tree-optimization/59924
3366         * gcc.dg/pr59924.c: New test.
3368 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3370         PR ipa/59831
3371         * g++.dg/ipa/devirt-24.C: New testcase.
3373 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
3375         PR c++/53017
3376         PR c++/59211
3377         * c-c++-common/attributes-1.c: New testcase.
3378         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3380 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3382         PR c++/58871
3383         * g++.dg/cpp0x/pr58871.C: New.
3385 2014-02-03  Cong Hou  <congh@google.com>
3387         PR tree-optimization/60000
3388         * g++.dg/vect/pr60000.cc: New test.
3390 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3392         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3393         * gcc.target/i386/long-double-64-4.c: Likewise.
3394         * gcc.target/i386/long-double-80-1.c: Likewise.
3395         * gcc.target/i386/long-double-80-2.c: Likewise.
3396         * gcc.target/i386/long-double-80-3.c: Likewise.
3397         * gcc.target/i386/long-double-80-4.c: Likewise.
3398         * gcc.target/i386/long-double-80-5.c: Likewise.
3399         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
3400         __multf3 isn't used.
3401         * gcc.target/i386/long-double-64-3.c: Likewise.
3402         * gcc.target/i386/long-double-128-1.c: New test.
3403         * gcc.target/i386/long-double-128-2.c: Likewise.
3404         * gcc.target/i386/long-double-128-3.c: Likewise.
3405         * gcc.target/i386/long-double-128-4.c: Likewise.
3406         * gcc.target/i386/long-double-128-5.c: Likewise.
3407         * gcc.target/i386/long-double-128-6.c: Likewise.
3408         * gcc.target/i386/long-double-128-7.c: Likewise.
3409         * gcc.target/i386/long-double-128-8.c: Likewise.
3410         * gcc.target/i386/long-double-128-9.c: Likewise.
3411         * gcc.target/i386/long-double-64-5.c: Likewise.
3412         * gcc.target/i386/long-double-64-6.c: Likewise.
3413         * gcc.target/i386/long-double-64-7.c: Likewise.
3414         * gcc.target/i386/long-double-64-8.c: Likewise.
3415         * gcc.target/i386/long-double-64-9.c: Likewise.
3416         * gcc.target/i386/long-double-80-10.c: Likewise.
3417         * gcc.target/i386/long-double-80-8.c: Likewise.
3418         * gcc.target/i386/long-double-80-9.c: Likewise.
3420 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
3422         PR rtl-optimization/57662
3423         * g++.dg/pr57662.C: New test.
3425 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3427         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3428         * gcc.dg/vmx/perm.c: New.
3429         * gcc.dg/vmx/perm-be-order.c: New.
3431 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3433         * gcc.dg/vmx/vsums.c: New.
3434         * gcc.dg/vmx/vsums-be-order.c: New.
3436 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
3438         * g++.dg/ipa/devirt-23.C: New testcase.
3439         * g++.dg/ipa/devirt-20.C: Fix template.
3441 2014-02-02  Jan Hubicka  <jh@suse.cz>
3443         * g++.dg/ipa/devirt-21.C: New testcase.
3445 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3447         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3448         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3450 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
3452         PR target/60017
3453         * gcc.c-torture/execute/pr60017.c: New test.
3455 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
3457         PR fortran/57033
3458         * gfortran.dg/default_initialization_7.f90: New test.
3460 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
3462         PR fortran/59906
3463         * gfortran.dg/elemental_subroutine_9.f90: New test.
3465 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3467         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3469 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3471         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3473 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3475         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3477 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3479         PR c++/51219
3480         * g++.dg/init/bitfield5.C: New.
3482 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
3484         PR tree-optimization/60003
3485         * gcc.c-torture/execute/pr60003.c: New test.
3487 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
3489         PR bootstrap/59985
3490         * gcc.target/arm/pr59985.C: New.
3492 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3494         PR sanitizer/59410
3495         * lib/tsan-dg.exp (tsan_init): Instead of not running any
3496         tsan tests if trivial testcase doesn't run, set dg-do-what-default
3497         to compile.
3498         (tsan_finish): Restore dg-do-what-default.
3499         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3500         * g++.dg/tsan/fd_close_norace2.C: Likewise.
3501         * g++.dg/tsan/default_options.C: Likewise.
3502         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3503         * g++.dg/tsan/atomic_free2.C: Likewise.
3504         * g++.dg/tsan/cond_race.C: Likewise.
3505         * g++.dg/tsan/fd_close_norace.C: Likewise.
3506         * g++.dg/tsan/benign_race.C: Likewise.
3507         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3508         * c-c++-common/tsan/simple_race.c: Likewise.
3509         * c-c++-common/tsan/mutexset1.c: Likewise.
3510         * c-c++-common/tsan/thread_leak2.c: Likewise.
3511         * c-c++-common/tsan/tls_race.c: Likewise.
3512         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3513         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3514         * c-c++-common/tsan/free_race2.c: Likewise.
3515         * c-c++-common/tsan/thread_leak.c: Likewise.
3516         * c-c++-common/tsan/thread_leak1.c: Likewise.
3517         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3518         * c-c++-common/tsan/free_race.c: Likewise.
3519         * c-c++-common/tsan/sleep_sync.c: Likewise.
3520         * c-c++-common/tsan/tiny_race.c: Likewise.
3521         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3522         * c-c++-common/tsan/atomic_stack.c: Likewise.
3523         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
3524         in dg-output regexps.
3525         * c-c++-common/tsan/simple_stack.c: Likewise.
3527 2014-01-31  Richard Henderson  <rth@redhat.com>
3529         * g++.dg/tm/pr60004.C: New.
3531 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
3533         PR c++/59082
3534         * g++.dg/inherit/crash4.C: New.
3536 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
3538         * c-c++-common/tsan/simple_race.c: Made test less flaky.
3540 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3542         * gcc.target/i386/m512-check.h: Use correct rounding values.
3544 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3546         * gcc.target/i386/avx-1.c: Use correct rounding values.
3547         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3548         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3549         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3550         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3551         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3552         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3553         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3554         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3555         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3556         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3557         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3558         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3559         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3560         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3561         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3562         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3563         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3564         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3565         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3566         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3567         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3568         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3569         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3570         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3571         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3572         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3573         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3574         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3575         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3576         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3577         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3578         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3579         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3580         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3581         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3582         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3583         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3584         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3585         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3586         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3587         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3588         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3589         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3590         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3591         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3592         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3593         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3594         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3595         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3596         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3597         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3598         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3599         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3600         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3601         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3602         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3603         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3604         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3605         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3606         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3607         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3608         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3609         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3610         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3611         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3612         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3613         * gcc.target/i386/sse-13.c: Ditto.
3614         * gcc.target/i386/sse-14.c: Ditto.
3615         * gcc.target/i386/sse-22.c: Ditto.
3616         * gcc.target/i386/sse-23.c: Ditto.
3618 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3620         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3621         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3623 2014-01-31  Richard Biener  <rguenther@suse.de>
3625         PR middle-end/59990
3626         * gcc.dg/torture/pr59990.c: New testcase.
3628 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3630         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3631         if it fails don't run any tsan tests.
3633 2014-01-31  Marek Polacek  <polacek@redhat.com>
3635         PR c/59963
3636         * gcc.dg/pr59940.c (g): Adjust dg-warning.
3637         (y): Adjust dg-error.
3638         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3639         * gcc.dg/pr59963-1.c: New test.
3640         * gcc.dg/pr59963-2.c: New test.
3641         * gcc.dg/pr59963-3.c: New test.
3643 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
3645         PR target/59923
3646         * gcc.target/arm/pr59923.c: New test.
3648 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3650         * gcc.dg/vmx/splat.c: New.
3651         * gcc.dg/vmx/splat-vsx.c: New.
3652         * gcc.dg/vmx/splat-be-order.c: New.
3653         * gcc.dg/vmx/splat-vsx-be-order.c: New.
3654         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3655         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3657 2014-01-30  Richard Biener  <rguenther@suse.de>
3659         PR tree-optimization/59993
3660         * gcc.dg/torture/pr59993.c: New testcase.
3662 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3664         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3665         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3666         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3667         vect_int rather than vect_float.
3669 2014-01-30  Marek Polacek  <polacek@redhat.com>
3671         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3673 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
3675         * gcc.target/microblaze/isa/fcmp4.c: New.
3677 2014-01-30  Marek Polacek  <polacek@redhat.com>
3679         PR c/59940
3680         * gcc.dg/pr59940.c: New test.
3681         * gcc.dg/pr35635.c (func3): Move dg-warning.
3683 2014-01-30  Richard Biener  <rguenther@suse.de>
3685         PR tree-optimization/59903
3686         * gcc.dg/torture/pr59903.c: New testcase.
3688 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3690         PR c++/58843
3691         * g++.dg/lookup/crash8.C: New.
3693 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3695         PR c++/58649
3696         * g++.dg/template/crash117.C: New.
3698 2014-01-30  Richard Biener  <rguenther@suse.de>
3700         PR c/59905
3701         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3702         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3703         abort.
3704         * gcc.dg/invalid-call-1.c: Likewise.
3706 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3708         PR c++/58561
3709         * g++.dg/cpp1y/auto-fn23.C: New.
3711 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3713         PR c++/58846
3714         * g++.dg/init/dso_handle2.C: New.
3716 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3718         PR c++/58674
3719         * g++.dg/cpp0x/pr58674.C: New.
3721 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3723         PR target/59617
3724         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3725         * gcc.target/i386/avx512f-gather-5.c: Ditto.
3727 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3729         * gcc.dg/vmx/merge-be-order.c: New.
3730         * gcc.dg/vmx/merge.c: New.
3731         * gcc.dg/vmx/merge-vsx-be-order.c: New.
3732         * gcc.dg/vmx/merge-vsx.c: New.
3734 2014-01-29  Richard Biener  <rguenther@suse.de>
3736         PR tree-optimization/58742
3737         * gcc.dg/pr58742-1.c: New testcase.
3738         * gcc.dg/pr58742-2.c: Likewise.
3739         * gcc.dg/pr58742-3.c: Likewise.
3741 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
3743         * gcc.target/arm/ftest-armv7ve-arm.c: New.
3744         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3745         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3747 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3749         PR c++/58702
3750         * g++.dg/gomp/pr58702.C: New.
3752 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
3754         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3755         selector.
3757 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
3759         PR middle-end/59917
3760         PR tree-optimization/59920
3761         * gcc.dg/pr59920-1.c: New test.
3762         * gcc.dg/pr59920-2.c: New test.
3763         * gcc.dg/pr59920-3.c: New test.
3764         * c-c++-common/gomp/pr59917-1.c: New test.
3765         * c-c++-common/gomp/pr59917-2.c: New test.
3767         PR tree-optimization/59594
3768         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3769         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3770         * gcc.dg/vect/pr59594.c: New test.
3772 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
3774         PR fortran/59414
3775         * gfortran.dg/allocate_class_3.f90: New test.
3777 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
3779         PR preprocessor/59935
3780         * c-c++-common/cpp/warning-zero-location.c: New test.
3781         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3783 2014-01-27  Steve Ellcey  <sellcey@mips.com>
3785         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3787 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
3789         * g++.dg/ext/mv16.C: New tests.
3791 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
3793         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3794         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3795         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3796         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3797         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3798         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3799         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3800         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3801         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3802         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3803         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3804         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3805         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3806         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3807         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3808         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3809         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3810         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3811         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3812         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3813         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3814         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3815         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3816         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3817         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3818         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3820         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3821         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3822         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3823         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3824         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3825         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3826         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3827         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3828         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3829         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3830         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3831         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3832         _mm512_mask_cvtepi32_storeu_epi8.
3833         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3834         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3835         _mm512_mask_cvtepi32_storeu_epi16.
3836         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3837         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3838         _mm512_mask_cvtepi64_storeu_epi8.
3839         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3840         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3841         _mm512_mask_cvtepi64_storeu_epi16.
3842         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3843         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3844         _mm512_mask_cvtepi64_storeu_epi32.
3845         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3846         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3847         _mm512_mask_cvtsepi32_storeu_epi8.
3848         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3849         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3850         _mm512_mask_cvtsepi32_storeu_epi16.
3851         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3852         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3853         _mm512_mask_cvtsepi64_storeu_epi8.
3854         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3855         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3856         _mm512_mask_cvtsepi64_storeu_epi16.
3857         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3858         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3859         _mm512_mask_cvtsepi64_storeu_epi32.
3860         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3861         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3862         _mm512_mask_cvtusepi32_storeu_epi8.
3863         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3864         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3865         _mm512_mask_cvtusepi32_storeu_epi16.
3866         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3867         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3868         _mm512_mask_cvtusepi64_storeu_epi8.
3869         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3870         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3871         _mm512_mask_cvtusepi64_storeu_epi16.
3872         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3873         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3874         _mm512_mask_cvtusepi64_storeu_epi32.
3875         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3876         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3878 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3880         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3881         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3882         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3883         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3884         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3885         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3886         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3887         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3888         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3889         built-ins roudning immediate.
3890         * gcc.target/i386/sse-22.c: Add new built-ins.
3891         * gcc.target/i386/sse-23.c: Ditto.
3892         * gcc.target/i386/avx-1.c: Ditto.
3894 2014-01-27  Christian Bruel  <christian.bruel@st.com>
3896         * gcc.target/sh/torture/strncmp.c: New tests.
3898 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
3900         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3902 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3904         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3906 2014-01-24  Jeff Law  <law@redhat.com>
3908         PR tree-optimization/59919
3909         * gcc.c-torture/compile/pr59919.c: New test.
3911 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3913         PR c++/57524
3914         * g++.dg/ext/timevar2.C: New.
3916 2014-01-24  Marek Polacek  <polacek@redhat.com>
3918         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3920 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
3922         PR target/59929
3923         * gcc.target/i386/pr59929.c: New test.
3925 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3927         PR target/59909
3928         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3929         word atomic functions at runtime.
3931 2014-01-23  Marek Polacek  <polacek@redhat.com>
3933         PR c/59846
3934         * gcc.dg/pr59846.c: New test.
3936 2014-01-23  Marek Polacek  <polacek@redhat.com>
3938         PR c/58346
3939         * c-c++-common/pr58346-1.c: New test.
3940         * c-c++-common/pr58346-2.c: New test.
3941         * c-c++-common/pr58346-3.c: New test.
3943 2014-01-23  Marek Polacek  <polacek@redhat.com>
3945         PR c/59871
3946         * gcc.dg/20020220-2.c: Adjust dg-warning message.
3947         * gcc.dg/pr59871.c: New test.
3949 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3951         PR c++/58980
3952         * g++.dg/parse/enum11.C: New.
3954 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3956         * gcc.target/aarch64/sshr64_1.c: New testcase.
3958 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3960         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3961         SIMD enabled function.
3962         * g++.dg/cilk-plus/ef_test.C: New test.
3963         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3964         and added C++ ones.
3965         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3966         to differenciate C error messages from C++ ones.
3968 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3970         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3972 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
3974         * gcc.target/microblaze/others/builtin-trap.c: New test,
3976 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
3978         PR middle-end/58809
3979         * c-c++-common/gomp/pr58809.c: New test.
3981 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
3983         PR sanitizer/59897
3984         * c-c++-common/asan/use-after-return-1.c: Fixed
3985         to pass on darwin.
3987 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
3989         PR preprocessor/58580
3990         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
3992 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3993             Ilya Tocar  <ilya.tocar@intel.com>
3995         * gcc.target/i386/avx512f-kmovw-1.c: New.
3997 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3999         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4000         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4001         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4002         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4003         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4004         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4006 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
4008         PR target/52125
4009         * gcc.dg/pr48774.c: Remove skip for mips_rel.
4010         * gcc.target/mips/pr52125.c: New test.
4012 2014-01-22  Marek Polacek  <polacek@redhat.com>
4014         PR c/59891
4015         * gcc.dg/torture/pr59891.c: New test.
4017 2014-01-22  Jeff Law  <law@redhat.com>
4019         PR tree-optimization/59597
4020         * gcc.dg/tree-ssa/pr59597.c: New test.
4022 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
4024         PR rtl-optimization/59477
4025         * g++.dg/pr59477.C: New.
4027 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4029         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4031 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4033         PR c++/59482
4034         * g++.dg/pr59482.C: New.
4036 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4038         * gcc.dg/vmx/insert-vsx-be-order.c: New.
4039         * gcc.dg/vmx/extract-vsx.c: New.
4040         * gcc.dg/vmx/extract-vsx-be-order.c: New.
4041         * gcc.dg/vmx/insert-vsx.c: New.
4043 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4045         PR rtl-optimization/59896
4046         * gcc.target/arm/pr59896.c: New.
4048 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4050         PR rtl-optimization/59858
4051         * gcc.target/arm/pr59858.c: New.
4053 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
4055         PR target/59003
4056         * gcc.dg/tree-prof/pr59003.c: New test.
4058         PR middle-end/59860
4059         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4060         other targets.
4062 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4064         * gfortran.dg/round_3.f08: Add more cases.
4066 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
4068         * lib/target-supports.exp (force_conventional_output_for): New
4069         procedure.
4070         * lib/scanasm.exp (scan-assembler_required_options)
4071         (scan-assembler-not_required_options)
4072         (scan-assembler-times_required_options): Replace with
4073         force_conventional_output_fors.
4074         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4075         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4077 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4079         PR middle-end/59789
4080         * gcc.target/i386/pr59789.c: New testcase.
4082 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
4084         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4085         the 'code' bitfield from 16 to 8.
4087 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4089         * lib/target-supports.exp
4090         (check_effective_target_vect_perm): Exclude aarch64_be.
4091         (check_effective_target_vect_perm_byte): Likewise.
4092         (check_effective_target_vect_perm_short): Likewise.
4094 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
4096         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4097         (RUN_TEST): Use new macro.
4098         (INDEX64_32): Delete.
4099         (INDEX64_64): Likewise.
4100         (INDEX128_32): Likewise.
4101         (INDEX128_64): Likewise.
4102         (INDEX): Likewise.
4103         (test_vneg_f32): Use fixed RUN_TEST.
4105 2014-01-20  Richard Biener  <rguenther@suse.de>
4107         PR middle-end/59860
4108         * gcc.dg/pr59860.c: New testcase.
4110 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
4112         PR target/59880
4113         * gcc.target/i386/pr59880.c: New test.
4115 2014-01-20  Renlin Li  <renlin.li@arm.com>
4117         * gcc.dg/pr44194-1.c: Tweak regexp.
4119 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4121         PR libfortran/59771
4122         PR libfortran/59774
4123         PR libfortran/59836
4124         * gfortran.dg/round_3.f08: New cases added.
4125         * gfortran.dg/fmt_g_1.f90: New test.
4127 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
4129         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4131 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4133         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4135 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
4137         * gcc.dg/vect/pr57705.c: Require vect_int.
4138         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4139         * gcc.dg/vect/vect-alias-check.c: Likewise.
4141 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
4143         PR fortran/58007
4144         * gfortran.dg/unresolved_fixup_1.f90: New test.
4145         * gfortran.dg/unresolved_fixup_2.f90: New test.
4147 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
4149         PR target/58944
4150         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4151         Remove dg-prune-output lines.
4153 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4155         PR middle-end/59706
4156         * gfortran.dg/pr59706.f90: New test.
4157         * g++.dg/ext/pr59706.C: New test.
4159 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4161         PR c++/59270
4162         PR c++/58811
4163         * g++.dg/cpp0x/decltype-incomplete1.C: New.
4164         * g++.dg/init/pr58811.C: Likewise.
4166 2014-01-17  Jeff Law  <law@redhat.com>
4168         PR middle-end/57904
4169         * gfortran.dg/pr57904.f90: New test.
4171 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
4173         PR c++/59269
4174         * g++.dg/cpp0x/nsdmi-union4.C: New.
4176 2014-01-17  Marek Polacek  <polacek@redhat.com>
4178         PR c++/59838
4179         * g++.dg/diagnostic/pr59838.C: New test.
4181 2014-01-17  Marek Polacek  <polacek@redhat.com>
4183         PR c/58346
4184         * gcc.dg/pr58346.c: New test.
4186 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
4188         PR testsuite/58776
4189         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4190         dg-options, use dg-additional-options for i?86/x86_64 to avoid
4191         option duplication.
4193         PR fortran/59440
4194         * gfortran.dg/pr59440-1.f90: New test.
4195         * gfortran.dg/pr59440-2.f90: New test.
4196         * gfortran.dg/pr59440-3.f90: New test.
4198         PR testsuite/59064
4199         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4200         testing for " version" and " alias" with one testing for
4201         " version\[^\n\r]* alias".
4202         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4203         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4204         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4205         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4206         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4207         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4209         PR c++/57945
4210         * c-c++-common/torture/pr57945.c: New test.
4212 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4214         * gcc.target/arm/its.c: New testcase.
4216 2014-01-16  Jan Hubicka  <jh@suse.cz>
4218         PR ipa/59775
4219         * g++.dg/torture/pr59775.C: New testcase.
4221 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
4223         PR middle-end/58344
4224         * gcc.c-torture/compile/pr58344.c: New test.
4226         PR target/59839
4227         * gcc.target/i386/pr59839.c: New test.
4229         PR debug/54694
4230         * gcc.target/i386/pr9771-1.c (main): Rename to...
4231         (real_main): ... this.  Add __asm name "main".
4232         (ASMNAME, ASMNAME2, STRING): Define.
4234 2014-01-16  Nick Clifton  <nickc@redhat.com>
4236         PR middle-end/28865
4237         * gcc.c-torture/compile/pr28865.c: New.
4238         * gcc.c-torture/execute/pr28865.c: New.
4240 2014-01-16  Marek Polacek  <polacek@redhat.com>
4242         PR middle-end/59827
4243         * gcc.dg/pr59827.c: New test.
4245 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
4247         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4249 2014-01-15  Richard Henderson  <rth@redhat.com>
4251         PR debug/54694
4252         * gcc.target/i386/pr54694.c: New test.
4254 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
4256         PR c++/49718
4257         * g++.dg/pr49718.C: New test.
4259 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4261         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4263 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4265         * gcc.dg/vmx/mult-even-odd.c: New.
4266         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4268 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4270         * lib/target-supports.exp (check_libcilkrts_available): Added an
4271         extern "C" if we are using C++ along with a function prototype.
4273 2014-01-15  Jeff Law  <law@redhat.com>
4275         PR tree-optimization/59747
4276         * gcc.c-torture/execute/pr59747.c: New test.
4278 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4280         PR target/59794
4281         * c-c++-common/convert-vec-1.c: Also prune ABI change for
4282         Linux/x86.
4283         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4284         * g++.dg/ext/attribute-test-1.C: Likewise.
4285         * g++.dg/ext/attribute-test-2.C: Likewise.
4286         * g++.dg/ext/attribute-test-3.C: Likewise.
4287         * g++.dg/ext/attribute-test-4.C: Likewise.
4288         * g++.dg/ext/pr56790-1.C: Likewise.
4289         * g++.dg/torture/pr38565.C: Likewise.
4290         * gcc.dg/pr53060.c: Likewise.
4291         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4292         * c-c++-common/vector-compare-2.c: Likewise.
4293         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4294         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
4295         dg-message line number.
4297 2014-01-15  Matthias Klose  <doko@ubuntu.com>
4299         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4301 2014-01-15  Richard Biener  <rguenther@suse.de>
4303         PR tree-optimization/59822
4304         * g++.dg/torture/pr59822.C: New testcase.
4306 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4308         PR target/59808
4309         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4310         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4312 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
4313             Kugan Vivekanandarajah  <kuganv@linaro.org>
4315         PR target/59695
4316         * g++.dg/pr59695.C: New testcase.
4318 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4320         PR target/59803
4321         * gcc.c-torture/compile/pr59803.c: New testcase.
4323 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
4325         PR c/58943
4326         * gcc.c-torture/execute/pr58943.c: New test.
4327         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4329 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4331         PR target/59794
4332         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4333         * gcc.target/i386/pr39162.c (y): New __m256i variable.
4334         (bar): Change return type to void.  Set y to x.
4335         * gcc.target/i386/pr59794-1.c: New testcase.
4336         * gcc.target/i386/pr59794-2.c: Likewise.
4337         * gcc.target/i386/pr59794-3.c: Likewise.
4338         * gcc.target/i386/pr59794-4.c: Likewise.
4339         * gcc.target/i386/pr59794-5.c: Likewise.
4340         * gcc.target/i386/pr59794-6.c: Likewise.
4341         * gcc.target/i386/pr59794-7.c: Likewise.
4343 2014-01-14  Richard Biener  <rguenther@suse.de>
4345         PR tree-optimization/58921
4346         PR tree-optimization/59006
4347         * gcc.dg/torture/pr58921.c: New testcase.
4348         * gcc.dg/torture/pr59006.c: Likewise.
4349         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4351 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
4353         PR testsuite/59494
4354         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4355         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4356         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
4357         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4358         Executing predictive commoning without unrolling.
4360 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
4362         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4363         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4364         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4365         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4366         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4367         __builtin_ia32_rsqrt28sd_round.
4368         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4369         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4370         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4371         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4372         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4373         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4374         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4375         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4376         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4377         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4378         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4379         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4380         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4381         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4382         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4383         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4384         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4385         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4386         * gcc.target/i386/sse-22.c: Extend with new built-ins,
4387         fix wrong rounding mode (see above).
4388         * gcc.target/i386/sse-23.c: Ditto.
4390 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4392         * gcc.dg/vmx/insert.c: New.
4393         * gcc.dg/vmx/insert-be-order.c: New.
4394         * gcc.dg/vmx/extract.c: New.
4395         * gcc.dg/vmx/extract-be-order.c: New.
4397 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4399         PR tree-optimization/59387
4400         * gcc.c-torture/execute/pr59387.c: New test.
4402 2014-01-13  Richard Biener  <rguenther@suse.de>
4404         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4405         adjusting mathlib options.
4406         * gfortran.dg/lto/lto.exp: Likewise.
4408 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4410         * gnat.dg/loop_optimization17.adb: New test.
4411         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4413 2014-01-13  Christian Bruel  <christian.bruel@st.com>
4415         * gcc.target/sh/cmpstrn.c: New case.
4417 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4419         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4420         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4422 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
4424         PR fortran/58026
4425         * gfortran.dg/alloc_comp_basics_6.f90: New.
4427 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4429         PR fortran/59700
4430         * gfortran.dg/pr59700.f90: New test.
4432 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4434         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4435         * gfortran.dg/use_only_3.f90: Likewise.
4436         * gfortran.dg/inquire_10.f90: Delete opened file.
4437         * gfortran.dg/inquire_15.f90: Likewise.
4438         * gfortran.dg/pr16597.f90: Likewise.
4439         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4440         for PR59419.
4442 2014-01-10  Jeff Law  <law@redhat.com>
4444         PR middle-end/59743
4445         * gcc.c-torture/compile/pr59743.c: New test.
4447 2014-01-10  Jan Hubicka  <jh@suse.cz>
4449         PR ipa/58585
4450         * g++.dg/torture/pr58585.C: New testcase.
4452 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
4454         * gcc.dg/pr46309.c: Disable for cris*-*-*.
4456 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4458         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4460 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
4462         PR target/59744
4463         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4464         * gcc.target/aarch64/cmn-neg2.c: New test.
4466 2014-01-10  Richard Biener  <rguenther@suse.de>
4468         PR tree-optimization/59374
4469         * gcc.dg/torture/pr59374-3.c: New testcase.
4471 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4473         * lib/target-supports.exp
4474         (check_effective_target_arm_crypto_ok_nocache): New.
4475         (check_effective_target_arm_crypto_ok): Use above procedure.
4476         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4478 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
4480         PR ipa/58252
4481         PR ipa/59226
4482         * g++.dg/ipa/devirt-20.C: New testcase.
4483         * g++.dg/torture/pr58252.C: Likewise.
4484         * g++.dg/torture/pr59226.C: Likewise.
4486 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4488         * c-c++-common/asan/no-asan-stack.c: New test.
4490 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
4492         PR middle-end/59670
4493         * gcc.dg/pr59670.c: New test.
4495 2014-01-09  Steve Ellcey  <sellcey@mips.com>
4497         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4499 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
4501         PR middle-end/47735
4502         * gcc.target/i386/pr47735.c: New test.
4504         PR tree-optimization/59622
4505         * g++.dg/opt/pr59622-2.C: New test.
4506         * g++.dg/opt/pr59622-3.C: New test.
4507         * g++.dg/opt/pr59622-4.C: New test.
4508         * g++.dg/opt/pr59622-5.C: New test.
4510         PR sanitizer/59136
4511         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4512         filename:line instead of (modulename+offset) form with stripped
4513         initial / from the filename.
4515 2014-01-09  Ian Lance Taylor  <iant@google.com>
4517         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4518         the other Go compiler.
4520 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4522         PR c++/59730
4523         * g++.dg/cpp0x/variadic145.C: New.
4525 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
4527         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4528         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
4530 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4532         PR testsuite/59524
4533         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4534         are run only if the Cilk library is available/enabled.
4535         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4536         * lib/target-supports.exp (check_libcilkrts_available): New function.
4538 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4540         PR c++/59631
4541         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4542         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4543         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4544         with dg-additional-options.
4545         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4546         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4547         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4548         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4549         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4550         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4552 2014-01-09  Richard Biener  <rguenther@suse.de>
4554         PR tree-optimization/59715
4555         * gcc.dg/torture/pr59715.c: New testcase.
4557 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4559         * c-c++-common/asan/no-asan-globals.c: New test.
4560         * c-c++-common/asan/no-instrument-reads.c: Likewise.
4561         * c-c++-common/asan/no-instrument-writes.c: Likewise.
4562         * c-c++-common/asan/use-after-return-1.c: Likewise.
4563         * c-c++-common/asan/no-use-after-return.c: Likewise.
4565 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
4567         * gnat.dg/weak2.ad[sb]: New test.
4569 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4571         PR middle-end/59471
4572         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4573         type, use pointers to vector type instead.
4575 2014-01-08  Catherine Moore  <clm@codesourcery.com>
4577         * gcc.target/mips/umips-branch-3.c: New test.
4578         * gcc.target/mips/umips-branch-4.c: New test.
4580 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4582         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4583         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4584         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4585         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4586         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4587         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4588         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4589         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4591 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4593         PR rtl-optimization/59137
4594         * gcc.target/mips/pr59137.c: New test.
4596 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
4598         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4599         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4600         * gcc.target/i386/pr55433.c (dg-options): Ditto.
4601         * gcc.target/i386/pr57848.c (dg-options): Ditto.
4602         * gcc.target/i386/pr59099.c (dg-options): Ditto.
4603         Require fpic effective target.
4604         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4606 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4608         PR ipa/59722
4609         * gcc.dg/pr59722.c: New test.
4611 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4613         PR middle-end/57748
4614         * gcc.dg/torture/pr57748-3.c: New test.
4615         * gcc.dg/torture/pr57748-4.c: New test.
4617 2014-01-08  Marek Polacek  <polacek@redhat.com>
4619         PR middle-end/59669
4620         * gcc.dg/gomp/pr59669-1.c: New test.
4621         * gcc.dg/gomp/pr59669-2.c: New test.
4623 2014-01-08  Martin Jambor  <mjambor@suse.cz>
4625         PR ipa/59610
4626         * gcc.dg/ipa/pr59610.c: New test.
4628 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
4630         PR fortran/58182
4631         * gfortran.dg/binding_label_tests_26a.f90: New.
4632         * gfortran.dg/binding_label_tests_26b.f90: New.
4634 2014-01-08  Marek Polacek  <polacek@redhat.com>
4636         PR sanitizer/59667
4637         * c-c++-common/ubsan/pr59667.c: New test.
4639 2014-01-08  Richard Biener  <rguenther@suse.de>
4641         PR middle-end/59630
4642         * gcc.dg/pr59630.c: New testcase.
4644 2014-01-08  Richard Biener  <rguenther@suse.de>
4646         PR middle-end/59471
4647         * gcc.dg/pr59471.c: New testcase.
4649 2014-01-07  Jeff Law  <law@redhat.com>
4651         PR middle-end/53623
4652         * gcc.target/i386/pr53623.c: New test.
4654 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
4656         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4657         blanks at EOF.
4658         * g++.dg/cpp1y/pr58534.C: Likewise.
4659         * g++.dg/cpp1y/pr58536.C: Likewise.
4660         * g++.dg/cpp1y/pr58548.C: Likewise.
4661         * g++.dg/cpp1y/pr58549.C: Likewise.
4662         * g++.dg/cpp1y/pr58637.C: Likewise.
4663         * g++.dg/cpp1y/pr59112.C: Likewise.
4664         * g++.dg/cpp1y/pr59113.C: Likewise.
4665         * g++.dg/cpp1y/pr59629.C: Likewise.
4666         * g++.dg/cpp1y/pr59635.C: Likewise.
4667         * g++.dg/cpp1y/pr59636.C: Likewise.
4668         * g++.dg/cpp1y/pr59638.C: Likewise.
4670 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
4672         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4674 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
4676         * gcc.target/i386/intrinsics_4.c (bar): New function.
4678 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
4680         * g++.dg/ext/is_base_of_incomplete-2.C: New.
4682 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
4684         PR rtl-optimization/58668
4685         * gcc.dg/pr58668.c: New test.
4687         PR tree-optimization/59643
4688         * gcc.dg/pr59643.c: New test.
4689         * gcc.c-torture/execute/pr59643.c: New test.
4691 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4693         PR fortran/59589
4694         * gfortran.dg/class_allocate_16.f90: New.
4696 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
4698         PR target/59644
4699         * gcc.target/i386/pr59644.c: New test.
4701 2014-01-06  Marek Polacek  <polacek@redhat.com>
4703         PR c/57773
4704         * gcc.dg/pr57773.c: New test.
4706 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
4708         PR c++/59635
4709         PR c++/59636
4710         PR c++/59629
4711         PR c++/59638
4712         * g++.dg/cpp1y/pr59635.C: New testcase.
4713         * g++.dg/cpp1y/pr59636.C: New testcase.
4714         * g++.dg/cpp1y/pr59629.C: New testcase.
4715         * g++.dg/cpp1y/pr59638.C: New testcase.
4717 2014-01-06  Martin Jambor  <mjambor@suse.cz>
4719         PR ipa/59008
4720         * gcc.dg/ipa/pr59008.c: New test.
4722 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4724         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4725         if supported.
4727 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4729         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4730         Require c99_runtime.
4731         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4733         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4734         Require c99_runtime.
4735         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4736         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4737         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4739         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4740         Require c99_runtime.
4741         Make CALC void static.
4742         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4744         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4745         Require c99_runtime.
4746         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4748 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4750         * gcc.target/i386/pr59501-1.c: Require avx effective target.
4751         * gcc.target/i386/pr59501-2.c: Likewise.
4752         * gcc.target/i386/pr59501-3.c: Likewise.
4753         * gcc.target/i386/pr59501-4.c: Likewise.
4754         * gcc.target/i386/pr59501-5.c: Likewise.
4755         * gcc.target/i386/pr59501-6.c: Likewise.
4757 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4759         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4760         * gcc.target/i386/pr59390_1.c: Likewise.
4761         * gcc.target/i386/pr59390_2.c: Likewise.
4763 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4765         * gcc.dg/pr59350.c: Tweak.
4766         * gcc.dg/pr59350-2.c: New test.
4767         * g++.dg/pr59510.C: Likewise.
4769 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4771         PR fortran/59023
4772         * gfortran.dg/bind_c_procs_2.f90: New.
4774 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
4776         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4777         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4778         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4779         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4780         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4781         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4782         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4784 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4786         * gcc.target/arm/neon-nested-apcs.c: New test.
4788 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
4790         PR tree-optimization/59519
4791         * gcc.dg/vect/pr59519-1.c: New test.
4792         * gcc.dg/vect/pr59519-2.c: New test.
4794         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4795         vmovdqu32.
4797 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
4799         PR fortran/59547
4800         * gfortran.dg/typebound_proc_32.f90: New.
4802 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
4804         PR c++/58950
4805         * g++.dg/pr58950.C: New file.
4807 2014-01-03  Tobias Burnus  <burnus@net-b.de>
4809         PR c++/58567
4810         * g++.dg/gomp/pr58567.C: New.
4812 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
4814         PR tree-optimization/59651
4815         * gcc.dg/torture/pr59651.c: New test.
4816         * gcc.dg/vect/pr59651.c: Ditto.
4818 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
4820         PR target/59625
4821         * gcc.target/i386/pr59625.c: New test.
4823 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4825         Core DR 1442
4826         PR c++/59165
4827         * g++.dg/cpp0x/range-for28.C: New.
4828         * g++.dg/cpp0x/range-for3.C: Update.
4830 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
4832         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4834 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4836         PR c++/59641
4837         * g++.dg/cpp0x/pr59641.C: New file.
4839 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4841         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4843 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4845         PR c++/59378
4846         * g++.dg/ext/pr59378.C: New file.
4848 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4850         Update copyright years
4852 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4854         * gcc.target/arc/arc.exp: Use the standard form for the copyright
4855         notice.
4857 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
4859         PR fortran/59654
4860         * gfortran.dg/dynamic_dispatch_12.f90: New.
4862 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
4864         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4865         the builtin isn't optimized away as unused.
4867         PR rtl-optimization/59647
4868         * g++.dg/opt/pr59647.C: New test.
4870 Copyright (C) 2014 Free Software Foundation, Inc.
4872 Copying and distribution of this file, with or without modification,
4873 are permitted in any medium without royalty provided the copyright
4874 notice and this notice are preserved.