Add execution + assembler tests of AArch64 TRN Intrinsics.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob936a5b21c8b5dd7534a6c8651fd899c3884c08fa
1 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
4         * gcc.target/aarch64/simd/vtrnf32.x: New file.
5         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6         * gcc.target/aarch64/simd/vtrnp16.x: New file.
7         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
8         * gcc.target/aarch64/simd/vtrnp8.x: New file.
9         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
10         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
11         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
12         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
13         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
14         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
15         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
16         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
17         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
18         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
19         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
20         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
21         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
22         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
23         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
24         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
25         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
26         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
27         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
28         * gcc.target/aarch64/simd/vtrns16.x: New file.
29         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
30         * gcc.target/aarch64/simd/vtrns32.x: New file.
31         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
32         * gcc.target/aarch64/simd/vtrns8.x: New file.
33         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
34         * gcc.target/aarch64/simd/vtrnu16.x: New file.
35         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
36         * gcc.target/aarch64/simd/vtrnu32.x: New file.
37         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
38         * gcc.target/aarch64/simd/vtrnu8.x: New file.
40 2014-05-07  Richard Biener  <rguenther@suse.de>
42         PR tree-optimization/57864
43         * gcc.dg/torture/pr57864.c: New testcase.
45 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
47         PR libfortran/61049
48         * gfortran.dg/list_read_13.f: New test.
50 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/60999
53         * g++.dg/cpp0x/nsdmi-template9.C: New.
54         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
56 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
57             Mike Stump  <mikestump@comcast.net>
58             Richard Sandiford  <rdsandiford@googlemail.com>
60         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
62 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
64         PR ipa/60965
65         * g++.dg/ipa/devirt-32.C: New testcase.
67 2014-05-05  Richard Biener  <rguenther@suse.de>
69         PR middle-end/61010
70         * gcc.dg/torture/pr61010.c: New testcase.
72 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
74         * gcc.target/s390/leaf-profile.c: New testcase.
76 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
78         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
79         Disable asm scan for s390.
80         * gcc.dg/hoist-register-pressure-2.c: Likewise.
81         * gcc.dg/hoist-register-pressure-3.c: Likewise.
83 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
85         PR tree-optimization/60363
86         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
88 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
90         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
91         (dg-require-effective-target): Change target to powerpc_fprs.
92         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
93         (dg-require-effective-target): Change target to dfprt.
95 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
97         PR c++/58582
98         * g++.dg/cpp0x/deleted4.C: New.
99         * g++.dg/cpp0x/deleted5.C: Likewise.
100         * g++.dg/cpp0x/deleted6.C: Likewise.
102 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
104         PR fortran/61025
105         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
106         regexps for -m32.
107         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
108         * gfortran.dg/coarray_poly_6.f90: Likewise.
109         * gfortran.dg/coarray_poly_7.f90: Likewise.
110         * gfortran.dg/coarray_poly_8.f90: Likewise.
112 2014-05-02  Marek Polacek  <polacek@redhat.com>
114         PR c/25801
115         * gcc.dg/pr25801.c: New test.
117 2014-05-02  Marek Polacek  <polacek@redhat.com>
119         PR c/60784
120         * gcc.dg/pr60784.c: New test.
122 2014-05-01  Marek Polacek  <polacek@redhat.com>
124         PR c/60915
125         * gcc.dg/pr60915.c: New test.
127 2014-05-01  Marek Polacek  <polacek@redhat.com>
129         PR c/60257
130         * gcc.dg/pr60257.c: New test.
132 2014-05-01  Marek Polacek  <polacek@redhat.com>
134         PR c/43395
135         * c-c++-common/pr43395.c: New test.
137 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
139         * gcc.dg/cond-reduc-1.c: New test.
140         * gcc.dg/cond-reduc-2.c: Likewise.
142 2014-05-01  Marek Polacek  <polacek@redhat.com>
144         PR c/29467
145         * gcc.dg/pr29467.c: New test.
146         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
147         about boolean types.
148         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
149         to bool.
150         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
152 2014-05-01  Marek Polacek  <polacek@redhat.com>
154         PR c/43245
155         * gcc.dg/pr43245.c: New test.
157 2014-05-01  Marek Polacek  <polacek@redhat.com>
159         PR c/56989
160         * gcc.dg/pr56989.c: New test.
162 2014-04-30  Ian Lance Taylor  <iant@google.com>
164         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
165         in go_compile_args rather than in argument to go-torture-execute.
167 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
169         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
170         instead of getpid.
172 2014-04-30  Tobias Burnus  <burnus@net-b.de>
174         * gfortran.dg/coarray_poly_6.f90
175         * gfortran.dg/coarray_poly_7.f90
176         * gfortran.dg/coarray_poly_8.f90
178 2014-04-30  Tobias Burnus  <burnus@net-b.de>
180         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
181         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
182         * gfortran.dg/coarray/codimension.f90: New.
184 2014-04-30  Tobias Burnus  <burnus@net-b.de>
186         * gfortran.dg/coarray_lib_this_image_1.f90: New.
187         * gfortran.dg/coarray_lib_this_image_2.f90: New.
189 2014-04-30  Tobias Burnus  <burnus@net-b.de>
191         * gfortran.dg/coarray_poly_4.f90: New.
192         * gfortran.dg/coarray_poly_5.f90: New.
194 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
196         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
197         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
198         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
199         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
200         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
201         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
202         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
203         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
204         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
205         * gcc.target/arm/simd/vuzpf32_1.c: New file.
206         * gcc.target/arm/simd/vuzpp16_1.c: New file.
207         * gcc.target/arm/simd/vuzpp8_1.c: New file.
208         * gcc.target/arm/simd/vuzps16_1.c: New file.
209         * gcc.target/arm/simd/vuzps32_1.c: New file.
210         * gcc.target/arm/simd/vuzps8_1.c: New file.
211         * gcc.target/arm/simd/vuzpu16_1.c: New file.
212         * gcc.target/arm/simd/vuzpu32_1.c: New file.
213         * gcc.target/arm/simd/vuzpu8_1.c: New file.
215 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
217         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
218         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
219         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
221 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
223         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
224         * gcc.target/aarch64/simd/vuzpf32.x: New file.
225         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
226         * gcc.target/aarch64/simd/vuzpp16.x: New file.
227         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
228         * gcc.target/aarch64/simd/vuzpp8.x: New file.
229         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
230         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
231         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
232         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
233         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
234         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
235         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
236         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
237         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
238         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
239         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
240         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
241         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
242         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
243         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
244         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
245         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
246         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
247         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
248         * gcc.target/aarch64/simd/vuzps16.x: New file.
249         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
250         * gcc.target/aarch64/simd/vuzps32.x: New file.
251         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
252         * gcc.target/aarch64/simd/vuzps8.x: New file.
253         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
254         * gcc.target/aarch64/simd/vuzpu16.x: New file.
255         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
256         * gcc.target/aarch64/simd/vuzpu32.x: New file.
257         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
258         * gcc.target/aarch64/simd/vuzpu8.x: New file.
260 2014-04-30  Richard Biener  <rguenther@suse.de>
262         PR tree-optimization/48329
263         * gfortran.dg/vect/pr48329.f90: New testcase.
265 2014-04-30  Marek Polacek  <polacek@redhat.com>
267         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
268         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
270 2014-04-30  Marek Polacek  <polacek@redhat.com>
272         PR c/60139
273         * gcc.dg/pr60139.c: New test.
275 2014-04-30  Marek Polacek  <polacek@redhat.com>
277         PR c/60351
278         * gcc.dg/pr60351.c: New test.
280 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
282         * gcc.target/arm/simd/simd.exp: New file.
283         * gcc.target/arm/simd/vzipqf32_1.c: New file.
284         * gcc.target/arm/simd/vzipqp16_1.c: New file.
285         * gcc.target/arm/simd/vzipqp8_1.c: New file.
286         * gcc.target/arm/simd/vzipqs16_1.c: New file.
287         * gcc.target/arm/simd/vzipqs32_1.c: New file.
288         * gcc.target/arm/simd/vzipqs8_1.c: New file.
289         * gcc.target/arm/simd/vzipqu16_1.c: New file.
290         * gcc.target/arm/simd/vzipqu32_1.c: New file.
291         * gcc.target/arm/simd/vzipqu8_1.c: New file.
292         * gcc.target/arm/simd/vzipf32_1.c: New file.
293         * gcc.target/arm/simd/vzipp16_1.c: New file.
294         * gcc.target/arm/simd/vzipp8_1.c: New file.
295         * gcc.target/arm/simd/vzips16_1.c: New file.
296         * gcc.target/arm/simd/vzips32_1.c: New file.
297         * gcc.target/arm/simd/vzips8_1.c: New file.
298         * gcc.target/arm/simd/vzipu16_1.c: New file.
299         * gcc.target/arm/simd/vzipu32_1.c: New file.
300         * gcc.target/arm/simd/vzipu8_1.c: New file.
302 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
304         PR c++/51707
305         * g++.dg/cpp0x/constexpr-51707.C: New.
307 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
309         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
310         occurrences of "int" in the gimple dump to reflect that the return
311         types of functions now show up in such dumps.
312         * gcc.dg/tree-ssa/pr27810.c: Likewise.
314 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
316         PR tree-optimization/60971
317         * c-c++-common/turtore/pr60971.c: New test.
319 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
321         * gcc.target/aarch64/simd/simd.exp: New file.
322         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
323         * gcc.target/aarch64/simd/vzipf32.x: New file.
324         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
325         * gcc.target/aarch64/simd/vzipp16.x: New file.
326         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
327         * gcc.target/aarch64/simd/vzipp8.x: New file.
328         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
329         * gcc.target/aarch64/simd/vzipqf32.x: New file.
330         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
331         * gcc.target/aarch64/simd/vzipqp16.x: New file.
332         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
333         * gcc.target/aarch64/simd/vzipqp8.x: New file.
334         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
335         * gcc.target/aarch64/simd/vzipqs16.x: New file.
336         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
337         * gcc.target/aarch64/simd/vzipqs32.x: New file.
338         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
339         * gcc.target/aarch64/simd/vzipqs8.x: New file.
340         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
341         * gcc.target/aarch64/simd/vzipqu16.x: New file.
342         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
343         * gcc.target/aarch64/simd/vzipqu32.x: New file.
344         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
345         * gcc.target/aarch64/simd/vzipqu8.x: New file.
346         * gcc.target/aarch64/simd/vzips16_1.c: New file.
347         * gcc.target/aarch64/simd/vzips16.x: New file.
348         * gcc.target/aarch64/simd/vzips32_1.c: New file.
349         * gcc.target/aarch64/simd/vzips32.x: New file.
350         * gcc.target/aarch64/simd/vzips8_1.c: New file.
351         * gcc.target/aarch64/simd/vzips8.x: New file.
352         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
353         * gcc.target/aarch64/simd/vzipu16.x: New file.
354         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
355         * gcc.target/aarch64/simd/vzipu32.x: New file.
356         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
357         * gcc.target/aarch64/simd/vzipu8.x: New file.
359 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
361         * gcc.target/aarch64/fcsel_1.c: New test case.
363 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
365         PR libfortran/60810
366         * gfortran.dg/arrayio_13.f90: New test.
368 2014-04-28  Martin Jambor  <mjambor@suse.cz>
370         * gcc.dg/tree-ssa/sra-14.c: New test.
372 2014-04-28  Richard Biener  <rguenther@suse.de>
374         PR middle-end/60092
375         * gcc.dg/tree-ssa/alias-32.c: New testcase.
376         * gcc.dg/vect/pr60092.c: Likewise.
378 2014-04-28  Richard Biener  <rguenther@suse.de>
380         * gcc.dg/tree-ssa/vrp91.c: New testcase.
381         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
382         * gcc.dg/Wstrict-overflow-15.c: Likewise.
383         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
385 2014-04-28  Richard Biener  <rguenther@suse.de>
387         PR tree-optimization/60979
388         * gcc.dg/graphite/pr60979.c: New testcase.
390 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
392         PR c/60983
393         * gcc.dg/pr60114.c: Use signed chars.
395 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
397         PR c++/59120
398         * g++.dg/cpp0x/alias-decl-43.C: New.
400 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
402         PR fortran/59604
403         PR fortran/58003
404         * gfortran.dg/no_range_check_3.f90:  New test.
406 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
408         PR libfortran/52539
409         * gfortran.dg/namelist_utf8.f90: New test.
411 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
413         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
414         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
415         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
417 2014-04-25  Cary Coutant  <ccoutant@google.com>
419         PR debug/60929
420         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
421         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
422         -fdebug-types-section flag.
424 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
426         * gcc.target/arm/tail-long-call.c: New test.
428 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
430         PR tree-optimization/60930
431         * gcc.dg/torture/pr60930.c:  New test.
433 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
435         PR tree-optimization/60960
436         * gcc.c-torture/execute/pr60960.c: New test.
438 2014-04-25  Marek Polacek  <polacek@redhat.com>
440         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
442 2014-04-25  Marek Polacek  <polacek@redhat.com>
444         PR c/18079
445         * gcc.dg/pr18079.c: New test.
446         * gcc.dg/pr18079-2.c: New test.
448 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
450         * c-c++-common/gomp/pr60823-2.c: Require effective target
451         vect_simd_clones.
453 2014-04-25  Marek Polacek  <polacek@redhat.com>
455         PR c/60114
456         * gcc.dg/pr60114.c: New test.
458 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
460         * gcc.c-torture/execute/20140425-1.c: New test.
462 2014-04-25  Marek Polacek  <polacek@redhat.com>
464         PR c/60156
465         * c-c++-common/pr60156.c: New test.
467 2014-04-25  Richard Biener  <rguenther@suse.de>
469         PR ipa/60912
470         * g++.dg/opt/pr60912.C: New testcase.
472 2014-04-25  Richard Biener  <rguenther@suse.de>
474         PR ipa/60911
475         * gcc.dg/lto/pr60911_0.c: New testcase.
477 2014-04-24  Cong Hou  <congh@google.com>
479         PR tree-optimization/60896
480         * g++.dg/vect/pr60896.cc: New test.
482 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
484         * gcc.target/powerpc/pack01.c: New test to test the new pack and
485         unpack builtin functionss for 128-bit types.
486         * gcc.target/powerpc/pack02.c: Likewise.
487         * gcc.target/powerpc/pack03.c: Likewise.
488         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
489         divide builtin functionss.
490         * gcc.target/powerpc/extend-divide-2.c: Likewise.
491         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
492         functions.
493         * gcc.target/powerpc/bcd-2.c: Likewise.
494         * gcc.target/powerpc/bcd-3.c: Likewise.
495         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
496         builtin functionss.
497         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
499 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
501         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
502         keeps_null_pointer_checks.
503         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
504         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
505         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
506         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
508 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
510         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
511         Replace load with read and store with write.
513 2014-04-24  Jeff Law  <law@redhat.com>
515         PR target/60822
516         * gcc.c-torture/pr60822.c: New test.
517         * gcc.c-torture/pr60822.x: New test.
519 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
521         PR c++/57958
522         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
524 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
526         * lib/target-supports.exp (check_effective_target_vect_perm): Return
527         true for aarch64_be.
529 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
530             Tom de Vries  <tom@codesourcery.com>
532         * gcc.dg/fuse-caller-save.c: New test.
534 2014-04-24  Joey Ye  <joey.ye@arm.com>
536         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
538 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
540         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
541         * gcc.dg/vect/vect-bswap16: New test.
542         * gcc.dg/vect/vect-bswap32: Likewise.
543         * gcc.dg/vect/vect-bswap64: Likewise.
545 2014-04-23  Jeff Law  <law@redhat.com>
547         PR tree-optimization/60902
548         * gcc.target/i386/pr60902.c: New test.
550 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
552         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
553         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
554         * gcc.target/aarch64/vdup_n_1.c: New testcase.
556 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
558         * gcc.target/arm/rev16.c: New test.
560 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
562         * gcc.target/aarch64/rev16_1.c: New test.
564 2014-04-23  Richard Biener  <rguenther@suse.de>
566         PR tree-optimization/60903
567         * gcc.dg/torture/pr60903.c: New testcase.
569 2014-04-23  Richard Biener  <rguenther@suse.de>
571         PR middle-end/60895
572         * g++.dg/torture/pr60895.C: New testcase.
574 2014-04-23  Richard Biener  <rguenther@suse.de>
576         PR middle-end/60891
577         * gcc.dg/torture/pr60891.c: New testcase.
579 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
581         PR sanitizer/60275
582         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
583         -fno-sanitize-recover to dg-options.
584         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
585         add -std=c++11 to dg-options.
586         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
587         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
588         add -std=c++1y to dg-options.
589         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
590         -fno-sanitize-recover to dg-options.
591         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
592         * c-c++-common/ubsan/vla-4.c: Likewise.
593         * c-c++-common/ubsan/pr59503.c: Likewise.
594         * c-c++-common/ubsan/vla-3.c: Likewise.
595         * c-c++-common/ubsan/save-expr-1.c: Likewise.
596         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
597         * c-c++-common/ubsan/shift-3.c: Likewise.
598         * c-c++-common/ubsan/overflow-1.c: Likewise.
599         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
600         * c-c++-common/ubsan/vla-2.c: Likewise.
601         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
602         * c-c++-common/ubsan/pr60613-1.c: Likewise.
603         * c-c++-common/ubsan/shift-6.c: Likewise.
604         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
605         * c-c++-common/ubsan/overflow-add-3.c: New test.
606         * c-c++-common/ubsan/overflow-add-4.c: New test.
607         * c-c++-common/ubsan/div-by-zero-6.c: New test.
608         * c-c++-common/ubsan/div-by-zero-7.c: New test.
610 2014-04-22  Christian Bruel  <christian.bruel@st.com>
612         * gcc.target/sh/hiconst.c: New test.
614 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
616         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
617         lroundf generates custom round instruction, too.
619 2014-04-22  Tobias Burnus  <burnus@net-b.de>
621         PR fortran/60881
622         * coarray/alloc_comp_3.f90: New.
624 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
626         PR target/60868
627         * gcc.target/i386/pr60868.c: New testcase.
629 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
631         PR c/59073
632         * c-c++-common/gomp/pr59073.c: New test.
634 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
636         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
638 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
640         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
641         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
643 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
645         * gcc.dg/memcpy-5.c: New test.
647 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
649         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
651         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
652         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
653         *-*-solaris2.9.
654         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
655         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
656         from dg-options.
657         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
658         from dg-additional-options.
659         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
660         from dg-options.
662         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
663         execution check.
664         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
665         (sigill_hdlr): Remove.
666         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
667         check.
669         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
670         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
671         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
673         * lib/target-supports.exp (add_options_for_tls): Remove
674         *-*-solaris2.9* handling.
676 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
678         * gcc.target/aarch64/vect_cvtf_1.c: New.
680 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
682         PR tree-optimization/60823
683         * c-c++-common/gomp/pr60823-1.c: New test.
684         * c-c++-common/gomp/pr60823-2.c: New test.
685         * c-c++-common/gomp/pr60823-3.c: New test.
687 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
689         * gcc.target/arm/anddi_notdi-1.c: New test.
690         * gcc.target/arm/iordi_notdi-1.c: New test case.
692 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
694         * gcc.target/arm/iordi_notdi-1.c: New test.
696 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
698         * gcc.target/aarch64/vrnd_f64_1.c : New file.
700 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
702         PR target/60735
703         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
704         not cause errors if -mspe.
706 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
708         PR target/60909
709         * gcc.target/i386/pr60909-1.c: New test.
710         * gcc.target/i386/pr60909-2.c: Ditto.
712 2014-04-18  Cong Hou  <congh@google.com>
714         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
715         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
717 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
719         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
720         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
722 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
724         PR c++/59200
725         * g++.dg/cpp0x/alias-decl-42.C: New.
727 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
729         * gcc.target/powerpc/ti_math1.c: New.
730         * gcc.target/powerpc/ti_math2.c: New.
732 2014-04-17  Martin Jambor  <mjambor@suse.cz>
734         * gnat.dg/opt34.adb: New.
735         * gnat.dg/opt34_pkg.ads: Likewise.
737 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
739         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
740         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
742 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
744         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
745         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
747 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
749         PR target/60847
750         Forward port from 4.8 branch
751         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
753         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
754         Fix scan patterns.
755         * gcc.target/i386/bmi-2.c: Ditto.
757 2014-04-17  Richard Biener  <rguenther@suse.de>
759         PR middle-end/60849
760         * g++.dg/opt/pr60849.C: New testcase.
762 2014-04-17  Richard Biener  <rguenther@suse.de>
764         PR tree-optimization/60836
765         * g++.dg/vect/pr60836.cc: New testcase.
767 2014-04-17  Richard Biener  <rguenther@suse.de>
769         PR tree-optimization/60841
770         * gcc.dg/vect/pr60841.c: New testcase.
772 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
774         * g++.dg/ipa/devirt-31.C: New testcase.
776 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
778         PR lto/60820
779         * gcc.dg/lto/pr60820_0.c: New testcase.
780         * gcc.dg/lto/pr60820_1.c: New testcase.
782 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
784         PR ipa/60854
785         * g++.dg/torture/pr60854.C: New testcase.
787 2014-04-16  Catherine Moore  <clm@codesourcery.com>
789         * gcc.target/mips/umips-store16-2.c: New test.
791 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
793         * g++.dg/cpp0x/initlist-vect.C: New file.
795 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
797         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
798         * gcc.dg/uninit-I-O0.c: Likewise.
799         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
801 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
803         PR tree-optimization/60844
804         * gcc.dg/pr60844.c: New test.
806 2014-04-15  Richard Biener  <rguenther@suse.de>
808         PR rtl-optimization/56965
809         * gcc.dg/torture/pr56965-1.c: New testcase.
810         * gcc.dg/torture/pr56965-2.c: Likewise.
812 2014-04-15  Teresa Johnson  <tejohnson@google.com>
814         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
816 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
818         * gnat.dg/vect14.adb: New test.
820 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
822         * gnat.dg/vect12.ad[sb]: New test.
823         * gnat.dg/vect13.ad[sb]: Likewise.
825 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
827         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
828         under qemu-arm.
829         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
830         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
831         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
832         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
833         * c-c++-common/ubsan/null-1.c: Likewise.
834         * c-c++-common/ubsan/null-10.c: Likewise.
835         * c-c++-common/ubsan/null-11.c: Likewise.
836         * c-c++-common/ubsan/null-2.c: Likewise.
837         * c-c++-common/ubsan/null-3.c: Likewise.
838         * c-c++-common/ubsan/null-4.c: Likewise.
839         * c-c++-common/ubsan/null-5.c: Likewise.
840         * c-c++-common/ubsan/null-6.c: Likewise.
841         * c-c++-common/ubsan/null-7.c: Likewise.
842         * c-c++-common/ubsan/null-8.c: Likewise.
843         * c-c++-common/ubsan/null-9.c: Likewise.
844         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
845         * c-c++-common/ubsan/overflow-int128.c: Likewise.
846         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
847         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
848         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
849         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
850         * c-c++-common/ubsan/pr59333.c: Likewise.
851         * c-c++-common/ubsan/pr59667.c: Likewise.
852         * c-c++-common/ubsan/pr60613-2.c: Likewise.
853         * c-c++-common/ubsan/pr60636.c: Likewise.
854         * c-c++-common/ubsan/shift-1.c: Likewise.
855         * c-c++-common/ubsan/shift-2.c: Likewise.
856         * c-c++-common/ubsan/vla-1.c: Likewise.
858 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
860         * gnat.dg/vect11.ad[sb]: New test.
862 2014-04-14  Richard Biener  <rguenther@suse.de>
864         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
866 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
868         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
870 2014-04-14  Richard Biener  <rguenther@suse.de>
871             Marc Glisse  <marc.glisse@inria.fr>
873         PR c/60819
874         * gcc.target/i386/vec-may_alias.c: New testcase.
876 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
878         * lib/target-supports.exp
879         (check_effective_target_vect_widen_mult_si_to_di_pattern):
880         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
881         Fix formatting.
883 2014-04-14  Richard Biener  <rguenther@suse.de>
885         PR lto/60720
886         * gcc.dg/lto/pr60720_0.c: New testcase.
887         * gcc.dg/lto/pr60720_1.c: Likewise.
889 2014-04-14  Christian Bruel  <christian.bruel@st.com>
891         * gcc.target/sh/memset.c: New test.
893 2014-04-14  Richard Biener  <rguenther@suse.de>
895         PR middle-end/55022
896         * gcc.dg/graphite/pr55022.c: New testcase.
898 2014-04-14  Richard Biener  <rguenther@suse.de>
900         PR tree-optimization/59817
901         PR tree-optimization/60453
902         * gfortran.dg/graphite/pr59817.f: New testcase.
903         * gcc.dg/graphite/pr59817-1.c: Likewise.
904         * gcc.dg/graphite/pr59817-2.c: Likewise.
906 2014-04-14  Jason Merrill  <jason@redhat.com>
908         Revert:
909         * lib/gcc-dg.exp (dg-build-dso): New.
910         (gcc-dg-test-1): Handle dg-do-what "dso".
912 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
914         PR fortran/60717
915         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
917         PR fortran/58085
918         * gfortran.dg/associate_15.f90: New test.
920 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
922         PR middle-end/60467
923         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
924         case to check.
926 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
928         PR middle-end/60469
929         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
931 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
933         * gcc.target/mips/umips-store16-1.c: New test.
935 2014-04-11  Tobias Burnus  <burnus@net-b.de>
937         PR c/60194
938         * * g++.dg/warn/warn_format_signedness.C: New.
939         * gcc.dg/format/warn-signedness.c: New.
941 2014-04-11  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/58880
944         PR fortran/60495
945         * gfortran.dg/finalize_25.f90: New.
947 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
949         * gcc.target/epiphany/t1068-2.c: New file.
951 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
953         * gcc.target/epiphany/btst-1.c: New test.
955 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
957         PR rtl-optimization/60651
958         * gcc.target/epiphany/mode-switch.c: New test.
960 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
962         PR c++/58600
963         * g++.dg/cpp0x/gen-attrs-58.C: New.
964         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
966 2014-04-11  Steve Ellcey  <sellcey@mips.com>
967             Jakub Jelinek  <jakub@redhat.com>
969         PR middle-end/60556
970         * gcc.c-torture/compile/pr60556.c: New test.
972 2014-04-11  Richard Biener  <rguenther@suse.de>
974         PR middle-end/60797
975         * gcc.dg/pr60797.c: New testcase.
977 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
979         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
980         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
981         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
982         rename to ...
983         * gcc.target/s390/htm-nofloat-1.c: ... this one.
984         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
985         instructions as well.
987 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
989         PR rtl-optimization/60663
990         * gcc.target/arm/pr60663.c: New test.
992 2014-04-10  Jason Merrill  <jason@redhat.com>
994         * g++.dg/dso/dlclose1.C: Disable for 4.9.
996 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
998         PR lto/60567
999         * g++.dg/lto/pr60567_0.C: New test.
1001 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1003         * gfortran.dg/class_nameclash.f90: New test.
1005 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1007         PR c++/52844
1008         * g++.dg/cpp0x/variadic156.C: New.
1010 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1012         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1013         long.
1015 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1017         PR debug/60655
1018         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1019         -fdata-sections.
1021 2014-04-09  Steve Ellcey  <sellcey@mips.com>
1023         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1024         and scan lists.
1026 2014-04-09  Cong Hou  <congh@google.com>
1028         PR testsuite/60773
1029         * lib/target-supports.exp:
1030         (check_effective_target_vect_widen_si_to_di_pattern): New.
1031         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1032         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1033         targets only.
1034         (foo): Fix up formatting.
1035         (main): Call check_vect.
1037 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1039         PR c++/59115
1040         * g++.dg/template/crash119.C: New.
1042 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
1044         * gcc.target/powerpc/atomic_load_store-p8.c: New.
1046 2014-04-08  Jason Merrill  <jason@redhat.com>
1048         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1050 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1052         PR rtl-optimization/60776
1053         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1054         * gcc.dg/builtin-bswap-7.c: Likewise.
1055         * gcc.dg/builtin-bswap-6a.c: New testcase.
1056         * gcc.dg/builtin-bswap-7a.c: New testcase.
1058         Revert
1059         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1061         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1062         optimization.
1063         * gcc.dg/builtin-bswap-7.c: Likewise.
1065 2014-04-08  Richard Biener  <rguenther@suse.de>
1067         PR tree-optimization/60785
1068         * gcc.dg/graphite/pr60785.c: New testcase.
1070 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1072         PR target/60602
1073         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1074         with as at -O0.
1076 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
1078         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1079         * g++.dg/warn/Wnvdtor-3.C: Likewise.
1080         * g++.dg/warn/Wnvdtor-4.C: Likewise.
1082 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1084         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1086 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
1088         PR target/60609
1089         * g++.dg/torture/pr60609.C: New test.
1091 2014-04-07  Richard Biener  <rguenther@suse.de>
1093         PR tree-optimization/60766
1094         * gcc.dg/torture/pr60766.c: New testcase.
1096 2014-04-07  Jason Merrill  <jason@redhat.com>
1098         * lib/gcc-dg.exp (dg-build-dso): New.
1099         (gcc-dg-test-1): Handle dg-do-what "dso".
1100         * lib/target-supports.exp (add_options_for_dlopen): New.
1101         (check_effective_target_dlopen): Use it.
1103 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1105         * gcc.target/arm/pr60657.c: Fix missing curly brace.
1107 2014-04-07  Richard Biener  <rguenther@suse.de>
1109         PR middle-end/60750
1110         * g++.dg/torture/pr60750.C: New testcase.
1111         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1113 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
1115         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1117 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1119         PR testsuite/60671
1120         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1122 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
1124         PR testsuite/60672
1125         * g++.dg/cpp1y/auto-fn25.C: Require lto.
1127         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1129 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
1131         * gfortran.dg/warn_conversion_4.f90: Adjust test.
1133 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
1135         * gcc.target/avr/dev-specific-rmw.c: New test.
1137 2014-04-04  Cong Hou  <congh@google.com>
1139         PR tree-optimization/60656
1140         * gcc.dg/vect/pr60656.c: New test.
1142 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1144         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1145         optimization.
1146         * gcc.dg/builtin-bswap-7.c: Likewise.
1148 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
1150         PR c++/58207
1151         * g++.dg/cpp0x/constexpr-ice15.C: New.
1153 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
1155         PR ipa/59626
1156         testcase by Richard Biener
1157         * gcc.dg/lto/pr59626_0.c: New testcase.
1158         * gcc.dg/lto/pr59626_1.c: New testcase.
1160 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1162         PR debug/60655
1163         * gcc.c-torture/compile/pr60655-1.c: New test.
1165 2014-04-04  Martin Jambor  <mjambor@suse.cz>
1167         PR ipa/60640
1168         * g++.dg/ipa/pr60640-1.C: New test.
1169         * g++.dg/ipa/pr60640-2.C: Likewise.
1170         * g++.dg/ipa/pr60640-3.C: Likewise.
1171         * g++.dg/ipa/pr60640-4.C: Likewise.
1173 2014-04-04  Jeff Law  <law@redhat.com>
1175         PR target/60657
1176         * gcc.target/arm/pr60657.c: New test.
1178 2014-04-04  Richard Biener  <rguenther@suse.de>
1180         PR ipa/60746
1181         * g++.dg/torture/pr60746.C: New testcase.
1183 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
1185         * g++.old-deja/g++.robertl/eb121.C: Adjust.
1186         * g++.old-deja/g++.jason/overload21.C: Likewise.
1187         * g++.old-deja/g++.law/init5.C: Likewise.
1189 2014-04-03  Cong Hou  <congh@google.com>
1191         PR tree-optimization/60505
1192         * gcc.dg/vect/pr60505.c: New test.
1194 2014-04-03  Richard Biener  <rguenther@suse.de>
1196         PR tree-optimization/60740
1197         * gcc.dg/graphite/pr60740.c: New testcase.
1199 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1201         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1202         * g++.dg/warn/Wnvdtor-2.C: New.
1203         * g++.dg/warn/Wnvdtor-3.C: New.
1204         * g++.dg/warn/Wnvdtor-4.C: New.
1205         * g++.dg/warn/Weff1.C: Delete.
1206         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1207         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1209 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
1211         PR ipa/60659
1212         * testsuite/g++.dg/torture/pr60659.C: New testcase.
1214 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1216         PR tree-optimization/60733
1217         * gcc.dg/torture/pr60733.c:  New test.
1219 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
1221         PR rtl-optimization/60650
1222         * gcc.target/arm/pr60650-2.c: New.
1224 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
1226         * gcc.target/i386/avx2-vpand-3.c,
1227         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1229 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1231         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1232         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1233         gcc.target/i386/memcpy-strategy-1.c,
1234         gcc.target/i386/memcpy-strategy-2.c,
1235         gcc.target/i386/memcpy-vector_loop-1.c,
1236         gcc.target/i386/memcpy-vector_loop-2.c,
1237         gcc.target/i386/memset-vector_loop-1.c,
1238         gcc.target/i386/memset-vector_loop-2.c,
1239         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1240         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1241         -march= options different from those in dg-options.
1243 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
1245         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1246         gcc.target/i386/pr30970.c: Use -mtune=generic.
1247         * gcc.target/i386/avx2-vpaddb-3.c,
1248         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1249         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1250         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1251         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1252         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1253         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1254         gcc.target/i386/avx2-vpsubw-3.c,
1255         gcc.target/i386/avx256-unaligned-load-1.c,
1256         gcc.target/i386/avx256-unaligned-load-4.c,
1257         gcc.target/i386/avx256-unaligned-store-1.c,
1258         gcc.target/i386/avx256-unaligned-store-2.c,
1259         gcc.target/i386/avx256-unaligned-store-4.c: Use
1260         -mno-prefer-avx128.
1262 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1263             Iain Sandoe <iain@codesourcery.com>
1265         PR target/54083
1266         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1267         with the additional options -Wl,-undefined,dynamic_lookup
1268         and -Wl,-flat_namespace.
1269         * gcc.dg/torture/pr53922.c: Additional option
1270         -Wl,-flat_namespace for darwin[89].
1271         * gcc.dg/torture/pr60092.c: Additional options
1272         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1273         for darwin[89].
1275 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
1277         PR target/43751
1278         * lib/prune.exp: Modify the regular express to prune
1279         the new warnings introduced by r205679 on darwin9.
1281 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
1283         * g++.dg/init/ctor4.C: Adjust.
1284         * g++.dg/init/ctor4-1.C: New.
1285         * g++.dg/cpp0x/defaulted2.C: Adjust.
1287 2014-04-01  Richard Henderson  <rth@redhat.com>
1289         PR target/60704
1290         * gcc.dg/pr60704.c: New file.
1292 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
1294         PR target/60363
1295         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1296         logical_op_short_circuit targets.
1298 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1300         PR libfortran/60128
1301         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1302         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1304 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1306         PR rtl-optimization/60700
1307         * gcc.target/i386/pr60700.c: New test.
1309 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1311         PR target/60650
1312         * gcc.target/arm/pr60650.c: Adjust command line options.
1314 2014-03-31  Martin Jambor  <mjambor@suse.cz>
1316         PR middle-end/60647
1317         * gcc.dg/pr60647-1.c: New test.
1318         * gcc.dg/pr60647-2.c: Likewise.
1320 2014-03-31  Richard Biener  <rguenther@suse.de>
1322         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1324 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
1326         PR target/60034
1327         * gcc.target/aarch64/pr60034.c: New file.
1329 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
1331         PR c++/60626
1332         * g++.dg/cpp1y/pr60626.C: New testcase.
1334 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
1336         * gcc.dg/pr45416.c: Allow bextr on x86.
1337         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1338         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1339         gcc.target/i386/fma4-vector.c: Use -mno-fma.
1340         * gcc.target/i386/l_fma_double_1.c,
1341         gcc.target/i386/l_fma_double_2.c,
1342         gcc.target/i386/l_fma_double_3.c,
1343         gcc.target/i386/l_fma_double_4.c,
1344         gcc.target/i386/l_fma_double_5.c,
1345         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1346         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1347         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1348         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1349         * gcc.target/i386/pr27971.c: Use -mno-tbm.
1350         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1351         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1353 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
1355         PR target/60648
1356         * g++.dg/pr60648.C: Move test to...
1357         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
1358         dg-options, add for fpic targets dg-additional-options -fPIC.
1360 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1362         * gnat.dg/opt33.adb: New testcase.
1364 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1366         PR target/60697
1367         * gcc.target/aarch64/pr60697.c: New.
1369 2014-03-27  Jeff Law  <law@redhat.com>
1371         PR target/60648
1372         * g++.dg/pr60648.C: New test.
1374 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
1376         PR c++/60573
1377         * g++.dg/cpp1y/pr60573.C: New testcase.
1379 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1381         PR target/60693
1382         * gcc.target/i386/pr60693.c: New test.
1384 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
1386         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1388 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1390         PR c++/60689
1391         * c-c++-common/pr60689.c: New test.
1393         PR c++/58678
1394         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1395         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1396         targets.
1398 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
1400         PR target/60675
1401         * gcc.target/aarch64/pr60675.C: New.
1403 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1405         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1406         * lib/target-supports.exp: Return true for s390
1407         in check_effective_logical_op_short_circuit.
1409 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1411         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1412         of second source operand.
1413         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1414         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1415         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1417 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
1419         PR ipa/60315
1420         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1422 2014-03-28  Tobias Burnus  <burnus@net-b.de>
1424         * lib/cilk-plus-dg.exp: New.
1425         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1426         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1428 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1430         PR fortran/60522
1431         * gfortran.dg/where_4.f90:  New test case.
1433 2014-03-27  Tobias Burnus  <burnus@net-b.de>
1435         PR fortran/58880
1436         * gfortran.dg/finalize_24.f90: New.
1438 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1440         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1441         vbpermq builtin.
1443         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1444         vec_select optimizations.
1445         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1446         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1448         PR target/60672
1449         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1450         xxpermdi builtins are supported.
1452 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1454         PR rtl-optimization/60650
1455         * gcc.target/arm/pr60650.c: New.
1457 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1459         * gcc.target/s390/20140327-1.c: New testcase.
1461 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
1463         PR middle-end/60682
1464         * g++.dg/gomp/pr60682.C: New test.
1466 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
1468         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1470 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1472         PR target/60580
1473         * gcc.target/aarch64/pr60580_1.c: New.
1474         * gcc.target/aarch64/test_fp_attribute_1.c: New.
1475         * gcc.target/aarch64/test_fp_attribute_2.c: New.
1477 2014-03-26  Dehao Chen  <dehao@google.com>
1479         * gcc.dg/predict-8.c: New test.
1481 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
1483         PR c++/52369
1484         * g++.dg/init/const10.C: New.
1485         * g++.dg/init/const11.C: New.
1486         * g++.dg/init/pr25811.C: Adjust.
1487         * g++.dg/init/pr29043.C: Likewise.
1488         * g++.dg/init/pr43719.C: Likewise.
1489         * g++.dg/init/pr44086.C: Likewise.
1490         * g++.dg/init/ctor8.C: Likewise.
1491         * g++.dg/init/uninitialized1.C: Likewise.
1493 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
1495         PR sanitizer/60636
1496         * c-c++-common/ubsan/pr60636.c: New test.
1498 2014-03-26  Andreas Schwab  <schwab@suse.de>
1500         * g++.dg/torture/pr60315.C: Remove duplication.
1502 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1504         * gcc.c-torture/execute/20140326-1.c: New test.
1506 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
1508         PR ipa/60315
1509         * g++.dg/torture/pr60315.C: New testcase.
1511 2014-03-25  Martin Jambor  <mjambor@suse.cz>
1513         PR ipa/60600
1514         * g++.dg/ipa/pr60600.C: New test.
1516 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
1518         PR testsuite/58013
1519         * g++.dg/opt/pr56999.C: Pop hidden visibility.
1521 2014-03-25  Richard Biener  <rguenther@suse.de>
1523         PR middle-end/60635
1524         * gfortran.dg/lto/pr60635_0.f90: New testcase.
1525         * gfortran.dg/lto/pr60635_1.c: Likewise.
1527 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
1529         PR c++/60627
1530         * g++.dg/cpp1y/pr60627.C: New testcase.
1532 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
1534         * gcc.target/aarch64/ushr64_1.c: New.
1536 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
1538         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1539         (LONG_LONG): Use LLONG.
1540         (set_rvector_long): Explicitly return void.
1541         (set_vector_long): Likewise.
1542         (check_vector_long): Likewise.
1544 2014-03-24  Marek Polacek  <polacek@redhat.com>
1546         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1547         Define INT_MIN.
1548         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1549         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1550         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1551         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1552         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1553         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1554         * c-c++-common/ubsan/pr59503.c: Likewise.
1555         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1556         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1557         * c-c++-common/ubsan/shift-3.c: Likewise.
1558         * c-c++-common/ubsan/shift-6.c: Likewise.
1559         * c-c++-common/ubsan/undefined-1.c: Likewise.
1560         * c-c++-common/ubsan/vla-2.c: Likewise.
1561         * c-c++-common/ubsan/vla-3.c: Likewise.
1562         * c-c++-common/ubsan/vla-4.c: Likewise.
1563         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1564         * g++.dg/ubsan/return-2.C: Likewise.
1566 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
1568         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1569         hppa*-*-hpux*.
1571         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1573         PR libfortran/59313
1574         PR libfortran/58015
1575         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1576         * gfortran.dg/round_4.f90: Likewise.
1578 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
1580         PR libfortran/60128
1581         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1582         i?86-*-solaris2.9*.
1584 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1586         PR sanitizer/60613
1587         * c-c++-common/ubsan/pr60613-1.c: New test.
1588         * c-c++-common/ubsan/pr60613-2.c: New test.
1590 2014-03-22  Matthias Klose  <doko@ubuntu.com>
1592         * g++.dg/cpp0x/regress: Remove empty directory.
1594 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
1596         PR debug/60603
1597         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1599 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1601         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1602         * g++.dg/cpp1y/pr60393.C: Likewise.
1604 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
1606         PR c++/60384
1607         * g++.dg/cpp1y/pr60384.C: New.
1609 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
1611         PR target/60598
1612         * gcc.dg/pr60598.c: New test.
1614 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1616         PR ipa/59176
1617         * g++.dg/torture/pr59176.C: New test.
1619 2014-03-21  Martin Jambor  <mjambor@suse.cz>
1621         PR ipa/60419
1622         * g++.dg/ipa/pr60419.C: New test.
1624 2014-03-21  Richard Biener  <rguenther@suse.de>
1626         PR tree-optimization/60577
1627         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
1629 2014-03-21  Tobias Burnus  <burnus@net-b.de>
1631         PR fortran/60599
1632         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
1634 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
1636         PR middle-end/60597
1637         * g++.dg/opt/pr60597.C: New test.
1639         PR c++/60572
1640         * g++.dg/init/pr60572.C: New test.
1642 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1644         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
1646 2014-03-19  Tobias Burnus  <burnus@net-b.de>
1648         PR fortran/60543
1649         PR fortran/60283
1650         * gfortran.dg/implicit_pure_4.f90: New.
1652 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1654         PR c++/51474
1655         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
1657 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
1659         PR testsuite/60590
1660         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
1661         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
1662         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
1664 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1666         PR c++/60332
1667         * g++.dg/cpp1y/pr60332.C: New.
1669 2014-03-19  Marek Polacek  <polacek@redhat.com>
1671         PR sanitizer/60569
1672         * g++.dg/ubsan/pr60569.C: New test.
1674 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1676         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
1678 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
1680         PR tree-optimization/60559
1681         * g++.dg/vect/pr60559.cc: New test.
1683 2014-03-18  Ian Lance Taylor  <iant@google.com>
1685         PR target/60563
1686         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
1687         (ditype): Rename typedef from int64_t.
1689 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1691         PR c/55383
1692         * gcc.dg/cast-qual-3.c: New.
1693         Revert:
1694         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1695         * c-c++-common/Wcast-qual-1.c: More precise match text.
1697 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
1699         PR fortran/55207
1700         PR fortran/60549
1701         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
1702         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
1703         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
1704         * gfortran.dg/intent_optimize_1.f90: Ditto.
1705         * gfortran.dg/pointer_init_9.f90: Ditto.
1706         * gfortran.dg/volatile4.f90: Ditto.
1707         * gfortran.dg/volatile6.f90: Ditto.
1709 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1711         PR c/55383
1712         * c-c++-common/Wcast-qual-1.c: More precise match text.
1714 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/60305
1717         * g++.dg/cpp0x/constexpr-ice14.C: New.
1719 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1721         PR c++/54250
1722         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
1724 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
1726         PR sanitizer/60535
1727         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
1728         * c-c++-common/ubsan/null-2.c: Likewise.
1729         * c-c++-common/ubsan/null-3.c: Likewise.
1730         * c-c++-common/ubsan/null-4.c: Likewise.
1731         * c-c++-common/ubsan/null-5.c: Likewise.
1732         * c-c++-common/ubsan/null-6.c: Likewise.
1733         * c-c++-common/ubsan/null-7.c: Likewise.
1734         * c-c++-common/ubsan/null-8.c: Likewise.
1735         * c-c++-common/ubsan/null-9.c: Likewise.
1736         * c-c++-common/ubsan/null-10.c: Likewise.
1737         * c-c++-common/ubsan/null-11.c: Likewise.
1738         * c-c++-common/ubsan/overflow-1.c: Likewise.
1739         * c-c++-common/ubsan/overflow-2.c: Likewise.
1740         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1741         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1742         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1743         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1744         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1745         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1746         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1747         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1748         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1749         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1750         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1751         * c-c++-common/ubsan/pr59333.c: Likewise.
1752         * c-c++-common/ubsan/pr59503.c: Likewise.
1753         * c-c++-common/ubsan/pr59667.c: Likewise.
1754         * c-c++-common/ubsan/undefined-1.c: Likewise.
1755         * g++.dg/ubsan/pr59250.C: Likewise.
1756         * g++.dg/ubsan/pr59306.C: Likewise.
1758 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760         * gcc.dg/tls/pr58595.c: Add tls options.
1762 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1764         * gcc.target/i386/avx-additional-reg-names.c: New.
1765         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
1767 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
1769         PR c++/60390
1770         * g++.dg/cpp1y/pr60390.C: New testcase.
1772         PR c++/60391
1773         * g++.dg/cpp1y/pr60391.C: New testcase.
1775 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
1777         PR target/60516
1778         * gcc.target/i386/pr60516.c: New test.
1780 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1782         PR c++/59571
1783         * g++.dg/cpp0x/constexpr-ice13.C: New.
1785 2014-03-17  Marek Polacek  <polacek@redhat.com>
1787         PR middle-end/60534
1788         * gcc.dg/gomp/pr60534.c: New test.
1790 2014-03-17  Kai Tietz  <ktietz@redhat.com>
1792         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1794 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
1796         PR testsuite/58851
1797         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1798         storage size.
1800 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
1802         PR libfortran/58324
1803         * gfortran.dg/list_read_12.f90: New test.
1805 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
1807         PR fortran/55207
1808         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1809         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1810         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1811         -Wno-aggressive-loop-optimizations and remove an unused variable.
1812         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1813         * gfortran.dg/pointer_init_9.f90: New.
1814         * gfortran.dg/volatile4.f90: Put into subroutine.
1815         * gfortran.dg/volatile6.f90: Ditto.
1817 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1819         PR fortran/60392
1820         * gfortran.dg/transpose_4.f90: New test.
1822 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
1824         PR rtl-optimization/60508
1825         * gcc.target/i386/pr60508.c: New.
1827 2014-03-14  Richard Biener  <rguenther@suse.de>
1829         PR middle-end/60518
1830         * g++.dg/pr60518.C: New testcase.
1832 2014-03-14  Martin Jambor  <mjambor@suse.cz>
1834         PR lto/60461
1835         * gcc.dg/lto/pr60461_0.c: New test.
1837 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
1839         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1840         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1841         * gcc.dg/lto/save-temps_0.c: New testcase.
1843 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
1845         PR middle-end/36282
1846         * c-c++-common/pr36282-1.c: New test.
1847         * c-c++-common/pr36282-2.c: New test.
1848         * c-c++-common/pr36282-3.c: New test.
1849         * c-c++-common/pr36282-4.c: New test.
1851 2014-03-13  Richard Henderson  <rth@redhat.com>
1853         PR debug/60438
1854         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1856 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1858         PR c++/60383
1859         * g++.dg/template/crash118.C: New.
1860         * g++.dg/template/crash95.C: Adjust.
1862 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1864         PR rtl-optimization/57189
1865         * gcc.target/i386/pr57189.c: New.
1867 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1869         PR c++/60254
1870         * g++.dg/cpp0x/static_assert10.C: New.
1871         * g++.dg/cpp0x/static_assert11.C: Likewise.
1872         * g++.dg/cpp0x/static_assert3.C: Adjust.
1874 2014-03-13  Richard Biener  <rguenther@suse.de>
1876         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1878 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1880         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1881         2.07 128-bit arithmetic.
1882         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1884         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1885         due to when TImode is allowed in VSX registers, the allowable
1886         address modes for TImode is just a single indirect address in
1887         order for the value to be loaded and store in either GPR or VSX
1888         registers.  This affects the generated code, and it would cause
1889         this test to fail, when such an option is used.
1891 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1893         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1895 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1897         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1898         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1899         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1900         only test for exactly one if if -mbranch-cost=1 has been passed.
1902 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1904         PR target/60264
1905         * gcc.target/arm/pr60264.c
1907 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1909         PR tree-optimization/60454
1910         * gcc.c-torture/execute/pr60454.c: New test.
1912 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1913             Marc Glisse  <marc.glisse@inria.fr>
1915         PR tree-optimization/60502
1916         * gcc.c-torture/compile/pr60502.c: New test.
1918 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1920         PR middle-end/60482
1921         * gcc.dg/vect/pr60482.c: New test.
1923 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1925         PR c++/60389
1926         * g++.dg/cpp0x/inh-ctor19.C: New.
1928 2014-03-11  Richard Biener  <rguenther@suse.de>
1930         PR tree-optimization/60429
1931         PR tree-optimization/60485
1932         * gcc.dg/pr60485-1.c: New testcase.
1933         * gcc.dg/pr60485-2.c: Likewise.
1935 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1937         PR ipa/60457
1938         * g++.dg/ipa/pr60457.C: New test.
1940 2014-03-10  Richard Biener  <rguenther@suse.de>
1942         PR middle-end/60474
1943         * g++.dg/torture/pr60474.C: New testcase.
1945 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1947         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1949 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1951         * gcc.dg/lto/pr55113_0.c: New testcase.
1953 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1955         PR c++/60033
1956         * g++.dg/cpp1y/pr60033.C: New testcase.
1958         PR c++/60393
1959         * g++.dg/cpp1y/pr60393.C: New testcase.
1961 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1963         PR libfortran/60128
1964         * gfortran.dg/fmt_en.f90: New test.
1966 2014-03-07  Jason Merrill  <jason@redhat.com>
1968         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1969         * lib/target-supports.exp (check_effective_target_c++11): Now
1970         means C++11 and up.
1971         (check_effective_target_c++11_only): New.
1972         (check_effective_target_c++11_down): New.
1973         (check_effective_target_c++1y): New.
1974         (check_effective_target_c++1y_only): New.
1975         (check_effective_target_c++98_only): Rename from
1976         check_effective_target_c++98.
1977         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1979 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1981         PR c++/58609
1982         * g++.dg/cpp0x/constexpr-ice12.C: New.
1984 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1986         * c-c++-common/gomp/map-1.c: Extend.
1988 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1989             Janus Weil  <janus@gcc.gnu.org>
1991         PR fortran/51976
1992         * gfortran.dg/deferred_type_component_1.f90 : New test.
1993         * gfortran.dg/deferred_type_component_2.f90 : New test.
1995 2014-03-06  Marek Polacek  <polacek@redhat.com>
1997         PR c/60197
1998         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1999         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2001 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
2003         PR target/58595
2004         * gcc.dg/tls/pr58595.c: New test.
2006 2014-03-06  Richard Biener  <rguenther@suse.de>
2008         PR middle-end/60445
2009         PR lto/60424
2010         PR lto/60427
2011         Revert
2012         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2014         * gcc.dg/lto/pr55113_0.c: New testcase.
2016 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
2018         PR testsuite/59308
2019         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2020         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
2021         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2022         s390*/i?86/x86_64.
2023         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2024         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2025         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2026         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2027         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2028         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
2029         even for mips*/s390*/i?86/x86_64.
2030         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2031         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2032         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2033         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2034         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2036         PR lto/60404
2037         * gcc.dg/lto/pr60404_0.c: New test.
2038         * gcc.dg/lto/pr60404_1.c: New file.
2039         * gcc.dg/lto/pr60404_2.c: New file.
2041 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2043         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2044         long long" throughout.
2045         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2046         * gcc.dg/vmx/insert-vsx.c: Likewise.
2047         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2048         * gcc.dg/vmx/ld-vsx.c: Likewise.
2049         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2050         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2051         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2052         * gcc.dg/vmx/merge-vsx.c: Likewise.
2053         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2054         * gcc.dg/vmx/st-vsx.c: Likewise.
2055         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2056         * gcc.dg/vmx/stl-vsx.c: Likewise.
2057         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2059 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
2061         * gcc.dg/lto/pr55113_0.c: New testcase.
2063 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/60376
2066         * g++.dg/cpp1y/pr60376.C: New.
2068 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2070         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2072 2014-03-04  Richard Biener  <rguenther@suse.de>
2074         PR tree-optimization/60382
2075         * gcc.dg/vect/pr60382.c: New testcase.
2077 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
2079         PR libfortran/60148
2080         * gfortran.dg/namelist_84.f90: New test.
2082 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
2084         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2085         argument to avoid inf values.
2086         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2087         UNION_FP_CHECK machinery.
2089 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
2091         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2092         i32in128 cases outside special big-endian processing block.
2094 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
2096         PR preprocessor/60400
2097         * c-c++-common/cpp/pr60400.c: New test.
2098         * c-c++-common/cpp/pr60400-1.h: New file.
2099         * c-c++-common/cpp/pr60400-2.h: New file.
2101         PR objc++/60398
2102         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2104         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2105         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2107 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2109         PR ipa/60150
2110         * g++.dg/lto/pr60150.H: New testcase.
2111         * g++.dg/lto/pr60150_0.C: New testcase.
2112         * g++.dg/lto/pr60150_1.C: New testcase.
2114 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
2116         PR ipa/60306
2117         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2119 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2121         PR fortran/60236
2122         * gfortran.dg/vect/pr32380.f: Fix expected test results.
2124 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2126         PR c++/50025
2127         * g++.dg/cpp0x/pr50025.C: New.
2129 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
2131         PR c++/60377
2132         * g++.dg/cpp1y/pr60377.C: New testcase.
2134 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
2136         PR fortran/60341
2137         * gfortran.dg/str_comp_optimize_1.f90: New test.
2139 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2141         PR target/60071
2142         * gcc.c-torture/compile/pr60071.c: New.
2144 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
2146         PR fortran/60359
2147         * gfortran.dg/unlimited_polymorphic_16.f90: New.
2149 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2151         PR c++/58610
2152         * g++.dg/cpp0x/constexpr-ice11.C: New.
2154 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
2156         PR c++/60314
2157         * g++.dg/cpp1y/auto-fn24.C: New.
2159 2014-02-28  Joey Ye  <joey.ye@arm.com>
2161         PR target/PR60169
2162         * gcc.target/arm/thumb1-far-jump-3.c: New case.
2164 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2166         PR c++/60253
2167         * g++.dg/overload/ellipsis2.C: New.
2169 2014-02-27  Jeff Law  <law@redhat.com>
2171         PR rtl-optimization/52714
2172         * gcc.c-torture/compile/pr52714.c: New test.
2174 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
2175             Jeff Law  <law@redhat.com>
2177         PR rtl-optimization/49847
2178         * g++.dg/pr49847.C: New test.
2180 2014-02-27  Marek Polacek  <polacek@redhat.com>
2182         PR middle-end/59223
2183         * c-c++-common/pr59223.c: New test.
2185 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2187         * common/config/i386/predicates.md (const1256_operand): Remove.
2188         (const2356_operand): New.
2189         (const_1_to_2_operand): Remove.
2190         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2191         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2192         (*avx512pf_gatherpf<mode>sf): Ditto.
2193         (avx512pf_gatherpf<mode>df): Ditto.
2194         (*avx512pf_gatherpf<mode>df_mask): Ditto.
2195         (*avx512pf_gatherpf<mode>df): Ditto.
2196         (avx512pf_scatterpf<mode>sf): Ditto.
2197         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2198         (*avx512pf_scatterpf<mode>sf): Ditto.
2199         (avx512pf_scatterpf<mode>df): Ditto.
2200         (*avx512pf_scatterpf<mode>df_mask): Ditto.
2201         (*avx512pf_scatterpf<mode>df): Ditto.
2202         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2204 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
2206         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2207         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2208         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2209         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2210         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2211         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2212         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2213         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2215 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
2217         PR target/60280
2218         * gnat.dg/renaming5.adb: Change to two expected gotos.
2219         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2220         jump threads.
2221         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2222         messages for removed basic block.
2223         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2224         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2225         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2226         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2228 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2230         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2231         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2232         * gcc.dg/vmx/ldl-vsx.c: Likewise.
2233         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2234         * gcc.dg/vmx/merge-vsx.c: Likewise.
2235         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2237 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
2239         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2240         * gcc.target/i386/prefetchwt1-1.c: New.
2241         * g++.dg/other/i386-2.C: Add new option.
2242         * g++.dg/other/i386-3.C: Ditto.
2243         * gcc.target/i386/sse-12.c: Ditto.
2244         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2245         * gcc.target/i386/sse-22.c: Add new option.
2246         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2248 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2250         PR libfortran/59313
2251         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2253         PR libfortran/58015
2254         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2256 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
2258         PR c++/60311
2259         * g++.dg/cpp1y/pr60311.C: New testcase.
2261         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2263         PR c++/60065
2264         * g++.dg/cpp1y/pr60065.C: New testcase.
2266 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
2268         PR rtl-optimization/60268
2269         * gcc.c-torture/compile/pr60268.c: New test.
2271 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
2273         * gcc.target/microblaze/others/mem_reload.c: New test.
2275 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2277         * gcc.dg/vmx/lde.c: New test.
2278         * gcc.dg/vmx/lde-be-order.c: New test.
2279         * gcc.dg/vmx/ste.c: New test.
2280         * gcc.dg/vmx/ste-be-order.c: New test.
2282 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
2284         PR testsuite/60173
2285         * lib/target-supports.exp
2286         (check_effective_target_logical_op_short_circuit): Add cris-*-*
2287         and crisv32-*-* to list.
2289 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2291         PR fortran/60302
2292         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2294 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2296         * gcc.dg/vmx/vsums.c: Check entire result vector.
2297         * gcc.dg/vmx/vsums-be-order.c: Likewise.
2299 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2301         * gcc.dg/vmx/ld.c: New test.
2302         * gcc.dg/vmx/ld-be-order.c: New test.
2303         * gcc.dg/vmx/ld-vsx.c: New test.
2304         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2305         * gcc.dg/vmx/ldl.c: New test.
2306         * gcc.dg/vmx/ldl-be-order.c: New test.
2307         * gcc.dg/vmx/ldl-vsx.c: New test.
2308         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2309         * gcc.dg/vmx/st.c: New test.
2310         * gcc.dg/vmx/st-be-order.c: New test.
2311         * gcc.dg/vmx/st-vsx.c: New test.
2312         * gcc.dg/vmx/st-vsx-be-order.c: New test.
2313         * gcc.dg/vmx/stl.c: New test.
2314         * gcc.dg/vmx/stl-be-order.c: New test.
2315         * gcc.dg/vmx/stl-vsx.c: New test.
2316         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2318 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
2320         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2321         * g++.dg/other/i386-3.C (dg-options): Ditto.
2322         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2323         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2324         -mavx512pf and -msha.
2326 2014-02-21  Richard Biener  <rguenther@suse.de>
2328         PR tree-optimization/60276
2329         * gcc.dg/vect/pr60276.c: New testcase.
2331 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
2333         PR fortran/60234
2334         * gfortran.dg/finalize_23.f90: New.
2336 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
2338         PR c++/60052
2339         PR c++/60053
2340         * g++.dg/cpp1y/pr60052.C: New testcase.
2341         * g++.dg/cpp1y/pr60053.C: New testcase.
2343 2014-02-21  Tobias Burnus  <burnus@net-b.de>
2345         PR fortran/60286
2346         * gfortran.dg/inquire_16.f90: New.
2348 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
2350         * gcc.target/nios2/biggot-1.c: New.
2351         * gcc.target/nios2/biggot-2.c: New.
2353 2014-02-20  Martin Jambor  <mjambor@suse.cz>
2355         PR ipa/55260
2356         * gcc.dg/ipa/pr55260.c: New test.
2358 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
2360         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2361         for execution test case.
2363 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
2365         PR ipa/58555
2366         * g++.dg/torture/pr58555.C: New testcase.
2368 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2370         PR target/60204
2371         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2372         reflect abi fix.
2373         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2375 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
2376             Kirill Yukhin  <kirill.yukhin@intel.com>
2378         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2379         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2380         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2381         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2382         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2383         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2385 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2387         PR c/37743
2388         * g++.dg/ext/builtin-bswap1.C: New test.
2389         * c-c++-common/pr37743.c: New test.
2391 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
2393         * gcc.dg/decl-10.c: New test.
2395 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2397         PR c++/60267
2398         * g++.dg/ext/ivdep-1.C: New test.
2400         PR c++/60267
2401         * gcc.dg/pr60267.c: New test.
2403 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
2405         PR target/59794
2406         * gcc.target/i386/pr39162.c: Add dg-prune-output.
2407         (dg-options): Remove -Wno-psabi.
2408         * gcc.target/i386/pr59794-2.c: Ditto.
2409         * gcc.target/i386/pr60205-1.c: Ditto.
2410         * gcc.target/i386/sse-5.c: Ditto.
2412 2014-02-18  Nick Clifton  <nickc@redhat.com>
2414         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2415         * gcc.dg/pr23623.c: Likewise.
2416         * gcc.dg/pr48784-1.c: Likewise.
2417         * gcc.dg/pr48784-2.c: Likewise.
2418         * gcc.dg/pr56997-2.c: Likewise.
2419         * gcc.dg/sms-6.c: Likewise.
2420         * gcc.dg/torture/pr60183.c: Likewise.
2421         * gcc.dg/torture/vec-cvt-1.c: Likewise.
2422         * gcc.c-torture/execute/20061220-1.x: New.
2423         * gcc.c-torture/execute/pr43220.x: New.
2424         * gcc.c-torture/execute/pr51581-1.x: New.
2425         * gcc.c-torture/execute/pr51581-2.x: New.
2426         * gcc.c-torture/execute/pr58570.x: New.
2427         * gcc.c-torture/unsorted/DFcmp.x: New.
2428         * gcc.c-torture/unsorted/SFset.x: New.
2430 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
2432         * gnat.dg/opt31.adb: New test.
2434 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2436         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2438 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
2440         PR fortran/60232
2441         * gfortran.dg/typebound_proc_33.f90: New.
2443 2014-02-19  Marek Polacek  <polacek@redhat.com>
2445         PR c/60195
2446         * gcc.dg/pr60195.c: New test.
2448 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
2450         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2452 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
2454         PR preprocessor/58844
2455         * c-c++-common/cpp/pr58844-1.c: New test.
2456         * c-c++-common/cpp/pr58844-2.c: New test.
2458 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2460         PR c++/60225
2461         * g++.dg/cpp0x/constexpr-ice10.C: New.
2463 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2465         PR c++/60215
2466         * g++.dg/cpp0x/pr60215.C: New.
2468 2014-02-18  Tobias Burnus  <burnus@net-b.de>
2470         PR fortran/49397
2471         * gfortran.dg/proc_ptr_45.f90: New.
2472         * gfortran.dg/proc_ptr_46.f90: New.
2474 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
2476         PR c++/60190
2477         * g++.dg/cpp1y/pr60190.C: New testcase.
2479         PR c++/60064
2480         * g++.dg/cpp1y/pr60064.C: New testcase.
2482 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
2484         PR target/60205
2485         * gcc.target/i386/pr60205-1.c: New test.
2486         * gcc.target/i386/pr60205-2.c: Ditto.
2488 2014-02-18  Kai Tietz  <ktietz@redhat.com>
2490         PR target/60193
2491         * gcc.target/i386/nest-1.c: New testcase.
2493 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
2495         * gnat.dg/opt32.adb: New test.
2497 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
2499         PR fortran/60231
2500         * gfortran.dg/typebound_generic_15.f90: New.
2502 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
2504         PR fortran/55907
2505         * gfortran.dg/init_flag_12.f90: New.
2507 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
2508             Ilya Tocar  <ilya.tocar@intel.com>
2510         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2511         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2512         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2513         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2515 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
2517         * lib/target-supports.exp
2518         (check_effective_target_logical_op_short_circuit): New procedure.
2519         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2520         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2521         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2522         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2523         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2524         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
2525         logical_op_short_circuit for the alternative test, extending
2526         it to arm_cortex_m.
2528 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2530         PR target/60203
2531         * gcc.target/powerpc/pr60203.c: New testsuite.
2533 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
2535         PR fortran/59599
2536         * gfortran.dg/ichar_3.f90: New test.
2538 2014-02-15  Richard Biener  <rguenther@suse.de>
2540         PR tree-optimization/60183
2541         * gcc.dg/torture/pr60183.c: New testcase.
2543 2014-02-14  Jeff Law  <law@redhat.com>
2545         PR rtl-optimization/60131
2546         * g++.dg/torture/pr60131.C: New test.
2548 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
2550         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2551         on command-line.
2553 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2555         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2557 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
2559         * gcc.c-torture/compile/20140213.c: New test.
2561 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
2563         PR target/43546
2564         * gcc.target/i386/pr43546.c: New test.
2566 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2568         * gcc.target/s390/hotpatch-compile-8.c: New test.
2570 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2572         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
2573         definition with an ifndef.
2574         * gcc.dg/pr59605-2.c: New test.
2576 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
2578         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2580 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
2582         * gcc.dg/torture/float128-mul-underflow.c,
2583         gcc.dg/torture/float128-truncdf-underflow.c,
2584         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2586 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2588         PR middle-end/59737
2589         * g++.dg/ipa/pr59737.C: New test.
2591 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2593         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2595 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
2597         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2599         * gcc.dg/cilk-plus/jump-openmp.c: New file.
2601 2014-02-12  Richard Biener  <rguenther@suse.de>
2603         PR middle-end/60092
2604         * gcc.dg/torture/pr60092.c: New testcase.
2605         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2607 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2609         * gcc.c-torture/execute/20140212-1.c: New test.
2611 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
2613         PR c++/60047
2614         * g++.dg/cpp0x/pr60047.C: New.
2616 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
2618         PR c/60101
2619         * c-c++-common/pr60101.c: New test.
2621 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
2623         PR lto/59468
2624         * g++.dg/ipa/devirt-27.C: New testcase.
2625         * g++.dg/ipa/devirt-26.C: New testcase.
2627 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2629         PR target/60137
2630         * gcc.target/powerpc/pr60137.c: New file.
2632 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2634         PR fortran/52370
2635         * gfortran.dg/pr52370.f90: New test.
2637 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
2639         PR target/59927
2640         Revert
2641         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
2643         PR testsuite/58630
2644         * gcc.target/i386/pr43662.c (dg-options):
2645         Add -maccumulate-outgoing-args.
2646         * gcc.target/i386/pr43869.c (dg-options): Ditto.
2647         * gcc.target/i386/pr57003.c (dg-options): Ditto.
2648         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
2649         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
2650         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
2651         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
2652         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
2653         Add -maccumulate-outgoing-args.
2654         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
2655         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
2656         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
2657         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
2658         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
2659         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
2660         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
2661         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
2662         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
2663         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
2664         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
2665         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
2666         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
2667         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
2668         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
2670 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2672         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
2674 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2676         PR debug/59776
2677         * gcc.dg/guality/pr59776.c: New test.
2679 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
2681         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
2682         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
2683         (add_options_for_arm_vfp3): New.
2685 2014-02-11  Jeff Law  <law@redhat.com>
2687         PR middle-end/54041
2688         * gcc.target/m68k/pr54041.c: New test.
2690 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
2692         PR target/59927
2693         * gcc.target/i386/pr59927.c: New test.
2695 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
2697         * gcc.dg/vect/pr57741-3.c: Require vect_int.
2698         * gcc.dg/vect/pr60012.c: Likewise.
2699         * gcc.dg/vect/vect-119.c: Likewise.
2700         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
2701         * gcc.dg/vect/vect-outer-4c.c: Likewise.
2703 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
2707 2014-02-10  Jeff Law  <law@redhat.com>
2709         PR middle-end-52306
2710         * gcc.c-torture/compile/pr52306.c: New test.
2712 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2714         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
2716 2014-02-10  Richard Biener  <rguenther@suse.de>
2718         PR tree-optimization/60115
2719         * gcc.dg/torture/pr60115.c: New testcase.
2721 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2723         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
2724         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
2726 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2727             Ilya Tocar  <ilya.tocar@intel.com>
2729         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
2730         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
2731         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2732         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2733         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
2734         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
2735         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
2736         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
2737         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2738         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2739         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
2740         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
2741         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
2742         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
2743         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2744         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2745         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
2746         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2747         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2748         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2749         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2750         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2751         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2752         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2753         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
2754         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2755         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2757 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
2759         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
2761 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2763         PR fortran/57522
2764         * gfortran.dg/associated_target_5.f03: New test.
2766 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2768         PR fortran/59026
2769         * gfortran.dg/elemental_by_value_1.f90: New test.
2771 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
2773         PR fortran/58470
2774         * gfortran.dg/finalize_22.f90: New.
2776 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
2778         PR fortran/60066
2779         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
2780         was fixed by the patch for PR59906.
2782 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2784         PR translation/52289
2785         * gfortran.dg/coarray_8.f90: Update dg-error match.
2787 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2789         PR c/59984
2790         * gcc.dg/vect/pr59984.c: New test.
2792         PR middle-end/60092
2793         * gcc.dg/attr-alloc_align-1.c: New test.
2794         * gcc.dg/attr-alloc_align-2.c: New test.
2795         * gcc.dg/attr-alloc_align-3.c: New test.
2796         * gcc.dg/attr-assume_aligned-1.c: New test.
2797         * gcc.dg/attr-assume_aligned-2.c: New test.
2798         * gcc.dg/attr-assume_aligned-3.c: New test.
2800 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2802         PR target/60077
2803         * gcc.target/i386/pr60077-1.c: New test.
2804         * gcc.target/i386/pr60077-2.c: New test.
2806 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2808         PR preprocessor/56824
2809         * gcc.dg/pr56824.c: New test.
2811 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2813         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2814         variable used for atomic operations.
2816 2014-02-07  Richard Biener  <rguenther@suse.de>
2818         PR middle-end/60092
2819         * gcc.dg/vect/pr60092-2.c: New testcase.
2821 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2823         PR c++/60082
2824         Revert
2825         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2827         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2828         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2830 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2832         * gcc.target/s390/fp2int1.c: New testcase.
2834 2014-02-07  Richard Biener  <rguenther@suse.de>
2836         PR middle-end/60092
2837         * gcc.dg/tree-ssa/alias-30.c: New testcase.
2838         * gcc.dg/tree-ssa/alias-31.c: Likewise.
2840 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
2842         PR ipa/59918
2843         * g++.dg/torture/pr59918.C: New testcase.
2845 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2847         PR target/59575
2848         * gcc.target/arm/pr59575.c: New test.
2850         PR debug/59992
2851         * gcc.dg/pr59992.c: New test.
2853 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
2855         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2856         init_priority. Test alignment of variable instead of function.
2858 2014-02-06  Marek Polacek  <polacek@redhat.com>
2860         PR c/60087
2861         * gcc.dg/pr60087.c: New test.
2863 2014-02-06  Alan Modra  <amodra@gmail.com>
2865         * gcc.target/powerpc/pr60032.c: New.
2867 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2869         PR target/60062
2870         * gcc.c-torture/execute/pr60062.c: New test.
2871         * gcc.c-torture/execute/pr60072.c: New test.
2873 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2875         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2876         so that expected outcome works for PIC variants too.
2878 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2879             Kugan Vivekanandarajah  <kuganv@linaro.org>
2881         * gcc.target/arm/vect-noalign.c: New file.
2883 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2884             Jakub Jelinek  <jakub@redhat.com>
2886         PR middle-end/60013
2887         * gcc.dg/pr60013.c: New testcase.
2889 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2891         * gcc.dg/vmx/sum2s.c: New.
2892         * gcc.dg/vmx/sum2s-be-order.c: New.
2894 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2896         * gcc.dg/vmx/pack.c: New.
2897         * gcc.dg/vmx/pack-be-order.c: New.
2898         * gcc.dg/vmx/unpack.c: New.
2899         * gcc.dg/vmx/unpack-be-order.c: New.
2901 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2903         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2904         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2906 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2908         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2909         Use __builtin_floorf, __builtin_ceilf.
2910         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2911         declaration.
2912         (TEST): Use __builtin_floorf.
2913         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2915 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2917         PR ipa/59947
2918         * g++.dg/opt/pr59947.C: New test.
2920         PR c++/58703
2921         * c-c++-common/gomp/pr58703.c: New test.
2923 2014-02-05  Richard Biener  <rguenther@suse.de>
2925         PR testsuite/60076
2926         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2927         avoid using unsigned long long.
2929 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2931         PR middle-end/57499
2932         * g++.dg/torture/pr57499.C: New test.
2934 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2936         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2938 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2940         * g++.dg/ipa/devirrt-22.C: Fix template.
2942 2014-02-04  Marek Polacek  <polacek@redhat.com>
2944         PR c/60036
2945         * gcc.dg/pr60036.c: New test.
2947 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2949         PR ipa/60058
2950         * g++.dg/torture/pr60058.C: New testcase.
2952 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2954         * g++.dg/tsan/default_options.C: Invert check.
2956 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2958         PR tree-optimization/60002
2959         * g++.dg/opt/pr60002.C: New test.
2961         PR tree-optimization/60023
2962         * g++.dg/vect/pr60023.cc: New test.
2964         PR ipa/60026
2965         * c-c++-common/torture/pr60026.c: New test.
2967         PR rtl-optimization/57915
2968         * gcc.target/i386/pr57915.c: New test.
2970 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2972         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2974 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2976         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2978 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2980         PR middle-end/59261
2981         * gcc.dg/pr59261.c: New test.
2983 2014-02-04  Richard Biener  <rguenther@suse.de>
2985         PR tree-optimization/60012
2986         * gcc.dg/vect/pr60012.c: New testcase.
2988 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2990         PR target/59788
2991         * g++.dg/eh/unwind-direct.C: New test.
2993 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2995         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2996         timeout value to 20s.
2998 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3000         PR ipa/59882
3001         * g++.dg/torture/pr59882.C: New testcase
3003 2014-02-03  Jan Hubicka  <jh@suse.cz>
3005         PR ipa/59831
3006         * g++.dg/ipa/devirt-22.C: New testcase.
3008 2014-02-03  Jan Hubicka  <jh@suse.cz>
3010         * g++.dg/ipa/devirt-25.C: New testcase.
3012 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
3014         PR tree-optimization/59924
3015         * gcc.dg/pr59924.c: New test.
3017 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
3019         PR ipa/59831
3020         * g++.dg/ipa/devirt-24.C: New testcase.
3022 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
3024         PR c++/53017
3025         PR c++/59211
3026         * c-c++-common/attributes-1.c: New testcase.
3027         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3029 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3031         PR c++/58871
3032         * g++.dg/cpp0x/pr58871.C: New.
3034 2014-02-03  Cong Hou  <congh@google.com>
3036         PR tree-optimization/60000
3037         * g++.dg/vect/pr60000.cc: New test.
3039 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3041         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3042         * gcc.target/i386/long-double-64-4.c: Likewise.
3043         * gcc.target/i386/long-double-80-1.c: Likewise.
3044         * gcc.target/i386/long-double-80-2.c: Likewise.
3045         * gcc.target/i386/long-double-80-3.c: Likewise.
3046         * gcc.target/i386/long-double-80-4.c: Likewise.
3047         * gcc.target/i386/long-double-80-5.c: Likewise.
3048         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
3049         __multf3 isn't used.
3050         * gcc.target/i386/long-double-64-3.c: Likewise.
3051         * gcc.target/i386/long-double-128-1.c: New test.
3052         * gcc.target/i386/long-double-128-2.c: Likewise.
3053         * gcc.target/i386/long-double-128-3.c: Likewise.
3054         * gcc.target/i386/long-double-128-4.c: Likewise.
3055         * gcc.target/i386/long-double-128-5.c: Likewise.
3056         * gcc.target/i386/long-double-128-6.c: Likewise.
3057         * gcc.target/i386/long-double-128-7.c: Likewise.
3058         * gcc.target/i386/long-double-128-8.c: Likewise.
3059         * gcc.target/i386/long-double-128-9.c: Likewise.
3060         * gcc.target/i386/long-double-64-5.c: Likewise.
3061         * gcc.target/i386/long-double-64-6.c: Likewise.
3062         * gcc.target/i386/long-double-64-7.c: Likewise.
3063         * gcc.target/i386/long-double-64-8.c: Likewise.
3064         * gcc.target/i386/long-double-64-9.c: Likewise.
3065         * gcc.target/i386/long-double-80-10.c: Likewise.
3066         * gcc.target/i386/long-double-80-8.c: Likewise.
3067         * gcc.target/i386/long-double-80-9.c: Likewise.
3069 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
3071         PR rtl-optimization/57662
3072         * g++.dg/pr57662.C: New test.
3074 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3076         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3077         * gcc.dg/vmx/perm.c: New.
3078         * gcc.dg/vmx/perm-be-order.c: New.
3080 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3082         * gcc.dg/vmx/vsums.c: New.
3083         * gcc.dg/vmx/vsums-be-order.c: New.
3085 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
3087         * g++.dg/ipa/devirt-23.C: New testcase.
3088         * g++.dg/ipa/devirt-20.C: Fix template.
3090 2014-02-02  Jan Hubicka  <jh@suse.cz>
3092         * g++.dg/ipa/devirt-21.C: New testcase.
3094 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3096         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3097         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3099 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
3101         PR target/60017
3102         * gcc.c-torture/execute/pr60017.c: New test.
3104 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
3106         PR fortran/57033
3107         * gfortran.dg/default_initialization_7.f90: New test.
3109 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
3111         PR fortran/59906
3112         * gfortran.dg/elemental_subroutine_9.f90: New test.
3114 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3116         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3118 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3120         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3122 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
3124         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3126 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3128         PR c++/51219
3129         * g++.dg/init/bitfield5.C: New.
3131 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
3133         PR tree-optimization/60003
3134         * gcc.c-torture/execute/pr60003.c: New test.
3136 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
3138         PR bootstrap/59985
3139         * gcc.target/arm/pr59985.C: New.
3141 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3143         PR sanitizer/59410
3144         * lib/tsan-dg.exp (tsan_init): Instead of not running any
3145         tsan tests if trivial testcase doesn't run, set dg-do-what-default
3146         to compile.
3147         (tsan_finish): Restore dg-do-what-default.
3148         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3149         * g++.dg/tsan/fd_close_norace2.C: Likewise.
3150         * g++.dg/tsan/default_options.C: Likewise.
3151         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3152         * g++.dg/tsan/atomic_free2.C: Likewise.
3153         * g++.dg/tsan/cond_race.C: Likewise.
3154         * g++.dg/tsan/fd_close_norace.C: Likewise.
3155         * g++.dg/tsan/benign_race.C: Likewise.
3156         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3157         * c-c++-common/tsan/simple_race.c: Likewise.
3158         * c-c++-common/tsan/mutexset1.c: Likewise.
3159         * c-c++-common/tsan/thread_leak2.c: Likewise.
3160         * c-c++-common/tsan/tls_race.c: Likewise.
3161         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3162         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3163         * c-c++-common/tsan/free_race2.c: Likewise.
3164         * c-c++-common/tsan/thread_leak.c: Likewise.
3165         * c-c++-common/tsan/thread_leak1.c: Likewise.
3166         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3167         * c-c++-common/tsan/free_race.c: Likewise.
3168         * c-c++-common/tsan/sleep_sync.c: Likewise.
3169         * c-c++-common/tsan/tiny_race.c: Likewise.
3170         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3171         * c-c++-common/tsan/atomic_stack.c: Likewise.
3172         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
3173         in dg-output regexps.
3174         * c-c++-common/tsan/simple_stack.c: Likewise.
3176 2014-01-31  Richard Henderson  <rth@redhat.com>
3178         * g++.dg/tm/pr60004.C: New.
3180 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
3182         PR c++/59082
3183         * g++.dg/inherit/crash4.C: New.
3185 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
3187         * c-c++-common/tsan/simple_race.c: Made test less flaky.
3189 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3191         * gcc.target/i386/m512-check.h: Use correct rounding values.
3193 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3195         * gcc.target/i386/avx-1.c: Use correct rounding values.
3196         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3197         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3198         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3199         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3200         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3201         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3202         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3203         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3204         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3205         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3206         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3207         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3208         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3209         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3210         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3211         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3212         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3213         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3214         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3215         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3216         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3217         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3218         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3219         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3220         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3221         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3222         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3223         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3224         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3225         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3226         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3227         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3228         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3229         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3230         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3231         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3232         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3233         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3234         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3235         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3236         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3237         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3238         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3239         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3240         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3241         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3242         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3243         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3244         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3245         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3246         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3247         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3248         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3249         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3250         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3251         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3252         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3253         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3254         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3255         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3256         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3257         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3258         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3259         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3260         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3261         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3262         * gcc.target/i386/sse-13.c: Ditto.
3263         * gcc.target/i386/sse-14.c: Ditto.
3264         * gcc.target/i386/sse-22.c: Ditto.
3265         * gcc.target/i386/sse-23.c: Ditto.
3267 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
3269         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3270         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3272 2014-01-31  Richard Biener  <rguenther@suse.de>
3274         PR middle-end/59990
3275         * gcc.dg/torture/pr59990.c: New testcase.
3277 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
3279         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3280         if it fails don't run any tsan tests.
3282 2014-01-31  Marek Polacek  <polacek@redhat.com>
3284         PR c/59963
3285         * gcc.dg/pr59940.c (g): Adjust dg-warning.
3286         (y): Adjust dg-error.
3287         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3288         * gcc.dg/pr59963-1.c: New test.
3289         * gcc.dg/pr59963-2.c: New test.
3290         * gcc.dg/pr59963-3.c: New test.
3292 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
3294         PR target/59923
3295         * gcc.target/arm/pr59923.c: New test.
3297 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3299         * gcc.dg/vmx/splat.c: New.
3300         * gcc.dg/vmx/splat-vsx.c: New.
3301         * gcc.dg/vmx/splat-be-order.c: New.
3302         * gcc.dg/vmx/splat-vsx-be-order.c: New.
3303         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3304         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3306 2014-01-30  Richard Biener  <rguenther@suse.de>
3308         PR tree-optimization/59993
3309         * gcc.dg/torture/pr59993.c: New testcase.
3311 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3313         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3314         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3315         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3316         vect_int rather than vect_float.
3318 2014-01-30  Marek Polacek  <polacek@redhat.com>
3320         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3322 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
3324         * gcc.target/microblaze/isa/fcmp4.c: New.
3326 2014-01-30  Marek Polacek  <polacek@redhat.com>
3328         PR c/59940
3329         * gcc.dg/pr59940.c: New test.
3330         * gcc.dg/pr35635.c (func3): Move dg-warning.
3332 2014-01-30  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/59903
3335         * gcc.dg/torture/pr59903.c: New testcase.
3337 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3339         PR c++/58843
3340         * g++.dg/lookup/crash8.C: New.
3342 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3344         PR c++/58649
3345         * g++.dg/template/crash117.C: New.
3347 2014-01-30  Richard Biener  <rguenther@suse.de>
3349         PR c/59905
3350         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3351         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3352         abort.
3353         * gcc.dg/invalid-call-1.c: Likewise.
3355 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3357         PR c++/58561
3358         * g++.dg/cpp1y/auto-fn23.C: New.
3360 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3362         PR c++/58846
3363         * g++.dg/init/dso_handle2.C: New.
3365 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3367         PR c++/58674
3368         * g++.dg/cpp0x/pr58674.C: New.
3370 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3372         PR target/59617
3373         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3374         * gcc.target/i386/avx512f-gather-5.c: Ditto.
3376 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3378         * gcc.dg/vmx/merge-be-order.c: New.
3379         * gcc.dg/vmx/merge.c: New.
3380         * gcc.dg/vmx/merge-vsx-be-order.c: New.
3381         * gcc.dg/vmx/merge-vsx.c: New.
3383 2014-01-29  Richard Biener  <rguenther@suse.de>
3385         PR tree-optimization/58742
3386         * gcc.dg/pr58742-1.c: New testcase.
3387         * gcc.dg/pr58742-2.c: Likewise.
3388         * gcc.dg/pr58742-3.c: Likewise.
3390 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
3392         * gcc.target/arm/ftest-armv7ve-arm.c: New.
3393         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3394         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3396 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3398         PR c++/58702
3399         * g++.dg/gomp/pr58702.C: New.
3401 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
3403         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3404         selector.
3406 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
3408         PR middle-end/59917
3409         PR tree-optimization/59920
3410         * gcc.dg/pr59920-1.c: New test.
3411         * gcc.dg/pr59920-2.c: New test.
3412         * gcc.dg/pr59920-3.c: New test.
3413         * c-c++-common/gomp/pr59917-1.c: New test.
3414         * c-c++-common/gomp/pr59917-2.c: New test.
3416         PR tree-optimization/59594
3417         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3418         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3419         * gcc.dg/vect/pr59594.c: New test.
3421 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
3423         PR fortran/59414
3424         * gfortran.dg/allocate_class_3.f90: New test.
3426 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
3428         PR preprocessor/59935
3429         * c-c++-common/cpp/warning-zero-location.c: New test.
3430         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3432 2014-01-27  Steve Ellcey  <sellcey@mips.com>
3434         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3436 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
3438         * g++.dg/ext/mv16.C: New tests.
3440 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
3442         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3443         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3444         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3445         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3446         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3447         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3448         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3449         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3450         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3451         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3452         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3453         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3454         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3455         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3456         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3457         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3458         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3459         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3460         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3461         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3462         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3463         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3464         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3465         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3466         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3467         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3468         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3469         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3470         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3471         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3472         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3473         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3474         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3475         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3476         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3477         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3478         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3479         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3480         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3481         _mm512_mask_cvtepi32_storeu_epi8.
3482         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3483         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3484         _mm512_mask_cvtepi32_storeu_epi16.
3485         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3486         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3487         _mm512_mask_cvtepi64_storeu_epi8.
3488         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3489         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3490         _mm512_mask_cvtepi64_storeu_epi16.
3491         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3492         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3493         _mm512_mask_cvtepi64_storeu_epi32.
3494         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3495         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3496         _mm512_mask_cvtsepi32_storeu_epi8.
3497         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3498         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3499         _mm512_mask_cvtsepi32_storeu_epi16.
3500         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3501         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3502         _mm512_mask_cvtsepi64_storeu_epi8.
3503         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3504         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3505         _mm512_mask_cvtsepi64_storeu_epi16.
3506         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3507         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3508         _mm512_mask_cvtsepi64_storeu_epi32.
3509         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3510         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3511         _mm512_mask_cvtusepi32_storeu_epi8.
3512         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3513         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3514         _mm512_mask_cvtusepi32_storeu_epi16.
3515         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3516         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3517         _mm512_mask_cvtusepi64_storeu_epi8.
3518         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3519         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3520         _mm512_mask_cvtusepi64_storeu_epi16.
3521         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3522         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3523         _mm512_mask_cvtusepi64_storeu_epi32.
3524         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3525         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3527 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3529         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3530         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3531         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3532         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3533         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3534         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3535         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3536         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3537         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3538         built-ins roudning immediate.
3539         * gcc.target/i386/sse-22.c: Add new built-ins.
3540         * gcc.target/i386/sse-23.c: Ditto.
3541         * gcc.target/i386/avx-1.c: Ditto.
3543 2014-01-27  Christian Bruel  <christian.bruel@st.com>
3545         * gcc.target/sh/torture/strncmp.c: New tests.
3547 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
3549         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3551 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3553         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3555 2014-01-24  Jeff Law  <law@redhat.com>
3557         PR tree-optimization/59919
3558         * gcc.c-torture/compile/pr59919.c: New test.
3560 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3562         PR c++/57524
3563         * g++.dg/ext/timevar2.C: New.
3565 2014-01-24  Marek Polacek  <polacek@redhat.com>
3567         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3569 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
3571         PR target/59929
3572         * gcc.target/i386/pr59929.c: New test.
3574 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3576         PR target/59909
3577         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3578         word atomic functions at runtime.
3580 2014-01-23  Marek Polacek  <polacek@redhat.com>
3582         PR c/59846
3583         * gcc.dg/pr59846.c: New test.
3585 2014-01-23  Marek Polacek  <polacek@redhat.com>
3587         PR c/58346
3588         * c-c++-common/pr58346-1.c: New test.
3589         * c-c++-common/pr58346-2.c: New test.
3590         * c-c++-common/pr58346-3.c: New test.
3592 2014-01-23  Marek Polacek  <polacek@redhat.com>
3594         PR c/59871
3595         * gcc.dg/20020220-2.c: Adjust dg-warning message.
3596         * gcc.dg/pr59871.c: New test.
3598 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3600         PR c++/58980
3601         * g++.dg/parse/enum11.C: New.
3603 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3605         * gcc.target/aarch64/sshr64_1.c: New testcase.
3607 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3609         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3610         SIMD enabled function.
3611         * g++.dg/cilk-plus/ef_test.C: New test.
3612         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3613         and added C++ ones.
3614         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3615         to differenciate C error messages from C++ ones.
3617 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
3619         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3621 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
3623         * gcc.target/microblaze/others/builtin-trap.c: New test,
3625 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
3627         PR middle-end/58809
3628         * c-c++-common/gomp/pr58809.c: New test.
3630 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
3632         PR sanitizer/59897
3633         * c-c++-common/asan/use-after-return-1.c: Fixed
3634         to pass on darwin.
3636 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
3638         PR preprocessor/58580
3639         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
3641 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3642             Ilya Tocar  <ilya.tocar@intel.com>
3644         * gcc.target/i386/avx512f-kmovw-1.c: New.
3646 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3648         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3649         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3650         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3651         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3652         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3653         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3655 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
3657         PR target/52125
3658         * gcc.dg/pr48774.c: Remove skip for mips_rel.
3659         * gcc.target/mips/pr52125.c: New test.
3661 2014-01-22  Marek Polacek  <polacek@redhat.com>
3663         PR c/59891
3664         * gcc.dg/torture/pr59891.c: New test.
3666 2014-01-22  Jeff Law  <law@redhat.com>
3668         PR tree-optimization/59597
3669         * gcc.dg/tree-ssa/pr59597.c: New test.
3671 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
3673         PR rtl-optimization/59477
3674         * g++.dg/pr59477.C: New.
3676 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3678         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
3680 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3682         PR c++/59482
3683         * g++.dg/pr59482.C: New.
3685 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3687         * gcc.dg/vmx/insert-vsx-be-order.c: New.
3688         * gcc.dg/vmx/extract-vsx.c: New.
3689         * gcc.dg/vmx/extract-vsx-be-order.c: New.
3690         * gcc.dg/vmx/insert-vsx.c: New.
3692 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3694         PR rtl-optimization/59896
3695         * gcc.target/arm/pr59896.c: New.
3697 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
3699         PR rtl-optimization/59858
3700         * gcc.target/arm/pr59858.c: New.
3702 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
3704         PR target/59003
3705         * gcc.dg/tree-prof/pr59003.c: New test.
3707         PR middle-end/59860
3708         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
3709         other targets.
3711 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3713         * gfortran.dg/round_3.f08: Add more cases.
3715 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
3717         * lib/target-supports.exp (force_conventional_output_for): New
3718         procedure.
3719         * lib/scanasm.exp (scan-assembler_required_options)
3720         (scan-assembler-not_required_options)
3721         (scan-assembler-times_required_options): Replace with
3722         force_conventional_output_fors.
3723         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
3724         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
3726 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3728         PR middle-end/59789
3729         * gcc.target/i386/pr59789.c: New testcase.
3731 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
3733         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
3734         the 'code' bitfield from 16 to 8.
3736 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3738         * lib/target-supports.exp
3739         (check_effective_target_vect_perm): Exclude aarch64_be.
3740         (check_effective_target_vect_perm_byte): Likewise.
3741         (check_effective_target_vect_perm_short): Likewise.
3743 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3745         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
3746         (RUN_TEST): Use new macro.
3747         (INDEX64_32): Delete.
3748         (INDEX64_64): Likewise.
3749         (INDEX128_32): Likewise.
3750         (INDEX128_64): Likewise.
3751         (INDEX): Likewise.
3752         (test_vneg_f32): Use fixed RUN_TEST.
3754 2014-01-20  Richard Biener  <rguenther@suse.de>
3756         PR middle-end/59860
3757         * gcc.dg/pr59860.c: New testcase.
3759 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
3761         PR target/59880
3762         * gcc.target/i386/pr59880.c: New test.
3764 2014-01-20  Renlin Li  <renlin.li@arm.com>
3766         * gcc.dg/pr44194-1.c: Tweak regexp.
3768 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3770         PR libfortran/59771
3771         PR libfortran/59774
3772         PR libfortran/59836
3773         * gfortran.dg/round_3.f08: New cases added.
3774         * gfortran.dg/fmt_g_1.f90: New test.
3776 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
3778         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3780 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3782         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3784 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3786         * gcc.dg/vect/pr57705.c: Require vect_int.
3787         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3788         * gcc.dg/vect/vect-alias-check.c: Likewise.
3790 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
3792         PR fortran/58007
3793         * gfortran.dg/unresolved_fixup_1.f90: New test.
3794         * gfortran.dg/unresolved_fixup_2.f90: New test.
3796 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
3798         PR target/58944
3799         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3800         Remove dg-prune-output lines.
3802 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3804         PR middle-end/59706
3805         * gfortran.dg/pr59706.f90: New test.
3806         * g++.dg/ext/pr59706.C: New test.
3808 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3810         PR c++/59270
3811         PR c++/58811
3812         * g++.dg/cpp0x/decltype-incomplete1.C: New.
3813         * g++.dg/init/pr58811.C: Likewise.
3815 2014-01-17  Jeff Law  <law@redhat.com>
3817         PR middle-end/57904
3818         * gfortran.dg/pr57904.f90: New test.
3820 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3822         PR c++/59269
3823         * g++.dg/cpp0x/nsdmi-union4.C: New.
3825 2014-01-17  Marek Polacek  <polacek@redhat.com>
3827         PR c++/59838
3828         * g++.dg/diagnostic/pr59838.C: New test.
3830 2014-01-17  Marek Polacek  <polacek@redhat.com>
3832         PR c/58346
3833         * gcc.dg/pr58346.c: New test.
3835 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3837         PR testsuite/58776
3838         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3839         dg-options, use dg-additional-options for i?86/x86_64 to avoid
3840         option duplication.
3842         PR fortran/59440
3843         * gfortran.dg/pr59440-1.f90: New test.
3844         * gfortran.dg/pr59440-2.f90: New test.
3845         * gfortran.dg/pr59440-3.f90: New test.
3847         PR testsuite/59064
3848         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3849         testing for " version" and " alias" with one testing for
3850         " version\[^\n\r]* alias".
3851         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3852         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3853         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3854         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3855         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3856         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3858         PR c++/57945
3859         * c-c++-common/torture/pr57945.c: New test.
3861 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3863         * gcc.target/arm/its.c: New testcase.
3865 2014-01-16  Jan Hubicka  <jh@suse.cz>
3867         PR ipa/59775
3868         * g++.dg/torture/pr59775.C: New testcase.
3870 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3872         PR middle-end/58344
3873         * gcc.c-torture/compile/pr58344.c: New test.
3875         PR target/59839
3876         * gcc.target/i386/pr59839.c: New test.
3878         PR debug/54694
3879         * gcc.target/i386/pr9771-1.c (main): Rename to...
3880         (real_main): ... this.  Add __asm name "main".
3881         (ASMNAME, ASMNAME2, STRING): Define.
3883 2014-01-16  Nick Clifton  <nickc@redhat.com>
3885         PR middle-end/28865
3886         * gcc.c-torture/compile/pr28865.c: New.
3887         * gcc.c-torture/execute/pr28865.c: New.
3889 2014-01-16  Marek Polacek  <polacek@redhat.com>
3891         PR middle-end/59827
3892         * gcc.dg/pr59827.c: New test.
3894 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3896         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3898 2014-01-15  Richard Henderson  <rth@redhat.com>
3900         PR debug/54694
3901         * gcc.target/i386/pr54694.c: New test.
3903 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3905         PR c++/49718
3906         * g++.dg/pr49718.C: New test.
3908 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3910         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3912 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3914         * gcc.dg/vmx/mult-even-odd.c: New.
3915         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3917 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3919         * lib/target-supports.exp (check_libcilkrts_available): Added an
3920         extern "C" if we are using C++ along with a function prototype.
3922 2014-01-15  Jeff Law  <law@redhat.com>
3924         PR tree-optimization/59747
3925         * gcc.c-torture/execute/pr59747.c: New test.
3927 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3929         PR target/59794
3930         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3931         Linux/x86.
3932         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3933         * g++.dg/ext/attribute-test-1.C: Likewise.
3934         * g++.dg/ext/attribute-test-2.C: Likewise.
3935         * g++.dg/ext/attribute-test-3.C: Likewise.
3936         * g++.dg/ext/attribute-test-4.C: Likewise.
3937         * g++.dg/ext/pr56790-1.C: Likewise.
3938         * g++.dg/torture/pr38565.C: Likewise.
3939         * gcc.dg/pr53060.c: Likewise.
3940         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3941         * c-c++-common/vector-compare-2.c: Likewise.
3942         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3943         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3944         dg-message line number.
3946 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3948         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3950 2014-01-15  Richard Biener  <rguenther@suse.de>
3952         PR tree-optimization/59822
3953         * g++.dg/torture/pr59822.C: New testcase.
3955 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3957         PR target/59808
3958         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3959         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3961 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3962             Kugan Vivekanandarajah  <kuganv@linaro.org>
3964         PR target/59695
3965         * g++.dg/pr59695.C: New testcase.
3967 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3969         PR target/59803
3970         * gcc.c-torture/compile/pr59803.c: New testcase.
3972 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3974         PR c/58943
3975         * gcc.c-torture/execute/pr58943.c: New test.
3976         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3978 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3980         PR target/59794
3981         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3982         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3983         (bar): Change return type to void.  Set y to x.
3984         * gcc.target/i386/pr59794-1.c: New testcase.
3985         * gcc.target/i386/pr59794-2.c: Likewise.
3986         * gcc.target/i386/pr59794-3.c: Likewise.
3987         * gcc.target/i386/pr59794-4.c: Likewise.
3988         * gcc.target/i386/pr59794-5.c: Likewise.
3989         * gcc.target/i386/pr59794-6.c: Likewise.
3990         * gcc.target/i386/pr59794-7.c: Likewise.
3992 2014-01-14  Richard Biener  <rguenther@suse.de>
3994         PR tree-optimization/58921
3995         PR tree-optimization/59006
3996         * gcc.dg/torture/pr58921.c: New testcase.
3997         * gcc.dg/torture/pr59006.c: Likewise.
3998         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4000 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
4002         PR testsuite/59494
4003         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4004         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4005         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
4006         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4007         Executing predictive commoning without unrolling.
4009 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
4011         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4012         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4013         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4014         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4015         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4016         __builtin_ia32_rsqrt28sd_round.
4017         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4018         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4019         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4020         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4021         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4022         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4023         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4024         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4025         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4026         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4027         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4028         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4029         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4030         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4031         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4032         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4033         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4034         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4035         * gcc.target/i386/sse-22.c: Extend with new built-ins,
4036         fix wrong rounding mode (see above).
4037         * gcc.target/i386/sse-23.c: Ditto.
4039 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4041         * gcc.dg/vmx/insert.c: New.
4042         * gcc.dg/vmx/insert-be-order.c: New.
4043         * gcc.dg/vmx/extract.c: New.
4044         * gcc.dg/vmx/extract-be-order.c: New.
4046 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4048         PR tree-optimization/59387
4049         * gcc.c-torture/execute/pr59387.c: New test.
4051 2014-01-13  Richard Biener  <rguenther@suse.de>
4053         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4054         adjusting mathlib options.
4055         * gfortran.dg/lto/lto.exp: Likewise.
4057 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gnat.dg/loop_optimization17.adb: New test.
4060         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4062 2014-01-13  Christian Bruel  <christian.bruel@st.com>
4064         * gcc.target/sh/cmpstrn.c: New case.
4066 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
4068         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4069         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4071 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
4073         PR fortran/58026
4074         * gfortran.dg/alloc_comp_basics_6.f90: New.
4076 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4078         PR fortran/59700
4079         * gfortran.dg/pr59700.f90: New test.
4081 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4083         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4084         * gfortran.dg/use_only_3.f90: Likewise.
4085         * gfortran.dg/inquire_10.f90: Delete opened file.
4086         * gfortran.dg/inquire_15.f90: Likewise.
4087         * gfortran.dg/pr16597.f90: Likewise.
4088         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4089         for PR59419.
4091 2014-01-10  Jeff Law  <law@redhat.com>
4093         PR middle-end/59743
4094         * gcc.c-torture/compile/pr59743.c: New test.
4096 2014-01-10  Jan Hubicka  <jh@suse.cz>
4098         PR ipa/58585
4099         * g++.dg/torture/pr58585.C: New testcase.
4101 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
4103         * gcc.dg/pr46309.c: Disable for cris*-*-*.
4105 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4107         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4109 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
4111         PR target/59744
4112         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4113         * gcc.target/aarch64/cmn-neg2.c: New test.
4115 2014-01-10  Richard Biener  <rguenther@suse.de>
4117         PR tree-optimization/59374
4118         * gcc.dg/torture/pr59374-3.c: New testcase.
4120 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4122         * lib/target-supports.exp
4123         (check_effective_target_arm_crypto_ok_nocache): New.
4124         (check_effective_target_arm_crypto_ok): Use above procedure.
4125         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4127 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
4129         PR ipa/58252
4130         PR ipa/59226
4131         * g++.dg/ipa/devirt-20.C: New testcase.
4132         * g++.dg/torture/pr58252.C: Likewise.
4133         * g++.dg/torture/pr59226.C: Likewise.
4135 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4137         * c-c++-common/asan/no-asan-stack.c: New test.
4139 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
4141         PR middle-end/59670
4142         * gcc.dg/pr59670.c: New test.
4144 2014-01-09  Steve Ellcey  <sellcey@mips.com>
4146         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4148 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
4150         PR middle-end/47735
4151         * gcc.target/i386/pr47735.c: New test.
4153         PR tree-optimization/59622
4154         * g++.dg/opt/pr59622-2.C: New test.
4155         * g++.dg/opt/pr59622-3.C: New test.
4156         * g++.dg/opt/pr59622-4.C: New test.
4157         * g++.dg/opt/pr59622-5.C: New test.
4159         PR sanitizer/59136
4160         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4161         filename:line instead of (modulename+offset) form with stripped
4162         initial / from the filename.
4164 2014-01-09  Ian Lance Taylor  <iant@google.com>
4166         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4167         the other Go compiler.
4169 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4171         PR c++/59730
4172         * g++.dg/cpp0x/variadic145.C: New.
4174 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
4176         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4177         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
4179 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4181         PR testsuite/59524
4182         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4183         are run only if the Cilk library is available/enabled.
4184         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4185         * lib/target-supports.exp (check_libcilkrts_available): New function.
4187 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4189         PR c++/59631
4190         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4191         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4192         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4193         with dg-additional-options.
4194         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4195         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4196         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4197         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4198         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4199         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4201 2014-01-09  Richard Biener  <rguenther@suse.de>
4203         PR tree-optimization/59715
4204         * gcc.dg/torture/pr59715.c: New testcase.
4206 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4208         * c-c++-common/asan/no-asan-globals.c: New test.
4209         * c-c++-common/asan/no-instrument-reads.c: Likewise.
4210         * c-c++-common/asan/no-instrument-writes.c: Likewise.
4211         * c-c++-common/asan/use-after-return-1.c: Likewise.
4212         * c-c++-common/asan/no-use-after-return.c: Likewise.
4214 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
4216         * gnat.dg/weak2.ad[sb]: New test.
4218 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4220         PR middle-end/59471
4221         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4222         type, use pointers to vector type instead.
4224 2014-01-08  Catherine Moore  <clm@codesourcery.com>
4226         * gcc.target/mips/umips-branch-3.c: New test.
4227         * gcc.target/mips/umips-branch-4.c: New test.
4229 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4231         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4232         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4233         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4234         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4235         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4236         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4237         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4238         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4240 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
4242         PR rtl-optimization/59137
4243         * gcc.target/mips/pr59137.c: New test.
4245 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
4247         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4248         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4249         * gcc.target/i386/pr55433.c (dg-options): Ditto.
4250         * gcc.target/i386/pr57848.c (dg-options): Ditto.
4251         * gcc.target/i386/pr59099.c (dg-options): Ditto.
4252         Require fpic effective target.
4253         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4255 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
4257         PR ipa/59722
4258         * gcc.dg/pr59722.c: New test.
4260 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4262         PR middle-end/57748
4263         * gcc.dg/torture/pr57748-3.c: New test.
4264         * gcc.dg/torture/pr57748-4.c: New test.
4266 2014-01-08  Marek Polacek  <polacek@redhat.com>
4268         PR middle-end/59669
4269         * gcc.dg/gomp/pr59669-1.c: New test.
4270         * gcc.dg/gomp/pr59669-2.c: New test.
4272 2014-01-08  Martin Jambor  <mjambor@suse.cz>
4274         PR ipa/59610
4275         * gcc.dg/ipa/pr59610.c: New test.
4277 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
4279         PR fortran/58182
4280         * gfortran.dg/binding_label_tests_26a.f90: New.
4281         * gfortran.dg/binding_label_tests_26b.f90: New.
4283 2014-01-08  Marek Polacek  <polacek@redhat.com>
4285         PR sanitizer/59667
4286         * c-c++-common/ubsan/pr59667.c: New test.
4288 2014-01-08  Richard Biener  <rguenther@suse.de>
4290         PR middle-end/59630
4291         * gcc.dg/pr59630.c: New testcase.
4293 2014-01-08  Richard Biener  <rguenther@suse.de>
4295         PR middle-end/59471
4296         * gcc.dg/pr59471.c: New testcase.
4298 2014-01-07  Jeff Law  <law@redhat.com>
4300         PR middle-end/53623
4301         * gcc.target/i386/pr53623.c: New test.
4303 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
4305         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4306         blanks at EOF.
4307         * g++.dg/cpp1y/pr58534.C: Likewise.
4308         * g++.dg/cpp1y/pr58536.C: Likewise.
4309         * g++.dg/cpp1y/pr58548.C: Likewise.
4310         * g++.dg/cpp1y/pr58549.C: Likewise.
4311         * g++.dg/cpp1y/pr58637.C: Likewise.
4312         * g++.dg/cpp1y/pr59112.C: Likewise.
4313         * g++.dg/cpp1y/pr59113.C: Likewise.
4314         * g++.dg/cpp1y/pr59629.C: Likewise.
4315         * g++.dg/cpp1y/pr59635.C: Likewise.
4316         * g++.dg/cpp1y/pr59636.C: Likewise.
4317         * g++.dg/cpp1y/pr59638.C: Likewise.
4319 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
4321         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4323 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
4325         * gcc.target/i386/intrinsics_4.c (bar): New function.
4327 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
4329         * g++.dg/ext/is_base_of_incomplete-2.C: New.
4331 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
4333         PR rtl-optimization/58668
4334         * gcc.dg/pr58668.c: New test.
4336         PR tree-optimization/59643
4337         * gcc.dg/pr59643.c: New test.
4338         * gcc.c-torture/execute/pr59643.c: New test.
4340 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4342         PR fortran/59589
4343         * gfortran.dg/class_allocate_16.f90: New.
4345 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
4347         PR target/59644
4348         * gcc.target/i386/pr59644.c: New test.
4350 2014-01-06  Marek Polacek  <polacek@redhat.com>
4352         PR c/57773
4353         * gcc.dg/pr57773.c: New test.
4355 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
4357         PR c++/59635
4358         PR c++/59636
4359         PR c++/59629
4360         PR c++/59638
4361         * g++.dg/cpp1y/pr59635.C: New testcase.
4362         * g++.dg/cpp1y/pr59636.C: New testcase.
4363         * g++.dg/cpp1y/pr59629.C: New testcase.
4364         * g++.dg/cpp1y/pr59638.C: New testcase.
4366 2014-01-06  Martin Jambor  <mjambor@suse.cz>
4368         PR ipa/59008
4369         * gcc.dg/ipa/pr59008.c: New test.
4371 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4373         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4374         if supported.
4376 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4378         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4379         Require c99_runtime.
4380         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4382         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4383         Require c99_runtime.
4384         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4385         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4386         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4388         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4389         Require c99_runtime.
4390         Make CALC void static.
4391         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4393         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4394         Require c99_runtime.
4395         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4397 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4399         * gcc.target/i386/pr59501-1.c: Require avx effective target.
4400         * gcc.target/i386/pr59501-2.c: Likewise.
4401         * gcc.target/i386/pr59501-3.c: Likewise.
4402         * gcc.target/i386/pr59501-4.c: Likewise.
4403         * gcc.target/i386/pr59501-5.c: Likewise.
4404         * gcc.target/i386/pr59501-6.c: Likewise.
4406 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4408         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4409         * gcc.target/i386/pr59390_1.c: Likewise.
4410         * gcc.target/i386/pr59390_2.c: Likewise.
4412 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4414         * gcc.dg/pr59350.c: Tweak.
4415         * gcc.dg/pr59350-2.c: New test.
4416         * g++.dg/pr59510.C: Likewise.
4418 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
4420         PR fortran/59023
4421         * gfortran.dg/bind_c_procs_2.f90: New.
4423 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
4425         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4426         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4427         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4428         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4429         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4430         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4431         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4433 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4435         * gcc.target/arm/neon-nested-apcs.c: New test.
4437 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
4439         PR tree-optimization/59519
4440         * gcc.dg/vect/pr59519-1.c: New test.
4441         * gcc.dg/vect/pr59519-2.c: New test.
4443         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4444         vmovdqu32.
4446 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
4448         PR fortran/59547
4449         * gfortran.dg/typebound_proc_32.f90: New.
4451 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
4453         PR c++/58950
4454         * g++.dg/pr58950.C: New file.
4456 2014-01-03  Tobias Burnus  <burnus@net-b.de>
4458         PR c++/58567
4459         * g++.dg/gomp/pr58567.C: New.
4461 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
4463         PR tree-optimization/59651
4464         * gcc.dg/torture/pr59651.c: New test.
4465         * gcc.dg/vect/pr59651.c: Ditto.
4467 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
4469         PR target/59625
4470         * gcc.target/i386/pr59625.c: New test.
4472 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4474         Core DR 1442
4475         PR c++/59165
4476         * g++.dg/cpp0x/range-for28.C: New.
4477         * g++.dg/cpp0x/range-for3.C: Update.
4479 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
4481         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4483 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4485         PR c++/59641
4486         * g++.dg/cpp0x/pr59641.C: New file.
4488 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4490         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4492 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
4494         PR c++/59378
4495         * g++.dg/ext/pr59378.C: New file.
4497 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4499         Update copyright years
4501 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4503         * gcc.target/arc/arc.exp: Use the standard form for the copyright
4504         notice.
4506 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
4508         PR fortran/59654
4509         * gfortran.dg/dynamic_dispatch_12.f90: New.
4511 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
4513         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4514         the builtin isn't optimized away as unused.
4516         PR rtl-optimization/59647
4517         * g++.dg/opt/pr59647.C: New test.
4519 Copyright (C) 2014 Free Software Foundation, Inc.
4521 Copying and distribution of this file, with or without modification,
4522 are permitted in any medium without royalty provided the copyright
4523 notice and this notice are preserved.