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