re PR sanitizer/66190 (ICE: tree code ‘call_expr’ is not supported in LTO streams...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-06-03  Marek Polacek  <polacek@redhat.com>
2
3         PR sanitizer/66190
4         * g++.dg/ubsan/static-init-1.C: New test.
5         * g++.dg/ubsan/static-init-2.C: New test.
6         * g++.dg/ubsan/static-init-3.C: New test.
7
8 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
9
10         PR target/66275
11         * gcc.target/i386/pr66275.c: New test.
12
13 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14
15         * gcc.dg/Wcxx-compat-22.c: New testcase.
16         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
17         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
18         * c-c++-common/pr58346-1.c: Likewise.
19         * c-c++-common/transparent-union-1.c: Likewise.
20
21 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
22
23         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
24         * g++.dg/plugin/def_plugin.c: New file.
25         * g++.dg/plugin/def-plugin-test.C: New file.
26
27 2015-06-03  Richard Biener  <rguenther@suse.de>
28
29         * gcc.dg/vect/bb-slp-36.c: New testcase.
30
31 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
32
33         * gcc.dg/lto/chkp-removed-alias_0.c: New.
34
35 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
36
37         * gcc.dg/lto/chkp-privatize-1_0.c: New.
38         * gcc.dg/lto/chkp-privatize-1_1.c: New.
39         * gcc.dg/lto/chkp-privatize-2_0.c: New.
40         * gcc.dg/lto/chkp-privatize-2_1.c: New.
41
42 2015-06-03  Marek Polacek  <polacek@redhat.com>
43
44         PR c/64223
45         PR c/29358
46         * gcc.dg/pr64223-1.c: New test.
47         * gcc.dg/pr64223-2.c: New test.
48
49 2015-06-03  Richard Biener  <rguenther@suse.de>
50
51         PR tree-optimization/63916
52         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
53
54 2015-06-03  Richard Biener  <rguenther@suse.de>
55
56         PR tree-optimization/66375
57         * gcc.dg/torture/pr66375.c: New testcase.
58
59 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
60
61         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
62
63 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
64
65         PR target/65768
66         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
67
68 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
69
70         PR fortran/66380
71         * gfortran.dg/reshape_7.f90: New test.
72
73 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
74
75         PR c/66220:
76         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
77         (fn_36): New.
78
79 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
80
81         PR c/49551
82         * gcc.dg/pr49551.c: New testcase.
83
84 2015-06-02  Richard Biener  <rguenther@suse.de>
85
86         PR debug/65549
87         * g++.dg/lto/pr65549_0.C: New testcase.
88
89 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
90
91         PR libgomp/65742
92         PR middle-end/66332
93         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
94
95 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
96
97         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
98
99 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
100
101         PR c++/61683
102         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
103
104 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
105
106         PR tree-optimization/48052
107         * gcc.dg/tree-ssa/scev-8.c: New.
108         * gcc.dg/tree-ssa/scev-9.c: New.
109         * gcc.dg/tree-ssa/scev-10.c: New.
110         * gcc.dg/vect/pr48052.c: New.
111
112 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
113
114         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
115
116 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
117
118         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
119
120 2015-06-02  Marek Polacek  <polacek@redhat.com>
121
122         PR middle-end/66345
123         * gcc.dg/torture/pr66345.c: New test.
124
125 2015-06-02  Richard Biener  <rguenther@suse.de>
126
127         PR tree-optimization/65961
128         * gcc.dg/torture/pr65961.c: New testcase.
129
130 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
131
132         PR tree-optimization/52563
133         PR tree-optimization/62173
134         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
135         * gcc.dg/tree-ssa/scev-4.c: Ditto.
136
137 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gnat.dg/specs/varsize_return2.ads: New test.
140         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
141
142 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
143
144         * gcc.dg/vect/vect-outer-simd-1.c: New test.
145
146 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
147
148         PR target/65697
149         * gcc.target/aarch64/sync-comp-swap.c: New.
150         * gcc.target/aarch64/sync-comp-swap.x: New.
151         * gcc.target/aarch64/sync-op-acquire.c: New.
152         * gcc.target/aarch64/sync-op-acquire.x: New.
153         * gcc.target/aarch64/sync-op-full.c: New.
154         * gcc.target/aarch64/sync-op-full.x: New.
155         * gcc.target/aarch64/sync-op-release.c: New.
156         * gcc.target/aarch64/sync-op-release.x: New.
157
158 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
159
160         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
161         (bar): Predefined.
162
163 2015-06-01  Richard Biener  <rguenther@suse.de>
164
165         PR tree-optimization/66349
166         PR tree-optimization/66352
167         PR tree-optimization/66357
168         * gcc.dg/torture/pr66357.c: New testcase.
169         * gcc.dg/torture/pr66349.c: Likewise.
170         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
171
172 2015-06-01  Richard Biener  <rguenther@suse.de>
173
174         Revert
175         2015-05-29  Richard Biener  <rguenther@suse.de>
176
177         PR tree-optimization/66314
178         * gcc.dg/asan/pr66314.c: New testcase.
179
180 2015-06-01  Richard Biener  <rguenther@suse.de>
181
182         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
183
184 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
185
186         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
187         directives.
188         (hp3, hp4): Add inline keyword.
189         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
190         (hp2): Add inline keyword.
191         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
192         (hp2): Add inline keyword.
193
194 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
195
196         PR target/65527
197         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
198         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
199         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
200         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
201
202 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
203
204         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
205         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
206
207 2015-06-01  Richard Biener  <rguenther@suse.de>
208
209         PR tree-optimization/66280
210         * g++.dg/torture/pr66280.C: New testcase.
211         * g++.dg/torture/pr66280-2.C: Likewise.
212
213 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
214
215         * gnat.dg/addr9_1.adb: New test.
216         * gnat.dg/addr9_2.adb: Likewise.
217         * gnat.dg/addr9_3.adb: Likewise.
218         * gnat.dg/addr9_4.adb: Likewise.
219
220 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
221
222           * g++.dg/other/dump-ada-spec-4.C: New test.
223
224 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
225
226         * gcc.dg/alias-8.c: Fix dg-warning.
227
228 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
229
230         * gcc.dg/alias-8.c: Do not xfail.
231         * gcc.dg/pr62167.c: Prevent FRE.
232         * gcc.dg/alias-14.c: New testcase.
233
234 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
235
236         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
237
238 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
239
240         PR target/66215
241         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
242         dg-options.
243         * gcc.target/s390/hotpatch-10.c: Likewise.
244         * gcc.target/s390/hotpatch-11.c: Likewise.
245         * gcc.target/s390/hotpatch-12.c: Likewise.
246         * gcc.target/s390/hotpatch-17.c: Likewise.
247         * gcc.target/s390/hotpatch-18.c: Likewise.
248         * gcc.target/s390/hotpatch-20.c: Likewise.
249         * gcc.target/s390/hotpatch-21.c: Likewise.
250         * gcc.target/s390/hotpatch-22.c: Likewise.
251         * gcc.target/s390/hotpatch-23.c: Likewise.
252         * gcc.target/s390/hotpatch-24.c: Likewise.
253         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
254         to check for the exact nops too.
255         * gcc.target/s390/hotpatch-3.c: Likewise.
256         * gcc.target/s390/hotpatch-4.c: Likewise.
257         * gcc.target/s390/hotpatch-5.c: Likewise.
258         * gcc.target/s390/hotpatch-6.c: Likewise.
259         * gcc.target/s390/hotpatch-7.c: Likewise.
260         * gcc.target/s390/hotpatch-8.c: Likewise.
261         * gcc.target/s390/hotpatch-9.c: Likewise.
262         * gcc.target/s390/hotpatch-14.c: Likewise.
263         * gcc.target/s390/hotpatch-15.c: Likewise.
264         * gcc.target/s390/hotpatch-16.c: Likewise.
265         * gcc.target/s390/hotpatch-19.c: Likewise.
266         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
267         scan-assembler-times counting number of .align directives.
268         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
269         dg-options.  Remove scan-assembler-times counting number of .align
270         directives.
271         * gcc.target/s390/hotpatch-26.c: New file.
272         * gcc.target/s390/hotpatch-27.c: New file.
273         * gcc.target/s390/hotpatch-28.c: New file.
274         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
275         using -Os -O0 -O1 -O2 -O3 options.
276
277 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
278
279         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
280
281 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
282
283         PR tree-optimization/66142
284         * gcc.dg/vect/pr66142.c: New test.
285
286 2015-05-29  Richard Biener  <rguenther@suse.de>
287
288         PR tree-optimization/66314
289         * gcc.dg/asan/pr66314.c: New testcase.
290
291 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
292
293         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
294         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
295         Adjust all callers.
296         (schedule-cleanups, dg-keep-saved-temps): New proc.
297         (gcc-dg-test-1): Schedule cleanups.
298         * lib/profopt.exp (profopt-execute): Likewise.
299         * g++.dg/cdce3.C: Adjust expected line numbers.
300         * gcc.dg/cdce1.c: Likewise.
301         * gcc.dg/cdce2.c: Likewise.
302         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
303         * gcc.dg/strlenopt-24.c: Likewise.
304         * gcc.dg/tree-ssa/vrp26.c: Likewise.
305         * gcc.dg/tree-ssa/vrp28.c: Likewise.
306         * obj-c++.dg/encode-2.mm: Likewise.
307
308 2015-05-28  DJ Delorie  <dj@redhat.com>
309
310         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
311
312 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
313
314         * gnat.dg/discr43.adb: New test.
315
316 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
317
318         * gnat.dg/varsize_temp.adb: Rename into...
319         * gnat.dg/varsize1.adb: ...this.
320         * gnat.dg/varsize_copy.ad[sb]: Rename into...
321         * gnat.dg/varsize2.ad[sb]: ...this.
322         * gnat.dg/varsize3_1.adb: New test.
323         * gnat.dg/varsize3_2.adb: Likewise.
324         * gnat.dg/varsize3_3.adb: Likewise.
325         * gnat.dg/varsize3_4.adb: Likewise.
326         * gnat.dg/varsize3_5.adb: Likewise.
327         * gnat.dg/varsize3_6.adb: Likewise.
328         * gnat.dg/varsize3_pkg1.ads: New helper.
329         * gnat.dg/varsize3_pkg2.ads: Likewise.
330         * gnat.dg/varsize3_pkg3.ads: Likewise.
331
332 2015-05-28  Richard Biener  <rguenther@suse.de>
333
334         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
335
336 2015-05-28  Richard Biener  <rguenther@suse.de>
337
338         PR tree-optimization/66142
339         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
340
341 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
342
343         PR target/63810
344         * gcc.dg/darwin-minversion-3.c: Update testcase.
345         * gcc.dg/darwin-minversion-4.c: Ditto.
346         * gcc.dg/darwin-minversion-5.c: New testcase.
347         * gcc.dg/darwin-minversion-6.c: Ditto.
348         * gcc.dg/darwin-minversion-7.c: Ditto.
349         * gcc.dg/darwin-minversion-8.c: Ditto.
350         * gcc.dg/darwin-minversion-9.c: Ditto.
351         * gcc.dg/darwin-minversion-10.c: Ditto.
352         * gcc.dg/darwin-minversion-11.c: Ditto.
353         * gcc.dg/darwin-minversion-12.c: Ditto.
354
355 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
356
357         PR rtl-optimization/66168
358         * gcc.c-torture/compile/pr66168.c: New test.
359
360 2015-05-27  Jeff Law  <law@redhat.com>
361
362         PR target/39726
363         * gcc.dg/target/m68k/pr39726-1.c: New test.
364
365 2015-05-27  Nathan Sidwell  <nathan@acm.org>
366
367         PR c++/66270
368         * g++.dg/ext/alias-canon3.C: New.
369
370 2015-05-27  Richard Biener  <rguenther@suse.de>
371
372         PR tree-optimization/66272
373         Revert parts of
374         2014-08-15  Richard Biener  <rguenther@suse.de>
375
376         PR tree-optimization/62031
377         * gcc.dg/torture/pr66272.c: New testcase.
378
379 2015-05-27  Richard Biener  <rguenther@suse.de>
380
381         * gcc.dg/vect/slp-reduc-7.c: New testcase.
382
383 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
384
385         PR target/65358
386         * gcc.dg/pr65358.c: New test. 
387
388 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
389
390         PR fortran/65548
391         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
392         semantic.
393         * gfortran.dg/allocate_with_source_6.f90: New test.
394
395 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
396
397         * gnat.dg/atomic7_1.adb: New test.
398         * gnat.dg/atomic7_2.adb: Likewise.
399         * gnat.dg/atomic7_pkg1.ads: New helper.
400         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
401
402 2015-05-26  Michael Matz  <matz@suse.de>
403
404         PR middle-end/66251
405         * gcc.dg/vect/pr66251.c: New test.
406
407 2015-05-26  Richard Biener  <rguenther@suse.de>
408
409         PR tree-optimization/66142
410         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
411
412 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
413
414         PR fortran/66082
415         * gfortran.dg/allocatable_scalar_13.f90: New test
416
417 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
418
419         * gnat.dg/warn11.adb: New test.
420         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
421
422 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gnat.dg/vfa1_1.adb: New test.
425         * gnat.dg/vfa1_2.adb: Likewise.
426         * gnat.dg/vfa1_3.adb: Likewise.
427         * gnat.dg/vfa1_4.adb: Likewise.
428         * gnat.dg/vfa1_pkg.ads: New helper.
429
430 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
431
432         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
433         * gcc.target/i386/pr66232-3.c: Likewise.
434
435 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
436
437         PR target/66274
438         * gcc.target/i386/pr66274.c: New test.
439
440 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gnat.dg/renaming6.ad[sb]: New test.
443
444 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
445
446         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
447         and 'dg-require-effective-target pie'.
448
449 2015-05-23  Nathan Sidwell  <nathan@acm.org>
450
451         PR c++/66243
452         * g++.dg/cpp0x/pr66243.C: New.
453
454 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
455
456         PR lto/66180
457         * g++.dg/lto/pr66180_0.C: New testcase.
458         * g++.dg/lto/pr66180_1.C: New testcase.
459
460 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
461
462         PR fortran/66257
463         * typebound_call_27.f90: New file.
464
465 2015-05-23  Nathan Sidwell  <nathan@acm.org>
466
467         PR c++/65936
468         * g++.dg/template/pr65936.C: New.
469
470 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
471
472         PR tree-optimization/63387
473         * gcc.dg/pr63387-2.c: New testcase.
474
475 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
476
477         * gcc.dg/simd-1.c: Update to the new message.
478
479 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
480
481         * gcc.dg/nand.c: New testcase.
482
483 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
484
485         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
486         Set dg-do-what-default to compile only on ARM targets without
487         arm_neon_hw execution support.  Remove redundant c-torture-execute
488         in loop over test cases.
489
490 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
491
492         PR target/65491
493         * gcc.target/aarch64/pr65491_1.c: New test.
494         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
495         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
496
497 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
498
499         PR c++/65598
500         * g++.dg/cpp0x/explicit9.C: New.
501         * g++.dg/cpp0x/explicit8.C: Check the locations too.
502
503 2015-05-22  Richard Biener  <rguenther@suse.de>
504
505         PR tree-optimization/66251
506         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
507
508 2015-05-22  Marek Polacek  <polacek@redhat.com>
509
510         PR c/47043
511         * c-c++-common/attributes-enum-1.c: New test.
512         * c-c++-common/attributes-enum-2.c: New test.
513         * g++.dg/cpp0x/attributes-enum-1.C: New test.
514         * g++.dg/cpp1y/attributes-enum-1.C: New test.
515
516 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
517
518         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
519         effective target support.  If no arm_neon_hw support, do not attempt
520         to execute the tests; only compile them.
521         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
522         and "dg-require-effective-target arm_neon_ok".
523         * gcc.target/arm/simd/vextp16_1.c: Likewise.
524         * gcc.target/arm/simd/vextp64_1.c: Likewise.
525         * gcc.target/arm/simd/vextp8_1.c: Likewise.
526         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
527         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
528         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
529         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
530         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
531         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
532         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
533         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
534         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
535         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
536         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
537         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
538         * gcc.target/arm/simd/vexts16_1.c: Likewise.
539         * gcc.target/arm/simd/vexts32_1.c: Likewise.
540         * gcc.target/arm/simd/vexts64_1.c: Likewise.
541         * gcc.target/arm/simd/vexts8_1.c: Likewise.
542         * gcc.target/arm/simd/vextu16_1.c: Likewise.
543         * gcc.target/arm/simd/vextu32_1.c: Likewise.
544         * gcc.target/arm/simd/vextu64_1.c: Likewise.
545         * gcc.target/arm/simd/vextu8_1.c: Likewise.
546         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
547         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
548         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
549         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
550         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
551         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
552         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
553         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
554         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
555         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
556         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
557         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
558         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
559         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
560         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
561         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
562         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
563         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
564         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
565         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
566         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
567         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
568         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
569         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
570         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
571         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
572         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
573         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
574         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
575         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
576         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
577         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
578         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
579         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
580         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
581         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
582         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
583         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
584         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
585         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
586         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
587         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
588         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
589         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
590         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
591         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
592         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
593         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
594         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
595         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
596         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
597         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
598         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
599         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
600         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
601         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
602         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
603         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
604         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
605         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
606         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
607         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
608         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
609         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
610         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
611         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
612         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
613         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
614         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
615         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
616         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
617         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
618         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
619         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
620         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
621         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
622         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
623         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
624         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
625         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
626         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
627         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
628         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
629         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
630         * gcc.target/arm/simd/vzips16_1.c: Likewise.
631         * gcc.target/arm/simd/vzips32_1.c: Likewise.
632         * gcc.target/arm/simd/vzips8_1.c: Likewise.
633         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
634         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
635         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
636
637 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
638
639         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
640         * gcc.dg/vect/pr59354.c: Likewise.
641         * gcc.dg/vect/pr64252.c: Likewise.
642         * gcc.dg/vect/pr64404.c: Likewise.
643         * gcc.dg/vect/pr64493.c: Likewise.
644         * gcc.dg/vect/pr64495.c: Likewise.
645         * gcc.dg/vect/pr64844.c: Likewise.
646         * gcc.dg/vect/pr65518.c: Likewise.
647         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
648
649 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         PR c++/66210
652         * g++.dg/cpp1y/var-templ28.C: New.
653
654 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
655
656         PR target/66232
657         * gcc.target/i386/pr66232-1.c: New test.
658         * gcc.target/i386/pr66232-2.c: Likewise.
659         * gcc.target/i386/pr66232-3.c: Likewise.
660         * gcc.target/i386/pr66232-4.c: Likewise.
661         * gcc.target/i386/pr66232-5.c: Likewise.
662
663 2015-05-21  Nathan Sidwell  <nathan@acm.org>
664
665         * g++.dg/cpp1y/pr60943.C: New.
666
667 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
668
669         PR tree-optimization/66233
670         * gcc.c-torture/execute/pr66233.c: New test.
671
672 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
673
674         PR fortran/66176
675         * gfortran.dg/inline_matmul_11.f90:  New test.
676
677 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
678
679         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
680         instead of listing several targets on its own.
681         * gcc.target/i386/pr32219-2.c: Likewise.
682         * gcc.target/i386/pr32219-3.c: Likewise.
683         * gcc.target/i386/pr32219-4.c: Likewise.
684         * gcc.target/i386/pr32219-5.c: Likewise.
685         * gcc.target/i386/pr32219-6.c: Likewise
686         * gcc.target/i386/pr32219-7.c: Likewise.
687         * gcc.target/i386/pr32219-8.c: Likewise.
688         * gcc.target/i386/pr39013-1.c: Likewise.
689         * gcc.target/i386/pr39013-2.c: Likewise.
690         * gcc.target/i386/pr64317.c: Likewise.
691
692 2015-05-21  Jeff Law  <law@redhat.com>
693
694         * gcc.target/hppa/shadd-3.c: New test.
695         * gcc.target/hppa/shadd-4.c: New test.
696
697 2015-05-21  Michael Matz  <matz@suse.de>
698
699         * gcc.dg/vect/vect-strided-store.c: New test.
700         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
701         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
702
703 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
704
705         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
706         * gcc.dg/pow-sqrt-synth-1.c: New test.
707         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
708
709 2015-05-21  Richard Biener  <rguenther@suse.de>
710
711         PR c++/66211
712         * g++.dg/conversion/pr66211.C: New testcase.
713         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
714
715 2015-05-21  Jeff Law  <law@redhat.com>
716
717         * gcc.target/hppa/shadd-2.c: New test.
718
719 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
720
721         PR target/54236
722         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
723
724 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
725
726         PR target/65937
727         * gcc.target/arm/pr26702.c: Adjust target selector.
728
729 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
730
731         PR middle-end/66221
732         * gcc.dg/lto/pr66221_0.c: New test.
733         * gcc.dg/lto/pr66221_1.c: New test.
734
735 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
736
737         PR c/52952
738         * gcc.dg/redecl-4.c: Update column numbers.
739         * gcc.dg/format/bitfld-1.c: Likewise.
740         * gcc.dg/format/attr-2.c: Likewise.
741         * gcc.dg/format/attr-6.c: Likewise.
742         * gcc.dg/format/attr-7.c (baz): Likewise.
743         * gcc.dg/format/asm_fprintf-1.c: Likewise.
744         * gcc.dg/format/attr-4.c: Likewise.
745         * gcc.dg/format/branch-1.c: Likewise.
746         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
747         locations within strings with embedded escape sequences.
748
749 2015-05-20  Jeff Law  <law@redhat.com>
750
751         * gcc.target/hppa/hppa.exp: New target test driver.
752         * gcc.target/hppa/shadd-1.c: New test.
753
754 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
755
756         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
757
758 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
759
760         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
761         (fn_33_k_and_r_style): New.
762         (fn_33_stroustrup_style): New.
763         (fn_33_allman_style): New.
764         (fn_33_whitesmiths_style): New.
765         (fn_33_horstmann_style): New.
766         (fn_33_ratliff_banner_style): New.
767         (fn_33_lisp_style): New.
768         (fn_34_indent_dash_gnu): New.
769         (fn_34_indent_dash_kr): New.
770         (fn_34_indent_dash_orig): New.
771         (fn_34_indent_linux_style): New.
772
773 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
774
775         PR fortran/65548
776         * gfortran.dg/allocate_with_source_5.f90: Extend test.
777
778 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
779
780         PR tree-optimization/65447
781         * gcc.dg/tree-ssa/pr65447.c: New test.
782
783 2015-05-19  Nathan sidwell  <nathan@acm.org>
784
785         * g++.dg/cpp0x/pr65954.C: New.
786
787 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
788
789         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
790
791 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
792
793         * lib/target-supports.exp: Vector do not always have natural
794         alignment on s390*.
795
796 2015-05-19  David Sherwood  <david.sherwood@arm.com>
797
798         * gcc.dg/loop-invariant.c: New testcase.
799
800 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
801
802         * lib/target-supports.exp: Vector do not always have natural
803         alignment on s390*.
804
805 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
806
807         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
808         s390*.
809         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
810
811 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
812
813         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
814         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
815         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
816         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
817         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
818         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
819         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
820         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
821         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
822         * gcc.target/s390/zvector/vec-elem-1.c: New test.
823
824 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
825
826         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
827
828 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
829
830         * gcc.target/s390/s390.exp
831         (check_effective_target_vector): New check.
832         * gcc.target/s390/vector/vec-abi-1.c: New test.
833         * gcc.target/s390/vector/vec-abi-2.c: New test.
834         * gcc.target/s390/vector/vec-abi-3.c: New test.
835         * gcc.target/s390/vector/vec-abi-4.c: New test.
836         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
837         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
838         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
839         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
840         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
841         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
842         * gcc.target/s390/vector/vec-clobber-1.c: New test.
843         * gcc.target/s390/vector/vec-cmp-1.c: New test.
844         * gcc.target/s390/vector/vec-cmp-2.c: New test.
845         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
846         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
847         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
848         * gcc.target/s390/vector/vec-genmask-1.c: New test.
849         * gcc.target/s390/vector/vec-genmask-2.c: New test.
850         * gcc.target/s390/vector/vec-init-1.c: New test.
851         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
852         * gcc.target/s390/vector/vec-shift-1.c: New test.
853         * gcc.target/s390/vector/vec-sub-1.c: New test.
854
855 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
856
857         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
858
859 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
860
861         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
862
863 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
864
865         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
866
867 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
868
869         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
870
871 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
872
873         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
874
875 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
876
877         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
878
879 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
880
881         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
882
883 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
884
885         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
886
887 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
888
889         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
890
891 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
892
893         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
894
895 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
896
897         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
898
899 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
900
901         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
902
903 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
904
905         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
906
907 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
908
909         PR tree-optimization/66187
910         * gcc.c-torture/execute/pr66187.c: New test.
911         * gcc.dg/pr66187-1.c: New test.
912         * gcc.dg/pr66187-2.c: New test.
913
914 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
915
916         * gcc.dg/vect/bb-slp-35.c: Adjust.
917
918 2015-05-19  Richard Biener  <rguenther@suse.de>
919
920         PR tree-optimization/66165
921         * gcc.dg/torture/pr66165.c: New testcase.
922
923         PR tree-optimization/66185
924         * gcc.dg/torture/pr66185.c: New testcase.
925
926 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
927
928         PR target/54236
929         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
930
931 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
932
933         * gcc.target/mips/p5600-bonding.c : New file.
934
935 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
936
937         PR fortran/66106
938         * gfortran.dg/interface_operator_1.f90: New tests.
939
940 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
941
942         PR fortran/66057
943         * gfortran.dg/generic_29.f90: New tests.
944
945 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
946
947         PR fortran/66043
948         * gfortran.dg/storage_size_6.f90: New tests.
949
950 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
951
952         PR fortran/66045
953         * gfortran.dg/null1.f90: New test.
954
955 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
956
957         PR fortran/66044
958         * gfortran.dg/entry_21.f90: New test.
959
960 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
961
962         PR fortran/66043
963         * gfortran.dg/storage_size_6.f90: New tests.
964
965 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
966
967         PR fortran/66040
968         * gfortran.dg/misplaced_statement.f90: New test.
969
970 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
971
972         PR fortran/66039
973         * gfortran.dg/filepos1.f90: New test
974
975 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
976
977         PR fortran/64925
978         * gfortran.dg/pr64925.f90: New test.
979
980 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
981
982         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
983         unit.
984         * gfortran.dg/lto/pr41576_1.f90: Ditto.
985
986 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
987
988         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
989         to the family of pie capable targets.
990
991 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
992
993         * gcc.target/arm/bics_1.c : New testcase.
994         * gcc.target/arm/bics_2.c : New testcase.
995         * gcc.target/arm/bics_3.c : New testcase.
996         * gcc.target/arm/bics_4.c : New testcase.
997
998 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
999
1000         * gcc.target/mips/umips-attr.c: New test.
1001
1002 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1003
1004         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1005         * gcc.dg/20150120-2.c (dg-final): Ditto.
1006         * gcc.dg/20150120-2.c (dg-final): Ditto.
1007         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1008
1009 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1010
1011         PR target/66174
1012         * gcc.target/i386/pr66174.c: New test.
1013
1014 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1015
1016         PR fortran/37131
1017         * gfortran.dg/matmul_bounds_6.f90:  New test.
1018         * gfortran.dg/matmul_bounds_7.f90:  New test.
1019
1020 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1021
1022         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1023         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1024         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1025         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1026         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1027         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1028
1029 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1030
1031         PR fortran/65903
1032         * gfortran.dg/continuation_13.f90: Update test.
1033         * gfortran.dg/pr65903.f90: New test.
1034
1035 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1036
1037         PR fortran/66113
1038         * gfortran.dg/block_14.f90:  New test.
1039
1040 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1041
1042         PR fortran/44054
1043         * lib/gfortran-dg.exp: Update regex to handle two locations for
1044         the same diagnostic without caret.
1045         * gfortran.dg/badline.f: Test also that line numbers are correct
1046         before and after "left but not entered" warning.
1047
1048 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1049             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1050
1051         PR target/65768
1052         * gcc.target/arm/maskdata.c: New test.
1053
1054 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1055
1056         PR fortran/65792
1057         * gfortran.dg/derived_constructor_components_5: New test
1058
1059 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         PR target/66140
1062         * gcc.target/alpha/pr66140.c: New test.
1063
1064 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1065
1066         PR c/48956
1067         * gcc.dg/Wconversion-complex-c99.c: New test.
1068         * gcc.dg/Wconversion-complex-gnu.c: New test.
1069
1070 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1071
1072         PR tree-optimization/64454
1073         * gcc.dg/modmod.c: New testcase.
1074
1075 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1076
1077         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1078
1079 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1080
1081         PR middle-end/66134
1082         * gcc.target/i386/mpx/pr66134.c: New test.
1083
1084 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1085
1086         * gcc.target/powerpc/pr60158.c: New test.
1087
1088 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1089
1090         * gcc.target/i386/sibcall-7.c: New test.
1091         * gcc.target/i386/sibcall-8.c: New test.
1092
1093 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1094
1095         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1096         (abs64_in_dreg): Likewise.
1097
1098 2015-05-14  Marek Polacek  <polacek@redhat.com>
1099
1100         PR c/66066
1101         PR c/66127
1102         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1103         * gcc.dg/pr19984.c: Likewise.
1104         * gcc.dg/pr66066-1.c: New test.
1105         * gcc.dg/pr66066-2.c: New test.
1106         * gcc.dg/pr66066-3.c: New test.
1107
1108 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1109
1110         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1111         * gcc.dg/pow-sqrt.x: New file.
1112         * gcc.dg/pow-sqrt-1.c: New test.
1113         * gcc.dg/pow-sqrt-2.c: Likewise.
1114         * gcc.dg/pow-sqrt-3.c: Likewise.
1115
1116 2015-05-13  Richard Biener  <rguenther@suse.de>
1117
1118         PR tree-optimization/66123
1119         * gcc.dg/torture/pr66123.c: New testcase.
1120
1121 2015-05-13  Richard Biener  <rguenther@suse.de>
1122
1123         PR middle-end/66110
1124         * gcc.dg/alias-2.c: Adjust.
1125         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1126
1127 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1128
1129         PR target/65103
1130         * gcc.target/i386/pr65103-3.c: New.
1131
1132 2015-05-13  Martin Liska  <mliska@suse.cz>
1133
1134         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1135
1136 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR target/66112
1139         * gcc.target/i386/pr66112-2.c: New test.
1140
1141         PR target/66112
1142         * gcc.target/i386/pr66112-1.c: New test.
1143
1144 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1145
1146         PR target/66048
1147         * gcc.target/i386/mpx/pr66048.cc: New.
1148
1149 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1150
1151         PR rtl-optimization/64616
1152         * gcc.dg/loop-8.c: New test.
1153         * gcc.dg/loop-9.c: New test.
1154
1155 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1156
1157         PR target/pr66047.c
1158         * gcc.target/i386/pr66047.c: New testcase.
1159
1160 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1161
1162         PR ipa/65873
1163         * gcc.c-torture/compile/pr65873.c: New testcase.
1164
1165 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1166
1167         PR fortran/66111
1168         * gfortran.dg/inline_matmul_10.f90:  New test.
1169
1170 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1171
1172         * c-c++-common/Wmisleading-indentation.c: New testcase.
1173         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1174         * c-c++-common/Wmisleading-indentation-2.md: New file.
1175
1176 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1177
1178         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1179         "break".
1180         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1181
1182 2015-05-12  Richard Biener  <rguenther@suse.de>
1183
1184         PR tree-optimization/66101
1185         * gcc.dg/torture/pr66101.c: New testcase.
1186
1187 2015-05-12  Richard Biener  <rguenther@suse.de>
1188
1189         PR tree-optimization/37021
1190         * gcc.target/i386/vect-addsub.c: New testcase.
1191
1192 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1193
1194         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1195
1196 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1197
1198         PR tree-optimization/66010
1199         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1200
1201 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1202
1203         PR c++/65133
1204         * g++.dg/cpp0x/trailing10.C: New.
1205
1206 2015-05-12  Richard Biener  <rguenther@suse.de>
1207
1208         * gcc.dg/vect/bb-slp-35.c: New testcase.
1209
1210 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1211
1212         PR fortran/66100
1213         * gfortran.dg/bound_simplification_6.f90: New.
1214
1215 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1216
1217         * gcc.target/mips/branch-1.c: Pass argument to bar().
1218
1219 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1220
1221         PR target/65753
1222         * gcc.target/i386/pr65753.c: New test.
1223
1224 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1225
1226         PR rtl-optimization/66076
1227         * gcc.dg/torture/pr66076.c: New test.
1228
1229 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1230
1231         PR fortran/66041
1232         * gfortran.dg/inline_matmul_7.f90:  New test.
1233         * gfortran.dg/inline_matmul_8.f90:  New test.
1234         * gfortran.dg/inline_matmul_9.f90:  New test.
1235
1236 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1237
1238         * gfortran.dg/bound_simplification_5.f90: New.
1239
1240 2015-05-09  Jason Merrill  <jason@redhat.com>
1241
1242         * lib/target-supports.exp (cxx_default): New global.
1243         (check_effective_target_c++11_only)
1244         (check_effective_target_c++14_only)
1245         (check_effective_target_c++98_only)
1246         (check_effective_target_c++1z_only): Check it.
1247
1248 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1249
1250         PR tree-optimization/64454
1251         * gcc.dg/tree-ssa/vrp97.c: New file.
1252         * gcc.dg/vect/slp-perm-7.c: Update.
1253
1254 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1255
1256         PR fortran/65894
1257         * gfortran.dg/elemental_subroutine_11.f90: New test.
1258
1259 2015-05-08  Richard Biener  <rguenther@suse.de>
1260
1261         PR tree-optimization/66036
1262         * gcc.dg/vect/slp-41.c: New testcase.
1263
1264 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1265
1266         * gfortran.dg/elemental_optional_args_7.f90: New.
1267
1268 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1269
1270         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1271         allow cmlt or sshr.
1272
1273 2015-05-08  Marek Polacek  <polacek@redhat.com>
1274
1275         PR c/64918
1276         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1277         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1278
1279 2015-05-07  Marek Polacek  <polacek@redhat.com>
1280
1281         PR c/65179
1282         * c-c++-common/Wshift-negative-value-1.c: New test.
1283         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1284         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1285         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1286         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1287         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1288         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1289         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1290         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1291
1292 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1293
1294         PR middle-end/192
1295         PR middle-end/54303
1296         * gcc.dg/fdata-sections-2.c: New file.
1297
1298 2015-05-07  Marek Polacek  <polacek@redhat.com>
1299
1300         PR testsuite/66046
1301         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1302         last dg-output.
1303         * c-c++-common/ubsan/align-7.c: Likewise.
1304         * c-c++-common/ubsan/bounds-8.c: Likewise.
1305         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1306         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1307         * c-c++-common/ubsan/null-1.c: Likewise.
1308         * c-c++-common/ubsan/null-10.c: Likewise.
1309         * c-c++-common/ubsan/null-11.c: Likewise.
1310         * c-c++-common/ubsan/null-2.c: Likewise.
1311         * c-c++-common/ubsan/null-3.c: Likewise.
1312         * c-c++-common/ubsan/null-4.c: Likewise.
1313         * c-c++-common/ubsan/null-5.c: Likewise.
1314         * c-c++-common/ubsan/null-6.c: Likewise.
1315         * c-c++-common/ubsan/null-7.c: Likewise.
1316         * c-c++-common/ubsan/null-8.c: Likewise.
1317         * c-c++-common/ubsan/null-9.c: Likewise.
1318         * c-c++-common/ubsan/object-size-1.c: Likewise.
1319         * c-c++-common/ubsan/object-size-10.c: Likewise.
1320         * c-c++-common/ubsan/object-size-4.c: Likewise.
1321         * c-c++-common/ubsan/object-size-5.c: Likewise.
1322         * c-c++-common/ubsan/object-size-7.c: Likewise.
1323         * c-c++-common/ubsan/object-size-8.c: Likewise.
1324         * c-c++-common/ubsan/object-size-9.c: Likewise.
1325         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1326         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1327         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1328         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1329         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1330         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1331         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1332         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1333         * c-c++-common/ubsan/pr59333.c: Likewise.
1334         * c-c++-common/ubsan/pr59667.c: Likewise.
1335         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1336         * c-c++-common/ubsan/pr60636.c: Likewise.
1337         * c-c++-common/ubsan/pr63802.c: Likewise.
1338         * c-c++-common/ubsan/recovery-1.c: Likewise.
1339         * c-c++-common/ubsan/recovery-3.c: Likewise.
1340         * c-c++-common/ubsan/shift-1.c: Likewise.
1341         * c-c++-common/ubsan/shift-2.c: Likewise.
1342         * c-c++-common/ubsan/shift-4.c: Likewise.
1343         * c-c++-common/ubsan/shift-7.c: Likewise.
1344         * c-c++-common/ubsan/undefined-2.c: Likewise.
1345         * c-c++-common/ubsan/vla-1.c: Likewise.
1346         * g++.dg/ubsan/null-1.C: Likewise.
1347         * g++.dg/ubsan/null-3.C: Likewise.
1348         * g++.dg/ubsan/null-4.C: Likewise.
1349         * g++.dg/ubsan/vptr-8.C: Likewise.
1350         * g++.dg/ubsan/vptr-9.C: Likewise.
1351         * gcc.dg/ubsan/bounds-2.c: Likewise.
1352         * gcc.dg/ubsan/object-size-9.c: Likewise.
1353
1354 2015-05-07  Jeff Law  <law@redhat.com>
1355
1356         * gcc.dg/tree-ssa/shorten-1.c: New test.
1357
1358 2015-05-07  Richard Biener  <rguenther@suse.de>
1359
1360         PR tree-optimization/66002
1361         * gcc.dg/vect/vect-125.c: New testcase.
1362
1363 2015-05-07  Marek Polacek  <polacek@redhat.com>
1364             Martin Uecker  <uecker@eecs.berkeley.edu>
1365
1366         * c-c++-common/ubsan/bounds-10.c: New test.
1367
1368 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1369
1370         * jit.dg/harness.h (set_options): Wrap with
1371         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1372         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1373         Special-case test-benchmark.c as a negative.
1374         * jit.dg/test-benchmark.c: New file.
1375
1376 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1377
1378         PR target/64208
1379         * gcc.target/arm/pr64208.c: New test.
1380
1381 2015-05-06  Alan Modra  <amodra@gmail.com>
1382
1383         PR target/66020
1384         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1385         (gparms): Make volatile.
1386
1387 2015-05-06  Richard Biener  <rguenther@suse.de>
1388
1389         PR tree-optimization/62283
1390         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1391
1392 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1393
1394         PR target/66015
1395         * gcc.target/aarch64/iinline-attr-1.c: New test.
1396
1397 2015-05-06  Richard Biener  <rguenther@suse.de>
1398
1399         * gcc.dg/vect/bb-slp-34.c: New testcase.
1400
1401 2015-05-06  Richard Biener  <rguenther@suse.de>
1402
1403         PR tree-optimization/62283
1404         * gcc.dg/vect/bb-slp-14.c: Adjust.
1405
1406 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         PR target/65990
1409         * gcc.target/i386/pr65990.c: New test.
1410
1411 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1412
1413         PR target/65915
1414         * gcc.target/i386/pr65915.c: New.
1415
1416 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1417
1418         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1419         'va_list escapes 0'.
1420
1421 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1422
1423         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1424         in r222173.
1425
1426 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1427
1428         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1429         * gcc.target/arm/pr65924.c: Likewise.
1430
1431 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1432
1433         PR target/65871
1434         * gcc.target/i386/pr65871-3.c: New test.
1435
1436 2015-05-04  Jeff Law  <law@redhat.com>
1437
1438         Revert:
1439         2015-05-04  Jeff Law  <law@redhat.com>
1440         * gcc.dg/tree-ssa/shorten-1.c: New test.
1441
1442 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1443             Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR c++/66007
1446         * g++.dg/cpp0x/Wnarrowing4.C: New.
1447
1448 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1449
1450         * lib/target-supports.exp
1451         (check_effective_target_keeps_null_pointer_checks): Clarify that
1452         this is for targets that disable -fdelete-null-pointer-checks,
1453         not default it to off.
1454         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1455         -fdelete-null-pointer-checks explicit.
1456         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1457         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1458         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1459         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1460         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1461         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1462         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1463         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1464         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1465         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1466         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1467         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1468         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1469         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1470         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1471         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1472         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1473         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1474         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1475         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1476         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1477         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1478         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1479         * g++.dg/cpp0x/static_assert9.C: Likewise.
1480         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1481         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1482         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1483         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1484         * g++.dg/tree-ssa/pr26406.C: Likewise.
1485
1486 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR tree-optimization/65984
1489         * c-c++-common/ubsan/pr65984.c: New test.
1490
1491 2015-05-04  Jeff Law  <law@redhat.com>
1492
1493         * gcc.dg/tree-ssa/shorten-1.c: New test.
1494
1495 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1496
1497         PR fortran/44735
1498         * gfortran.dg/pr44735.f90: New test.
1499
1500 2015-05-04  Richard Biener  <rguenther@suse.de>
1501
1502         PR tree-optimization/65965
1503         * gcc.dg/vect/bb-slp-33.c: New testcase.
1504
1505 2015-05-04  Richard Biener  <rguenther@suse.de>
1506
1507         PR tree-optimization/65935
1508         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1509
1510 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1511
1512         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1513         for each supported variant instead of CHECK_RESULTS.
1514         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1515         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1516         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1517         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1518         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1519         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1520         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1521         expected results for unsupported variants.  Call CHECK for each
1522         supported variant instead of CHECK_RESULTS.
1523         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1524         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1525         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1526         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1527         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1528         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1529         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1530         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1531         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1532         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1533         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1534         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1535         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1536         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1537         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1538         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1539         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1540         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1541         expected results for unsupported variants.
1542         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1543         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1544         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1545         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1546         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1547         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1548         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1549         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1550         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1551         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1552         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1553         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1554         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1555         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1556         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1557         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1558         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1559         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1560         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1561         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1562         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1563         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1564         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1565         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1566         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1567         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1568         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1569         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1570
1571 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1572
1573         PR fortran/37131
1574         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1575
1576 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1577             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1578
1579         PR c++/65858
1580         * g++.dg/cpp0x/Wnarrowing3.C: New.
1581
1582 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1583
1584         * gcc.dg/20150120-1.c: New test.
1585         * gcc.dg/20150120-2.c: New test.
1586         * gcc.dg/20150120-3.c: New test.
1587
1588 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1589
1590         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1591
1592 2015-05-01  Renlin Li  <renlin.li@arm.com>
1593
1594         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1595
1596 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1597
1598         * gfortran.dg/bound_simplification_4.f90: New.
1599
1600 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1601
1602         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1603         with powerpc_p8vector_ok.
1604
1605 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1606
1607         PR fortran/37131
1608         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1609         scan pattern.
1610         * gfortran.dg/bound_9.f90:  New test case.
1611
1612 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
1613
1614         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1615         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1616         for 32bit x86 targets.
1617         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1618         for 32bit x86 targets.
1619         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1620         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1621         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1622         for 32bit x86 targets.
1623
1624 2015-04-30  Marek Polacek  <polacek@redhat.com>
1625
1626         PR tree-optimization/63551
1627         * g++.dg/ipa/pr63551.C: New test.
1628
1629 2015-04-30  Caroline Tice  <cmtice@google.com>
1630
1631         PR  65929
1632         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
1633         partition size on certain targets.
1634
1635 2015-04-30  Renlin Li  <renlin.li@arm.com>
1636
1637         * gcc.target/aarch64/vect-reduc-or_1.c: New.
1638
1639 2015-04-30  Marek Polacek  <polacek@redhat.com>
1640
1641         * c-c++-common/Wbool-compare-3.c: New test.
1642
1643         * gcc.dg/pr65901.c (foo): Adjust dg-error.
1644         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1645
1646 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1647
1648         PR c++/57610
1649         * g++.dg/init/ref22.C: New.
1650
1651 2015-04-30  Marek Polacek  <polacek@redhat.com>
1652
1653         * gcc.dg/init-bad-8.c: New test.
1654
1655         * gcc.dg/incomplete-typedef-1.c: New test.
1656
1657 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1658
1659         PR c++/59955
1660         * g++.dg/template/crash121.C: New.
1661
1662 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
1663
1664         * gcc.target/mips/call-from-init.c: New test.
1665         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1666
1667 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1668
1669         PR target/65871
1670         * gcc.target/i386/pr65871-1.c: New test.
1671         * gcc.target/i386/pr65871-2.c: Ditto.
1672
1673 2015-04-29  Marek Polacek  <polacek@redhat.com>
1674
1675         PR c/64610
1676         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1677         * c-c++-common/Wbool-compare-2.c: New test.
1678
1679 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1680
1681         PR target/65770
1682         * gcc.target/aarch64/vstN_lane_1.c: New file.
1683
1684 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1685
1686         PR c++/64667
1687         * g++.dg/warn/Winit-self-3.C: New.
1688
1689 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1692
1693 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
1694
1695         PR target/65924
1696         * gcc.target/arm/pr65924.c: New test.
1697
1698 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
1699
1700         * g++.dg/gomp/tpl-target-update.C: New file.
1701
1702 2015-04-29  Richard Biener  <rguenther@suse.de>
1703
1704         PR tree-optimization/65917
1705         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1706
1707 2015-04-29  Christian Bruel  <christian.bruel@st.com>
1708
1709         PR target/64835
1710         * gcc.dg/ipa/iinline-attr.c: New test.
1711         * gcc.target/i386/iinline-attr-2.c: New test.
1712
1713 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
1714
1715         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1716         segfault is fixed.
1717
1718 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1719
1720         * gcc.dg/vect/vect-33.c: Remove spurious line.
1721
1722 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
1723
1724         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1725
1726 2015-04-28  Marek Polacek  <polacek@redhat.com>
1727
1728         PR c/65901
1729         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1730         * gcc.dg/pr65901.c: New test.
1731
1732 2015-04-28  Richard Biener  <rguenther@suse.de>
1733
1734         PR tree-optimization/62283
1735         * gfortran.dg/vect/pr62283-2.f: New testcase.
1736         * gcc.dg/vect/bb-slp-14.c: Adjust.
1737
1738 2015-04-28  Richard Biener  <rguenther@suse.de>
1739
1740         PR tree-optimization/65851
1741         * g++.dg/torture/pr65851.C: New testcase.
1742
1743 2015-04-27  Jeff Law <law@redhat.com>
1744
1745         PR tree-optimization/65217
1746         * gcc.target/i386/pr65217.c: Remove XFAIL.
1747
1748 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1749
1750         PR fortran/60322
1751         Add tests forgotten to svn-add.
1752         * gfortran.dg/class_allocate_19.f03: New test.
1753         * gfortran.dg/class_array_20.f03: New test.
1754         * gfortran.dg/class_array_21.f03: New test.
1755         * gfortran.dg/finalize_29.f08: New test.
1756
1757 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1758
1759         PR fortran/59678
1760         PR fortran/65841
1761         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1762         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1763
1764 2015-04-27  Caroline Tice  <cmtice@google.com>
1765
1766         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1767         partition size.
1768
1769 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
1770
1771         PR target/64579
1772         * gcc.target/powerpc/htm-1.c: New test.
1773         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1774         on 64-bit compiles.
1775         (__builtin_tabortdci): Likewise.
1776         (__builtin_tcheck): Remove operand.
1777         * lib/target-supports.exp (check_htm_hw_available): New function.
1778
1779 2015-04-27  Richard Biener  <rguenther@suse.de>
1780
1781         * gcc.target/i386/pr65217.c: XFAIL.
1782
1783 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR tree-optimization/65875
1786         * gcc.c-torture/compile/pr65875.c: New test.
1787
1788 2015-04-25  Marek Polacek  <polacek@redhat.com>
1789
1790         PR c/52085
1791         * gcc.dg/enum-incomplete-2.c: New test.
1792         * gcc.dg/enum-mode-1.c: New test.
1793
1794 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1795
1796         PR target/65849
1797         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1798         set new options.
1799         * gcc.target/powerpc/pr65849-2.c: Likewise.
1800
1801 2015-04-24  Tom de Vries  <tom@codesourcery.com>
1802
1803         PR tree-optimization/65802
1804         * g++.dg/pr65802.C: Move to ...
1805         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
1806         stdarg.h.  Rewrite for C.
1807         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
1808         va_start and va_end.  Remove unnecessary inline asm.
1809
1810 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
1811             Wei Mi  <wmi@google.com>
1812
1813         * gcc.target/i386/sse2-load-multi.c: New test.
1814         * gcc.target/i386/sse2-store-multi.c: Ditto.
1815
1816 2015-04-24  Marek Polacek  <polacek@redhat.com>
1817
1818         PR c/65830
1819         * c-c++-common/pr65830.c: New test.
1820
1821         PR c/63357
1822         * c-c++-common/Wlogical-op-1.c: New test.
1823
1824 2015-04-24  Marek Polacek  <polacek@redhat.com>
1825
1826         PR c/61534
1827         * c-c++-common/pr61534-1.c: New test.
1828
1829 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1830             Steven Bosscher <steven@gcc.gnu.org>
1831
1832         PR rtl-optimization/34503
1833         * gcc.target/arm/pr64616.c: New file.
1834
1835 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
1836
1837         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1838
1839 2015-04-24  Terry Guo  <terry.guo@arm.com>
1840
1841         * gcc.target/arm/pr65710.c: Update the options.
1842
1843 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
1844
1845         * gcc.target/i386/pr65523.c: Skip x32.
1846
1847 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1848
1849         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1850         to look for vcl* where appropriate.
1851
1852 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1853
1854         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1855         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1856
1857 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
1858
1859         PR target/26702
1860         * gcc.target/arm/pr26702.c: New test.
1861
1862 2015-04-23  Marek Polacek  <polacek@redhat.com>
1863
1864         PR c/65345
1865         * gcc.dg/pr65345-1.c: New test.
1866         * gcc.dg/pr65345-2.c: New test.
1867
1868 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1869
1870         * gcc.target/powerpc/crypto-builtin-2.c: New.
1871
1872 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
1873
1874         PR fortran/60322
1875         * gfortran.dg/class_allocate_19.f03: New test.
1876         * gfortran.dg/class_array_20.f03: New test.
1877         * gfortran.dg/class_array_21.f03: New test.
1878         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1879         * gfortran.dg/finalize_15.f90: Fixing comparision to model
1880         initialization correctly.
1881         * gfortran.dg/finalize_29.f08: New test.
1882
1883 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1884
1885         * gcc.target/powerpc/swaps-p8-18.c: New test.
1886
1887 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1888
1889         PR target/65456
1890         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1891         * gcc.dg/vect/bb-slp-25.c: Likewise.
1892         * gcc.dg/vect/bb-slp-29.c: Likewise.
1893         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1894         vect_no_align && { ! vect_hw_misalign }.
1895         * gcc.dg/vect/bb-slp-9.c: Likewise.
1896         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1897         vect_hw_misalign.
1898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1900         account for POWER8, where peeling for alignment is not needed.
1901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1902         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1903         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1904         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1905         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1906         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1907         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1908         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1909         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1910         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1911         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1912         * gcc.dg/vect/pr16105.c: Likewise.
1913         * gcc.dg/vect/pr20122.c: Likewise.
1914         * gcc.dg/vect/pr33804.c: Likewise.
1915         * gcc.dg/vect/pr33953.c: Likewise.
1916         * gcc.dg/vect/pr56787.c: Likewise.
1917         * gcc.dg/vect/pr58508.c: Likewise.
1918         * gcc.dg/vect/slp-25.c: Likewise.
1919         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1920         * gcc.dg/vect/vect-105.c: Likewise.
1921         * gcc.dg/vect/vect-27.c: Likewise.
1922         * gcc.dg/vect/vect-29.c: Likewise.
1923         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1924         POWER8.
1925         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1926         && { ! vect_hw_misalign }.
1927         * gcc.dg/vect/vect-44.c: Likewise.
1928         * gcc.dg/vect/vect-48.c: Likewise.
1929         * gcc.dg/vect/vect-50.c: Likewise.
1930         * gcc.dg/vect/vect-52.c: Likewise.
1931         * gcc.dg/vect/vect-56.c: Likewise.
1932         * gcc.dg/vect/vect-60.c: Likewise.
1933         * gcc.dg/vect/vect-72.c: Likewise.
1934         * gcc.dg/vect/vect-75-big-array.c: Likewise.
1935         * gcc.dg/vect/vect-75.c: Likewise.
1936         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1937         * gcc.dg/vect/vect-77-global.c: Likewise.
1938         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1939         * gcc.dg/vect/vect-78-global.c: Likewise.
1940         * gcc.dg/vect/vect-93.c: Likewise.
1941         * gcc.dg/vect/vect-95.c: Likewise.
1942         * gcc.dg/vect/vect-96.c: Likewise.
1943         * gcc.dg/vect/vect-cond-1.c: Likewise.
1944         * gcc.dg/vect/vect-cond-3.c: Likewise.
1945         * gcc.dg/vect/vect-cond-4.c: Likewise.
1946         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1947         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1948         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1949         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1950         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1951         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1952         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1953         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1954         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1955         * gcc.dg/vect/vect-outer-5.c: Likewise.
1956         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1957         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1958         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1959         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1960         * gcc.dg/vect/vect-peel-3.c: Likewise.
1961         * gcc.dg/vect/vect-peel-4.c: Likewise.
1962         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1963         * gcc.target/powerpc/pr65456.c: New test.
1964         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1965         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1966         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1967         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1968         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1969         vect_no_align && { ! vect_hw_misalign }.
1970         * gfortran.dg/vect/vect-3.f90: Likewise.
1971         * gfortran.dg/vect/vect-4.f90: Likewise.
1972         * gfortran.dg/vect/vect-5.f90: Likewise.
1973         * lib/target-supports.exp (check_effective_target_vect_no_align):
1974         Return 1 for POWER8.
1975         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1976
1977 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1978
1979         PR fortran/65429
1980         * gfortran.dg/pr65429.f90: New test.
1981
1982 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1983
1984         * c-c++-common/asan/user-section-1.c: New test.
1985         * c-c++-common/asan/user-section-2.c: New test.
1986         * c-c++-common/asan/user-section-3.c: New test.
1987
1988 2015-04-22  Hale Wang  <hale.wang@arm.com>
1989             Terry Guo  <terry.guo@arm.com>
1990
1991         PR rtl-optimization/64818
1992         * gcc.target/arm/pr64818.c: New test.
1993
1994 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1995
1996         PR ipa/65076
1997         * g++.dg/tree-ssa/pr61034.C: Update template.
1998         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1999         * gcc.dg/Warray-bounds-11.c: Likewise.
2000         * gcc.dg/Warray-bounds.c: Likewise.
2001
2002 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2003
2004         PR libgfortran/65234
2005         * gfortran.dg/fmt_unlimited.f90: New test.
2006
2007 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2008
2009         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2010         headers.
2011         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2012         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2013         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2014         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2015         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2016         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2017         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2018
2019 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2020
2021         PR libgfortran/56743
2022         * gfortran.dg/namelist_87.f90: New test.
2023
2024 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2025
2026         * gcc.target/aarch64/mult-synth_1.c: New test.
2027         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2028         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2029         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2030         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2031         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2032
2033 2015-04-21  Richard Biener  <rguenther@suse.de>
2034
2035         PR tree-optimization/65650
2036         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2037         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2038         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2039         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2040         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2041         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2042
2043 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2044
2045         PR tree-optimization/65802
2046         * g++.dg/pr65802.C: New test.
2047
2048 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2049
2050         PR testsuite/65767
2051         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2052         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2053
2054 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2055
2056         PR c++/65801
2057         * g++.dg/cpp0x/Wnarrowing2.C: New.
2058
2059 2015-04-20  Jeff Law  <law@redhat.com>
2060
2061         PR tree-optimization/65658
2062         * gcc.dg/pr65658.c: New test.
2063
2064 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2065
2066         PR target/64134
2067         * gcc.target/aarch64/vec_init_1.c: New test.
2068
2069 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2070
2071         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2072         targets.
2073
2074 2015-04-18  Martin Sebor  <msebor@redhat.com>
2075
2076         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2077         of non-nul characters.
2078         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2079
2080 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2081
2082         PR target/65787
2083         * gcc.target/powerpc/pr65787.c: New.
2084
2085 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR target/65689
2088         * gcc.target/aarch64/c-output-template-4.c: New test.
2089
2090 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2091
2092         PR target/65780
2093         * gcc.dg/pr65780-1.c: New test.
2094         * gcc.dg/pr65780-2.c: Likewise.
2095         * gcc.target/i386/pr32219-9.c: Likewise.
2096         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2097         symbol.
2098         * gcc.target/i386/pr64317.c (c): Initialize.
2099
2100 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2101
2102         PR target/65612
2103         * g++.dg/ext/mv18.C: New test.
2104         * g++.dg/ext/mv19.C: Likewise.
2105         * g++.dg/ext/mv20.C: Likewise.
2106         * g++.dg/ext/mv21.C: Likewise.
2107         * g++.dg/ext/mv22.C: Likewise.
2108         * g++.dg/ext/mv23.C: Likewise.
2109
2110 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2111
2112         PR c++/64527
2113         * g++.dg/init/pr64527.C: New test.
2114
2115 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2116             Michael Matz  <matz@suse.de>
2117
2118         PR tree-optimization/64950
2119         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2120         x86_64-*-*.
2121
2122 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2123
2124         * c-c++-common/asan/user-section-1.c: New test.
2125
2126 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR debug/65771
2129         * gcc.dg/debug/pr65771.c: New test.
2130
2131 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2134         __buitlin_alloca with __builtin_alloca.
2135
2136 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2137
2138         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2139
2140 2015-04-16  Richard Biener  <rguenther@suse.de>
2141
2142         PR tree-optimization/64277
2143         * gcc.dg/Warray-bounds-14.c: New testcase.
2144         * gcc.dg/Warray-bounds-15.c: Likewise.
2145         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2146         * c-c++-common/ubsan/bounds-6.c: Likewise.
2147
2148 2015-04-16  Renlin Li  <renlin.li@arm.com>
2149
2150         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2151         * gcc.target/arm/unsigned-float.c: New.
2152
2153 2015-04-16  Richard Biener  <rguenther@suse.de>
2154
2155         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2156         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2157         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2158
2159 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2160
2161         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2162         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2163         * g++.dg/cpp0x/defaulted21.C: Likewise.
2164         * g++.dg/cpp0x/defaulted28.C: Likewise.
2165         * g++.dg/cpp0x/defaulted47.C: Likewise.
2166         * g++.dg/cpp0x/elision_neg.C: Likewise.
2167         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2168         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2169         * g++.dg/cpp0x/implicit1.C: Likewise.
2170         * g++.dg/cpp0x/implicit9.C: Likewise.
2171         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2172         * g++.dg/cpp0x/range-for13.C: Likewise.
2173         * g++.dg/gomp/clause-2.C: Likewise.
2174         * g++.dg/gomp/udr-5.C: Likewise.
2175         * g++.dg/inherit/access6.C: Likewise.
2176         * g++.dg/lookup/duperr1.C: Likewise.
2177         * g++.dg/lookup/friend2.C: Likewise.
2178         * g++.dg/lookup/pr6936.C: Likewise.
2179         * g++.dg/lookup/scoped1.C: Likewise.
2180         * g++.dg/lookup/using26.C: Likewise.
2181         * g++.dg/lookup/using38.C: Likewise.
2182         * g++.dg/other/access2.C: Likewise.
2183         * g++.dg/overload/defarg3.C: Likewise.
2184         * g++.dg/overload/defarg6.C: Likewise.
2185         * g++.dg/parse/access11.C: Likewise.
2186         * g++.dg/parse/access2.C: Likewise.
2187         * g++.dg/parse/access3.C: Likewise.
2188         * g++.dg/parse/access4.C: Likewise.
2189         * g++.dg/parse/access5.C: Likewise.
2190         * g++.dg/parse/access6.C: Likewise.
2191         * g++.dg/parse/access8.C: Likewise.
2192         * g++.dg/parse/access9.C: Likewise.
2193         * g++.dg/parse/crash40.C: Likewise.
2194         * g++.dg/tc1/dr142.C: Likewise.
2195         * g++.dg/tc1/dr166.C: Likewise.
2196         * g++.dg/tc1/dr52.C: Likewise.
2197         * g++.dg/template/access11.C: Likewise.
2198         * g++.dg/template/access18.C: Likewise.
2199         * g++.dg/template/access19.C: Likewise.
2200         * g++.dg/template/access2.C: Likewise.
2201         * g++.dg/template/access20.C: Likewise.
2202         * g++.dg/template/access26.C: Likewise.
2203         * g++.dg/template/access3.C: Likewise.
2204         * g++.dg/template/access7.C: Likewise.
2205         * g++.dg/template/conv12.C: Likewise.
2206         * g++.dg/template/crash69.C: Likewise.
2207         * g++.dg/template/friend31.C: Likewise.
2208         * g++.dg/template/friend32.C: Likewise.
2209         * g++.dg/template/memfriend15.C: Likewise.
2210         * g++.dg/template/memfriend16.C: Likewise.
2211         * g++.dg/template/memfriend17.C: Likewise.
2212         * g++.dg/template/memfriend7.C: Likewise.
2213         * g++.dg/template/pr32519.C: Likewise.
2214         * g++.dg/template/qualttp21.C: Likewise.
2215         * g++.dg/template/qualttp8.C: Likewise.
2216         * g++.dg/template/ttp10.C: Likewise.
2217         * g++.dg/template/typedef11.C: Likewise.
2218         * g++.dg/template/typedef13.C: Likewise.
2219         * g++.dg/template/typedef19.C: Likewise.
2220         * g++.dg/template/typedef20.C: Likewise.
2221         * g++.dg/template/typedef22.C: Likewise.
2222         * g++.dg/template/using16.C: Likewise.
2223         * g++.dg/template/virtual3.C: Likewise.
2224         * g++.dg/ubsan/pr61272.C: Likewise.
2225         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2226         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2227         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2228         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2229         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2230         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2231         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2232         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2233         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2234         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2235         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2236         * g++.old-deja/g++.jason/access17.C: Likewise.
2237         * g++.old-deja/g++.jason/access18.C: Likewise.
2238         * g++.old-deja/g++.jason/access22.C: Likewise.
2239         * g++.old-deja/g++.jason/access23.C: Likewise.
2240         * g++.old-deja/g++.jason/access8.C: Likewise.
2241         * g++.old-deja/g++.jason/delete3.C: Likewise.
2242         * g++.old-deja/g++.jason/report.C: Likewise.
2243         * g++.old-deja/g++.law/access2.C: Likewise.
2244         * g++.old-deja/g++.law/access3.C: Likewise.
2245         * g++.old-deja/g++.law/access4.C: Likewise.
2246         * g++.old-deja/g++.law/access5.C: Likewise.
2247         * g++.old-deja/g++.law/arm12.C: Likewise.
2248         * g++.old-deja/g++.law/arm14.C: Likewise.
2249         * g++.old-deja/g++.law/ctors13.C: Likewise.
2250         * g++.old-deja/g++.law/union2.C: Likewise.
2251         * g++.old-deja/g++.law/visibility12.C: Likewise.
2252         * g++.old-deja/g++.law/visibility15.C: Likewise.
2253         * g++.old-deja/g++.law/visibility16.C: Likewise.
2254         * g++.old-deja/g++.law/visibility17.C: Likewise.
2255         * g++.old-deja/g++.law/visibility18.C: Likewise.
2256         * g++.old-deja/g++.law/visibility19.C: Likewise.
2257         * g++.old-deja/g++.law/visibility20.C: Likewise.
2258         * g++.old-deja/g++.law/visibility21.C: Likewise.
2259         * g++.old-deja/g++.law/visibility24.C: Likewise.
2260         * g++.old-deja/g++.law/visibility4.C: Likewise.
2261         * g++.old-deja/g++.law/visibility5.C: Likewise.
2262         * g++.old-deja/g++.law/visibility6.C: Likewise.
2263         * g++.old-deja/g++.law/visibility7.C: Likewise.
2264         * g++.old-deja/g++.law/visibility8.C: Likewise.
2265         * g++.old-deja/g++.law/visibility9.C: Likewise.
2266         * g++.old-deja/g++.niklas/t135.C: Likewise.
2267         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2268         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2269         * g++.old-deja/g++.other/access11.C: Likewise.
2270         * g++.old-deja/g++.other/access4.C: Likewise.
2271         * g++.old-deja/g++.other/access7.C: Likewise.
2272         * g++.old-deja/g++.other/crash1.C: Likewise.
2273         * g++.old-deja/g++.other/crash7.C: Likewise.
2274         * g++.old-deja/g++.other/friend1.C: Likewise.
2275         * g++.old-deja/g++.other/friend4.C: Likewise.
2276         * g++.old-deja/g++.other/friend9.C: Likewise.
2277         * g++.old-deja/g++.other/lineno1.C: Likewise.
2278         * g++.old-deja/g++.other/using1.C: Likewise.
2279         * g++.old-deja/g++.pt/enum14.C: Likewise.
2280         * g++.old-deja/g++.pt/friend11.C: Likewise.
2281         * g++.old-deja/g++.pt/friend21.C: Likewise.
2282         * g++.old-deja/g++.pt/friend3.C: Likewise.
2283         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2284         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2285         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2286         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2287
2288 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR ipa/65765
2291         * g++.dg/ipa/pr65765.C: New test.
2292
2293 2015-04-15  Nick Clifton  <nickc@redhat.com>
2294
2295         * gcc.target/rx/builtins.c: Disable RMPA test if string
2296         instructions are not allowed.
2297
2298 2015-04-15  Alan Modra  <amodra@gmail.com>
2299
2300         * gcc.dg/pr65408.c: New.
2301
2302 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2303
2304         PR target/65729
2305         * gcc.target/arm/pr65729.c: New test.
2306
2307 2015-04-14  Richard Biener  <rguenther@suse.de>
2308
2309         PR tree-optimization/65758
2310         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2311
2312 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2313
2314         PR target/65648
2315         * gcc.c-torture/execute/pr65648.c: New test.
2316
2317 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2318
2319         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2320         __builtin_finite instead of finite.
2321         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2322         Likewise.
2323
2324 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2325
2326         PR tree-optimization/63387
2327         * gcc.dg/pr63387.c: New testcase.
2328
2329 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2330
2331         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2332
2333 2015-04-13  Richard Biener  <rguenther@suse.de>
2334
2335         PR tree-optimization/65204
2336         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2337
2338 2015-04-13  Terry Guo  <terry.guo@arm.com>
2339
2340         PR target/65710
2341         * gcc.target/arm/pr65710.c: New.
2342
2343 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR tree-optimization/65747
2346         * g++.dg/torture/pr65747.C: New test.
2347
2348 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR c++/65736
2351         * g++.dg/cpp0x/pr65736.C: New test.
2352
2353 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2354             Martin Liska  <mliska@suse.cz>
2355
2356         PR ipa/65722
2357         * g++.dg/ipa/pr65722.C: New testcase.
2358
2359 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR tree-optimization/65735
2362         * gcc.c-torture/compile/pr65735.c: New test.
2363
2364 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2365
2366         PR middle-end/65554
2367         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2368
2369 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR target/65671
2372         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2373
2374 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2375
2376         PR target/65647
2377         * gcc.target/arm/pr65647-2.c: New.
2378
2379 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2380
2381         PR target/65694
2382         * g++.dg/torture/pr65694.C: New test.
2383
2384 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2385
2386         * gfortran.dg/coarray_lock_6.f90: New.
2387         * gfortran.dg/coarray_lock_7.f90: New.
2388         * gfortran.dg/coarray/lock_2.f90: New.
2389
2390 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2391
2392         PR fortran/56674
2393         PR fortran/58813
2394         PR fortran/59016
2395         PR fortran/59024
2396         * gfortran.dg/used_types_27.f90: New.
2397
2398 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2399
2400         PR target/65671
2401         * gcc.target/i386/pr65671.c: New.
2402
2403 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR tree-optimization/65709
2406         * c-c++-common/ubsan/align-9.c: New test.
2407
2408 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2409
2410         PR fortran/56852
2411         * gfortran.dg/pr56852.f90: New test.
2412
2413 2015-04-09  Marek Polacek  <polacek@redhat.com>
2414             Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR middle-end/65554
2417         * g++.dg/opt/pr65554.C: New test.
2418
2419 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2420
2421         PR c++/65690
2422         * c-c++-common/attr-aligned-1.c: New test.
2423
2424 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2425
2426         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2427
2428 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2429
2430         PR target/65676
2431         * gcc.target/i386/sse-25.c: New.
2432
2433 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR target/65693
2436         * gcc.target/i386/pr65693.c: New test.
2437
2438 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2439
2440         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2441
2442 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2443
2444         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2445
2446 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2447
2448         * gcc.target/i386/thunk-retbnd.c: New.
2449
2450 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2451
2452         * gnat.dg/opt48.adb: New test.
2453         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2454         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2455
2456 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2457
2458         PR ipa/65540
2459         * gcc.c-torture/compile/pr65540.c: New.
2460
2461 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2462
2463         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2464         -Wno-pointer-arith.
2465
2466 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR debug/65678
2469         * g++.dg/debug/pr65678.C: New test.
2470
2471         PR middle-end/65680
2472         * gcc.c-torture/compile/pr65680.c: New test.
2473
2474 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2475
2476         PR fortran/65548
2477         * gfortran.dg/allocate_with_source_5.f90: New test.
2478
2479 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2480
2481         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2482         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2483
2484 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2485
2486         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2487
2488 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2489
2490         PR target/65614
2491         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2492         to get floating point compression.
2493         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2494
2495 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR preprocessor/61977
2498         * gcc.dg/cpp/pr61977.c: New test.
2499
2500 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2501
2502         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2503
2504 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2505
2506         PR target/65647
2507         * gcc.target/arm/pr65647.c: New.
2508
2509 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2510
2511         PR ipa/65655
2512         * g++.dg/torture/pr65655.C: New testcase.
2513
2514 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2515
2516         PR c++/64085
2517         * g++.dg/cpp1y/lambda-init13.C: New.
2518
2519 2015-04-03  Marek Polacek  <polacek@redhat.com>
2520
2521         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2522
2523 2015-04-02  Marek Polacek  <polacek@redhat.com>
2524
2525         PR c++/65642
2526         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2527         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2528
2529 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR preprocessor/61977
2532         * gcc.target/powerpc/pr61977-1.c: New test.
2533         * gcc.target/powerpc/pr61977-2.c: New test.
2534
2535 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2536
2537         PR c++/56100
2538         * g++.dg/warn/Wshadow-8.C: New.
2539         * g++.dg/warn/Wshadow-9.C: Likewise.
2540         * g++.dg/warn/Wshadow-10.C: Likewise.
2541         * g++.dg/warn/Wshadow-11.C: Likewise.
2542
2543 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2544
2545         * gcc.dg/pr23623.c: Added aligned attribute.
2546         * gcc.dg/20141029-1.c: Likewise.
2547         * gcc.dg/20150306-1.c: New test.
2548
2549 2015-04-01  Marek Polacek  <polacek@redhat.com>
2550
2551         PR c++/65554
2552         * g++.dg/cpp0x/initlist93.C: New test.
2553         * g++.dg/cpp0x/initlist94.C: New test.
2554
2555 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2556
2557         PR target/65624
2558         * gcc.target/aarch64/pr65624.c: New test.
2559
2560 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2561
2562         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2563
2564 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2565
2566         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2567         extra variable to force stack alignment.
2568         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2569         extra variable to force stack alignment.
2570
2571 2015-03-31  Marek Polacek  <polacek@redhat.com>
2572
2573         PR c++/65390
2574         * g++.dg/template/pr65390.C: New test.
2575
2576 2015-03-31  Martin Liska  <mliska@suse.cz>
2577
2578         * g++.dg/ipa/pr65557.C: New test.
2579
2580 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2581
2582         * gcc.target/s390/hotpatch-25.c: New test.
2583         * gcc.target/s390/hotpatch-1.c: Update test.
2584         * gcc.target/s390/hotpatch-10.c: Update test.
2585         * gcc.target/s390/hotpatch-11.c: Update test.
2586         * gcc.target/s390/hotpatch-12.c: Update test.
2587         * gcc.target/s390/hotpatch-13.c: Update test.
2588         * gcc.target/s390/hotpatch-14.c: Update test.
2589         * gcc.target/s390/hotpatch-15.c: Update test.
2590         * gcc.target/s390/hotpatch-16.c: Update test.
2591         * gcc.target/s390/hotpatch-17.c: Update test.
2592         * gcc.target/s390/hotpatch-18.c: Update test.
2593         * gcc.target/s390/hotpatch-19.c: Update test.
2594         * gcc.target/s390/hotpatch-2.c: Update test.
2595         * gcc.target/s390/hotpatch-21.c: Update test.
2596         * gcc.target/s390/hotpatch-22.c: Update test.
2597         * gcc.target/s390/hotpatch-23.c: Update test.
2598         * gcc.target/s390/hotpatch-24.c: Update test.
2599         * gcc.target/s390/hotpatch-3.c: Update test.
2600         * gcc.target/s390/hotpatch-4.c: Update test.
2601         * gcc.target/s390/hotpatch-5.c: Update test.
2602         * gcc.target/s390/hotpatch-6.c: Update test.
2603         * gcc.target/s390/hotpatch-7.c: Update test.
2604         * gcc.target/s390/hotpatch-8.c: Update test.
2605         * gcc.target/s390/hotpatch-9.c: Update test.
2606         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2607
2608 2015-03-31  Richard Biener  <rguenther@suse.de>
2609
2610         PR middle-end/65626
2611         * g++.dg/torture/pr65626.C: New testcase.
2612
2613 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2614
2615         PR target/65531
2616         * gcc.target/i386/mpx/pr65531.cc: New.
2617
2618 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2619
2620         PR target/65602
2621         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2622         __builtin_alloca instead of alloca.
2623         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2624         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2625         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2626         check.
2627
2628 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR ipa/65610
2631         * g++.dg/ubsan/pr65610.C: New test.
2632
2633 2015-03-30  Marek Polacek  <polacek@redhat.com>
2634
2635         PR c++/65398
2636         * g++.dg/cpp0x/pr65398-2.C: New test.
2637
2638 2015-03-30  Marek Polacek  <polacek@redhat.com>
2639
2640         * c-c++-common/pr65556.c: Change the width of bit-fields.
2641
2642 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2643
2644         PR ipa/65588
2645         * gcc.target/i386/pr65588.c: New testcase.
2646
2647 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648
2649         PR libgfortran/65563
2650         * gfortran.dg/open_errors_2.f90:  New test.
2651
2652 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2653
2654         PR libgfortran/65596
2655         * gfortran.dg/namelist_86.f90: New test.
2656
2657 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
2658
2659         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2660         statement to reflect new ownership.
2661
2662 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2663
2664         PR c++/42328
2665         * g++.dg/template/friend58.C: New.
2666         * g++.dg/template/friend59.C: Likewise.
2667
2668 2015-03-27  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR c/65586
2671         * g++.dg/gomp/openmp-simd-3.C: New.
2672         * gcc.dg/gomp/openmp-simd-3.c: New.
2673
2674 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2675
2676         PR target/65248
2677         * gcc.target/i386/pr65248-1.c: New file.
2678         * gcc.target/i386/pr65248-2.c: Likewise.
2679         * gcc.target/i386/pr65248-3.c: Likewise.
2680         * gcc.target/i386/pr65248-4.c: Likewise.
2681
2682 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR target/65593
2685         * gcc.c-torture/compile/pr65593.c: New test.
2686
2687 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
2688
2689         PR c++/59329
2690         * g++.dg/cpp1y/constexpr-assert1.C: New.
2691
2692 2015-03-27  Marek Polacek  <polacek@redhat.com>
2693
2694         PR c++/65556
2695         * c-c++-common/pr65556.c: New test.
2696
2697 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2698
2699         PR ipa/65600
2700         * g++.dg/torture/pr65600.C: New testcase.
2701
2702 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2703
2704         PR target/65407
2705         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2706
2707 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
2708
2709         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2710         statement and cleanup. Fixed typos.
2711
2712 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2713
2714         PR middle-end/65595
2715         * gcc.c-torture/compile/pr65595.c: New testcase.
2716
2717 2015-03-27  Marek Polacek  <polacek@redhat.com>
2718
2719         PR sanitizer/65583
2720         * g++.dg/ubsan/pr65583.C: New test.
2721
2722 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2723
2724         * gcc.c-torture/compile/20150327.c: New testcase.
2725
2726 2015-03-26  Richard Biener  <rguenther@suse.de>
2727
2728         PR middle-end/65555
2729         * g++.dg/torture/pr65555.C: New testcase.
2730
2731 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR tree-optimization/64715
2734         * gcc.dg/builtin-object-size-15.c: New test.
2735         * gcc.dg/pr64715-1.c: New test.
2736         * gcc.dg/pr64715-2.c: New test.
2737
2738 2015-03-26  Richard Biener  <rguenther@suse.de>
2739
2740         PR middle-end/65519
2741         * gnat.dg/specs/opt2.ads: Fix testcase.
2742
2743 2015-03-25  Martin Sebor  <msebor@redhat.com>
2744
2745         PR testsuite/65526
2746         * lib/target-supports.exp (check_effective_target_arm32): Fail early
2747         when target isn't arm*-*-*-*.
2748         (check_effective_target_arm_nothumb): Likewise.
2749         (check_effective_target_arm_little_endian): Likewise.
2750         (check_effective_target_arm_vect_no_misalign): Likewise.
2751         (check_effective_target_aarch64_little_endian): Fail early if target
2752         isn't aarch64*-*-*.
2753
2754 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
2755
2756         PR tree-optimization/65177
2757         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2758
2759 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
2760
2761         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2762         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2763         smmintrin.h and mm3dnow.h.
2764
2765 2015-03-25  Marek Polacek  <polacek@redhat.com>
2766
2767         PR c++/65558
2768         * g++.dg/cpp0x/pr65558.C: New test.
2769
2770 2015-03-25  Marek Polacek  <polacek@redhat.com>
2771
2772         PR c++/61670
2773         * g++.dg/template/pr61670.C: New test.
2774
2775 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2776
2777         PR c++/54987
2778         * g++.dg/template/pr54987.C: New.
2779
2780 2015-03-25  Richard Biener  <rguenther@suse.de>
2781
2782         PR tree-optimization/62630
2783         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2784
2785 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2786
2787         PR target/65508
2788         * gcc.target/i386/mpx/pr65508.c: New.
2789
2790 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
2791
2792         PR fortran/64952
2793         PR fortran/65532
2794         * gfortran.dg/data_initialized_3.f90: New.
2795
2796 2015-03-25  Richard Biener  <rguenther@suse.de>
2797
2798         PR middle-end/65519
2799         * gnat.dg/specs/opt2.ads: New testcase.
2800
2801 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
2802
2803         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2804         * gcc.target/arm/memset-inline-4.c: Skip for
2805         arm_tune_string_ops_prefer_neon.
2806         * gcc.target/arm/memset-inline-5.c: Ditto.
2807         * gcc.target/arm/memset-inline-6.c: Ditto.
2808         * gcc.target/arm/memset-inline-8.c: Ditto.
2809         * gcc.target/arm/memset-inline-9.c: Ditto.
2810
2811 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2812
2813         PR c++/58923
2814         * g++.dg/other/virtual3.C: New.
2815
2816 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2817
2818         PR c++/60130
2819         * g++.dg/cpp0x/vt-60130.C: New.
2820
2821 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2822
2823         PR c++/61971
2824         * g++.dg/warn/Warray-bounds-7.C: New.
2825
2826 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2827
2828         PR c++/60067
2829         * g++.dg/template/defarg18.C: New.
2830
2831 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2832
2833         PR c++/59988
2834         * g++.dg/cpp0x/vt-59988.C: New.
2835
2836 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR tree-optimization/65533
2839         * gcc.dg/pr65533.c: New test.
2840
2841 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
2842
2843         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2844         source= and mold= expressions functionality.
2845         * gfortran.dg/allocate_class_4.f90: New test.
2846         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2847         copying an unlimited polymorhpic object containing a char array
2848         to another unlimited polymorphic object respects the _len
2849         component.
2850         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2851         whether deferred length char array allocate works, unlimited
2852         polymorphic object allocation from a string works and if
2853         allocating an array of deferred length strings works.
2854         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2855
2856 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2857
2858         PR c++/65513
2859         * g++.dg/cpp0x/constexpr-array11.C: New.
2860
2861 2015-03-24  Richard Biener  <rguenther@suse.de>
2862
2863         PR middle-end/65517
2864         * gcc.dg/torture/pr65517.c: New testcase.
2865
2866 2015-03-24  Tobias Burnus  <burnus@net-b.de>
2867
2868         * gfortran.dg/coindexed_1.f90: Moved from
2869         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2870
2871 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR testsuite/65506
2874         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2875         gimple dump.
2876
2877         PR target/65523
2878         * gcc.target/i386/pr65523.c: New test.
2879
2880         PR ipa/65475
2881         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2882         dg-options.
2883         * g++.dg/lto/pr65475b_0.C: Likewise.
2884
2885 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
2886
2887         PR target/65505
2888         * gcc.target/sh/torture/pr65505.c: New.
2889
2890 2015-03-23  Martin Sebor  <msebor@redhat.com>
2891
2892         PR testsuite/63175
2893         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2894         assembly for lvx in addition to lxv.
2895
2896 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR target/65504
2899         * gfortran.dg/pr65504.f90: New test.
2900
2901         PR ipa/65521
2902         * gcc.dg/pr65521.c: New test.
2903
2904 2015-03-23  Richard Biener  <rguenther@suse.de>
2905
2906         PR tree-optimization/65518
2907         * gcc.dg/vect/pr65518.c: New testcase.
2908
2909 2015-03-23  Richard Biener  <rguenther@suse.de>
2910
2911         PR tree-optimization/65494
2912         * gcc.dg/vect/pr65494.c: New testcase.
2913
2914 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR preprocessor/65238
2917         * c-c++-common/cpp/pr65238-1.c: New test.
2918         * gcc.dg/cpp/pr65238-2.c: New test.
2919         * gcc.dg/cpp/trad/pr65238-3.c: New test.
2920         * gcc.dg/cpp/trad/pr65238-4.c: New test.
2921
2922 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
2923             Mikael Morin  <mikael@gcc.gnu.org>
2924
2925         PR fortran/64952
2926         * gfortran.dg/elemental_dependency_4.f90: New.
2927         * gfortran.dg/elemental_dependency_5.f90: New.
2928
2929 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
2930
2931         PR ipa/65475
2932         * g++.dg/lto/pr65475b_0.C: New testcase.
2933         * g++.dg/lto/pr65475b_1.C: New testcase.
2934         * g++.dg/lto/pr65475c_0.C: New testcase.
2935         * g++.dg/lto/pr65475c_1.C: New testcase.
2936
2937 2015-03-21  Tobias Burnus  <burnus@net-b.de>
2938
2939         * gfortran.dg/coarray_38.f90: New.
2940         * gfortran.dg/coarray_39.f90: New.
2941         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2942         compile test.
2943
2944 2015-03-20  Marek Polacek  <polacek@redhat.com>
2945
2946         PR c++/65398
2947         * g++.dg/cpp0x/pr65398.C: New test.
2948
2949 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2950
2951         PR ipa/65475
2952         * g++.dg/lto/pr65475_0.C: New testcase.
2953         * g++.dg/lto/pr65475_1.C: New testcase.
2954
2955 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2956
2957         PR rtl-optimization/64366
2958         * gcc.target/sh/pr64366.c: New.
2959
2960 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2961
2962         PR c++/48324
2963         * g++.dg/cpp0x/constexpr-48324.C: New.
2964
2965 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2966
2967         PR c++/48453
2968         * g++.dg/cpp0x/pr48453.C: New.
2969
2970 2015-03-20  Marek Polacek  <polacek@redhat.com>
2971
2972         PR c++/65072
2973         * g++.dg/cpp0x/pr65072.C: New test.
2974
2975 2015-03-20  Richard Biener  <rguenther@suse.de>
2976
2977         PR middle-end/64715
2978         * gcc.dg/pr15347.c: Use -O.
2979         * c-c++-common/pr19807-1.c: Likewise.
2980
2981 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2982
2983         * gnat.dg/volatile13.ad[sb]: New test.
2984
2985 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2986
2987         PR rtl-optimization/60851
2988         * gcc.target/i386/pr60851.c: New test.
2989
2990 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2991
2992         PR target/65240
2993         * g++.dg/pr65240.h: Add tests for PR 65240.
2994         * g++.dg/pr65240-1.C: Likewise.
2995         * g++.dg/pr65240-2.C: Likewise.
2996         * g++.dg/pr65240-3.C: Likewise.
2997         * g++.dg/pr65240-4.C: Likewise.
2998
2999 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3000
3001         PR rtl-optimization/63491
3002         * gcc.target/powerpc/pr63491.c: New.
3003
3004 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3005
3006         * g++.dg/ipa/pr65465.C: New test.
3007
3008 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR c++/52659
3011         * g++.dg/cpp0x/deleted11.C: New.
3012
3013 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR sanitizer/65400
3016         * c-c++-common/tsan/pr65400-3.c: New test.
3017
3018 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3019
3020         PR c++/59686
3021         * g++.dg/cpp0x/constexpr-59686.C: New.
3022
3023 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR sanitizer/64265
3026         * g++.dg/tsan/pr64265.C: New test.
3027
3028         PR sanitizer/65400
3029         * c-c++-common/tsan/pr65400-1.c: New test.
3030         * c-c++-common/tsan/pr65400-2.c: New test.
3031
3032 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3033
3034         PR c++/59816
3035         * g++.dg/cpp0x/pr59816.C: New.
3036
3037 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/59198
3040         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3041
3042 2015-03-18  Martin Liska  <mliska@suse.cz>
3043
3044         PR ipa/65439
3045         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3046         equivalences either to 6 or 7.
3047
3048 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3049
3050         PR middle-end/64491
3051         Revert:
3052         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3053
3054         * gcc.dg/undefined-loop-1.c: New file.
3055         * gcc.dg/undefined-loop-2.c: New file.
3056
3057         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3058
3059         PR testsuite/64032
3060         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3061         loop exits too early.
3062
3063 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR tree-optimization/65450
3066         * gfortran.dg/pr65450.f90: New test.
3067
3068         PR target/65078
3069         * gcc.target/i386/pr65078-1.c: New test.
3070         * gcc.target/i386/pr65078-2.c: New test.
3071         * gcc.target/i386/pr65078-3.c: New test.
3072         * gcc.target/i386/pr65078-4.c: New test.
3073         * gcc.target/i386/pr65078-5.c: New test.
3074         * gcc.target/i386/pr65078-6.c: New test.
3075
3076 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3077
3078         PR c++/65340
3079         * g++.dg/cpp1y/pr65340.C: New.
3080
3081 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3082
3083         PR fortran/64432
3084         * gfortran.dg/system_clock_3.f08: Adjust test.
3085
3086 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/59198
3089         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3090         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3091
3092 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093
3094         PR fortran/64432
3095         * gfortran.dg/system_clock_3.f08: New test.
3096
3097 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3098
3099         PR c++/64626
3100         g++.dg/cpp1y/pr64626-1.C: New.
3101         g++.dg/cpp1y/pr64626-2.C: New.
3102         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3103
3104 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR tree-optimization/65427
3107         * gcc.c-torture/execute/pr65427.c: New test.
3108
3109 2015-03-16  Marek Polacek  <polacek@redhat.com>
3110
3111         DR 1688
3112         PR c++/65327
3113         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3114         * g++.dg/cpp0x/pr65327.C: New test.
3115
3116 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3117
3118         PR sanitizer/64820
3119         * c-c++-common/asan/pr64820.c: New test.
3120
3121 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3122
3123         * gfortran.dg/pointer_2.f90: New test.
3124
3125 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3126
3127         * g++.dg/pr65049.C: New test.
3128
3129 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3130
3131         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3132         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3133         * gcc.target/i386/fuse-caller-save.c: Same.
3134
3135 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3136
3137         * gnat.dg/loop_optimization18.ad[sb]: New test.
3138         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3139
3140 2015-03-16  Alan Modra  <amodra@gmail.com>
3141
3142         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3143         2014-12-05 change.
3144
3145 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3146
3147         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3148         hppa*-*-hpux*.
3149         * gcc.dg/torture/pr65270-2.c: Likewise.
3150
3151 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3152
3153         PR fortran/61138
3154         * gfortran.dg/pointer_remapping_9.f90: New.
3155
3156 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR tree-optimization/65369
3159         * gcc.c-torture/execute/pr65369.c: New test.
3160
3161         PR tree-optimization/65418
3162         * gcc.c-torture/execute/pr65418-1.c: New test.
3163         * gcc.c-torture/execute/pr65418-2.c: New test.
3164
3165         PR rtl-optimization/65401
3166         * gcc.c-torture/execute/pr65401.c: New test.
3167
3168 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3169
3170         PR target/64600
3171         * gcc.target/arm/pr64600_1.c: New test.
3172
3173 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3174
3175         PR rtl-optimization/65235
3176         * gcc.target/aarch64/pr65235_1.c: New test.
3177
3178 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3179
3180         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3181         * gcc.target/s390/hotpatch-22.c: Likewise.
3182         * gcc.target/s390/hotpatch-23.c: Likewise.
3183         * gcc.target/s390/hotpatch-24.c: Likewise.
3184         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3185         * gcc.target/s390/hotpatch-1.c: Update expected output.
3186         * gcc.target/s390/hotpatch-2.c: Likewise.
3187         * gcc.target/s390/hotpatch-3.c: Likewise.
3188         * gcc.target/s390/hotpatch-4.c: Likewise.
3189         * gcc.target/s390/hotpatch-5.c: Likewise.
3190         * gcc.target/s390/hotpatch-6.c: Likewise.
3191         * gcc.target/s390/hotpatch-7.c: Likewise.
3192         * gcc.target/s390/hotpatch-8.c: Likewise.
3193         * gcc.target/s390/hotpatch-9.c: Likewise.
3194         * gcc.target/s390/hotpatch-10.c: Likewise.
3195         * gcc.target/s390/hotpatch-11.c: Likewise.
3196         * gcc.target/s390/hotpatch-12.c: Likewise.
3197         * gcc.target/s390/hotpatch-13.c: Likewise.
3198         * gcc.target/s390/hotpatch-14.c: Likewise.
3199         * gcc.target/s390/hotpatch-15.c: Likewise.
3200         * gcc.target/s390/hotpatch-16.c: Likewise.
3201         * gcc.target/s390/hotpatch-17.c: Likewise.
3202         * gcc.target/s390/hotpatch-18.c: Likewise.
3203         * gcc.target/s390/hotpatch-19.c: Likewise.
3204
3205 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3206
3207         PR target/65103
3208         * gcc.target/i386/pr65103-1.c: New.
3209
3210 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3211
3212         PR target/65044
3213         * gcc.target/i386/pr65044.c: New.
3214
3215 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3216
3217         PR rtl-optimization/64895
3218         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3219         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3220         * gcc.target/i386/fuse-caller-save.c: Ditto.
3221
3222 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3223
3224         * gcc.dg/ipa/pr63569.c: Fix template.
3225
3226 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3227
3228         * g++.dg/ipa/pr64146.C: Require fpic support.
3229
3230 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3231
3232         PR libfortran/65200
3233         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3234         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3235
3236 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3237
3238         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3239         to dg-options, fix up dg-skip-if.
3240
3241 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3242
3243         PR target/65296
3244         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3245         * gcc.target/avr/tiny-caller-save.c: Same.
3246
3247 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3248
3249         PR target/65242
3250         * g++.dg/pr65242.C: New test.
3251
3252 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3253
3254         * c-c++-common/asan/no-asan-check-glob.c: New test.
3255
3256 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/65370
3259         * g++.dg/other/default11.C: New.
3260         * g++.dg/other/default12.C: Likewise.
3261
3262 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR target/65368
3265         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3266
3267 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3268
3269         PR fortran/65024
3270         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3271
3272 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR c++/65127
3275         * g++.dg/cpp0x/pr65127.C: New test.
3276
3277 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3278
3279         * gcc.dg/ipa/PR64550.c: Update template.
3280
3281 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3282             Tobias Burnus  <burnus@net-b.de>
3283
3284         * gfortran.dg/coarray_sync_memory.f90: New.
3285
3286 2015-03-10  Marek Polacek  <polacek@redhat.com>
3287
3288         PR sanitizer/65367
3289         * c-c++-common/ubsan/pr65367.c: New test.
3290
3291 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3292
3293         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3294         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3295         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3296         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3297         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3298         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3299         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3300         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3301         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3302         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3303         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3304         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3305         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3306
3307 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3308
3309         * lib/mpx-dg.exp (mpx_link_flags): New.
3310         (mpx_init): New.
3311         (mpx_finish): New.
3312         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3313         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3314         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3315         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3316         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3317         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3318         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3319         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3320         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3321         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3322         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3323         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3324         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3325         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3326         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3327         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3328         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3329         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3330         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3331         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3332         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3333         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3334         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3335         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3336         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3337         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3338         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3339         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3340         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3341         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3342         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3343         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3344         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3345         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3346         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3347         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3348         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3349         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3350         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3351         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3352         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3353         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3354         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3355         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3356         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3357         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3358         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3359         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3360         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3361         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3362         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3363         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3364         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3365         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3366         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3367         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3368         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3369         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3370         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3371         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3372         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3373         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3374         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3375         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3376         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3377         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3378         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3379         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3380         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3381         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3382         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3383         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3384         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3385         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3386         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3387         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3388         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3389         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3390         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3391         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3392         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3393         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3394         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3395         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3396         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3397         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3398         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3399         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3400         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3401         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3402         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3403         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3404         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3405         * gcc.target/i386/mpx/label-address-1.c: New.
3406         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3407         * gcc.target/i386/mpx/macro.c: New.
3408         * gcc.target/i386/mpx/mpx-check.h: New.
3409         * gcc.target/i386/mpx/mpx.exp: New.
3410         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3411         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3412         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3413         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3414         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3415         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3416         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3417         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3418         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3419         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3420         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3421         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3422         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3423         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3424         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3425         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3426         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3427         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3428         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3429         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3430         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3431         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3432         * gcc.target/i386/mpx/reference-1-nov.c: New.
3433         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3434         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3435         * gcc.target/i386/mpx/reference-2-nov.c: New.
3436         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3437         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3438         * gcc.target/i386/mpx/reference-3-nov.c: New.
3439         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3440         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3441         * gcc.target/i386/mpx/reference-4-nov.c: New.
3442         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3443         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3444         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3445         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3446         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3447         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3448         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3449         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3450         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3451         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3452         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3453         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3454         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3455         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3456         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3457         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3458         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3459         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3460         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3461         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3462         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3463         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3464         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3465         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3466         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3467         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3468         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3469         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3470         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3471         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3472         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3473         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3474         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3475         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3476         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3477         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3478         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3479         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3480         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3481         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3482         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3483         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3484         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3485         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3486         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3487         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3488         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3489         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3490         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3491         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3492         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3493         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3494         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3495         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3496         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3497         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3498         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3499         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3500         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3501         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3502         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3503         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3504         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3505         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3506         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3507         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3508         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3509         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3510         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3511         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3512         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3513         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3514         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3515         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3516         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3517         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3518         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3519         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3520         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3521         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3522         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3523         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3524         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3525         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3526         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3527         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3528         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3529         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3530         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3531         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3532         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3533         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3534         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3535         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3536         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3537         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3538         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3539         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3540         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3541         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3542         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3543         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3544         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3545         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3546         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3547         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3548         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3549         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3550         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3551         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3552         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3553         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3554         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3555         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3556         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3557         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3558         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3559         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3560         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3561         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3562         * gcc.target/i386/mpx/vla-1-nov.c: New.
3563         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3564         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3565         * gcc.target/i386/mpx/vla-2-nov.c: New.
3566         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3567
3568 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3569
3570         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3571
3572 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3573
3574         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3575
3576 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3577
3578         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3579         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3580
3581 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR c/65120
3584         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3585         on rhs is 0.
3586         (fn4): New test.
3587         * c-c++-common/pr65120.c: New test.
3588
3589         PR rtl-optimization/65321
3590         * gcc.dg/pr65321.c: New test.
3591
3592 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3593
3594         PR tree-optimization/65355
3595         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3596
3597 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR c/65120
3600         * c-c++-common/pr49706.c: Adjust tests for not warning
3601         about !!x == y or !b == y where b is boolean, and add
3602         some further tests.
3603         * c-c++-common/pr62199-2.c: Likewise.
3604
3605 2015-03-09  Richard Biener  <rguenther@suse.de>
3606
3607         PR middle-end/65270
3608         * gcc.dg/torture/pr65270-1.c: New testcase.
3609         * gcc.dg/torture/pr65270-2.c: Likewise.
3610
3611 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3612
3613         PR tree-optimization/63743
3614         * gcc.dg/pr63743.c: New test.
3615
3616 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
3617
3618         PR lto/65316
3619         * g++.dg/lto/pr65316_0.C: New testcase.
3620         * g++.dg/lto/pr65316_1.C: New testcase.
3621
3622 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3623
3624         PR target/62247
3625         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3626         hppa*-*-hpux*.
3627         * g++.dg/abi/rtti3.C: Likewise.
3628
3629         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3630
3631         PR target/62251
3632         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3633
3634         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3635
3636         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3637
3638         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3639
3640 2015-03-08  Morin  <mikael@gcc.gnu.org>
3641
3642         PR fortran/60898
3643         * gfortran.dg/entry_20.f90: New.
3644
3645 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3646
3647         PR target/65153
3648         * gcc.c-torture/compile/pr65153.c: New.
3649
3650 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3651
3652         PR target/65249
3653         * g++.dg/torture/pr65249.C: New.
3654
3655 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3658         long.
3659         (int64_t): Likewise.
3660
3661 2015-03-07  Marek Polacek  <polacek@redhat.com>
3662             Martin Uecker  <uecker@eecs.berkeley.edu>
3663
3664         PR sanitizer/65280
3665         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3666         member-like arrays.
3667         * c-c++-common/ubsan/bounds-8.c: New test.
3668         * c-c++-common/ubsan/bounds-9.c: New test.
3669         * gcc.dg/ubsan/bounds-2.c: New test.
3670
3671 2015-03-05  Martin Sebor  <msebor@redhat.com>
3672
3673         * PR testsuite/63175
3674         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3675         checking of results into main to prevent it from getting optimized
3676         away.
3677         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3678
3679 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
3680
3681         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3682         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3683         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3684         x64.
3685
3686 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
3687
3688         * g++.dg/lto/pr65302_1.C: New testcase.
3689         * g++.dg/lto/pr65302_0.C: New testcase.
3690
3691 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3692
3693         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3694         -fno-ipa-icf to dg-options.
3695
3696 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3697
3698         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3699         compiles using the linker plugin.
3700
3701 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3702
3703         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3704
3705 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3706
3707         * gcc.target/arm/pr65067.c: New test.
3708
3709 2015-03-05  Martin Liska  <mliska@suse.cz>
3710
3711         PR ipa/65318
3712         * gcc.dg/ipa/pr65318.c: New test.
3713
3714 2015-03-05  Marek Polacek  <polacek@redhat.com>
3715
3716         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3717
3718 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3719
3720         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3721
3722 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3723
3724         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3725         max-unroll-times back to defaults for s390.
3726
3727 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3728
3729         Fix last commit.
3730
3731 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3732
3733         PR c++/64665
3734         * g++.dg/cpp0x/initlist92.C: New.
3735
3736 2015-03-05  Richard Biener  <rguenther@suse.de>
3737
3738         PR tree-optimization/65310
3739         * gcc.dg/vect/pr65310.c: New testcase.
3740
3741 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3742
3743         PR c++/64834
3744         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3745
3746 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3747
3748         * gnat.dg/entry_queues3.adb: New test.
3749
3750 2015-03-04  Ian Lance Taylor  <iant@google.com>
3751
3752         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3753
3754 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3755
3756         PR c++/64227
3757         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3758
3759 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
3760
3761         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3762         -fno-ipa-icf to dg-options
3763         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3764         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3765
3766 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3767
3768         PR c++/64398
3769         * g++.dg/cpp0x/decltype62.C: New.
3770
3771 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3772
3773         * gnat.dg/object_overflow5.adb: New test.
3774
3775 2015-03-03  Martin Liska  <mliska@suse.cz>
3776
3777         PR ipa/65287
3778         * gcc.dg/ipa/pr65287.c: New test.
3779
3780 2015-03-03  Martin Jambor  <mjambor@suse.cz>
3781             Eric Botcazou  <ebotcazou@adacore.com>
3782
3783         * gnat.dg/specs/pack12.ads: New test.
3784
3785 2015-03-03  Martin Liska  <mliska@suse.cz>
3786
3787         * gcc.dg/ipa/PR65282.c: New test.
3788
3789 2015-03-13  Jeff Law  <law@redhat.com>
3790
3791         PR tree-optimization/65241
3792         * gcc.c-torture/compile/pr65241.c: New test.
3793
3794 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
3795
3796         PR target/64331
3797         * gcc.target/avr/torture/pr64331.c: New test.
3798
3799 2015-03-03  Martin Liska  <mliska@suse.cz>
3800             Jan Hubicka  <hubicka@ucw.cz>
3801
3802         * g++.dg/ipa/pr65263.C: New test.
3803
3804 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3805
3806         PR ipa/65130
3807         * gcc.dg/lto/pr65130_0.c: New testcase.
3808         * gcc.dg/lto/pr65130_1.c: New testcase.
3809
3810 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3811
3812         PR ipa/64988
3813         * g++.dg/torture/pr64988.C: New testcase.
3814
3815 2015-03-02  Tobias Burnus  <burnus@net-b.de>
3816
3817         * gfortran.dg/coarray_atomic_6.f90: New.
3818
3819 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3820
3821         PR target/65184
3822         * gcc.target/i386/pr65184.c: New.
3823
3824 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3825
3826         PR target/65183
3827         * gcc.target/i386/pr65183.c: New.
3828
3829 2015-02-28  Martin Liska  <mliska@suse.cz>
3830             Jan Hubicka  <hubicka@ucw.cz>
3831
3832         * gcc.dg/ipa/ipa-icf-35.c: New test.
3833         * gcc.dg/ipa/ipa-icf-36.c: New test.
3834         * gcc.dg/ipa/ipa-icf-37.c: New test.
3835
3836 2015-02-28  Martin Liska  <mliska@suse.cz>
3837             Jan Hubicka  <hubicka@ucw.cz>
3838
3839         PR ipa/65245
3840         * gcc.dg/ipa/ipa-icf-34.c: New test.
3841
3842 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3843
3844         PR target/61142
3845         * gcc.target/sh/sh/pr61142.c: New.
3846
3847 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3848
3849         * g++.dg/other/dump-ada-spec-3.C: New test.
3850
3851 2015-03-01  Martin Liska  <mliska@suse.cz>
3852
3853         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3854         * g++.dg/ipa/pr63595.C: Update expected results.
3855
3856 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
3857
3858         PR ipa/65236
3859         * g++.dg/ipa/ipa-icf-6.C: New testcase.
3860
3861 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
3862
3863         * gcc.dg/vect/pr59354.c: Move vector producing code to
3864         separate function.
3865
3866 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
3867
3868         PR ipa/65237
3869         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3870         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3871         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3872         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3873
3874 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR tree-optimization/65048
3877         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3878         (foo): Use K&R style definition.
3879
3880 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
3881
3882         PR target/65032
3883         * g++.dg/pr65032.C: New.
3884
3885 2015-02-27  Marek Polacek  <polacek@redhat.com>
3886
3887         PR c/65040
3888         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3889         -Wformat=2.
3890
3891 2015-02-27  Marek Polacek  <polacek@redhat.com>
3892
3893         PR c/65228
3894         * gcc.dg/pr65228.c: New test.
3895
3896 2015-02-27  Kai Tietz  <ktietz@redhat.com>
3897
3898         PR c/35330
3899         * gcc.dg/weak/weak-17.c: New file.
3900
3901 2015-02-27  Richard Biener  <rguenther@suse.de>
3902
3903         PR lto/65193
3904         * g++.dg/lto/pr65193_0.C: New testcase.
3905
3906 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3907
3908         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3909         * gcc.target/s390/hotpatch-8.c: Likewise.
3910         * gcc.target/s390/hotpatch-9.c: Likewise.
3911         * gcc.target/s390/pr61078.c: Likewise.
3912         * gcc.target/s390/pr57960.c: Remove -m64.
3913         * gcc.target/s390/pr61078.c: Likewise.
3914
3915 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
3916             Martin Liska  <mliska@suse.cz>
3917
3918         PR bootstrap/65150
3919         * gcc.dg/pr64454.c: Disable ICF.
3920         * gcc.dg/pr28685-1.c: Disable ICF
3921         * gcc.dg/ipa/iinline-5.c: Disable ICF.
3922         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3923         * g++.dg/ipa/ipa-icf-4.C: Update template.
3924
3925 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR tree-optimization/65216
3928         * gcc.c-torture/execute/pr65216.c: New test.
3929
3930         PR tree-optimization/65215
3931         * gcc.c-torture/execute/pr65215-1.c: New test.
3932         * gcc.c-torture/execute/pr65215-2.c: New test.
3933         * gcc.c-torture/execute/pr65215-3.c: New test.
3934         * gcc.c-torture/execute/pr65215-4.c: New test.
3935         * gcc.c-torture/execute/pr65215-5.c: New test.
3936
3937 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3938
3939         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3940
3941 2015-02-26  Martin Liska  <mliska@suse.cz>
3942             Jan Hubicka  <hubicka@ucw.cz>
3943
3944         * g++.dg/ipa/pr64146.C: Update expected results.
3945         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3946         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3947         * gcc.dg/ipa/ipa-icf-34.c: New test.
3948
3949 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3950
3951         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3952         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3953         (dg-additional-options): Remove dg directive.
3954         (dg-final): Add dg directive.
3955
3956 2015-02-26  Marek Polacek  <polacek@redhat.com>
3957
3958         PR ipa/65008
3959         * g++.dg/ipa/pr65008.C: New test.
3960
3961 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3962
3963         * lib/profopt.exp (profopt-target-cleanup): New proc.
3964         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3965         files from sources from dg-additional-sources.
3966
3967 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3968
3969         * lib/gcov.exp: Cleanup in case of xfail.
3970
3971 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3972
3973         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3974
3975 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3976
3977         PR debug/46102
3978         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3979         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3980         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3981         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3982         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3983         * g++.dg/debug/pr46123.C: XFAIL and move...
3984         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3985         * gcc.dg/debug/dwarf2-3.c: Move...
3986         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3987
3988 2015-02-26  Marek Polacek  <polacek@redhat.com>
3989
3990         PR c++/65202
3991         * g++.dg/cpp1y/pr65202.C: New test.
3992
3993 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3994
3995         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3996         locale_facets.h.gcov.
3997
3998 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3999
4000         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4001
4002 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4003
4004         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4005
4006 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4007
4008         PR target/65217
4009         * gcc.target/i386/pr65217.c: New.
4010
4011 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4012
4013         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4014
4015 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4016
4017         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4018
4019 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4020
4021         PR tree-optimization/65048
4022         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4023
4024 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4025
4026         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4027         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4028
4029 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4030
4031         PR target/65161
4032         * gcc.target/i386/pr65161.c: New test.
4033
4034 2015-02-26  Terry Guo  <terry.guo@arm.com>
4035
4036         * gcc.target/arm/no-volatile-in-it.c: New test.
4037
4038 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4039
4040         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4041         (dg-options): Add -save-temps.
4042         (dg-final): Add cleanup-saved-temps.
4043
4044 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4045
4046         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4047
4048 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4049
4050         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4051         * gcc.target/powerpc/pack01.c: Include string.h.
4052
4053 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4054
4055         PR target/65167
4056         * gcc.target/i386/pr65167.c: New.
4057
4058 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4059
4060         PR tree-optimization/61917
4061         * gcc.dg/vect/vect-pr61917.c: New file.
4062
4063 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR tree-optimization/65170
4066         * gcc.c-torture/execute/pr65170.c: New test.
4067         * gcc.dg/tree-ssa/vrp96.c: New test.
4068
4069 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4070
4071         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4072
4073 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4074
4075         PR testsuite/65126
4076         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4077         (dg-additional-files-options): Copy additional_sources to
4078         additional_sources_used before emptying additional_sources.
4079         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4080         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4081         (cleanup-saved-temps): Use additional_sources_used instead of
4082         additional_sources.
4083         (dg-test): Reset additional_sources_used.
4084
4085 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4086
4087         PR fortran/63427
4088         * gfortran.dg/integer_exponentiation_6.F90: New test.
4089
4090 2015-02-23  Martin Sebor  <msebor@redhat.com>
4091
4092         PR target/65109
4093         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4094         two parts.  One to save registers, the other to verify the
4095         registers have the right values.  Save register state into
4096         static data rather than on the stack.
4097
4098 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR bootstrap/63888
4101         * c-c++-common/asan/pr63888.c: New test.
4102
4103 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4104
4105         PR target/65163
4106         * gcc.c-torture/compile/pr65163.c: New.
4107
4108 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4109
4110         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4111         with -m31 on 64 bit.
4112         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4113         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4114
4115 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4116
4117         * gcc.target/s390/20090223-1.c: Add
4118         -Wno-implicit-function-declaration option.
4119         * gcc.target/s390/pr42224.c: Likewise.
4120         * gcc.target/s390/pr55718.c: Likewise.
4121
4122 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4123
4124         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4125         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4126         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4127         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4128         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4129         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4130         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4131         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4132         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4133         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4134         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4135         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4136         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4137         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4138         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4139         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4140         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4141         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4142         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4143         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4144         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4145
4146 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4147
4148         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4149         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4150         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4151         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4152         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4153         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4154         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4155         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4156         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4157         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4158         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4159         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4160         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4161         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4162         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4163         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4164
4165 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4166
4167         PR fortran/64980
4168         PR fortran/61960
4169         * gfortran.dg/pr61960.f90: New.
4170         * gfortran.dg/pr64230.f90: New.
4171         * gfortran.dg/pr64980.f03: New.
4172
4173 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4174
4175         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4176
4177 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4178
4179         PR ada/65156
4180         * gnat.dg/timing_events.adb: Removed, invalid test.
4181
4182 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4183
4184         PR debug/58123
4185         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4186         location.
4187         * g++.dg/gcov/gcov-2.C: Likewise.
4188
4189 2015-02-20  Richard Biener  <rguenther@suse.de>
4190
4191         PR tree-optimization/65136
4192         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4193
4194 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR testsuite/64158
4197         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4198         and nvptx-*-* blacklisting.
4199
4200         * gcc.dg/sibcall-9.c: New test.
4201         * gcc.dg/sibcall-10.c: New test.
4202
4203 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4204
4205         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4206
4207 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4208
4209         PR target/64452
4210         * gcc.target/avr/torture/pr64452.c: New test.
4211
4212 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4213
4214         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4215         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4216
4217 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4218
4219         PR testsuite/65116
4220         * lib/target-supports.exp (check_compile): Check whether
4221         additional_sources is defined before using it.
4222
4223 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR middle-end/65074
4226         * g++.dg/opt/pr65074.C: New file.
4227
4228 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4229
4230         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4231         (size_type): New typedef.
4232         (operator "" _script): Use it for the last argument.
4233
4234 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4235
4236         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4237
4238 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4239
4240         * lib/target-supports.exp (check_compile): Save/restore
4241         additional_sources that may belong to an actual test.
4242
4243 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR gcov-profile/64634
4246         * g++.dg/gcov/gcov-15.C: New test.
4247
4248 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4249
4250         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4251
4252 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4253
4254         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4255
4256 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4257
4258         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4259
4260 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4261
4262         * gfortran.dg/fmt_cache_1.f: Add missing close.
4263
4264 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4265
4266         PR testsuite/65107
4267         * gfortran.dg/read_eof_8.f90: Add missing close.
4268
4269 2015-02-18  Richard Biener  <rguenther@suse.de>
4270
4271         PR tree-optimization/65063
4272         * gcc.dg/pr65063.c: New testcase.
4273
4274 2015-02-18  Richard Biener  <rguenther@suse.de>
4275
4276         PR tree-optimization/62217
4277         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4278
4279 2015-02-18  Marek Polacek  <polacek@redhat.com>
4280
4281         PR sanitizer/65081
4282         * c-c++-common/ubsan/pr65081.c: New test.
4283
4284 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4285
4286         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4287         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4288
4289 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4290
4291         * gcc.dg/ipa/propalign-3.c: New test.
4292
4293 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4294
4295         PR target/64793
4296         * gcc.target/sh/pr64793.c: New.
4297         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4298
4299 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4300
4301         * gcc.target/arm/divzero.c: New test case.
4302
4303 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4304
4305         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4306
4307 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4308             Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR c++/65075
4311         * g++.dg/cpp0x/pr65075.C: New test.
4312
4313 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4314
4315         PR target/65058
4316         * gcc.target/powerpc/pr65058.c: New test.
4317
4318 2015-02-16  Jeff Law  <law@redhat.com>
4319
4320         PR tree-optimization/64823
4321         * gcc.dg/uninit-20.c: New test.
4322
4323 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4324             James Greenhalgh  <james.greenhalgh@arm.com>
4325
4326         PR ipa/64963
4327         * gcc.dg/ipa/ipa-clone-1.c: New test.
4328
4329 2015-02-16  Richard Biener  <rguenther@suse.de>
4330
4331         PR tree-optimization/65077
4332         * gcc.dg/torture/pr65077.c: New testcase.
4333
4334 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4335
4336         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4337         Directive adjusted to scan for ldaxr.
4338         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4339         adjusted to scan for ldaex.
4340
4341 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4342
4343         PR c++/65080
4344         * g++.dg/cpp0x/constexpr-65080.C: New.
4345
4346 2015-02-16  Richard Biener  <rguenther@suse.de>
4347
4348         PR tree-optimization/63593
4349         * gcc.dg/pr63593.c: New testcase.
4350
4351 2015-02-16  Marek Polacek  <polacek@redhat.com>
4352
4353         PR c/65066
4354         * gcc.dg/pr65066.c: New test.
4355
4356 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4357
4358         * gcc.dg/pr65002.C: Move ...
4359         * g++.dg/ipa/pr65002.C: ... here.
4360
4361 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4362
4363         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4364         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4365         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4366         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4367
4368 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4369
4370         PR testsuite/64850
4371         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4372         the expression to find calls.
4373         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4374         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4375         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4376         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4377         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4378
4379 2015-02-14  Marek Polacek  <polacek@redhat.com>
4380
4381         PR c/64768
4382         * gcc.dg/array-11.c: New test.
4383         * gcc.dg/array-12.c: New test.
4384         * gcc.dg/array-13.c: New test.
4385         * gcc.dg/array-14.c: New test.
4386         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4387         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4388         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4389         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4390         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4391         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4392
4393 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4394
4395         PR c++/60894
4396         * g++.dg/lookup/using54.C: New.
4397
4398 2015-02-13  Jeff Law  <law@redhat.com>
4399
4400         PR bootstrap/65060
4401         Revert my change for tree-optimization/64823.
4402
4403 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR tree-optimization/65053
4406         * gcc.c-torture/execute/pr65053-1.c: New test.
4407         * gcc.c-torture/execute/pr65053-2.c: New test.
4408
4409 2015-02-13  Marek Polacek  <polacek@redhat.com>
4410
4411         PR c/65050
4412         * gcc.dg/pr65050.c: New test.
4413
4414 2015-02-13  Jeff Law  <law@redhat.com>
4415
4416         PR tree-optimization/64823
4417         * gcc.dg/uninit-20.c: New test.
4418
4419         PR rtl-optimization/47477
4420         * gcc.dg/tree-ssa/pr47477.c: New test.
4421
4422 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4423
4424         PR c++/60211
4425         * g++.dg/parse/ivdep-2.C: New.
4426         * g++.dg/parse/ivdep-3.C: Likewise.
4427
4428 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429
4430         PR fortran/64506
4431         * gfortran.dg/continuation_13.f90: New test.
4432         * gfortran.dg/continuation_14.f: New test.
4433
4434 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4435
4436         PR c++/64970
4437         * g++.dg/cpp0x/sfinae55.C: New.
4438
4439 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR ipa/65034
4442         * g++.dg/ipa/pr65034.C: New test.
4443
4444 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4445
4446         PR tree-optimization/65002
4447         * gcc.dg/pr65002.C: New.
4448
4449 2015-02-13  Marek Polacek  <polacek@redhat.com>
4450
4451         PR c/65040
4452         * c-c++-common/pr65040.c: New test.
4453
4454 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4455
4456         PR tree-optimization/64705
4457         * gcc.dg/tree-ssa/pr64705.c: New test.
4458
4459 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4460
4461         PR rtl/32219
4462         * gcc.dg/visibility-22.c: New test.
4463         * gcc.dg/visibility-23.c: New test.
4464         * gcc.target/i386/pr32219-1.c: New test.
4465         * gcc.target/i386/pr32219-2.c: New test.
4466         * gcc.target/i386/pr32219-3.c: New test.
4467         * gcc.target/i386/pr32219-4.c: New test.
4468         * gcc.target/i386/pr32219-5.c: New test.
4469         * gcc.target/i386/pr32219-6.c: New test.
4470         * gcc.target/i386/pr32219-7.c: New test.
4471         * gcc.target/i386/pr32219-8.c: New test.
4472         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4473
4474 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4475
4476         PR libgfortran/57822
4477         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4478         four different KINDs.
4479
4480 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR c++/64884
4483         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4484
4485         PR sanitizer/65000
4486         * g++.dg/ubsan/pr65000.C: New test.
4487
4488 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4489
4490         PR fortran/64932
4491         * gfortran.dg/finalize_28.f90: New test
4492
4493 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR debug/55541
4496         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4497         DW_TAG_lexical_block removal.
4498         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4499         * g++.dg/guality/pr55541.C: New test.
4500
4501         PR sanitizer/64984
4502         * g++.dg/ubsan/pr64984.C: New test.
4503
4504 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4505
4506         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4507
4508 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR testsuite/64930
4511         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4512         instructions for 2015-01-14 get_memmodel changes.
4513         * gcc.target/powerpc/atomic-p8.c: Likewise.
4514
4515         PR sanitizer/65019
4516         * g++.dg/ubsan/pr65019.C: New test.
4517
4518         PR tree-optimization/65014
4519         * gcc.c-torture/compile/pr65014.c: New test.
4520
4521 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         PR libgfortran/57822
4524         * gfortran/fmt_g0_7.f08: Revise test.
4525
4526 2015-02-11  Jeff Law  <law@redhat.com>
4527
4528         PR target/63347
4529         * gcc.target/m68k/pr63347.c: New test.
4530
4531 2015-02-11  Marek Polacek  <polacek@redhat.com>
4532
4533         * g++.dg/ubsan/shift-1.C: New test.
4534         * gcc.dg/ubsan/c-shift-2.c: New test.
4535         * c-c++-common/ubsan/shift-5.c: Remove file.
4536
4537 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4538
4539         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4540         Directive adjusted to XFAIL.
4541         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4542         adjusted to XFAIL.
4543
4544 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4545
4546         PR middle-end/65003
4547         * g++.dg/opt/pr65003.C: New test.
4548
4549 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4550
4551         * lib/target-supports.exp (check_effective_target_pie): Renamed
4552         to ...
4553         (check_effective_target_pie_enabled): This.
4554         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4555         * gcc.target/i386/pie.c: Likewise.
4556
4557 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4558
4559         PR target/64893
4560         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4561         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4562
4563 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR target/61925
4566         * gcc.target/i386/pr61925-1.c: New test.
4567         * gcc.target/i386/pr61925-2.c: New test.
4568         * gcc.target/i386/pr61925-3.c: New test.
4569
4570 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR sanitizer/65004
4573         * g++.dg/asan/pr65004.C: New test.
4574
4575 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4576
4577         PR target/64661
4578         * gcc.taget/sh/pr64661-0.h: New.
4579         * gcc.taget/sh/pr64661-1.c: New.
4580         * gcc.taget/sh/pr64661-2.c: New.
4581         * gcc.taget/sh/pr64661-3.c: New.
4582         * gcc.taget/sh/pr64661-4.c: New.
4583
4584 2015-02-10  Richard Biener  <rguenther@suse.de>
4585
4586         PR tree-optimization/64995
4587         * g++.dg/torture/pr64995.C: New testcase.
4588
4589 2015-02-10  Richard Biener  <rguenther@suse.de>
4590
4591         PR tree-optimization/64909
4592         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4593
4594 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4595
4596         * gcc.dg/signbit-sa.c: New test.
4597
4598 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4599
4600         PR libgfortran/57822
4601         * gfortran/fmt_g0_7.f08: New test.
4602
4603 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4604
4605         PR tree-optimization/43378
4606         * gcc.dg/tree-ssa/pr43378.c: New test.
4607
4608 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4609
4610         PR ipa/64978
4611         * g++.dg/torture/pr64978.C: New testcase.
4612
4613 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR sanitizer/64981
4616         * gcc.dg/asan/pr64981.c: New test.
4617
4618 2015-02-09  Marek Polacek  <polacek@redhat.com>
4619
4620         PR c/64856
4621         * gcc.dg/pr64856.c: New test.
4622
4623 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR target/64979
4626         * gcc.dg/tree-ssa/stdarg-7.c: New test.
4627         * gcc.c-torture/execute/pr64979.c: New test.
4628
4629 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
4630
4631         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4632
4633 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4634
4635         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4636         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4637
4638 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4639
4640         PR target/58757
4641         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4642
4643 2015-02-09  Richard Biener  <rguenther@suse.de>
4644
4645         PR tree-optimization/54000
4646         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4647
4648 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4649
4650         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4651
4652 2015-02-09  Martin Liska  <mliska@suse.cz>
4653
4654         * g++.dg/ipa/pr64858.C: New test.
4655
4656 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4657
4658         * gcc.dg/uninit-19.c: Fix warning line for fpic.
4659
4660 2015-02-08  Andrew Pinski  <apinski@cavium.com>
4661
4662         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4663
4664 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4665
4666         PR fortran/63744
4667         * gfortran.dg/use_rename_8.f90: New.
4668
4669 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gnat.dg/addr7.ad[sb]: New test.
4672         * gnat.dg/addr8.ad[sb]: Likewise.
4673
4674 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
4675
4676         PR jit/64752
4677         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4678         from jit.dg/test-compile-to-executable.c's create_code, with a
4679         clarification of the output message.
4680         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4681         pass/fail message.
4682         (test_jit): Use CHECK_NO_ERRORS when calling
4683         gcc_jit_context_compile_to_file.
4684         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4685         jit-verify-compile-to-file to jit-verify-output-file-was-created.
4686         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
4687         about deletions that are attempted.
4688         (jit-verify-compile-to-file): Rename to...
4689         (jit-verify-output-file-was-created): ...this, and drop the
4690         attempt to run "file" and verify the output.
4691         (jit-verify-assembler): New function.
4692         (jit-verify-object): New function.
4693         (jit-verify-dynamic-library): New function.
4694         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4695         favor of an implementation from new file
4696         create-code-for-hello-world-executable.h, which also adds a
4697         "main".
4698         (dg-final): Replace jit-verify-compile-to-file with
4699         jit-verify-output-file-was-created, and invoke new function
4700         jit-verify-assembler.
4701         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4702         the output message.
4703         (dg-final): Replace jit-verify-compile-to-file with
4704         jit-verify-output-file-was-created, and invoke new function
4705         jit-verify-dynamic-library.
4706         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4707         favor of an implementation from new file
4708         create-code-for-hello-world-executable.h, which also adds a
4709         "main".
4710         (dg-final): Replace jit-verify-compile-to-file with
4711         jit-verify-output-file-was-created.  Strengthen the expected stdout
4712         from the built executable.
4713         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4714         favor of an implementation from new file
4715         create-code-for-hello-world-executable.h, which also adds a
4716         "main".
4717         (dg-final): Replace jit-verify-compile-to-file with
4718         jit-verify-output-file-was-created, and invoke new function
4719         jit-verify-object.
4720         * jit.dg/verify-dynamic-library.c: New source file.
4721
4722 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
4723             Brian Rzycki  <b.rzycki@samsung.com>
4724
4725         PR tree-optimization/64878
4726         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4727
4728 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4729
4730         PR ipa/64896
4731         * g++.dg/ipa/pr64896.C: New test.
4732
4733 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4734
4735         PR target/64205
4736         * gcc.target/powerpc/pr64205.c: New file.
4737
4738 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
4739
4740         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4741         (dg-options): Use -fpie instead of -fPIE -pie.
4742
4743 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR middle-end/64937
4746         * g++.dg/asan/pr64937.C: New test.
4747
4748 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
4749
4750         PR fortran/63205
4751         * gfortran.dg/class_to_type_4.f90: New test
4752
4753 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
4754
4755         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4756
4757 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR rtl-optimization/64957
4760         PR debug/64817
4761         * gcc.c-torture/execute/pr64957.c: New test.
4762
4763 2015-02-05  Jeff Law  <law@redhat.com>
4764
4765         PR target/17306
4766         * gcc.target/h8300/pr17306-1.c: New test.
4767         * gcc.target/h8300/pr17306-2.c: New test.
4768
4769 2015-02-05  Tobias Burnus  <burnus@net-b.de>
4770
4771         PR fortran/64943
4772         * gfortran.dg/structure_constructor_12.f90: New.
4773
4774 2015-02-05  Jeff Law  <law@redhat.com>
4775
4776         PR target/58400
4777         gcc.target/h8300/pr58400.c: New test.
4778
4779 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4780
4781         * gcc.target/arm/macro_defs0.c: New test.
4782         * gcc.target/arm/macro_defs1.c: New test.
4783         * gcc.target/arm/macro_defs2.c: New test.
4784
4785 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         PR rtl-optimization/64905
4788         * gcc.target/i386/pr64905.c: Require nonpic target.
4789         (dg-options): Add -fomit-frame-pointer.
4790         (main): Remove.
4791
4792 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
4793
4794         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4795         tree dump scanning.
4796
4797 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
4798
4799         PR fortran/64757
4800         * gfortran.dg/type_to_class_2.f90: New test
4801         * gfortran.dg/type_to_class_3.f90: New test
4802
4803 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
4804
4805         PR ipa/64686
4806         * g++.dg/torture/pr64686.C: New testcase.
4807
4808 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4809
4810         PR rtl-optimization/64905
4811         * gcc.target/i386/pr64905.c: New file.
4812
4813 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4814
4815         * gcc.dg/guality/pr41447-1.c: Remove xfail.
4816         * gcc.dg/guality/pr41616-1.c: Ditto.
4817
4818 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
4819
4820         PR debug/64817
4821         * gcc.dg/pr64817-3.c: New.
4822
4823 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
4824             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4825
4826         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4827         pass parameters in registers.
4828         * gcc.dg/guality/pr36728-2.c (main): Likewise.
4829         * gcc.dg/guality/pr36728-3.c (main): Likewise.
4830         * gcc.dg/guality/pr36728-4.c (main): Likewise.
4831
4832 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
4833             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4834
4835         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4836         list, allow for multilibed targets.
4837         * gcc.dg/combine_ashiftrt_2.c: Likewise.
4838
4839 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4840
4841         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4842         * gcc.dg/pr46728-6.c: Ditto.
4843
4844 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
4845
4846         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4847         for mips_nanlegacy target.
4848
4849 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
4850
4851         * gcc.target/i386/chkp-hidden-def.c: New.
4852
4853 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4854
4855         PR middle-end/62103
4856         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4857         to use 24 bits for bitfield b.
4858
4859 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4860
4861         PR testsuite/64796
4862         * lib/target-supports.exp (check_effective_target_bswap64): Do not
4863         cache result in a global variable.  Include all 32-bit targets for
4864         bswap64 tests.
4865
4866 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR rtl-optimization/64756
4869         * gcc.c-torture/execute/pr64756.c: New test.
4870
4871 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
4872
4873         PR target/64660
4874         * gcc.target/sh/pr64660-0.h: New.
4875         * gcc.target/sh/pr64660-1.c: New.
4876         * gcc.target/sh/pr64660-2.c: New.
4877         * gcc.target/sh/pr64660-3.c: New.
4878         * gcc.target/sh/pr64660-4.c: New.
4879
4880 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4881
4882         PR c++/64877
4883         * g++.dg/warn/Waddress-2.C: New.
4884
4885 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
4886
4887         PR middle-end/61225
4888         * gcc.target/i386/pr49095.c: XFAIL for ia32.
4889
4890 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
4891
4892         PR preprocessor/64803
4893         * gcc.dg/cpp/builtin-macro-1.c: New test case.
4894
4895 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
4896
4897         * g++.dg/ipa/devirt-37.C: Disable early inlining.
4898
4899 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
4900
4901         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4902         (_ARM_FPSRC): Add DN and AHP fields.
4903         (clean_results): Force DN=1 on AArch64.
4904         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4905         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4906         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4907         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4908         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4909         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4910
4911 2015-02-02  Alan Modra  <amodra@gmail.com>
4912
4913         * gcc.target/powerpc/cprophard.c: New.
4914
4915 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
4916
4917         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4918         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4919
4920 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR debug/64817
4923         * gcc.dg/pr64817-1.c: New test.
4924         * gcc.dg/pr64817-2.c: New test.
4925
4926 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
4927
4928         PR target/64851
4929         * gcc.target/sh/pr64851-0.h: New
4930         * gcc.target/sh/pr64851-1.c: New
4931         * gcc.target/sh/pr64851-2.c: New
4932         * gcc.target/sh/pr64851-3.c: New
4933         * gcc.target/sh/pr64851-4.c: New
4934
4935 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4936
4937         PR target/64882
4938         * gcc.dg/torture/pr64882.c: New test.
4939
4940 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
4941
4942         PR target/64159
4943         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4944         sparc*-*-*.
4945
4946 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4947
4948         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4949         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4950         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4951         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4952         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4953         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4954         tree dump.
4955         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4956         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4957         tree dump.
4958         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4959         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4960         tree dump.
4961
4962 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4963
4964         PR target/64688
4965         * g++.dg/pr64688-2.C: New.
4966
4967 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4968
4969         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4970         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4971         * gcc.target/i386/fuse-caller-save.c: Ditto.
4972         * gcc.target/i386/headmerge-1.c: Ditto.
4973         * gcc.target/i386/headmerge-2.c: Ditto.
4974         * gcc.target/i386/sibcall-6.c: Ditto.
4975
4976 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4977
4978         PR target/64617
4979         * gcc.target/i386/pr64617.c: New test.
4980
4981 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4982
4983         PR target/15184
4984         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4985         (dg-options): Remove -m32.
4986         (dg-final): Scan for "movb %al" only.
4987         * gcc.target/i386/pr15184-2.c: Ditto.
4988
4989 2015-01-30  Richard Biener  <rguenther@suse.de>
4990
4991         PR tree-optimization/64829
4992         * gcc.dg/vect/pr64829.c: New testcase.
4993
4994 2015-01-29  Marek Polacek  <polacek@redhat.com>
4995
4996         PR c/64709
4997         * gcc.dg/pr64709.c: New test.
4998
4999 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5000
5001         PR c++/64717
5002         * g++.dg/ubsan/pr64717-1.C: New test.
5003         * g++.dg/ubsan/pr64717-2.C: New test.
5004
5005 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5006
5007         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5008
5009 2015-01-29  Jeff Law  <law@redhat.com>
5010
5011         PR target/15184
5012         * gcc.target/i386/pr15184-1.c: New test.
5013         * gcc.target/i386/pr15184-2.c: New test.
5014
5015 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5016
5017         PR tree-optimization/64746
5018         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5019
5020 2015-01-29  Richard Biener  <rguenther@suse.de>
5021
5022         PR tree-optimization/64853
5023         * gcc.dg/torture/pr64853.c: New testcase.
5024
5025 2015-01-29  Richard Biener  <rguenther@suse.de>
5026
5027         PR tree-optimization/64844
5028         * gcc.dg/vect/pr64844.c: New testcase.
5029
5030 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5031
5032         PR middle-end/64809
5033         * gcc.dg/pr64809.c: Delete.
5034
5035 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5036
5037         PR middle-end/64805
5038         * gcc.target/i386/pr64805.c: New.
5039
5040 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5041
5042         * gcc.dg/guality/guality.h (main): Add argv[0] to
5043         guality_gdb_command.
5044
5045 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5046
5047         PR ipa/64801
5048         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5049
5050 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5051
5052         PR target/64659
5053         * gcc.target/sh/sh.exp
5054         (check_effective_target_atomic_model_soft_gusa_available,
5055         check_effective_target_atomic_model_soft_tcb_available,
5056         check_effective_target_atomic_model_soft_imask_available,
5057         check_effective_target_atomic_model_hard_llcs_available): New.
5058         * gcc.target/sh/pr64659-0.h: New.
5059         * gcc.target/sh/pr64659-1.c: New.
5060         * gcc.target/sh/pr64659-2.c: New.
5061         * gcc.target/sh/pr64659-3.c: New.
5062         * gcc.target/sh/pr64659-4.c: New.
5063
5064 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5065
5066         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5067         scan-assembler-times pattern.
5068
5069 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5070
5071         PR middle-end/64809
5072         * gcc.dg/pr64809.c: New test.
5073
5074 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5075
5076         PR tree-optimization/64277
5077         * gcc.dg/pr64277.c: New.
5078
5079 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5080
5081         PR tree-optimization/64718
5082         * gcc.c-torture/execute/pr64718.c: New test.
5083
5084 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5085
5086         * gcc.target/aarch64/abs_2.c: New.
5087
5088 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5089
5090         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5091         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5092         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5093         ISA rev < 2.
5094
5095 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR bootstrap/64612
5098         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5099         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5100         { target comdat_group }.
5101
5102 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5103
5104         PR fortran/63861
5105         * gfortran.dg/goacc/coarray_2.f90: New.
5106
5107 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5108
5109         PR ipa/60871
5110         PR ipa/64139
5111         * g++.dg/torture/pr64139.C: New testcase.
5112         * g++.dg/torture/pr60871.C: Likewise.
5113
5114 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5115
5116         PR fortran/64230
5117         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5118         prevent linking errors.
5119
5120 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5121
5122         PR ipa/64282
5123         * g++.dg/torture/pr64282.C: New testcase.
5124
5125 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5126
5127         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5128         for wzr reg.
5129
5130 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5131
5132         * gcc.target/s390/hotpatch-13.c: New testcase.
5133         * gcc.target/s390/hotpatch-14.c: New testcase.
5134         * gcc.target/s390/hotpatch-15.c: New testcase.
5135         * gcc.target/s390/hotpatch-16.c: New testcase.
5136         * gcc.target/s390/hotpatch-17.c: New testcase.
5137         * gcc.target/s390/hotpatch-18.c: New testcase.
5138         * gcc.target/s390/hotpatch-19.c: New testcase.
5139         * gcc.target/s390/hotpatch-20.c: New testcase.
5140         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5141         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5142         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5143         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5144         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5145         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5146         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5147         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5148         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5149         * gcc.target/s390/hotpatch-10.c: Likewise.
5150         * gcc.target/s390/hotpatch-11.c: Likewise.
5151         * gcc.target/s390/hotpatch-12.c: Likewise.
5152         * gcc.target/s390/hotpatch-2.c: Likewise.
5153         * gcc.target/s390/hotpatch-3.c: Likewise.
5154         * gcc.target/s390/hotpatch-4.c: Likewise.
5155         * gcc.target/s390/hotpatch-5.c: Likewise.
5156         * gcc.target/s390/hotpatch-6.c: Likewise.
5157         * gcc.target/s390/hotpatch-7.c: Likewise.
5158         * gcc.target/s390/hotpatch-8.c: Likewise.
5159         * gcc.target/s390/hotpatch-9.c: Likewise.
5160         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5161         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5162         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5163         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5164         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5165         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5166         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5167         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5168
5169 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5170
5171         * gcc.dg/long_branch.c: New testcase.
5172
5173 2015-01-27  Richard Biener  <rguenther@suse.de>
5174
5175         PR tree-optimization/56273
5176         PR tree-optimization/59124
5177         PR tree-optimization/64277
5178         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5179         * gcc.dg/Warray-bounds-12.c: Likewise.
5180         * gcc.dg/Warray-bounds-13.c: Likewise.
5181
5182 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR rtl-optimization/61058
5185         * gcc.dg/pr61058.c: New test.
5186
5187 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5188
5189         * gcc.target/i386/chkp-narrow-bounds.c: New.
5190
5191 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR tree-optimization/64807
5194         * gcc.dg/pr64807.c: New test.
5195
5196         PR c/64766
5197         * gcc.dg/pr64766.c: New test.
5198
5199 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5200
5201         PR target/49263
5202         * gcc.target/sh/pr49263-4.c: New.
5203
5204 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5205
5206         PR fortran/62044
5207         * gfortran.dg/allocate_with_mold_1.f90: New test
5208
5209 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR c/64778
5212         * gcc.dg/pr64778.c: New test.
5213
5214         PR middle-end/64421
5215         * gcc.dg/vect/pr64421.c: New test.
5216
5217 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5218
5219         PR fortran/64771
5220         * gfortran.dg/coarray_36.f: New.
5221         * gfortran.dg/coarray_37.f90: New.
5222
5223 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5224
5225         PR fortran/64230
5226         * gfortran.dg/class_allocate_18.f90: New.
5227
5228 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5229
5230         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5231
5232 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5233
5234         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5235
5236 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5237
5238         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5239
5240 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5241
5242         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5243
5244 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5245
5246         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5247         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5248         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5249         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5250
5251 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5252
5253         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5254         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5255         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5256
5257 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5258
5259         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5260         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5261         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5262         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5263         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5264         vXXXhn.inc.
5265
5266 2015-01-26  Richard Biener  <rguenther@suse.de>
5267
5268         PR middle-end/64764
5269         * gcc.dg/uninit-19.c: New testcase.
5270
5271 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5272
5273         * lib/target-supports.exp (check_effective_target_vect64): Add
5274         sparc*-*-*.
5275
5276 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5277
5278         PR testsuite/64712
5279         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5280
5281 2015-01-26  Tony Liu  <tony.liu@arm.com>
5282
5283         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5284         non-UAL cases.
5285
5286 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5287
5288         PR libfortran/64770
5289         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5290         correctly, clean up afterwards.
5291
5292 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5293
5294         PR fortran/62044
5295         * gfortran.dg/use_rename_7.f90: New.
5296
5297 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5298
5299         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5300         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5301
5302 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5303
5304         PR target/54236
5305         * gcc.target/sh/pr54236-4.c: New.
5306
5307 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5308
5309         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5310         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5311         Bridge test.
5312
5313 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5314
5315         PR libfortran/64770
5316         * gfortran.dg/open_new_segv.f90: New test.
5317
5318 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5319
5320         PR target/49263
5321         PR target/53987
5322         PR target/64345
5323         PR target/59533
5324         PR target/52933
5325         PR target/54236
5326         PR target/51244
5327         * gcc.target/sh/pr64345-1.c: New.
5328         * gcc.target/sh/pr64345-2.c: New.
5329         * gcc.target/sh/pr59533-1.c: New.
5330         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5331         * gcc.target/sh/pr52933-2.c: Likewise.
5332         * gcc.target/sh/pr54089-1.c: Likewise.
5333         * gcc.target/sh/pr54236-1.c: Likewise.
5334         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5335         * gcc.target/sh/pr49263-1.c: Remove xfails.
5336         * gcc.target/sh/pr49263-2.c: Likewise.
5337         * gcc.target/sh/pr49263-3.c: Likewise.
5338         * gcc.target/sh/pr53987-1.c: Likewise.
5339         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5340         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5341         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5342         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5343         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5344         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5345         test_009): New.
5346         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5347         (test_02): New.
5348
5349 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5350
5351         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5352
5353 2015-01-23  Ian Lance Taylor  <iant@google.com>
5354
5355         PR go/64510
5356         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5357         targets without split stack support.
5358
5359 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5360
5361         PR target/64317
5362         * gcc.target/i386/pr64317.c: New test.
5363
5364 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR rtl-optimization/63637
5367         PR rtl-optimization/60663
5368         * gcc.dg/pr63637-1.c: New test.
5369         * gcc.dg/pr63637-2.c: New test.
5370         * gcc.dg/pr63637-3.c: New test.
5371         * gcc.dg/pr63637-4.c: New test.
5372         * gcc.dg/pr63637-5.c: New test.
5373         * gcc.dg/pr63637-6.c: New test.
5374         * gcc.target/i386/pr63637-1.c: New test.
5375         * gcc.target/i386/pr63637-2.c: New test.
5376         * gcc.target/i386/pr63637-3.c: New test.
5377         * gcc.target/i386/pr63637-4.c: New test.
5378         * gcc.target/i386/pr63637-5.c: New test.
5379         * gcc.target/i386/pr63637-6.c: New test.
5380
5381 2015-01-23  Richard Biener  <rguenther@suse.de>
5382
5383         PR testsuite/63439
5384         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5385         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5386
5387 2015-01-23  Marek Polacek  <polacek@redhat.com>
5388
5389         PR preprocessor/60570
5390         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5391         * gcc.dg/cpp/pr60570.c: New test.
5392
5393 2015-01-23  Richard Biener  <rguenther@suse.de>
5394
5395         PR testsuite/63439
5396         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5397         vectorization on vect64 targets.
5398
5399 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5400
5401         PR fortran/60922
5402         * gfortran.dg/class_allocate_17.f90: New.
5403
5404 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5405
5406         PR fortran/64726
5407         * gfortran.dg/goacc/combined_loop.f90: New.
5408
5409 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5410
5411         PR fortran/61933
5412         * gfortran.dg/make_unit.f90: New test.
5413
5414 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5415
5416         PR fortran/61933
5417         * gfortran.dg/negative_unit_int8.f: Update.
5418
5419 2015-01-22  Jeff Law  <law@redhat.com>
5420
5421         PR target/52076
5422         * gcc.target/m68k/pr52076-1.c: New test.
5423         * gcc.target/m68k/pr52076-2.c: New test.
5424
5425 2015-01-22  Richard Biener  <rguenther@suse.de>
5426
5427         PR middle-end/64728
5428         * gcc.dg/torture/pr64728.c: New testcase.
5429
5430 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5431
5432         PR target/64688
5433         * g++.dg/pr64688.C: New test.
5434
5435 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5436
5437         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5438         to avoid errors with -fpic.
5439
5440 2015-01-22  Richard Biener  <rguenther@suse.de>
5441
5442         PR libstdc++/64535
5443         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5444
5445 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5446
5447         PR rtl-optimization/64682
5448         * gcc.c-torture/execute/pr64682.c: New file.
5449
5450 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR debug/64511
5453         * gcc.dg/pr64511.c: New test.
5454
5455         PR rtl-optimization/62078
5456         * g++.dg/opt/pr62078.C: New test.
5457
5458         PR c/63307
5459         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5460
5461 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5462
5463         PR fortran/57023
5464         * gfortran.dg/internal_pack_15.f90:  New test.
5465
5466 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5467
5468         * c-c++-common/tsan/step.c: New testcase.
5469
5470 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5471
5472         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5473
5474 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5475
5476         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5477
5478 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5479
5480         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5481
5482 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5483
5484         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5485
5486 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5487
5488         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5489
5490 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5491
5492         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5493
5494 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5495
5496         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5497
5498 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5499
5500         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5501
5502 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5503
5504         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5505
5506 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5507
5508         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5509
5510 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5511
5512         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5513
5514 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5515
5516         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5517
5518 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5519
5520         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5521         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5522         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5523         vXXXw.inc.
5524
5525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5526
5527         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5528         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5529         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5530         vXXXl.inc.
5531
5532 2015-01-21  Renlin Li  <renlin.li@arm.com>
5533
5534         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5535         * g++.dg/tls/thread_local5g.C: Likewise.
5536         * g++.dg/tls/thread_local6g.C: Likewise.
5537
5538 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5539
5540         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5541         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5542         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5543
5544 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5545
5546         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5547         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5548         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5549
5550 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5551
5552         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5553         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5554         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5555
5556 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5557
5558         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5559         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5560         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5561
5562 2015-01-20  Jeff Law  <law@redhat.com>
5563
5564         PR target/59946
5565         * gcc.target/m68k/pr59946.c: New test.
5566
5567 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5568
5569         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5570         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5571         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5572
5573 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5574
5575         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5576         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5577         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5578
5579 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5580
5581         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5582         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5583         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5584
5585 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5586
5587         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5588         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5589         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5590         vshuffle.inc.
5591         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5592         vshuffle.inc.
5593
5594 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5595
5596         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5597         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5598         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5599
5600 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5601
5602         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5603         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5604         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5605
5606 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5607
5608         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5609
5610 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5611
5612         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5613
5614         PR sanitizer/64632
5615         * g++.dg/ubsan/pr64632.C: New test.
5616
5617         PR debug/64663
5618         * gcc.dg/pr64663.c: New test.
5619
5620 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5621
5622         PR c++/64383
5623         * g++.dg/warn/Wunused-var-23.C: New.
5624
5625 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5626
5627         PR c++/59937
5628         * g++.dg/cpp0x/constexpr-59937-1.C: New.
5629         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5630
5631 2015-01-20  Richard Biener  <rguenther@suse.de>
5632
5633         PR ipa/64684
5634         * gcc.dg/lto/pr64684_0.c: New testcase.
5635         * gcc.dg/lto/pr64684_1.c: Likewise.
5636         * gcc.dg/lto/pr64684_2.c: Likewise.
5637         * gcc.dg/lto/pr64685_0.c: Likewise.
5638         * gcc.dg/lto/pr64685_1.c: Likewise.
5639
5640 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5641
5642         PR c++/62241
5643         * g++.dg/cpp1y/lambda-init12.C: New.
5644
5645 2015-01-20  Richard Biener  <rguenther@suse.de>
5646
5647         PR tree-optimization/64410
5648         * g++.dg/vect/pr64410.cc: Require vect_double.
5649
5650 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
5651
5652         PR target/64149
5653         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5654
5655 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
5656
5657         PR bootstrap/64676
5658         Revert:
5659         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5660
5661         PR rtl-optimization/64081
5662         * gcc.dg/pr64081.c: New test.
5663
5664 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5665
5666         * jit.dg/harness.h: Include <unistd.h>.
5667         (CHECK_NO_ERRORS): New.
5668         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5669         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5670         gcc_jit_context_compile_to_file.
5671         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5672         args to the spawned executable.
5673         (jit-expand-vars): New function.
5674         (jit-exe-params): New variable.
5675         (dg-jit-set-exe-params): New function.
5676         (jit-dg-test): Detect testcases that use
5677         jit-verify-compile-to-file and call jit-setup-compile-to-file.
5678         Set arguments of spawned process to jit-exe-params.
5679         (jit-get-output-filename): New function.
5680         (jit-setup-compile-to-file): New function.
5681         (jit-verify-compile-to-file): New function.
5682         (jit-run-executable): New function.
5683         (jit-verify-executable): New function.
5684         * jit.dg/test-compile-to-assembler.c: New testcase.
5685         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5686         * jit.dg/test-compile-to-executable.c: New testcase.
5687         * jit.dg/test-compile-to-object.c: New testcase.
5688
5689 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
5690
5691         PR target/64652
5692         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5693         (test_1): New.
5694
5695 2015-01-19  Martin Liska  <mliska@suse.cz>
5696
5697         * objc/compile/pr64668.m: New test.
5698
5699 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5700
5701         * jit.dg/test-arith-overflow.c: Include stdbool.h.
5702         (create_overflow_fn): Update comment to clarify that
5703         the third param of the created function is a bool *, not
5704         an int *.
5705         (verify_int_overflow_fn): Convert param "expected_ovf" from
5706         int to bool.  Update third param of "overflow_fn_type" from int *
5707         to bool *.  Update local "actual_ovf" from int to bool.
5708         (verify_uint_overflow_fn): Likewise.
5709
5710 2015-01-19  Martin Liska  <mliska@suse.cz>
5711
5712         * gcc.dg/ipa/ipa-icf-33.c: New test.
5713
5714 2015-01-19  Felix Yang  <felix.yang@huawei.com>
5715             Haijian Zhang  <z.zhanghaijian@huawei.com>
5716
5717         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5718         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5719         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5720         result_float64x2, expected_hfloat64x2): New helper type, variable and
5721         declaration.
5722         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5723         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5724         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5725         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5726         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5727         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5728         and target without the FMA feature.
5729
5730 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
5731
5732         * gcc.target/aarch64/pr64304.c: New testcase.
5733
5734 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5735
5736         PR rtl-optimization/64081
5737         * gcc.dg/pr64081.c: New test.
5738
5739 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
5740
5741         PR target/63971
5742         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5743         the epilogue).
5744         * gcc.target/aarch64/test_frame_6.c: Likewise.
5745         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5746         and x19 (in the epilogue).
5747         * gcc.target/aarch64/test_frame_4.c: Likewise.
5748         * gcc.target/aarch64/test_frame_7.c: Likewise.
5749
5750 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5751
5752         * gcc.target/i386/chkp-always_inline.c: New.
5753
5754 2015-01-15  Andrew Pinski  <apinski@cavium.com>
5755             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5756
5757         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5758         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5759
5760 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
5761
5762         PR fortran/60255
5763         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5764         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5765
5766 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5767
5768         PR fortran/64578
5769         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5770
5771 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
5772
5773         PR target/64652
5774         * gcc.target/sh/torture/pr64652.c: New.
5775
5776 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5777
5778         * gcc.dg/ipa/ipa-icf-32.c: Update template.
5779         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5780         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5781         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5782         * c-c++-common/asan/kasan-recover-1.c: Likewise.
5783         * c-c++-common/asan/kasan-recover-2.c: Likewise.
5784
5785 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5786
5787         PR ipa/64378
5788         * g++.dg/torture/pr64378.C: New testcase.
5789
5790 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5791
5792         PR fortran/57959
5793         * gfortran.dg/block_13.f08: New test
5794
5795 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5796
5797         PR fortran/55901
5798         * gfortran.dg/associate_1.f03: Allow test for character with
5799         automatic length.
5800
5801 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5802
5803         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5804         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5805
5806 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5807
5808         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5809
5810 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
5811
5812         PR fortran/64578
5813         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5814
5815 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5816
5817         PR fortran/60357
5818         * gfortran.dg/alloc_comp_assign_13.f08: New test.
5819
5820         PR fortran/61275
5821         * gfortran.dg/alloc_comp_assign_14.f08: New test.
5822
5823         PR fortran/55932
5824         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5825
5826 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5827
5828         PR fortran/60334
5829         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5830
5831 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
5832
5833         PR rtl-optimization/52773
5834         * gcc.c-torture/compile/pr52773.c: New test.
5835
5836 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5837
5838         PR c++/62134
5839         * g++.dg/cpp0x/alias-decl-46.C: New.
5840
5841 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5842
5843         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5844
5845 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5846
5847         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5848         Add trace.
5849         (CHECK_FP): Likewise.
5850         (CHECK_CUMULATIVE_SAT): Likewise.
5851
5852 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5853
5854         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5855         (Set_Neon_Cumulative_Sat): Add parameter.
5856         (__set_neon_cumulative_sat): Support new parameter.
5857         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5858         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5859         argument.
5860         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5861         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5862         argument.
5863
5864 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5865
5866         * g++.dg/tsan/vptr_benign_race.C: New testcase.
5867         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5868
5869 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5870
5871         PR c++/60056
5872         * g++.dg/tls/thread_local-ice4.C: New.
5873
5874 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
5875
5876         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5877         than Neon options.
5878
5879 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5880
5881         PR c++/62276
5882         * g++.dg/cpp0x/vt-62276.C: New.
5883
5884 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5885
5886         PR middle-end/64353
5887         * g++.dg/pr64353.C: New.
5888
5889 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5890
5891         PR target/64263
5892         * gcc.target/aarch64/pr64263_1.c: New test.
5893
5894 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
5895
5896         PR tree-optimization/64434
5897         * gcc.dg/torture/pr64434.c: Move to...
5898         * gcc.dg/pr64434.c: ... here.
5899
5900 2015-01-16  Richard Biener  <rguenther@suse.de>
5901
5902         PR middle-end/64614
5903         * gcc.dg/uninit-18.c: New testcase.
5904
5905 2015-01-16  Richard Biener  <rguenther@suse.de>
5906
5907         PR tree-optimization/64568
5908         * g++.dg/torture/pr64568-2.C: New testcase.
5909
5910 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5911
5912         PR target/64363
5913         * gcc.target/i386/chkp-label-address.c: New.
5914
5915 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
5916
5917         PR fortran/45290
5918         * gfortran.dg/pointer_init_6.f90: Extended.
5919
5920 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
5921
5922         * gcc.c-torture/compile/20150108.c: New test.
5923
5924 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5925
5926         * gcc.target/visium: New directory.
5927
5928 2015-01-16  Richard Biener  <rguenther@suse.de>
5929
5930         PR tree-optimization/61743
5931         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5932         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5933
5934 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
5935
5936         * gcc.dg/pr64015.c: New test.
5937
5938 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
5939
5940         PR ipa/64163
5941         PR ipa/64612
5942         * g++.dg/ipa/pr64612.C: New test.
5943
5944 2015-01-16  Renlin Li  <renlin.li@arm.com>
5945
5946         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5947
5948 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5949
5950         * gcc.target/i386/sse-14.c: Test new intrinsic.
5951         * gcc.target/i386/sse-22.c: Ditto.
5952
5953 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5954
5955         PR c++/58614
5956         * g++.dg/cpp0x/auto44.C: New.
5957
5958 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5959
5960         PR target/59710
5961         * gcc.target/nios2/gpopt-all.c: New test case.
5962         * gcc.target/nios2/gpopt-local.c: New test case.
5963         * gcc.target/nios2/gpopt-global.c: New test case.
5964         * gcc.target/nios2/gpopt-data.c: New test case.
5965         * gcc.target/nios2/gpopt-none.c: New test case.
5966
5967 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * g++.dg/ubsan/vptr-1.C: New test.
5970         * g++.dg/ubsan/vptr-2.C: New test.
5971         * g++.dg/ubsan/vptr-3.C: New test.
5972         * g++.dg/ubsan/vptr-4.C: New test.
5973         * g++.dg/ubsan/vptr-5.C: New test.
5974         * g++.dg/ubsan/vptr-6.C: New test.
5975         * g++.dg/ubsan/vptr-7.C: New test.
5976         * g++.dg/ubsan/vptr-8.C: New test.
5977         * g++.dg/ubsan/vptr-9.C: New test.
5978
5979 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5980
5981         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5982         is set up.
5983         * lib/gcc-dg.exp: Likewise.
5984
5985 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5986
5987         PR rtl-optimization/64110
5988         * gcc.target/i386/pr64110.c: Add scan-assembler.
5989
5990 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5991             James Norris  <jnorris@codesourcery.com>
5992             Cesar Philippidis  <cesar@codesourcery.com>
5993             Ilmir Usmanov  <i.usmanov@samsung.com>
5994
5995         * lib/target-supports.exp (check_effective_target_fopenacc): New
5996         procedure.
5997         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5998         * g++.dg/goacc/goacc.exp: Likewise.
5999         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6000         * gcc.dg/goacc/goacc.exp: Likewise.
6001         * gfortran.dg/goacc/goacc.exp: Likewise.
6002         * c-c++-common/cpp/openacc-define-1.c: New file.
6003         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6004         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6005         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6006         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6007         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6008         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6009         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6010         * c-c++-common/goacc/cache-1.c: Likewise.
6011         * c-c++-common/goacc/clauses-fail.c: Likewise.
6012         * c-c++-common/goacc/collapse-1.c: Likewise.
6013         * c-c++-common/goacc/data-1.c: Likewise.
6014         * c-c++-common/goacc/data-2.c: Likewise.
6015         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6016         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6017         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6018         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6019         * c-c++-common/goacc/if-clause-1.c: Likewise.
6020         * c-c++-common/goacc/if-clause-2.c: Likewise.
6021         * c-c++-common/goacc/kernels-1.c: Likewise.
6022         * c-c++-common/goacc/loop-1.c: Likewise.
6023         * c-c++-common/goacc/loop-private-1.c: Likewise.
6024         * c-c++-common/goacc/nesting-1.c: Likewise.
6025         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6026         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6027         * c-c++-common/goacc/parallel-1.c: Likewise.
6028         * c-c++-common/goacc/pcopy.c: Likewise.
6029         * c-c++-common/goacc/pcopyin.c: Likewise.
6030         * c-c++-common/goacc/pcopyout.c: Likewise.
6031         * c-c++-common/goacc/pcreate.c: Likewise.
6032         * c-c++-common/goacc/pragma_context.c: Likewise.
6033         * c-c++-common/goacc/present-1.c: Likewise.
6034         * c-c++-common/goacc/reduction-1.c: Likewise.
6035         * c-c++-common/goacc/reduction-2.c: Likewise.
6036         * c-c++-common/goacc/reduction-3.c: Likewise.
6037         * c-c++-common/goacc/reduction-4.c: Likewise.
6038         * c-c++-common/goacc/sb-1.c: Likewise.
6039         * c-c++-common/goacc/sb-2.c: Likewise.
6040         * c-c++-common/goacc/sb-3.c: Likewise.
6041         * c-c++-common/goacc/update-1.c: Likewise.
6042         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6043         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6044         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6045         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6046         * gfortran.dg/goacc/assumed.f95: Likewise.
6047         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6048         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6049         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6050         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6051         * gfortran.dg/goacc/branch.f95: Likewise.
6052         * gfortran.dg/goacc/cache-1.f95: Likewise.
6053         * gfortran.dg/goacc/coarray.f95: Likewise.
6054         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6055         * gfortran.dg/goacc/cray.f95: Likewise.
6056         * gfortran.dg/goacc/critical.f95: Likewise.
6057         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6058         * gfortran.dg/goacc/data-tree.f95: Likewise.
6059         * gfortran.dg/goacc/declare-1.f95: Likewise.
6060         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6061         * gfortran.dg/goacc/fixed-1.f: Likewise.
6062         * gfortran.dg/goacc/fixed-2.f: Likewise.
6063         * gfortran.dg/goacc/fixed-3.f: Likewise.
6064         * gfortran.dg/goacc/fixed-4.f: Likewise.
6065         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6066         * gfortran.dg/goacc/if.f95: Likewise.
6067         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6068         * gfortran.dg/goacc/list.f95: Likewise.
6069         * gfortran.dg/goacc/literal.f95: Likewise.
6070         * gfortran.dg/goacc/loop-1.f95: Likewise.
6071         * gfortran.dg/goacc/loop-2.f95: Likewise.
6072         * gfortran.dg/goacc/loop-3.f95: Likewise.
6073         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6074         * gfortran.dg/goacc/omp.f95: Likewise.
6075         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6076         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6077         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6078         * gfortran.dg/goacc/parameter.f95: Likewise.
6079         * gfortran.dg/goacc/private-1.f95: Likewise.
6080         * gfortran.dg/goacc/private-2.f95: Likewise.
6081         * gfortran.dg/goacc/private-3.f95: Likewise.
6082         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6083         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6084         * gfortran.dg/goacc/reduction.f95: Likewise.
6085         * gfortran.dg/goacc/routine-1.f90: Likewise.
6086         * gfortran.dg/goacc/routine-2.f90: Likewise.
6087         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6088         * gfortran.dg/goacc/several-directives.f95: Likewise.
6089         * gfortran.dg/goacc/sie.f95: Likewise.
6090         * gfortran.dg/goacc/subarrays.f95: Likewise.
6091         * gfortran.dg/gomp/map-1.f90: Likewise.
6092         * gfortran.dg/openacc-define-1.f90: Likewise.
6093         * gfortran.dg/openacc-define-2.f90: Likewise.
6094         * gfortran.dg/openacc-define-3.f90: Likewise.
6095         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6096         * g++.dg/gomp/block-2.C: Likewise.
6097         * g++.dg/gomp/block-3.C: Likewise.
6098         * g++.dg/gomp/block-5.C: Likewise.
6099         * g++.dg/gomp/target-1.C: Likewise.
6100         * g++.dg/gomp/target-2.C: Likewise.
6101         * g++.dg/gomp/taskgroup-1.C: Likewise.
6102         * g++.dg/gomp/teams-1.C: Likewise.
6103         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6104         * gcc.dg/cilk-plus/jump.c: Likewise.
6105         * gcc.dg/gomp/block-1.c: Likewise.
6106         * gcc.dg/gomp/block-10.c: Likewise.
6107         * gcc.dg/gomp/block-2.c: Likewise.
6108         * gcc.dg/gomp/block-3.c: Likewise.
6109         * gcc.dg/gomp/block-4.c: Likewise.
6110         * gcc.dg/gomp/block-5.c: Likewise.
6111         * gcc.dg/gomp/block-6.c: Likewise.
6112         * gcc.dg/gomp/block-7.c: Likewise.
6113         * gcc.dg/gomp/block-8.c: Likewise.
6114         * gcc.dg/gomp/block-9.c: Likewise.
6115         * gcc.dg/gomp/target-1.c: Likewise.
6116         * gcc.dg/gomp/target-2.c: Likewise.
6117         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6118         * gcc.dg/gomp/teams-1.c: Likewise.
6119
6120 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6121
6122         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6123         test case.
6124
6125 2015-01-15  Mike Stump  <mikestump@comcast.net>
6126
6127         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6128         * gcc.dg/inline_2.c: Likewise.
6129         * gcc.dg/inline_3.c: Likewise.
6130         * gcc.dg/inline_4.c: Likewise.
6131
6132 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6133
6134         PR fortran/58023
6135         * gfortran.dg/proc_ptr_comp_43.f90: New.
6136
6137 2015-01-15  Mike Stump  <mikestump@comcast.net>
6138
6139         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6140         * gcc.dg/unroll_2.c: Likewise.
6141         * gcc.dg/unroll_3.c: Likewise.
6142         * gcc.dg/unroll_4.c: Likewise.
6143         * gcc.dg/unroll_5.c: Likewise.
6144
6145 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6146
6147         PR target/63971
6148         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6149         in epilogue.
6150         * gcc.target/aarch64/test_frame_6.c: Likewise.
6151         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6152         x30 and x19 (in the epilogue).
6153         * gcc.target/aarch64/test_frame_4.c: Likewise.
6154         * gcc.target/aarch64/test_frame_7.c: Likewise.
6155
6156 2015-01-15  Martin Liska  <mliska@suse.cz>
6157
6158         * g++.dg/ipa/pr64068.C: New test.
6159         * gcc.dg/ipa/PR64559.c: New test.
6160
6161 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6162
6163         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6164         with PIE.
6165
6166 2015-01-15  Richard Biener  <rguenther@suse.de>
6167
6168         PR tree-optimization/61743
6169         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6170         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6171
6172 2015-01-15 Renlin Li <renlin.li@arm.com>
6173
6174         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6175         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6176
6177 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6178
6179         * gcc.dg/vect/vect-aggressive-1.c: New.
6180         * gcc.target/i386/avx2-vect-aggressive.c: New.
6181
6182 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6183
6184         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6185
6186 2015-01-15  Richard Biener  <rguenther@suse.de>
6187
6188         PR lto/64415
6189         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6190         -Wl,-undefined,dynamic_lookup.
6191
6192 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6193
6194         * gnat.dg/opt47.adb: New test.
6195
6196 2015-01-15  Richard Biener  <rguenther@suse.de>
6197
6198         PR lto/64415
6199         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6200
6201 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6202
6203         PR tree-optimization/64434
6204         * gcc.dg/torture/pr64434.c: New test.
6205
6206 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6207
6208         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6209         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6210         -march=loongson* and -march=octeon* require -mno-micromips.
6211
6212 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6213             Matthew Fortune  <matthew.fortune@imgtec.com>
6214
6215         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6216         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6217         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6218         * gcc.target/mips/call-saved-7.c: New file.
6219         * gcc.target/mips/call-saved-8.c: New file.
6220         * gcc.target/mips/call-saved-9.c: New file.
6221
6222 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6223
6224         * gcc.target/mips/lsa.c: New file.
6225         * gcc.target/mips/mips64-lsa.c: Likewise.
6226         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6227         * gcc.target/mips/mulsize-4.c: Likewise.
6228         * gcc.target/mips/mulsize-5.c: New file.
6229         * gcc.target/mips/mulsize-6.c: Likewise.
6230         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6231         and !HAS_LSA as ghost options.
6232         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6233         for !HAS_LSA.
6234
6235 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6236
6237         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6238
6239 2015-01-15  Richard Biener  <rguenther@suse.de>
6240
6241         PR middle-end/64365
6242         * gcc.dg/torture/pr64365.c: New testcase.
6243
6244 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6245
6246         * gcc.dg/stackprotectexplicit1.c: New test.
6247         * g++.dg/stackprotectexplicit2.c: New test.
6248
6249 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250
6251         PR target/61933
6252         * gfortran.dg/inquire_internal.f90: New.
6253         * gfortran.dg/negative_unit_check.f90: New.
6254
6255 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6256
6257         PR target/53988
6258         * gcc.target/sh/pr53988-1.c: New.
6259
6260 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6261
6262         PR c++/58671
6263         * g++.dg/tls/thread_local-ice3.C: New.
6264
6265 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6266
6267         * gcc.target/i386/fentry-override.c: Properly place {} in target
6268         selector.  Remove nonpic.
6269         * gcc.target/i386/fentry.c: Likewise.
6270
6271 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6272
6273         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6274         warnings instead of errors.
6275
6276 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6277
6278         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6279         option support instead of ENABLE_LTO from Makefile.
6280
6281 2015-01-14  Richard Biener  <rguenther@suse.de>
6282
6283         PR tree-optimization/59354
6284         * gcc.dg/vect/pr59354.c: New testcase.
6285
6286 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6287
6288         * lib/target-supports.exp
6289         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6290         on ARM architures before v7.
6291
6292 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6293
6294         PR middle-end/59448
6295         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6296         an atomic_exchange.
6297
6298 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6299
6300         PR target/64386
6301         * gcc.target/i386/pr64386.c: New test.
6302
6303 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6304
6305         PR target/64393
6306         * gcc.target/i386/pr64393.c: New test.
6307
6308 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6309
6310         PR target/64387
6311         * gcc.target/i386/pr64387.c: New test.
6312
6313 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6314
6315         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6316
6317 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6318
6319         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6320
6321 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6322
6323         PR target/64453
6324         * gcc.target/arm/pr64453.c: New.
6325
6326 2015-01-14  Richard Biener  <rguenther@suse.de>
6327
6328         PR lto/64415
6329         * gcc.dg/lto/pr64415_0.c: New testcase.
6330         * gcc.dg/lto/pr64415_1.c: Likewise.
6331
6332 2015-01-14  Martin Liska  <mliska@suse.cz>
6333
6334         * gcc.dg/ipa/pr64307.c: New test.
6335
6336 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6337
6338         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6339         64-bit and 128-bit.
6340
6341 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6342
6343         PR target/64460
6344         * gcc.target/arm/pr64460_1.c: New test.
6345
6346 2015-01-14  Richard Biener  <rguenther@suse.de>
6347
6348         PR tree-optimization/64493
6349         PR tree-optimization/64495
6350         * gcc.dg/vect/pr64493.c: New testcase.
6351         * gcc.dg/vect/pr64495.c: Likewise.
6352
6353 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6354
6355         * gcc.dg/Warray-bounds-11.c: New test-case.
6356
6357 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6358
6359         * gcc.target/mips/octeon3-pipe-1.c: New test.
6360
6361 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6362
6363         * jit.dg/harness.h (set_up_logging): Move string concatenation
6364         into...
6365         (concat_strings): New function.
6366         (dump_reproducer): New function.
6367         (test_jit): Call dump_reproducer.
6368         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6369         function.
6370         (jit-dg-test): Delete any generated reproducer from previous runs.
6371         Verify that a generated reproducer was created, and verify that it
6372         compiles.
6373         * jit.dg/test-nested-contexts.c (main): Call
6374         gcc_jit_context_dump_reproducer_to_file.
6375
6376 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6377
6378         * gcc.dg/aru-2.c: Add dg-require-profiling.
6379
6380 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6381
6382         * lib/target-supports.exp (check_profiling_available): Check if
6383         -pg links.
6384
6385 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6386
6387         PR ipa/64565
6388         * g++.dg/torture/pr64565.C: New testcase.
6389
6390 2015-01-13  Marek Polacek  <polacek@redhat.com>
6391
6392         PR middle-end/64391
6393         * gcc.dg/tm/pr64391.c: New test.
6394
6395 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6396
6397         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6398         true.
6399
6400 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6401
6402         * gcc.target/i386/pie.c: New test.
6403
6404         * lib/target-supports.exp (check_effective_target_pie): New.
6405
6406 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6407
6408         PR rtl-optimization/64286
6409         * gcc.target/i386/avx2-pr64286.c: New test.
6410
6411 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6412
6413         PR c++/57626
6414         * g++.dg/cpp0x/vt-57626.C: New.
6415
6416 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR fortran/64528
6419         * gfortran.dg/pr64528.f90: New test.
6420
6421 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6422
6423         * gcc.target/aarch64/subsp.c: New test.
6424
6425 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6426
6427         * gcc.target/aarch64/store-pair-1.c: New testcase.
6428
6429 2015-01-13  Richard Biener  <rguenther@suse.de>
6430
6431         PR lto/64373
6432         * gcc.dg/lto/pr64373_0.c: New testcase.
6433
6434 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6435
6436         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6437         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6438
6439 2015-01-13  Richard Biener  <rguenther@suse.de>
6440
6441         PR tree-optimization/64406
6442         * gcc.dg/pr64406.c: New testcase.
6443
6444 2015-01-13  Richard Biener  <rguenther@suse.de>
6445
6446         PR tree-optimization/64404
6447         * gcc.dg/vect/pr64404.c: New testcase.
6448
6449 2015-01-13  Richard Biener  <rguenther@suse.de>
6450
6451         PR tree-optimization/64568
6452         * g++.dg/torture/pr64568.C: New testcase.
6453
6454 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6455
6456         * jit.dg/test-error-local-used-from-other-function.c: New test
6457         case.
6458         * jit.dg/test-error-param-reuse.c: New test case.
6459         * jit.dg/test-error-param-sharing.c: New test case.
6460         * jit.dg/test-error-param-used-from-other-function.c: New test
6461         case.
6462         * jit.dg/test-error-param-used-without-a-function.c: New test
6463         case.
6464
6465 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6466
6467         PR tree-optimization/64563
6468         * gcc.dg/pr64563.c: New test.
6469
6470         PR target/64513
6471         * gcc.target/i386/pr64513.c: New test.
6472
6473         PR tree-optimization/64454
6474         * gcc.dg/pr64454.c: New test.
6475
6476         PR testsuite/64028
6477         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6478         bind_pic_locally.
6479         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6480         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6481         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6482         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6483         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6484         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6485         * gcc.dg/vect/slp-25.c: Likewise.
6486         * gcc.dg/vect/vect-109.c: Likewise.
6487         * gcc.dg/vect/vect-13.c: Likewise.
6488         * gcc.dg/vect/vect-17.c: Likewise.
6489         * gcc.dg/vect/vect-18.c: Likewise.
6490         * gcc.dg/vect/vect-19.c: Likewise.
6491         * gcc.dg/vect/vect-20.c: Likewise.
6492         * gcc.dg/vect/vect-21.c: Likewise.
6493         * gcc.dg/vect/vect-22.c: Likewise.
6494         * gcc.dg/vect/vect-27.c: Likewise.
6495         * gcc.dg/vect/vect-29.c: Likewise.
6496         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6497         * gcc.dg/vect/vect-2.c: Likewise.
6498         * gcc.dg/vect/vect-3.c: Likewise.
6499         * gcc.dg/vect/vect-4.c: Likewise.
6500         * gcc.dg/vect/vect-5.c: Likewise.
6501         * gcc.dg/vect/vect-72.c: Likewise.
6502         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6503         * gcc.dg/vect/vect-73.c: Likewise.
6504         * gcc.dg/vect/vect-77-global.c: Likewise.
6505         * gcc.dg/vect/vect-78-global.c: Likewise.
6506         * gcc.dg/vect/vect-7.c: Likewise.
6507         * gcc.dg/vect/vect-86.c: Likewise.
6508         * gcc.dg/vect/vect-align-1.c: Likewise.
6509         * gcc.dg/vect/vect-align-3.c: Likewise.
6510         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6511         * gcc.dg/vect/vect-all.c: Likewise.
6512         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6513         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6514         * gcc.dg/vect/vect-peel-3.c: Likewise.
6515         * gcc.dg/vect/vect-peel-4.c: Likewise.
6516         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6517
6518 2015-01-12  Jeff Law  <law@redhat.com>
6519
6520         PR target/64461
6521         * gcc.target/m68k/pr64461.c: New test.
6522
6523 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6524
6525         * jit.dg/test-array-as-pointer.c (create_code): Update call
6526         to gcc_jit_context_new_global by setting "kind" to
6527         GCC_JIT_GLOBAL_IMPORTED.
6528         * jit.dg/test-error-array-as-pointer.c: Likewise.
6529         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6530         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6531         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6532         * jit.dg/test-using-global.c (the_global): Rename to...
6533         (imported_global): ...this.
6534         (create_code): Update to test the three kinds of global.
6535         (verify_code): Likewise.
6536
6537 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6538
6539         PR testsuite/64427
6540         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6541         undefined behavior.
6542         * gcc.target/i386/pr64291-2.c: Updated.
6543
6544 2015-01-12  Richard Biener  <rguenther@suse.de>
6545
6546         PR tree-optimization/64530
6547         * gfortran.dg/pr64530.f90: New testcase.
6548
6549 2015-01-12  Richard Biener  <rguenther@suse.de>
6550
6551         PR middle-end/64357
6552         * gcc.dg/torture/pr64357.c: New testcase.
6553
6554 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6555
6556         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6557         selector.
6558
6559 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6560         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6561
6562 2015-01-12  Martin Liska  <mliska@suse.cz>
6563
6564         * gcc.dg/ipa/PR64550.c: New test.
6565
6566 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6567
6568         PR ipa/63470
6569         * g++.dg/ipa/pr63470.C: New testcase.
6570
6571 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6572
6573         PR fortran/63733
6574         * gfortran.dg/typebound_operator_20.f90: New.
6575
6576 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6577
6578         PR fortran/58023
6579         * gfortran.dg/proc_ptr_comp_42.f90: New.
6580
6581 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6582
6583         PR fortran/64508
6584         * gfortran.dg/proc_ptr_comp_41.f90: New.
6585
6586 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6587
6588         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6589
6590 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6591
6592         PR fortran/64522
6593         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6594         and add dg-excess-errors.
6595         * gfortran.dg/line_length_6.f90: New.
6596         * gfortran.dg/line_length_7.f90: New.
6597         * gfortran.dg/line_length_8.f90: New.
6598         * gfortran.dg/line_length_9.f90: New.
6599         * gfortran.dg/line_length_10.f90: New.
6600         * gfortran.dg/line_length_11.f90: New.
6601
6602 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6603
6604         * jit.dg/test-threads.c (struct testcase): Move declaration
6605         to jit.dg/all-non-failing-tests.h.
6606         (testcases): Likewise.
6607         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6608         declaration here from jit.dg/all-non-failing-tests.h.
6609         (testcases): Likewise.
6610         * jit.dg/test-combination.c (create_code): Eliminate spelling
6611         out all of the testcases in favor of looping through the
6612         "testcases" metadata.
6613         (verify_code): Likewise.
6614
6615 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR rtl-optimization/64536
6618         * gcc.dg/pr64536.c: New test.
6619
6620 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6621
6622         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6623         * jit.dg/test-combination.c (create_code): Likewise.
6624         (verify_code): Likewise.
6625         * jit.dg/test-constants.c: New test case.
6626         * jit.dg/test-threads.c: Add test-constants.c.
6627
6628 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
6629
6630         PR libobjc/51891
6631         * objc.dg/gnu-api-2-class.m: Add a test case
6632         for the above change.
6633
6634 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6635
6636         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6637
6638 2015-01-09  Richard Biener  <rguenther@suse.de>
6639
6640         PR tree-optimization/64410
6641         * g++.dg/vect/pr64410.cc: New testcase.
6642
6643 2015-01-09  Martin Liska  <mliska@suse.cz>
6644
6645         * gcc.dg/ipa/ipa-icf-32.c: New test.
6646
6647 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6648
6649         * c-c++-common/tsan/tsan_barrier.h: New.
6650         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6651         * c-c++-common/tsan/bitfield_race.c: Likewise.
6652         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6653         * c-c++-common/tsan/mutexset1.c: Likewise.
6654         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6655         * c-c++-common/tsan/race_on_mutex.c: Likewise.
6656         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6657         * c-c++-common/tsan/simple_race.c: Likewise.
6658         * c-c++-common/tsan/simple_stack.c: Likewise.
6659         * c-c++-common/tsan/sleep_sync.c: Likewise.
6660         * c-c++-common/tsan/tiny_race.c: Likewise.
6661         * c-c++-common/tsan/tls_race.c: Likewise.
6662         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6663         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6664         * g++.dg/tsan/atomic_free.C: Likewise.
6665         * g++.dg/tsan/atomic_free2.C: Likewise.
6666         * g++.dg/tsan/cond_race.C: Likewise.
6667         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6668
6669 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
6670
6671         PR testsuite/62250
6672         * lib/target-supports.exp (check_effective_target_libatomic_available):
6673         New.
6674         * gfortran.dg/coarray/caf.exp: Only add -latomic for
6675         targets that match effective-target libatomic_available.
6676         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6677
6678 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6679
6680         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6681         Verify the result of gcc_jit_context_get_last_error.
6682         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6683
6684 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR tree-optimization/63989
6687         * gcc.dg/strlenopt-27.c: New test.
6688
6689 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6690
6691         * jit.dg/harness.h (set_up_logging): New function.
6692         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
6693         set_up_logging on the context, so that every testcase is
6694         logged to a particular file.
6695         * jit.dg/test-nested-contexts.c (main): Open a logfile,
6696         and call gcc_jit_context_set_logfile on the top-level context.
6697
6698 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR target/64338
6701         * g++.dg/opt/pr64338.C: New test.
6702
6703 2015-01-08  Tobias Burnus  <burnus@net-b.de>
6704
6705         * gfortran.dg/coarray/codimension_2b.f90: New file.
6706         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6707         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6708
6709 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6710
6711         PR c++/59004
6712         * g++.dg/ext/fnname4.C: New.
6713
6714 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6715
6716         PR c++/64462
6717         * g++.dg/cpp0x/constexpr-64462.C: New.
6718
6719 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6720
6721         PR c++/60753
6722         * g++.dg/cpp0x/deleted10.C: New.
6723
6724 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6725
6726         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6727
6728 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6729
6730         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6731         GCC_JIT_UNARY_OP_ABS.
6732         (verify_unary_ops): Likewise.
6733
6734 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6735
6736         * jit.dg/test-arith-overflow.c: New test case.
6737         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6738         * jit.dg/test-combination.c (create_code): Likewise.
6739         (verify_code): Likewise.
6740         * jit.dg/test-threads.c (testcases): Likewise.
6741
6742 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6743
6744         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6745         rather than "jit".  Load g++.exp, and call g++_init.
6746         Run test-*.cc files within the testsuite and *.cc files within
6747         docs/examples.
6748         (jit-dg-test): Drop the addition of -fgnu89-inline to
6749         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6750         doing it when compiling C testcases (since g++ does not handle
6751         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6752         is restored to the value after g++_init ran, rather than the
6753         value before g++_init ran.  Return a list of
6754         $comp_output $output_file, as dg-test assumes.
6755
6756 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6757
6758         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6759         make it easier to figure out the origin of each test result when
6760         running test-combination.c and test-threads.c.
6761         (CHECK_VALUE): Likewise.
6762         (CHECK_DOUBLE_VALUE): Likewise.
6763         (CHECK_STRING_VALUE): Likewise.
6764         (CHECK_STRING_STARTS_WITH): Likewise.
6765         (CHECK_STRING_CONTAINS): Likewise.
6766         (CHECK): Likewise.
6767         (check_string_value): Likewise, add "funcname" param.
6768         (check_string_starts_with): Likewise.
6769         (check_string_contains): Likewise.
6770
6771 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6772
6773         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6774         generating name of built executable.
6775
6776 2015-01-07  Marek Polacek  <polacek@redhat.com>
6777
6778         PR c/64440
6779         * gcc.dg/pr64440.c: New test.
6780         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6781
6782 2015-01-07  Marek Polacek  <polacek@redhat.com>
6783
6784         PR c/64417
6785         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6786         * gcc.dg/pr64417.c: New test.
6787
6788 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6789
6790         PR target/64505
6791         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6792         fix is correct.
6793
6794 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6795
6796         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6797         Check if testcases run without errors, not just if they compile.
6798
6799 2015-01-06  Christian Bruel  <christian.bruel@st.com>
6800
6801         PR target/64507
6802         * gcc.target/sh/pr64507.c: New test.
6803
6804 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
6805
6806         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6807
6808 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
6809
6810         * c-c++-common/asan/sanitize-all-1.c: New test.
6811         * c-c++-common/ubsan/sanitize-all-1.c: New test.
6812         * c-c++-common/ubsan/sanitize-all-2.c: New test.
6813         * c-c++-common/ubsan/sanitize-all-3.c: New test.
6814         * c-c++-common/ubsan/sanitize-all-4.c: New test.
6815
6816 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6817
6818         * lib/target-supports.exp (check_profiling_available): Return 0 for
6819         Visium.
6820         (check_effective_target_tls_runtime): Likewise.
6821         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6822         * gcc.dg/20020312-2.c: Adjust for Visium.
6823         * gcc.dg/tls/thr-cse-1.c: Likewise
6824         * gcc.dg/tree-ssa/20040204-1.c: Likewise
6825         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6826         * gcc.dg/weak/typeof-2.c: Likewise.
6827
6828 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
6829
6830         PR rtl-optimization/64287
6831         * gcc.dg/aru-2.c: New test.
6832
6833 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR sanitizer/64344
6836         * c-c++-common/ubsan/pr64344-1.c: New test.
6837         * c-c++-common/ubsan/pr64344-2.c: New test.
6838
6839         PR tree-optimization/64465
6840         * gcc.dg/pr64465.c: New test.
6841
6842         PR tree-optimization/64494
6843         * gcc.c-torture/compile/pr64494.c: New test.
6844
6845 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6846
6847         PR fortran/47674
6848         * gfortran.dg/realloc_on_assign_25.f90:  New test.
6849
6850 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6851
6852         Update copyright years.
6853
6854 2015-01-05  Marek Polacek  <polacek@redhat.com>
6855
6856         PR c/64423
6857         * gcc.dg/pr64423.c: New test.
6858
6859 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6860
6861         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6862         mmix-knuth-mmixware for the same reason as for MIPS.
6863         * gcc.dg/debug/debug-2.c: Ditto.
6864
6865         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6866
6867 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
6868
6869         PR testsuite/62250
6870         * lib/gfortran.exp: Add libatomic library search path.
6871         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6872         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6873
6874         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6875
6876 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6877
6878         * c-c++-common/tsan/bitfield_race.c: New testcase.
6879         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6880
6881 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6882
6883         * gfortran.dg/coarray/collectives_4.f90: New.
6884
6885 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6886
6887         PR fortran/57562
6888         * gfortran.dg/extends_16.f90: New.
6889
6890 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6891
6892         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6893
6894 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6895
6896         * gfortran.dg/coarray/codimension_2.f90: New.
6897         * gfortran.dg/coarray/codimension_2a.f90: New.
6898         * gfortran.dg/coarray_35.f90: New.
6899         * gfortran.dg/coarray_35a.f90: New.
6900
6901 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6902
6903         PR fortran/60507
6904         * gfortran.dg/dummy_procedure_11.f90: New.
6905 ^L
6906 Copyright (C) 2015 Free Software Foundation, Inc.
6907
6908 Copying and distribution of this file, with or without modification,
6909 are permitted in any medium without royalty provided the copyright
6910 notice and this notice are preserved.