re PR c++/65801 (Allow -Wno-narrowing to silence stricter C++11 narrowing rules)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/65801
4         * g++.dg/cpp0x/Wnarrowing2.C: New.
5
6 2015-04-20  Jeff Law  <law@redhat.com>
7
8         PR tree-optimization/65658
9         * gcc.dg/pr65658.c: New test.
10
11 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
12
13         PR target/64134
14         * gcc.target/aarch64/vec_init_1.c: New test.
15
16 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
17
18         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
19         targets.
20
21 2015-04-18  Martin Sebor  <msebor@redhat.com>
22
23         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
24         of non-nul characters.
25         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
26
27 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
28
29         PR target/65787
30         * gcc.target/powerpc/pr65787.c: New.
31
32 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
33
34         PR target/65689
35         * gcc.target/aarch64/c-output-template-4.c: New test.
36
37 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
38
39         PR target/65780
40         * gcc.dg/pr65780-1.c: New test.
41         * gcc.dg/pr65780-2.c: Likewise.
42         * gcc.target/i386/pr32219-9.c: Likewise.
43         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
44         symbol.
45         * gcc.target/i386/pr64317.c (c): Initialize.
46
47 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR target/65612
50         * g++.dg/ext/mv18.C: New test.
51         * g++.dg/ext/mv19.C: Likewise.
52         * g++.dg/ext/mv20.C: Likewise.
53         * g++.dg/ext/mv21.C: Likewise.
54         * g++.dg/ext/mv22.C: Likewise.
55         * g++.dg/ext/mv23.C: Likewise.
56
57 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
58
59         PR c++/64527
60         * g++.dg/init/pr64527.C: New test.
61
62 2015-04-17  Tom de Vries  <tom@codesourcery.com>
63             Michael Matz  <matz@suse.de>
64
65         PR tree-optimization/64950
66         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
67         x86_64-*-*.
68
69 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
70
71         * c-c++-common/asan/user-section-1.c: New test.
72
73 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
74
75         PR debug/65771
76         * gcc.dg/debug/pr65771.c: New test.
77
78 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
79
80         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
81         __buitlin_alloca with __builtin_alloca.
82
83 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
84
85         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
86
87 2015-04-16  Richard Biener  <rguenther@suse.de>
88
89         PR tree-optimization/64277
90         * gcc.dg/Warray-bounds-14.c: New testcase.
91         * gcc.dg/Warray-bounds-15.c: Likewise.
92         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
93         * c-c++-common/ubsan/bounds-6.c: Likewise.
94
95 2015-04-16  Renlin Li  <renlin.li@arm.com>
96
97         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
98         * gcc.target/arm/unsigned-float.c: New.
99
100 2015-04-16  Richard Biener  <rguenther@suse.de>
101
102         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
103         * gcc.dg/tree-ssa/pr37508.c: Adjust.
104         * gfortran.dg/reassoc_6.f: Remove XFAIL.
105
106 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
107
108         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
109         * g++.dg/cpp0x/decltype-call1.C: Likewise.
110         * g++.dg/cpp0x/defaulted21.C: Likewise.
111         * g++.dg/cpp0x/defaulted28.C: Likewise.
112         * g++.dg/cpp0x/defaulted47.C: Likewise.
113         * g++.dg/cpp0x/elision_neg.C: Likewise.
114         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
115         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
116         * g++.dg/cpp0x/implicit1.C: Likewise.
117         * g++.dg/cpp0x/implicit9.C: Likewise.
118         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
119         * g++.dg/cpp0x/range-for13.C: Likewise.
120         * g++.dg/gomp/clause-2.C: Likewise.
121         * g++.dg/gomp/udr-5.C: Likewise.
122         * g++.dg/inherit/access6.C: Likewise.
123         * g++.dg/lookup/duperr1.C: Likewise.
124         * g++.dg/lookup/friend2.C: Likewise.
125         * g++.dg/lookup/pr6936.C: Likewise.
126         * g++.dg/lookup/scoped1.C: Likewise.
127         * g++.dg/lookup/using26.C: Likewise.
128         * g++.dg/lookup/using38.C: Likewise.
129         * g++.dg/other/access2.C: Likewise.
130         * g++.dg/overload/defarg3.C: Likewise.
131         * g++.dg/overload/defarg6.C: Likewise.
132         * g++.dg/parse/access11.C: Likewise.
133         * g++.dg/parse/access2.C: Likewise.
134         * g++.dg/parse/access3.C: Likewise.
135         * g++.dg/parse/access4.C: Likewise.
136         * g++.dg/parse/access5.C: Likewise.
137         * g++.dg/parse/access6.C: Likewise.
138         * g++.dg/parse/access8.C: Likewise.
139         * g++.dg/parse/access9.C: Likewise.
140         * g++.dg/parse/crash40.C: Likewise.
141         * g++.dg/tc1/dr142.C: Likewise.
142         * g++.dg/tc1/dr166.C: Likewise.
143         * g++.dg/tc1/dr52.C: Likewise.
144         * g++.dg/template/access11.C: Likewise.
145         * g++.dg/template/access18.C: Likewise.
146         * g++.dg/template/access19.C: Likewise.
147         * g++.dg/template/access2.C: Likewise.
148         * g++.dg/template/access20.C: Likewise.
149         * g++.dg/template/access26.C: Likewise.
150         * g++.dg/template/access3.C: Likewise.
151         * g++.dg/template/access7.C: Likewise.
152         * g++.dg/template/conv12.C: Likewise.
153         * g++.dg/template/crash69.C: Likewise.
154         * g++.dg/template/friend31.C: Likewise.
155         * g++.dg/template/friend32.C: Likewise.
156         * g++.dg/template/memfriend15.C: Likewise.
157         * g++.dg/template/memfriend16.C: Likewise.
158         * g++.dg/template/memfriend17.C: Likewise.
159         * g++.dg/template/memfriend7.C: Likewise.
160         * g++.dg/template/pr32519.C: Likewise.
161         * g++.dg/template/qualttp21.C: Likewise.
162         * g++.dg/template/qualttp8.C: Likewise.
163         * g++.dg/template/ttp10.C: Likewise.
164         * g++.dg/template/typedef11.C: Likewise.
165         * g++.dg/template/typedef13.C: Likewise.
166         * g++.dg/template/typedef19.C: Likewise.
167         * g++.dg/template/typedef20.C: Likewise.
168         * g++.dg/template/typedef22.C: Likewise.
169         * g++.dg/template/using16.C: Likewise.
170         * g++.dg/template/virtual3.C: Likewise.
171         * g++.dg/ubsan/pr61272.C: Likewise.
172         * g++.old-deja/g++.bob/inherit2.C: Likewise.
173         * g++.old-deja/g++.brendan/crash11.C: Likewise.
174         * g++.old-deja/g++.brendan/enum6.C: Likewise.
175         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
176         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
177         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
178         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
179         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
180         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
181         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
182         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
183         * g++.old-deja/g++.jason/access17.C: Likewise.
184         * g++.old-deja/g++.jason/access18.C: Likewise.
185         * g++.old-deja/g++.jason/access22.C: Likewise.
186         * g++.old-deja/g++.jason/access23.C: Likewise.
187         * g++.old-deja/g++.jason/access8.C: Likewise.
188         * g++.old-deja/g++.jason/delete3.C: Likewise.
189         * g++.old-deja/g++.jason/report.C: Likewise.
190         * g++.old-deja/g++.law/access2.C: Likewise.
191         * g++.old-deja/g++.law/access3.C: Likewise.
192         * g++.old-deja/g++.law/access4.C: Likewise.
193         * g++.old-deja/g++.law/access5.C: Likewise.
194         * g++.old-deja/g++.law/arm12.C: Likewise.
195         * g++.old-deja/g++.law/arm14.C: Likewise.
196         * g++.old-deja/g++.law/ctors13.C: Likewise.
197         * g++.old-deja/g++.law/union2.C: Likewise.
198         * g++.old-deja/g++.law/visibility12.C: Likewise.
199         * g++.old-deja/g++.law/visibility15.C: Likewise.
200         * g++.old-deja/g++.law/visibility16.C: Likewise.
201         * g++.old-deja/g++.law/visibility17.C: Likewise.
202         * g++.old-deja/g++.law/visibility18.C: Likewise.
203         * g++.old-deja/g++.law/visibility19.C: Likewise.
204         * g++.old-deja/g++.law/visibility20.C: Likewise.
205         * g++.old-deja/g++.law/visibility21.C: Likewise.
206         * g++.old-deja/g++.law/visibility24.C: Likewise.
207         * g++.old-deja/g++.law/visibility4.C: Likewise.
208         * g++.old-deja/g++.law/visibility5.C: Likewise.
209         * g++.old-deja/g++.law/visibility6.C: Likewise.
210         * g++.old-deja/g++.law/visibility7.C: Likewise.
211         * g++.old-deja/g++.law/visibility8.C: Likewise.
212         * g++.old-deja/g++.law/visibility9.C: Likewise.
213         * g++.old-deja/g++.niklas/t135.C: Likewise.
214         * g++.old-deja/g++.oliva/delete1.C: Likewise.
215         * g++.old-deja/g++.oliva/partord1.C: Likewise.
216         * g++.old-deja/g++.other/access11.C: Likewise.
217         * g++.old-deja/g++.other/access4.C: Likewise.
218         * g++.old-deja/g++.other/access7.C: Likewise.
219         * g++.old-deja/g++.other/crash1.C: Likewise.
220         * g++.old-deja/g++.other/crash7.C: Likewise.
221         * g++.old-deja/g++.other/friend1.C: Likewise.
222         * g++.old-deja/g++.other/friend4.C: Likewise.
223         * g++.old-deja/g++.other/friend9.C: Likewise.
224         * g++.old-deja/g++.other/lineno1.C: Likewise.
225         * g++.old-deja/g++.other/using1.C: Likewise.
226         * g++.old-deja/g++.pt/enum14.C: Likewise.
227         * g++.old-deja/g++.pt/friend11.C: Likewise.
228         * g++.old-deja/g++.pt/friend21.C: Likewise.
229         * g++.old-deja/g++.pt/friend3.C: Likewise.
230         * g++.old-deja/g++.pt/inherit2.C: Likewise.
231         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
232         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
233         * g++.old-deja/g++.robertl/eb94.C: Likewise.
234
235 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
236
237         PR ipa/65765
238         * g++.dg/ipa/pr65765.C: New test.
239
240 2015-04-15  Nick Clifton  <nickc@redhat.com>
241
242         * gcc.target/rx/builtins.c: Disable RMPA test if string
243         instructions are not allowed.
244
245 2015-04-15  Alan Modra  <amodra@gmail.com>
246
247         * gcc.dg/pr65408.c: New.
248
249 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
250
251         PR target/65729
252         * gcc.target/arm/pr65729.c: New test.
253
254 2015-04-14  Richard Biener  <rguenther@suse.de>
255
256         PR tree-optimization/65758
257         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
258
259 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
260
261         PR target/65648
262         * gcc.c-torture/execute/pr65648.c: New test.
263
264 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
265
266         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
267         __builtin_finite instead of finite.
268         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
269         Likewise.
270
271 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
272
273         PR tree-optimization/63387
274         * gcc.dg/pr63387.c: New testcase.
275
276 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
277
278         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
279
280 2015-04-13  Richard Biener  <rguenther@suse.de>
281
282         PR tree-optimization/65204
283         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
284
285 2015-04-13  Terry Guo  <terry.guo@arm.com>
286
287         PR target/65710
288         * gcc.target/arm/pr65710.c: New.
289
290 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
291
292         PR tree-optimization/65747
293         * g++.dg/torture/pr65747.C: New test.
294
295 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
296
297         PR c++/65736
298         * g++.dg/cpp0x/pr65736.C: New test.
299
300 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
301             Martin Liska  <mliska@suse.cz>
302
303         PR ipa/65722
304         * g++.dg/ipa/pr65722.C: New testcase.
305
306 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
307
308         PR tree-optimization/65735
309         * gcc.c-torture/compile/pr65735.c: New test.
310
311 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
312
313         PR middle-end/65554
314         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
315
316 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
317
318         PR target/65671
319         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
320
321 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
322
323         PR target/65647
324         * gcc.target/arm/pr65647-2.c: New.
325
326 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
327
328         PR target/65694
329         * g++.dg/torture/pr65694.C: New test.
330
331 2015-04-10  Tobias Burnus  <burnus@net-b.de>
332
333         * gfortran.dg/coarray_lock_6.f90: New.
334         * gfortran.dg/coarray_lock_7.f90: New.
335         * gfortran.dg/coarray/lock_2.f90: New.
336
337 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
338
339         PR fortran/56674
340         PR fortran/58813
341         PR fortran/59016
342         PR fortran/59024
343         * gfortran.dg/used_types_27.f90: New.
344
345 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
346
347         PR target/65671
348         * gcc.target/i386/pr65671.c: New.
349
350 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
351
352         PR tree-optimization/65709
353         * c-c++-common/ubsan/align-9.c: New test.
354
355 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
356
357         PR fortran/56852
358         * gfortran.dg/pr56852.f90: New test.
359
360 2015-04-09  Marek Polacek  <polacek@redhat.com>
361             Jakub Jelinek  <jakub@redhat.com>
362
363         PR middle-end/65554
364         * g++.dg/opt/pr65554.C: New test.
365
366 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
367
368         PR c++/65690
369         * c-c++-common/attr-aligned-1.c: New test.
370
371 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
372
373         * gcc.target/i386/mpx/memmove-zero-length.c: New.
374
375 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
376
377         PR target/65676
378         * gcc.target/i386/sse-25.c: New.
379
380 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
381
382         PR target/65693
383         * gcc.target/i386/pr65693.c: New test.
384
385 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
386
387         * gcc.dg/lto/chkp-static-bounds_0.c: New.
388
389 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
390
391         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
392
393 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
394
395         * gcc.target/i386/thunk-retbnd.c: New.
396
397 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * gnat.dg/opt48.adb: New test.
400         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
401         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
402
403 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
404
405         PR ipa/65540
406         * gcc.c-torture/compile/pr65540.c: New.
407
408 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
409
410         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
411         -Wno-pointer-arith.
412
413 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
414
415         PR debug/65678
416         * g++.dg/debug/pr65678.C: New test.
417
418         PR middle-end/65680
419         * gcc.c-torture/compile/pr65680.c: New test.
420
421 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
422
423         PR fortran/65548
424         * gfortran.dg/allocate_with_source_5.f90: New test.
425
426 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
427
428         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
429         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
430
431 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
432
433         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
434
435 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
436
437         PR target/65614
438         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
439         to get floating point compression.
440         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
441
442 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
443
444         PR preprocessor/61977
445         * gcc.dg/cpp/pr61977.c: New test.
446
447 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
448
449         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
450
451 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
452
453         PR target/65647
454         * gcc.target/arm/pr65647.c: New.
455
456 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
457
458         PR ipa/65655
459         * g++.dg/torture/pr65655.C: New testcase.
460
461 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
462
463         PR c++/64085
464         * g++.dg/cpp1y/lambda-init13.C: New.
465
466 2015-04-03  Marek Polacek  <polacek@redhat.com>
467
468         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
469
470 2015-04-02  Marek Polacek  <polacek@redhat.com>
471
472         PR c++/65642
473         * g++.dg/cpp0x/constexpr-fold1.C: New test.
474         * g++.dg/cpp0x/constexpr-fold2.C: New test.
475
476 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
477
478         PR preprocessor/61977
479         * gcc.target/powerpc/pr61977-1.c: New test.
480         * gcc.target/powerpc/pr61977-2.c: New test.
481
482 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR c++/56100
485         * g++.dg/warn/Wshadow-8.C: New.
486         * g++.dg/warn/Wshadow-9.C: Likewise.
487         * g++.dg/warn/Wshadow-10.C: Likewise.
488         * g++.dg/warn/Wshadow-11.C: Likewise.
489
490 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
491
492         * gcc.dg/pr23623.c: Added aligned attribute.
493         * gcc.dg/20141029-1.c: Likewise.
494         * gcc.dg/20150306-1.c: New test.
495
496 2015-04-01  Marek Polacek  <polacek@redhat.com>
497
498         PR c++/65554
499         * g++.dg/cpp0x/initlist93.C: New test.
500         * g++.dg/cpp0x/initlist94.C: New test.
501
502 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
503
504         PR target/65624
505         * gcc.target/aarch64/pr65624.c: New test.
506
507 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
508
509         * gcc.dg/ipa/inlinehint-4.c: New testcase.
510
511 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
512
513         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
514         extra variable to force stack alignment.
515         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
516         extra variable to force stack alignment.
517
518 2015-03-31  Marek Polacek  <polacek@redhat.com>
519
520         PR c++/65390
521         * g++.dg/template/pr65390.C: New test.
522
523 2015-03-31  Martin Liska  <mliska@suse.cz>
524
525         * g++.dg/ipa/pr65557.C: New test.
526
527 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
528
529         * gcc.target/s390/hotpatch-25.c: New test.
530         * gcc.target/s390/hotpatch-1.c: Update test.
531         * gcc.target/s390/hotpatch-10.c: Update test.
532         * gcc.target/s390/hotpatch-11.c: Update test.
533         * gcc.target/s390/hotpatch-12.c: Update test.
534         * gcc.target/s390/hotpatch-13.c: Update test.
535         * gcc.target/s390/hotpatch-14.c: Update test.
536         * gcc.target/s390/hotpatch-15.c: Update test.
537         * gcc.target/s390/hotpatch-16.c: Update test.
538         * gcc.target/s390/hotpatch-17.c: Update test.
539         * gcc.target/s390/hotpatch-18.c: Update test.
540         * gcc.target/s390/hotpatch-19.c: Update test.
541         * gcc.target/s390/hotpatch-2.c: Update test.
542         * gcc.target/s390/hotpatch-21.c: Update test.
543         * gcc.target/s390/hotpatch-22.c: Update test.
544         * gcc.target/s390/hotpatch-23.c: Update test.
545         * gcc.target/s390/hotpatch-24.c: Update test.
546         * gcc.target/s390/hotpatch-3.c: Update test.
547         * gcc.target/s390/hotpatch-4.c: Update test.
548         * gcc.target/s390/hotpatch-5.c: Update test.
549         * gcc.target/s390/hotpatch-6.c: Update test.
550         * gcc.target/s390/hotpatch-7.c: Update test.
551         * gcc.target/s390/hotpatch-8.c: Update test.
552         * gcc.target/s390/hotpatch-9.c: Update test.
553         * gcc.target/s390/hotpatch-compile-16.c: Update test.
554
555 2015-03-31  Richard Biener  <rguenther@suse.de>
556
557         PR middle-end/65626
558         * g++.dg/torture/pr65626.C: New testcase.
559
560 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
561
562         PR target/65531
563         * gcc.target/i386/mpx/pr65531.cc: New.
564
565 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
566
567         PR target/65602
568         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
569         __builtin_alloca instead of alloca.
570         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
571         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
572         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
573         check.
574
575 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
576
577         PR ipa/65610
578         * g++.dg/ubsan/pr65610.C: New test.
579
580 2015-03-30  Marek Polacek  <polacek@redhat.com>
581
582         PR c++/65398
583         * g++.dg/cpp0x/pr65398-2.C: New test.
584
585 2015-03-30  Marek Polacek  <polacek@redhat.com>
586
587         * c-c++-common/pr65556.c: Change the width of bit-fields.
588
589 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
590
591         PR ipa/65588
592         * gcc.target/i386/pr65588.c: New testcase.
593
594 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
595
596         PR libgfortran/65563
597         * gfortran.dg/open_errors_2.f90:  New test.
598
599 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
600
601         PR libgfortran/65596
602         * gfortran.dg/namelist_86.f90: New test.
603
604 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
605
606         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
607         statement to reflect new ownership.
608
609 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
610
611         PR c++/42328
612         * g++.dg/template/friend58.C: New.
613         * g++.dg/template/friend59.C: Likewise.
614
615 2015-03-27  Tobias Burnus  <burnus@net-b.de>
616
617         PR c/65586
618         * g++.dg/gomp/openmp-simd-3.C: New.
619         * gcc.dg/gomp/openmp-simd-3.c: New.
620
621 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
622
623         PR target/65248
624         * gcc.target/i386/pr65248-1.c: New file.
625         * gcc.target/i386/pr65248-2.c: Likewise.
626         * gcc.target/i386/pr65248-3.c: Likewise.
627         * gcc.target/i386/pr65248-4.c: Likewise.
628
629 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
630
631         PR target/65593
632         * gcc.c-torture/compile/pr65593.c: New test.
633
634 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
635
636         PR c++/59329
637         * g++.dg/cpp1y/constexpr-assert1.C: New.
638
639 2015-03-27  Marek Polacek  <polacek@redhat.com>
640
641         PR c++/65556
642         * c-c++-common/pr65556.c: New test.
643
644 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
645
646         PR ipa/65600
647         * g++.dg/torture/pr65600.C: New testcase.
648
649 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
650
651         PR target/65407
652         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
653
654 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
655
656         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
657         statement and cleanup. Fixed typos.
658
659 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
660
661         PR middle-end/65595
662         * gcc.c-torture/compile/pr65595.c: New testcase.
663
664 2015-03-27  Marek Polacek  <polacek@redhat.com>
665
666         PR sanitizer/65583
667         * g++.dg/ubsan/pr65583.C: New test.
668
669 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
670
671         * gcc.c-torture/compile/20150327.c: New testcase.
672
673 2015-03-26  Richard Biener  <rguenther@suse.de>
674
675         PR middle-end/65555
676         * g++.dg/torture/pr65555.C: New testcase.
677
678 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/64715
681         * gcc.dg/builtin-object-size-15.c: New test.
682         * gcc.dg/pr64715-1.c: New test.
683         * gcc.dg/pr64715-2.c: New test.
684
685 2015-03-26  Richard Biener  <rguenther@suse.de>
686
687         PR middle-end/65519
688         * gnat.dg/specs/opt2.ads: Fix testcase.
689
690 2015-03-25  Martin Sebor  <msebor@redhat.com>
691
692         PR testsuite/65526
693         * lib/target-supports.exp (check_effective_target_arm32): Fail early
694         when target isn't arm*-*-*-*.
695         (check_effective_target_arm_nothumb): Likewise.
696         (check_effective_target_arm_little_endian): Likewise.
697         (check_effective_target_arm_vect_no_misalign): Likewise.
698         (check_effective_target_aarch64_little_endian): Fail early if target
699         isn't aarch64*-*-*.
700
701 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
702
703         PR tree-optimization/65177
704         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
705
706 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
709         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
710         smmintrin.h and mm3dnow.h.
711
712 2015-03-25  Marek Polacek  <polacek@redhat.com>
713
714         PR c++/65558
715         * g++.dg/cpp0x/pr65558.C: New test.
716
717 2015-03-25  Marek Polacek  <polacek@redhat.com>
718
719         PR c++/61670
720         * g++.dg/template/pr61670.C: New test.
721
722 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
723
724         PR c++/54987
725         * g++.dg/template/pr54987.C: New.
726
727 2015-03-25  Richard Biener  <rguenther@suse.de>
728
729         PR tree-optimization/62630
730         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
731
732 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
733
734         PR target/65508
735         * gcc.target/i386/mpx/pr65508.c: New.
736
737 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
738
739         PR fortran/64952
740         PR fortran/65532
741         * gfortran.dg/data_initialized_3.f90: New.
742
743 2015-03-25  Richard Biener  <rguenther@suse.de>
744
745         PR middle-end/65519
746         * gnat.dg/specs/opt2.ads: New testcase.
747
748 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
749
750         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
751         * gcc.target/arm/memset-inline-4.c: Skip for
752         arm_tune_string_ops_prefer_neon.
753         * gcc.target/arm/memset-inline-5.c: Ditto.
754         * gcc.target/arm/memset-inline-6.c: Ditto.
755         * gcc.target/arm/memset-inline-8.c: Ditto.
756         * gcc.target/arm/memset-inline-9.c: Ditto.
757
758 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/58923
761         * g++.dg/other/virtual3.C: New.
762
763 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
764
765         PR c++/60130
766         * g++.dg/cpp0x/vt-60130.C: New.
767
768 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
769
770         PR c++/61971
771         * g++.dg/warn/Warray-bounds-7.C: New.
772
773 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
774
775         PR c++/60067
776         * g++.dg/template/defarg18.C: New.
777
778 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
779
780         PR c++/59988
781         * g++.dg/cpp0x/vt-59988.C: New.
782
783 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
784
785         PR tree-optimization/65533
786         * gcc.dg/pr65533.c: New test.
787
788 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
789
790         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
791         source= and mold= expressions functionality.
792         * gfortran.dg/allocate_class_4.f90: New test.
793         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
794         copying an unlimited polymorhpic object containing a char array
795         to another unlimited polymorphic object respects the _len
796         component.
797         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
798         whether deferred length char array allocate works, unlimited
799         polymorphic object allocation from a string works and if
800         allocating an array of deferred length strings works.
801         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
802
803 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         PR c++/65513
806         * g++.dg/cpp0x/constexpr-array11.C: New.
807
808 2015-03-24  Richard Biener  <rguenther@suse.de>
809
810         PR middle-end/65517
811         * gcc.dg/torture/pr65517.c: New testcase.
812
813 2015-03-24  Tobias Burnus  <burnus@net-b.de>
814
815         * gfortran.dg/coindexed_1.f90: Moved from
816         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
817
818 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
819
820         PR testsuite/65506
821         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
822         gimple dump.
823
824         PR target/65523
825         * gcc.target/i386/pr65523.c: New test.
826
827         PR ipa/65475
828         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
829         dg-options.
830         * g++.dg/lto/pr65475b_0.C: Likewise.
831
832 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
833
834         PR target/65505
835         * gcc.target/sh/torture/pr65505.c: New.
836
837 2015-03-23  Martin Sebor  <msebor@redhat.com>
838
839         PR testsuite/63175
840         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
841         assembly for lvx in addition to lxv.
842
843 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
844
845         PR target/65504
846         * gfortran.dg/pr65504.f90: New test.
847
848         PR ipa/65521
849         * gcc.dg/pr65521.c: New test.
850
851 2015-03-23  Richard Biener  <rguenther@suse.de>
852
853         PR tree-optimization/65518
854         * gcc.dg/vect/pr65518.c: New testcase.
855
856 2015-03-23  Richard Biener  <rguenther@suse.de>
857
858         PR tree-optimization/65494
859         * gcc.dg/vect/pr65494.c: New testcase.
860
861 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
862
863         PR preprocessor/65238
864         * c-c++-common/cpp/pr65238-1.c: New test.
865         * gcc.dg/cpp/pr65238-2.c: New test.
866         * gcc.dg/cpp/trad/pr65238-3.c: New test.
867         * gcc.dg/cpp/trad/pr65238-4.c: New test.
868
869 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
870             Mikael Morin  <mikael@gcc.gnu.org>
871
872         PR fortran/64952
873         * gfortran.dg/elemental_dependency_4.f90: New.
874         * gfortran.dg/elemental_dependency_5.f90: New.
875
876 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
877
878         PR ipa/65475
879         * g++.dg/lto/pr65475b_0.C: New testcase.
880         * g++.dg/lto/pr65475b_1.C: New testcase.
881         * g++.dg/lto/pr65475c_0.C: New testcase.
882         * g++.dg/lto/pr65475c_1.C: New testcase.
883
884 2015-03-21  Tobias Burnus  <burnus@net-b.de>
885
886         * gfortran.dg/coarray_38.f90: New.
887         * gfortran.dg/coarray_39.f90: New.
888         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
889         compile test.
890
891 2015-03-20  Marek Polacek  <polacek@redhat.com>
892
893         PR c++/65398
894         * g++.dg/cpp0x/pr65398.C: New test.
895
896 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
897
898         PR ipa/65475
899         * g++.dg/lto/pr65475_0.C: New testcase.
900         * g++.dg/lto/pr65475_1.C: New testcase.
901
902 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
903
904         PR rtl-optimization/64366
905         * gcc.target/sh/pr64366.c: New.
906
907 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
908
909         PR c++/48324
910         * g++.dg/cpp0x/constexpr-48324.C: New.
911
912 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
913
914         PR c++/48453
915         * g++.dg/cpp0x/pr48453.C: New.
916
917 2015-03-20  Marek Polacek  <polacek@redhat.com>
918
919         PR c++/65072
920         * g++.dg/cpp0x/pr65072.C: New test.
921
922 2015-03-20  Richard Biener  <rguenther@suse.de>
923
924         PR middle-end/64715
925         * gcc.dg/pr15347.c: Use -O.
926         * c-c++-common/pr19807-1.c: Likewise.
927
928 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
929
930         * gnat.dg/volatile13.ad[sb]: New test.
931
932 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
933
934         PR rtl-optimization/60851
935         * gcc.target/i386/pr60851.c: New test.
936
937 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
938
939         PR target/65240
940         * g++.dg/pr65240.h: Add tests for PR 65240.
941         * g++.dg/pr65240-1.C: Likewise.
942         * g++.dg/pr65240-2.C: Likewise.
943         * g++.dg/pr65240-3.C: Likewise.
944         * g++.dg/pr65240-4.C: Likewise.
945
946 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
947
948         PR rtl-optimization/63491
949         * gcc.target/powerpc/pr63491.c: New.
950
951 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
952
953         * g++.dg/ipa/pr65465.C: New test.
954
955 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
956
957         PR c++/52659
958         * g++.dg/cpp0x/deleted11.C: New.
959
960 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
961
962         PR sanitizer/65400
963         * c-c++-common/tsan/pr65400-3.c: New test.
964
965 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
966
967         PR c++/59686
968         * g++.dg/cpp0x/constexpr-59686.C: New.
969
970 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
971
972         PR sanitizer/64265
973         * g++.dg/tsan/pr64265.C: New test.
974
975         PR sanitizer/65400
976         * c-c++-common/tsan/pr65400-1.c: New test.
977         * c-c++-common/tsan/pr65400-2.c: New test.
978
979 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
980
981         PR c++/59816
982         * g++.dg/cpp0x/pr59816.C: New.
983
984 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
985
986         PR fortran/59198
987         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
988
989 2015-03-18  Martin Liska  <mliska@suse.cz>
990
991         PR ipa/65439
992         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
993         equivalences either to 6 or 7.
994
995 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
996
997         PR middle-end/64491
998         Revert:
999         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1000
1001         * gcc.dg/undefined-loop-1.c: New file.
1002         * gcc.dg/undefined-loop-2.c: New file.
1003
1004         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1005
1006         PR testsuite/64032
1007         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1008         loop exits too early.
1009
1010 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR tree-optimization/65450
1013         * gfortran.dg/pr65450.f90: New test.
1014
1015         PR target/65078
1016         * gcc.target/i386/pr65078-1.c: New test.
1017         * gcc.target/i386/pr65078-2.c: New test.
1018         * gcc.target/i386/pr65078-3.c: New test.
1019         * gcc.target/i386/pr65078-4.c: New test.
1020         * gcc.target/i386/pr65078-5.c: New test.
1021         * gcc.target/i386/pr65078-6.c: New test.
1022
1023 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1024
1025         PR c++/65340
1026         * g++.dg/cpp1y/pr65340.C: New.
1027
1028 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR fortran/64432
1031         * gfortran.dg/system_clock_3.f08: Adjust test.
1032
1033 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1034
1035         PR fortran/59198
1036         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1037         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1038
1039 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1040
1041         PR fortran/64432
1042         * gfortran.dg/system_clock_3.f08: New test.
1043
1044 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1045
1046         PR c++/64626
1047         g++.dg/cpp1y/pr64626-1.C: New.
1048         g++.dg/cpp1y/pr64626-2.C: New.
1049         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1050
1051 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/65427
1054         * gcc.c-torture/execute/pr65427.c: New test.
1055
1056 2015-03-16  Marek Polacek  <polacek@redhat.com>
1057
1058         DR 1688
1059         PR c++/65327
1060         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1061         * g++.dg/cpp0x/pr65327.C: New test.
1062
1063 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1064
1065         PR sanitizer/64820
1066         * c-c++-common/asan/pr64820.c: New test.
1067
1068 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1069
1070         * gfortran.dg/pointer_2.f90: New test.
1071
1072 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         * g++.dg/pr65049.C: New test.
1075
1076 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1077
1078         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1079         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1080         * gcc.target/i386/fuse-caller-save.c: Same.
1081
1082 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1083
1084         * gnat.dg/loop_optimization18.ad[sb]: New test.
1085         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1086
1087 2015-03-16  Alan Modra  <amodra@gmail.com>
1088
1089         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1090         2014-12-05 change.
1091
1092 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1093
1094         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1095         hppa*-*-hpux*.
1096         * gcc.dg/torture/pr65270-2.c: Likewise.
1097
1098 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1099
1100         PR fortran/61138
1101         * gfortran.dg/pointer_remapping_9.f90: New.
1102
1103 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1104
1105         PR tree-optimization/65369
1106         * gcc.c-torture/execute/pr65369.c: New test.
1107
1108         PR tree-optimization/65418
1109         * gcc.c-torture/execute/pr65418-1.c: New test.
1110         * gcc.c-torture/execute/pr65418-2.c: New test.
1111
1112         PR rtl-optimization/65401
1113         * gcc.c-torture/execute/pr65401.c: New test.
1114
1115 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1116
1117         PR target/64600
1118         * gcc.target/arm/pr64600_1.c: New test.
1119
1120 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1121
1122         PR rtl-optimization/65235
1123         * gcc.target/aarch64/pr65235_1.c: New test.
1124
1125 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1126
1127         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1128         * gcc.target/s390/hotpatch-22.c: Likewise.
1129         * gcc.target/s390/hotpatch-23.c: Likewise.
1130         * gcc.target/s390/hotpatch-24.c: Likewise.
1131         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1132         * gcc.target/s390/hotpatch-1.c: Update expected output.
1133         * gcc.target/s390/hotpatch-2.c: Likewise.
1134         * gcc.target/s390/hotpatch-3.c: Likewise.
1135         * gcc.target/s390/hotpatch-4.c: Likewise.
1136         * gcc.target/s390/hotpatch-5.c: Likewise.
1137         * gcc.target/s390/hotpatch-6.c: Likewise.
1138         * gcc.target/s390/hotpatch-7.c: Likewise.
1139         * gcc.target/s390/hotpatch-8.c: Likewise.
1140         * gcc.target/s390/hotpatch-9.c: Likewise.
1141         * gcc.target/s390/hotpatch-10.c: Likewise.
1142         * gcc.target/s390/hotpatch-11.c: Likewise.
1143         * gcc.target/s390/hotpatch-12.c: Likewise.
1144         * gcc.target/s390/hotpatch-13.c: Likewise.
1145         * gcc.target/s390/hotpatch-14.c: Likewise.
1146         * gcc.target/s390/hotpatch-15.c: Likewise.
1147         * gcc.target/s390/hotpatch-16.c: Likewise.
1148         * gcc.target/s390/hotpatch-17.c: Likewise.
1149         * gcc.target/s390/hotpatch-18.c: Likewise.
1150         * gcc.target/s390/hotpatch-19.c: Likewise.
1151
1152 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1153
1154         PR target/65103
1155         * gcc.target/i386/pr65103-1.c: New.
1156
1157 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1158
1159         PR target/65044
1160         * gcc.target/i386/pr65044.c: New.
1161
1162 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1163
1164         PR rtl-optimization/64895
1165         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1166         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1167         * gcc.target/i386/fuse-caller-save.c: Ditto.
1168
1169 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1170
1171         * gcc.dg/ipa/pr63569.c: Fix template.
1172
1173 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1174
1175         * g++.dg/ipa/pr64146.C: Require fpic support.
1176
1177 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1178
1179         PR libfortran/65200
1180         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1181         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1182
1183 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1184
1185         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1186         to dg-options, fix up dg-skip-if.
1187
1188 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1189
1190         PR target/65296
1191         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1192         * gcc.target/avr/tiny-caller-save.c: Same.
1193
1194 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1195
1196         PR target/65242
1197         * g++.dg/pr65242.C: New test.
1198
1199 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1200
1201         * c-c++-common/asan/no-asan-check-glob.c: New test.
1202
1203 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1204
1205         PR c++/65370
1206         * g++.dg/other/default11.C: New.
1207         * g++.dg/other/default12.C: Likewise.
1208
1209 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR target/65368
1212         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1213
1214 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/65024
1217         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1218
1219 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR c++/65127
1222         * g++.dg/cpp0x/pr65127.C: New test.
1223
1224 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1225
1226         * gcc.dg/ipa/PR64550.c: Update template.
1227
1228 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1229             Tobias Burnus  <burnus@net-b.de>
1230
1231         * gfortran.dg/coarray_sync_memory.f90: New.
1232
1233 2015-03-10  Marek Polacek  <polacek@redhat.com>
1234
1235         PR sanitizer/65367
1236         * c-c++-common/ubsan/pr65367.c: New test.
1237
1238 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1239
1240         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1241         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1242         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1243         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1244         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1245         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1246         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1247         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1248         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1249         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1250         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1251         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1252         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1253
1254 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1255
1256         * lib/mpx-dg.exp (mpx_link_flags): New.
1257         (mpx_init): New.
1258         (mpx_finish): New.
1259         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1260         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1261         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1262         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1263         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1264         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1265         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1266         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1267         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1268         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1269         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1270         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1271         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1272         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1273         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1274         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1275         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1276         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1277         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1278         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1279         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1280         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1281         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1282         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1283         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1284         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1285         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1286         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1287         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1288         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1289         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1290         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1291         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1292         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1293         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1294         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1295         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1296         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1297         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1298         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1299         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1300         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1301         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1302         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1303         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1304         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1305         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1306         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1307         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1308         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1309         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1310         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1311         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1312         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1313         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1314         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1315         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1316         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1317         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1318         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1319         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1320         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1321         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1322         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1323         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1324         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1325         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1326         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1327         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1328         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1329         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1330         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1331         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1332         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1333         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1334         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1335         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1336         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1337         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1338         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1339         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1340         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1341         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1342         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1343         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1344         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1345         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1346         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1347         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1348         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1349         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1350         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1351         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1352         * gcc.target/i386/mpx/label-address-1.c: New.
1353         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1354         * gcc.target/i386/mpx/macro.c: New.
1355         * gcc.target/i386/mpx/mpx-check.h: New.
1356         * gcc.target/i386/mpx/mpx.exp: New.
1357         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1358         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1359         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1360         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1361         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1362         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1363         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1364         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1365         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1366         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1367         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1368         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1369         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1370         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1371         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1372         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1373         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1374         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1375         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1376         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1377         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1378         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1379         * gcc.target/i386/mpx/reference-1-nov.c: New.
1380         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1381         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1382         * gcc.target/i386/mpx/reference-2-nov.c: New.
1383         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1384         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1385         * gcc.target/i386/mpx/reference-3-nov.c: New.
1386         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1387         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1388         * gcc.target/i386/mpx/reference-4-nov.c: New.
1389         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1390         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1391         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1392         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1393         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1394         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1395         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1396         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1397         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1398         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1399         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1400         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1401         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1402         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1403         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1404         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1405         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1406         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1407         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1408         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1409         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1410         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1411         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1412         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1413         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1414         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1415         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1416         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1417         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1418         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1419         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1420         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1421         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1422         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1423         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1424         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1425         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1426         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1427         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1428         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1429         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1430         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1431         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1432         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1433         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1434         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1435         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1436         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1437         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1438         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1439         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1440         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1441         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1442         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1443         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1444         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1445         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1446         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1447         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1448         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1449         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1450         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1451         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1452         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1453         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1454         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1455         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1456         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1457         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1458         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1459         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1460         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1461         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1462         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1463         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1464         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1465         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1466         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1467         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1468         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1469         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1470         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1471         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1472         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1473         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1474         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1475         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1476         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1477         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1478         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1479         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1480         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1481         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1482         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1483         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1484         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1485         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1486         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1487         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1488         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1489         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1490         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1491         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1492         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1493         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1494         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1495         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1496         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1497         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1498         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1499         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1500         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1501         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1502         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1503         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1504         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1505         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1506         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1507         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1508         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1509         * gcc.target/i386/mpx/vla-1-nov.c: New.
1510         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1511         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1512         * gcc.target/i386/mpx/vla-2-nov.c: New.
1513         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1514
1515 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1516
1517         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1518
1519 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1520
1521         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1522
1523 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1524
1525         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1526         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1527
1528 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR c/65120
1531         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1532         on rhs is 0.
1533         (fn4): New test.
1534         * c-c++-common/pr65120.c: New test.
1535
1536         PR rtl-optimization/65321
1537         * gcc.dg/pr65321.c: New test.
1538
1539 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1540
1541         PR tree-optimization/65355
1542         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1543
1544 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR c/65120
1547         * c-c++-common/pr49706.c: Adjust tests for not warning
1548         about !!x == y or !b == y where b is boolean, and add
1549         some further tests.
1550         * c-c++-common/pr62199-2.c: Likewise.
1551
1552 2015-03-09  Richard Biener  <rguenther@suse.de>
1553
1554         PR middle-end/65270
1555         * gcc.dg/torture/pr65270-1.c: New testcase.
1556         * gcc.dg/torture/pr65270-2.c: Likewise.
1557
1558 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1559
1560         PR tree-optimization/63743
1561         * gcc.dg/pr63743.c: New test.
1562
1563 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1564
1565         PR lto/65316
1566         * g++.dg/lto/pr65316_0.C: New testcase.
1567         * g++.dg/lto/pr65316_1.C: New testcase.
1568
1569 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1570
1571         PR target/62247
1572         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1573         hppa*-*-hpux*.
1574         * g++.dg/abi/rtti3.C: Likewise.
1575
1576         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1577
1578         PR target/62251
1579         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1580
1581         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1582
1583         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1584
1585         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1586
1587 2015-03-08  Morin  <mikael@gcc.gnu.org>
1588
1589         PR fortran/60898
1590         * gfortran.dg/entry_20.f90: New.
1591
1592 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1593
1594         PR target/65153
1595         * gcc.c-torture/compile/pr65153.c: New.
1596
1597 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1598
1599         PR target/65249
1600         * g++.dg/torture/pr65249.C: New.
1601
1602 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1603
1604         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1605         long.
1606         (int64_t): Likewise.
1607
1608 2015-03-07  Marek Polacek  <polacek@redhat.com>
1609             Martin Uecker  <uecker@eecs.berkeley.edu>
1610
1611         PR sanitizer/65280
1612         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1613         member-like arrays.
1614         * c-c++-common/ubsan/bounds-8.c: New test.
1615         * c-c++-common/ubsan/bounds-9.c: New test.
1616         * gcc.dg/ubsan/bounds-2.c: New test.
1617
1618 2015-03-05  Martin Sebor  <msebor@redhat.com>
1619
1620         * PR testsuite/63175
1621         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1622         checking of results into main to prevent it from getting optimized
1623         away.
1624         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1625
1626 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1627
1628         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1629         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1630         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1631         x64.
1632
1633 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1634
1635         * g++.dg/lto/pr65302_1.C: New testcase.
1636         * g++.dg/lto/pr65302_0.C: New testcase.
1637
1638 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1639
1640         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1641         -fno-ipa-icf to dg-options.
1642
1643 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1644
1645         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1646         compiles using the linker plugin.
1647
1648 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1649
1650         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1651
1652 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1653
1654         * gcc.target/arm/pr65067.c: New test.
1655
1656 2015-03-05  Martin Liska  <mliska@suse.cz>
1657
1658         PR ipa/65318
1659         * gcc.dg/ipa/pr65318.c: New test.
1660
1661 2015-03-05  Marek Polacek  <polacek@redhat.com>
1662
1663         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1664
1665 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1666
1667         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1668
1669 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1670
1671         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1672         max-unroll-times back to defaults for s390.
1673
1674 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1675
1676         Fix last commit.
1677
1678 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1679
1680         PR c++/64665
1681         * g++.dg/cpp0x/initlist92.C: New.
1682
1683 2015-03-05  Richard Biener  <rguenther@suse.de>
1684
1685         PR tree-optimization/65310
1686         * gcc.dg/vect/pr65310.c: New testcase.
1687
1688 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1689
1690         PR c++/64834
1691         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1692
1693 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gnat.dg/entry_queues3.adb: New test.
1696
1697 2015-03-04  Ian Lance Taylor  <iant@google.com>
1698
1699         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1700
1701 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1702
1703         PR c++/64227
1704         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1705
1706 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1707
1708         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1709         -fno-ipa-icf to dg-options
1710         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1711         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1712
1713 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1714
1715         PR c++/64398
1716         * g++.dg/cpp0x/decltype62.C: New.
1717
1718 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/object_overflow5.adb: New test.
1721
1722 2015-03-03  Martin Liska  <mliska@suse.cz>
1723
1724         PR ipa/65287
1725         * gcc.dg/ipa/pr65287.c: New test.
1726
1727 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1728             Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/specs/pack12.ads: New test.
1731
1732 2015-03-03  Martin Liska  <mliska@suse.cz>
1733
1734         * gcc.dg/ipa/PR65282.c: New test.
1735
1736 2015-03-13  Jeff Law  <law@redhat.com>
1737
1738         PR tree-optimization/65241
1739         * gcc.c-torture/compile/pr65241.c: New test.
1740
1741 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1742
1743         PR target/64331
1744         * gcc.target/avr/torture/pr64331.c: New test.
1745
1746 2015-03-03  Martin Liska  <mliska@suse.cz>
1747             Jan Hubicka  <hubicka@ucw.cz>
1748
1749         * g++.dg/ipa/pr65263.C: New test.
1750
1751 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1752
1753         PR ipa/65130
1754         * gcc.dg/lto/pr65130_0.c: New testcase.
1755         * gcc.dg/lto/pr65130_1.c: New testcase.
1756
1757 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1758
1759         PR ipa/64988
1760         * g++.dg/torture/pr64988.C: New testcase.
1761
1762 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1763
1764         * gfortran.dg/coarray_atomic_6.f90: New.
1765
1766 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1767
1768         PR target/65184
1769         * gcc.target/i386/pr65184.c: New.
1770
1771 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1772
1773         PR target/65183
1774         * gcc.target/i386/pr65183.c: New.
1775
1776 2015-02-28  Martin Liska  <mliska@suse.cz>
1777             Jan Hubicka  <hubicka@ucw.cz>
1778
1779         * gcc.dg/ipa/ipa-icf-35.c: New test.
1780         * gcc.dg/ipa/ipa-icf-36.c: New test.
1781         * gcc.dg/ipa/ipa-icf-37.c: New test.
1782
1783 2015-02-28  Martin Liska  <mliska@suse.cz>
1784             Jan Hubicka  <hubicka@ucw.cz>
1785
1786         PR ipa/65245
1787         * gcc.dg/ipa/ipa-icf-34.c: New test.
1788
1789 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1790
1791         PR target/61142
1792         * gcc.target/sh/sh/pr61142.c: New.
1793
1794 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1795
1796         * g++.dg/other/dump-ada-spec-3.C: New test.
1797
1798 2015-03-01  Martin Liska  <mliska@suse.cz>
1799
1800         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1801         * g++.dg/ipa/pr63595.C: Update expected results.
1802
1803 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1804
1805         PR ipa/65236
1806         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1807
1808 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1809
1810         * gcc.dg/vect/pr59354.c: Move vector producing code to
1811         separate function.
1812
1813 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1814
1815         PR ipa/65237
1816         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1817         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1818         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1819         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1820
1821 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR tree-optimization/65048
1824         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1825         (foo): Use K&R style definition.
1826
1827 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1828
1829         PR target/65032
1830         * g++.dg/pr65032.C: New.
1831
1832 2015-02-27  Marek Polacek  <polacek@redhat.com>
1833
1834         PR c/65040
1835         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1836         -Wformat=2.
1837
1838 2015-02-27  Marek Polacek  <polacek@redhat.com>
1839
1840         PR c/65228
1841         * gcc.dg/pr65228.c: New test.
1842
1843 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1844
1845         PR c/35330
1846         * gcc.dg/weak/weak-17.c: New file.
1847
1848 2015-02-27  Richard Biener  <rguenther@suse.de>
1849
1850         PR lto/65193
1851         * g++.dg/lto/pr65193_0.C: New testcase.
1852
1853 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1854
1855         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1856         * gcc.target/s390/hotpatch-8.c: Likewise.
1857         * gcc.target/s390/hotpatch-9.c: Likewise.
1858         * gcc.target/s390/pr61078.c: Likewise.
1859         * gcc.target/s390/pr57960.c: Remove -m64.
1860         * gcc.target/s390/pr61078.c: Likewise.
1861
1862 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1863             Martin Liska  <mliska@suse.cz>
1864
1865         PR bootstrap/65150
1866         * gcc.dg/pr64454.c: Disable ICF.
1867         * gcc.dg/pr28685-1.c: Disable ICF
1868         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1869         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1870         * g++.dg/ipa/ipa-icf-4.C: Update template.
1871
1872 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR tree-optimization/65216
1875         * gcc.c-torture/execute/pr65216.c: New test.
1876
1877         PR tree-optimization/65215
1878         * gcc.c-torture/execute/pr65215-1.c: New test.
1879         * gcc.c-torture/execute/pr65215-2.c: New test.
1880         * gcc.c-torture/execute/pr65215-3.c: New test.
1881         * gcc.c-torture/execute/pr65215-4.c: New test.
1882         * gcc.c-torture/execute/pr65215-5.c: New test.
1883
1884 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1885
1886         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1887
1888 2015-02-26  Martin Liska  <mliska@suse.cz>
1889             Jan Hubicka  <hubicka@ucw.cz>
1890
1891         * g++.dg/ipa/pr64146.C: Update expected results.
1892         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1893         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1894         * gcc.dg/ipa/ipa-icf-34.c: New test.
1895
1896 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1897
1898         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1899         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1900         (dg-additional-options): Remove dg directive.
1901         (dg-final): Add dg directive.
1902
1903 2015-02-26  Marek Polacek  <polacek@redhat.com>
1904
1905         PR ipa/65008
1906         * g++.dg/ipa/pr65008.C: New test.
1907
1908 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1909
1910         * lib/profopt.exp (profopt-target-cleanup): New proc.
1911         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1912         files from sources from dg-additional-sources.
1913
1914 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1915
1916         * lib/gcov.exp: Cleanup in case of xfail.
1917
1918 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1919
1920         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1921
1922 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1923
1924         PR debug/46102
1925         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1926         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1927         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1928         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1929         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1930         * g++.dg/debug/pr46123.C: XFAIL and move...
1931         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1932         * gcc.dg/debug/dwarf2-3.c: Move...
1933         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1934
1935 2015-02-26  Marek Polacek  <polacek@redhat.com>
1936
1937         PR c++/65202
1938         * g++.dg/cpp1y/pr65202.C: New test.
1939
1940 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1941
1942         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1943         locale_facets.h.gcov.
1944
1945 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1946
1947         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1948
1949 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1950
1951         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1952
1953 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1954
1955         PR target/65217
1956         * gcc.target/i386/pr65217.c: New.
1957
1958 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1959
1960         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1961
1962 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1963
1964         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1965
1966 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1967
1968         PR tree-optimization/65048
1969         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1970
1971 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1972
1973         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1974         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1975
1976 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1977
1978         PR target/65161
1979         * gcc.target/i386/pr65161.c: New test.
1980
1981 2015-02-26  Terry Guo  <terry.guo@arm.com>
1982
1983         * gcc.target/arm/no-volatile-in-it.c: New test.
1984
1985 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1986
1987         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1988         (dg-options): Add -save-temps.
1989         (dg-final): Add cleanup-saved-temps.
1990
1991 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1992
1993         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1994
1995 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1996
1997         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1998         * gcc.target/powerpc/pack01.c: Include string.h.
1999
2000 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2001
2002         PR target/65167
2003         * gcc.target/i386/pr65167.c: New.
2004
2005 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2006
2007         PR tree-optimization/61917
2008         * gcc.dg/vect/vect-pr61917.c: New file.
2009
2010 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR tree-optimization/65170
2013         * gcc.c-torture/execute/pr65170.c: New test.
2014         * gcc.dg/tree-ssa/vrp96.c: New test.
2015
2016 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2017
2018         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2019
2020 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2021
2022         PR testsuite/65126
2023         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2024         (dg-additional-files-options): Copy additional_sources to
2025         additional_sources_used before emptying additional_sources.
2026         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2027         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2028         (cleanup-saved-temps): Use additional_sources_used instead of
2029         additional_sources.
2030         (dg-test): Reset additional_sources_used.
2031
2032 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2033
2034         PR fortran/63427
2035         * gfortran.dg/integer_exponentiation_6.F90: New test.
2036
2037 2015-02-23  Martin Sebor  <msebor@redhat.com>
2038
2039         PR target/65109
2040         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2041         two parts.  One to save registers, the other to verify the
2042         registers have the right values.  Save register state into
2043         static data rather than on the stack.
2044
2045 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR bootstrap/63888
2048         * c-c++-common/asan/pr63888.c: New test.
2049
2050 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2051
2052         PR target/65163
2053         * gcc.c-torture/compile/pr65163.c: New.
2054
2055 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2056
2057         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2058         with -m31 on 64 bit.
2059         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2060         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2061
2062 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2063
2064         * gcc.target/s390/20090223-1.c: Add
2065         -Wno-implicit-function-declaration option.
2066         * gcc.target/s390/pr42224.c: Likewise.
2067         * gcc.target/s390/pr55718.c: Likewise.
2068
2069 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2070
2071         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2072         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2073         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2074         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2075         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2076         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2077         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2078         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2079         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2080         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2081         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2082         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2083         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2084         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2085         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2086         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2087         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2088         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2089         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2090         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2091         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2092
2093 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2094
2095         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2096         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2097         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2098         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2099         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2100         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2101         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2102         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2103         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2104         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2105         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2106         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2107         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2108         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2109         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2110         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2111
2112 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2113
2114         PR fortran/64980
2115         PR fortran/61960
2116         * gfortran.dg/pr61960.f90: New.
2117         * gfortran.dg/pr64230.f90: New.
2118         * gfortran.dg/pr64980.f03: New.
2119
2120 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2121
2122         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2123
2124 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2125
2126         PR ada/65156
2127         * gnat.dg/timing_events.adb: Removed, invalid test.
2128
2129 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2130
2131         PR debug/58123
2132         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2133         location.
2134         * g++.dg/gcov/gcov-2.C: Likewise.
2135
2136 2015-02-20  Richard Biener  <rguenther@suse.de>
2137
2138         PR tree-optimization/65136
2139         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2140
2141 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR testsuite/64158
2144         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2145         and nvptx-*-* blacklisting.
2146
2147         * gcc.dg/sibcall-9.c: New test.
2148         * gcc.dg/sibcall-10.c: New test.
2149
2150 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2151
2152         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2153
2154 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2155
2156         PR target/64452
2157         * gcc.target/avr/torture/pr64452.c: New test.
2158
2159 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2160
2161         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2162         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2163
2164 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2165
2166         PR testsuite/65116
2167         * lib/target-supports.exp (check_compile): Check whether
2168         additional_sources is defined before using it.
2169
2170 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR middle-end/65074
2173         * g++.dg/opt/pr65074.C: New file.
2174
2175 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2176
2177         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2178         (size_type): New typedef.
2179         (operator "" _script): Use it for the last argument.
2180
2181 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2182
2183         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2184
2185 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2186
2187         * lib/target-supports.exp (check_compile): Save/restore
2188         additional_sources that may belong to an actual test.
2189
2190 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR gcov-profile/64634
2193         * g++.dg/gcov/gcov-15.C: New test.
2194
2195 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2196
2197         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2198
2199 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2200
2201         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2202
2203 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2204
2205         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2206
2207 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2208
2209         * gfortran.dg/fmt_cache_1.f: Add missing close.
2210
2211 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2212
2213         PR testsuite/65107
2214         * gfortran.dg/read_eof_8.f90: Add missing close.
2215
2216 2015-02-18  Richard Biener  <rguenther@suse.de>
2217
2218         PR tree-optimization/65063
2219         * gcc.dg/pr65063.c: New testcase.
2220
2221 2015-02-18  Richard Biener  <rguenther@suse.de>
2222
2223         PR tree-optimization/62217
2224         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2225
2226 2015-02-18  Marek Polacek  <polacek@redhat.com>
2227
2228         PR sanitizer/65081
2229         * c-c++-common/ubsan/pr65081.c: New test.
2230
2231 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2232
2233         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2234         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2235
2236 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2237
2238         * gcc.dg/ipa/propalign-3.c: New test.
2239
2240 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2241
2242         PR target/64793
2243         * gcc.target/sh/pr64793.c: New.
2244         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2245
2246 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2247
2248         * gcc.target/arm/divzero.c: New test case.
2249
2250 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2251
2252         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2253
2254 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2255             Jakub Jelinek  <jakub@redhat.com>
2256
2257         PR c++/65075
2258         * g++.dg/cpp0x/pr65075.C: New test.
2259
2260 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2261
2262         PR target/65058
2263         * gcc.target/powerpc/pr65058.c: New test.
2264
2265 2015-02-16  Jeff Law  <law@redhat.com>
2266
2267         PR tree-optimization/64823
2268         * gcc.dg/uninit-20.c: New test.
2269
2270 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2271             James Greenhalgh  <james.greenhalgh@arm.com>
2272
2273         PR ipa/64963
2274         * gcc.dg/ipa/ipa-clone-1.c: New test.
2275
2276 2015-02-16  Richard Biener  <rguenther@suse.de>
2277
2278         PR tree-optimization/65077
2279         * gcc.dg/torture/pr65077.c: New testcase.
2280
2281 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2282
2283         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2284         Directive adjusted to scan for ldaxr.
2285         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2286         adjusted to scan for ldaex.
2287
2288 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2289
2290         PR c++/65080
2291         * g++.dg/cpp0x/constexpr-65080.C: New.
2292
2293 2015-02-16  Richard Biener  <rguenther@suse.de>
2294
2295         PR tree-optimization/63593
2296         * gcc.dg/pr63593.c: New testcase.
2297
2298 2015-02-16  Marek Polacek  <polacek@redhat.com>
2299
2300         PR c/65066
2301         * gcc.dg/pr65066.c: New test.
2302
2303 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2304
2305         * gcc.dg/pr65002.C: Move ...
2306         * g++.dg/ipa/pr65002.C: ... here.
2307
2308 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2309
2310         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2311         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2312         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2313         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2314
2315 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2316
2317         PR testsuite/64850
2318         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2319         the expression to find calls.
2320         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2321         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2322         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2323         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2324         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2325
2326 2015-02-14  Marek Polacek  <polacek@redhat.com>
2327
2328         PR c/64768
2329         * gcc.dg/array-11.c: New test.
2330         * gcc.dg/array-12.c: New test.
2331         * gcc.dg/array-13.c: New test.
2332         * gcc.dg/array-14.c: New test.
2333         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2334         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2335         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2336         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2337         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2338         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2339
2340 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2341
2342         PR c++/60894
2343         * g++.dg/lookup/using54.C: New.
2344
2345 2015-02-13  Jeff Law  <law@redhat.com>
2346
2347         PR bootstrap/65060
2348         Revert my change for tree-optimization/64823.
2349
2350 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR tree-optimization/65053
2353         * gcc.c-torture/execute/pr65053-1.c: New test.
2354         * gcc.c-torture/execute/pr65053-2.c: New test.
2355
2356 2015-02-13  Marek Polacek  <polacek@redhat.com>
2357
2358         PR c/65050
2359         * gcc.dg/pr65050.c: New test.
2360
2361 2015-02-13  Jeff Law  <law@redhat.com>
2362
2363         PR tree-optimization/64823
2364         * gcc.dg/uninit-20.c: New test.
2365
2366         PR rtl-optimization/47477
2367         * gcc.dg/tree-ssa/pr47477.c: New test.
2368
2369 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2370
2371         PR c++/60211
2372         * g++.dg/parse/ivdep-2.C: New.
2373         * g++.dg/parse/ivdep-3.C: Likewise.
2374
2375 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2376
2377         PR fortran/64506
2378         * gfortran.dg/continuation_13.f90: New test.
2379         * gfortran.dg/continuation_14.f: New test.
2380
2381 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2382
2383         PR c++/64970
2384         * g++.dg/cpp0x/sfinae55.C: New.
2385
2386 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR ipa/65034
2389         * g++.dg/ipa/pr65034.C: New test.
2390
2391 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2392
2393         PR tree-optimization/65002
2394         * gcc.dg/pr65002.C: New.
2395
2396 2015-02-13  Marek Polacek  <polacek@redhat.com>
2397
2398         PR c/65040
2399         * c-c++-common/pr65040.c: New test.
2400
2401 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2402
2403         PR tree-optimization/64705
2404         * gcc.dg/tree-ssa/pr64705.c: New test.
2405
2406 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2407
2408         PR rtl/32219
2409         * gcc.dg/visibility-22.c: New test.
2410         * gcc.dg/visibility-23.c: New test.
2411         * gcc.target/i386/pr32219-1.c: New test.
2412         * gcc.target/i386/pr32219-2.c: New test.
2413         * gcc.target/i386/pr32219-3.c: New test.
2414         * gcc.target/i386/pr32219-4.c: New test.
2415         * gcc.target/i386/pr32219-5.c: New test.
2416         * gcc.target/i386/pr32219-6.c: New test.
2417         * gcc.target/i386/pr32219-7.c: New test.
2418         * gcc.target/i386/pr32219-8.c: New test.
2419         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2420
2421 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2422
2423         PR libgfortran/57822
2424         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2425         four different KINDs.
2426
2427 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR c++/64884
2430         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2431
2432         PR sanitizer/65000
2433         * g++.dg/ubsan/pr65000.C: New test.
2434
2435 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/64932
2438         * gfortran.dg/finalize_28.f90: New test
2439
2440 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR debug/55541
2443         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2444         DW_TAG_lexical_block removal.
2445         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2446         * g++.dg/guality/pr55541.C: New test.
2447
2448         PR sanitizer/64984
2449         * g++.dg/ubsan/pr64984.C: New test.
2450
2451 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2452
2453         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2454
2455 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2456
2457         PR testsuite/64930
2458         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2459         instructions for 2015-01-14 get_memmodel changes.
2460         * gcc.target/powerpc/atomic-p8.c: Likewise.
2461
2462         PR sanitizer/65019
2463         * g++.dg/ubsan/pr65019.C: New test.
2464
2465         PR tree-optimization/65014
2466         * gcc.c-torture/compile/pr65014.c: New test.
2467
2468 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2469
2470         PR libgfortran/57822
2471         * gfortran/fmt_g0_7.f08: Revise test.
2472
2473 2015-02-11  Jeff Law  <law@redhat.com>
2474
2475         PR target/63347
2476         * gcc.target/m68k/pr63347.c: New test.
2477
2478 2015-02-11  Marek Polacek  <polacek@redhat.com>
2479
2480         * g++.dg/ubsan/shift-1.C: New test.
2481         * gcc.dg/ubsan/c-shift-2.c: New test.
2482         * c-c++-common/ubsan/shift-5.c: Remove file.
2483
2484 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2485
2486         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2487         Directive adjusted to XFAIL.
2488         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2489         adjusted to XFAIL.
2490
2491 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR middle-end/65003
2494         * g++.dg/opt/pr65003.C: New test.
2495
2496 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2497
2498         * lib/target-supports.exp (check_effective_target_pie): Renamed
2499         to ...
2500         (check_effective_target_pie_enabled): This.
2501         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2502         * gcc.target/i386/pie.c: Likewise.
2503
2504 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2505
2506         PR target/64893
2507         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2508         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2509
2510 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2511
2512         PR target/61925
2513         * gcc.target/i386/pr61925-1.c: New test.
2514         * gcc.target/i386/pr61925-2.c: New test.
2515         * gcc.target/i386/pr61925-3.c: New test.
2516
2517 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR sanitizer/65004
2520         * g++.dg/asan/pr65004.C: New test.
2521
2522 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2523
2524         PR target/64661
2525         * gcc.taget/sh/pr64661-0.h: New.
2526         * gcc.taget/sh/pr64661-1.c: New.
2527         * gcc.taget/sh/pr64661-2.c: New.
2528         * gcc.taget/sh/pr64661-3.c: New.
2529         * gcc.taget/sh/pr64661-4.c: New.
2530
2531 2015-02-10  Richard Biener  <rguenther@suse.de>
2532
2533         PR tree-optimization/64995
2534         * g++.dg/torture/pr64995.C: New testcase.
2535
2536 2015-02-10  Richard Biener  <rguenther@suse.de>
2537
2538         PR tree-optimization/64909
2539         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2540
2541 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2542
2543         * gcc.dg/signbit-sa.c: New test.
2544
2545 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2546
2547         PR libgfortran/57822
2548         * gfortran/fmt_g0_7.f08: New test.
2549
2550 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2551
2552         PR tree-optimization/43378
2553         * gcc.dg/tree-ssa/pr43378.c: New test.
2554
2555 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2556
2557         PR ipa/64978
2558         * g++.dg/torture/pr64978.C: New testcase.
2559
2560 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR sanitizer/64981
2563         * gcc.dg/asan/pr64981.c: New test.
2564
2565 2015-02-09  Marek Polacek  <polacek@redhat.com>
2566
2567         PR c/64856
2568         * gcc.dg/pr64856.c: New test.
2569
2570 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR target/64979
2573         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2574         * gcc.c-torture/execute/pr64979.c: New test.
2575
2576 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2577
2578         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2579
2580 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2581
2582         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2583         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2584
2585 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2586
2587         PR target/58757
2588         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2589
2590 2015-02-09  Richard Biener  <rguenther@suse.de>
2591
2592         PR tree-optimization/54000
2593         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2594
2595 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2596
2597         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2598
2599 2015-02-09  Martin Liska  <mliska@suse.cz>
2600
2601         * g++.dg/ipa/pr64858.C: New test.
2602
2603 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2604
2605         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2606
2607 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2608
2609         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2610
2611 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2612
2613         PR fortran/63744
2614         * gfortran.dg/use_rename_8.f90: New.
2615
2616 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2617
2618         * gnat.dg/addr7.ad[sb]: New test.
2619         * gnat.dg/addr8.ad[sb]: Likewise.
2620
2621 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2622
2623         PR jit/64752
2624         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2625         from jit.dg/test-compile-to-executable.c's create_code, with a
2626         clarification of the output message.
2627         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2628         pass/fail message.
2629         (test_jit): Use CHECK_NO_ERRORS when calling
2630         gcc_jit_context_compile_to_file.
2631         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2632         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2633         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2634         about deletions that are attempted.
2635         (jit-verify-compile-to-file): Rename to...
2636         (jit-verify-output-file-was-created): ...this, and drop the
2637         attempt to run "file" and verify the output.
2638         (jit-verify-assembler): New function.
2639         (jit-verify-object): New function.
2640         (jit-verify-dynamic-library): New function.
2641         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2642         favor of an implementation from new file
2643         create-code-for-hello-world-executable.h, which also adds a
2644         "main".
2645         (dg-final): Replace jit-verify-compile-to-file with
2646         jit-verify-output-file-was-created, and invoke new function
2647         jit-verify-assembler.
2648         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2649         the output message.
2650         (dg-final): Replace jit-verify-compile-to-file with
2651         jit-verify-output-file-was-created, and invoke new function
2652         jit-verify-dynamic-library.
2653         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2654         favor of an implementation from new file
2655         create-code-for-hello-world-executable.h, which also adds a
2656         "main".
2657         (dg-final): Replace jit-verify-compile-to-file with
2658         jit-verify-output-file-was-created.  Strengthen the expected stdout
2659         from the built executable.
2660         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2661         favor of an implementation from new file
2662         create-code-for-hello-world-executable.h, which also adds a
2663         "main".
2664         (dg-final): Replace jit-verify-compile-to-file with
2665         jit-verify-output-file-was-created, and invoke new function
2666         jit-verify-object.
2667         * jit.dg/verify-dynamic-library.c: New source file.
2668
2669 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2670             Brian Rzycki  <b.rzycki@samsung.com>
2671
2672         PR tree-optimization/64878
2673         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2674
2675 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR ipa/64896
2678         * g++.dg/ipa/pr64896.C: New test.
2679
2680 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2681
2682         PR target/64205
2683         * gcc.target/powerpc/pr64205.c: New file.
2684
2685 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2686
2687         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2688         (dg-options): Use -fpie instead of -fPIE -pie.
2689
2690 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR middle-end/64937
2693         * g++.dg/asan/pr64937.C: New test.
2694
2695 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/63205
2698         * gfortran.dg/class_to_type_4.f90: New test
2699
2700 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2701
2702         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2703
2704 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR rtl-optimization/64957
2707         PR debug/64817
2708         * gcc.c-torture/execute/pr64957.c: New test.
2709
2710 2015-02-05  Jeff Law  <law@redhat.com>
2711
2712         PR target/17306
2713         * gcc.target/h8300/pr17306-1.c: New test.
2714         * gcc.target/h8300/pr17306-2.c: New test.
2715
2716 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/64943
2719         * gfortran.dg/structure_constructor_12.f90: New.
2720
2721 2015-02-05  Jeff Law  <law@redhat.com>
2722
2723         PR target/58400
2724         gcc.target/h8300/pr58400.c: New test.
2725
2726 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2727
2728         * gcc.target/arm/macro_defs0.c: New test.
2729         * gcc.target/arm/macro_defs1.c: New test.
2730         * gcc.target/arm/macro_defs2.c: New test.
2731
2732 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2733
2734         PR rtl-optimization/64905
2735         * gcc.target/i386/pr64905.c: Require nonpic target.
2736         (dg-options): Add -fomit-frame-pointer.
2737         (main): Remove.
2738
2739 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2740
2741         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2742         tree dump scanning.
2743
2744 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2745
2746         PR fortran/64757
2747         * gfortran.dg/type_to_class_2.f90: New test
2748         * gfortran.dg/type_to_class_3.f90: New test
2749
2750 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2751
2752         PR ipa/64686
2753         * g++.dg/torture/pr64686.C: New testcase.
2754
2755 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2756
2757         PR rtl-optimization/64905
2758         * gcc.target/i386/pr64905.c: New file.
2759
2760 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2761
2762         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2763         * gcc.dg/guality/pr41616-1.c: Ditto.
2764
2765 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2766
2767         PR debug/64817
2768         * gcc.dg/pr64817-3.c: New.
2769
2770 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2771             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2772
2773         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2774         pass parameters in registers.
2775         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2776         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2777         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2778
2779 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2780             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2781
2782         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2783         list, allow for multilibed targets.
2784         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2785
2786 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2787
2788         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2789         * gcc.dg/pr46728-6.c: Ditto.
2790
2791 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2792
2793         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2794         for mips_nanlegacy target.
2795
2796 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2797
2798         * gcc.target/i386/chkp-hidden-def.c: New.
2799
2800 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2801
2802         PR middle-end/62103
2803         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2804         to use 24 bits for bitfield b.
2805
2806 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2807
2808         PR testsuite/64796
2809         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2810         cache result in a global variable.  Include all 32-bit targets for
2811         bswap64 tests.
2812
2813 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR rtl-optimization/64756
2816         * gcc.c-torture/execute/pr64756.c: New test.
2817
2818 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2819
2820         PR target/64660
2821         * gcc.target/sh/pr64660-0.h: New.
2822         * gcc.target/sh/pr64660-1.c: New.
2823         * gcc.target/sh/pr64660-2.c: New.
2824         * gcc.target/sh/pr64660-3.c: New.
2825         * gcc.target/sh/pr64660-4.c: New.
2826
2827 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2828
2829         PR c++/64877
2830         * g++.dg/warn/Waddress-2.C: New.
2831
2832 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2833
2834         PR middle-end/61225
2835         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2836
2837 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2838
2839         PR preprocessor/64803
2840         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2841
2842 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2843
2844         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2845
2846 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2847
2848         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2849         (_ARM_FPSRC): Add DN and AHP fields.
2850         (clean_results): Force DN=1 on AArch64.
2851         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2852         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2853         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2854         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2855         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2856         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2857
2858 2015-02-02  Alan Modra  <amodra@gmail.com>
2859
2860         * gcc.target/powerpc/cprophard.c: New.
2861
2862 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2863
2864         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2865         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2866
2867 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR debug/64817
2870         * gcc.dg/pr64817-1.c: New test.
2871         * gcc.dg/pr64817-2.c: New test.
2872
2873 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2874
2875         PR target/64851
2876         * gcc.target/sh/pr64851-0.h: New
2877         * gcc.target/sh/pr64851-1.c: New
2878         * gcc.target/sh/pr64851-2.c: New
2879         * gcc.target/sh/pr64851-3.c: New
2880         * gcc.target/sh/pr64851-4.c: New
2881
2882 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2883
2884         PR target/64882
2885         * gcc.dg/torture/pr64882.c: New test.
2886
2887 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2888
2889         PR target/64159
2890         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2891         sparc*-*-*.
2892
2893 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2894
2895         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2896         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2897         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2898         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2899         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2900         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2901         tree dump.
2902         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2903         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2904         tree dump.
2905         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2906         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2907         tree dump.
2908
2909 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2910
2911         PR target/64688
2912         * g++.dg/pr64688-2.C: New.
2913
2914 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2917         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2918         * gcc.target/i386/fuse-caller-save.c: Ditto.
2919         * gcc.target/i386/headmerge-1.c: Ditto.
2920         * gcc.target/i386/headmerge-2.c: Ditto.
2921         * gcc.target/i386/sibcall-6.c: Ditto.
2922
2923 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2924
2925         PR target/64617
2926         * gcc.target/i386/pr64617.c: New test.
2927
2928 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2929
2930         PR target/15184
2931         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2932         (dg-options): Remove -m32.
2933         (dg-final): Scan for "movb %al" only.
2934         * gcc.target/i386/pr15184-2.c: Ditto.
2935
2936 2015-01-30  Richard Biener  <rguenther@suse.de>
2937
2938         PR tree-optimization/64829
2939         * gcc.dg/vect/pr64829.c: New testcase.
2940
2941 2015-01-29  Marek Polacek  <polacek@redhat.com>
2942
2943         PR c/64709
2944         * gcc.dg/pr64709.c: New test.
2945
2946 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR c++/64717
2949         * g++.dg/ubsan/pr64717-1.C: New test.
2950         * g++.dg/ubsan/pr64717-2.C: New test.
2951
2952 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2953
2954         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2955
2956 2015-01-29  Jeff Law  <law@redhat.com>
2957
2958         PR target/15184
2959         * gcc.target/i386/pr15184-1.c: New test.
2960         * gcc.target/i386/pr15184-2.c: New test.
2961
2962 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2963
2964         PR tree-optimization/64746
2965         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2966
2967 2015-01-29  Richard Biener  <rguenther@suse.de>
2968
2969         PR tree-optimization/64853
2970         * gcc.dg/torture/pr64853.c: New testcase.
2971
2972 2015-01-29  Richard Biener  <rguenther@suse.de>
2973
2974         PR tree-optimization/64844
2975         * gcc.dg/vect/pr64844.c: New testcase.
2976
2977 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2978
2979         PR middle-end/64809
2980         * gcc.dg/pr64809.c: Delete.
2981
2982 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2983
2984         PR middle-end/64805
2985         * gcc.target/i386/pr64805.c: New.
2986
2987 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2988
2989         * gcc.dg/guality/guality.h (main): Add argv[0] to
2990         guality_gdb_command.
2991
2992 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2993
2994         PR ipa/64801
2995         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2996
2997 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2998
2999         PR target/64659
3000         * gcc.target/sh/sh.exp
3001         (check_effective_target_atomic_model_soft_gusa_available,
3002         check_effective_target_atomic_model_soft_tcb_available,
3003         check_effective_target_atomic_model_soft_imask_available,
3004         check_effective_target_atomic_model_hard_llcs_available): New.
3005         * gcc.target/sh/pr64659-0.h: New.
3006         * gcc.target/sh/pr64659-1.c: New.
3007         * gcc.target/sh/pr64659-2.c: New.
3008         * gcc.target/sh/pr64659-3.c: New.
3009         * gcc.target/sh/pr64659-4.c: New.
3010
3011 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3012
3013         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3014         scan-assembler-times pattern.
3015
3016 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3017
3018         PR middle-end/64809
3019         * gcc.dg/pr64809.c: New test.
3020
3021 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3022
3023         PR tree-optimization/64277
3024         * gcc.dg/pr64277.c: New.
3025
3026 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3027
3028         PR tree-optimization/64718
3029         * gcc.c-torture/execute/pr64718.c: New test.
3030
3031 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3032
3033         * gcc.target/aarch64/abs_2.c: New.
3034
3035 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3036
3037         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3038         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3039         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3040         ISA rev < 2.
3041
3042 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR bootstrap/64612
3045         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3046         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3047         { target comdat_group }.
3048
3049 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3050
3051         PR fortran/63861
3052         * gfortran.dg/goacc/coarray_2.f90: New.
3053
3054 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3055
3056         PR ipa/60871
3057         PR ipa/64139
3058         * g++.dg/torture/pr64139.C: New testcase.
3059         * g++.dg/torture/pr60871.C: Likewise.
3060
3061 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3062
3063         PR fortran/64230
3064         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3065         prevent linking errors.
3066
3067 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3068
3069         PR ipa/64282
3070         * g++.dg/torture/pr64282.C: New testcase.
3071
3072 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3073
3074         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3075         for wzr reg.
3076
3077 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3078
3079         * gcc.target/s390/hotpatch-13.c: New testcase.
3080         * gcc.target/s390/hotpatch-14.c: New testcase.
3081         * gcc.target/s390/hotpatch-15.c: New testcase.
3082         * gcc.target/s390/hotpatch-16.c: New testcase.
3083         * gcc.target/s390/hotpatch-17.c: New testcase.
3084         * gcc.target/s390/hotpatch-18.c: New testcase.
3085         * gcc.target/s390/hotpatch-19.c: New testcase.
3086         * gcc.target/s390/hotpatch-20.c: New testcase.
3087         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3088         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3089         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3090         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3091         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3092         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3093         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3094         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3095         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3096         * gcc.target/s390/hotpatch-10.c: Likewise.
3097         * gcc.target/s390/hotpatch-11.c: Likewise.
3098         * gcc.target/s390/hotpatch-12.c: Likewise.
3099         * gcc.target/s390/hotpatch-2.c: Likewise.
3100         * gcc.target/s390/hotpatch-3.c: Likewise.
3101         * gcc.target/s390/hotpatch-4.c: Likewise.
3102         * gcc.target/s390/hotpatch-5.c: Likewise.
3103         * gcc.target/s390/hotpatch-6.c: Likewise.
3104         * gcc.target/s390/hotpatch-7.c: Likewise.
3105         * gcc.target/s390/hotpatch-8.c: Likewise.
3106         * gcc.target/s390/hotpatch-9.c: Likewise.
3107         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3108         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3109         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3110         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3111         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3112         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3113         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3114         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3115
3116 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3117
3118         * gcc.dg/long_branch.c: New testcase.
3119
3120 2015-01-27  Richard Biener  <rguenther@suse.de>
3121
3122         PR tree-optimization/56273
3123         PR tree-optimization/59124
3124         PR tree-optimization/64277
3125         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3126         * gcc.dg/Warray-bounds-12.c: Likewise.
3127         * gcc.dg/Warray-bounds-13.c: Likewise.
3128
3129 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR rtl-optimization/61058
3132         * gcc.dg/pr61058.c: New test.
3133
3134 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3135
3136         * gcc.target/i386/chkp-narrow-bounds.c: New.
3137
3138 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR tree-optimization/64807
3141         * gcc.dg/pr64807.c: New test.
3142
3143         PR c/64766
3144         * gcc.dg/pr64766.c: New test.
3145
3146 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3147
3148         PR target/49263
3149         * gcc.target/sh/pr49263-4.c: New.
3150
3151 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3152
3153         PR fortran/62044
3154         * gfortran.dg/allocate_with_mold_1.f90: New test
3155
3156 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR c/64778
3159         * gcc.dg/pr64778.c: New test.
3160
3161         PR middle-end/64421
3162         * gcc.dg/vect/pr64421.c: New test.
3163
3164 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3165
3166         PR fortran/64771
3167         * gfortran.dg/coarray_36.f: New.
3168         * gfortran.dg/coarray_37.f90: New.
3169
3170 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3171
3172         PR fortran/64230
3173         * gfortran.dg/class_allocate_18.f90: New.
3174
3175 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3176
3177         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3178
3179 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3180
3181         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3182
3183 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3184
3185         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3186
3187 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3188
3189         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3190
3191 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3192
3193         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3194         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3195         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3196         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3197
3198 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3199
3200         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3201         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3202         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3203
3204 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3205
3206         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3207         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3208         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3209         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3210         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3211         vXXXhn.inc.
3212
3213 2015-01-26  Richard Biener  <rguenther@suse.de>
3214
3215         PR middle-end/64764
3216         * gcc.dg/uninit-19.c: New testcase.
3217
3218 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3219
3220         * lib/target-supports.exp (check_effective_target_vect64): Add
3221         sparc*-*-*.
3222
3223 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3224
3225         PR testsuite/64712
3226         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3227
3228 2015-01-26  Tony Liu  <tony.liu@arm.com>
3229
3230         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3231         non-UAL cases.
3232
3233 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3234
3235         PR libfortran/64770
3236         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3237         correctly, clean up afterwards.
3238
3239 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3240
3241         PR fortran/62044
3242         * gfortran.dg/use_rename_7.f90: New.
3243
3244 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3245
3246         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3247         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3248
3249 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3250
3251         PR target/54236
3252         * gcc.target/sh/pr54236-4.c: New.
3253
3254 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3257         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3258         Bridge test.
3259
3260 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3261
3262         PR libfortran/64770
3263         * gfortran.dg/open_new_segv.f90: New test.
3264
3265 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3266
3267         PR target/49263
3268         PR target/53987
3269         PR target/64345
3270         PR target/59533
3271         PR target/52933
3272         PR target/54236
3273         PR target/51244
3274         * gcc.target/sh/pr64345-1.c: New.
3275         * gcc.target/sh/pr64345-2.c: New.
3276         * gcc.target/sh/pr59533-1.c: New.
3277         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3278         * gcc.target/sh/pr52933-2.c: Likewise.
3279         * gcc.target/sh/pr54089-1.c: Likewise.
3280         * gcc.target/sh/pr54236-1.c: Likewise.
3281         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3282         * gcc.target/sh/pr49263-1.c: Remove xfails.
3283         * gcc.target/sh/pr49263-2.c: Likewise.
3284         * gcc.target/sh/pr49263-3.c: Likewise.
3285         * gcc.target/sh/pr53987-1.c: Likewise.
3286         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3287         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3288         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3289         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3290         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3291         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3292         test_009): New.
3293         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3294         (test_02): New.
3295
3296 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3297
3298         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3299
3300 2015-01-23  Ian Lance Taylor  <iant@google.com>
3301
3302         PR go/64510
3303         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3304         targets without split stack support.
3305
3306 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3307
3308         PR target/64317
3309         * gcc.target/i386/pr64317.c: New test.
3310
3311 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR rtl-optimization/63637
3314         PR rtl-optimization/60663
3315         * gcc.dg/pr63637-1.c: New test.
3316         * gcc.dg/pr63637-2.c: New test.
3317         * gcc.dg/pr63637-3.c: New test.
3318         * gcc.dg/pr63637-4.c: New test.
3319         * gcc.dg/pr63637-5.c: New test.
3320         * gcc.dg/pr63637-6.c: New test.
3321         * gcc.target/i386/pr63637-1.c: New test.
3322         * gcc.target/i386/pr63637-2.c: New test.
3323         * gcc.target/i386/pr63637-3.c: New test.
3324         * gcc.target/i386/pr63637-4.c: New test.
3325         * gcc.target/i386/pr63637-5.c: New test.
3326         * gcc.target/i386/pr63637-6.c: New test.
3327
3328 2015-01-23  Richard Biener  <rguenther@suse.de>
3329
3330         PR testsuite/63439
3331         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3332         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3333
3334 2015-01-23  Marek Polacek  <polacek@redhat.com>
3335
3336         PR preprocessor/60570
3337         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3338         * gcc.dg/cpp/pr60570.c: New test.
3339
3340 2015-01-23  Richard Biener  <rguenther@suse.de>
3341
3342         PR testsuite/63439
3343         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3344         vectorization on vect64 targets.
3345
3346 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/60922
3349         * gfortran.dg/class_allocate_17.f90: New.
3350
3351 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3352
3353         PR fortran/64726
3354         * gfortran.dg/goacc/combined_loop.f90: New.
3355
3356 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3357
3358         PR fortran/61933
3359         * gfortran.dg/make_unit.f90: New test.
3360
3361 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3362
3363         PR fortran/61933
3364         * gfortran.dg/negative_unit_int8.f: Update.
3365
3366 2015-01-22  Jeff Law  <law@redhat.com>
3367
3368         PR target/52076
3369         * gcc.target/m68k/pr52076-1.c: New test.
3370         * gcc.target/m68k/pr52076-2.c: New test.
3371
3372 2015-01-22  Richard Biener  <rguenther@suse.de>
3373
3374         PR middle-end/64728
3375         * gcc.dg/torture/pr64728.c: New testcase.
3376
3377 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3378
3379         PR target/64688
3380         * g++.dg/pr64688.C: New test.
3381
3382 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3383
3384         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3385         to avoid errors with -fpic.
3386
3387 2015-01-22  Richard Biener  <rguenther@suse.de>
3388
3389         PR libstdc++/64535
3390         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3391
3392 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3393
3394         PR rtl-optimization/64682
3395         * gcc.c-torture/execute/pr64682.c: New file.
3396
3397 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR debug/64511
3400         * gcc.dg/pr64511.c: New test.
3401
3402         PR rtl-optimization/62078
3403         * g++.dg/opt/pr62078.C: New test.
3404
3405         PR c/63307
3406         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3407
3408 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3409
3410         PR fortran/57023
3411         * gfortran.dg/internal_pack_15.f90:  New test.
3412
3413 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3414
3415         * c-c++-common/tsan/step.c: New testcase.
3416
3417 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3418
3419         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3420
3421 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3422
3423         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3424
3425 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3426
3427         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3428
3429 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3430
3431         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3432
3433 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3434
3435         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3436
3437 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3438
3439         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3440
3441 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3442
3443         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3444
3445 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3446
3447         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3448
3449 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3450
3451         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3452
3453 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3454
3455         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3456
3457 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3458
3459         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3460
3461 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3462
3463         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3464
3465 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3466
3467         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3468         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3469         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3470         vXXXw.inc.
3471
3472 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3473
3474         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3475         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3476         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3477         vXXXl.inc.
3478
3479 2015-01-21  Renlin Li  <renlin.li@arm.com>
3480
3481         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3482         * g++.dg/tls/thread_local5g.C: Likewise.
3483         * g++.dg/tls/thread_local6g.C: Likewise.
3484
3485 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3486
3487         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3488         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3489         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3490
3491 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3492
3493         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3494         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3495         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3496
3497 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3498
3499         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3500         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3501         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3502
3503 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3504
3505         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3506         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3507         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3508
3509 2015-01-20  Jeff Law  <law@redhat.com>
3510
3511         PR target/59946
3512         * gcc.target/m68k/pr59946.c: New test.
3513
3514 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3515
3516         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3517         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3518         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3519
3520 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3521
3522         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3523         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3524         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3525
3526 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3527
3528         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3529         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3530         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3531
3532 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3533
3534         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3535         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3536         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3537         vshuffle.inc.
3538         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3539         vshuffle.inc.
3540
3541 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3542
3543         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3544         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3545         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3546
3547 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3548
3549         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3550         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3551         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3552
3553 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3554
3555         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3556
3557 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3558
3559         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3560
3561         PR sanitizer/64632
3562         * g++.dg/ubsan/pr64632.C: New test.
3563
3564         PR debug/64663
3565         * gcc.dg/pr64663.c: New test.
3566
3567 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3568
3569         PR c++/64383
3570         * g++.dg/warn/Wunused-var-23.C: New.
3571
3572 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3573
3574         PR c++/59937
3575         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3576         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3577
3578 2015-01-20  Richard Biener  <rguenther@suse.de>
3579
3580         PR ipa/64684
3581         * gcc.dg/lto/pr64684_0.c: New testcase.
3582         * gcc.dg/lto/pr64684_1.c: Likewise.
3583         * gcc.dg/lto/pr64684_2.c: Likewise.
3584         * gcc.dg/lto/pr64685_0.c: Likewise.
3585         * gcc.dg/lto/pr64685_1.c: Likewise.
3586
3587 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3588
3589         PR c++/62241
3590         * g++.dg/cpp1y/lambda-init12.C: New.
3591
3592 2015-01-20  Richard Biener  <rguenther@suse.de>
3593
3594         PR tree-optimization/64410
3595         * g++.dg/vect/pr64410.cc: Require vect_double.
3596
3597 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3598
3599         PR target/64149
3600         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3601
3602 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3603
3604         PR bootstrap/64676
3605         Revert:
3606         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3607
3608         PR rtl-optimization/64081
3609         * gcc.dg/pr64081.c: New test.
3610
3611 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3612
3613         * jit.dg/harness.h: Include <unistd.h>.
3614         (CHECK_NO_ERRORS): New.
3615         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3616         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3617         gcc_jit_context_compile_to_file.
3618         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3619         args to the spawned executable.
3620         (jit-expand-vars): New function.
3621         (jit-exe-params): New variable.
3622         (dg-jit-set-exe-params): New function.
3623         (jit-dg-test): Detect testcases that use
3624         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3625         Set arguments of spawned process to jit-exe-params.
3626         (jit-get-output-filename): New function.
3627         (jit-setup-compile-to-file): New function.
3628         (jit-verify-compile-to-file): New function.
3629         (jit-run-executable): New function.
3630         (jit-verify-executable): New function.
3631         * jit.dg/test-compile-to-assembler.c: New testcase.
3632         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3633         * jit.dg/test-compile-to-executable.c: New testcase.
3634         * jit.dg/test-compile-to-object.c: New testcase.
3635
3636 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3637
3638         PR target/64652
3639         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3640         (test_1): New.
3641
3642 2015-01-19  Martin Liska  <mliska@suse.cz>
3643
3644         * objc/compile/pr64668.m: New test.
3645
3646 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3647
3648         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3649         (create_overflow_fn): Update comment to clarify that
3650         the third param of the created function is a bool *, not
3651         an int *.
3652         (verify_int_overflow_fn): Convert param "expected_ovf" from
3653         int to bool.  Update third param of "overflow_fn_type" from int *
3654         to bool *.  Update local "actual_ovf" from int to bool.
3655         (verify_uint_overflow_fn): Likewise.
3656
3657 2015-01-19  Martin Liska  <mliska@suse.cz>
3658
3659         * gcc.dg/ipa/ipa-icf-33.c: New test.
3660
3661 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3662             Haijian Zhang  <z.zhanghaijian@huawei.com>
3663
3664         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3665         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3666         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3667         result_float64x2, expected_hfloat64x2): New helper type, variable and
3668         declaration.
3669         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3670         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3671         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3672         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3673         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3674         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3675         and target without the FMA feature.
3676
3677 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3678
3679         * gcc.target/aarch64/pr64304.c: New testcase.
3680
3681 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3682
3683         PR rtl-optimization/64081
3684         * gcc.dg/pr64081.c: New test.
3685
3686 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3687
3688         PR target/63971
3689         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3690         the epilogue).
3691         * gcc.target/aarch64/test_frame_6.c: Likewise.
3692         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3693         and x19 (in the epilogue).
3694         * gcc.target/aarch64/test_frame_4.c: Likewise.
3695         * gcc.target/aarch64/test_frame_7.c: Likewise.
3696
3697 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3698
3699         * gcc.target/i386/chkp-always_inline.c: New.
3700
3701 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3702             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3703
3704         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3705         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3706
3707 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3708
3709         PR fortran/60255
3710         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3711         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3712
3713 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/64578
3716         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3717
3718 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3719
3720         PR target/64652
3721         * gcc.target/sh/torture/pr64652.c: New.
3722
3723 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3724
3725         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3726         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3727         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3728         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3729         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3730         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3731
3732 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3733
3734         PR ipa/64378
3735         * g++.dg/torture/pr64378.C: New testcase.
3736
3737 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3738
3739         PR fortran/57959
3740         * gfortran.dg/block_13.f08: New test
3741
3742 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3743
3744         PR fortran/55901
3745         * gfortran.dg/associate_1.f03: Allow test for character with
3746         automatic length.
3747
3748 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3749
3750         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3751         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3752
3753 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3754
3755         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3756
3757 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3758
3759         PR fortran/64578
3760         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3761
3762 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3763
3764         PR fortran/60357
3765         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3766
3767         PR fortran/61275
3768         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3769
3770         PR fortran/55932
3771         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3772
3773 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3774
3775         PR fortran/60334
3776         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3777
3778 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3779
3780         PR rtl-optimization/52773
3781         * gcc.c-torture/compile/pr52773.c: New test.
3782
3783 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3784
3785         PR c++/62134
3786         * g++.dg/cpp0x/alias-decl-46.C: New.
3787
3788 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3789
3790         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3791
3792 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3793
3794         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3795         Add trace.
3796         (CHECK_FP): Likewise.
3797         (CHECK_CUMULATIVE_SAT): Likewise.
3798
3799 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3800
3801         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3802         (Set_Neon_Cumulative_Sat): Add parameter.
3803         (__set_neon_cumulative_sat): Support new parameter.
3804         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3805         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3806         argument.
3807         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3808         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3809         argument.
3810
3811 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3812
3813         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3814         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3815
3816 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3817
3818         PR c++/60056
3819         * g++.dg/tls/thread_local-ice4.C: New.
3820
3821 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3822
3823         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3824         than Neon options.
3825
3826 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3827
3828         PR c++/62276
3829         * g++.dg/cpp0x/vt-62276.C: New.
3830
3831 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3832
3833         PR middle-end/64353
3834         * g++.dg/pr64353.C: New.
3835
3836 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3837
3838         PR target/64263
3839         * gcc.target/aarch64/pr64263_1.c: New test.
3840
3841 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3842
3843         PR tree-optimization/64434
3844         * gcc.dg/torture/pr64434.c: Move to...
3845         * gcc.dg/pr64434.c: ... here.
3846
3847 2015-01-16  Richard Biener  <rguenther@suse.de>
3848
3849         PR middle-end/64614
3850         * gcc.dg/uninit-18.c: New testcase.
3851
3852 2015-01-16  Richard Biener  <rguenther@suse.de>
3853
3854         PR tree-optimization/64568
3855         * g++.dg/torture/pr64568-2.C: New testcase.
3856
3857 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3858
3859         PR target/64363
3860         * gcc.target/i386/chkp-label-address.c: New.
3861
3862 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3863
3864         PR fortran/45290
3865         * gfortran.dg/pointer_init_6.f90: Extended.
3866
3867 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3868
3869         * gcc.c-torture/compile/20150108.c: New test.
3870
3871 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3872
3873         * gcc.target/visium: New directory.
3874
3875 2015-01-16  Richard Biener  <rguenther@suse.de>
3876
3877         PR tree-optimization/61743
3878         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3879         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3880
3881 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3882
3883         * gcc.dg/pr64015.c: New test.
3884
3885 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3886
3887         PR ipa/64163
3888         PR ipa/64612
3889         * g++.dg/ipa/pr64612.C: New test.
3890
3891 2015-01-16  Renlin Li  <renlin.li@arm.com>
3892
3893         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3894
3895 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3896
3897         * gcc.target/i386/sse-14.c: Test new intrinsic.
3898         * gcc.target/i386/sse-22.c: Ditto.
3899
3900 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3901
3902         PR c++/58614
3903         * g++.dg/cpp0x/auto44.C: New.
3904
3905 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3906
3907         PR target/59710
3908         * gcc.target/nios2/gpopt-all.c: New test case.
3909         * gcc.target/nios2/gpopt-local.c: New test case.
3910         * gcc.target/nios2/gpopt-global.c: New test case.
3911         * gcc.target/nios2/gpopt-data.c: New test case.
3912         * gcc.target/nios2/gpopt-none.c: New test case.
3913
3914 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3915
3916         * g++.dg/ubsan/vptr-1.C: New test.
3917         * g++.dg/ubsan/vptr-2.C: New test.
3918         * g++.dg/ubsan/vptr-3.C: New test.
3919         * g++.dg/ubsan/vptr-4.C: New test.
3920         * g++.dg/ubsan/vptr-5.C: New test.
3921         * g++.dg/ubsan/vptr-6.C: New test.
3922         * g++.dg/ubsan/vptr-7.C: New test.
3923         * g++.dg/ubsan/vptr-8.C: New test.
3924         * g++.dg/ubsan/vptr-9.C: New test.
3925
3926 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3927
3928         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3929         is set up.
3930         * lib/gcc-dg.exp: Likewise.
3931
3932 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3933
3934         PR rtl-optimization/64110
3935         * gcc.target/i386/pr64110.c: Add scan-assembler.
3936
3937 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3938             James Norris  <jnorris@codesourcery.com>
3939             Cesar Philippidis  <cesar@codesourcery.com>
3940             Ilmir Usmanov  <i.usmanov@samsung.com>
3941
3942         * lib/target-supports.exp (check_effective_target_fopenacc): New
3943         procedure.
3944         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3945         * g++.dg/goacc/goacc.exp: Likewise.
3946         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3947         * gcc.dg/goacc/goacc.exp: Likewise.
3948         * gfortran.dg/goacc/goacc.exp: Likewise.
3949         * c-c++-common/cpp/openacc-define-1.c: New file.
3950         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3951         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3952         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3953         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3954         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3955         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3956         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3957         * c-c++-common/goacc/cache-1.c: Likewise.
3958         * c-c++-common/goacc/clauses-fail.c: Likewise.
3959         * c-c++-common/goacc/collapse-1.c: Likewise.
3960         * c-c++-common/goacc/data-1.c: Likewise.
3961         * c-c++-common/goacc/data-2.c: Likewise.
3962         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3963         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3964         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3965         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3966         * c-c++-common/goacc/if-clause-1.c: Likewise.
3967         * c-c++-common/goacc/if-clause-2.c: Likewise.
3968         * c-c++-common/goacc/kernels-1.c: Likewise.
3969         * c-c++-common/goacc/loop-1.c: Likewise.
3970         * c-c++-common/goacc/loop-private-1.c: Likewise.
3971         * c-c++-common/goacc/nesting-1.c: Likewise.
3972         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3973         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3974         * c-c++-common/goacc/parallel-1.c: Likewise.
3975         * c-c++-common/goacc/pcopy.c: Likewise.
3976         * c-c++-common/goacc/pcopyin.c: Likewise.
3977         * c-c++-common/goacc/pcopyout.c: Likewise.
3978         * c-c++-common/goacc/pcreate.c: Likewise.
3979         * c-c++-common/goacc/pragma_context.c: Likewise.
3980         * c-c++-common/goacc/present-1.c: Likewise.
3981         * c-c++-common/goacc/reduction-1.c: Likewise.
3982         * c-c++-common/goacc/reduction-2.c: Likewise.
3983         * c-c++-common/goacc/reduction-3.c: Likewise.
3984         * c-c++-common/goacc/reduction-4.c: Likewise.
3985         * c-c++-common/goacc/sb-1.c: Likewise.
3986         * c-c++-common/goacc/sb-2.c: Likewise.
3987         * c-c++-common/goacc/sb-3.c: Likewise.
3988         * c-c++-common/goacc/update-1.c: Likewise.
3989         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3990         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3991         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3992         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3993         * gfortran.dg/goacc/assumed.f95: Likewise.
3994         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3995         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3996         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3997         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3998         * gfortran.dg/goacc/branch.f95: Likewise.
3999         * gfortran.dg/goacc/cache-1.f95: Likewise.
4000         * gfortran.dg/goacc/coarray.f95: Likewise.
4001         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4002         * gfortran.dg/goacc/cray.f95: Likewise.
4003         * gfortran.dg/goacc/critical.f95: Likewise.
4004         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4005         * gfortran.dg/goacc/data-tree.f95: Likewise.
4006         * gfortran.dg/goacc/declare-1.f95: Likewise.
4007         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4008         * gfortran.dg/goacc/fixed-1.f: Likewise.
4009         * gfortran.dg/goacc/fixed-2.f: Likewise.
4010         * gfortran.dg/goacc/fixed-3.f: Likewise.
4011         * gfortran.dg/goacc/fixed-4.f: Likewise.
4012         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4013         * gfortran.dg/goacc/if.f95: Likewise.
4014         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4015         * gfortran.dg/goacc/list.f95: Likewise.
4016         * gfortran.dg/goacc/literal.f95: Likewise.
4017         * gfortran.dg/goacc/loop-1.f95: Likewise.
4018         * gfortran.dg/goacc/loop-2.f95: Likewise.
4019         * gfortran.dg/goacc/loop-3.f95: Likewise.
4020         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4021         * gfortran.dg/goacc/omp.f95: Likewise.
4022         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4023         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4024         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4025         * gfortran.dg/goacc/parameter.f95: Likewise.
4026         * gfortran.dg/goacc/private-1.f95: Likewise.
4027         * gfortran.dg/goacc/private-2.f95: Likewise.
4028         * gfortran.dg/goacc/private-3.f95: Likewise.
4029         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4030         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4031         * gfortran.dg/goacc/reduction.f95: Likewise.
4032         * gfortran.dg/goacc/routine-1.f90: Likewise.
4033         * gfortran.dg/goacc/routine-2.f90: Likewise.
4034         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4035         * gfortran.dg/goacc/several-directives.f95: Likewise.
4036         * gfortran.dg/goacc/sie.f95: Likewise.
4037         * gfortran.dg/goacc/subarrays.f95: Likewise.
4038         * gfortran.dg/gomp/map-1.f90: Likewise.
4039         * gfortran.dg/openacc-define-1.f90: Likewise.
4040         * gfortran.dg/openacc-define-2.f90: Likewise.
4041         * gfortran.dg/openacc-define-3.f90: Likewise.
4042         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4043         * g++.dg/gomp/block-2.C: Likewise.
4044         * g++.dg/gomp/block-3.C: Likewise.
4045         * g++.dg/gomp/block-5.C: Likewise.
4046         * g++.dg/gomp/target-1.C: Likewise.
4047         * g++.dg/gomp/target-2.C: Likewise.
4048         * g++.dg/gomp/taskgroup-1.C: Likewise.
4049         * g++.dg/gomp/teams-1.C: Likewise.
4050         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4051         * gcc.dg/cilk-plus/jump.c: Likewise.
4052         * gcc.dg/gomp/block-1.c: Likewise.
4053         * gcc.dg/gomp/block-10.c: Likewise.
4054         * gcc.dg/gomp/block-2.c: Likewise.
4055         * gcc.dg/gomp/block-3.c: Likewise.
4056         * gcc.dg/gomp/block-4.c: Likewise.
4057         * gcc.dg/gomp/block-5.c: Likewise.
4058         * gcc.dg/gomp/block-6.c: Likewise.
4059         * gcc.dg/gomp/block-7.c: Likewise.
4060         * gcc.dg/gomp/block-8.c: Likewise.
4061         * gcc.dg/gomp/block-9.c: Likewise.
4062         * gcc.dg/gomp/target-1.c: Likewise.
4063         * gcc.dg/gomp/target-2.c: Likewise.
4064         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4065         * gcc.dg/gomp/teams-1.c: Likewise.
4066
4067 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4068
4069         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4070         test case.
4071
4072 2015-01-15  Mike Stump  <mikestump@comcast.net>
4073
4074         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4075         * gcc.dg/inline_2.c: Likewise.
4076         * gcc.dg/inline_3.c: Likewise.
4077         * gcc.dg/inline_4.c: Likewise.
4078
4079 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4080
4081         PR fortran/58023
4082         * gfortran.dg/proc_ptr_comp_43.f90: New.
4083
4084 2015-01-15  Mike Stump  <mikestump@comcast.net>
4085
4086         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4087         * gcc.dg/unroll_2.c: Likewise.
4088         * gcc.dg/unroll_3.c: Likewise.
4089         * gcc.dg/unroll_4.c: Likewise.
4090         * gcc.dg/unroll_5.c: Likewise.
4091
4092 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4093
4094         PR target/63971
4095         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4096         in epilogue.
4097         * gcc.target/aarch64/test_frame_6.c: Likewise.
4098         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4099         x30 and x19 (in the epilogue).
4100         * gcc.target/aarch64/test_frame_4.c: Likewise.
4101         * gcc.target/aarch64/test_frame_7.c: Likewise.
4102
4103 2015-01-15  Martin Liska  <mliska@suse.cz>
4104
4105         * g++.dg/ipa/pr64068.C: New test.
4106         * gcc.dg/ipa/PR64559.c: New test.
4107
4108 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4109
4110         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4111         with PIE.
4112
4113 2015-01-15  Richard Biener  <rguenther@suse.de>
4114
4115         PR tree-optimization/61743
4116         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4117         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4118
4119 2015-01-15 Renlin Li <renlin.li@arm.com>
4120
4121         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4122         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4123
4124 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4125
4126         * gcc.dg/vect/vect-aggressive-1.c: New.
4127         * gcc.target/i386/avx2-vect-aggressive.c: New.
4128
4129 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4130
4131         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4132
4133 2015-01-15  Richard Biener  <rguenther@suse.de>
4134
4135         PR lto/64415
4136         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4137         -Wl,-undefined,dynamic_lookup.
4138
4139 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4140
4141         * gnat.dg/opt47.adb: New test.
4142
4143 2015-01-15  Richard Biener  <rguenther@suse.de>
4144
4145         PR lto/64415
4146         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4147
4148 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4149
4150         PR tree-optimization/64434
4151         * gcc.dg/torture/pr64434.c: New test.
4152
4153 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4154
4155         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4156         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4157         -march=loongson* and -march=octeon* require -mno-micromips.
4158
4159 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4160             Matthew Fortune  <matthew.fortune@imgtec.com>
4161
4162         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4163         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4164         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4165         * gcc.target/mips/call-saved-7.c: New file.
4166         * gcc.target/mips/call-saved-8.c: New file.
4167         * gcc.target/mips/call-saved-9.c: New file.
4168
4169 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4170
4171         * gcc.target/mips/lsa.c: New file.
4172         * gcc.target/mips/mips64-lsa.c: Likewise.
4173         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4174         * gcc.target/mips/mulsize-4.c: Likewise.
4175         * gcc.target/mips/mulsize-5.c: New file.
4176         * gcc.target/mips/mulsize-6.c: Likewise.
4177         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4178         and !HAS_LSA as ghost options.
4179         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4180         for !HAS_LSA.
4181
4182 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4183
4184         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4185
4186 2015-01-15  Richard Biener  <rguenther@suse.de>
4187
4188         PR middle-end/64365
4189         * gcc.dg/torture/pr64365.c: New testcase.
4190
4191 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4192
4193         * gcc.dg/stackprotectexplicit1.c: New test.
4194         * g++.dg/stackprotectexplicit2.c: New test.
4195
4196 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4197
4198         PR target/61933
4199         * gfortran.dg/inquire_internal.f90: New.
4200         * gfortran.dg/negative_unit_check.f90: New.
4201
4202 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4203
4204         PR target/53988
4205         * gcc.target/sh/pr53988-1.c: New.
4206
4207 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4208
4209         PR c++/58671
4210         * g++.dg/tls/thread_local-ice3.C: New.
4211
4212 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4213
4214         * gcc.target/i386/fentry-override.c: Properly place {} in target
4215         selector.  Remove nonpic.
4216         * gcc.target/i386/fentry.c: Likewise.
4217
4218 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4219
4220         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4221         warnings instead of errors.
4222
4223 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4224
4225         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4226         option support instead of ENABLE_LTO from Makefile.
4227
4228 2015-01-14  Richard Biener  <rguenther@suse.de>
4229
4230         PR tree-optimization/59354
4231         * gcc.dg/vect/pr59354.c: New testcase.
4232
4233 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4234
4235         * lib/target-supports.exp
4236         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4237         on ARM architures before v7.
4238
4239 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4240
4241         PR middle-end/59448
4242         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4243         an atomic_exchange.
4244
4245 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4246
4247         PR target/64386
4248         * gcc.target/i386/pr64386.c: New test.
4249
4250 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4251
4252         PR target/64393
4253         * gcc.target/i386/pr64393.c: New test.
4254
4255 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4256
4257         PR target/64387
4258         * gcc.target/i386/pr64387.c: New test.
4259
4260 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4261
4262         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4263
4264 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4265
4266         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4267
4268 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4269
4270         PR target/64453
4271         * gcc.target/arm/pr64453.c: New.
4272
4273 2015-01-14  Richard Biener  <rguenther@suse.de>
4274
4275         PR lto/64415
4276         * gcc.dg/lto/pr64415_0.c: New testcase.
4277         * gcc.dg/lto/pr64415_1.c: Likewise.
4278
4279 2015-01-14  Martin Liska  <mliska@suse.cz>
4280
4281         * gcc.dg/ipa/pr64307.c: New test.
4282
4283 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4284
4285         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4286         64-bit and 128-bit.
4287
4288 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4289
4290         PR target/64460
4291         * gcc.target/arm/pr64460_1.c: New test.
4292
4293 2015-01-14  Richard Biener  <rguenther@suse.de>
4294
4295         PR tree-optimization/64493
4296         PR tree-optimization/64495
4297         * gcc.dg/vect/pr64493.c: New testcase.
4298         * gcc.dg/vect/pr64495.c: Likewise.
4299
4300 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4301
4302         * gcc.dg/Warray-bounds-11.c: New test-case.
4303
4304 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4305
4306         * gcc.target/mips/octeon3-pipe-1.c: New test.
4307
4308 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4309
4310         * jit.dg/harness.h (set_up_logging): Move string concatenation
4311         into...
4312         (concat_strings): New function.
4313         (dump_reproducer): New function.
4314         (test_jit): Call dump_reproducer.
4315         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4316         function.
4317         (jit-dg-test): Delete any generated reproducer from previous runs.
4318         Verify that a generated reproducer was created, and verify that it
4319         compiles.
4320         * jit.dg/test-nested-contexts.c (main): Call
4321         gcc_jit_context_dump_reproducer_to_file.
4322
4323 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4324
4325         * gcc.dg/aru-2.c: Add dg-require-profiling.
4326
4327 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4328
4329         * lib/target-supports.exp (check_profiling_available): Check if
4330         -pg links.
4331
4332 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4333
4334         PR ipa/64565
4335         * g++.dg/torture/pr64565.C: New testcase.
4336
4337 2015-01-13  Marek Polacek  <polacek@redhat.com>
4338
4339         PR middle-end/64391
4340         * gcc.dg/tm/pr64391.c: New test.
4341
4342 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4343
4344         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4345         true.
4346
4347 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4348
4349         * gcc.target/i386/pie.c: New test.
4350
4351         * lib/target-supports.exp (check_effective_target_pie): New.
4352
4353 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR rtl-optimization/64286
4356         * gcc.target/i386/avx2-pr64286.c: New test.
4357
4358 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4359
4360         PR c++/57626
4361         * g++.dg/cpp0x/vt-57626.C: New.
4362
4363 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR fortran/64528
4366         * gfortran.dg/pr64528.f90: New test.
4367
4368 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4369
4370         * gcc.target/aarch64/subsp.c: New test.
4371
4372 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4373
4374         * gcc.target/aarch64/store-pair-1.c: New testcase.
4375
4376 2015-01-13  Richard Biener  <rguenther@suse.de>
4377
4378         PR lto/64373
4379         * gcc.dg/lto/pr64373_0.c: New testcase.
4380
4381 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4382
4383         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4384         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4385
4386 2015-01-13  Richard Biener  <rguenther@suse.de>
4387
4388         PR tree-optimization/64406
4389         * gcc.dg/pr64406.c: New testcase.
4390
4391 2015-01-13  Richard Biener  <rguenther@suse.de>
4392
4393         PR tree-optimization/64404
4394         * gcc.dg/vect/pr64404.c: New testcase.
4395
4396 2015-01-13  Richard Biener  <rguenther@suse.de>
4397
4398         PR tree-optimization/64568
4399         * g++.dg/torture/pr64568.C: New testcase.
4400
4401 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4402
4403         * jit.dg/test-error-local-used-from-other-function.c: New test
4404         case.
4405         * jit.dg/test-error-param-reuse.c: New test case.
4406         * jit.dg/test-error-param-sharing.c: New test case.
4407         * jit.dg/test-error-param-used-from-other-function.c: New test
4408         case.
4409         * jit.dg/test-error-param-used-without-a-function.c: New test
4410         case.
4411
4412 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR tree-optimization/64563
4415         * gcc.dg/pr64563.c: New test.
4416
4417         PR target/64513
4418         * gcc.target/i386/pr64513.c: New test.
4419
4420         PR tree-optimization/64454
4421         * gcc.dg/pr64454.c: New test.
4422
4423         PR testsuite/64028
4424         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4425         bind_pic_locally.
4426         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4427         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4428         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4429         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4430         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4431         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4432         * gcc.dg/vect/slp-25.c: Likewise.
4433         * gcc.dg/vect/vect-109.c: Likewise.
4434         * gcc.dg/vect/vect-13.c: Likewise.
4435         * gcc.dg/vect/vect-17.c: Likewise.
4436         * gcc.dg/vect/vect-18.c: Likewise.
4437         * gcc.dg/vect/vect-19.c: Likewise.
4438         * gcc.dg/vect/vect-20.c: Likewise.
4439         * gcc.dg/vect/vect-21.c: Likewise.
4440         * gcc.dg/vect/vect-22.c: Likewise.
4441         * gcc.dg/vect/vect-27.c: Likewise.
4442         * gcc.dg/vect/vect-29.c: Likewise.
4443         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4444         * gcc.dg/vect/vect-2.c: Likewise.
4445         * gcc.dg/vect/vect-3.c: Likewise.
4446         * gcc.dg/vect/vect-4.c: Likewise.
4447         * gcc.dg/vect/vect-5.c: Likewise.
4448         * gcc.dg/vect/vect-72.c: Likewise.
4449         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4450         * gcc.dg/vect/vect-73.c: Likewise.
4451         * gcc.dg/vect/vect-77-global.c: Likewise.
4452         * gcc.dg/vect/vect-78-global.c: Likewise.
4453         * gcc.dg/vect/vect-7.c: Likewise.
4454         * gcc.dg/vect/vect-86.c: Likewise.
4455         * gcc.dg/vect/vect-align-1.c: Likewise.
4456         * gcc.dg/vect/vect-align-3.c: Likewise.
4457         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4458         * gcc.dg/vect/vect-all.c: Likewise.
4459         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4460         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4461         * gcc.dg/vect/vect-peel-3.c: Likewise.
4462         * gcc.dg/vect/vect-peel-4.c: Likewise.
4463         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4464
4465 2015-01-12  Jeff Law  <law@redhat.com>
4466
4467         PR target/64461
4468         * gcc.target/m68k/pr64461.c: New test.
4469
4470 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4471
4472         * jit.dg/test-array-as-pointer.c (create_code): Update call
4473         to gcc_jit_context_new_global by setting "kind" to
4474         GCC_JIT_GLOBAL_IMPORTED.
4475         * jit.dg/test-error-array-as-pointer.c: Likewise.
4476         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4477         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4478         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4479         * jit.dg/test-using-global.c (the_global): Rename to...
4480         (imported_global): ...this.
4481         (create_code): Update to test the three kinds of global.
4482         (verify_code): Likewise.
4483
4484 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4485
4486         PR testsuite/64427
4487         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4488         undefined behavior.
4489         * gcc.target/i386/pr64291-2.c: Updated.
4490
4491 2015-01-12  Richard Biener  <rguenther@suse.de>
4492
4493         PR tree-optimization/64530
4494         * gfortran.dg/pr64530.f90: New testcase.
4495
4496 2015-01-12  Richard Biener  <rguenther@suse.de>
4497
4498         PR middle-end/64357
4499         * gcc.dg/torture/pr64357.c: New testcase.
4500
4501 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4502
4503         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4504         selector.
4505
4506 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4507         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4508
4509 2015-01-12  Martin Liska  <mliska@suse.cz>
4510
4511         * gcc.dg/ipa/PR64550.c: New test.
4512
4513 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4514
4515         PR ipa/63470
4516         * g++.dg/ipa/pr63470.C: New testcase.
4517
4518 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4519
4520         PR fortran/63733
4521         * gfortran.dg/typebound_operator_20.f90: New.
4522
4523 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4524
4525         PR fortran/58023
4526         * gfortran.dg/proc_ptr_comp_42.f90: New.
4527
4528 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4529
4530         PR fortran/64508
4531         * gfortran.dg/proc_ptr_comp_41.f90: New.
4532
4533 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4534
4535         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4536
4537 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4538
4539         PR fortran/64522
4540         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4541         and add dg-excess-errors.
4542         * gfortran.dg/line_length_6.f90: New.
4543         * gfortran.dg/line_length_7.f90: New.
4544         * gfortran.dg/line_length_8.f90: New.
4545         * gfortran.dg/line_length_9.f90: New.
4546         * gfortran.dg/line_length_10.f90: New.
4547         * gfortran.dg/line_length_11.f90: New.
4548
4549 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4550
4551         * jit.dg/test-threads.c (struct testcase): Move declaration
4552         to jit.dg/all-non-failing-tests.h.
4553         (testcases): Likewise.
4554         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4555         declaration here from jit.dg/all-non-failing-tests.h.
4556         (testcases): Likewise.
4557         * jit.dg/test-combination.c (create_code): Eliminate spelling
4558         out all of the testcases in favor of looping through the
4559         "testcases" metadata.
4560         (verify_code): Likewise.
4561
4562 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR rtl-optimization/64536
4565         * gcc.dg/pr64536.c: New test.
4566
4567 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4568
4569         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4570         * jit.dg/test-combination.c (create_code): Likewise.
4571         (verify_code): Likewise.
4572         * jit.dg/test-constants.c: New test case.
4573         * jit.dg/test-threads.c: Add test-constants.c.
4574
4575 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4576
4577         PR libobjc/51891
4578         * objc.dg/gnu-api-2-class.m: Add a test case
4579         for the above change.
4580
4581 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4582
4583         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4584
4585 2015-01-09  Richard Biener  <rguenther@suse.de>
4586
4587         PR tree-optimization/64410
4588         * g++.dg/vect/pr64410.cc: New testcase.
4589
4590 2015-01-09  Martin Liska  <mliska@suse.cz>
4591
4592         * gcc.dg/ipa/ipa-icf-32.c: New test.
4593
4594 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4595
4596         * c-c++-common/tsan/tsan_barrier.h: New.
4597         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4598         * c-c++-common/tsan/bitfield_race.c: Likewise.
4599         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4600         * c-c++-common/tsan/mutexset1.c: Likewise.
4601         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4602         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4603         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4604         * c-c++-common/tsan/simple_race.c: Likewise.
4605         * c-c++-common/tsan/simple_stack.c: Likewise.
4606         * c-c++-common/tsan/sleep_sync.c: Likewise.
4607         * c-c++-common/tsan/tiny_race.c: Likewise.
4608         * c-c++-common/tsan/tls_race.c: Likewise.
4609         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4610         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4611         * g++.dg/tsan/atomic_free.C: Likewise.
4612         * g++.dg/tsan/atomic_free2.C: Likewise.
4613         * g++.dg/tsan/cond_race.C: Likewise.
4614         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4615
4616 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4617
4618         PR testsuite/62250
4619         * lib/target-supports.exp (check_effective_target_libatomic_available):
4620         New.
4621         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4622         targets that match effective-target libatomic_available.
4623         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4624
4625 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4626
4627         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4628         Verify the result of gcc_jit_context_get_last_error.
4629         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4630
4631 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR tree-optimization/63989
4634         * gcc.dg/strlenopt-27.c: New test.
4635
4636 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4637
4638         * jit.dg/harness.h (set_up_logging): New function.
4639         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4640         set_up_logging on the context, so that every testcase is
4641         logged to a particular file.
4642         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4643         and call gcc_jit_context_set_logfile on the top-level context.
4644
4645 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR target/64338
4648         * g++.dg/opt/pr64338.C: New test.
4649
4650 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4651
4652         * gfortran.dg/coarray/codimension_2b.f90: New file.
4653         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4654         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4655
4656 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4657
4658         PR c++/59004
4659         * g++.dg/ext/fnname4.C: New.
4660
4661 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4662
4663         PR c++/64462
4664         * g++.dg/cpp0x/constexpr-64462.C: New.
4665
4666 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4667
4668         PR c++/60753
4669         * g++.dg/cpp0x/deleted10.C: New.
4670
4671 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4672
4673         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4674
4675 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4676
4677         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4678         GCC_JIT_UNARY_OP_ABS.
4679         (verify_unary_ops): Likewise.
4680
4681 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4682
4683         * jit.dg/test-arith-overflow.c: New test case.
4684         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4685         * jit.dg/test-combination.c (create_code): Likewise.
4686         (verify_code): Likewise.
4687         * jit.dg/test-threads.c (testcases): Likewise.
4688
4689 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4690
4691         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4692         rather than "jit".  Load g++.exp, and call g++_init.
4693         Run test-*.cc files within the testsuite and *.cc files within
4694         docs/examples.
4695         (jit-dg-test): Drop the addition of -fgnu89-inline to
4696         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4697         doing it when compiling C testcases (since g++ does not handle
4698         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4699         is restored to the value after g++_init ran, rather than the
4700         value before g++_init ran.  Return a list of
4701         $comp_output $output_file, as dg-test assumes.
4702
4703 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4704
4705         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4706         make it easier to figure out the origin of each test result when
4707         running test-combination.c and test-threads.c.
4708         (CHECK_VALUE): Likewise.
4709         (CHECK_DOUBLE_VALUE): Likewise.
4710         (CHECK_STRING_VALUE): Likewise.
4711         (CHECK_STRING_STARTS_WITH): Likewise.
4712         (CHECK_STRING_CONTAINS): Likewise.
4713         (CHECK): Likewise.
4714         (check_string_value): Likewise, add "funcname" param.
4715         (check_string_starts_with): Likewise.
4716         (check_string_contains): Likewise.
4717
4718 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4719
4720         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4721         generating name of built executable.
4722
4723 2015-01-07  Marek Polacek  <polacek@redhat.com>
4724
4725         PR c/64440
4726         * gcc.dg/pr64440.c: New test.
4727         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4728
4729 2015-01-07  Marek Polacek  <polacek@redhat.com>
4730
4731         PR c/64417
4732         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4733         * gcc.dg/pr64417.c: New test.
4734
4735 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4736
4737         PR target/64505
4738         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4739         fix is correct.
4740
4741 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4742
4743         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4744         Check if testcases run without errors, not just if they compile.
4745
4746 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4747
4748         PR target/64507
4749         * gcc.target/sh/pr64507.c: New test.
4750
4751 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4752
4753         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4754
4755 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4756
4757         * c-c++-common/asan/sanitize-all-1.c: New test.
4758         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4759         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4760         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4761         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4762
4763 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4764
4765         * lib/target-supports.exp (check_profiling_available): Return 0 for
4766         Visium.
4767         (check_effective_target_tls_runtime): Likewise.
4768         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4769         * gcc.dg/20020312-2.c: Adjust for Visium.
4770         * gcc.dg/tls/thr-cse-1.c: Likewise
4771         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4772         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4773         * gcc.dg/weak/typeof-2.c: Likewise.
4774
4775 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4776
4777         PR rtl-optimization/64287
4778         * gcc.dg/aru-2.c: New test.
4779
4780 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR sanitizer/64344
4783         * c-c++-common/ubsan/pr64344-1.c: New test.
4784         * c-c++-common/ubsan/pr64344-2.c: New test.
4785
4786         PR tree-optimization/64465
4787         * gcc.dg/pr64465.c: New test.
4788
4789         PR tree-optimization/64494
4790         * gcc.c-torture/compile/pr64494.c: New test.
4791
4792 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4793
4794         PR fortran/47674
4795         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4796
4797 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4798
4799         Update copyright years.
4800
4801 2015-01-05  Marek Polacek  <polacek@redhat.com>
4802
4803         PR c/64423
4804         * gcc.dg/pr64423.c: New test.
4805
4806 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4807
4808         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4809         mmix-knuth-mmixware for the same reason as for MIPS.
4810         * gcc.dg/debug/debug-2.c: Ditto.
4811
4812         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4813
4814 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4815
4816         PR testsuite/62250
4817         * lib/gfortran.exp: Add libatomic library search path.
4818         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4819         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4820
4821         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4822
4823 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4824
4825         * c-c++-common/tsan/bitfield_race.c: New testcase.
4826         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4827
4828 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4829
4830         * gfortran.dg/coarray/collectives_4.f90: New.
4831
4832 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/57562
4835         * gfortran.dg/extends_16.f90: New.
4836
4837 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4838
4839         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4840
4841 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4842
4843         * gfortran.dg/coarray/codimension_2.f90: New.
4844         * gfortran.dg/coarray/codimension_2a.f90: New.
4845         * gfortran.dg/coarray_35.f90: New.
4846         * gfortran.dg/coarray_35a.f90: New.
4847
4848 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4849
4850         PR fortran/60507
4851         * gfortran.dg/dummy_procedure_11.f90: New.
4852 ^L
4853 Copyright (C) 2015 Free Software Foundation, Inc.
4854
4855 Copying and distribution of this file, with or without modification,
4856 are permitted in any medium without royalty provided the copyright
4857 notice and this notice are preserved.