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