gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf34d9fd014dfaaa8c21cbbbec7efdd14ecf9f9bf
1 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
5 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
7         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8         it to push/pop timing items.
9         (main): For each optimization level, create a gcc_jit_timer, and
10         time all of the iteration within that level cumulatively.
11         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
12         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
14 2015-08-03  Alexander Basov <coohpt@gmail.com>
16         PR middle-end/64744
17         PR middle-end/48470
18         PR middle-end/43404
19         * gcc.target/arm/pr43404.c : New testcase.
20         * gcc.target/arm/pr48470.c : New testcase.
21         * gcc.target/arm/pr64744-1.c : New testcase.
22         * gcc.target/arm/pr64744-2.c : New testcase.
24 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26         PR tree-optimization/67077
27         * gcc.dg/pr67077.c: New test.
29 2015-08-03  Jeff Law  <law@redhat.com>
31         PR middle-end/66314
32         PR gcov-profile/66899
33         * gcc.dg/pr66899.c: New test.
34         * gcc.dg/pr66314.c: New test.
36 2015-08-03  Marek Polacek  <polacek@redhat.com>
38         PR c/67088
39         * gcc.dg/pr67088.c: New test.
41 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
43         PR target/66731
44         * gcc.target/arm/vnmul-1.c: New.
45         * gcc.target/arm/vnmul-2.c: New.
46         * gcc.target/arm/vnmul-3.c: New.
47         * gcc.target/arm/vnmul-4.c: New.
49 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
51         PR fortran/64921
52         * gfortran.dg/class_allocate_20.f90: New.
54 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
56         * gcc.target/aarch64/csel_bfx_1.c: New test.
57         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
59 2015-08-02  Martin Sebor  <msebor@redhat.com>
61         * g++.dg/Wframe-address-in-Wall.C: New test.
62         * g++.dg/Wframe-address.C: New test.
63         * g++.dg/Wno-frame-address.C: New test.
64         * gcc.dg/Wframe-address-in-Wall.c: New test.
65         * gcc.dg/Wframe-address.c: New test.
66         * gcc.dg/Wno-frame-address.c: New test.
68 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
70         * c-c++-common/Wmisleading-indentation.c: Add more tests.
72 2015-08-01  Michael Collison  <michael.collison@linaro.org
73             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
75         * gcc.target/arm/mincmp.c: New test.
77 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
79         PR fortran/67091
80         * gfortran.dg/associated_target_6.f03: New test
82 2015-08-01  Tom de Vries  <tom@codesourcery.com>
84         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
85         optimize ("-ftree-parallelize-loops=0").
86         Add successful scans for 2 detected reductions.  Add xfail scans for 3
87         detected reductions.
88         * gcc.dg/autopar/reduc-2short.c: Same.
89         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
90         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
91         detected reductions.
92         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
93         and max reductions.
95 2015-07-31  Marek Polacek  <polacek@redhat.com>
97         PR sanitizer/66977
98         * g++.dg/ubsan/pr66977.C: New test.
100 2015-07-30  Marek Polacek  <polacek@redhat.com>
102         * c-c++-common/Wtautological-compare-3.c: New test.
104 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
106         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
107         (CHECK): Pass address of scalar, rather than array.
109 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
111         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
113 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
115         * gcc.target/aarch64/fp16/fp16.exp: New.
116         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
117         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
119 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
121         * gcc.target/aarch64/f16_movs_1.c: New test.
123 2015-07-28  Tom de Vries  <tom@codesourcery.com>
125         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
126         outer loop.
128 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
129             Manuel López-Ibáñez  <manu@gcc.gnu.org>
131         * gcc.dg/parm-incomplete-1.c: Update.
132         * gcc.dg/pr18809-1.c: Update.
133         * gcc.dg/pr27953.c: Update.
134         * gcc.dg/vla-11.c: Update.
136 2015-07-27  Marek Polacek  <polacek@redhat.com>
138         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
140 2015-07-27  Tom de Vries  <tom@codesourcery.com>
142         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
143         attribute.  Update comment.
144         (main): Remove.
145         Add scan for not parallelizing inner loop.
146         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
147         attribute.
148         (main): Remove.
150 2015-07-27  Marek Polacek  <polacek@redhat.com>
152         PR bootstrap/67030
153         * c-c++-common/Wtautological-compare-2.c: New test.
155 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
157         PR target/66232
158         * gcc.target/i386/pr66232-6.c: New tests.
159         * gcc.target/i386/pr66232-7.c: Likewise.
160         * gcc.target/i386/pr66232-8.c: Likewise.
161         * gcc.target/i386/pr66232-9.c: Likewise.
163 2015-07-27  Marek Polacek  <polacek@redhat.com>
165         PR c++/66555
166         PR c/54979
167         * c-c++-common/Wtautological-compare-1.c: New test.
169 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
171         PR c++/18969
172         * g++.dg/template/pr18969.C: New test.
173         * g++.dg/template/pr18969-2.C: New test.
174         * g++.old-deja/g++.jason/overload.C: Remove return value in
175         template function returning void.
177 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
179         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
180         immediates to avoid shift-overflow warnings.
182 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
184         PR c++/66857
185         * g++.dg/init/pr66857.C: New test.
187 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
189         PR target/66648
190         * gcc.target/i386/pr66648.c: New test.
192 2015-07-25  Tom de Vries  <tom@codesourcery.com>
194         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
195         interchange_files and block_files variables.
196         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
197         arithmetic.
198         * gcc.dg/graphite/uns-interchange-12.c: Same.
199         * gcc.dg/graphite/uns-interchange-14.c: Same.
200         * gcc.dg/graphite/uns-interchange-15.c: Same.
201         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
202         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
204 2015-07-25  Jeff Law  <law@redhat.com>
206         Revert:
207         PR lto/66752
208         * gcc.dg/tree-ssa/pr66752-2.c: New test.
209         * gcc.dg/torture/pr66752-1.c: New test
210         * g++.dg/torture/pr66752-2.C: New test.
212 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
214         Revert:
215         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
217         PR rtl-optimization/64164
218         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
219         * gcc.dg/ssp-1.c: Make counter a register.
220         * gcc.dg/ssp-2.c: Likewise.
221         * gcc.dg/torture/parm-coalesce.c: New.
223 2015-07-24  Tom de Vries  <tom@codesourcery.com>
225         * gcc.dg/graphite/block-1.c: Xfail scan.
226         * gcc.dg/graphite/interchange-12.c: Same.
227         * gcc.dg/graphite/interchange-14.c: Same.
228         * gcc.dg/graphite/interchange-15.c: Same.
229         * gcc.dg/graphite/interchange-9.c: Same.
230         * gcc.dg/graphite/interchange-mvt.c: Same.
231         * gcc.dg/graphite/uns-block-1.c: New test.
232         * gcc.dg/graphite/uns-interchange-12.c: New test.
233         * gcc.dg/graphite/uns-interchange-14.c: New test.
234         * gcc.dg/graphite/uns-interchange-15.c: New test.
235         * gcc.dg/graphite/uns-interchange-9.c: New test.
236         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
238 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
240         PR c++/64079
241         * c-c++-common/Wunused-function-1.c: New.
243 2015-07-24  Tom de Vries  <tom@codesourcery.com>
245         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
246         alternative exit-first loop transform.
247         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
248         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
249         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
250         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
251         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
252         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
253         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
254         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
255         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
257 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
259         PR ipa/66566
260         * gcc.target/i386/mpx/pr66566.c: New test.
262 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
264         PR bootstrap/66978
265         * gcc.target/i386/pr66978.c: New test.
267 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
269         * gcc.target/s390/gpr2fprsavecfi.c: New test.
271 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
273         * gcc.target/s390/insv-1.c: New test.
274         * gcc.target/s390/insv-2.c: New test.
275         * gcc.target/s390/insv-3.c: New test.
277 2015-07-24  Tom de Vries  <tom@codesourcery.com>
279         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
281 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
283         PR middle-end/25530
284         * gcc.dg/pr25530.c: New test.
286 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
288         PR middle-end/25529
289         * gcc.dg/pr25529.c: New test.
291 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
293         * gcc.target/arm/reg_equal_test.c: New test.
295 2015-07-23  Jeff Law  <law@redhat.com>
297         PR lto/66752
298         * gcc.dg/tree-ssa/pr66752-2.c: New test.
299         * gcc.dg/torture/pr66752-1.c: New test
300         * g++.dg/torture/pr66752-2.C: New test.
302 2015-07-23  Marek Polacek  <polacek@redhat.com>
304         PR c++/66572
305         * g++.dg/warn/Wlogical-op-2.C: New test.
307 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
309         PR rtl-optimization/64164
310         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
311         * gcc.dg/ssp-1.c: Make counter a register.
312         * gcc.dg/ssp-2.c: Likewise.
313         * gcc.dg/torture/parm-coalesce.c: New.
315 2015-07-23  Marek Polacek  <polacek@redhat.com>
317         PR sanitizer/66908
318         * c-c++-common/ubsan/pr66908.c: New test.
320 2015-07-23  Tom de Vries  <tom@codesourcery.com>
322         * gcc.dg/autopar/outer-4.c: Add xfail.
323         * gcc.dg/autopar/outer-5.c: Same.
324         * gcc.dg/autopar/outer-6.c: Same.
325         * gcc.dg/autopar/reduc-2.c: Same.
326         * gcc.dg/autopar/reduc-2char.c: Same.
327         * gcc.dg/autopar/reduc-2short.c: Same.
328         * gcc.dg/autopar/reduc-8.c: Same.
329         * gcc.dg/autopar/uns-outer-4.c: New test.
330         * gcc.dg/autopar/uns-outer-5.c: New test.
331         * gcc.dg/autopar/uns-outer-6.c: New test.
333 2015-07-23  Richard Biener  <rguenther@suse.de>
335         PR tree-optimization/66952
336         * gcc.dg/torture/pr66952.c: Use signed char.
338 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
340         PR tree-optimization/66926,66951
341         * gcc.dg/vect/pr66951.c: New test.
343 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
345         PR c++/52987
346         * g++.dg/parse/error57.C: New.
347         * g++.dg/expr/string-2.C: Update.
349 2015-07-23  Richard Biener  <rguenther@suse.de>
351         PR tree-optimization/66945
352         * gcc.dg/torture/pr66945.c: New testcase.
354 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
356         PR target/66954
357         * g++.dg/ext/mv24.C: New test.
359 2015-07-22  Marek Polacek  <polacek@redhat.com>
361         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
362         dg-options.
364 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
366         PR fortran/61831
367         PR fortran/66929
368         * gfortran.dg/generic_30.f90: New.
370 2015-07-22  Richard Biener  <rguenther@suse.de>
372         PR tree-optimization/66952
373         * gcc.dg/torture/pr66952.c: New testcase.
375 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
377         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
378         test.
379         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
380         test.
381         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
382         test.
383         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
384         test.
385         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
386         test.
387         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
388         test.
389         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
390         test.
391         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
392         test.
393         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
394         test.
395         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
396         test.
397         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
398         test.
399         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
400         test.
401         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
402         test.
403         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
404         test.
405         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
406         test.
407         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
408         test.
409         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
410         test.
411         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
412         test.
413         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
414         test.
415         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
416         test.
417         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
418         test.
419         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
420         test.
421         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
422         test.
423         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
424         test.
425         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
426         test.
427         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
428         test.
429         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
430         test.
431         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
432         test.
433         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
434         test.
435         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
436         test.
437         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
438         test.
439         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
440         test.
441         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
442         test.
443         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
444         test.
445         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
446         test.
447         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
448         test.
449         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
450         test.
451         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
452         test.
453         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
454         test.
455         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
456         test.
457         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
458         test.
459         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
460         test.
461         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
462         test.
463         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
464         test.
465         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
466         test.
467         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
468         test.
469         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
470         test.
471         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
472         test.
473         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
474         test.
475         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
476         test.
477         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
478         test.
479         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
480         test.
481         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
482         test.
483         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
484         test.
485         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
486         test.
487         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
488         test.
489         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
490         test.
491         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
492         test.
493         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
494         test.
495         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
496         test.
497         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
498         test.
499         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
500         test.
501         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
502         test.
503         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
504         test.
505         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
506         test.
507         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
508         test.
509         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
510         test.
511         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
512         test.
513         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
514         test.
515         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
516         test.
517         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
518         test.
519         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
520         test.
521         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
522         test.
523         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
524         test.
525         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
526         test.
527         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
528         test.
529         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
530         test.
531         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
532         test.
533         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
534         test.
535         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
536         test.
537         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
538         test.
539         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
540         test.
541         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
542         test.
543         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
544         test.
545         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
546         test.
547         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
548         test.
549         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
550         test.
551         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
552         test.
553         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
554         test.
555         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
556         test.
557         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
558         test.
559         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
560         test.
561         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
562         test.
563         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
564         test.
565         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
566         test.
567         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
568         test.
569         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
570         test.
571         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
572         test.
573         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
574         test.
575         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
576         test.
577         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
578         test.
579         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
580         test.
581         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
582         test.
583         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
584         test.
585         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
586         test.
587         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
588         test.
589         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
590         test.
591         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
592         test.
593         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
594         test.
595         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
596         test.
597         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
598         test.
599         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
600         test.
601         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
602         test.
603         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
604         test.
605         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
606         test.
607         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
608         test.
609         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
610         test.
611         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
612         test.
613         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
614         test.
615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
616         test.
617         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
618         test.
619         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
620         test.
621         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
622         test.
623         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
624         test.
625         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
626         test.
627         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
628         test.
629         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
630         test.
631         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
632         test.
633         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
634         test.
635         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
636         test.
637         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
638         test.
639         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
640         test.
642 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
644         * g++.dg/template/crash81.C: Update.
646 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
648         PR ipa/66424.
649         * gcc.target/i386/pr66424.c: New.
651 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
653         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
655 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
657         PR fortran/61831
658         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
659         Drop address sanitization.
661 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
663         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
664         Skip -march=armv4t.
665         (dg-additional-options): Set armv5t flag.
667 2015-07-21  Marek Polacek  <polacek@redhat.com>
669         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
670         * gcc.dg/vmx/unpack.c: Likewise.
671         * gcc.target/powerpc/quad-atomic.c: Likewise.
673 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
675         * gcc.target/i386/asm-flag-5.c (f_ll): New.
677 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
679         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
680         model.
682 2015-07-20  Marek Polacek  <polacek@redhat.com>
684         PR c++/55095
685         * c-c++-common/Wshift-overflow-1.c: New test.
686         * c-c++-common/Wshift-overflow-2.c: New test.
687         * c-c++-common/Wshift-overflow-3.c: New test.
688         * c-c++-common/Wshift-overflow-4.c: New test.
689         * c-c++-common/Wshift-overflow-5.c: New test.
690         * g++.dg/cpp1y/left-shift-1.C: New test.
691         * gcc.dg/c90-left-shift-2.c: New test.
692         * gcc.dg/c90-left-shift-3.c: New test.
693         * gcc.dg/c99-left-shift-2.c: New test.
694         * gcc.dg/c99-left-shift-3.c: New test.
695         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
696         * gcc.c-torture/execute/pr40386.c: Likewise.
697         * gcc.dg/vect/pr33373.c: Likewise.
698         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
699         * gcc.dg/vect/vect-shift-2.c: Likewise.
701 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
703         * gcc.target/aarch64/neg_abs_1.c: New test.
705 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
707         PR target/66922
708         * gcc.target/i386/pr66922.c: New test.
710 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
712         PR middle-end/46851
713         PR middle-end/60340
714         * gcc.dg/tree-ssa/pr42327.c: Removed.
715         * g++.dg/other/pr35011.C: Removed.
717 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
719         PR target/66906
720         * gcc.target/i386/pr66906.c: New test.
722 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
724         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
725         as follow-up to r225930.
727 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
729         PR fortran/52846
730         * lib/fortran-modules.exp (proc cleanup-submodules): New
731         procedure.
732         * gfortran.dg/submodule_1.f08: Change extension and clean up
733         the submodule files.
734         * gfortran.dg/submodule_2.f08: ditto
735         * gfortran.dg/submodule_6.f08: ditto
736         * gfortran.dg/submodule_7.f08: ditto
737         * gfortran.dg/submodule_8.f08: New test
738         * gfortran.dg/submodule_9.f08: New test
740 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
741             Sebastian Pop  <s.pop@samsung.com>
743         PR middle-end/61929
744         * gcc.dg/graphite/pr61929.c: New.
746 2015-07-17  Marek Polacek  <polacek@redhat.com>
748         * gcc.dg/fold-minus-7.c: New test.
750 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
752         * gfortran.dg/co_reduce_1.f90: New file.
754 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
756         PR target/66824
757         * gcc.target/i386/pr66824.c:
759 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
761         PR fortran/66035
762         * gfortran.dg/structure_constructor_13.f03: New test.
764 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
766         PR fortran/61831
767         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
768         of generated while loops in the tree dump.
769         * gfortran.dg/derived_constructor_comps_6.f90: New file.
771 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
773         * gcc.dg/vect/vect-outer-simd-2.c: New test.
775 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
777         PR target/66891
778         * gcc.target/i386/pr66891.c: New test.
780 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
782         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
784 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
786         PR rtl-optimization/66626
787         * gcc.target/i386/pr66626-2.c: New.
789 2015-07-16  Martin Liska  <mliska@suse.cz>
791         * g++.dg/ipa/pr66896.c: New test.
793 2015-07-16  Richard Biener  <rguenther@suse.de>
795         PR tree-optimization/66894
796         * gcc.dg/torture/pr66894.c: New testcase.
798 2015-07-16  Richard Biener  <rguenther@suse.de>
800         * gcc.dg/tree-ssa/pr21031.c: Adjust.
802 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
804         PR target/66866
805         * g++.dg/pr66866.C: New test.
807 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
809         * gcc.target/powerpc/vec-cmp-sel.c: New test.
811 2015-07-15  Richard Biener  <rguenther@suse.de>
813         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
814         { -O3 -fomit-frame-pointer },
815         { -O3 -fomit-frame-pointer -funroll-loops } and
816         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
817         in favor of
818         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
819           -finline-functions }
821 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
823         * gcc.target/mips/interrupt_handler-5.c: New test.
825 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
826             Robert Suchanek  <robert.suchanek@imgtec.com>
828         * gcc.target/mips/interrupt_handler-4.c: New test.
830 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
832         PR testsuite/66734
833         * gcc.dg/lto/lto.exp: Initialize MPX.
835 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
837         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
838         dg-skip-if.
839         * gcc.target/arm/scd42-3.c: Likewise.
841 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
843         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
844         code to be run when the pre-arch code increases the isa_rev to
845         mips32r6 or greater.
847 2015-07-15  Richard Biener  <rguenther@suse.de>
849         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
850         { -O3 -fomit-frame-pointer },
851         { -O3 -fomit-frame-pointer -funroll-loops } and
852         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
853         in favor of
854         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
855           -finline-functions }
856         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
857         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
858         to additional_flags.
860 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
862         PR rtl-optimization/66838
863         * gcc.target/i386/pr66838.c: New test.
865 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
867         PR c++/66850
868         * g++.dg/template/pr66850.C: New test.
870 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
871             Cesar Philippidis  <cesar@codesourcery.com>
872             Chung-Lin Tang  <cltang@codesourcery.com>
874         * gcc.target/nios2/nios2-flushd.c: New.
875         * gcc.target/nios2/nios2-rdprs.c: New.
876         * gcc.target/nios2/r2-atomic.c: New.
877         * gcc.target/nios2/r2-eni.c: New.
878         * gcc.target/nios2/r2-wrpie.c: New.
880 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
881             Cesar Philippidis  <cesar@codesourcery.com>
882             Chung-Lin Tang  <cltang@codesourcery.com>
884         * gcc.target/nios2/cdx-ldstwm-1.c: New.
885         * gcc.target/nios2/cdx-ldstwm-2.c: New.
887 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
888             Cesar Philippidis  <cesar@codesourcery.com>
889             Chung-Lin Tang  <cltang@codesourcery.com>
891         * gcc.target/nios2/andci.c: New.
892         * gcc.target/nios2/bmx.c: New.
893         * gcc.target/nios2/cdx-add.c: New.
894         * gcc.target/nios2/cdx-branch.c: New.
895         * gcc.target/nios2/cdx-callret.c: New.
896         * gcc.target/nios2/cdx-loadstore.c: New.
897         * gcc.target/nios2/cdx-logical.c: New.
898         * gcc.target/nios2/cdx-mov.c: New.
899         * gcc.target/nios2/cdx-shift.c: New.
900         * gcc.target/nios2/cdx-sub.c: New.
901         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
903 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
905         PR c++/65071
906         * g++.dg/cpp0x/vt-65071.C: New.
908 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
909             Cesar Philippidis  <cesar@codesourcery.com>
910             Chung-Lin Tang  <cltang@codesourcery.com>
912         * gcc.target/nios2/r2-io-range.c: New.
913         * gcc.target/nios2/r2-stio-1.c: New.
914         * gcc.target/nios2/r2-stio-2.c: New.
915         * gcc.target/nios2/nios2-ldxio.c: New.
916         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
917         of just compile.  Add more tests.
919 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
921         gfortran.dg/pr66864.f90: New test.
923 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
925         PR rtl-optimization/66626
926         * gcc.target/i386/pr66626.c: New.
928 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
930         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
931         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
932         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
934 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
936         * g++.dg/template/crash81.C: Adjust for error + inform change.
937         * g++.dg/template/pr58878.C: Likewise.
938         * g++.dg/template/shadow1.C: Likewise.
939         * g++.dg/template/shadow2.C: Likewise.
940         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
941         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
942         * g++.old-deja/g++.brendan/crash7.C: Likewise.
943         * g++.old-deja/g++.pt/shadow2.C: Likewise.
945 2015-07-14  Richard Biener  <rguenther@suse.de>
947         PR tree-optimization/66863
948         * gcc.dg/torture/pr66863.c: New testcase.
950 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
952         PR c++/65186
953         * g++.dg/template/pr65186.C: New test.
955 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
957         * gcc.target/arm/macro_defs0.c: Add directive to skip
958         test if -marm is present.
959         * gcc.target/arm/macro_defs1.c: Likewise.
961 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
963         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
964         if-conversion..
965         * gcc.target/aarch64/adds1.c: Likewise.
966         * gcc.target/aarch64/ands_1.c: Likewise.
967         * gcc.target/aarch64/bics_1.c: Likewise.
968         * gcc.target/aarch64/subs1.c: Likewise.
969         * gcc.target/aarch64/subs3.c: Likewise.
971 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
973         PR fortran/64589
974         * gfortran.dg/pr64589.f90: New test.
976 2015-07-13  Renlin Li  <renlin.li@arm.com>
978         PR rtl/66556
979         * gcc.c-torture/execute/pr66556.c: New.
981 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
983         * gcc.dg/20020219-1.c: Fix double word typos.
984         * gcc.dg/20020919-1.c: Same.
986 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
987             Jeff Law  <law@redhat.com>
989         PR middle-end/66726
990         * g++.dg/tree-ssa/pr66726.c: New test.
991         * gcc.dg/tree-ssa/pr66726-2.c: New test.
992         * gcc.dg/tree-ssa/pr66726.c: New test.
994 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
996         PR c++/58734
997         * g++.dg/cpp0x/variadic-ttp2.C: New.
999 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1001         PR c++/30044
1002         * g++.dg/cpp0x/auto46.C: New test.
1003         * g++.dg/template/pr30044.C: New test.
1004         * g++.dg/template/shadow2.C: New test.
1005         * g++.dg/template/error55.C: New test.
1006         * g++.dg/template/crash83.C: Accept any error string.
1007         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1008         parameters.
1009         * g++.dg/cpp0x/variadic19.C: Likewise
1010         * g++.dg/template/canon-type-13.C: Likewise.
1011         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1012         * g++.dg/torture/20070621-1.C: Likewise.
1014 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1016         PR c++/54521
1017         * g++.dg/init/explicit3.C: New.
1019 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1021         PR target/66819
1022         * gcc.target/i386/pr66819-1.c: New test.
1023         * gcc.target/i386/pr66819-2.c: Likewise.
1024         * gcc.target/i386/pr66819-3.c: Likewise.
1025         * gcc.target/i386/pr66819-4.c: Likewise.
1026         * gcc.target/i386/pr66819-5.c: Likewise.
1028 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1030         PR target/66703
1031         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1032         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1033         type to prevent possible flag-clobbering zero-extensions.
1034         * gcc.target/i386/pr66703.c: New test.
1036 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1038         PR c++/60842
1039         * g++.dg/cpp0x/nsdmi-template15.C: New.
1041 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1043         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1045 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1047         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1048         * gcc.target/arm/flip-thumb.c: Likewise.
1050 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1052         PR target/66813
1053         * gcc.target/i386/pr66813.c: New test.
1055 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1057         PR middle-end/66820
1058         * gcc.dg/gomp/pr66820.c: New test.
1060 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/65592
1063         * g++.dg/cpp0x/scoped_enum6.C: New.
1065 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1067         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1068         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1070 2015-07-10  Richard Biener  <rguenther@suse.de>
1072         PR tree-optimization/66823
1073         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1074         which should not be necessary.  XFAIL.
1076 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1078         PR c++/64848
1079         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1081 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1083         PR middle-end/66633
1084         * gcc.dg/gomp/pr66633-1.c: New test.
1085         * gcc.dg/gomp/pr66633-2.c: New test.
1086         * gcc.dg/gomp/pr66633-3.c: New test.
1087         * gcc.dg/gomp/pr66633-4.c: New test.
1089 2015-07-09  John Marino  <gnugcc@marino.st>
1091         * lib/target-supports.exp (check_effective_target_pie):
1092         Add *-*-dragonfly*
1094 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1096         PR target/66814
1097         * gcc.target/i386/pr66814.c: New test.
1099 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1101         PR target/66731
1102         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1103         * gcc.target/aarch64/fnmul-2.c: Likewise.
1104         * gcc.target/aarch64/fnmul-3.c: Likewise.
1105         * gcc.target/aarch64/fnmul-4.c: Likewise.
1107 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/65790
1110         * g++.dg/cpp0x/vt-65790.C: New.
1112 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1114         PR target/66818
1115         * gcc.target/i386/pr66818.c: New test.
1117 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1119         PR target/66817
1120         * gcc.target/i386/pr66817.c: New test.
1122 2015-07-09  Marek Polacek  <polacek@redhat.com>
1124         PR tree-optimization/66718
1125         * gcc.dg/vect/vect-126.c: New test.
1127 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1129         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1130         even when dwarf-2 is not the default.
1132 2015-07-08  Jeff Law  <law@redhat.com>
1134         PR testsuite/66796
1135         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1136         to have a single memory reference.
1138 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1140         * g++.dg/other/dump-ada-spec-9.C: New test.
1142 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1144         * g++.dg/vect/vect.exp: Run also simd* tests.
1145         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1146         (check_vect): Fix up get_cpuid call for C++.
1147         * g++.dg/vect/simd-clone-1.cc: New test.
1149 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1151         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1153 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1155         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1156         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1158 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1160         PR target/66806
1161         * gcc.target/i386/pr66806.c: New test.
1163 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1165         PR c++/66421
1166         * g++.dg/cpp0x/auto45.C: New.
1168 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1170         PR middle-end/66334
1171         * gcc.target/i386/pr66334.c: New.
1173 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1175         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1176         comments.
1178 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1180         PR jit/66783
1181         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1182         (verify_code): Update expected error message.
1183         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1184         (verify_code): Likewise.
1185         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1186         (verify_code): Likewise.
1188 2015-07-08  Richard Biener  <rguenther@suse.de>
1190         PR tree-optimization/66793
1191         * gcc.dg/torture/pr66793.c: New testcase.
1193 2015-07-08  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/66794
1196         * gcc.dg/torture/pr66794.c: New testcase.
1198 2015-07-08  Marek Polacek  <polacek@redhat.com>
1200         PR c++/66748
1201         * g++.dg/abi/abi-tag15.C: New test.
1203 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1205         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1206         * gcc.target/mips/branch-3.c: Ditto
1207         * gcc.target/mips/branch-4.c: Ditto.
1208         * gcc.target/mips/branch-5.c: Ditto.
1209         * gcc.target/mips/branch-6.c: Ditto.
1210         * gcc.target/mips/branch-7.c: Ditto.
1211         * gcc.target/mips/branch-8.c: Ditto.
1212         * gcc.target/mips/branch-9.c: Ditto.
1213         * gcc.target/mips/branch-10.c: Ditto.
1214         * gcc.target/mips/branch-11.c: Ditto.
1215         * gcc.target/mips/branch-12.c: Ditto.
1216         * gcc.target/mips/branch-13.c: Ditto.
1217         * gcc.target/mips/umips-branch-5.c: New file.
1218         * gcc.target/mips/umips-branch-6.c: New file.
1219         * gcc.target/mips/umips-branch-7.c: New file.
1220         * gcc.target/mips/umips-branch-8.c: New file.
1221         * gcc.target/mips/umips-branch-9.c: New file.
1222         * gcc.target/mips/umips-branch-10.c: New file.
1223         * gcc.target/mips/umips-branch-11.c: New file.
1224         * gcc.target/mips/umips-branch-12.c: New file.
1225         * gcc.target/mips/umips-branch-13.c: New file.
1226         * gcc.target/mips/umips-branch-14.c: New file.
1227         * gcc.target/mips/umips-branch-15.c: New file.
1228         * gcc.target/mips/umips-branch-16.c: New file.
1229         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1230         (OCCUPY_0xfffc): New define.
1232 2015-07-08  Renlin Li  <renlin.li@arm.com>
1234         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1236 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1238         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1240 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1242         * gcc.target/i386/bt-3.c: New test.
1243         * gcc.target/i386/bt-4.c: Ditto.
1245 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1247         * g++.dg/other/dump-ada-spec-8.C: New test.
1249 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1251         PR jit/66783
1252         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1253         test case.
1254         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1255         New test case.
1256         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1257         New test case.
1258         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1259         Avoid using an opaque struct for local "f".
1261 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1263         PR jit/66779
1264         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1265         * jit.dg/test-pr66779.c: New testcase.
1267 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1269         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1270         NOCOMPRESSION.
1272 2015-07-07  Richard Biener  <rguenther@suse.de>
1274         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1276 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1278         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1279         * gcc.target/mips/call-5.c: Ditto.
1280         * gcc.target/mips/call-6.c: Ditto.
1282 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1284         * gcc.dg/dx-test.c: New test-case.
1286 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1288         PR fortran/66578
1289         * gfortran.dg/allocate_with_source_9.f08: New test.
1291 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1293         PR target/52144
1294         * gcc.target/arm/flip-thumb.c: Fix scan.
1295         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1296         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1297         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1298         Fix return value.
1300 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1302         PR target/65956
1303         * gcc.c-torture/execute/pr65956.c: New test.
1305 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1307         * gcc.target/arm/aapcs/align1.c: New.
1308         * gcc.target/arm/aapcs/align_rec1.c: New.
1309         * gcc.target/arm/aapcs/align2.c: New.
1310         * gcc.target/arm/aapcs/align_rec2.c: New.
1311         * gcc.target/arm/aapcs/align3.c: New.
1312         * gcc.target/arm/aapcs/align_rec3.c: New.
1313         * gcc.target/arm/aapcs/align4.c: New.
1314         * gcc.target/arm/aapcs/align_rec4.c: New.
1315         * gcc.target/arm/aapcs/align_vararg1.c: New.
1316         * gcc.target/arm/aapcs/align_vararg2.c: New.
1318 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1320         * gfortran.dg/iomsg_2.f90: New test.
1322 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1324         PR target/66749
1325         * gcc.target/i386/pr66749.c: New test.
1327 2015-07-06  Richard Biener  <rguenther@suse.de>
1329         PR tree-optimization/66772
1330         * gcc.dg/torture/pr66772-1.c: New testcase.
1331         * gcc.dg/torture/pr66772-2.c: Likewise.
1333 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1335         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1336         the jals instruction.
1338 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1340         PR target/53383
1341         * gcc.target/i386/pr53383-1.c: New file.
1342         * gcc.target/i386/pr53383-2.c: Likewise.
1343         * gcc.target/i386/pr53383-3.c: Likewise.
1345 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1347         * gcc.target/aarch64/fnmul-1.c: New.
1348         * gcc.target/aarch64/fnmul-2.c: New.
1349         * gcc.target/aarch64/fnmul-3.c: New.
1350         * gcc.target/aarch64/fnmul-4.c: New.
1352 2015-07-06  Richard Biener  <rguenther@suse.de>
1354         PR middle-end/66759
1355         * gcc.dg/torture/pr66759.c: New testcase.
1357 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1359         PR fortran/58586
1360         * gfortran.dg/alloc_comp_class_3.f03: New test.
1361         * gfortran.dg/alloc_comp_class_4.f03: New test.
1363 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1365         * gcc.c-torture/execute/pr66757.c: New test.
1367 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1369         PR tree-optimization/66720
1370         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1372 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1373             Sandra Loosemore <sandra@codesourcery.com>
1375         * gcc.target/nios2/gprel-offset.c: New test.
1377 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1379         PR fortran/66725
1380         * gfortran.dg/pr66725.f90: New test.
1382 2015-07-03  Jason Merrill  <jason@redhat.com>
1384         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1385         Avoid narrowing error.
1387 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1389         PR rtl-optimization/66706
1390         * gcc.target/powerpc/shift-int.c: New testcase.
1392 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1394         PR target/66746.
1395         * gcc.target/i386/pr66746.c: New file.
1397 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1399         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1401 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1403         PR tree-optimization/66119
1404         * g++.dg/opt/pr66119.C: New.
1406 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1408         PR fortran/52846
1409         * gfortran.dg/submodule_1.f90: New test
1410         * gfortran.dg/submodule_2.f90: New test
1411         * gfortran.dg/submodule_3.f90: New test
1412         * gfortran.dg/submodule_4.f90: New test
1413         * gfortran.dg/submodule_5.f90: New test
1414         * gfortran.dg/submodule_6.f90: New test
1415         * gfortran.dg/submodule_7.f90: New test
1417 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR preprocessor/53690
1420         * g++.dg/cpp/pr53690.C: New.
1422 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1424         * gcc.target/powerpc/vec-cmp.c: New test.
1426 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1428         PR fortran/56520
1429         * gfortran.dg/pr56520.f90: New test.
1431 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1433         PR fortran/66545
1434         * gfortran.dg/pr66545_1.f90: New test.
1435         * gfortran.dg/pr66545_2.f90: New test.
1437 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1439         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1440         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1442 2015-07-02  Richard Biener  <rguenther@suse.de>
1444         PR testsuite/66719
1445         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1446         unaligned loads.
1448 2015-07-02  Richard Biener  <rguenther@suse.de>
1450         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1452 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1454         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1456 2015-07-01  Jason Merrill  <jason@redhat.com>
1458         * lib/target-supports.exp (cxx_default): Set to C++14.
1460 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1462         PR testsuite/66723
1463         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1464         scan-assembler.
1466 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1468         * gfortran.dg/warn_conversion_8.f90:  New test.
1470 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1472         PR rtl-optimization/61047
1473         * gcc.c-torture/execute/20150611-1.c: New testcase.
1475 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1477         PR jit/66700
1478         * jit.dg/all-non-failing-tests.h: Add
1479         test-pr66700-observing-write-through-ptr.c.
1480         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1482 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1484         * jit.dg/test-accessing-union.c: Add comments for use by
1485         gcc/jit/docs/topics/types.rst.
1487 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1489         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1490         'do-require-effective-target' with 'dg-require-effective-target'.
1491         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1492         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1493         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1494         'stlex' with 'strex' as the expected output.
1496 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/60365
1499         * g++.dg/cpp0x/gen-attrs-60.C: New.
1500         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1502 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1504         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1505         New function.
1506         * gcc.target/aarch64/pic-small.c: Restrict this test under
1507         check_effective_target_aarch64_small_fpic.
1509 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1511         * gfortran.dg/gomp/pr66633.f90: New test.
1513 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1515         PR c++/66686
1516         * g++.dg/template/pr66686.C: New test.
1518 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1520         * gnat.dg/lto17.ad[sb]: New test.
1522 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1524         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1525         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1526         testcase.
1527         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1528         New testcase.
1529         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1530         New testcase.
1531         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1532         New testcase.
1533         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1534         New testcase.
1535         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1536         New testcase.
1537         * jit.dg/test-switch.c: New testcase.
1538         * jit.dg/test-switch.cc: New testcase.
1540 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1542         PR jit/66546
1543         * jit.dg/all-non-failing-tests.h: Add note about
1544         test-validly-unreachable-block.c.
1545         * jit.dg/test-validly-unreachable-block.c: New file.
1547 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1549         PR jit/66628
1550         * jit.dg/all-non-failing-tests.h: Add note about
1551         test-extra-options.c.
1552         * jit.dg/test-extra-options.c: New testcase.
1554 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1556         PR debug/66691
1557         * gcc.target/i386/pr66691.c: New.
1559 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1561         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1562         * gcc.target/i386/iamcu/args.h: Likewise.
1563         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1564         * gcc.target/i386/iamcu/defines.h: Likewise.
1565         * gcc.target/i386/iamcu/macros.h: Likewise.
1566         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1567         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1568         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1569         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1570         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1571         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1572         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1573         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1574         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1575         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1576         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1577         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1578         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1579         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1580         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1581         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1582         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1584 2015-06-30  Marek Polacek  <polacek@redhat.com>
1586         * gcc.dg/fold-minus-6.c: New test.
1588         * gcc.dg/fold-ior-3.c: New test.
1590 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1592         Implement N4197 - Adding u8 character literals
1593         * g++.dg/cpp1z/utf8.C: New.
1594         * g++.dg/cpp1z/utf8-neg.C: New.
1595         * g++.dg/cpp1z/udlit-utf8char.C: New.
1597 2015-06-30  Marek Polacek  <polacek@redhat.com>
1599         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1601 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1603         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1604         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1605         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1606         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1608 2015-06-30  Marek Polacek  <polacek@redhat.com>
1610         * gcc.dg/fold-ior-2.c: New test.
1612 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1614         PR tree-optimization/66652
1615         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1616         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1617         pointers.
1618         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1620 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1622         PR c++/65977
1623         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1624         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1626 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1628         PR fortran/66605
1629         * gfortran.dg/wunused-parameter.f90: New test.
1631 2015-06-29  Richard Henderson  <rth@redhat.com>
1633         * gcc.target/i386/asm-flag-1.c: New.
1634         * gcc.target/i386/asm-flag-2.c: New.
1635         * gcc.target/i386/asm-flag-3.c: New.
1636         * gcc.target/i386/asm-flag-4.c: New.
1637         * gcc.target/i386/asm-flag-5.c: New.
1639 2015-06-29  Marek Polacek  <polacek@redhat.com>
1641         PR c/66322
1642         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1643         * c-c++-common/pr66322.c: New test.
1644         * g++.dg/eh/scope1.C: Remove dg-warning.
1646 2015-06-29  Richard Biener  <rguenther@suse.de>
1648         PR tree-optimization/66677
1649         * gcc.dg/vect/pr66677.c: New testcase.
1651 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1653         PR middle-end/64130
1654         * gcc.dg/tree-ssa/pr64130.c: New test.
1656 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1658         * gcc.target/aarch64/pic-small.c: New testcase.
1660 2015-06-26  Richard Biener  <rguenther@suse.de>
1662         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1664 2015-06-26  Marek Polacek  <polacek@redhat.com>
1666         * gcc.dg/fold-and-1.c: New test.
1667         * gcc.dg/fold-and-2.c: New test.
1669 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gnat.dg/warn11.adb: Add missing dg directive.
1672         * gnat.dg/warn12.adb: New test.
1673         * gnat.dg/warn12_pkg.ads: New helper.
1675 2015-06-26  Richard Biener  <rguenther@suse.de>
1677         * gfortran.dg/reassoc_3.f90: Adjust.
1679 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1681         PR target/66412
1682         * gcc.target/i386/pr66412.c: New test.
1684 2015-06-25  Richard Biener  <rguenther@suse.de>
1686         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1688 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1690         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1692 2015-06-25  Richard Biener  <rguenther@suse.de>
1694         * gfortran.dg/vect/vect-9.f90: New testcase.
1696 2015-06-25  Nick Clifton  <nickc@redhat.com>
1698         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1699         H8300 and M32R targets.
1701 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1703         PR fortran/66528
1704         * gfortran.dg/maxerrors.f90: New test.
1706 2015-06-08  DJ Delorie  <dj@redhat.com>
1708         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1710 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1712         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1714 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1716         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1717         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1718         * gcc.target/aarch64/nofp_1.c: New file.
1720 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1722         Implement N3928 - Extending static_assert
1723         * g++.dg/cpp0x/static_assert8.C: Adjust.
1724         * g++.dg/cpp0x/static_assert12.C: New.
1725         * g++.dg/cpp0x/static_assert13.C: New.
1726         * g++.dg/cpp1y/static_assert1.C: New.
1727         * g++.dg/cpp1y/static_assert2.C: New.
1728         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1730 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1732         PR c++/65750
1733         * g++.dg/cpp0x/trailing11.C: New.
1735 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1737         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1738         multilibs.
1739         * gcc.target/arm/memset-inline-10.c: Likewise.
1740         * gcc.target/arm/pr58784.c: Likewise.
1741         * gcc.target/arm/pr59985.C: Likewise.
1742         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1744 2015-06-24  Renlin Li  <renlin.li@arm.com>
1746         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1747         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1749 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1751         Revert:
1752         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1754         PR c++/30044
1755         * g++.dg/cpp0x/auto45.C: New test.
1756         * g++.dg/template/pr30044.C: New test.
1757         * g++.dg/template/crash83.C: Accept any error string.
1758         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1759         parameters.
1760         * g++.dg/cpp0x/variadic18.C: Likewise
1761         * g++.dg/template/canon-type-13.C: Likewise.
1762         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1764 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1766         PR c++/65811
1767         * g++.dg/other/linkage2.C: New.
1769 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1771         PR target/63408
1772         * gcc.target/arm/pr63408.c: New test.
1774 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1776         * lib/c-torture.exp: Don't call check_effective_target_lto
1777         before setting up environment correctly.
1778         * lib/gcc-dg.exp: Likewise, and protect
1779         gcc_force_conventional_output.
1781 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1783         PR rtl-optimization/66306
1784         * gcc.target/s390/pr66306.c: New test.
1786 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1788         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1789         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1790         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1791         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1792         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1793         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1794         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1796 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1798         PR target/65803
1799         * gcc.c-torture/pr65803.c: New test.
1801 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1803         PR c++/30044
1804         * g++.dg/cpp0x/auto45.C: New test.
1805         * g++.dg/template/pr30044.C: New test.
1806         * g++.dg/template/crash83.C: Accept any error string.
1807         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1808         parameters.
1809         * g++.dg/cpp0x/variadic18.C: Likewise
1810         * g++.dg/template/canon-type-13.C: Likewise.
1811         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1813 2015-06-23  Marek Polacek  <polacek@redhat.com>
1815         * c-c++-common/Wlogical-op-3.c: New test.
1817 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1819         PR c++/66254
1820         * g++.dg/cpp0x/scoped_enum5.C: New.
1822 2015-06-23  Richard Biener  <rguenther@suse.de>
1824         PR tree-optimization/66636
1825         * gcc.dg/vect/pr66636.c: New testcase.
1827 2015-06-23  Marek Polacek  <polacek@redhat.com>
1829         * gcc.dg/fold-minus-4.c: New test.
1830         * gcc.dg/fold-minus-5.c: New test.
1831         * c-c++-common/ubsan/overflow-add-5.c: New test.
1833 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1835         Add missing testcase from r224672.
1836         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1838         * gcc.target/vax/bswapdi-1.c: New.
1840 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1842         PR fortran/64674
1843         * gfortran.dg/associate_18.f08: New test.
1845 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1847         PR target/66560
1848         * gcc.target/i386/pr66560-1.c: New test.
1849         * gcc.target/i386/pr66560-2.c: Ditto.
1850         * gcc.target/i386/pr66560-3.c: Ditto.
1851         * gcc.target/i386/pr66560-4.c: Ditto.
1853 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1855         * gcc.target/nvptx/nvptx.exp: New file.
1856         * gcc.target/nvptx/proto-1.c: Likewise.
1858 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1860         PR tree-optimization/66449
1861         * gcc.dg/vect/pr66449.c: New test.
1863 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1865         * g++.dg/other/dump-ada-spec-5.C: New test.
1866         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1867         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1869 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1871         * g++.dg/inherit/pure1.C: Test location too.
1873 2015-06-22  Marek Polacek  <polacek@redhat.com>
1875         * gcc.dg/fold-ior-1.c: New test.
1876         * gcc.dg/fold-minus-2.c: New test.
1877         * gcc.dg/fold-minus-3.c: New test.
1878         * gcc.dg/fold-plus-1.c: New test.
1879         * gcc.dg/fold-plus-2.c: New test.
1880         * gcc.dg/fold-xor-4.c: New test.
1881         * gcc.dg/fold-xor-5.c: New test.
1883 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1885         PR target/65914
1886         * g++.dg/torture/pr65914.C:  New.
1888 2015-06-22  Richard Biener  <rguenther@suse.de>
1890         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1891         not existing TORTURE_OPTIONS only.
1892         * lib/gcc-dg.exp: Likewise.
1894 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1896         PR target/52144
1897         * gcc.target/arm/flip-thumb.c: New test.
1899 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1900             Martin Liska  <mliska@suse.cz>
1902         PR ipa/65908
1903         * g++.dg/ipa/pr65908.C: New testcase.
1905 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1907         PR c++/65882
1908         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1909         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1911 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1913         * gnat.dg/specs/debug1.ads: Adjust.
1915 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1917         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1918         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1919         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1920         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1921         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1922         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1923         * gcc.target/aarch64/fmovd-zero.c: Delete.
1924         * gcc.target/aarch64/fmovf-zero.c: Delete.
1926 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1928         * gcc.target/vax/bswapdi-1.c: New.
1930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1932         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1934 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1936         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1940         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1942 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1944         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1946 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1948         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1950 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1952         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1954 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1956         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1958 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1960         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1962 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1964         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1966 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1968         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1970 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1972         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1974 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1976         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1978 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1980         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1982 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1984         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1986 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1988         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1990 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1992         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1994 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1996         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1998 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2000         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2002 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2004         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2006 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2008         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2009         (_ARM_FPSCR): Add FZ field.
2010         (clean_results): Force FZ=1 on AArch64.
2011         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2013 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2015         * gcc.target/aarch64/pr62308.c: New test.
2017 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2019         PR fortran/66549
2020         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2022 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2024         * gcc.target/i386/mpx/pr66581.c: New test.
2026 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2028         * gcc.target/i386/cmov9.c: New test.
2030 2015-06-18  Richard Biener  <rguenther@suse.de>
2032         * g++.dg/other/const4.C: New testcase.
2034 2015-06-18  Michael Matz  <matz@suse.de>
2036         PR middle-end/66253
2037         * gcc.dg/vect/pr66253.c: New testcase.
2039 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2041         PR target/66569
2042         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2044 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2046         PR middle-end/66568
2047         * gcc.target/i386/mpx/pr66568.c: New test.
2049 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2051         PR middle-end/66567
2052         * gcc.target/i386/mpx/pr66567.c: New test.
2054 2015-06-18  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/66510
2057         * gcc.dg/vect/slp-perm-12.c: New testcase.
2059 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2061         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2062         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2063         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2064         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2066 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2068         PR c++/66571
2069         * g++.dg/gomp/pr66571-1.C: New test.
2071         PR middle-end/66429
2072         * c-c++-common/gomp/pr66429.c: New test.
2074 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2076         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2077         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2078         ...this.
2079         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2080         New testcase.
2081         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2082         New testcase.
2084 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2086         PR testsuite/65944
2087         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2089 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2091         * gcc.target/mips/pr65862-1.c: New test.
2092         * gcc.target/mips/pr65862-2.c: Likewise.
2094 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2096         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2097         * gcc.target/i386/pr52252-atom.c: Ditto.
2098         * gcc.target/i386/vect-div-1.c: Ditto.
2099         * gcc.target/i386/rotate-5.c: Ditto.
2100         * gcc.target/i386/pr50202.c: Ditto.
2101         * gcc.target/i386/pr37843-3.c: Ditto.
2102         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2103         * gcc.target/i386/pr53397-1.c: Ditto.
2104         * gcc.target/i386/pr55934.c: Ditto.
2105         * gcc.target/i386/pr37843-4.c: Ditto.
2106         * gcc.target/i386/pr60451.c: Ditto.
2107         * gcc.target/i386/pr53397-2.c: Ditto.
2108         * gcc.target/i386/vectorize1.c: Ditto.
2109         * gcc.target/i386/extract-insert-combining.c: Ditto.
2110         * gcc.target/i386/pr53759.c: Ditto.
2111         * gcc.target/i386/pr52252-core.c: Ditto.
2112         * gcc.target/i386/rotate-3.c: Ditto.
2113         * gcc.target/i386/sse-20.c: Ditto.
2114         * gcc.target/i386/rotate-4.c: Ditto.
2115         * gcc.target/i386/pr61403.c: Ditto.
2116         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2117         * gcc.target/i386/pr60901.c: Ditto.
2118         * gcc.target/i386/pr59794-7.c: Ditto.
2119         * gcc.target/i386/pr62208.c: Ditto.
2120         * gcc.target/i386/pr53416.c: Ditto.
2121         * gcc.target/i386/asm-dialect-1.c: Ditto.
2122         * gcc.target/i386/pr50038.c: Ditto.
2123         * gcc.target/i386/47698.c: Ditto.
2124         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2125         * gcc.target/i386/pr59794-2.c: Ditto.
2126         * gcc.target/i386/pr59794-3.c: Ditto.
2127         * gcc.target/i386/pr39058.c: Ditto.
2128         * gcc.target/i386/pr60205-1.c: Ditto.
2129         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2130         * gcc.target/i386/sse2-movq-2.c: Ditto.
2132 2015-06-17  Richard Biener  <rguenther@suse.de>
2134         PR tree-optimization/66251
2135         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2137 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2139         PR c++/59682
2140         * g++.dg/parse/new-placement1.C: New.
2142 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2144         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2145         * jit.dg/test-compound-assignment.c: New testcase.
2147 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2149         PR jit/66539
2150         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2151         to "testcases" array.
2153 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2155         PR jit/66539
2156         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2157         * jit.dg/test-debug-strings.c: New test case.
2158         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2159         the discriminant has a sane debug string.
2161 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2163         PR target/56766
2164         * gcc.target/i386/pr56766-1.c: New test.
2165         * gcc.target/i386/pr56766-2.c: Ditto.
2167 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2169         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2170         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2171         * gcc.target/mips/loongson-simd.c: Ditto.
2173 2015-06-16  Richard Biener  <rguenther@suse.de>
2175         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2177 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2179         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2180         passed by the testsuite driver.
2182 2015-06-16  Richard Biener  <rguenther@suse.de>
2184         * gcc.dg/vect/slp-perm-11.c: New testcase.
2186 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2188         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2189         dg-options.
2191 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2193         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2194         Reinstate calls to torture-init and torture-finalize.
2196 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2198         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2200 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2202         PR c++/58583
2203         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2205 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2207         PR c++/51048
2208         * g++.dg/cpp0x/local-type1.C: New.
2210 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2212         PR fortran/44672
2213         PR fortran/45440
2214         PR fortran/57307
2215         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2216         unimplemented error.
2217         * gfortran.dg/allocate_with_source_7.f08: New test.
2218         * gfortran.dg/allocate_with_source_8.f08: New test.
2220 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2222         PR c++/65168
2223         * g++.dg/warn/Walways-true-3.C: New test.
2225 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2227         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2229 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2231         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2232         (main): Remove superfluous attributes.
2233         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2234         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2236 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2238         * gcc.target/i386/monitorx.c: New.
2239         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2240         * gcc.target/i386/sse-13.c: Ditto.
2241         * gcc.target/i386/sse-14.c: Ditto.
2242         * gcc.target/i386/sse-22.c: Ditto.
2243         * gcc.target/i386/sse-23.c: Ditto.
2244         * g++.dg/other/i386-2.C: Ditto.
2245         * g++.dg/other/i386-3.C: Ditto.
2247 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2249         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2251 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2253         PR fortran/66079
2254         * gfortran.dg/allocatable_scalar_13.f90: New test
2256 2015-06-11  Marek Polacek  <polacek@redhat.com>
2258         * gcc.dg/fold-xor-3.c: New test.
2260 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2262         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2263         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2265 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2267         PR target/52144
2268         * gcc.target/arm/pragma_attribute.c: New test.
2270 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2272         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2274 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2276         PR target/66473
2277         * gcc.target/i386/pr66473.c: New test.
2279 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2281         PR target/66470
2282         * gcc.dg/tls/pr66470.c: New test.
2283         * gcc.target/i386/pr66470.c: New test.
2285 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2287         PR target/52144
2288         * gcc.target/arm/attr_arm.c: New test
2289         * gcc.target/arm/attr_arm-err.c: New test
2290         * gcc.target/arm/attr_thumb.c: New test
2291         * gcc.target/arm/attr_thumb-static.c: New test
2293 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2295         PR target/66200
2296         PR target/66428
2297         PR c++/66192
2298         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2300 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2302         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2303         passed by the testsuite driver.
2305 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2307         Revert:
2308         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2309         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2310         * gcc.dg/ssp-1.c: Make counter a register.
2311         * gcc.dg/ssp-2.c: Likewise.
2312         * gcc.dg/torture/parm-coalesce.c: New.
2314 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2316         * gcc.target/i386/vararg-loc.c: New test.
2318 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2320         PR c++/65815
2321         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2322         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2324 2015-06-09  Marek Polacek  <polacek@redhat.com>
2326         PR tree-optimization/66299
2327         * gcc.dg/pr66299-1.c: New test.
2328         * gcc.dg/pr66299-2.c: New test.
2329         * gcc.dg/pr66299-3.c: New test.
2331 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2333         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2334         passed by the testsuite driver.
2336 2015-06-09  Richard Biener  <rguenther@suse.de>
2338         PR middle-end/66423
2339         * gcc.dg/fold-modpow2.c: New testcase.
2341 2015-06-09  Richard Biener  <rguenther@suse.de>
2343         PR tree-optimization/66419
2344         * gcc.dg/vect/bb-slp-37.c: New testcase.
2346 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2348         * gcc.target/arm/stl-cond.c: New test.
2350 2015-06-09  Richard Biener  <rguenther@suse.de>
2352         PR middle-end/66413
2353         * gcc.dg/torture/pr66413.c: New testcase.
2355 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2357         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2358         * gcc.dg/ssp-1.c: Make counter a register.
2359         * gcc.dg/ssp-2.c: Likewise.
2360         * gcc.dg/torture/parm-coalesce.c: New.
2362 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2364         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2365         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2367 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2369         PR rtl-optimization/66444
2370         * gcc.dg/pr66444.c: New test.
2372 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2374         PR fortran/66245
2375         * gfortran.dg/class_is_1.f90: New test.
2376         * gfortran.dg/type_is_1.f90: Ditto.
2378 2015-06-08  Marek Polacek  <polacek@redhat.com>
2380         PR c/66415
2381         * gcc.dg/cpp/pr66415-1.c: New test.
2382         * gcc.dg/cpp/pr66415-2.c: New test.
2384 2015-06-08  Richard Biener  <rguenther@suse.de>
2386         PR tree-optimization/66422
2387         * gcc.dg/Warray-bounds-16.c: New testcase.
2389 2015-06-08  Richard Biener  <rguenther@suse.de>
2391         * gcc.dg/vect/slp-perm-10.c: New testcase.
2392         * gcc.dg/vect/slp-23.c: Adjust.
2393         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2394         vector pointer update.
2396 2015-06-08  Marek Polacek  <polacek@redhat.com>
2398         PR sanitizer/66452
2399         * g++.dg/ubsan/pr66452.C: New test.
2401 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2403         PR tree-optimization/66436
2404         * gcc.dg/gomp/dump-new-function-2.c: New test.
2405         * gcc.dg/gomp/dump-new-function-3.c: Same.
2406         * gcc.dg/gomp/dump-new-function.c: Same.
2408 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2410         PR tree-optimization/66435
2411         * gcc.dg/gomp/notify-new-function-2.c: New test.
2412         * gcc.dg/gomp/notify-new-function-3.c: Same.
2413         * gcc.dg/gomp/notify-new-function.c: Same.
2415 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2417         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2418         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2419         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2420         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2421         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2422         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2423         -fshort-enum.
2425 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2427         PR fortran/47659
2428         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2429         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2430         for assignment.
2431         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2432         * gfortran.dg/warn_conversion_5.f90: New test.
2433         * gfortran.dg/warn_conversion_6.f90: New test.
2434         * gfortran.dg/warn_conversion_7.f90: New test.
2436 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2438         PR fortran/66347
2439         * gfortran.dg/blockdata_9.f: New test.
2441 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2443         PR fortran/66385
2444         * gfortran.dg/forall_17.f90:  New test.
2446 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2448         * g++.dg/cpp0x/pr57101.C: Add warning.
2449         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2450         * g++.dg/ext/visibility/anon7.C: Same.
2451         * g++.dg/ipa/pr63587-2.C: Same.
2452         * g++.dg/opt/dump1.C: Same.
2453         * g++.dg/opt/pr59622-3.C: Same.
2454         * g++.dg/opt/pr59622.C: Same.
2455         * g++.dg/torture/pr46383.C: Same.
2456         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2457         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2458         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2459         functions.
2460         * gfortran.dg/intent_out_8.f90: Same.
2461         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2463 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2465         PR fortran/66377
2466         gfortran.dg/equiv_9.f90: New test.
2469 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2471         merge from gomp4 branch:
2472         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2474         PR tree-optimization/65443
2475         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2476         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2477         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2479 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2481         PR c++/52595
2482         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2484 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2486         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2488 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2490         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2492 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2494         * testsuite/gcc.target/i386/noplt-1.c: New test.
2495         * testsuite/gcc.target/i386/noplt-2.c: New test.
2496         * testsuite/gcc.target/i386/noplt-3.c: New test.
2497         * testsuite/gcc.target/i386/noplt-4.c: New test.
2499 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2501         PR fortran/58749
2502         * gfortran.dg/adjustl_1.f90:  New test.
2504 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2506         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2507         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2509 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2511         * lto.c (iterative_hash_canonical_type,
2512         gimple_register_canonical_type): only hash main variants of types
2514 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2516         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2517         Move set of dg-do-what-default after early return.
2519 2015-06-04  Marek Polacek  <polacek@redhat.com>
2521         PR c/66341
2522         * gcc.dg/lvalue-8.c: New test.
2524 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2525             Paolo Carlini  <paolo.carlini@oracle.com>
2527         PR c++/66130
2528         * g++.dg/other/pr66130.C: New.
2529         * g++.dg/cpp0x/pr66130.C: Likewise.
2531 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2533         * g++.dg/cpp0x/decl-loc1.C: New.
2534         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2535         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2536         * g++.dg/init/ctor8.C: Likewise.
2537         * g++.dg/parse/semicolon4.C: Likewise.
2539 2015-06-03  Marek Polacek  <polacek@redhat.com>
2541         PR sanitizer/66190
2542         * g++.dg/ubsan/static-init-1.C: New test.
2543         * g++.dg/ubsan/static-init-2.C: New test.
2544         * g++.dg/ubsan/static-init-3.C: New test.
2546 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2548         PR target/66275
2549         * gcc.target/i386/pr66275.c: New test.
2551 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2553         * gcc.dg/Wcxx-compat-22.c: New testcase.
2554         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2555         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2556         * c-c++-common/pr58346-1.c: Likewise.
2557         * c-c++-common/transparent-union-1.c: Likewise.
2559 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2561         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2562         * g++.dg/plugin/def_plugin.c: New file.
2563         * g++.dg/plugin/def-plugin-test.C: New file.
2565 2015-06-03  Richard Biener  <rguenther@suse.de>
2567         * gcc.dg/vect/bb-slp-36.c: New testcase.
2569 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2571         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2573 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2575         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2576         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2577         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2578         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2580 2015-06-03  Marek Polacek  <polacek@redhat.com>
2582         PR c/64223
2583         PR c/29358
2584         * gcc.dg/pr64223-1.c: New test.
2585         * gcc.dg/pr64223-2.c: New test.
2587 2015-06-03  Richard Biener  <rguenther@suse.de>
2589         PR tree-optimization/63916
2590         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2592 2015-06-03  Richard Biener  <rguenther@suse.de>
2594         PR tree-optimization/66375
2595         * gcc.dg/torture/pr66375.c: New testcase.
2597 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2599         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2601 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2603         PR target/65768
2604         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2606 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2608         PR fortran/66380
2609         * gfortran.dg/reshape_7.f90: New test.
2611 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2613         PR c/66220:
2614         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2615         (fn_36): New.
2617 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2619         PR c/49551
2620         * gcc.dg/pr49551.c: New testcase.
2622 2015-06-02  Richard Biener  <rguenther@suse.de>
2624         PR debug/65549
2625         * g++.dg/lto/pr65549_0.C: New testcase.
2627 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2629         PR libgomp/65742
2630         PR middle-end/66332
2631         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2633 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2635         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2637 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2639         PR c++/61683
2640         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2642 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2644         PR tree-optimization/48052
2645         * gcc.dg/tree-ssa/scev-8.c: New.
2646         * gcc.dg/tree-ssa/scev-9.c: New.
2647         * gcc.dg/tree-ssa/scev-10.c: New.
2648         * gcc.dg/vect/pr48052.c: New.
2650 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2652         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2654 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2656         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2658 2015-06-02  Marek Polacek  <polacek@redhat.com>
2660         PR middle-end/66345
2661         * gcc.dg/torture/pr66345.c: New test.
2663 2015-06-02  Richard Biener  <rguenther@suse.de>
2665         PR tree-optimization/65961
2666         * gcc.dg/torture/pr65961.c: New testcase.
2668 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2670         PR tree-optimization/52563
2671         PR tree-optimization/62173
2672         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2673         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2675 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2677         * gnat.dg/specs/varsize_return2.ads: New test.
2678         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2680 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2682         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2684 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2686         PR target/65697
2687         * gcc.target/aarch64/sync-comp-swap.c: New.
2688         * gcc.target/aarch64/sync-comp-swap.x: New.
2689         * gcc.target/aarch64/sync-op-acquire.c: New.
2690         * gcc.target/aarch64/sync-op-acquire.x: New.
2691         * gcc.target/aarch64/sync-op-full.c: New.
2692         * gcc.target/aarch64/sync-op-full.x: New.
2693         * gcc.target/aarch64/sync-op-release.c: New.
2694         * gcc.target/aarch64/sync-op-release.x: New.
2696 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2698         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2699         (bar): Predefined.
2701 2015-06-01  Richard Biener  <rguenther@suse.de>
2703         PR tree-optimization/66349
2704         PR tree-optimization/66352
2705         PR tree-optimization/66357
2706         * gcc.dg/torture/pr66357.c: New testcase.
2707         * gcc.dg/torture/pr66349.c: Likewise.
2708         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2710 2015-06-01  Richard Biener  <rguenther@suse.de>
2712         Revert
2713         2015-05-29  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/66314
2716         * gcc.dg/asan/pr66314.c: New testcase.
2718 2015-06-01  Richard Biener  <rguenther@suse.de>
2720         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2722 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2724         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2725         directives.
2726         (hp3, hp4): Add inline keyword.
2727         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2728         (hp2): Add inline keyword.
2729         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2730         (hp2): Add inline keyword.
2732 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2734         PR target/65527
2735         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2736         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2737         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2738         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2740 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2742         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2743         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2745 2015-06-01  Richard Biener  <rguenther@suse.de>
2747         PR tree-optimization/66280
2748         * g++.dg/torture/pr66280.C: New testcase.
2749         * g++.dg/torture/pr66280-2.C: Likewise.
2751 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2753         * gnat.dg/addr9_1.adb: New test.
2754         * gnat.dg/addr9_2.adb: Likewise.
2755         * gnat.dg/addr9_3.adb: Likewise.
2756         * gnat.dg/addr9_4.adb: Likewise.
2758 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2760           * g++.dg/other/dump-ada-spec-4.C: New test.
2762 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2764         * gcc.dg/alias-8.c: Fix dg-warning.
2766 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2768         * gcc.dg/alias-8.c: Do not xfail.
2769         * gcc.dg/pr62167.c: Prevent FRE.
2770         * gcc.dg/alias-14.c: New testcase.
2772 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2774         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2776 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2778         PR target/66215
2779         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2780         dg-options.
2781         * gcc.target/s390/hotpatch-10.c: Likewise.
2782         * gcc.target/s390/hotpatch-11.c: Likewise.
2783         * gcc.target/s390/hotpatch-12.c: Likewise.
2784         * gcc.target/s390/hotpatch-17.c: Likewise.
2785         * gcc.target/s390/hotpatch-18.c: Likewise.
2786         * gcc.target/s390/hotpatch-20.c: Likewise.
2787         * gcc.target/s390/hotpatch-21.c: Likewise.
2788         * gcc.target/s390/hotpatch-22.c: Likewise.
2789         * gcc.target/s390/hotpatch-23.c: Likewise.
2790         * gcc.target/s390/hotpatch-24.c: Likewise.
2791         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2792         to check for the exact nops too.
2793         * gcc.target/s390/hotpatch-3.c: Likewise.
2794         * gcc.target/s390/hotpatch-4.c: Likewise.
2795         * gcc.target/s390/hotpatch-5.c: Likewise.
2796         * gcc.target/s390/hotpatch-6.c: Likewise.
2797         * gcc.target/s390/hotpatch-7.c: Likewise.
2798         * gcc.target/s390/hotpatch-8.c: Likewise.
2799         * gcc.target/s390/hotpatch-9.c: Likewise.
2800         * gcc.target/s390/hotpatch-14.c: Likewise.
2801         * gcc.target/s390/hotpatch-15.c: Likewise.
2802         * gcc.target/s390/hotpatch-16.c: Likewise.
2803         * gcc.target/s390/hotpatch-19.c: Likewise.
2804         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2805         scan-assembler-times counting number of .align directives.
2806         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2807         dg-options.  Remove scan-assembler-times counting number of .align
2808         directives.
2809         * gcc.target/s390/hotpatch-26.c: New file.
2810         * gcc.target/s390/hotpatch-27.c: New file.
2811         * gcc.target/s390/hotpatch-28.c: New file.
2812         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2813         using -Os -O0 -O1 -O2 -O3 options.
2815 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2817         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2819 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2821         PR tree-optimization/66142
2822         * gcc.dg/vect/pr66142.c: New test.
2824 2015-05-29  Richard Biener  <rguenther@suse.de>
2826         PR tree-optimization/66314
2827         * gcc.dg/asan/pr66314.c: New testcase.
2829 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2831         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2832         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2833         Adjust all callers.
2834         (schedule-cleanups, dg-keep-saved-temps): New proc.
2835         (gcc-dg-test-1): Schedule cleanups.
2836         * lib/profopt.exp (profopt-execute): Likewise.
2837         * g++.dg/cdce3.C: Adjust expected line numbers.
2838         * gcc.dg/cdce1.c: Likewise.
2839         * gcc.dg/cdce2.c: Likewise.
2840         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2841         * gcc.dg/strlenopt-24.c: Likewise.
2842         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2843         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2844         * obj-c++.dg/encode-2.mm: Likewise.
2846 2015-05-28  DJ Delorie  <dj@redhat.com>
2848         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2850 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2852         * gnat.dg/discr43.adb: New test.
2854 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2856         * gnat.dg/varsize_temp.adb: Rename into...
2857         * gnat.dg/varsize1.adb: ...this.
2858         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2859         * gnat.dg/varsize2.ad[sb]: ...this.
2860         * gnat.dg/varsize3_1.adb: New test.
2861         * gnat.dg/varsize3_2.adb: Likewise.
2862         * gnat.dg/varsize3_3.adb: Likewise.
2863         * gnat.dg/varsize3_4.adb: Likewise.
2864         * gnat.dg/varsize3_5.adb: Likewise.
2865         * gnat.dg/varsize3_6.adb: Likewise.
2866         * gnat.dg/varsize3_pkg1.ads: New helper.
2867         * gnat.dg/varsize3_pkg2.ads: Likewise.
2868         * gnat.dg/varsize3_pkg3.ads: Likewise.
2870 2015-05-28  Richard Biener  <rguenther@suse.de>
2872         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2874 2015-05-28  Richard Biener  <rguenther@suse.de>
2876         PR tree-optimization/66142
2877         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2879 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2881         PR target/63810
2882         * gcc.dg/darwin-minversion-3.c: Update testcase.
2883         * gcc.dg/darwin-minversion-4.c: Ditto.
2884         * gcc.dg/darwin-minversion-5.c: New testcase.
2885         * gcc.dg/darwin-minversion-6.c: Ditto.
2886         * gcc.dg/darwin-minversion-7.c: Ditto.
2887         * gcc.dg/darwin-minversion-8.c: Ditto.
2888         * gcc.dg/darwin-minversion-9.c: Ditto.
2889         * gcc.dg/darwin-minversion-10.c: Ditto.
2890         * gcc.dg/darwin-minversion-11.c: Ditto.
2891         * gcc.dg/darwin-minversion-12.c: Ditto.
2893 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2895         PR rtl-optimization/66168
2896         * gcc.c-torture/compile/pr66168.c: New test.
2898 2015-05-27  Jeff Law  <law@redhat.com>
2900         PR target/39726
2901         * gcc.dg/target/m68k/pr39726-1.c: New test.
2903 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2905         PR c++/66270
2906         * g++.dg/ext/alias-canon3.C: New.
2908 2015-05-27  Richard Biener  <rguenther@suse.de>
2910         PR tree-optimization/66272
2911         Revert parts of
2912         2014-08-15  Richard Biener  <rguenther@suse.de>
2914         PR tree-optimization/62031
2915         * gcc.dg/torture/pr66272.c: New testcase.
2917 2015-05-27  Richard Biener  <rguenther@suse.de>
2919         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2921 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2923         PR target/65358
2924         * gcc.dg/pr65358.c: New test.
2926 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2928         PR fortran/65548
2929         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2930         semantic.
2931         * gfortran.dg/allocate_with_source_6.f90: New test.
2933 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2935         * gnat.dg/atomic7_1.adb: New test.
2936         * gnat.dg/atomic7_2.adb: Likewise.
2937         * gnat.dg/atomic7_pkg1.ads: New helper.
2938         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2940 2015-05-26  Michael Matz  <matz@suse.de>
2942         PR middle-end/66251
2943         * gcc.dg/vect/pr66251.c: New test.
2945 2015-05-26  Richard Biener  <rguenther@suse.de>
2947         PR tree-optimization/66142
2948         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2950 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2952         PR fortran/66082
2953         * gfortran.dg/allocatable_scalar_13.f90: New test
2955 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2957         * gnat.dg/warn11.adb: New test.
2958         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2960 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2962         * gnat.dg/vfa1_1.adb: New test.
2963         * gnat.dg/vfa1_2.adb: Likewise.
2964         * gnat.dg/vfa1_3.adb: Likewise.
2965         * gnat.dg/vfa1_4.adb: Likewise.
2966         * gnat.dg/vfa1_pkg.ads: New helper.
2968 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2970         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2971         * gcc.target/i386/pr66232-3.c: Likewise.
2973 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2975         PR target/66274
2976         * gcc.target/i386/pr66274.c: New test.
2978 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2980         * gnat.dg/renaming6.ad[sb]: New test.
2982 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2984         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2985         and 'dg-require-effective-target pie'.
2987 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2989         PR c++/66243
2990         * g++.dg/cpp0x/pr66243.C: New.
2992 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2994         PR lto/66180
2995         * g++.dg/lto/pr66180_0.C: New testcase.
2996         * g++.dg/lto/pr66180_1.C: New testcase.
2998 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3000         PR fortran/66257
3001         * typebound_call_27.f90: New file.
3003 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3005         PR c++/65936
3006         * g++.dg/template/pr65936.C: New.
3008 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3010         PR tree-optimization/63387
3011         * gcc.dg/pr63387-2.c: New testcase.
3013 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3015         * gcc.dg/simd-1.c: Update to the new message.
3017 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3019         * gcc.dg/nand.c: New testcase.
3021 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3023         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3024         Set dg-do-what-default to compile only on ARM targets without
3025         arm_neon_hw execution support.  Remove redundant c-torture-execute
3026         in loop over test cases.
3028 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3030         PR target/65491
3031         * gcc.target/aarch64/pr65491_1.c: New test.
3032         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3033         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3035 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3037         PR c++/65598
3038         * g++.dg/cpp0x/explicit9.C: New.
3039         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3041 2015-05-22  Richard Biener  <rguenther@suse.de>
3043         PR tree-optimization/66251
3044         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3046 2015-05-22  Marek Polacek  <polacek@redhat.com>
3048         PR c/47043
3049         * c-c++-common/attributes-enum-1.c: New test.
3050         * c-c++-common/attributes-enum-2.c: New test.
3051         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3052         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3054 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3056         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3057         effective target support.  If no arm_neon_hw support, do not attempt
3058         to execute the tests; only compile them.
3059         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3060         and "dg-require-effective-target arm_neon_ok".
3061         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3062         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3063         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3064         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3065         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3066         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3067         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3068         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3069         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3070         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3071         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3072         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3073         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3074         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3075         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3076         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3077         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3078         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3079         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3080         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3081         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3082         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3083         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3084         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3085         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3086         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3087         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3088         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3089         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3090         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3091         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3092         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3093         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3094         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3095         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3096         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3097         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3098         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3099         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3100         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3101         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3102         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3103         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3104         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3105         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3106         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3107         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3108         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3109         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3110         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3111         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3112         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3113         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3114         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3115         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3116         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3117         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3118         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3119         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3120         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3121         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3122         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3123         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3124         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3125         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3126         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3127         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3128         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3129         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3130         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3131         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3132         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3133         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3134         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3135         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3136         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3137         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3138         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3139         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3140         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3141         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3142         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3143         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3144         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3145         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3146         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3147         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3148         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3149         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3150         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3151         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3152         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3153         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3154         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3155         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3156         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3157         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3158         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3159         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3160         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3161         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3162         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3163         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3164         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3165         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3166         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3167         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3168         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3169         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3170         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3171         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3172         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3173         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3175 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3177         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3178         * gcc.dg/vect/pr59354.c: Likewise.
3179         * gcc.dg/vect/pr64252.c: Likewise.
3180         * gcc.dg/vect/pr64404.c: Likewise.
3181         * gcc.dg/vect/pr64493.c: Likewise.
3182         * gcc.dg/vect/pr64495.c: Likewise.
3183         * gcc.dg/vect/pr64844.c: Likewise.
3184         * gcc.dg/vect/pr65518.c: Likewise.
3185         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3187 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3189         PR c++/66210
3190         * g++.dg/cpp1y/var-templ28.C: New.
3192 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3194         PR target/66232
3195         * gcc.target/i386/pr66232-1.c: New test.
3196         * gcc.target/i386/pr66232-2.c: Likewise.
3197         * gcc.target/i386/pr66232-3.c: Likewise.
3198         * gcc.target/i386/pr66232-4.c: Likewise.
3199         * gcc.target/i386/pr66232-5.c: Likewise.
3201 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3203         * g++.dg/cpp1y/pr60943.C: New.
3205 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3207         PR tree-optimization/66233
3208         * gcc.c-torture/execute/pr66233.c: New test.
3210 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3212         PR fortran/66176
3213         * gfortran.dg/inline_matmul_11.f90:  New test.
3215 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3217         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3218         instead of listing several targets on its own.
3219         * gcc.target/i386/pr32219-2.c: Likewise.
3220         * gcc.target/i386/pr32219-3.c: Likewise.
3221         * gcc.target/i386/pr32219-4.c: Likewise.
3222         * gcc.target/i386/pr32219-5.c: Likewise.
3223         * gcc.target/i386/pr32219-6.c: Likewise
3224         * gcc.target/i386/pr32219-7.c: Likewise.
3225         * gcc.target/i386/pr32219-8.c: Likewise.
3226         * gcc.target/i386/pr39013-1.c: Likewise.
3227         * gcc.target/i386/pr39013-2.c: Likewise.
3228         * gcc.target/i386/pr64317.c: Likewise.
3230 2015-05-21  Jeff Law  <law@redhat.com>
3232         * gcc.target/hppa/shadd-3.c: New test.
3233         * gcc.target/hppa/shadd-4.c: New test.
3235 2015-05-21  Michael Matz  <matz@suse.de>
3237         * gcc.dg/vect/vect-strided-store.c: New test.
3238         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3239         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3241 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3243         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3244         * gcc.dg/pow-sqrt-synth-1.c: New test.
3245         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3247 2015-05-21  Richard Biener  <rguenther@suse.de>
3249         PR c++/66211
3250         * g++.dg/conversion/pr66211.C: New testcase.
3251         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3253 2015-05-21  Jeff Law  <law@redhat.com>
3255         * gcc.target/hppa/shadd-2.c: New test.
3257 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3259         PR target/54236
3260         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3262 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3264         PR target/65937
3265         * gcc.target/arm/pr26702.c: Adjust target selector.
3267 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3269         PR middle-end/66221
3270         * gcc.dg/lto/pr66221_0.c: New test.
3271         * gcc.dg/lto/pr66221_1.c: New test.
3273 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3275         PR c/52952
3276         * gcc.dg/redecl-4.c: Update column numbers.
3277         * gcc.dg/format/bitfld-1.c: Likewise.
3278         * gcc.dg/format/attr-2.c: Likewise.
3279         * gcc.dg/format/attr-6.c: Likewise.
3280         * gcc.dg/format/attr-7.c (baz): Likewise.
3281         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3282         * gcc.dg/format/attr-4.c: Likewise.
3283         * gcc.dg/format/branch-1.c: Likewise.
3284         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3285         locations within strings with embedded escape sequences.
3287 2015-05-20  Jeff Law  <law@redhat.com>
3289         * gcc.target/hppa/hppa.exp: New target test driver.
3290         * gcc.target/hppa/shadd-1.c: New test.
3292 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3294         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3296 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3298         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3299         (fn_33_k_and_r_style): New.
3300         (fn_33_stroustrup_style): New.
3301         (fn_33_allman_style): New.
3302         (fn_33_whitesmiths_style): New.
3303         (fn_33_horstmann_style): New.
3304         (fn_33_ratliff_banner_style): New.
3305         (fn_33_lisp_style): New.
3306         (fn_34_indent_dash_gnu): New.
3307         (fn_34_indent_dash_kr): New.
3308         (fn_34_indent_dash_orig): New.
3309         (fn_34_indent_linux_style): New.
3311 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3313         PR fortran/65548
3314         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3316 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3318         PR tree-optimization/65447
3319         * gcc.dg/tree-ssa/pr65447.c: New test.
3321 2015-05-19  Nathan sidwell  <nathan@acm.org>
3323         * g++.dg/cpp0x/pr65954.C: New.
3325 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3327         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3329 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3331         * lib/target-supports.exp: Vector do not always have natural
3332         alignment on s390*.
3334 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3336         * gcc.dg/loop-invariant.c: New testcase.
3338 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3340         * lib/target-supports.exp: Vector do not always have natural
3341         alignment on s390*.
3343 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3345         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3346         s390*.
3347         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3349 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3351         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3352         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3353         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3354         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3355         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3356         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3357         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3358         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3359         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3360         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3362 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3364         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3366 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3368         * gcc.target/s390/s390.exp
3369         (check_effective_target_vector): New check.
3370         * gcc.target/s390/vector/vec-abi-1.c: New test.
3371         * gcc.target/s390/vector/vec-abi-2.c: New test.
3372         * gcc.target/s390/vector/vec-abi-3.c: New test.
3373         * gcc.target/s390/vector/vec-abi-4.c: New test.
3374         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3375         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3376         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3377         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3378         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3379         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3380         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3381         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3382         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3383         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3384         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3385         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3386         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3387         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3388         * gcc.target/s390/vector/vec-init-1.c: New test.
3389         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3390         * gcc.target/s390/vector/vec-shift-1.c: New test.
3391         * gcc.target/s390/vector/vec-sub-1.c: New test.
3393 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3395         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3397 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3399         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3401 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3403         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3405 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3407         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3409 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3411         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3413 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3415         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3417 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3419         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3421 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3423         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3425 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3427         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3429 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3431         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3433 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3435         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3437 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3439         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3441 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3443         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3445 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3447         PR tree-optimization/66187
3448         * gcc.c-torture/execute/pr66187.c: New test.
3449         * gcc.dg/pr66187-1.c: New test.
3450         * gcc.dg/pr66187-2.c: New test.
3452 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3454         * gcc.dg/vect/bb-slp-35.c: Adjust.
3456 2015-05-19  Richard Biener  <rguenther@suse.de>
3458         PR tree-optimization/66165
3459         * gcc.dg/torture/pr66165.c: New testcase.
3461         PR tree-optimization/66185
3462         * gcc.dg/torture/pr66185.c: New testcase.
3464 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3466         PR target/54236
3467         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3469 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3471         * gcc.target/mips/p5600-bonding.c : New file.
3473 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3475         PR fortran/66106
3476         * gfortran.dg/interface_operator_1.f90: New tests.
3478 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3480         PR fortran/66057
3481         * gfortran.dg/generic_29.f90: New tests.
3483 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3485         PR fortran/66043
3486         * gfortran.dg/storage_size_6.f90: New tests.
3488 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3490         PR fortran/66045
3491         * gfortran.dg/null1.f90: New test.
3493 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3495         PR fortran/66044
3496         * gfortran.dg/entry_21.f90: New test.
3498 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3500         PR fortran/66043
3501         * gfortran.dg/storage_size_6.f90: New tests.
3503 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3505         PR fortran/66040
3506         * gfortran.dg/misplaced_statement.f90: New test.
3508 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3510         PR fortran/66039
3511         * gfortran.dg/filepos1.f90: New test
3513 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3515         PR fortran/64925
3516         * gfortran.dg/pr64925.f90: New test.
3518 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3520         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3521         unit.
3522         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3524 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3526         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3527         to the family of pie capable targets.
3529 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3531         * gcc.target/arm/bics_1.c : New testcase.
3532         * gcc.target/arm/bics_2.c : New testcase.
3533         * gcc.target/arm/bics_3.c : New testcase.
3534         * gcc.target/arm/bics_4.c : New testcase.
3536 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3538         * gcc.target/mips/umips-attr.c: New test.
3540 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3542         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3543         * gcc.dg/20150120-2.c (dg-final): Ditto.
3544         * gcc.dg/20150120-2.c (dg-final): Ditto.
3545         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3547 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3549         PR target/66174
3550         * gcc.target/i386/pr66174.c: New test.
3552 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3554         PR fortran/37131
3555         * gfortran.dg/matmul_bounds_6.f90:  New test.
3556         * gfortran.dg/matmul_bounds_7.f90:  New test.
3558 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3560         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3561         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3562         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3563         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3564         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3565         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3567 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3569         PR fortran/65903
3570         * gfortran.dg/continuation_13.f90: Update test.
3571         * gfortran.dg/pr65903.f90: New test.
3573 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3575         PR fortran/66113
3576         * gfortran.dg/block_14.f90:  New test.
3578 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3580         PR fortran/44054
3581         * lib/gfortran-dg.exp: Update regex to handle two locations for
3582         the same diagnostic without caret.
3583         * gfortran.dg/badline.f: Test also that line numbers are correct
3584         before and after "left but not entered" warning.
3586 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3587             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3589         PR target/65768
3590         * gcc.target/arm/maskdata.c: New test.
3592 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3594         PR fortran/65792
3595         * gfortran.dg/derived_constructor_components_5: New test
3597 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3599         PR target/66140
3600         * gcc.target/alpha/pr66140.c: New test.
3602 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3604         PR c/48956
3605         * gcc.dg/Wconversion-complex-c99.c: New test.
3606         * gcc.dg/Wconversion-complex-gnu.c: New test.
3608 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3610         PR tree-optimization/64454
3611         * gcc.dg/modmod.c: New testcase.
3613 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3615         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3617 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3619         PR middle-end/66134
3620         * gcc.target/i386/mpx/pr66134.c: New test.
3622 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3624         * gcc.target/powerpc/pr60158.c: New test.
3626 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3628         * gcc.target/i386/sibcall-7.c: New test.
3629         * gcc.target/i386/sibcall-8.c: New test.
3631 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3633         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3634         (abs64_in_dreg): Likewise.
3636 2015-05-14  Marek Polacek  <polacek@redhat.com>
3638         PR c/66066
3639         PR c/66127
3640         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3641         * gcc.dg/pr19984.c: Likewise.
3642         * gcc.dg/pr66066-1.c: New test.
3643         * gcc.dg/pr66066-2.c: New test.
3644         * gcc.dg/pr66066-3.c: New test.
3646 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3648         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3649         * gcc.dg/pow-sqrt.x: New file.
3650         * gcc.dg/pow-sqrt-1.c: New test.
3651         * gcc.dg/pow-sqrt-2.c: Likewise.
3652         * gcc.dg/pow-sqrt-3.c: Likewise.
3654 2015-05-13  Richard Biener  <rguenther@suse.de>
3656         PR tree-optimization/66123
3657         * gcc.dg/torture/pr66123.c: New testcase.
3659 2015-05-13  Richard Biener  <rguenther@suse.de>
3661         PR middle-end/66110
3662         * gcc.dg/alias-2.c: Adjust.
3663         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3665 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3667         PR target/65103
3668         * gcc.target/i386/pr65103-3.c: New.
3670 2015-05-13  Martin Liska  <mliska@suse.cz>
3672         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3674 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3676         PR target/66112
3677         * gcc.target/i386/pr66112-2.c: New test.
3679         PR target/66112
3680         * gcc.target/i386/pr66112-1.c: New test.
3682 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3684         PR target/66048
3685         * gcc.target/i386/mpx/pr66048.cc: New.
3687 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3689         PR rtl-optimization/64616
3690         * gcc.dg/loop-8.c: New test.
3691         * gcc.dg/loop-9.c: New test.
3693 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3695         PR target/pr66047.c
3696         * gcc.target/i386/pr66047.c: New testcase.
3698 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3700         PR ipa/65873
3701         * gcc.c-torture/compile/pr65873.c: New testcase.
3703 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3705         PR fortran/66111
3706         * gfortran.dg/inline_matmul_10.f90:  New test.
3708 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3710         * c-c++-common/Wmisleading-indentation.c: New testcase.
3711         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3712         * c-c++-common/Wmisleading-indentation-2.md: New file.
3714 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3716         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3717         "break".
3718         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3720 2015-05-12  Richard Biener  <rguenther@suse.de>
3722         PR tree-optimization/66101
3723         * gcc.dg/torture/pr66101.c: New testcase.
3725 2015-05-12  Richard Biener  <rguenther@suse.de>
3727         PR tree-optimization/37021
3728         * gcc.target/i386/vect-addsub.c: New testcase.
3730 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3732         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3734 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3736         PR tree-optimization/66010
3737         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3739 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3741         PR c++/65133
3742         * g++.dg/cpp0x/trailing10.C: New.
3744 2015-05-12  Richard Biener  <rguenther@suse.de>
3746         * gcc.dg/vect/bb-slp-35.c: New testcase.
3748 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3750         PR fortran/66100
3751         * gfortran.dg/bound_simplification_6.f90: New.
3753 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3755         * gcc.target/mips/branch-1.c: Pass argument to bar().
3757 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3759         PR target/65753
3760         * gcc.target/i386/pr65753.c: New test.
3762 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3764         PR rtl-optimization/66076
3765         * gcc.dg/torture/pr66076.c: New test.
3767 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3769         PR fortran/66041
3770         * gfortran.dg/inline_matmul_7.f90:  New test.
3771         * gfortran.dg/inline_matmul_8.f90:  New test.
3772         * gfortran.dg/inline_matmul_9.f90:  New test.
3774 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3776         * gfortran.dg/bound_simplification_5.f90: New.
3778 2015-05-09  Jason Merrill  <jason@redhat.com>
3780         * lib/target-supports.exp (cxx_default): New global.
3781         (check_effective_target_c++11_only)
3782         (check_effective_target_c++14_only)
3783         (check_effective_target_c++98_only)
3784         (check_effective_target_c++1z_only): Check it.
3786 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3788         PR tree-optimization/64454
3789         * gcc.dg/tree-ssa/vrp97.c: New file.
3790         * gcc.dg/vect/slp-perm-7.c: Update.
3792 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3794         PR fortran/65894
3795         * gfortran.dg/elemental_subroutine_11.f90: New test.
3797 2015-05-08  Richard Biener  <rguenther@suse.de>
3799         PR tree-optimization/66036
3800         * gcc.dg/vect/slp-41.c: New testcase.
3802 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3804         * gfortran.dg/elemental_optional_args_7.f90: New.
3806 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3808         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3809         allow cmlt or sshr.
3811 2015-05-08  Marek Polacek  <polacek@redhat.com>
3813         PR c/64918
3814         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3815         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3817 2015-05-07  Marek Polacek  <polacek@redhat.com>
3819         PR c/65179
3820         * c-c++-common/Wshift-negative-value-1.c: New test.
3821         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3822         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3823         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3824         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3825         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3826         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3827         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3828         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3830 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3832         PR middle-end/192
3833         PR middle-end/54303
3834         * gcc.dg/fdata-sections-2.c: New file.
3836 2015-05-07  Marek Polacek  <polacek@redhat.com>
3838         PR testsuite/66046
3839         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3840         last dg-output.
3841         * c-c++-common/ubsan/align-7.c: Likewise.
3842         * c-c++-common/ubsan/bounds-8.c: Likewise.
3843         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3844         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3845         * c-c++-common/ubsan/null-1.c: Likewise.
3846         * c-c++-common/ubsan/null-10.c: Likewise.
3847         * c-c++-common/ubsan/null-11.c: Likewise.
3848         * c-c++-common/ubsan/null-2.c: Likewise.
3849         * c-c++-common/ubsan/null-3.c: Likewise.
3850         * c-c++-common/ubsan/null-4.c: Likewise.
3851         * c-c++-common/ubsan/null-5.c: Likewise.
3852         * c-c++-common/ubsan/null-6.c: Likewise.
3853         * c-c++-common/ubsan/null-7.c: Likewise.
3854         * c-c++-common/ubsan/null-8.c: Likewise.
3855         * c-c++-common/ubsan/null-9.c: Likewise.
3856         * c-c++-common/ubsan/object-size-1.c: Likewise.
3857         * c-c++-common/ubsan/object-size-10.c: Likewise.
3858         * c-c++-common/ubsan/object-size-4.c: Likewise.
3859         * c-c++-common/ubsan/object-size-5.c: Likewise.
3860         * c-c++-common/ubsan/object-size-7.c: Likewise.
3861         * c-c++-common/ubsan/object-size-8.c: Likewise.
3862         * c-c++-common/ubsan/object-size-9.c: Likewise.
3863         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3864         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3865         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3866         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3867         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3868         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3869         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3870         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3871         * c-c++-common/ubsan/pr59333.c: Likewise.
3872         * c-c++-common/ubsan/pr59667.c: Likewise.
3873         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3874         * c-c++-common/ubsan/pr60636.c: Likewise.
3875         * c-c++-common/ubsan/pr63802.c: Likewise.
3876         * c-c++-common/ubsan/recovery-1.c: Likewise.
3877         * c-c++-common/ubsan/recovery-3.c: Likewise.
3878         * c-c++-common/ubsan/shift-1.c: Likewise.
3879         * c-c++-common/ubsan/shift-2.c: Likewise.
3880         * c-c++-common/ubsan/shift-4.c: Likewise.
3881         * c-c++-common/ubsan/shift-7.c: Likewise.
3882         * c-c++-common/ubsan/undefined-2.c: Likewise.
3883         * c-c++-common/ubsan/vla-1.c: Likewise.
3884         * g++.dg/ubsan/null-1.C: Likewise.
3885         * g++.dg/ubsan/null-3.C: Likewise.
3886         * g++.dg/ubsan/null-4.C: Likewise.
3887         * g++.dg/ubsan/vptr-8.C: Likewise.
3888         * g++.dg/ubsan/vptr-9.C: Likewise.
3889         * gcc.dg/ubsan/bounds-2.c: Likewise.
3890         * gcc.dg/ubsan/object-size-9.c: Likewise.
3892 2015-05-07  Jeff Law  <law@redhat.com>
3894         * gcc.dg/tree-ssa/shorten-1.c: New test.
3896 2015-05-07  Richard Biener  <rguenther@suse.de>
3898         PR tree-optimization/66002
3899         * gcc.dg/vect/vect-125.c: New testcase.
3901 2015-05-07  Marek Polacek  <polacek@redhat.com>
3902             Martin Uecker  <uecker@eecs.berkeley.edu>
3904         * c-c++-common/ubsan/bounds-10.c: New test.
3906 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3908         * jit.dg/harness.h (set_options): Wrap with
3909         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3910         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3911         Special-case test-benchmark.c as a negative.
3912         * jit.dg/test-benchmark.c: New file.
3914 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3916         PR target/64208
3917         * gcc.target/arm/pr64208.c: New test.
3919 2015-05-06  Alan Modra  <amodra@gmail.com>
3921         PR target/66020
3922         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3923         (gparms): Make volatile.
3925 2015-05-06  Richard Biener  <rguenther@suse.de>
3927         PR tree-optimization/62283
3928         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3930 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3932         PR target/66015
3933         * gcc.target/aarch64/iinline-attr-1.c: New test.
3935 2015-05-06  Richard Biener  <rguenther@suse.de>
3937         * gcc.dg/vect/bb-slp-34.c: New testcase.
3939 2015-05-06  Richard Biener  <rguenther@suse.de>
3941         PR tree-optimization/62283
3942         * gcc.dg/vect/bb-slp-14.c: Adjust.
3944 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3946         PR target/65990
3947         * gcc.target/i386/pr65990.c: New test.
3949 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3951         PR target/65915
3952         * gcc.target/i386/pr65915.c: New.
3954 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3956         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3957         'va_list escapes 0'.
3959 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3961         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3962         in r222173.
3964 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3966         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3967         * gcc.target/arm/pr65924.c: Likewise.
3969 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3971         PR target/65871
3972         * gcc.target/i386/pr65871-3.c: New test.
3974 2015-05-04  Jeff Law  <law@redhat.com>
3976         Revert:
3977         2015-05-04  Jeff Law  <law@redhat.com>
3978         * gcc.dg/tree-ssa/shorten-1.c: New test.
3980 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3981             Jakub Jelinek  <jakub@redhat.com>
3983         PR c++/66007
3984         * g++.dg/cpp0x/Wnarrowing4.C: New.
3986 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3988         * lib/target-supports.exp
3989         (check_effective_target_keeps_null_pointer_checks): Clarify that
3990         this is for targets that disable -fdelete-null-pointer-checks,
3991         not default it to off.
3992         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3993         -fdelete-null-pointer-checks explicit.
3994         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3995         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3996         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3997         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3998         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3999         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4000         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4001         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4002         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4003         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4004         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4005         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4006         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4007         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4008         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4009         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4010         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4011         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4012         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4013         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4014         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4015         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4016         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4017         * g++.dg/cpp0x/static_assert9.C: Likewise.
4018         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4019         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4020         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4021         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4022         * g++.dg/tree-ssa/pr26406.C: Likewise.
4024 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4026         PR tree-optimization/65984
4027         * c-c++-common/ubsan/pr65984.c: New test.
4029 2015-05-04  Jeff Law  <law@redhat.com>
4031         * gcc.dg/tree-ssa/shorten-1.c: New test.
4033 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4035         PR fortran/44735
4036         * gfortran.dg/pr44735.f90: New test.
4038 2015-05-04  Richard Biener  <rguenther@suse.de>
4040         PR tree-optimization/65965
4041         * gcc.dg/vect/bb-slp-33.c: New testcase.
4043 2015-05-04  Richard Biener  <rguenther@suse.de>
4045         PR tree-optimization/65935
4046         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4048 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4050         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4051         for each supported variant instead of CHECK_RESULTS.
4052         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4053         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4054         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4055         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4056         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4057         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4058         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4059         expected results for unsupported variants.  Call CHECK for each
4060         supported variant instead of CHECK_RESULTS.
4061         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4062         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4063         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4064         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4065         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4066         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4067         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4068         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4069         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4070         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4071         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4072         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4073         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4074         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4075         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4076         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4077         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4078         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4079         expected results for unsupported variants.
4080         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4081         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4082         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4083         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4084         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4085         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4086         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4087         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4088         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4089         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4090         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4091         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4092         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4093         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4094         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4095         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4096         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4097         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4098         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4099         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4100         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4101         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4102         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4103         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4104         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4105         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4106         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4107         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4109 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4111         PR fortran/37131
4112         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4114 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4115             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4117         PR c++/65858
4118         * g++.dg/cpp0x/Wnarrowing3.C: New.
4120 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4122         * gcc.dg/20150120-1.c: New test.
4123         * gcc.dg/20150120-2.c: New test.
4124         * gcc.dg/20150120-3.c: New test.
4126 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4128         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4130 2015-05-01  Renlin Li  <renlin.li@arm.com>
4132         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4134 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4136         * gfortran.dg/bound_simplification_4.f90: New.
4138 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4140         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4141         with powerpc_p8vector_ok.
4143 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4145         PR fortran/37131
4146         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4147         scan pattern.
4148         * gfortran.dg/bound_9.f90:  New test case.
4150 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4152         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4153         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4154         for 32bit x86 targets.
4155         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4156         for 32bit x86 targets.
4157         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4158         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4159         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4160         for 32bit x86 targets.
4162 2015-04-30  Marek Polacek  <polacek@redhat.com>
4164         PR tree-optimization/63551
4165         * g++.dg/ipa/pr63551.C: New test.
4167 2015-04-30  Caroline Tice  <cmtice@google.com>
4169         PR  65929
4170         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4171         partition size on certain targets.
4173 2015-04-30  Renlin Li  <renlin.li@arm.com>
4175         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4177 2015-04-30  Marek Polacek  <polacek@redhat.com>
4179         * c-c++-common/Wbool-compare-3.c: New test.
4181         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4182         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4184 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4186         PR c++/57610
4187         * g++.dg/init/ref22.C: New.
4189 2015-04-30  Marek Polacek  <polacek@redhat.com>
4191         * gcc.dg/init-bad-8.c: New test.
4193         * gcc.dg/incomplete-typedef-1.c: New test.
4195 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4197         PR c++/59955
4198         * g++.dg/template/crash121.C: New.
4200 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4202         * gcc.target/mips/call-from-init.c: New test.
4203         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4205 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4207         PR target/65871
4208         * gcc.target/i386/pr65871-1.c: New test.
4209         * gcc.target/i386/pr65871-2.c: Ditto.
4211 2015-04-29  Marek Polacek  <polacek@redhat.com>
4213         PR c/64610
4214         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4215         * c-c++-common/Wbool-compare-2.c: New test.
4217 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4219         PR target/65770
4220         * gcc.target/aarch64/vstN_lane_1.c: New file.
4222 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4224         PR c++/64667
4225         * g++.dg/warn/Winit-self-3.C: New.
4227 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4229         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4231 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4233         PR target/65924
4234         * gcc.target/arm/pr65924.c: New test.
4236 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4238         * g++.dg/gomp/tpl-target-update.C: New file.
4240 2015-04-29  Richard Biener  <rguenther@suse.de>
4242         PR tree-optimization/65917
4243         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4245 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4247         PR target/64835
4248         * gcc.dg/ipa/iinline-attr.c: New test.
4249         * gcc.target/i386/iinline-attr-2.c: New test.
4251 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4253         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4254         segfault is fixed.
4256 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4258         * gcc.dg/vect/vect-33.c: Remove spurious line.
4260 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4262         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4264 2015-04-28  Marek Polacek  <polacek@redhat.com>
4266         PR c/65901
4267         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4268         * gcc.dg/pr65901.c: New test.
4270 2015-04-28  Richard Biener  <rguenther@suse.de>
4272         PR tree-optimization/62283
4273         * gfortran.dg/vect/pr62283-2.f: New testcase.
4274         * gcc.dg/vect/bb-slp-14.c: Adjust.
4276 2015-04-28  Richard Biener  <rguenther@suse.de>
4278         PR tree-optimization/65851
4279         * g++.dg/torture/pr65851.C: New testcase.
4281 2015-04-27  Jeff Law <law@redhat.com>
4283         PR tree-optimization/65217
4284         * gcc.target/i386/pr65217.c: Remove XFAIL.
4286 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4288         PR fortran/60322
4289         Add tests forgotten to svn-add.
4290         * gfortran.dg/class_allocate_19.f03: New test.
4291         * gfortran.dg/class_array_20.f03: New test.
4292         * gfortran.dg/class_array_21.f03: New test.
4293         * gfortran.dg/finalize_29.f08: New test.
4295 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4297         PR fortran/59678
4298         PR fortran/65841
4299         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4300         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4302 2015-04-27  Caroline Tice  <cmtice@google.com>
4304         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4305         partition size.
4307 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4309         PR target/64579
4310         * gcc.target/powerpc/htm-1.c: New test.
4311         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4312         on 64-bit compiles.
4313         (__builtin_tabortdci): Likewise.
4314         (__builtin_tcheck): Remove operand.
4315         * lib/target-supports.exp (check_htm_hw_available): New function.
4317 2015-04-27  Richard Biener  <rguenther@suse.de>
4319         * gcc.target/i386/pr65217.c: XFAIL.
4321 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4323         PR tree-optimization/65875
4324         * gcc.c-torture/compile/pr65875.c: New test.
4326 2015-04-25  Marek Polacek  <polacek@redhat.com>
4328         PR c/52085
4329         * gcc.dg/enum-incomplete-2.c: New test.
4330         * gcc.dg/enum-mode-1.c: New test.
4332 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4334         PR target/65849
4335         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4336         set new options.
4337         * gcc.target/powerpc/pr65849-2.c: Likewise.
4339 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4341         PR tree-optimization/65802
4342         * g++.dg/pr65802.C: Move to ...
4343         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4344         stdarg.h.  Rewrite for C.
4345         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4346         va_start and va_end.  Remove unnecessary inline asm.
4348 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4349             Wei Mi  <wmi@google.com>
4351         * gcc.target/i386/sse2-load-multi.c: New test.
4352         * gcc.target/i386/sse2-store-multi.c: Ditto.
4354 2015-04-24  Marek Polacek  <polacek@redhat.com>
4356         PR c/65830
4357         * c-c++-common/pr65830.c: New test.
4359         PR c/63357
4360         * c-c++-common/Wlogical-op-1.c: New test.
4362 2015-04-24  Marek Polacek  <polacek@redhat.com>
4364         PR c/61534
4365         * c-c++-common/pr61534-1.c: New test.
4367 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4368             Steven Bosscher <steven@gcc.gnu.org>
4370         PR rtl-optimization/34503
4371         * gcc.target/arm/pr64616.c: New file.
4373 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4375         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4377 2015-04-24  Terry Guo  <terry.guo@arm.com>
4379         * gcc.target/arm/pr65710.c: Update the options.
4381 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4383         * gcc.target/i386/pr65523.c: Skip x32.
4385 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4387         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4388         to look for vcl* where appropriate.
4390 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4392         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4393         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4395 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4397         PR target/26702
4398         * gcc.target/arm/pr26702.c: New test.
4400 2015-04-23  Marek Polacek  <polacek@redhat.com>
4402         PR c/65345
4403         * gcc.dg/pr65345-1.c: New test.
4404         * gcc.dg/pr65345-2.c: New test.
4406 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4408         * gcc.target/powerpc/crypto-builtin-2.c: New.
4410 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4412         PR fortran/60322
4413         * gfortran.dg/class_allocate_19.f03: New test.
4414         * gfortran.dg/class_array_20.f03: New test.
4415         * gfortran.dg/class_array_21.f03: New test.
4416         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4417         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4418         initialization correctly.
4419         * gfortran.dg/finalize_29.f08: New test.
4421 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4423         * gcc.target/powerpc/swaps-p8-18.c: New test.
4425 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4427         PR target/65456
4428         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4429         * gcc.dg/vect/bb-slp-25.c: Likewise.
4430         * gcc.dg/vect/bb-slp-29.c: Likewise.
4431         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4432         vect_no_align && { ! vect_hw_misalign }.
4433         * gcc.dg/vect/bb-slp-9.c: Likewise.
4434         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4435         vect_hw_misalign.
4436         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4437         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4438         account for POWER8, where peeling for alignment is not needed.
4439         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4440         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4441         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4442         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4443         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4444         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4445         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4446         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4447         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4448         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4449         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4450         * gcc.dg/vect/pr16105.c: Likewise.
4451         * gcc.dg/vect/pr20122.c: Likewise.
4452         * gcc.dg/vect/pr33804.c: Likewise.
4453         * gcc.dg/vect/pr33953.c: Likewise.
4454         * gcc.dg/vect/pr56787.c: Likewise.
4455         * gcc.dg/vect/pr58508.c: Likewise.
4456         * gcc.dg/vect/slp-25.c: Likewise.
4457         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4458         * gcc.dg/vect/vect-105.c: Likewise.
4459         * gcc.dg/vect/vect-27.c: Likewise.
4460         * gcc.dg/vect/vect-29.c: Likewise.
4461         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4462         POWER8.
4463         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4464         && { ! vect_hw_misalign }.
4465         * gcc.dg/vect/vect-44.c: Likewise.
4466         * gcc.dg/vect/vect-48.c: Likewise.
4467         * gcc.dg/vect/vect-50.c: Likewise.
4468         * gcc.dg/vect/vect-52.c: Likewise.
4469         * gcc.dg/vect/vect-56.c: Likewise.
4470         * gcc.dg/vect/vect-60.c: Likewise.
4471         * gcc.dg/vect/vect-72.c: Likewise.
4472         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4473         * gcc.dg/vect/vect-75.c: Likewise.
4474         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4475         * gcc.dg/vect/vect-77-global.c: Likewise.
4476         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4477         * gcc.dg/vect/vect-78-global.c: Likewise.
4478         * gcc.dg/vect/vect-93.c: Likewise.
4479         * gcc.dg/vect/vect-95.c: Likewise.
4480         * gcc.dg/vect/vect-96.c: Likewise.
4481         * gcc.dg/vect/vect-cond-1.c: Likewise.
4482         * gcc.dg/vect/vect-cond-3.c: Likewise.
4483         * gcc.dg/vect/vect-cond-4.c: Likewise.
4484         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4485         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4486         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4487         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4488         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4489         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4490         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4491         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4492         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4493         * gcc.dg/vect/vect-outer-5.c: Likewise.
4494         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4495         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4496         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4497         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4498         * gcc.dg/vect/vect-peel-3.c: Likewise.
4499         * gcc.dg/vect/vect-peel-4.c: Likewise.
4500         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4501         * gcc.target/powerpc/pr65456.c: New test.
4502         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4503         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4504         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4505         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4506         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4507         vect_no_align && { ! vect_hw_misalign }.
4508         * gfortran.dg/vect/vect-3.f90: Likewise.
4509         * gfortran.dg/vect/vect-4.f90: Likewise.
4510         * gfortran.dg/vect/vect-5.f90: Likewise.
4511         * lib/target-supports.exp (check_effective_target_vect_no_align):
4512         Return 1 for POWER8.
4513         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4515 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4517         PR fortran/65429
4518         * gfortran.dg/pr65429.f90: New test.
4520 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4522         * c-c++-common/asan/user-section-1.c: New test.
4523         * c-c++-common/asan/user-section-2.c: New test.
4524         * c-c++-common/asan/user-section-3.c: New test.
4526 2015-04-22  Hale Wang  <hale.wang@arm.com>
4527             Terry Guo  <terry.guo@arm.com>
4529         PR rtl-optimization/64818
4530         * gcc.target/arm/pr64818.c: New test.
4532 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4534         PR ipa/65076
4535         * g++.dg/tree-ssa/pr61034.C: Update template.
4536         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4537         * gcc.dg/Warray-bounds-11.c: Likewise.
4538         * gcc.dg/Warray-bounds.c: Likewise.
4540 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4542         PR libgfortran/65234
4543         * gfortran.dg/fmt_unlimited.f90: New test.
4545 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4547         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4548         headers.
4549         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4550         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4551         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4552         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4553         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4554         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4555         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4557 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4559         PR libgfortran/56743
4560         * gfortran.dg/namelist_87.f90: New test.
4562 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4564         * gcc.target/aarch64/mult-synth_1.c: New test.
4565         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4566         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4567         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4568         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4569         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4571 2015-04-21  Richard Biener  <rguenther@suse.de>
4573         PR tree-optimization/65650
4574         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4575         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4576         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4577         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4578         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4579         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4581 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4583         PR tree-optimization/65802
4584         * g++.dg/pr65802.C: New test.
4586 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4588         PR testsuite/65767
4589         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4590         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4592 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4594         PR c++/65801
4595         * g++.dg/cpp0x/Wnarrowing2.C: New.
4597 2015-04-20  Jeff Law  <law@redhat.com>
4599         PR tree-optimization/65658
4600         * gcc.dg/pr65658.c: New test.
4602 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4604         PR target/64134
4605         * gcc.target/aarch64/vec_init_1.c: New test.
4607 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4609         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4610         targets.
4612 2015-04-18  Martin Sebor  <msebor@redhat.com>
4614         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4615         of non-nul characters.
4616         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4618 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4620         PR target/65787
4621         * gcc.target/powerpc/pr65787.c: New.
4623 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4625         PR target/65689
4626         * gcc.target/aarch64/c-output-template-4.c: New test.
4628 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4630         PR target/65780
4631         * gcc.dg/pr65780-1.c: New test.
4632         * gcc.dg/pr65780-2.c: Likewise.
4633         * gcc.target/i386/pr32219-9.c: Likewise.
4634         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4635         symbol.
4636         * gcc.target/i386/pr64317.c (c): Initialize.
4638 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4640         PR target/65612
4641         * g++.dg/ext/mv18.C: New test.
4642         * g++.dg/ext/mv19.C: Likewise.
4643         * g++.dg/ext/mv20.C: Likewise.
4644         * g++.dg/ext/mv21.C: Likewise.
4645         * g++.dg/ext/mv22.C: Likewise.
4646         * g++.dg/ext/mv23.C: Likewise.
4648 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4650         PR c++/64527
4651         * g++.dg/init/pr64527.C: New test.
4653 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4654             Michael Matz  <matz@suse.de>
4656         PR tree-optimization/64950
4657         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4658         x86_64-*-*.
4660 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4662         * c-c++-common/asan/user-section-1.c: New test.
4664 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4666         PR debug/65771
4667         * gcc.dg/debug/pr65771.c: New test.
4669 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4671         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4672         __buitlin_alloca with __builtin_alloca.
4674 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4676         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4678 2015-04-16  Richard Biener  <rguenther@suse.de>
4680         PR tree-optimization/64277
4681         * gcc.dg/Warray-bounds-14.c: New testcase.
4682         * gcc.dg/Warray-bounds-15.c: Likewise.
4683         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4684         * c-c++-common/ubsan/bounds-6.c: Likewise.
4686 2015-04-16  Renlin Li  <renlin.li@arm.com>
4688         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4689         * gcc.target/arm/unsigned-float.c: New.
4691 2015-04-16  Richard Biener  <rguenther@suse.de>
4693         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4694         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4695         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4697 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4699         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4700         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4701         * g++.dg/cpp0x/defaulted21.C: Likewise.
4702         * g++.dg/cpp0x/defaulted28.C: Likewise.
4703         * g++.dg/cpp0x/defaulted47.C: Likewise.
4704         * g++.dg/cpp0x/elision_neg.C: Likewise.
4705         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4706         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4707         * g++.dg/cpp0x/implicit1.C: Likewise.
4708         * g++.dg/cpp0x/implicit9.C: Likewise.
4709         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4710         * g++.dg/cpp0x/range-for13.C: Likewise.
4711         * g++.dg/gomp/clause-2.C: Likewise.
4712         * g++.dg/gomp/udr-5.C: Likewise.
4713         * g++.dg/inherit/access6.C: Likewise.
4714         * g++.dg/lookup/duperr1.C: Likewise.
4715         * g++.dg/lookup/friend2.C: Likewise.
4716         * g++.dg/lookup/pr6936.C: Likewise.
4717         * g++.dg/lookup/scoped1.C: Likewise.
4718         * g++.dg/lookup/using26.C: Likewise.
4719         * g++.dg/lookup/using38.C: Likewise.
4720         * g++.dg/other/access2.C: Likewise.
4721         * g++.dg/overload/defarg3.C: Likewise.
4722         * g++.dg/overload/defarg6.C: Likewise.
4723         * g++.dg/parse/access11.C: Likewise.
4724         * g++.dg/parse/access2.C: Likewise.
4725         * g++.dg/parse/access3.C: Likewise.
4726         * g++.dg/parse/access4.C: Likewise.
4727         * g++.dg/parse/access5.C: Likewise.
4728         * g++.dg/parse/access6.C: Likewise.
4729         * g++.dg/parse/access8.C: Likewise.
4730         * g++.dg/parse/access9.C: Likewise.
4731         * g++.dg/parse/crash40.C: Likewise.
4732         * g++.dg/tc1/dr142.C: Likewise.
4733         * g++.dg/tc1/dr166.C: Likewise.
4734         * g++.dg/tc1/dr52.C: Likewise.
4735         * g++.dg/template/access11.C: Likewise.
4736         * g++.dg/template/access18.C: Likewise.
4737         * g++.dg/template/access19.C: Likewise.
4738         * g++.dg/template/access2.C: Likewise.
4739         * g++.dg/template/access20.C: Likewise.
4740         * g++.dg/template/access26.C: Likewise.
4741         * g++.dg/template/access3.C: Likewise.
4742         * g++.dg/template/access7.C: Likewise.
4743         * g++.dg/template/conv12.C: Likewise.
4744         * g++.dg/template/crash69.C: Likewise.
4745         * g++.dg/template/friend31.C: Likewise.
4746         * g++.dg/template/friend32.C: Likewise.
4747         * g++.dg/template/memfriend15.C: Likewise.
4748         * g++.dg/template/memfriend16.C: Likewise.
4749         * g++.dg/template/memfriend17.C: Likewise.
4750         * g++.dg/template/memfriend7.C: Likewise.
4751         * g++.dg/template/pr32519.C: Likewise.
4752         * g++.dg/template/qualttp21.C: Likewise.
4753         * g++.dg/template/qualttp8.C: Likewise.
4754         * g++.dg/template/ttp10.C: Likewise.
4755         * g++.dg/template/typedef11.C: Likewise.
4756         * g++.dg/template/typedef13.C: Likewise.
4757         * g++.dg/template/typedef19.C: Likewise.
4758         * g++.dg/template/typedef20.C: Likewise.
4759         * g++.dg/template/typedef22.C: Likewise.
4760         * g++.dg/template/using16.C: Likewise.
4761         * g++.dg/template/virtual3.C: Likewise.
4762         * g++.dg/ubsan/pr61272.C: Likewise.
4763         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4764         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4765         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4766         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4767         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4768         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4769         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4770         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4771         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4772         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4773         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4774         * g++.old-deja/g++.jason/access17.C: Likewise.
4775         * g++.old-deja/g++.jason/access18.C: Likewise.
4776         * g++.old-deja/g++.jason/access22.C: Likewise.
4777         * g++.old-deja/g++.jason/access23.C: Likewise.
4778         * g++.old-deja/g++.jason/access8.C: Likewise.
4779         * g++.old-deja/g++.jason/delete3.C: Likewise.
4780         * g++.old-deja/g++.jason/report.C: Likewise.
4781         * g++.old-deja/g++.law/access2.C: Likewise.
4782         * g++.old-deja/g++.law/access3.C: Likewise.
4783         * g++.old-deja/g++.law/access4.C: Likewise.
4784         * g++.old-deja/g++.law/access5.C: Likewise.
4785         * g++.old-deja/g++.law/arm12.C: Likewise.
4786         * g++.old-deja/g++.law/arm14.C: Likewise.
4787         * g++.old-deja/g++.law/ctors13.C: Likewise.
4788         * g++.old-deja/g++.law/union2.C: Likewise.
4789         * g++.old-deja/g++.law/visibility12.C: Likewise.
4790         * g++.old-deja/g++.law/visibility15.C: Likewise.
4791         * g++.old-deja/g++.law/visibility16.C: Likewise.
4792         * g++.old-deja/g++.law/visibility17.C: Likewise.
4793         * g++.old-deja/g++.law/visibility18.C: Likewise.
4794         * g++.old-deja/g++.law/visibility19.C: Likewise.
4795         * g++.old-deja/g++.law/visibility20.C: Likewise.
4796         * g++.old-deja/g++.law/visibility21.C: Likewise.
4797         * g++.old-deja/g++.law/visibility24.C: Likewise.
4798         * g++.old-deja/g++.law/visibility4.C: Likewise.
4799         * g++.old-deja/g++.law/visibility5.C: Likewise.
4800         * g++.old-deja/g++.law/visibility6.C: Likewise.
4801         * g++.old-deja/g++.law/visibility7.C: Likewise.
4802         * g++.old-deja/g++.law/visibility8.C: Likewise.
4803         * g++.old-deja/g++.law/visibility9.C: Likewise.
4804         * g++.old-deja/g++.niklas/t135.C: Likewise.
4805         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4806         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4807         * g++.old-deja/g++.other/access11.C: Likewise.
4808         * g++.old-deja/g++.other/access4.C: Likewise.
4809         * g++.old-deja/g++.other/access7.C: Likewise.
4810         * g++.old-deja/g++.other/crash1.C: Likewise.
4811         * g++.old-deja/g++.other/crash7.C: Likewise.
4812         * g++.old-deja/g++.other/friend1.C: Likewise.
4813         * g++.old-deja/g++.other/friend4.C: Likewise.
4814         * g++.old-deja/g++.other/friend9.C: Likewise.
4815         * g++.old-deja/g++.other/lineno1.C: Likewise.
4816         * g++.old-deja/g++.other/using1.C: Likewise.
4817         * g++.old-deja/g++.pt/enum14.C: Likewise.
4818         * g++.old-deja/g++.pt/friend11.C: Likewise.
4819         * g++.old-deja/g++.pt/friend21.C: Likewise.
4820         * g++.old-deja/g++.pt/friend3.C: Likewise.
4821         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4822         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4823         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4824         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4826 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4828         PR ipa/65765
4829         * g++.dg/ipa/pr65765.C: New test.
4831 2015-04-15  Nick Clifton  <nickc@redhat.com>
4833         * gcc.target/rx/builtins.c: Disable RMPA test if string
4834         instructions are not allowed.
4836 2015-04-15  Alan Modra  <amodra@gmail.com>
4838         * gcc.dg/pr65408.c: New.
4840 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4842         PR target/65729
4843         * gcc.target/arm/pr65729.c: New test.
4845 2015-04-14  Richard Biener  <rguenther@suse.de>
4847         PR tree-optimization/65758
4848         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4850 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4852         PR target/65648
4853         * gcc.c-torture/execute/pr65648.c: New test.
4855 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4857         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4858         __builtin_finite instead of finite.
4859         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4860         Likewise.
4862 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4864         PR tree-optimization/63387
4865         * gcc.dg/pr63387.c: New testcase.
4867 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4869         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4871 2015-04-13  Richard Biener  <rguenther@suse.de>
4873         PR tree-optimization/65204
4874         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4876 2015-04-13  Terry Guo  <terry.guo@arm.com>
4878         PR target/65710
4879         * gcc.target/arm/pr65710.c: New.
4881 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4883         PR tree-optimization/65747
4884         * g++.dg/torture/pr65747.C: New test.
4886 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4888         PR c++/65736
4889         * g++.dg/cpp0x/pr65736.C: New test.
4891 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4892             Martin Liska  <mliska@suse.cz>
4894         PR ipa/65722
4895         * g++.dg/ipa/pr65722.C: New testcase.
4897 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4899         PR tree-optimization/65735
4900         * gcc.c-torture/compile/pr65735.c: New test.
4902 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4904         PR middle-end/65554
4905         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4907 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4909         PR target/65671
4910         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4912 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4914         PR target/65647
4915         * gcc.target/arm/pr65647-2.c: New.
4917 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4919         PR target/65694
4920         * g++.dg/torture/pr65694.C: New test.
4922 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4924         * gfortran.dg/coarray_lock_6.f90: New.
4925         * gfortran.dg/coarray_lock_7.f90: New.
4926         * gfortran.dg/coarray/lock_2.f90: New.
4928 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4930         PR fortran/56674
4931         PR fortran/58813
4932         PR fortran/59016
4933         PR fortran/59024
4934         * gfortran.dg/used_types_27.f90: New.
4936 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4938         PR target/65671
4939         * gcc.target/i386/pr65671.c: New.
4941 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4943         PR tree-optimization/65709
4944         * c-c++-common/ubsan/align-9.c: New test.
4946 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4948         PR fortran/56852
4949         * gfortran.dg/pr56852.f90: New test.
4951 2015-04-09  Marek Polacek  <polacek@redhat.com>
4952             Jakub Jelinek  <jakub@redhat.com>
4954         PR middle-end/65554
4955         * g++.dg/opt/pr65554.C: New test.
4957 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4959         PR c++/65690
4960         * c-c++-common/attr-aligned-1.c: New test.
4962 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4964         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4966 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4968         PR target/65676
4969         * gcc.target/i386/sse-25.c: New.
4971 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4973         PR target/65693
4974         * gcc.target/i386/pr65693.c: New test.
4976 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4978         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4980 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4982         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4984 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4986         * gcc.target/i386/thunk-retbnd.c: New.
4988 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4990         * gnat.dg/opt48.adb: New test.
4991         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4992         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4994 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4996         PR ipa/65540
4997         * gcc.c-torture/compile/pr65540.c: New.
4999 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5001         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5002         -Wno-pointer-arith.
5004 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5006         PR debug/65678
5007         * g++.dg/debug/pr65678.C: New test.
5009         PR middle-end/65680
5010         * gcc.c-torture/compile/pr65680.c: New test.
5012 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5014         PR fortran/65548
5015         * gfortran.dg/allocate_with_source_5.f90: New test.
5017 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5019         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5020         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5022 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5024         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5026 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5028         PR target/65614
5029         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5030         to get floating point compression.
5031         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5033 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5035         PR preprocessor/61977
5036         * gcc.dg/cpp/pr61977.c: New test.
5038 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5040         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5042 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5044         PR target/65647
5045         * gcc.target/arm/pr65647.c: New.
5047 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5049         PR ipa/65655
5050         * g++.dg/torture/pr65655.C: New testcase.
5052 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5054         PR c++/64085
5055         * g++.dg/cpp1y/lambda-init13.C: New.
5057 2015-04-03  Marek Polacek  <polacek@redhat.com>
5059         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5061 2015-04-02  Marek Polacek  <polacek@redhat.com>
5063         PR c++/65642
5064         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5065         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5067 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5069         PR preprocessor/61977
5070         * gcc.target/powerpc/pr61977-1.c: New test.
5071         * gcc.target/powerpc/pr61977-2.c: New test.
5073 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5075         PR c++/56100
5076         * g++.dg/warn/Wshadow-8.C: New.
5077         * g++.dg/warn/Wshadow-9.C: Likewise.
5078         * g++.dg/warn/Wshadow-10.C: Likewise.
5079         * g++.dg/warn/Wshadow-11.C: Likewise.
5081 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5083         * gcc.dg/pr23623.c: Added aligned attribute.
5084         * gcc.dg/20141029-1.c: Likewise.
5085         * gcc.dg/20150306-1.c: New test.
5087 2015-04-01  Marek Polacek  <polacek@redhat.com>
5089         PR c++/65554
5090         * g++.dg/cpp0x/initlist93.C: New test.
5091         * g++.dg/cpp0x/initlist94.C: New test.
5093 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5095         PR target/65624
5096         * gcc.target/aarch64/pr65624.c: New test.
5098 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5100         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5102 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5104         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5105         extra variable to force stack alignment.
5106         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5107         extra variable to force stack alignment.
5109 2015-03-31  Marek Polacek  <polacek@redhat.com>
5111         PR c++/65390
5112         * g++.dg/template/pr65390.C: New test.
5114 2015-03-31  Martin Liska  <mliska@suse.cz>
5116         * g++.dg/ipa/pr65557.C: New test.
5118 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5120         * gcc.target/s390/hotpatch-25.c: New test.
5121         * gcc.target/s390/hotpatch-1.c: Update test.
5122         * gcc.target/s390/hotpatch-10.c: Update test.
5123         * gcc.target/s390/hotpatch-11.c: Update test.
5124         * gcc.target/s390/hotpatch-12.c: Update test.
5125         * gcc.target/s390/hotpatch-13.c: Update test.
5126         * gcc.target/s390/hotpatch-14.c: Update test.
5127         * gcc.target/s390/hotpatch-15.c: Update test.
5128         * gcc.target/s390/hotpatch-16.c: Update test.
5129         * gcc.target/s390/hotpatch-17.c: Update test.
5130         * gcc.target/s390/hotpatch-18.c: Update test.
5131         * gcc.target/s390/hotpatch-19.c: Update test.
5132         * gcc.target/s390/hotpatch-2.c: Update test.
5133         * gcc.target/s390/hotpatch-21.c: Update test.
5134         * gcc.target/s390/hotpatch-22.c: Update test.
5135         * gcc.target/s390/hotpatch-23.c: Update test.
5136         * gcc.target/s390/hotpatch-24.c: Update test.
5137         * gcc.target/s390/hotpatch-3.c: Update test.
5138         * gcc.target/s390/hotpatch-4.c: Update test.
5139         * gcc.target/s390/hotpatch-5.c: Update test.
5140         * gcc.target/s390/hotpatch-6.c: Update test.
5141         * gcc.target/s390/hotpatch-7.c: Update test.
5142         * gcc.target/s390/hotpatch-8.c: Update test.
5143         * gcc.target/s390/hotpatch-9.c: Update test.
5144         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5146 2015-03-31  Richard Biener  <rguenther@suse.de>
5148         PR middle-end/65626
5149         * g++.dg/torture/pr65626.C: New testcase.
5151 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5153         PR target/65531
5154         * gcc.target/i386/mpx/pr65531.cc: New.
5156 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5158         PR target/65602
5159         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5160         __builtin_alloca instead of alloca.
5161         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5162         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5163         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5164         check.
5166 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5168         PR ipa/65610
5169         * g++.dg/ubsan/pr65610.C: New test.
5171 2015-03-30  Marek Polacek  <polacek@redhat.com>
5173         PR c++/65398
5174         * g++.dg/cpp0x/pr65398-2.C: New test.
5176 2015-03-30  Marek Polacek  <polacek@redhat.com>
5178         * c-c++-common/pr65556.c: Change the width of bit-fields.
5180 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5182         PR ipa/65588
5183         * gcc.target/i386/pr65588.c: New testcase.
5185 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5187         PR libgfortran/65563
5188         * gfortran.dg/open_errors_2.f90:  New test.
5190 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5192         PR libgfortran/65596
5193         * gfortran.dg/namelist_86.f90: New test.
5195 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5197         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5198         statement to reflect new ownership.
5200 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5202         PR c++/42328
5203         * g++.dg/template/friend58.C: New.
5204         * g++.dg/template/friend59.C: Likewise.
5206 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5208         PR c/65586
5209         * g++.dg/gomp/openmp-simd-3.C: New.
5210         * gcc.dg/gomp/openmp-simd-3.c: New.
5212 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5214         PR target/65248
5215         * gcc.target/i386/pr65248-1.c: New file.
5216         * gcc.target/i386/pr65248-2.c: Likewise.
5217         * gcc.target/i386/pr65248-3.c: Likewise.
5218         * gcc.target/i386/pr65248-4.c: Likewise.
5220 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5222         PR target/65593
5223         * gcc.c-torture/compile/pr65593.c: New test.
5225 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5227         PR c++/59329
5228         * g++.dg/cpp1y/constexpr-assert1.C: New.
5230 2015-03-27  Marek Polacek  <polacek@redhat.com>
5232         PR c++/65556
5233         * c-c++-common/pr65556.c: New test.
5235 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5237         PR ipa/65600
5238         * g++.dg/torture/pr65600.C: New testcase.
5240 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5242         PR target/65407
5243         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5245 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5247         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5248         statement and cleanup. Fixed typos.
5250 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5252         PR middle-end/65595
5253         * gcc.c-torture/compile/pr65595.c: New testcase.
5255 2015-03-27  Marek Polacek  <polacek@redhat.com>
5257         PR sanitizer/65583
5258         * g++.dg/ubsan/pr65583.C: New test.
5260 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5262         * gcc.c-torture/compile/20150327.c: New testcase.
5264 2015-03-26  Richard Biener  <rguenther@suse.de>
5266         PR middle-end/65555
5267         * g++.dg/torture/pr65555.C: New testcase.
5269 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5271         PR tree-optimization/64715
5272         * gcc.dg/builtin-object-size-15.c: New test.
5273         * gcc.dg/pr64715-1.c: New test.
5274         * gcc.dg/pr64715-2.c: New test.
5276 2015-03-26  Richard Biener  <rguenther@suse.de>
5278         PR middle-end/65519
5279         * gnat.dg/specs/opt2.ads: Fix testcase.
5281 2015-03-25  Martin Sebor  <msebor@redhat.com>
5283         PR testsuite/65526
5284         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5285         when target isn't arm*-*-*-*.
5286         (check_effective_target_arm_nothumb): Likewise.
5287         (check_effective_target_arm_little_endian): Likewise.
5288         (check_effective_target_arm_vect_no_misalign): Likewise.
5289         (check_effective_target_aarch64_little_endian): Fail early if target
5290         isn't aarch64*-*-*.
5292 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5294         PR tree-optimization/65177
5295         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5297 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5299         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5300         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5301         smmintrin.h and mm3dnow.h.
5303 2015-03-25  Marek Polacek  <polacek@redhat.com>
5305         PR c++/65558
5306         * g++.dg/cpp0x/pr65558.C: New test.
5308 2015-03-25  Marek Polacek  <polacek@redhat.com>
5310         PR c++/61670
5311         * g++.dg/template/pr61670.C: New test.
5313 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/54987
5316         * g++.dg/template/pr54987.C: New.
5318 2015-03-25  Richard Biener  <rguenther@suse.de>
5320         PR tree-optimization/62630
5321         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5323 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5325         PR target/65508
5326         * gcc.target/i386/mpx/pr65508.c: New.
5328 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5330         PR fortran/64952
5331         PR fortran/65532
5332         * gfortran.dg/data_initialized_3.f90: New.
5334 2015-03-25  Richard Biener  <rguenther@suse.de>
5336         PR middle-end/65519
5337         * gnat.dg/specs/opt2.ads: New testcase.
5339 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5341         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5342         * gcc.target/arm/memset-inline-4.c: Skip for
5343         arm_tune_string_ops_prefer_neon.
5344         * gcc.target/arm/memset-inline-5.c: Ditto.
5345         * gcc.target/arm/memset-inline-6.c: Ditto.
5346         * gcc.target/arm/memset-inline-8.c: Ditto.
5347         * gcc.target/arm/memset-inline-9.c: Ditto.
5349 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5351         PR c++/58923
5352         * g++.dg/other/virtual3.C: New.
5354 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5356         PR c++/60130
5357         * g++.dg/cpp0x/vt-60130.C: New.
5359 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5361         PR c++/61971
5362         * g++.dg/warn/Warray-bounds-7.C: New.
5364 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5366         PR c++/60067
5367         * g++.dg/template/defarg18.C: New.
5369 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5371         PR c++/59988
5372         * g++.dg/cpp0x/vt-59988.C: New.
5374 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5376         PR tree-optimization/65533
5377         * gcc.dg/pr65533.c: New test.
5379 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5381         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5382         source= and mold= expressions functionality.
5383         * gfortran.dg/allocate_class_4.f90: New test.
5384         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5385         copying an unlimited polymorhpic object containing a char array
5386         to another unlimited polymorphic object respects the _len
5387         component.
5388         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5389         whether deferred length char array allocate works, unlimited
5390         polymorphic object allocation from a string works and if
5391         allocating an array of deferred length strings works.
5392         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5394 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5396         PR c++/65513
5397         * g++.dg/cpp0x/constexpr-array11.C: New.
5399 2015-03-24  Richard Biener  <rguenther@suse.de>
5401         PR middle-end/65517
5402         * gcc.dg/torture/pr65517.c: New testcase.
5404 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5406         * gfortran.dg/coindexed_1.f90: Moved from
5407         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5409 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5411         PR testsuite/65506
5412         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5413         gimple dump.
5415         PR target/65523
5416         * gcc.target/i386/pr65523.c: New test.
5418         PR ipa/65475
5419         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5420         dg-options.
5421         * g++.dg/lto/pr65475b_0.C: Likewise.
5423 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5425         PR target/65505
5426         * gcc.target/sh/torture/pr65505.c: New.
5428 2015-03-23  Martin Sebor  <msebor@redhat.com>
5430         PR testsuite/63175
5431         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5432         assembly for lvx in addition to lxv.
5434 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5436         PR target/65504
5437         * gfortran.dg/pr65504.f90: New test.
5439         PR ipa/65521
5440         * gcc.dg/pr65521.c: New test.
5442 2015-03-23  Richard Biener  <rguenther@suse.de>
5444         PR tree-optimization/65518
5445         * gcc.dg/vect/pr65518.c: New testcase.
5447 2015-03-23  Richard Biener  <rguenther@suse.de>
5449         PR tree-optimization/65494
5450         * gcc.dg/vect/pr65494.c: New testcase.
5452 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5454         PR preprocessor/65238
5455         * c-c++-common/cpp/pr65238-1.c: New test.
5456         * gcc.dg/cpp/pr65238-2.c: New test.
5457         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5458         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5460 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5461             Mikael Morin  <mikael@gcc.gnu.org>
5463         PR fortran/64952
5464         * gfortran.dg/elemental_dependency_4.f90: New.
5465         * gfortran.dg/elemental_dependency_5.f90: New.
5467 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5469         PR ipa/65475
5470         * g++.dg/lto/pr65475b_0.C: New testcase.
5471         * g++.dg/lto/pr65475b_1.C: New testcase.
5472         * g++.dg/lto/pr65475c_0.C: New testcase.
5473         * g++.dg/lto/pr65475c_1.C: New testcase.
5475 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5477         * gfortran.dg/coarray_38.f90: New.
5478         * gfortran.dg/coarray_39.f90: New.
5479         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5480         compile test.
5482 2015-03-20  Marek Polacek  <polacek@redhat.com>
5484         PR c++/65398
5485         * g++.dg/cpp0x/pr65398.C: New test.
5487 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5489         PR ipa/65475
5490         * g++.dg/lto/pr65475_0.C: New testcase.
5491         * g++.dg/lto/pr65475_1.C: New testcase.
5493 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5495         PR rtl-optimization/64366
5496         * gcc.target/sh/pr64366.c: New.
5498 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5500         PR c++/48324
5501         * g++.dg/cpp0x/constexpr-48324.C: New.
5503 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5505         PR c++/48453
5506         * g++.dg/cpp0x/pr48453.C: New.
5508 2015-03-20  Marek Polacek  <polacek@redhat.com>
5510         PR c++/65072
5511         * g++.dg/cpp0x/pr65072.C: New test.
5513 2015-03-20  Richard Biener  <rguenther@suse.de>
5515         PR middle-end/64715
5516         * gcc.dg/pr15347.c: Use -O.
5517         * c-c++-common/pr19807-1.c: Likewise.
5519 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5521         * gnat.dg/volatile13.ad[sb]: New test.
5523 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5525         PR rtl-optimization/60851
5526         * gcc.target/i386/pr60851.c: New test.
5528 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5530         PR target/65240
5531         * g++.dg/pr65240.h: Add tests for PR 65240.
5532         * g++.dg/pr65240-1.C: Likewise.
5533         * g++.dg/pr65240-2.C: Likewise.
5534         * g++.dg/pr65240-3.C: Likewise.
5535         * g++.dg/pr65240-4.C: Likewise.
5537 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5539         PR rtl-optimization/63491
5540         * gcc.target/powerpc/pr63491.c: New.
5542 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5544         * g++.dg/ipa/pr65465.C: New test.
5546 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5548         PR c++/52659
5549         * g++.dg/cpp0x/deleted11.C: New.
5551 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5553         PR sanitizer/65400
5554         * c-c++-common/tsan/pr65400-3.c: New test.
5556 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5558         PR c++/59686
5559         * g++.dg/cpp0x/constexpr-59686.C: New.
5561 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5563         PR sanitizer/64265
5564         * g++.dg/tsan/pr64265.C: New test.
5566         PR sanitizer/65400
5567         * c-c++-common/tsan/pr65400-1.c: New test.
5568         * c-c++-common/tsan/pr65400-2.c: New test.
5570 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5572         PR c++/59816
5573         * g++.dg/cpp0x/pr59816.C: New.
5575 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5577         PR fortran/59198
5578         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5580 2015-03-18  Martin Liska  <mliska@suse.cz>
5582         PR ipa/65439
5583         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5584         equivalences either to 6 or 7.
5586 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5588         PR middle-end/64491
5589         Revert:
5590         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5592         * gcc.dg/undefined-loop-1.c: New file.
5593         * gcc.dg/undefined-loop-2.c: New file.
5595         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5597         PR testsuite/64032
5598         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5599         loop exits too early.
5601 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5603         PR tree-optimization/65450
5604         * gfortran.dg/pr65450.f90: New test.
5606         PR target/65078
5607         * gcc.target/i386/pr65078-1.c: New test.
5608         * gcc.target/i386/pr65078-2.c: New test.
5609         * gcc.target/i386/pr65078-3.c: New test.
5610         * gcc.target/i386/pr65078-4.c: New test.
5611         * gcc.target/i386/pr65078-5.c: New test.
5612         * gcc.target/i386/pr65078-6.c: New test.
5614 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5616         PR c++/65340
5617         * g++.dg/cpp1y/pr65340.C: New.
5619 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5621         PR fortran/64432
5622         * gfortran.dg/system_clock_3.f08: Adjust test.
5624 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5626         PR fortran/59198
5627         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5628         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5630 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5632         PR fortran/64432
5633         * gfortran.dg/system_clock_3.f08: New test.
5635 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5637         PR c++/64626
5638         g++.dg/cpp1y/pr64626-1.C: New.
5639         g++.dg/cpp1y/pr64626-2.C: New.
5640         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5642 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5644         PR tree-optimization/65427
5645         * gcc.c-torture/execute/pr65427.c: New test.
5647 2015-03-16  Marek Polacek  <polacek@redhat.com>
5649         DR 1688
5650         PR c++/65327
5651         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5652         * g++.dg/cpp0x/pr65327.C: New test.
5654 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5656         PR sanitizer/64820
5657         * c-c++-common/asan/pr64820.c: New test.
5659 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5661         * gfortran.dg/pointer_2.f90: New test.
5663 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5665         * g++.dg/pr65049.C: New test.
5667 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5669         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5670         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5671         * gcc.target/i386/fuse-caller-save.c: Same.
5673 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5675         * gnat.dg/loop_optimization18.ad[sb]: New test.
5676         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5678 2015-03-16  Alan Modra  <amodra@gmail.com>
5680         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5681         2014-12-05 change.
5683 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5685         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5686         hppa*-*-hpux*.
5687         * gcc.dg/torture/pr65270-2.c: Likewise.
5689 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5691         PR fortran/61138
5692         * gfortran.dg/pointer_remapping_9.f90: New.
5694 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5696         PR tree-optimization/65369
5697         * gcc.c-torture/execute/pr65369.c: New test.
5699         PR tree-optimization/65418
5700         * gcc.c-torture/execute/pr65418-1.c: New test.
5701         * gcc.c-torture/execute/pr65418-2.c: New test.
5703         PR rtl-optimization/65401
5704         * gcc.c-torture/execute/pr65401.c: New test.
5706 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5708         PR target/64600
5709         * gcc.target/arm/pr64600_1.c: New test.
5711 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5713         PR rtl-optimization/65235
5714         * gcc.target/aarch64/pr65235_1.c: New test.
5716 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5718         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5719         * gcc.target/s390/hotpatch-22.c: Likewise.
5720         * gcc.target/s390/hotpatch-23.c: Likewise.
5721         * gcc.target/s390/hotpatch-24.c: Likewise.
5722         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5723         * gcc.target/s390/hotpatch-1.c: Update expected output.
5724         * gcc.target/s390/hotpatch-2.c: Likewise.
5725         * gcc.target/s390/hotpatch-3.c: Likewise.
5726         * gcc.target/s390/hotpatch-4.c: Likewise.
5727         * gcc.target/s390/hotpatch-5.c: Likewise.
5728         * gcc.target/s390/hotpatch-6.c: Likewise.
5729         * gcc.target/s390/hotpatch-7.c: Likewise.
5730         * gcc.target/s390/hotpatch-8.c: Likewise.
5731         * gcc.target/s390/hotpatch-9.c: Likewise.
5732         * gcc.target/s390/hotpatch-10.c: Likewise.
5733         * gcc.target/s390/hotpatch-11.c: Likewise.
5734         * gcc.target/s390/hotpatch-12.c: Likewise.
5735         * gcc.target/s390/hotpatch-13.c: Likewise.
5736         * gcc.target/s390/hotpatch-14.c: Likewise.
5737         * gcc.target/s390/hotpatch-15.c: Likewise.
5738         * gcc.target/s390/hotpatch-16.c: Likewise.
5739         * gcc.target/s390/hotpatch-17.c: Likewise.
5740         * gcc.target/s390/hotpatch-18.c: Likewise.
5741         * gcc.target/s390/hotpatch-19.c: Likewise.
5743 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5745         PR target/65103
5746         * gcc.target/i386/pr65103-1.c: New.
5748 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5750         PR target/65044
5751         * gcc.target/i386/pr65044.c: New.
5753 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5755         PR rtl-optimization/64895
5756         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5757         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5758         * gcc.target/i386/fuse-caller-save.c: Ditto.
5760 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5762         * gcc.dg/ipa/pr63569.c: Fix template.
5764 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5766         * g++.dg/ipa/pr64146.C: Require fpic support.
5768 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5770         PR libfortran/65200
5771         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5772         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5774 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5776         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5777         to dg-options, fix up dg-skip-if.
5779 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5781         PR target/65296
5782         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5783         * gcc.target/avr/tiny-caller-save.c: Same.
5785 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5787         PR target/65242
5788         * g++.dg/pr65242.C: New test.
5790 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5792         * c-c++-common/asan/no-asan-check-glob.c: New test.
5794 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5796         PR c++/65370
5797         * g++.dg/other/default11.C: New.
5798         * g++.dg/other/default12.C: Likewise.
5800 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5802         PR target/65368
5803         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5805 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5807         PR fortran/65024
5808         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5810 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5812         PR c++/65127
5813         * g++.dg/cpp0x/pr65127.C: New test.
5815 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5817         * gcc.dg/ipa/PR64550.c: Update template.
5819 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5820             Tobias Burnus  <burnus@net-b.de>
5822         * gfortran.dg/coarray_sync_memory.f90: New.
5824 2015-03-10  Marek Polacek  <polacek@redhat.com>
5826         PR sanitizer/65367
5827         * c-c++-common/ubsan/pr65367.c: New test.
5829 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5831         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5832         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5833         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5834         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5835         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5836         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5837         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5838         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5839         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5840         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5841         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5842         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5843         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5845 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5847         * lib/mpx-dg.exp (mpx_link_flags): New.
5848         (mpx_init): New.
5849         (mpx_finish): New.
5850         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5851         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5852         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5853         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5854         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5855         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5856         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5857         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5858         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5859         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5860         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5861         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5862         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5863         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5864         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5865         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5866         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5867         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5868         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5869         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5870         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5871         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5872         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5873         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5874         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5875         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5876         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5877         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5878         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5879         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5880         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5881         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5882         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5883         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5884         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5885         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5886         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5887         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5888         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5889         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5890         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5891         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5892         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5893         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5894         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5895         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5896         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5897         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5898         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5899         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5900         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5901         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5902         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5903         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5904         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5905         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5906         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5907         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5908         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5909         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5910         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5911         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5912         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5913         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5914         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5915         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5916         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5917         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5918         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5919         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5920         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5921         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5922         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5923         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5924         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5925         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5926         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5927         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5928         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5929         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5930         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5931         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5932         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5933         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5934         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5935         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5936         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5937         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5938         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5939         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5940         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5941         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5942         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5943         * gcc.target/i386/mpx/label-address-1.c: New.
5944         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5945         * gcc.target/i386/mpx/macro.c: New.
5946         * gcc.target/i386/mpx/mpx-check.h: New.
5947         * gcc.target/i386/mpx/mpx.exp: New.
5948         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5949         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5950         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5951         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5952         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5953         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5954         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5955         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5956         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5957         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5958         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5959         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5960         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5961         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5962         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5963         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5964         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5965         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5966         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5967         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5968         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5969         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5970         * gcc.target/i386/mpx/reference-1-nov.c: New.
5971         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5972         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5973         * gcc.target/i386/mpx/reference-2-nov.c: New.
5974         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5975         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5976         * gcc.target/i386/mpx/reference-3-nov.c: New.
5977         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5978         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5979         * gcc.target/i386/mpx/reference-4-nov.c: New.
5980         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5981         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5982         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5983         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5984         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5985         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5986         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5987         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5988         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5989         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5990         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5991         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5992         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5993         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5994         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5995         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5996         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5997         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5998         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5999         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6000         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6001         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6002         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6003         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6004         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6005         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6006         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6007         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6008         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6009         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6010         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6011         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6012         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6013         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6014         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6015         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6016         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6017         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6018         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6019         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6020         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6021         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6022         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6023         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6024         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6025         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6026         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6027         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6028         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6029         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6030         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6031         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6032         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6033         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6034         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6035         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6036         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6037         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6038         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6039         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6040         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6041         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6042         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6043         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6044         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6045         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6046         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6047         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6048         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6049         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6050         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6051         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6052         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6053         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6054         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6055         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6056         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6057         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6058         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6059         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6060         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6061         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6062         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6063         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6064         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6065         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6066         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6067         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6068         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6069         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6070         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6071         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6072         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6073         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6074         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6075         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6076         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6077         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6078         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6079         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6080         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6081         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6082         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6083         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6084         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6085         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6086         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6087         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6088         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6089         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6090         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6091         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6092         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6093         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6094         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6095         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6096         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6097         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6098         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6099         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6100         * gcc.target/i386/mpx/vla-1-nov.c: New.
6101         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6102         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6103         * gcc.target/i386/mpx/vla-2-nov.c: New.
6104         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6106 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6108         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6110 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6112         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6114 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6116         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6117         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6119 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6121         PR c/65120
6122         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6123         on rhs is 0.
6124         (fn4): New test.
6125         * c-c++-common/pr65120.c: New test.
6127         PR rtl-optimization/65321
6128         * gcc.dg/pr65321.c: New test.
6130 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6132         PR tree-optimization/65355
6133         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6135 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6137         PR c/65120
6138         * c-c++-common/pr49706.c: Adjust tests for not warning
6139         about !!x == y or !b == y where b is boolean, and add
6140         some further tests.
6141         * c-c++-common/pr62199-2.c: Likewise.
6143 2015-03-09  Richard Biener  <rguenther@suse.de>
6145         PR middle-end/65270
6146         * gcc.dg/torture/pr65270-1.c: New testcase.
6147         * gcc.dg/torture/pr65270-2.c: Likewise.
6149 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6151         PR tree-optimization/63743
6152         * gcc.dg/pr63743.c: New test.
6154 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6156         PR lto/65316
6157         * g++.dg/lto/pr65316_0.C: New testcase.
6158         * g++.dg/lto/pr65316_1.C: New testcase.
6160 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6162         PR target/62247
6163         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6164         hppa*-*-hpux*.
6165         * g++.dg/abi/rtti3.C: Likewise.
6167         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6169         PR target/62251
6170         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6172         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6174         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6176         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6178 2015-03-08  Morin  <mikael@gcc.gnu.org>
6180         PR fortran/60898
6181         * gfortran.dg/entry_20.f90: New.
6183 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6185         PR target/65153
6186         * gcc.c-torture/compile/pr65153.c: New.
6188 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6190         PR target/65249
6191         * g++.dg/torture/pr65249.C: New.
6193 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6195         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6196         long.
6197         (int64_t): Likewise.
6199 2015-03-07  Marek Polacek  <polacek@redhat.com>
6200             Martin Uecker  <uecker@eecs.berkeley.edu>
6202         PR sanitizer/65280
6203         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6204         member-like arrays.
6205         * c-c++-common/ubsan/bounds-8.c: New test.
6206         * c-c++-common/ubsan/bounds-9.c: New test.
6207         * gcc.dg/ubsan/bounds-2.c: New test.
6209 2015-03-05  Martin Sebor  <msebor@redhat.com>
6211         * PR testsuite/63175
6212         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6213         checking of results into main to prevent it from getting optimized
6214         away.
6215         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6217 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6219         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6220         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6221         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6222         x64.
6224 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6226         * g++.dg/lto/pr65302_1.C: New testcase.
6227         * g++.dg/lto/pr65302_0.C: New testcase.
6229 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6231         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6232         -fno-ipa-icf to dg-options.
6234 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6236         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6237         compiles using the linker plugin.
6239 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6241         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6243 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6245         * gcc.target/arm/pr65067.c: New test.
6247 2015-03-05  Martin Liska  <mliska@suse.cz>
6249         PR ipa/65318
6250         * gcc.dg/ipa/pr65318.c: New test.
6252 2015-03-05  Marek Polacek  <polacek@redhat.com>
6254         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6256 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6258         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6260 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6262         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6263         max-unroll-times back to defaults for s390.
6265 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6267         Fix last commit.
6269 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6271         PR c++/64665
6272         * g++.dg/cpp0x/initlist92.C: New.
6274 2015-03-05  Richard Biener  <rguenther@suse.de>
6276         PR tree-optimization/65310
6277         * gcc.dg/vect/pr65310.c: New testcase.
6279 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6281         PR c++/64834
6282         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6284 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6286         * gnat.dg/entry_queues3.adb: New test.
6288 2015-03-04  Ian Lance Taylor  <iant@google.com>
6290         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6292 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6294         PR c++/64227
6295         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6297 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6299         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6300         -fno-ipa-icf to dg-options
6301         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6302         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6304 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6306         PR c++/64398
6307         * g++.dg/cpp0x/decltype62.C: New.
6309 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6311         * gnat.dg/object_overflow5.adb: New test.
6313 2015-03-03  Martin Liska  <mliska@suse.cz>
6315         PR ipa/65287
6316         * gcc.dg/ipa/pr65287.c: New test.
6318 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6319             Eric Botcazou  <ebotcazou@adacore.com>
6321         * gnat.dg/specs/pack12.ads: New test.
6323 2015-03-03  Martin Liska  <mliska@suse.cz>
6325         * gcc.dg/ipa/PR65282.c: New test.
6327 2015-03-13  Jeff Law  <law@redhat.com>
6329         PR tree-optimization/65241
6330         * gcc.c-torture/compile/pr65241.c: New test.
6332 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6334         PR target/64331
6335         * gcc.target/avr/torture/pr64331.c: New test.
6337 2015-03-03  Martin Liska  <mliska@suse.cz>
6338             Jan Hubicka  <hubicka@ucw.cz>
6340         * g++.dg/ipa/pr65263.C: New test.
6342 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6344         PR ipa/65130
6345         * gcc.dg/lto/pr65130_0.c: New testcase.
6346         * gcc.dg/lto/pr65130_1.c: New testcase.
6348 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6350         PR ipa/64988
6351         * g++.dg/torture/pr64988.C: New testcase.
6353 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6355         * gfortran.dg/coarray_atomic_6.f90: New.
6357 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6359         PR target/65184
6360         * gcc.target/i386/pr65184.c: New.
6362 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6364         PR target/65183
6365         * gcc.target/i386/pr65183.c: New.
6367 2015-02-28  Martin Liska  <mliska@suse.cz>
6368             Jan Hubicka  <hubicka@ucw.cz>
6370         * gcc.dg/ipa/ipa-icf-35.c: New test.
6371         * gcc.dg/ipa/ipa-icf-36.c: New test.
6372         * gcc.dg/ipa/ipa-icf-37.c: New test.
6374 2015-02-28  Martin Liska  <mliska@suse.cz>
6375             Jan Hubicka  <hubicka@ucw.cz>
6377         PR ipa/65245
6378         * gcc.dg/ipa/ipa-icf-34.c: New test.
6380 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6382         PR target/61142
6383         * gcc.target/sh/sh/pr61142.c: New.
6385 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6387         * g++.dg/other/dump-ada-spec-3.C: New test.
6389 2015-03-01  Martin Liska  <mliska@suse.cz>
6391         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6392         * g++.dg/ipa/pr63595.C: Update expected results.
6394 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6396         PR ipa/65236
6397         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6399 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6401         * gcc.dg/vect/pr59354.c: Move vector producing code to
6402         separate function.
6404 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6406         PR ipa/65237
6407         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6408         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6409         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6410         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6412 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6414         PR tree-optimization/65048
6415         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6416         (foo): Use K&R style definition.
6418 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6420         PR target/65032
6421         * g++.dg/pr65032.C: New.
6423 2015-02-27  Marek Polacek  <polacek@redhat.com>
6425         PR c/65040
6426         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6427         -Wformat=2.
6429 2015-02-27  Marek Polacek  <polacek@redhat.com>
6431         PR c/65228
6432         * gcc.dg/pr65228.c: New test.
6434 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6436         PR c/35330
6437         * gcc.dg/weak/weak-17.c: New file.
6439 2015-02-27  Richard Biener  <rguenther@suse.de>
6441         PR lto/65193
6442         * g++.dg/lto/pr65193_0.C: New testcase.
6444 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6446         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6447         * gcc.target/s390/hotpatch-8.c: Likewise.
6448         * gcc.target/s390/hotpatch-9.c: Likewise.
6449         * gcc.target/s390/pr61078.c: Likewise.
6450         * gcc.target/s390/pr57960.c: Remove -m64.
6451         * gcc.target/s390/pr61078.c: Likewise.
6453 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6454             Martin Liska  <mliska@suse.cz>
6456         PR bootstrap/65150
6457         * gcc.dg/pr64454.c: Disable ICF.
6458         * gcc.dg/pr28685-1.c: Disable ICF
6459         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6460         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6461         * g++.dg/ipa/ipa-icf-4.C: Update template.
6463 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6465         PR tree-optimization/65216
6466         * gcc.c-torture/execute/pr65216.c: New test.
6468         PR tree-optimization/65215
6469         * gcc.c-torture/execute/pr65215-1.c: New test.
6470         * gcc.c-torture/execute/pr65215-2.c: New test.
6471         * gcc.c-torture/execute/pr65215-3.c: New test.
6472         * gcc.c-torture/execute/pr65215-4.c: New test.
6473         * gcc.c-torture/execute/pr65215-5.c: New test.
6475 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6477         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6479 2015-02-26  Martin Liska  <mliska@suse.cz>
6480             Jan Hubicka  <hubicka@ucw.cz>
6482         * g++.dg/ipa/pr64146.C: Update expected results.
6483         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6484         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6485         * gcc.dg/ipa/ipa-icf-34.c: New test.
6487 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6489         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6490         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6491         (dg-additional-options): Remove dg directive.
6492         (dg-final): Add dg directive.
6494 2015-02-26  Marek Polacek  <polacek@redhat.com>
6496         PR ipa/65008
6497         * g++.dg/ipa/pr65008.C: New test.
6499 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6501         * lib/profopt.exp (profopt-target-cleanup): New proc.
6502         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6503         files from sources from dg-additional-sources.
6505 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6507         * lib/gcov.exp: Cleanup in case of xfail.
6509 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6511         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6513 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6515         PR debug/46102
6516         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6517         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6518         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6519         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6520         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6521         * g++.dg/debug/pr46123.C: XFAIL and move...
6522         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6523         * gcc.dg/debug/dwarf2-3.c: Move...
6524         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6526 2015-02-26  Marek Polacek  <polacek@redhat.com>
6528         PR c++/65202
6529         * g++.dg/cpp1y/pr65202.C: New test.
6531 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6533         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6534         locale_facets.h.gcov.
6536 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6538         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6540 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6542         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6544 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6546         PR target/65217
6547         * gcc.target/i386/pr65217.c: New.
6549 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6551         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6553 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6555         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6557 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6559         PR tree-optimization/65048
6560         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6562 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6564         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6565         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6567 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6569         PR target/65161
6570         * gcc.target/i386/pr65161.c: New test.
6572 2015-02-26  Terry Guo  <terry.guo@arm.com>
6574         * gcc.target/arm/no-volatile-in-it.c: New test.
6576 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6578         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6579         (dg-options): Add -save-temps.
6580         (dg-final): Add cleanup-saved-temps.
6582 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6584         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6586 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6588         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6589         * gcc.target/powerpc/pack01.c: Include string.h.
6591 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6593         PR target/65167
6594         * gcc.target/i386/pr65167.c: New.
6596 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6598         PR tree-optimization/61917
6599         * gcc.dg/vect/vect-pr61917.c: New file.
6601 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6603         PR tree-optimization/65170
6604         * gcc.c-torture/execute/pr65170.c: New test.
6605         * gcc.dg/tree-ssa/vrp96.c: New test.
6607 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6609         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6611 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6613         PR testsuite/65126
6614         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6615         (dg-additional-files-options): Copy additional_sources to
6616         additional_sources_used before emptying additional_sources.
6617         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6618         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6619         (cleanup-saved-temps): Use additional_sources_used instead of
6620         additional_sources.
6621         (dg-test): Reset additional_sources_used.
6623 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6625         PR fortran/63427
6626         * gfortran.dg/integer_exponentiation_6.F90: New test.
6628 2015-02-23  Martin Sebor  <msebor@redhat.com>
6630         PR target/65109
6631         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6632         two parts.  One to save registers, the other to verify the
6633         registers have the right values.  Save register state into
6634         static data rather than on the stack.
6636 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6638         PR bootstrap/63888
6639         * c-c++-common/asan/pr63888.c: New test.
6641 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6643         PR target/65163
6644         * gcc.c-torture/compile/pr65163.c: New.
6646 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6648         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6649         with -m31 on 64 bit.
6650         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6651         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6653 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6655         * gcc.target/s390/20090223-1.c: Add
6656         -Wno-implicit-function-declaration option.
6657         * gcc.target/s390/pr42224.c: Likewise.
6658         * gcc.target/s390/pr55718.c: Likewise.
6660 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6662         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6663         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6664         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6665         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6666         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6667         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6668         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6669         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6670         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6671         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6672         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6673         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6674         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6675         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6676         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6677         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6678         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6679         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6680         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6681         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6682         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6684 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6686         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6687         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6688         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6689         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6690         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6691         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6692         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6693         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6694         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6695         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6696         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6697         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6698         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6699         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6700         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6701         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6703 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6705         PR fortran/64980
6706         PR fortran/61960
6707         * gfortran.dg/pr61960.f90: New.
6708         * gfortran.dg/pr64230.f90: New.
6709         * gfortran.dg/pr64980.f03: New.
6711 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6713         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6715 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6717         PR ada/65156
6718         * gnat.dg/timing_events.adb: Removed, invalid test.
6720 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6722         PR debug/58123
6723         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6724         location.
6725         * g++.dg/gcov/gcov-2.C: Likewise.
6727 2015-02-20  Richard Biener  <rguenther@suse.de>
6729         PR tree-optimization/65136
6730         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6732 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6734         PR testsuite/64158
6735         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6736         and nvptx-*-* blacklisting.
6738         * gcc.dg/sibcall-9.c: New test.
6739         * gcc.dg/sibcall-10.c: New test.
6741 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6743         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6745 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6747         PR target/64452
6748         * gcc.target/avr/torture/pr64452.c: New test.
6750 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6752         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6753         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6755 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6757         PR testsuite/65116
6758         * lib/target-supports.exp (check_compile): Check whether
6759         additional_sources is defined before using it.
6761 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6763         PR middle-end/65074
6764         * g++.dg/opt/pr65074.C: New file.
6766 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6768         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6769         (size_type): New typedef.
6770         (operator "" _script): Use it for the last argument.
6772 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6774         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6776 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6778         * lib/target-supports.exp (check_compile): Save/restore
6779         additional_sources that may belong to an actual test.
6781 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6783         PR gcov-profile/64634
6784         * g++.dg/gcov/gcov-15.C: New test.
6786 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6788         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6790 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6792         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6794 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6796         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6798 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6800         * gfortran.dg/fmt_cache_1.f: Add missing close.
6802 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6804         PR testsuite/65107
6805         * gfortran.dg/read_eof_8.f90: Add missing close.
6807 2015-02-18  Richard Biener  <rguenther@suse.de>
6809         PR tree-optimization/65063
6810         * gcc.dg/pr65063.c: New testcase.
6812 2015-02-18  Richard Biener  <rguenther@suse.de>
6814         PR tree-optimization/62217
6815         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6817 2015-02-18  Marek Polacek  <polacek@redhat.com>
6819         PR sanitizer/65081
6820         * c-c++-common/ubsan/pr65081.c: New test.
6822 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6824         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6825         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6827 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6829         * gcc.dg/ipa/propalign-3.c: New test.
6831 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6833         PR target/64793
6834         * gcc.target/sh/pr64793.c: New.
6835         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6837 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6839         * gcc.target/arm/divzero.c: New test case.
6841 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6843         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6845 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6846             Jakub Jelinek  <jakub@redhat.com>
6848         PR c++/65075
6849         * g++.dg/cpp0x/pr65075.C: New test.
6851 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6853         PR target/65058
6854         * gcc.target/powerpc/pr65058.c: New test.
6856 2015-02-16  Jeff Law  <law@redhat.com>
6858         PR tree-optimization/64823
6859         * gcc.dg/uninit-20.c: New test.
6861 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6862             James Greenhalgh  <james.greenhalgh@arm.com>
6864         PR ipa/64963
6865         * gcc.dg/ipa/ipa-clone-1.c: New test.
6867 2015-02-16  Richard Biener  <rguenther@suse.de>
6869         PR tree-optimization/65077
6870         * gcc.dg/torture/pr65077.c: New testcase.
6872 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6874         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6875         Directive adjusted to scan for ldaxr.
6876         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6877         adjusted to scan for ldaex.
6879 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6881         PR c++/65080
6882         * g++.dg/cpp0x/constexpr-65080.C: New.
6884 2015-02-16  Richard Biener  <rguenther@suse.de>
6886         PR tree-optimization/63593
6887         * gcc.dg/pr63593.c: New testcase.
6889 2015-02-16  Marek Polacek  <polacek@redhat.com>
6891         PR c/65066
6892         * gcc.dg/pr65066.c: New test.
6894 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6896         * gcc.dg/pr65002.C: Move ...
6897         * g++.dg/ipa/pr65002.C: ... here.
6899 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6901         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6902         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6903         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6904         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6906 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6908         PR testsuite/64850
6909         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6910         the expression to find calls.
6911         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6912         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6913         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6914         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6915         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6917 2015-02-14  Marek Polacek  <polacek@redhat.com>
6919         PR c/64768
6920         * gcc.dg/array-11.c: New test.
6921         * gcc.dg/array-12.c: New test.
6922         * gcc.dg/array-13.c: New test.
6923         * gcc.dg/array-14.c: New test.
6924         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6925         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6926         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6927         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6928         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6929         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6931 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6933         PR c++/60894
6934         * g++.dg/lookup/using54.C: New.
6936 2015-02-13  Jeff Law  <law@redhat.com>
6938         PR bootstrap/65060
6939         Revert my change for tree-optimization/64823.
6941 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6943         PR tree-optimization/65053
6944         * gcc.c-torture/execute/pr65053-1.c: New test.
6945         * gcc.c-torture/execute/pr65053-2.c: New test.
6947 2015-02-13  Marek Polacek  <polacek@redhat.com>
6949         PR c/65050
6950         * gcc.dg/pr65050.c: New test.
6952 2015-02-13  Jeff Law  <law@redhat.com>
6954         PR tree-optimization/64823
6955         * gcc.dg/uninit-20.c: New test.
6957         PR rtl-optimization/47477
6958         * gcc.dg/tree-ssa/pr47477.c: New test.
6960 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6962         PR c++/60211
6963         * g++.dg/parse/ivdep-2.C: New.
6964         * g++.dg/parse/ivdep-3.C: Likewise.
6966 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6968         PR fortran/64506
6969         * gfortran.dg/continuation_13.f90: New test.
6970         * gfortran.dg/continuation_14.f: New test.
6972 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6974         PR c++/64970
6975         * g++.dg/cpp0x/sfinae55.C: New.
6977 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6979         PR ipa/65034
6980         * g++.dg/ipa/pr65034.C: New test.
6982 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6984         PR tree-optimization/65002
6985         * gcc.dg/pr65002.C: New.
6987 2015-02-13  Marek Polacek  <polacek@redhat.com>
6989         PR c/65040
6990         * c-c++-common/pr65040.c: New test.
6992 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6994         PR tree-optimization/64705
6995         * gcc.dg/tree-ssa/pr64705.c: New test.
6997 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6999         PR rtl/32219
7000         * gcc.dg/visibility-22.c: New test.
7001         * gcc.dg/visibility-23.c: New test.
7002         * gcc.target/i386/pr32219-1.c: New test.
7003         * gcc.target/i386/pr32219-2.c: New test.
7004         * gcc.target/i386/pr32219-3.c: New test.
7005         * gcc.target/i386/pr32219-4.c: New test.
7006         * gcc.target/i386/pr32219-5.c: New test.
7007         * gcc.target/i386/pr32219-6.c: New test.
7008         * gcc.target/i386/pr32219-7.c: New test.
7009         * gcc.target/i386/pr32219-8.c: New test.
7010         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7012 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7014         PR libgfortran/57822
7015         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7016         four different KINDs.
7018 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7020         PR c++/64884
7021         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7023         PR sanitizer/65000
7024         * g++.dg/ubsan/pr65000.C: New test.
7026 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7028         PR fortran/64932
7029         * gfortran.dg/finalize_28.f90: New test
7031 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7033         PR debug/55541
7034         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7035         DW_TAG_lexical_block removal.
7036         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7037         * g++.dg/guality/pr55541.C: New test.
7039         PR sanitizer/64984
7040         * g++.dg/ubsan/pr64984.C: New test.
7042 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7044         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7046 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7048         PR testsuite/64930
7049         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7050         instructions for 2015-01-14 get_memmodel changes.
7051         * gcc.target/powerpc/atomic-p8.c: Likewise.
7053         PR sanitizer/65019
7054         * g++.dg/ubsan/pr65019.C: New test.
7056         PR tree-optimization/65014
7057         * gcc.c-torture/compile/pr65014.c: New test.
7059 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7061         PR libgfortran/57822
7062         * gfortran/fmt_g0_7.f08: Revise test.
7064 2015-02-11  Jeff Law  <law@redhat.com>
7066         PR target/63347
7067         * gcc.target/m68k/pr63347.c: New test.
7069 2015-02-11  Marek Polacek  <polacek@redhat.com>
7071         * g++.dg/ubsan/shift-1.C: New test.
7072         * gcc.dg/ubsan/c-shift-2.c: New test.
7073         * c-c++-common/ubsan/shift-5.c: Remove file.
7075 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7077         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7078         Directive adjusted to XFAIL.
7079         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7080         adjusted to XFAIL.
7082 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7084         PR middle-end/65003
7085         * g++.dg/opt/pr65003.C: New test.
7087 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7089         * lib/target-supports.exp (check_effective_target_pie): Renamed
7090         to ...
7091         (check_effective_target_pie_enabled): This.
7092         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7093         * gcc.target/i386/pie.c: Likewise.
7095 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7097         PR target/64893
7098         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7099         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7101 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7103         PR target/61925
7104         * gcc.target/i386/pr61925-1.c: New test.
7105         * gcc.target/i386/pr61925-2.c: New test.
7106         * gcc.target/i386/pr61925-3.c: New test.
7108 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7110         PR sanitizer/65004
7111         * g++.dg/asan/pr65004.C: New test.
7113 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7115         PR target/64661
7116         * gcc.taget/sh/pr64661-0.h: New.
7117         * gcc.taget/sh/pr64661-1.c: New.
7118         * gcc.taget/sh/pr64661-2.c: New.
7119         * gcc.taget/sh/pr64661-3.c: New.
7120         * gcc.taget/sh/pr64661-4.c: New.
7122 2015-02-10  Richard Biener  <rguenther@suse.de>
7124         PR tree-optimization/64995
7125         * g++.dg/torture/pr64995.C: New testcase.
7127 2015-02-10  Richard Biener  <rguenther@suse.de>
7129         PR tree-optimization/64909
7130         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7132 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7134         * gcc.dg/signbit-sa.c: New test.
7136 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7138         PR libgfortran/57822
7139         * gfortran/fmt_g0_7.f08: New test.
7141 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7143         PR tree-optimization/43378
7144         * gcc.dg/tree-ssa/pr43378.c: New test.
7146 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7148         PR ipa/64978
7149         * g++.dg/torture/pr64978.C: New testcase.
7151 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7153         PR sanitizer/64981
7154         * gcc.dg/asan/pr64981.c: New test.
7156 2015-02-09  Marek Polacek  <polacek@redhat.com>
7158         PR c/64856
7159         * gcc.dg/pr64856.c: New test.
7161 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7163         PR target/64979
7164         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7165         * gcc.c-torture/execute/pr64979.c: New test.
7167 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7169         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7171 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7173         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7174         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7176 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7178         PR target/58757
7179         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7181 2015-02-09  Richard Biener  <rguenther@suse.de>
7183         PR tree-optimization/54000
7184         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7186 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7188         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7190 2015-02-09  Martin Liska  <mliska@suse.cz>
7192         * g++.dg/ipa/pr64858.C: New test.
7194 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7196         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7198 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7200         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7202 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7204         PR fortran/63744
7205         * gfortran.dg/use_rename_8.f90: New.
7207 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7209         * gnat.dg/addr7.ad[sb]: New test.
7210         * gnat.dg/addr8.ad[sb]: Likewise.
7212 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7214         PR jit/64752
7215         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7216         from jit.dg/test-compile-to-executable.c's create_code, with a
7217         clarification of the output message.
7218         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7219         pass/fail message.
7220         (test_jit): Use CHECK_NO_ERRORS when calling
7221         gcc_jit_context_compile_to_file.
7222         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7223         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7224         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7225         about deletions that are attempted.
7226         (jit-verify-compile-to-file): Rename to...
7227         (jit-verify-output-file-was-created): ...this, and drop the
7228         attempt to run "file" and verify the output.
7229         (jit-verify-assembler): New function.
7230         (jit-verify-object): New function.
7231         (jit-verify-dynamic-library): New function.
7232         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7233         favor of an implementation from new file
7234         create-code-for-hello-world-executable.h, which also adds a
7235         "main".
7236         (dg-final): Replace jit-verify-compile-to-file with
7237         jit-verify-output-file-was-created, and invoke new function
7238         jit-verify-assembler.
7239         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7240         the output message.
7241         (dg-final): Replace jit-verify-compile-to-file with
7242         jit-verify-output-file-was-created, and invoke new function
7243         jit-verify-dynamic-library.
7244         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7245         favor of an implementation from new file
7246         create-code-for-hello-world-executable.h, which also adds a
7247         "main".
7248         (dg-final): Replace jit-verify-compile-to-file with
7249         jit-verify-output-file-was-created.  Strengthen the expected stdout
7250         from the built executable.
7251         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7252         favor of an implementation from new file
7253         create-code-for-hello-world-executable.h, which also adds a
7254         "main".
7255         (dg-final): Replace jit-verify-compile-to-file with
7256         jit-verify-output-file-was-created, and invoke new function
7257         jit-verify-object.
7258         * jit.dg/verify-dynamic-library.c: New source file.
7260 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7261             Brian Rzycki  <b.rzycki@samsung.com>
7263         PR tree-optimization/64878
7264         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7266 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7268         PR ipa/64896
7269         * g++.dg/ipa/pr64896.C: New test.
7271 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7273         PR target/64205
7274         * gcc.target/powerpc/pr64205.c: New file.
7276 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7278         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7279         (dg-options): Use -fpie instead of -fPIE -pie.
7281 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7283         PR middle-end/64937
7284         * g++.dg/asan/pr64937.C: New test.
7286 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7288         PR fortran/63205
7289         * gfortran.dg/class_to_type_4.f90: New test
7291 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7293         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7295 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7297         PR rtl-optimization/64957
7298         PR debug/64817
7299         * gcc.c-torture/execute/pr64957.c: New test.
7301 2015-02-05  Jeff Law  <law@redhat.com>
7303         PR target/17306
7304         * gcc.target/h8300/pr17306-1.c: New test.
7305         * gcc.target/h8300/pr17306-2.c: New test.
7307 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7309         PR fortran/64943
7310         * gfortran.dg/structure_constructor_12.f90: New.
7312 2015-02-05  Jeff Law  <law@redhat.com>
7314         PR target/58400
7315         gcc.target/h8300/pr58400.c: New test.
7317 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7319         * gcc.target/arm/macro_defs0.c: New test.
7320         * gcc.target/arm/macro_defs1.c: New test.
7321         * gcc.target/arm/macro_defs2.c: New test.
7323 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7325         PR rtl-optimization/64905
7326         * gcc.target/i386/pr64905.c: Require nonpic target.
7327         (dg-options): Add -fomit-frame-pointer.
7328         (main): Remove.
7330 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7332         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7333         tree dump scanning.
7335 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7337         PR fortran/64757
7338         * gfortran.dg/type_to_class_2.f90: New test
7339         * gfortran.dg/type_to_class_3.f90: New test
7341 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7343         PR ipa/64686
7344         * g++.dg/torture/pr64686.C: New testcase.
7346 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7348         PR rtl-optimization/64905
7349         * gcc.target/i386/pr64905.c: New file.
7351 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7353         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7354         * gcc.dg/guality/pr41616-1.c: Ditto.
7356 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7358         PR debug/64817
7359         * gcc.dg/pr64817-3.c: New.
7361 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7362             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7364         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7365         pass parameters in registers.
7366         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7367         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7368         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7370 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7371             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7373         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7374         list, allow for multilibed targets.
7375         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7377 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7379         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7380         * gcc.dg/pr46728-6.c: Ditto.
7382 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7384         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7385         for mips_nanlegacy target.
7387 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7389         * gcc.target/i386/chkp-hidden-def.c: New.
7391 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7393         PR middle-end/62103
7394         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7395         to use 24 bits for bitfield b.
7397 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7399         PR testsuite/64796
7400         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7401         cache result in a global variable.  Include all 32-bit targets for
7402         bswap64 tests.
7404 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7406         PR rtl-optimization/64756
7407         * gcc.c-torture/execute/pr64756.c: New test.
7409 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7411         PR target/64660
7412         * gcc.target/sh/pr64660-0.h: New.
7413         * gcc.target/sh/pr64660-1.c: New.
7414         * gcc.target/sh/pr64660-2.c: New.
7415         * gcc.target/sh/pr64660-3.c: New.
7416         * gcc.target/sh/pr64660-4.c: New.
7418 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7420         PR c++/64877
7421         * g++.dg/warn/Waddress-2.C: New.
7423 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7425         PR middle-end/61225
7426         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7428 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7430         PR preprocessor/64803
7431         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7433 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7435         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7437 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7439         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7440         (_ARM_FPSRC): Add DN and AHP fields.
7441         (clean_results): Force DN=1 on AArch64.
7442         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7443         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7444         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7445         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7446         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7447         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7449 2015-02-02  Alan Modra  <amodra@gmail.com>
7451         * gcc.target/powerpc/cprophard.c: New.
7453 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7455         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7456         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7458 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7460         PR debug/64817
7461         * gcc.dg/pr64817-1.c: New test.
7462         * gcc.dg/pr64817-2.c: New test.
7464 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7466         PR target/64851
7467         * gcc.target/sh/pr64851-0.h: New
7468         * gcc.target/sh/pr64851-1.c: New
7469         * gcc.target/sh/pr64851-2.c: New
7470         * gcc.target/sh/pr64851-3.c: New
7471         * gcc.target/sh/pr64851-4.c: New
7473 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7475         PR target/64882
7476         * gcc.dg/torture/pr64882.c: New test.
7478 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7480         PR target/64159
7481         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7482         sparc*-*-*.
7484 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7486         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7487         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7488         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7489         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7490         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7491         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7492         tree dump.
7493         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7494         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7495         tree dump.
7496         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7497         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7498         tree dump.
7500 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7502         PR target/64688
7503         * g++.dg/pr64688-2.C: New.
7505 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7507         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7508         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7509         * gcc.target/i386/fuse-caller-save.c: Ditto.
7510         * gcc.target/i386/headmerge-1.c: Ditto.
7511         * gcc.target/i386/headmerge-2.c: Ditto.
7512         * gcc.target/i386/sibcall-6.c: Ditto.
7514 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7516         PR target/64617
7517         * gcc.target/i386/pr64617.c: New test.
7519 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7521         PR target/15184
7522         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7523         (dg-options): Remove -m32.
7524         (dg-final): Scan for "movb %al" only.
7525         * gcc.target/i386/pr15184-2.c: Ditto.
7527 2015-01-30  Richard Biener  <rguenther@suse.de>
7529         PR tree-optimization/64829
7530         * gcc.dg/vect/pr64829.c: New testcase.
7532 2015-01-29  Marek Polacek  <polacek@redhat.com>
7534         PR c/64709
7535         * gcc.dg/pr64709.c: New test.
7537 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7539         PR c++/64717
7540         * g++.dg/ubsan/pr64717-1.C: New test.
7541         * g++.dg/ubsan/pr64717-2.C: New test.
7543 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7545         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7547 2015-01-29  Jeff Law  <law@redhat.com>
7549         PR target/15184
7550         * gcc.target/i386/pr15184-1.c: New test.
7551         * gcc.target/i386/pr15184-2.c: New test.
7553 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7555         PR tree-optimization/64746
7556         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7558 2015-01-29  Richard Biener  <rguenther@suse.de>
7560         PR tree-optimization/64853
7561         * gcc.dg/torture/pr64853.c: New testcase.
7563 2015-01-29  Richard Biener  <rguenther@suse.de>
7565         PR tree-optimization/64844
7566         * gcc.dg/vect/pr64844.c: New testcase.
7568 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7570         PR middle-end/64809
7571         * gcc.dg/pr64809.c: Delete.
7573 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7575         PR middle-end/64805
7576         * gcc.target/i386/pr64805.c: New.
7578 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7580         * gcc.dg/guality/guality.h (main): Add argv[0] to
7581         guality_gdb_command.
7583 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7585         PR ipa/64801
7586         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7588 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7590         PR target/64659
7591         * gcc.target/sh/sh.exp
7592         (check_effective_target_atomic_model_soft_gusa_available,
7593         check_effective_target_atomic_model_soft_tcb_available,
7594         check_effective_target_atomic_model_soft_imask_available,
7595         check_effective_target_atomic_model_hard_llcs_available): New.
7596         * gcc.target/sh/pr64659-0.h: New.
7597         * gcc.target/sh/pr64659-1.c: New.
7598         * gcc.target/sh/pr64659-2.c: New.
7599         * gcc.target/sh/pr64659-3.c: New.
7600         * gcc.target/sh/pr64659-4.c: New.
7602 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7604         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7605         scan-assembler-times pattern.
7607 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7609         PR middle-end/64809
7610         * gcc.dg/pr64809.c: New test.
7612 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7614         PR tree-optimization/64277
7615         * gcc.dg/pr64277.c: New.
7617 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7619         PR tree-optimization/64718
7620         * gcc.c-torture/execute/pr64718.c: New test.
7622 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7624         * gcc.target/aarch64/abs_2.c: New.
7626 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7628         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7629         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7630         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7631         ISA rev < 2.
7633 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7635         PR bootstrap/64612
7636         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7637         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7638         { target comdat_group }.
7640 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7642         PR fortran/63861
7643         * gfortran.dg/goacc/coarray_2.f90: New.
7645 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7647         PR ipa/60871
7648         PR ipa/64139
7649         * g++.dg/torture/pr64139.C: New testcase.
7650         * g++.dg/torture/pr60871.C: Likewise.
7652 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7654         PR fortran/64230
7655         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7656         prevent linking errors.
7658 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7660         PR ipa/64282
7661         * g++.dg/torture/pr64282.C: New testcase.
7663 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7665         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7666         for wzr reg.
7668 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7670         * gcc.target/s390/hotpatch-13.c: New testcase.
7671         * gcc.target/s390/hotpatch-14.c: New testcase.
7672         * gcc.target/s390/hotpatch-15.c: New testcase.
7673         * gcc.target/s390/hotpatch-16.c: New testcase.
7674         * gcc.target/s390/hotpatch-17.c: New testcase.
7675         * gcc.target/s390/hotpatch-18.c: New testcase.
7676         * gcc.target/s390/hotpatch-19.c: New testcase.
7677         * gcc.target/s390/hotpatch-20.c: New testcase.
7678         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7679         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7680         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7681         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7682         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7683         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7684         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7685         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7686         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7687         * gcc.target/s390/hotpatch-10.c: Likewise.
7688         * gcc.target/s390/hotpatch-11.c: Likewise.
7689         * gcc.target/s390/hotpatch-12.c: Likewise.
7690         * gcc.target/s390/hotpatch-2.c: Likewise.
7691         * gcc.target/s390/hotpatch-3.c: Likewise.
7692         * gcc.target/s390/hotpatch-4.c: Likewise.
7693         * gcc.target/s390/hotpatch-5.c: Likewise.
7694         * gcc.target/s390/hotpatch-6.c: Likewise.
7695         * gcc.target/s390/hotpatch-7.c: Likewise.
7696         * gcc.target/s390/hotpatch-8.c: Likewise.
7697         * gcc.target/s390/hotpatch-9.c: Likewise.
7698         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7699         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7700         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7701         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7702         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7703         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7704         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7705         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7707 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7709         * gcc.dg/long_branch.c: New testcase.
7711 2015-01-27  Richard Biener  <rguenther@suse.de>
7713         PR tree-optimization/56273
7714         PR tree-optimization/59124
7715         PR tree-optimization/64277
7716         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7717         * gcc.dg/Warray-bounds-12.c: Likewise.
7718         * gcc.dg/Warray-bounds-13.c: Likewise.
7720 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7722         PR rtl-optimization/61058
7723         * gcc.dg/pr61058.c: New test.
7725 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7727         * gcc.target/i386/chkp-narrow-bounds.c: New.
7729 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7731         PR tree-optimization/64807
7732         * gcc.dg/pr64807.c: New test.
7734         PR c/64766
7735         * gcc.dg/pr64766.c: New test.
7737 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7739         PR target/49263
7740         * gcc.target/sh/pr49263-4.c: New.
7742 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7744         PR fortran/62044
7745         * gfortran.dg/allocate_with_mold_1.f90: New test
7747 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7749         PR c/64778
7750         * gcc.dg/pr64778.c: New test.
7752         PR middle-end/64421
7753         * gcc.dg/vect/pr64421.c: New test.
7755 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7757         PR fortran/64771
7758         * gfortran.dg/coarray_36.f: New.
7759         * gfortran.dg/coarray_37.f90: New.
7761 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7763         PR fortran/64230
7764         * gfortran.dg/class_allocate_18.f90: New.
7766 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7768         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7770 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7772         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7774 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7776         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7778 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7780         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7782 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7784         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7785         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7786         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7787         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7789 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7791         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7792         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7793         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7795 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7797         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7798         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7799         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7800         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7801         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7802         vXXXhn.inc.
7804 2015-01-26  Richard Biener  <rguenther@suse.de>
7806         PR middle-end/64764
7807         * gcc.dg/uninit-19.c: New testcase.
7809 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7811         * lib/target-supports.exp (check_effective_target_vect64): Add
7812         sparc*-*-*.
7814 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7816         PR testsuite/64712
7817         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7819 2015-01-26  Tony Liu  <tony.liu@arm.com>
7821         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7822         non-UAL cases.
7824 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7826         PR libfortran/64770
7827         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7828         correctly, clean up afterwards.
7830 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7832         PR fortran/62044
7833         * gfortran.dg/use_rename_7.f90: New.
7835 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7837         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7838         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7840 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7842         PR target/54236
7843         * gcc.target/sh/pr54236-4.c: New.
7845 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7847         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7848         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7849         Bridge test.
7851 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7853         PR libfortran/64770
7854         * gfortran.dg/open_new_segv.f90: New test.
7856 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7858         PR target/49263
7859         PR target/53987
7860         PR target/64345
7861         PR target/59533
7862         PR target/52933
7863         PR target/54236
7864         PR target/51244
7865         * gcc.target/sh/pr64345-1.c: New.
7866         * gcc.target/sh/pr64345-2.c: New.
7867         * gcc.target/sh/pr59533-1.c: New.
7868         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7869         * gcc.target/sh/pr52933-2.c: Likewise.
7870         * gcc.target/sh/pr54089-1.c: Likewise.
7871         * gcc.target/sh/pr54236-1.c: Likewise.
7872         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7873         * gcc.target/sh/pr49263-1.c: Remove xfails.
7874         * gcc.target/sh/pr49263-2.c: Likewise.
7875         * gcc.target/sh/pr49263-3.c: Likewise.
7876         * gcc.target/sh/pr53987-1.c: Likewise.
7877         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7878         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7879         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7880         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7881         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7882         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7883         test_009): New.
7884         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7885         (test_02): New.
7887 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7889         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7891 2015-01-23  Ian Lance Taylor  <iant@google.com>
7893         PR go/64510
7894         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7895         targets without split stack support.
7897 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7899         PR target/64317
7900         * gcc.target/i386/pr64317.c: New test.
7902 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7904         PR rtl-optimization/63637
7905         PR rtl-optimization/60663
7906         * gcc.dg/pr63637-1.c: New test.
7907         * gcc.dg/pr63637-2.c: New test.
7908         * gcc.dg/pr63637-3.c: New test.
7909         * gcc.dg/pr63637-4.c: New test.
7910         * gcc.dg/pr63637-5.c: New test.
7911         * gcc.dg/pr63637-6.c: New test.
7912         * gcc.target/i386/pr63637-1.c: New test.
7913         * gcc.target/i386/pr63637-2.c: New test.
7914         * gcc.target/i386/pr63637-3.c: New test.
7915         * gcc.target/i386/pr63637-4.c: New test.
7916         * gcc.target/i386/pr63637-5.c: New test.
7917         * gcc.target/i386/pr63637-6.c: New test.
7919 2015-01-23  Richard Biener  <rguenther@suse.de>
7921         PR testsuite/63439
7922         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7923         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7925 2015-01-23  Marek Polacek  <polacek@redhat.com>
7927         PR preprocessor/60570
7928         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7929         * gcc.dg/cpp/pr60570.c: New test.
7931 2015-01-23  Richard Biener  <rguenther@suse.de>
7933         PR testsuite/63439
7934         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7935         vectorization on vect64 targets.
7937 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7939         PR fortran/60922
7940         * gfortran.dg/class_allocate_17.f90: New.
7942 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7944         PR fortran/64726
7945         * gfortran.dg/goacc/combined_loop.f90: New.
7947 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7949         PR fortran/61933
7950         * gfortran.dg/make_unit.f90: New test.
7952 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954         PR fortran/61933
7955         * gfortran.dg/negative_unit_int8.f: Update.
7957 2015-01-22  Jeff Law  <law@redhat.com>
7959         PR target/52076
7960         * gcc.target/m68k/pr52076-1.c: New test.
7961         * gcc.target/m68k/pr52076-2.c: New test.
7963 2015-01-22  Richard Biener  <rguenther@suse.de>
7965         PR middle-end/64728
7966         * gcc.dg/torture/pr64728.c: New testcase.
7968 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7970         PR target/64688
7971         * g++.dg/pr64688.C: New test.
7973 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7975         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7976         to avoid errors with -fpic.
7978 2015-01-22  Richard Biener  <rguenther@suse.de>
7980         PR libstdc++/64535
7981         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7983 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7985         PR rtl-optimization/64682
7986         * gcc.c-torture/execute/pr64682.c: New file.
7988 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7990         PR debug/64511
7991         * gcc.dg/pr64511.c: New test.
7993         PR rtl-optimization/62078
7994         * g++.dg/opt/pr62078.C: New test.
7996         PR c/63307
7997         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7999 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8001         PR fortran/57023
8002         * gfortran.dg/internal_pack_15.f90:  New test.
8004 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8006         * c-c++-common/tsan/step.c: New testcase.
8008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8010         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8014         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8016 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8018         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8020 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8022         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8024 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8026         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8028 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8030         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8032 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8034         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8036 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8038         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8040 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8042         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8044 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8046         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8048 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8050         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8054         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8056 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8058         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8059         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8060         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8061         vXXXw.inc.
8063 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8065         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8066         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8067         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8068         vXXXl.inc.
8070 2015-01-21  Renlin Li  <renlin.li@arm.com>
8072         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8073         * g++.dg/tls/thread_local5g.C: Likewise.
8074         * g++.dg/tls/thread_local6g.C: Likewise.
8076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8078         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8079         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8080         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8084         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8085         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8086         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8088 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8090         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8091         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8092         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8096         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8097         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8098         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8100 2015-01-20  Jeff Law  <law@redhat.com>
8102         PR target/59946
8103         * gcc.target/m68k/pr59946.c: New test.
8105 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8107         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8108         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8109         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8111 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8113         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8114         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8115         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8117 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8119         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8120         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8121         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8123 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8125         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8126         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8127         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8128         vshuffle.inc.
8129         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8130         vshuffle.inc.
8132 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8134         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8135         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8136         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8138 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8140         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8141         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8142         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8144 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8146         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8148 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8150         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8152         PR sanitizer/64632
8153         * g++.dg/ubsan/pr64632.C: New test.
8155         PR debug/64663
8156         * gcc.dg/pr64663.c: New test.
8158 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8160         PR c++/64383
8161         * g++.dg/warn/Wunused-var-23.C: New.
8163 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8165         PR c++/59937
8166         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8167         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8169 2015-01-20  Richard Biener  <rguenther@suse.de>
8171         PR ipa/64684
8172         * gcc.dg/lto/pr64684_0.c: New testcase.
8173         * gcc.dg/lto/pr64684_1.c: Likewise.
8174         * gcc.dg/lto/pr64684_2.c: Likewise.
8175         * gcc.dg/lto/pr64685_0.c: Likewise.
8176         * gcc.dg/lto/pr64685_1.c: Likewise.
8178 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8180         PR c++/62241
8181         * g++.dg/cpp1y/lambda-init12.C: New.
8183 2015-01-20  Richard Biener  <rguenther@suse.de>
8185         PR tree-optimization/64410
8186         * g++.dg/vect/pr64410.cc: Require vect_double.
8188 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8190         PR target/64149
8191         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8193 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8195         PR bootstrap/64676
8196         Revert:
8197         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8199         PR rtl-optimization/64081
8200         * gcc.dg/pr64081.c: New test.
8202 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8204         * jit.dg/harness.h: Include <unistd.h>.
8205         (CHECK_NO_ERRORS): New.
8206         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8207         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8208         gcc_jit_context_compile_to_file.
8209         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8210         args to the spawned executable.
8211         (jit-expand-vars): New function.
8212         (jit-exe-params): New variable.
8213         (dg-jit-set-exe-params): New function.
8214         (jit-dg-test): Detect testcases that use
8215         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8216         Set arguments of spawned process to jit-exe-params.
8217         (jit-get-output-filename): New function.
8218         (jit-setup-compile-to-file): New function.
8219         (jit-verify-compile-to-file): New function.
8220         (jit-run-executable): New function.
8221         (jit-verify-executable): New function.
8222         * jit.dg/test-compile-to-assembler.c: New testcase.
8223         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8224         * jit.dg/test-compile-to-executable.c: New testcase.
8225         * jit.dg/test-compile-to-object.c: New testcase.
8227 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8229         PR target/64652
8230         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8231         (test_1): New.
8233 2015-01-19  Martin Liska  <mliska@suse.cz>
8235         * objc/compile/pr64668.m: New test.
8237 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8239         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8240         (create_overflow_fn): Update comment to clarify that
8241         the third param of the created function is a bool *, not
8242         an int *.
8243         (verify_int_overflow_fn): Convert param "expected_ovf" from
8244         int to bool.  Update third param of "overflow_fn_type" from int *
8245         to bool *.  Update local "actual_ovf" from int to bool.
8246         (verify_uint_overflow_fn): Likewise.
8248 2015-01-19  Martin Liska  <mliska@suse.cz>
8250         * gcc.dg/ipa/ipa-icf-33.c: New test.
8252 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8253             Haijian Zhang  <z.zhanghaijian@huawei.com>
8255         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8256         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8257         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8258         result_float64x2, expected_hfloat64x2): New helper type, variable and
8259         declaration.
8260         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8261         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8262         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8263         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8264         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8265         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8266         and target without the FMA feature.
8268 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8270         * gcc.target/aarch64/pr64304.c: New testcase.
8272 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8274         PR rtl-optimization/64081
8275         * gcc.dg/pr64081.c: New test.
8277 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8279         PR target/63971
8280         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8281         the epilogue).
8282         * gcc.target/aarch64/test_frame_6.c: Likewise.
8283         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8284         and x19 (in the epilogue).
8285         * gcc.target/aarch64/test_frame_4.c: Likewise.
8286         * gcc.target/aarch64/test_frame_7.c: Likewise.
8288 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8290         * gcc.target/i386/chkp-always_inline.c: New.
8292 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8293             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8295         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8296         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8298 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8300         PR fortran/60255
8301         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8302         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8304 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8306         PR fortran/64578
8307         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8309 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8311         PR target/64652
8312         * gcc.target/sh/torture/pr64652.c: New.
8314 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8316         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8317         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8318         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8319         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8320         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8321         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8323 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8325         PR ipa/64378
8326         * g++.dg/torture/pr64378.C: New testcase.
8328 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8330         PR fortran/57959
8331         * gfortran.dg/block_13.f08: New test
8333 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8335         PR fortran/55901
8336         * gfortran.dg/associate_1.f03: Allow test for character with
8337         automatic length.
8339 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8341         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8342         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8344 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8346         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8348 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8350         PR fortran/64578
8351         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8353 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8355         PR fortran/60357
8356         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8358         PR fortran/61275
8359         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8361         PR fortran/55932
8362         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8364 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8366         PR fortran/60334
8367         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8369 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8371         PR rtl-optimization/52773
8372         * gcc.c-torture/compile/pr52773.c: New test.
8374 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8376         PR c++/62134
8377         * g++.dg/cpp0x/alias-decl-46.C: New.
8379 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8381         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8383 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8385         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8386         Add trace.
8387         (CHECK_FP): Likewise.
8388         (CHECK_CUMULATIVE_SAT): Likewise.
8390 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8392         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8393         (Set_Neon_Cumulative_Sat): Add parameter.
8394         (__set_neon_cumulative_sat): Support new parameter.
8395         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8396         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8397         argument.
8398         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8399         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8400         argument.
8402 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8404         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8405         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8407 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8409         PR c++/60056
8410         * g++.dg/tls/thread_local-ice4.C: New.
8412 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8414         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8415         than Neon options.
8417 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8419         PR c++/62276
8420         * g++.dg/cpp0x/vt-62276.C: New.
8422 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8424         PR middle-end/64353
8425         * g++.dg/pr64353.C: New.
8427 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8429         PR target/64263
8430         * gcc.target/aarch64/pr64263_1.c: New test.
8432 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8434         PR tree-optimization/64434
8435         * gcc.dg/torture/pr64434.c: Move to...
8436         * gcc.dg/pr64434.c: ... here.
8438 2015-01-16  Richard Biener  <rguenther@suse.de>
8440         PR middle-end/64614
8441         * gcc.dg/uninit-18.c: New testcase.
8443 2015-01-16  Richard Biener  <rguenther@suse.de>
8445         PR tree-optimization/64568
8446         * g++.dg/torture/pr64568-2.C: New testcase.
8448 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8450         PR target/64363
8451         * gcc.target/i386/chkp-label-address.c: New.
8453 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8455         PR fortran/45290
8456         * gfortran.dg/pointer_init_6.f90: Extended.
8458 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8460         * gcc.c-torture/compile/20150108.c: New test.
8462 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8464         * gcc.target/visium: New directory.
8466 2015-01-16  Richard Biener  <rguenther@suse.de>
8468         PR tree-optimization/61743
8469         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8470         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8472 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8474         * gcc.dg/pr64015.c: New test.
8476 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8478         PR ipa/64163
8479         PR ipa/64612
8480         * g++.dg/ipa/pr64612.C: New test.
8482 2015-01-16  Renlin Li  <renlin.li@arm.com>
8484         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8486 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8488         * gcc.target/i386/sse-14.c: Test new intrinsic.
8489         * gcc.target/i386/sse-22.c: Ditto.
8491 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8493         PR c++/58614
8494         * g++.dg/cpp0x/auto44.C: New.
8496 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8498         PR target/59710
8499         * gcc.target/nios2/gpopt-all.c: New test case.
8500         * gcc.target/nios2/gpopt-local.c: New test case.
8501         * gcc.target/nios2/gpopt-global.c: New test case.
8502         * gcc.target/nios2/gpopt-data.c: New test case.
8503         * gcc.target/nios2/gpopt-none.c: New test case.
8505 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8507         * g++.dg/ubsan/vptr-1.C: New test.
8508         * g++.dg/ubsan/vptr-2.C: New test.
8509         * g++.dg/ubsan/vptr-3.C: New test.
8510         * g++.dg/ubsan/vptr-4.C: New test.
8511         * g++.dg/ubsan/vptr-5.C: New test.
8512         * g++.dg/ubsan/vptr-6.C: New test.
8513         * g++.dg/ubsan/vptr-7.C: New test.
8514         * g++.dg/ubsan/vptr-8.C: New test.
8515         * g++.dg/ubsan/vptr-9.C: New test.
8517 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8519         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8520         is set up.
8521         * lib/gcc-dg.exp: Likewise.
8523 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8525         PR rtl-optimization/64110
8526         * gcc.target/i386/pr64110.c: Add scan-assembler.
8528 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8529             James Norris  <jnorris@codesourcery.com>
8530             Cesar Philippidis  <cesar@codesourcery.com>
8531             Ilmir Usmanov  <i.usmanov@samsung.com>
8533         * lib/target-supports.exp (check_effective_target_fopenacc): New
8534         procedure.
8535         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8536         * g++.dg/goacc/goacc.exp: Likewise.
8537         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8538         * gcc.dg/goacc/goacc.exp: Likewise.
8539         * gfortran.dg/goacc/goacc.exp: Likewise.
8540         * c-c++-common/cpp/openacc-define-1.c: New file.
8541         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8542         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8543         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8544         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8545         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8546         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8547         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8548         * c-c++-common/goacc/cache-1.c: Likewise.
8549         * c-c++-common/goacc/clauses-fail.c: Likewise.
8550         * c-c++-common/goacc/collapse-1.c: Likewise.
8551         * c-c++-common/goacc/data-1.c: Likewise.
8552         * c-c++-common/goacc/data-2.c: Likewise.
8553         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8554         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8555         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8556         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8557         * c-c++-common/goacc/if-clause-1.c: Likewise.
8558         * c-c++-common/goacc/if-clause-2.c: Likewise.
8559         * c-c++-common/goacc/kernels-1.c: Likewise.
8560         * c-c++-common/goacc/loop-1.c: Likewise.
8561         * c-c++-common/goacc/loop-private-1.c: Likewise.
8562         * c-c++-common/goacc/nesting-1.c: Likewise.
8563         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8564         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8565         * c-c++-common/goacc/parallel-1.c: Likewise.
8566         * c-c++-common/goacc/pcopy.c: Likewise.
8567         * c-c++-common/goacc/pcopyin.c: Likewise.
8568         * c-c++-common/goacc/pcopyout.c: Likewise.
8569         * c-c++-common/goacc/pcreate.c: Likewise.
8570         * c-c++-common/goacc/pragma_context.c: Likewise.
8571         * c-c++-common/goacc/present-1.c: Likewise.
8572         * c-c++-common/goacc/reduction-1.c: Likewise.
8573         * c-c++-common/goacc/reduction-2.c: Likewise.
8574         * c-c++-common/goacc/reduction-3.c: Likewise.
8575         * c-c++-common/goacc/reduction-4.c: Likewise.
8576         * c-c++-common/goacc/sb-1.c: Likewise.
8577         * c-c++-common/goacc/sb-2.c: Likewise.
8578         * c-c++-common/goacc/sb-3.c: Likewise.
8579         * c-c++-common/goacc/update-1.c: Likewise.
8580         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8581         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8582         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8583         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8584         * gfortran.dg/goacc/assumed.f95: Likewise.
8585         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8586         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8587         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8588         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8589         * gfortran.dg/goacc/branch.f95: Likewise.
8590         * gfortran.dg/goacc/cache-1.f95: Likewise.
8591         * gfortran.dg/goacc/coarray.f95: Likewise.
8592         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8593         * gfortran.dg/goacc/cray.f95: Likewise.
8594         * gfortran.dg/goacc/critical.f95: Likewise.
8595         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8596         * gfortran.dg/goacc/data-tree.f95: Likewise.
8597         * gfortran.dg/goacc/declare-1.f95: Likewise.
8598         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8599         * gfortran.dg/goacc/fixed-1.f: Likewise.
8600         * gfortran.dg/goacc/fixed-2.f: Likewise.
8601         * gfortran.dg/goacc/fixed-3.f: Likewise.
8602         * gfortran.dg/goacc/fixed-4.f: Likewise.
8603         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8604         * gfortran.dg/goacc/if.f95: Likewise.
8605         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8606         * gfortran.dg/goacc/list.f95: Likewise.
8607         * gfortran.dg/goacc/literal.f95: Likewise.
8608         * gfortran.dg/goacc/loop-1.f95: Likewise.
8609         * gfortran.dg/goacc/loop-2.f95: Likewise.
8610         * gfortran.dg/goacc/loop-3.f95: Likewise.
8611         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8612         * gfortran.dg/goacc/omp.f95: Likewise.
8613         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8614         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8615         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8616         * gfortran.dg/goacc/parameter.f95: Likewise.
8617         * gfortran.dg/goacc/private-1.f95: Likewise.
8618         * gfortran.dg/goacc/private-2.f95: Likewise.
8619         * gfortran.dg/goacc/private-3.f95: Likewise.
8620         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8621         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8622         * gfortran.dg/goacc/reduction.f95: Likewise.
8623         * gfortran.dg/goacc/routine-1.f90: Likewise.
8624         * gfortran.dg/goacc/routine-2.f90: Likewise.
8625         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8626         * gfortran.dg/goacc/several-directives.f95: Likewise.
8627         * gfortran.dg/goacc/sie.f95: Likewise.
8628         * gfortran.dg/goacc/subarrays.f95: Likewise.
8629         * gfortran.dg/gomp/map-1.f90: Likewise.
8630         * gfortran.dg/openacc-define-1.f90: Likewise.
8631         * gfortran.dg/openacc-define-2.f90: Likewise.
8632         * gfortran.dg/openacc-define-3.f90: Likewise.
8633         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8634         * g++.dg/gomp/block-2.C: Likewise.
8635         * g++.dg/gomp/block-3.C: Likewise.
8636         * g++.dg/gomp/block-5.C: Likewise.
8637         * g++.dg/gomp/target-1.C: Likewise.
8638         * g++.dg/gomp/target-2.C: Likewise.
8639         * g++.dg/gomp/taskgroup-1.C: Likewise.
8640         * g++.dg/gomp/teams-1.C: Likewise.
8641         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8642         * gcc.dg/cilk-plus/jump.c: Likewise.
8643         * gcc.dg/gomp/block-1.c: Likewise.
8644         * gcc.dg/gomp/block-10.c: Likewise.
8645         * gcc.dg/gomp/block-2.c: Likewise.
8646         * gcc.dg/gomp/block-3.c: Likewise.
8647         * gcc.dg/gomp/block-4.c: Likewise.
8648         * gcc.dg/gomp/block-5.c: Likewise.
8649         * gcc.dg/gomp/block-6.c: Likewise.
8650         * gcc.dg/gomp/block-7.c: Likewise.
8651         * gcc.dg/gomp/block-8.c: Likewise.
8652         * gcc.dg/gomp/block-9.c: Likewise.
8653         * gcc.dg/gomp/target-1.c: Likewise.
8654         * gcc.dg/gomp/target-2.c: Likewise.
8655         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8656         * gcc.dg/gomp/teams-1.c: Likewise.
8658 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8660         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8661         test case.
8663 2015-01-15  Mike Stump  <mikestump@comcast.net>
8665         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8666         * gcc.dg/inline_2.c: Likewise.
8667         * gcc.dg/inline_3.c: Likewise.
8668         * gcc.dg/inline_4.c: Likewise.
8670 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8672         PR fortran/58023
8673         * gfortran.dg/proc_ptr_comp_43.f90: New.
8675 2015-01-15  Mike Stump  <mikestump@comcast.net>
8677         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8678         * gcc.dg/unroll_2.c: Likewise.
8679         * gcc.dg/unroll_3.c: Likewise.
8680         * gcc.dg/unroll_4.c: Likewise.
8681         * gcc.dg/unroll_5.c: Likewise.
8683 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8685         PR target/63971
8686         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8687         in epilogue.
8688         * gcc.target/aarch64/test_frame_6.c: Likewise.
8689         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8690         x30 and x19 (in the epilogue).
8691         * gcc.target/aarch64/test_frame_4.c: Likewise.
8692         * gcc.target/aarch64/test_frame_7.c: Likewise.
8694 2015-01-15  Martin Liska  <mliska@suse.cz>
8696         * g++.dg/ipa/pr64068.C: New test.
8697         * gcc.dg/ipa/PR64559.c: New test.
8699 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8701         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8702         with PIE.
8704 2015-01-15  Richard Biener  <rguenther@suse.de>
8706         PR tree-optimization/61743
8707         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8708         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8710 2015-01-15 Renlin Li <renlin.li@arm.com>
8712         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8713         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8715 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8717         * gcc.dg/vect/vect-aggressive-1.c: New.
8718         * gcc.target/i386/avx2-vect-aggressive.c: New.
8720 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8722         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8724 2015-01-15  Richard Biener  <rguenther@suse.de>
8726         PR lto/64415
8727         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8728         -Wl,-undefined,dynamic_lookup.
8730 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8732         * gnat.dg/opt47.adb: New test.
8734 2015-01-15  Richard Biener  <rguenther@suse.de>
8736         PR lto/64415
8737         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8739 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8741         PR tree-optimization/64434
8742         * gcc.dg/torture/pr64434.c: New test.
8744 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8746         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8747         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8748         -march=loongson* and -march=octeon* require -mno-micromips.
8750 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8751             Matthew Fortune  <matthew.fortune@imgtec.com>
8753         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8754         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8755         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8756         * gcc.target/mips/call-saved-7.c: New file.
8757         * gcc.target/mips/call-saved-8.c: New file.
8758         * gcc.target/mips/call-saved-9.c: New file.
8760 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8762         * gcc.target/mips/lsa.c: New file.
8763         * gcc.target/mips/mips64-lsa.c: Likewise.
8764         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8765         * gcc.target/mips/mulsize-4.c: Likewise.
8766         * gcc.target/mips/mulsize-5.c: New file.
8767         * gcc.target/mips/mulsize-6.c: Likewise.
8768         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8769         and !HAS_LSA as ghost options.
8770         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8771         for !HAS_LSA.
8773 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8775         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8777 2015-01-15  Richard Biener  <rguenther@suse.de>
8779         PR middle-end/64365
8780         * gcc.dg/torture/pr64365.c: New testcase.
8782 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8784         * gcc.dg/stackprotectexplicit1.c: New test.
8785         * g++.dg/stackprotectexplicit2.c: New test.
8787 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8789         PR target/61933
8790         * gfortran.dg/inquire_internal.f90: New.
8791         * gfortran.dg/negative_unit_check.f90: New.
8793 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8795         PR target/53988
8796         * gcc.target/sh/pr53988-1.c: New.
8798 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8800         PR c++/58671
8801         * g++.dg/tls/thread_local-ice3.C: New.
8803 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8805         * gcc.target/i386/fentry-override.c: Properly place {} in target
8806         selector.  Remove nonpic.
8807         * gcc.target/i386/fentry.c: Likewise.
8809 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8811         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8812         warnings instead of errors.
8814 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8816         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8817         option support instead of ENABLE_LTO from Makefile.
8819 2015-01-14  Richard Biener  <rguenther@suse.de>
8821         PR tree-optimization/59354
8822         * gcc.dg/vect/pr59354.c: New testcase.
8824 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8826         * lib/target-supports.exp
8827         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8828         on ARM architures before v7.
8830 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8832         PR middle-end/59448
8833         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8834         an atomic_exchange.
8836 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8838         PR target/64386
8839         * gcc.target/i386/pr64386.c: New test.
8841 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8843         PR target/64393
8844         * gcc.target/i386/pr64393.c: New test.
8846 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8848         PR target/64387
8849         * gcc.target/i386/pr64387.c: New test.
8851 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8853         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8855 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8857         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8859 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8861         PR target/64453
8862         * gcc.target/arm/pr64453.c: New.
8864 2015-01-14  Richard Biener  <rguenther@suse.de>
8866         PR lto/64415
8867         * gcc.dg/lto/pr64415_0.c: New testcase.
8868         * gcc.dg/lto/pr64415_1.c: Likewise.
8870 2015-01-14  Martin Liska  <mliska@suse.cz>
8872         * gcc.dg/ipa/pr64307.c: New test.
8874 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8876         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8877         64-bit and 128-bit.
8879 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8881         PR target/64460
8882         * gcc.target/arm/pr64460_1.c: New test.
8884 2015-01-14  Richard Biener  <rguenther@suse.de>
8886         PR tree-optimization/64493
8887         PR tree-optimization/64495
8888         * gcc.dg/vect/pr64493.c: New testcase.
8889         * gcc.dg/vect/pr64495.c: Likewise.
8891 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8893         * gcc.dg/Warray-bounds-11.c: New test-case.
8895 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8897         * gcc.target/mips/octeon3-pipe-1.c: New test.
8899 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8901         * jit.dg/harness.h (set_up_logging): Move string concatenation
8902         into...
8903         (concat_strings): New function.
8904         (dump_reproducer): New function.
8905         (test_jit): Call dump_reproducer.
8906         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8907         function.
8908         (jit-dg-test): Delete any generated reproducer from previous runs.
8909         Verify that a generated reproducer was created, and verify that it
8910         compiles.
8911         * jit.dg/test-nested-contexts.c (main): Call
8912         gcc_jit_context_dump_reproducer_to_file.
8914 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8916         * gcc.dg/aru-2.c: Add dg-require-profiling.
8918 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8920         * lib/target-supports.exp (check_profiling_available): Check if
8921         -pg links.
8923 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8925         PR ipa/64565
8926         * g++.dg/torture/pr64565.C: New testcase.
8928 2015-01-13  Marek Polacek  <polacek@redhat.com>
8930         PR middle-end/64391
8931         * gcc.dg/tm/pr64391.c: New test.
8933 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8935         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8936         true.
8938 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8940         * gcc.target/i386/pie.c: New test.
8942         * lib/target-supports.exp (check_effective_target_pie): New.
8944 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8946         PR rtl-optimization/64286
8947         * gcc.target/i386/avx2-pr64286.c: New test.
8949 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8951         PR c++/57626
8952         * g++.dg/cpp0x/vt-57626.C: New.
8954 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8956         PR fortran/64528
8957         * gfortran.dg/pr64528.f90: New test.
8959 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8961         * gcc.target/aarch64/subsp.c: New test.
8963 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8965         * gcc.target/aarch64/store-pair-1.c: New testcase.
8967 2015-01-13  Richard Biener  <rguenther@suse.de>
8969         PR lto/64373
8970         * gcc.dg/lto/pr64373_0.c: New testcase.
8972 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8974         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8975         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8977 2015-01-13  Richard Biener  <rguenther@suse.de>
8979         PR tree-optimization/64406
8980         * gcc.dg/pr64406.c: New testcase.
8982 2015-01-13  Richard Biener  <rguenther@suse.de>
8984         PR tree-optimization/64404
8985         * gcc.dg/vect/pr64404.c: New testcase.
8987 2015-01-13  Richard Biener  <rguenther@suse.de>
8989         PR tree-optimization/64568
8990         * g++.dg/torture/pr64568.C: New testcase.
8992 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8994         * jit.dg/test-error-local-used-from-other-function.c: New test
8995         case.
8996         * jit.dg/test-error-param-reuse.c: New test case.
8997         * jit.dg/test-error-param-sharing.c: New test case.
8998         * jit.dg/test-error-param-used-from-other-function.c: New test
8999         case.
9000         * jit.dg/test-error-param-used-without-a-function.c: New test
9001         case.
9003 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9005         PR tree-optimization/64563
9006         * gcc.dg/pr64563.c: New test.
9008         PR target/64513
9009         * gcc.target/i386/pr64513.c: New test.
9011         PR tree-optimization/64454
9012         * gcc.dg/pr64454.c: New test.
9014         PR testsuite/64028
9015         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9016         bind_pic_locally.
9017         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9018         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9019         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9020         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9021         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9022         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9023         * gcc.dg/vect/slp-25.c: Likewise.
9024         * gcc.dg/vect/vect-109.c: Likewise.
9025         * gcc.dg/vect/vect-13.c: Likewise.
9026         * gcc.dg/vect/vect-17.c: Likewise.
9027         * gcc.dg/vect/vect-18.c: Likewise.
9028         * gcc.dg/vect/vect-19.c: Likewise.
9029         * gcc.dg/vect/vect-20.c: Likewise.
9030         * gcc.dg/vect/vect-21.c: Likewise.
9031         * gcc.dg/vect/vect-22.c: Likewise.
9032         * gcc.dg/vect/vect-27.c: Likewise.
9033         * gcc.dg/vect/vect-29.c: Likewise.
9034         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9035         * gcc.dg/vect/vect-2.c: Likewise.
9036         * gcc.dg/vect/vect-3.c: Likewise.
9037         * gcc.dg/vect/vect-4.c: Likewise.
9038         * gcc.dg/vect/vect-5.c: Likewise.
9039         * gcc.dg/vect/vect-72.c: Likewise.
9040         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9041         * gcc.dg/vect/vect-73.c: Likewise.
9042         * gcc.dg/vect/vect-77-global.c: Likewise.
9043         * gcc.dg/vect/vect-78-global.c: Likewise.
9044         * gcc.dg/vect/vect-7.c: Likewise.
9045         * gcc.dg/vect/vect-86.c: Likewise.
9046         * gcc.dg/vect/vect-align-1.c: Likewise.
9047         * gcc.dg/vect/vect-align-3.c: Likewise.
9048         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9049         * gcc.dg/vect/vect-all.c: Likewise.
9050         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9051         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9052         * gcc.dg/vect/vect-peel-3.c: Likewise.
9053         * gcc.dg/vect/vect-peel-4.c: Likewise.
9054         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9056 2015-01-12  Jeff Law  <law@redhat.com>
9058         PR target/64461
9059         * gcc.target/m68k/pr64461.c: New test.
9061 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9063         * jit.dg/test-array-as-pointer.c (create_code): Update call
9064         to gcc_jit_context_new_global by setting "kind" to
9065         GCC_JIT_GLOBAL_IMPORTED.
9066         * jit.dg/test-error-array-as-pointer.c: Likewise.
9067         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9068         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9069         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9070         * jit.dg/test-using-global.c (the_global): Rename to...
9071         (imported_global): ...this.
9072         (create_code): Update to test the three kinds of global.
9073         (verify_code): Likewise.
9075 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9077         PR testsuite/64427
9078         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9079         undefined behavior.
9080         * gcc.target/i386/pr64291-2.c: Updated.
9082 2015-01-12  Richard Biener  <rguenther@suse.de>
9084         PR tree-optimization/64530
9085         * gfortran.dg/pr64530.f90: New testcase.
9087 2015-01-12  Richard Biener  <rguenther@suse.de>
9089         PR middle-end/64357
9090         * gcc.dg/torture/pr64357.c: New testcase.
9092 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9094         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9095         selector.
9097 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9098         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9100 2015-01-12  Martin Liska  <mliska@suse.cz>
9102         * gcc.dg/ipa/PR64550.c: New test.
9104 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9106         PR ipa/63470
9107         * g++.dg/ipa/pr63470.C: New testcase.
9109 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9111         PR fortran/63733
9112         * gfortran.dg/typebound_operator_20.f90: New.
9114 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9116         PR fortran/58023
9117         * gfortran.dg/proc_ptr_comp_42.f90: New.
9119 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9121         PR fortran/64508
9122         * gfortran.dg/proc_ptr_comp_41.f90: New.
9124 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9126         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9128 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9130         PR fortran/64522
9131         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9132         and add dg-excess-errors.
9133         * gfortran.dg/line_length_6.f90: New.
9134         * gfortran.dg/line_length_7.f90: New.
9135         * gfortran.dg/line_length_8.f90: New.
9136         * gfortran.dg/line_length_9.f90: New.
9137         * gfortran.dg/line_length_10.f90: New.
9138         * gfortran.dg/line_length_11.f90: New.
9140 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9142         * jit.dg/test-threads.c (struct testcase): Move declaration
9143         to jit.dg/all-non-failing-tests.h.
9144         (testcases): Likewise.
9145         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9146         declaration here from jit.dg/all-non-failing-tests.h.
9147         (testcases): Likewise.
9148         * jit.dg/test-combination.c (create_code): Eliminate spelling
9149         out all of the testcases in favor of looping through the
9150         "testcases" metadata.
9151         (verify_code): Likewise.
9153 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9155         PR rtl-optimization/64536
9156         * gcc.dg/pr64536.c: New test.
9158 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9160         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9161         * jit.dg/test-combination.c (create_code): Likewise.
9162         (verify_code): Likewise.
9163         * jit.dg/test-constants.c: New test case.
9164         * jit.dg/test-threads.c: Add test-constants.c.
9166 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9168         PR libobjc/51891
9169         * objc.dg/gnu-api-2-class.m: Add a test case
9170         for the above change.
9172 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9174         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9176 2015-01-09  Richard Biener  <rguenther@suse.de>
9178         PR tree-optimization/64410
9179         * g++.dg/vect/pr64410.cc: New testcase.
9181 2015-01-09  Martin Liska  <mliska@suse.cz>
9183         * gcc.dg/ipa/ipa-icf-32.c: New test.
9185 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9187         * c-c++-common/tsan/tsan_barrier.h: New.
9188         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9189         * c-c++-common/tsan/bitfield_race.c: Likewise.
9190         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9191         * c-c++-common/tsan/mutexset1.c: Likewise.
9192         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9193         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9194         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9195         * c-c++-common/tsan/simple_race.c: Likewise.
9196         * c-c++-common/tsan/simple_stack.c: Likewise.
9197         * c-c++-common/tsan/sleep_sync.c: Likewise.
9198         * c-c++-common/tsan/tiny_race.c: Likewise.
9199         * c-c++-common/tsan/tls_race.c: Likewise.
9200         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9201         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9202         * g++.dg/tsan/atomic_free.C: Likewise.
9203         * g++.dg/tsan/atomic_free2.C: Likewise.
9204         * g++.dg/tsan/cond_race.C: Likewise.
9205         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9207 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9209         PR testsuite/62250
9210         * lib/target-supports.exp (check_effective_target_libatomic_available):
9211         New.
9212         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9213         targets that match effective-target libatomic_available.
9214         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9216 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9218         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9219         Verify the result of gcc_jit_context_get_last_error.
9220         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9222 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9224         PR tree-optimization/63989
9225         * gcc.dg/strlenopt-27.c: New test.
9227 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9229         * jit.dg/harness.h (set_up_logging): New function.
9230         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9231         set_up_logging on the context, so that every testcase is
9232         logged to a particular file.
9233         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9234         and call gcc_jit_context_set_logfile on the top-level context.
9236 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9238         PR target/64338
9239         * g++.dg/opt/pr64338.C: New test.
9241 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9243         * gfortran.dg/coarray/codimension_2b.f90: New file.
9244         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9245         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9247 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9249         PR c++/59004
9250         * g++.dg/ext/fnname4.C: New.
9252 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9254         PR c++/64462
9255         * g++.dg/cpp0x/constexpr-64462.C: New.
9257 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9259         PR c++/60753
9260         * g++.dg/cpp0x/deleted10.C: New.
9262 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9264         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9266 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9268         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9269         GCC_JIT_UNARY_OP_ABS.
9270         (verify_unary_ops): Likewise.
9272 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9274         * jit.dg/test-arith-overflow.c: New test case.
9275         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9276         * jit.dg/test-combination.c (create_code): Likewise.
9277         (verify_code): Likewise.
9278         * jit.dg/test-threads.c (testcases): Likewise.
9280 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9282         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9283         rather than "jit".  Load g++.exp, and call g++_init.
9284         Run test-*.cc files within the testsuite and *.cc files within
9285         docs/examples.
9286         (jit-dg-test): Drop the addition of -fgnu89-inline to
9287         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9288         doing it when compiling C testcases (since g++ does not handle
9289         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9290         is restored to the value after g++_init ran, rather than the
9291         value before g++_init ran.  Return a list of
9292         $comp_output $output_file, as dg-test assumes.
9294 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9296         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9297         make it easier to figure out the origin of each test result when
9298         running test-combination.c and test-threads.c.
9299         (CHECK_VALUE): Likewise.
9300         (CHECK_DOUBLE_VALUE): Likewise.
9301         (CHECK_STRING_VALUE): Likewise.
9302         (CHECK_STRING_STARTS_WITH): Likewise.
9303         (CHECK_STRING_CONTAINS): Likewise.
9304         (CHECK): Likewise.
9305         (check_string_value): Likewise, add "funcname" param.
9306         (check_string_starts_with): Likewise.
9307         (check_string_contains): Likewise.
9309 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9311         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9312         generating name of built executable.
9314 2015-01-07  Marek Polacek  <polacek@redhat.com>
9316         PR c/64440
9317         * gcc.dg/pr64440.c: New test.
9318         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9320 2015-01-07  Marek Polacek  <polacek@redhat.com>
9322         PR c/64417
9323         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9324         * gcc.dg/pr64417.c: New test.
9326 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9328         PR target/64505
9329         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9330         fix is correct.
9332 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9334         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9335         Check if testcases run without errors, not just if they compile.
9337 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9339         PR target/64507
9340         * gcc.target/sh/pr64507.c: New test.
9342 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9344         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9346 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9348         * c-c++-common/asan/sanitize-all-1.c: New test.
9349         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9350         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9351         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9352         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9354 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9356         * lib/target-supports.exp (check_profiling_available): Return 0 for
9357         Visium.
9358         (check_effective_target_tls_runtime): Likewise.
9359         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9360         * gcc.dg/20020312-2.c: Adjust for Visium.
9361         * gcc.dg/tls/thr-cse-1.c: Likewise
9362         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9363         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9364         * gcc.dg/weak/typeof-2.c: Likewise.
9366 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9368         PR rtl-optimization/64287
9369         * gcc.dg/aru-2.c: New test.
9371 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9373         PR sanitizer/64344
9374         * c-c++-common/ubsan/pr64344-1.c: New test.
9375         * c-c++-common/ubsan/pr64344-2.c: New test.
9377         PR tree-optimization/64465
9378         * gcc.dg/pr64465.c: New test.
9380         PR tree-optimization/64494
9381         * gcc.c-torture/compile/pr64494.c: New test.
9383 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9385         PR fortran/47674
9386         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9388 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9390         Update copyright years.
9392 2015-01-05  Marek Polacek  <polacek@redhat.com>
9394         PR c/64423
9395         * gcc.dg/pr64423.c: New test.
9397 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9399         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9400         mmix-knuth-mmixware for the same reason as for MIPS.
9401         * gcc.dg/debug/debug-2.c: Ditto.
9403         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9405 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9407         PR testsuite/62250
9408         * lib/gfortran.exp: Add libatomic library search path.
9409         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9410         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9412         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9414 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9416         * c-c++-common/tsan/bitfield_race.c: New testcase.
9417         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9419 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9421         * gfortran.dg/coarray/collectives_4.f90: New.
9423 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9425         PR fortran/57562
9426         * gfortran.dg/extends_16.f90: New.
9428 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9430         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9432 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9434         * gfortran.dg/coarray/codimension_2.f90: New.
9435         * gfortran.dg/coarray/codimension_2a.f90: New.
9436         * gfortran.dg/coarray_35.f90: New.
9437         * gfortran.dg/coarray_35a.f90: New.
9439 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9441         PR fortran/60507
9442         * gfortran.dg/dummy_procedure_11.f90: New.
9444 Copyright (C) 2015 Free Software Foundation, Inc.
9446 Copying and distribution of this file, with or without modification,
9447 are permitted in any medium without royalty provided the copyright
9448 notice and this notice are preserved.