Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8471c040c661b3b46d9a79ee59156824d492bb40
1 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/66197
4         * g++.dg/cpp1z/abbrev2.C: New.
6 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
12         PR c++/66392
13         * g++.dg/init/explicit4.C: New.
15 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
17         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
18         without VSX an Power8 vector support.
20 2015-08-04  Richard Biener  <rguenther@suse.de>
22         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
24 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
26         PR target/67110
27         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
28         -fno-pie -no-pie.
30 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
32         PR c++/66427
33         * g++.dg/cpp1y/var-templ34.C: New.
35 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
37         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
38         * gcc.target/aarch64/target_attr_1.c: Likewise.
39         * gcc.target/aarch64/target_attr_2.c: Likewise.
40         * gcc.target/aarch64/target_attr_3.c: Likewise.
41         * gcc.target/aarch64/target_attr_4.c: Likewise.
42         * gcc.target/aarch64/target_attr_5.c: Likewise.
43         * gcc.target/aarch64/target_attr_6.c: Likewise.
44         * gcc.target/aarch64/target_attr_7.c: Likewise.
45         * gcc.target/aarch64/target_attr_8.c: Likewise.
46         * gcc.target/aarch64/target_attr_9.c: Likewise.
47         * gcc.target/aarch64/target_attr_10.c: Likewise.
48         * gcc.target/aarch64/target_attr_11.c: Likewise.
49         * gcc.target/aarch64/target_attr_12.c: Likewise.
50         * gcc.target/aarch64/target_attr_13.c: Likewise.
51         * gcc.target/aarch64/target_attr_14.c: Likewise.
52         * gcc.target/aarch64/target_attr_15.c: Likewise.
54 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
56         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
58 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
60         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
62 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
64         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
65         message.
67 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
69         PR fortran/64022
70         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
71         * gfortran.dg/ieee/large_1.f90: New test.
73 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
75         PR tree-optimization/67043
76         * gcc.dg/pr67043.c: New test.
78 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
80         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
82 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
84         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
85         it to push/pop timing items.
86         (main): For each optimization level, create a gcc_jit_timer, and
87         time all of the iteration within that level cumulatively.
88         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
89         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
91 2015-08-03  Alexander Basov <coohpt@gmail.com>
93         PR middle-end/64744
94         PR middle-end/48470
95         PR middle-end/43404
96         * gcc.target/arm/pr43404.c : New testcase.
97         * gcc.target/arm/pr48470.c : New testcase.
98         * gcc.target/arm/pr64744-1.c : New testcase.
99         * gcc.target/arm/pr64744-2.c : New testcase.
101 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
103         PR tree-optimization/67077
104         * gcc.dg/pr67077.c: New test.
106 2015-08-03  Jeff Law  <law@redhat.com>
108         PR middle-end/66314
109         PR gcov-profile/66899
110         * gcc.dg/pr66899.c: New test.
111         * gcc.dg/pr66314.c: New test.
113 2015-08-03  Marek Polacek  <polacek@redhat.com>
115         PR c/67088
116         * gcc.dg/pr67088.c: New test.
118 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
120         PR target/66731
121         * gcc.target/arm/vnmul-1.c: New.
122         * gcc.target/arm/vnmul-2.c: New.
123         * gcc.target/arm/vnmul-3.c: New.
124         * gcc.target/arm/vnmul-4.c: New.
126 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
128         PR fortran/64921
129         * gfortran.dg/class_allocate_20.f90: New.
131 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
133         * gcc.target/aarch64/csel_bfx_1.c: New test.
134         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
136 2015-08-02  Martin Sebor  <msebor@redhat.com>
138         * g++.dg/Wframe-address-in-Wall.C: New test.
139         * g++.dg/Wframe-address.C: New test.
140         * g++.dg/Wno-frame-address.C: New test.
141         * gcc.dg/Wframe-address-in-Wall.c: New test.
142         * gcc.dg/Wframe-address.c: New test.
143         * gcc.dg/Wno-frame-address.c: New test.
145 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
147         * c-c++-common/Wmisleading-indentation.c: Add more tests.
149 2015-08-01  Michael Collison  <michael.collison@linaro.org
150             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
152         * gcc.target/arm/mincmp.c: New test.
154 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
156         PR fortran/67091
157         * gfortran.dg/associated_target_6.f03: New test
159 2015-08-01  Tom de Vries  <tom@codesourcery.com>
161         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
162         optimize ("-ftree-parallelize-loops=0").
163         Add successful scans for 2 detected reductions.  Add xfail scans for 3
164         detected reductions.
165         * gcc.dg/autopar/reduc-2short.c: Same.
166         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
167         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
168         detected reductions.
169         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
170         and max reductions.
172 2015-07-31  Marek Polacek  <polacek@redhat.com>
174         PR sanitizer/66977
175         * g++.dg/ubsan/pr66977.C: New test.
177 2015-07-30  Marek Polacek  <polacek@redhat.com>
179         * c-c++-common/Wtautological-compare-3.c: New test.
181 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
183         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
184         (CHECK): Pass address of scalar, rather than array.
186 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
188         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
190 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
192         * gcc.target/aarch64/fp16/fp16.exp: New.
193         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
194         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
196 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
198         * gcc.target/aarch64/f16_movs_1.c: New test.
200 2015-07-28  Tom de Vries  <tom@codesourcery.com>
202         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
203         outer loop.
205 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
206             Manuel López-Ibáñez  <manu@gcc.gnu.org>
208         * gcc.dg/parm-incomplete-1.c: Update.
209         * gcc.dg/pr18809-1.c: Update.
210         * gcc.dg/pr27953.c: Update.
211         * gcc.dg/vla-11.c: Update.
213 2015-07-27  Marek Polacek  <polacek@redhat.com>
215         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
217 2015-07-27  Tom de Vries  <tom@codesourcery.com>
219         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
220         attribute.  Update comment.
221         (main): Remove.
222         Add scan for not parallelizing inner loop.
223         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
224         attribute.
225         (main): Remove.
227 2015-07-27  Marek Polacek  <polacek@redhat.com>
229         PR bootstrap/67030
230         * c-c++-common/Wtautological-compare-2.c: New test.
232 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
234         PR target/66232
235         * gcc.target/i386/pr66232-6.c: New tests.
236         * gcc.target/i386/pr66232-7.c: Likewise.
237         * gcc.target/i386/pr66232-8.c: Likewise.
238         * gcc.target/i386/pr66232-9.c: Likewise.
240 2015-07-27  Marek Polacek  <polacek@redhat.com>
242         PR c++/66555
243         PR c/54979
244         * c-c++-common/Wtautological-compare-1.c: New test.
246 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
248         PR c++/18969
249         * g++.dg/template/pr18969.C: New test.
250         * g++.dg/template/pr18969-2.C: New test.
251         * g++.old-deja/g++.jason/overload.C: Remove return value in
252         template function returning void.
254 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
256         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
257         immediates to avoid shift-overflow warnings.
259 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
261         PR c++/66857
262         * g++.dg/init/pr66857.C: New test.
264 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
266         PR target/66648
267         * gcc.target/i386/pr66648.c: New test.
269 2015-07-25  Tom de Vries  <tom@codesourcery.com>
271         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
272         interchange_files and block_files variables.
273         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
274         arithmetic.
275         * gcc.dg/graphite/uns-interchange-12.c: Same.
276         * gcc.dg/graphite/uns-interchange-14.c: Same.
277         * gcc.dg/graphite/uns-interchange-15.c: Same.
278         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
279         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
281 2015-07-25  Jeff Law  <law@redhat.com>
283         Revert:
284         PR lto/66752
285         * gcc.dg/tree-ssa/pr66752-2.c: New test.
286         * gcc.dg/torture/pr66752-1.c: New test
287         * g++.dg/torture/pr66752-2.C: New test.
289 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
291         Revert:
292         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
294         PR rtl-optimization/64164
295         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
296         * gcc.dg/ssp-1.c: Make counter a register.
297         * gcc.dg/ssp-2.c: Likewise.
298         * gcc.dg/torture/parm-coalesce.c: New.
300 2015-07-24  Tom de Vries  <tom@codesourcery.com>
302         * gcc.dg/graphite/block-1.c: Xfail scan.
303         * gcc.dg/graphite/interchange-12.c: Same.
304         * gcc.dg/graphite/interchange-14.c: Same.
305         * gcc.dg/graphite/interchange-15.c: Same.
306         * gcc.dg/graphite/interchange-9.c: Same.
307         * gcc.dg/graphite/interchange-mvt.c: Same.
308         * gcc.dg/graphite/uns-block-1.c: New test.
309         * gcc.dg/graphite/uns-interchange-12.c: New test.
310         * gcc.dg/graphite/uns-interchange-14.c: New test.
311         * gcc.dg/graphite/uns-interchange-15.c: New test.
312         * gcc.dg/graphite/uns-interchange-9.c: New test.
313         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
315 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
317         PR c++/64079
318         * c-c++-common/Wunused-function-1.c: New.
320 2015-07-24  Tom de Vries  <tom@codesourcery.com>
322         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
323         alternative exit-first loop transform.
324         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
325         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
326         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
327         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
328         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
329         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
330         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
331         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
332         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
334 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
336         PR ipa/66566
337         * gcc.target/i386/mpx/pr66566.c: New test.
339 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
341         PR bootstrap/66978
342         * gcc.target/i386/pr66978.c: New test.
344 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
346         * gcc.target/s390/gpr2fprsavecfi.c: New test.
348 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
350         * gcc.target/s390/insv-1.c: New test.
351         * gcc.target/s390/insv-2.c: New test.
352         * gcc.target/s390/insv-3.c: New test.
354 2015-07-24  Tom de Vries  <tom@codesourcery.com>
356         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
358 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
360         PR middle-end/25530
361         * gcc.dg/pr25530.c: New test.
363 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
365         PR middle-end/25529
366         * gcc.dg/pr25529.c: New test.
368 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
370         * gcc.target/arm/reg_equal_test.c: New test.
372 2015-07-23  Jeff Law  <law@redhat.com>
374         PR lto/66752
375         * gcc.dg/tree-ssa/pr66752-2.c: New test.
376         * gcc.dg/torture/pr66752-1.c: New test
377         * g++.dg/torture/pr66752-2.C: New test.
379 2015-07-23  Marek Polacek  <polacek@redhat.com>
381         PR c++/66572
382         * g++.dg/warn/Wlogical-op-2.C: New test.
384 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
386         PR rtl-optimization/64164
387         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
388         * gcc.dg/ssp-1.c: Make counter a register.
389         * gcc.dg/ssp-2.c: Likewise.
390         * gcc.dg/torture/parm-coalesce.c: New.
392 2015-07-23  Marek Polacek  <polacek@redhat.com>
394         PR sanitizer/66908
395         * c-c++-common/ubsan/pr66908.c: New test.
397 2015-07-23  Tom de Vries  <tom@codesourcery.com>
399         * gcc.dg/autopar/outer-4.c: Add xfail.
400         * gcc.dg/autopar/outer-5.c: Same.
401         * gcc.dg/autopar/outer-6.c: Same.
402         * gcc.dg/autopar/reduc-2.c: Same.
403         * gcc.dg/autopar/reduc-2char.c: Same.
404         * gcc.dg/autopar/reduc-2short.c: Same.
405         * gcc.dg/autopar/reduc-8.c: Same.
406         * gcc.dg/autopar/uns-outer-4.c: New test.
407         * gcc.dg/autopar/uns-outer-5.c: New test.
408         * gcc.dg/autopar/uns-outer-6.c: New test.
410 2015-07-23  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/66952
413         * gcc.dg/torture/pr66952.c: Use signed char.
415 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
417         PR tree-optimization/66926,66951
418         * gcc.dg/vect/pr66951.c: New test.
420 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
422         PR c++/52987
423         * g++.dg/parse/error57.C: New.
424         * g++.dg/expr/string-2.C: Update.
426 2015-07-23  Richard Biener  <rguenther@suse.de>
428         PR tree-optimization/66945
429         * gcc.dg/torture/pr66945.c: New testcase.
431 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
433         PR target/66954
434         * g++.dg/ext/mv24.C: New test.
436 2015-07-22  Marek Polacek  <polacek@redhat.com>
438         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
439         dg-options.
441 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
443         PR fortran/61831
444         PR fortran/66929
445         * gfortran.dg/generic_30.f90: New.
447 2015-07-22  Richard Biener  <rguenther@suse.de>
449         PR tree-optimization/66952
450         * gcc.dg/torture/pr66952.c: New testcase.
452 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
454         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
455         test.
456         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
457         test.
458         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
459         test.
460         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
461         test.
462         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
463         test.
464         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
465         test.
466         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
467         test.
468         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
469         test.
470         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
471         test.
472         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
473         test.
474         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
475         test.
476         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
477         test.
478         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
479         test.
480         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
481         test.
482         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
483         test.
484         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
485         test.
486         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
487         test.
488         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
489         test.
490         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
491         test.
492         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
493         test.
494         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
495         test.
496         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
497         test.
498         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
499         test.
500         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
501         test.
502         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
503         test.
504         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
505         test.
506         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
507         test.
508         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
509         test.
510         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
511         test.
512         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
513         test.
514         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
515         test.
516         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
517         test.
518         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
519         test.
520         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
521         test.
522         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
523         test.
524         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
525         test.
526         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
527         test.
528         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
529         test.
530         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
531         test.
532         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
533         test.
534         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
535         test.
536         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
537         test.
538         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
539         test.
540         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
541         test.
542         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
543         test.
544         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
545         test.
546         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
547         test.
548         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
549         test.
550         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
551         test.
552         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
553         test.
554         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
555         test.
556         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
557         test.
558         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
559         test.
560         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
561         test.
562         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
563         test.
564         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
565         test.
566         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
567         test.
568         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
569         test.
570         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
571         test.
572         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
573         test.
574         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
575         test.
576         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
577         test.
578         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
579         test.
580         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
581         test.
582         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
583         test.
584         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
585         test.
586         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
587         test.
588         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
589         test.
590         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
591         test.
592         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
593         test.
594         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
595         test.
596         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
597         test.
598         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
599         test.
600         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
601         test.
602         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
603         test.
604         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
605         test.
606         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
607         test.
608         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
609         test.
610         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
611         test.
612         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
613         test.
614         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
615         test.
616         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
617         test.
618         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
619         test.
620         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
621         test.
622         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
623         test.
624         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
625         test.
626         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
627         test.
628         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
629         test.
630         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
631         test.
632         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
633         test.
634         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
635         test.
636         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
637         test.
638         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
639         test.
640         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
641         test.
642         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
643         test.
644         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
645         test.
646         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
647         test.
648         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
649         test.
650         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
651         test.
652         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
653         test.
654         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
655         test.
656         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
657         test.
658         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
659         test.
660         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
661         test.
662         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
663         test.
664         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
665         test.
666         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
667         test.
668         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
669         test.
670         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
671         test.
672         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
673         test.
674         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
675         test.
676         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
677         test.
678         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
679         test.
680         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
681         test.
682         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
683         test.
684         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
685         test.
686         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
687         test.
688         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
689         test.
690         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
691         test.
692         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
693         test.
694         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
695         test.
696         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
697         test.
698         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
699         test.
700         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
701         test.
702         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
703         test.
704         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
705         test.
706         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
707         test.
708         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
709         test.
710         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
711         test.
712         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
713         test.
714         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
715         test.
716         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
717         test.
719 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
721         * g++.dg/template/crash81.C: Update.
723 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
725         PR ipa/66424.
726         * gcc.target/i386/pr66424.c: New.
728 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
730         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
732 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
734         PR fortran/61831
735         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
736         Drop address sanitization.
738 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
740         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
741         Skip -march=armv4t.
742         (dg-additional-options): Set armv5t flag.
744 2015-07-21  Marek Polacek  <polacek@redhat.com>
746         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
747         * gcc.dg/vmx/unpack.c: Likewise.
748         * gcc.target/powerpc/quad-atomic.c: Likewise.
750 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
752         * gcc.target/i386/asm-flag-5.c (f_ll): New.
754 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
756         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
757         model.
759 2015-07-20  Marek Polacek  <polacek@redhat.com>
761         PR c++/55095
762         * c-c++-common/Wshift-overflow-1.c: New test.
763         * c-c++-common/Wshift-overflow-2.c: New test.
764         * c-c++-common/Wshift-overflow-3.c: New test.
765         * c-c++-common/Wshift-overflow-4.c: New test.
766         * c-c++-common/Wshift-overflow-5.c: New test.
767         * g++.dg/cpp1y/left-shift-1.C: New test.
768         * gcc.dg/c90-left-shift-2.c: New test.
769         * gcc.dg/c90-left-shift-3.c: New test.
770         * gcc.dg/c99-left-shift-2.c: New test.
771         * gcc.dg/c99-left-shift-3.c: New test.
772         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
773         * gcc.c-torture/execute/pr40386.c: Likewise.
774         * gcc.dg/vect/pr33373.c: Likewise.
775         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
776         * gcc.dg/vect/vect-shift-2.c: Likewise.
778 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
780         * gcc.target/aarch64/neg_abs_1.c: New test.
782 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
784         PR target/66922
785         * gcc.target/i386/pr66922.c: New test.
787 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
789         PR middle-end/46851
790         PR middle-end/60340
791         * gcc.dg/tree-ssa/pr42327.c: Removed.
792         * g++.dg/other/pr35011.C: Removed.
794 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
796         PR target/66906
797         * gcc.target/i386/pr66906.c: New test.
799 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
801         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
802         as follow-up to r225930.
804 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
806         PR fortran/52846
807         * lib/fortran-modules.exp (proc cleanup-submodules): New
808         procedure.
809         * gfortran.dg/submodule_1.f08: Change extension and clean up
810         the submodule files.
811         * gfortran.dg/submodule_2.f08: ditto
812         * gfortran.dg/submodule_6.f08: ditto
813         * gfortran.dg/submodule_7.f08: ditto
814         * gfortran.dg/submodule_8.f08: New test
815         * gfortran.dg/submodule_9.f08: New test
817 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
818             Sebastian Pop  <s.pop@samsung.com>
820         PR middle-end/61929
821         * gcc.dg/graphite/pr61929.c: New.
823 2015-07-17  Marek Polacek  <polacek@redhat.com>
825         * gcc.dg/fold-minus-7.c: New test.
827 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
829         * gfortran.dg/co_reduce_1.f90: New file.
831 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
833         PR target/66824
834         * gcc.target/i386/pr66824.c:
836 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
838         PR fortran/66035
839         * gfortran.dg/structure_constructor_13.f03: New test.
841 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
843         PR fortran/61831
844         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
845         of generated while loops in the tree dump.
846         * gfortran.dg/derived_constructor_comps_6.f90: New file.
848 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
850         * gcc.dg/vect/vect-outer-simd-2.c: New test.
852 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
854         PR target/66891
855         * gcc.target/i386/pr66891.c: New test.
857 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
859         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
861 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
863         PR rtl-optimization/66626
864         * gcc.target/i386/pr66626-2.c: New.
866 2015-07-16  Martin Liska  <mliska@suse.cz>
868         * g++.dg/ipa/pr66896.c: New test.
870 2015-07-16  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/66894
873         * gcc.dg/torture/pr66894.c: New testcase.
875 2015-07-16  Richard Biener  <rguenther@suse.de>
877         * gcc.dg/tree-ssa/pr21031.c: Adjust.
879 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
881         PR target/66866
882         * g++.dg/pr66866.C: New test.
884 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
886         * gcc.target/powerpc/vec-cmp-sel.c: New test.
888 2015-07-15  Richard Biener  <rguenther@suse.de>
890         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
891         { -O3 -fomit-frame-pointer },
892         { -O3 -fomit-frame-pointer -funroll-loops } and
893         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
894         in favor of
895         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
896           -finline-functions }
898 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
900         * gcc.target/mips/interrupt_handler-5.c: New test.
902 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
903             Robert Suchanek  <robert.suchanek@imgtec.com>
905         * gcc.target/mips/interrupt_handler-4.c: New test.
907 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
909         PR testsuite/66734
910         * gcc.dg/lto/lto.exp: Initialize MPX.
912 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
914         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
915         dg-skip-if.
916         * gcc.target/arm/scd42-3.c: Likewise.
918 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
920         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
921         code to be run when the pre-arch code increases the isa_rev to
922         mips32r6 or greater.
924 2015-07-15  Richard Biener  <rguenther@suse.de>
926         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
927         { -O3 -fomit-frame-pointer },
928         { -O3 -fomit-frame-pointer -funroll-loops } and
929         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
930         in favor of
931         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
932           -finline-functions }
933         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
934         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
935         to additional_flags.
937 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
939         PR rtl-optimization/66838
940         * gcc.target/i386/pr66838.c: New test.
942 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
944         PR c++/66850
945         * g++.dg/template/pr66850.C: New test.
947 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
948             Cesar Philippidis  <cesar@codesourcery.com>
949             Chung-Lin Tang  <cltang@codesourcery.com>
951         * gcc.target/nios2/nios2-flushd.c: New.
952         * gcc.target/nios2/nios2-rdprs.c: New.
953         * gcc.target/nios2/r2-atomic.c: New.
954         * gcc.target/nios2/r2-eni.c: New.
955         * gcc.target/nios2/r2-wrpie.c: New.
957 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
958             Cesar Philippidis  <cesar@codesourcery.com>
959             Chung-Lin Tang  <cltang@codesourcery.com>
961         * gcc.target/nios2/cdx-ldstwm-1.c: New.
962         * gcc.target/nios2/cdx-ldstwm-2.c: New.
964 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
965             Cesar Philippidis  <cesar@codesourcery.com>
966             Chung-Lin Tang  <cltang@codesourcery.com>
968         * gcc.target/nios2/andci.c: New.
969         * gcc.target/nios2/bmx.c: New.
970         * gcc.target/nios2/cdx-add.c: New.
971         * gcc.target/nios2/cdx-branch.c: New.
972         * gcc.target/nios2/cdx-callret.c: New.
973         * gcc.target/nios2/cdx-loadstore.c: New.
974         * gcc.target/nios2/cdx-logical.c: New.
975         * gcc.target/nios2/cdx-mov.c: New.
976         * gcc.target/nios2/cdx-shift.c: New.
977         * gcc.target/nios2/cdx-sub.c: New.
978         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
980 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
982         PR c++/65071
983         * g++.dg/cpp0x/vt-65071.C: New.
985 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
986             Cesar Philippidis  <cesar@codesourcery.com>
987             Chung-Lin Tang  <cltang@codesourcery.com>
989         * gcc.target/nios2/r2-io-range.c: New.
990         * gcc.target/nios2/r2-stio-1.c: New.
991         * gcc.target/nios2/r2-stio-2.c: New.
992         * gcc.target/nios2/nios2-ldxio.c: New.
993         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
994         of just compile.  Add more tests.
996 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
998         gfortran.dg/pr66864.f90: New test.
1000 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1002         PR rtl-optimization/66626
1003         * gcc.target/i386/pr66626.c: New.
1005 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1007         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1008         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1009         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1011 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1013         * g++.dg/template/crash81.C: Adjust for error + inform change.
1014         * g++.dg/template/pr58878.C: Likewise.
1015         * g++.dg/template/shadow1.C: Likewise.
1016         * g++.dg/template/shadow2.C: Likewise.
1017         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1018         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1019         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1020         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1022 2015-07-14  Richard Biener  <rguenther@suse.de>
1024         PR tree-optimization/66863
1025         * gcc.dg/torture/pr66863.c: New testcase.
1027 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1029         PR c++/65186
1030         * g++.dg/template/pr65186.C: New test.
1032 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1034         * gcc.target/arm/macro_defs0.c: Add directive to skip
1035         test if -marm is present.
1036         * gcc.target/arm/macro_defs1.c: Likewise.
1038 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1040         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1041         if-conversion..
1042         * gcc.target/aarch64/adds1.c: Likewise.
1043         * gcc.target/aarch64/ands_1.c: Likewise.
1044         * gcc.target/aarch64/bics_1.c: Likewise.
1045         * gcc.target/aarch64/subs1.c: Likewise.
1046         * gcc.target/aarch64/subs3.c: Likewise.
1048 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1050         PR fortran/64589
1051         * gfortran.dg/pr64589.f90: New test.
1053 2015-07-13  Renlin Li  <renlin.li@arm.com>
1055         PR rtl/66556
1056         * gcc.c-torture/execute/pr66556.c: New.
1058 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1060         * gcc.dg/20020219-1.c: Fix double word typos.
1061         * gcc.dg/20020919-1.c: Same.
1063 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1064             Jeff Law  <law@redhat.com>
1066         PR middle-end/66726
1067         * g++.dg/tree-ssa/pr66726.c: New test.
1068         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1069         * gcc.dg/tree-ssa/pr66726.c: New test.
1071 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1073         PR c++/58734
1074         * g++.dg/cpp0x/variadic-ttp2.C: New.
1076 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1078         PR c++/30044
1079         * g++.dg/cpp0x/auto46.C: New test.
1080         * g++.dg/template/pr30044.C: New test.
1081         * g++.dg/template/shadow2.C: New test.
1082         * g++.dg/template/error55.C: New test.
1083         * g++.dg/template/crash83.C: Accept any error string.
1084         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1085         parameters.
1086         * g++.dg/cpp0x/variadic19.C: Likewise
1087         * g++.dg/template/canon-type-13.C: Likewise.
1088         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1089         * g++.dg/torture/20070621-1.C: Likewise.
1091 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1093         PR c++/54521
1094         * g++.dg/init/explicit3.C: New.
1096 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1098         PR target/66819
1099         * gcc.target/i386/pr66819-1.c: New test.
1100         * gcc.target/i386/pr66819-2.c: Likewise.
1101         * gcc.target/i386/pr66819-3.c: Likewise.
1102         * gcc.target/i386/pr66819-4.c: Likewise.
1103         * gcc.target/i386/pr66819-5.c: Likewise.
1105 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1107         PR target/66703
1108         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1109         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1110         type to prevent possible flag-clobbering zero-extensions.
1111         * gcc.target/i386/pr66703.c: New test.
1113 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1115         PR c++/60842
1116         * g++.dg/cpp0x/nsdmi-template15.C: New.
1118 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1120         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1122 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1124         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1125         * gcc.target/arm/flip-thumb.c: Likewise.
1127 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1129         PR target/66813
1130         * gcc.target/i386/pr66813.c: New test.
1132 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1134         PR middle-end/66820
1135         * gcc.dg/gomp/pr66820.c: New test.
1137 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1139         PR c++/65592
1140         * g++.dg/cpp0x/scoped_enum6.C: New.
1142 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1144         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1145         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1147 2015-07-10  Richard Biener  <rguenther@suse.de>
1149         PR tree-optimization/66823
1150         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1151         which should not be necessary.  XFAIL.
1153 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1155         PR c++/64848
1156         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1158 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1160         PR middle-end/66633
1161         * gcc.dg/gomp/pr66633-1.c: New test.
1162         * gcc.dg/gomp/pr66633-2.c: New test.
1163         * gcc.dg/gomp/pr66633-3.c: New test.
1164         * gcc.dg/gomp/pr66633-4.c: New test.
1166 2015-07-09  John Marino  <gnugcc@marino.st>
1168         * lib/target-supports.exp (check_effective_target_pie):
1169         Add *-*-dragonfly*
1171 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1173         PR target/66814
1174         * gcc.target/i386/pr66814.c: New test.
1176 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1178         PR target/66731
1179         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1180         * gcc.target/aarch64/fnmul-2.c: Likewise.
1181         * gcc.target/aarch64/fnmul-3.c: Likewise.
1182         * gcc.target/aarch64/fnmul-4.c: Likewise.
1184 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1186         PR c++/65790
1187         * g++.dg/cpp0x/vt-65790.C: New.
1189 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1191         PR target/66818
1192         * gcc.target/i386/pr66818.c: New test.
1194 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1196         PR target/66817
1197         * gcc.target/i386/pr66817.c: New test.
1199 2015-07-09  Marek Polacek  <polacek@redhat.com>
1201         PR tree-optimization/66718
1202         * gcc.dg/vect/vect-126.c: New test.
1204 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1206         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1207         even when dwarf-2 is not the default.
1209 2015-07-08  Jeff Law  <law@redhat.com>
1211         PR testsuite/66796
1212         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1213         to have a single memory reference.
1215 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1217         * g++.dg/other/dump-ada-spec-9.C: New test.
1219 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1221         * g++.dg/vect/vect.exp: Run also simd* tests.
1222         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1223         (check_vect): Fix up get_cpuid call for C++.
1224         * g++.dg/vect/simd-clone-1.cc: New test.
1226 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1228         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1230 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1232         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1233         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1235 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1237         PR target/66806
1238         * gcc.target/i386/pr66806.c: New test.
1240 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1242         PR c++/66421
1243         * g++.dg/cpp0x/auto45.C: New.
1245 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1247         PR middle-end/66334
1248         * gcc.target/i386/pr66334.c: New.
1250 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1252         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1253         comments.
1255 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1257         PR jit/66783
1258         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1259         (verify_code): Update expected error message.
1260         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1261         (verify_code): Likewise.
1262         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1263         (verify_code): Likewise.
1265 2015-07-08  Richard Biener  <rguenther@suse.de>
1267         PR tree-optimization/66793
1268         * gcc.dg/torture/pr66793.c: New testcase.
1270 2015-07-08  Richard Biener  <rguenther@suse.de>
1272         PR tree-optimization/66794
1273         * gcc.dg/torture/pr66794.c: New testcase.
1275 2015-07-08  Marek Polacek  <polacek@redhat.com>
1277         PR c++/66748
1278         * g++.dg/abi/abi-tag15.C: New test.
1280 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1282         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1283         * gcc.target/mips/branch-3.c: Ditto
1284         * gcc.target/mips/branch-4.c: Ditto.
1285         * gcc.target/mips/branch-5.c: Ditto.
1286         * gcc.target/mips/branch-6.c: Ditto.
1287         * gcc.target/mips/branch-7.c: Ditto.
1288         * gcc.target/mips/branch-8.c: Ditto.
1289         * gcc.target/mips/branch-9.c: Ditto.
1290         * gcc.target/mips/branch-10.c: Ditto.
1291         * gcc.target/mips/branch-11.c: Ditto.
1292         * gcc.target/mips/branch-12.c: Ditto.
1293         * gcc.target/mips/branch-13.c: Ditto.
1294         * gcc.target/mips/umips-branch-5.c: New file.
1295         * gcc.target/mips/umips-branch-6.c: New file.
1296         * gcc.target/mips/umips-branch-7.c: New file.
1297         * gcc.target/mips/umips-branch-8.c: New file.
1298         * gcc.target/mips/umips-branch-9.c: New file.
1299         * gcc.target/mips/umips-branch-10.c: New file.
1300         * gcc.target/mips/umips-branch-11.c: New file.
1301         * gcc.target/mips/umips-branch-12.c: New file.
1302         * gcc.target/mips/umips-branch-13.c: New file.
1303         * gcc.target/mips/umips-branch-14.c: New file.
1304         * gcc.target/mips/umips-branch-15.c: New file.
1305         * gcc.target/mips/umips-branch-16.c: New file.
1306         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1307         (OCCUPY_0xfffc): New define.
1309 2015-07-08  Renlin Li  <renlin.li@arm.com>
1311         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1313 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1315         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1317 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1319         * gcc.target/i386/bt-3.c: New test.
1320         * gcc.target/i386/bt-4.c: Ditto.
1322 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1324         * g++.dg/other/dump-ada-spec-8.C: New test.
1326 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1328         PR jit/66783
1329         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1330         test case.
1331         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1332         New test case.
1333         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1334         New test case.
1335         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1336         Avoid using an opaque struct for local "f".
1338 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1340         PR jit/66779
1341         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1342         * jit.dg/test-pr66779.c: New testcase.
1344 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1346         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1347         NOCOMPRESSION.
1349 2015-07-07  Richard Biener  <rguenther@suse.de>
1351         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1353 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1355         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1356         * gcc.target/mips/call-5.c: Ditto.
1357         * gcc.target/mips/call-6.c: Ditto.
1359 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1361         * gcc.dg/dx-test.c: New test-case.
1363 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1365         PR fortran/66578
1366         * gfortran.dg/allocate_with_source_9.f08: New test.
1368 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1370         PR target/52144
1371         * gcc.target/arm/flip-thumb.c: Fix scan.
1372         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1373         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1374         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1375         Fix return value.
1377 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1379         PR target/65956
1380         * gcc.c-torture/execute/pr65956.c: New test.
1382 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1384         * gcc.target/arm/aapcs/align1.c: New.
1385         * gcc.target/arm/aapcs/align_rec1.c: New.
1386         * gcc.target/arm/aapcs/align2.c: New.
1387         * gcc.target/arm/aapcs/align_rec2.c: New.
1388         * gcc.target/arm/aapcs/align3.c: New.
1389         * gcc.target/arm/aapcs/align_rec3.c: New.
1390         * gcc.target/arm/aapcs/align4.c: New.
1391         * gcc.target/arm/aapcs/align_rec4.c: New.
1392         * gcc.target/arm/aapcs/align_vararg1.c: New.
1393         * gcc.target/arm/aapcs/align_vararg2.c: New.
1395 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1397         * gfortran.dg/iomsg_2.f90: New test.
1399 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1401         PR target/66749
1402         * gcc.target/i386/pr66749.c: New test.
1404 2015-07-06  Richard Biener  <rguenther@suse.de>
1406         PR tree-optimization/66772
1407         * gcc.dg/torture/pr66772-1.c: New testcase.
1408         * gcc.dg/torture/pr66772-2.c: Likewise.
1410 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1412         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1413         the jals instruction.
1415 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1417         PR target/53383
1418         * gcc.target/i386/pr53383-1.c: New file.
1419         * gcc.target/i386/pr53383-2.c: Likewise.
1420         * gcc.target/i386/pr53383-3.c: Likewise.
1422 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1424         * gcc.target/aarch64/fnmul-1.c: New.
1425         * gcc.target/aarch64/fnmul-2.c: New.
1426         * gcc.target/aarch64/fnmul-3.c: New.
1427         * gcc.target/aarch64/fnmul-4.c: New.
1429 2015-07-06  Richard Biener  <rguenther@suse.de>
1431         PR middle-end/66759
1432         * gcc.dg/torture/pr66759.c: New testcase.
1434 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1436         PR fortran/58586
1437         * gfortran.dg/alloc_comp_class_3.f03: New test.
1438         * gfortran.dg/alloc_comp_class_4.f03: New test.
1440 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1442         * gcc.c-torture/execute/pr66757.c: New test.
1444 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1446         PR tree-optimization/66720
1447         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1449 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1450             Sandra Loosemore <sandra@codesourcery.com>
1452         * gcc.target/nios2/gprel-offset.c: New test.
1454 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1456         PR fortran/66725
1457         * gfortran.dg/pr66725.f90: New test.
1459 2015-07-03  Jason Merrill  <jason@redhat.com>
1461         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1462         Avoid narrowing error.
1464 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1466         PR rtl-optimization/66706
1467         * gcc.target/powerpc/shift-int.c: New testcase.
1469 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1471         PR target/66746.
1472         * gcc.target/i386/pr66746.c: New file.
1474 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1476         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1478 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1480         PR tree-optimization/66119
1481         * g++.dg/opt/pr66119.C: New.
1483 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1485         PR fortran/52846
1486         * gfortran.dg/submodule_1.f90: New test
1487         * gfortran.dg/submodule_2.f90: New test
1488         * gfortran.dg/submodule_3.f90: New test
1489         * gfortran.dg/submodule_4.f90: New test
1490         * gfortran.dg/submodule_5.f90: New test
1491         * gfortran.dg/submodule_6.f90: New test
1492         * gfortran.dg/submodule_7.f90: New test
1494 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1496         PR preprocessor/53690
1497         * g++.dg/cpp/pr53690.C: New.
1499 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1501         * gcc.target/powerpc/vec-cmp.c: New test.
1503 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1505         PR fortran/56520
1506         * gfortran.dg/pr56520.f90: New test.
1508 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1510         PR fortran/66545
1511         * gfortran.dg/pr66545_1.f90: New test.
1512         * gfortran.dg/pr66545_2.f90: New test.
1514 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1516         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1517         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1519 2015-07-02  Richard Biener  <rguenther@suse.de>
1521         PR testsuite/66719
1522         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1523         unaligned loads.
1525 2015-07-02  Richard Biener  <rguenther@suse.de>
1527         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1529 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1531         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1533 2015-07-01  Jason Merrill  <jason@redhat.com>
1535         * lib/target-supports.exp (cxx_default): Set to C++14.
1537 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1539         PR testsuite/66723
1540         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1541         scan-assembler.
1543 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1545         * gfortran.dg/warn_conversion_8.f90:  New test.
1547 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1549         PR rtl-optimization/61047
1550         * gcc.c-torture/execute/20150611-1.c: New testcase.
1552 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1554         PR jit/66700
1555         * jit.dg/all-non-failing-tests.h: Add
1556         test-pr66700-observing-write-through-ptr.c.
1557         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1559 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1561         * jit.dg/test-accessing-union.c: Add comments for use by
1562         gcc/jit/docs/topics/types.rst.
1564 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1566         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1567         'do-require-effective-target' with 'dg-require-effective-target'.
1568         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1569         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1570         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1571         'stlex' with 'strex' as the expected output.
1573 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1575         PR c++/60365
1576         * g++.dg/cpp0x/gen-attrs-60.C: New.
1577         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1579 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1581         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1582         New function.
1583         * gcc.target/aarch64/pic-small.c: Restrict this test under
1584         check_effective_target_aarch64_small_fpic.
1586 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1588         * gfortran.dg/gomp/pr66633.f90: New test.
1590 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1592         PR c++/66686
1593         * g++.dg/template/pr66686.C: New test.
1595 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1597         * gnat.dg/lto17.ad[sb]: New test.
1599 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1601         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1602         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1603         testcase.
1604         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1605         New testcase.
1606         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1607         New testcase.
1608         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1609         New testcase.
1610         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1611         New testcase.
1612         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1613         New testcase.
1614         * jit.dg/test-switch.c: New testcase.
1615         * jit.dg/test-switch.cc: New testcase.
1617 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1619         PR jit/66546
1620         * jit.dg/all-non-failing-tests.h: Add note about
1621         test-validly-unreachable-block.c.
1622         * jit.dg/test-validly-unreachable-block.c: New file.
1624 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1626         PR jit/66628
1627         * jit.dg/all-non-failing-tests.h: Add note about
1628         test-extra-options.c.
1629         * jit.dg/test-extra-options.c: New testcase.
1631 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1633         PR debug/66691
1634         * gcc.target/i386/pr66691.c: New.
1636 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1638         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1639         * gcc.target/i386/iamcu/args.h: Likewise.
1640         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1641         * gcc.target/i386/iamcu/defines.h: Likewise.
1642         * gcc.target/i386/iamcu/macros.h: Likewise.
1643         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1644         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1645         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1646         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1647         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1648         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1649         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1650         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1651         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1652         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1653         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1654         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1655         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1656         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1657         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1658         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1659         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1661 2015-06-30  Marek Polacek  <polacek@redhat.com>
1663         * gcc.dg/fold-minus-6.c: New test.
1665         * gcc.dg/fold-ior-3.c: New test.
1667 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1669         Implement N4197 - Adding u8 character literals
1670         * g++.dg/cpp1z/utf8.C: New.
1671         * g++.dg/cpp1z/utf8-neg.C: New.
1672         * g++.dg/cpp1z/udlit-utf8char.C: New.
1674 2015-06-30  Marek Polacek  <polacek@redhat.com>
1676         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1678 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1680         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1681         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1682         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1683         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1685 2015-06-30  Marek Polacek  <polacek@redhat.com>
1687         * gcc.dg/fold-ior-2.c: New test.
1689 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1691         PR tree-optimization/66652
1692         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1693         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1694         pointers.
1695         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1697 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1699         PR c++/65977
1700         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1701         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1703 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1705         PR fortran/66605
1706         * gfortran.dg/wunused-parameter.f90: New test.
1708 2015-06-29  Richard Henderson  <rth@redhat.com>
1710         * gcc.target/i386/asm-flag-1.c: New.
1711         * gcc.target/i386/asm-flag-2.c: New.
1712         * gcc.target/i386/asm-flag-3.c: New.
1713         * gcc.target/i386/asm-flag-4.c: New.
1714         * gcc.target/i386/asm-flag-5.c: New.
1716 2015-06-29  Marek Polacek  <polacek@redhat.com>
1718         PR c/66322
1719         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1720         * c-c++-common/pr66322.c: New test.
1721         * g++.dg/eh/scope1.C: Remove dg-warning.
1723 2015-06-29  Richard Biener  <rguenther@suse.de>
1725         PR tree-optimization/66677
1726         * gcc.dg/vect/pr66677.c: New testcase.
1728 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1730         PR middle-end/64130
1731         * gcc.dg/tree-ssa/pr64130.c: New test.
1733 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1735         * gcc.target/aarch64/pic-small.c: New testcase.
1737 2015-06-26  Richard Biener  <rguenther@suse.de>
1739         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1741 2015-06-26  Marek Polacek  <polacek@redhat.com>
1743         * gcc.dg/fold-and-1.c: New test.
1744         * gcc.dg/fold-and-2.c: New test.
1746 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1748         * gnat.dg/warn11.adb: Add missing dg directive.
1749         * gnat.dg/warn12.adb: New test.
1750         * gnat.dg/warn12_pkg.ads: New helper.
1752 2015-06-26  Richard Biener  <rguenther@suse.de>
1754         * gfortran.dg/reassoc_3.f90: Adjust.
1756 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1758         PR target/66412
1759         * gcc.target/i386/pr66412.c: New test.
1761 2015-06-25  Richard Biener  <rguenther@suse.de>
1763         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1765 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1767         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1769 2015-06-25  Richard Biener  <rguenther@suse.de>
1771         * gfortran.dg/vect/vect-9.f90: New testcase.
1773 2015-06-25  Nick Clifton  <nickc@redhat.com>
1775         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1776         H8300 and M32R targets.
1778 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1780         PR fortran/66528
1781         * gfortran.dg/maxerrors.f90: New test.
1783 2015-06-08  DJ Delorie  <dj@redhat.com>
1785         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1787 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1789         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1791 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1793         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1794         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1795         * gcc.target/aarch64/nofp_1.c: New file.
1797 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1799         Implement N3928 - Extending static_assert
1800         * g++.dg/cpp0x/static_assert8.C: Adjust.
1801         * g++.dg/cpp0x/static_assert12.C: New.
1802         * g++.dg/cpp0x/static_assert13.C: New.
1803         * g++.dg/cpp1y/static_assert1.C: New.
1804         * g++.dg/cpp1y/static_assert2.C: New.
1805         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1807 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1809         PR c++/65750
1810         * g++.dg/cpp0x/trailing11.C: New.
1812 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1814         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1815         multilibs.
1816         * gcc.target/arm/memset-inline-10.c: Likewise.
1817         * gcc.target/arm/pr58784.c: Likewise.
1818         * gcc.target/arm/pr59985.C: Likewise.
1819         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1821 2015-06-24  Renlin Li  <renlin.li@arm.com>
1823         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1824         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1826 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1828         Revert:
1829         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1831         PR c++/30044
1832         * g++.dg/cpp0x/auto45.C: New test.
1833         * g++.dg/template/pr30044.C: New test.
1834         * g++.dg/template/crash83.C: Accept any error string.
1835         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1836         parameters.
1837         * g++.dg/cpp0x/variadic18.C: Likewise
1838         * g++.dg/template/canon-type-13.C: Likewise.
1839         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1841 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1843         PR c++/65811
1844         * g++.dg/other/linkage2.C: New.
1846 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1848         PR target/63408
1849         * gcc.target/arm/pr63408.c: New test.
1851 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1853         * lib/c-torture.exp: Don't call check_effective_target_lto
1854         before setting up environment correctly.
1855         * lib/gcc-dg.exp: Likewise, and protect
1856         gcc_force_conventional_output.
1858 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1860         PR rtl-optimization/66306
1861         * gcc.target/s390/pr66306.c: New test.
1863 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1865         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1866         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1867         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1868         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1869         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1870         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1871         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1873 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1875         PR target/65803
1876         * gcc.c-torture/pr65803.c: New test.
1878 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1880         PR c++/30044
1881         * g++.dg/cpp0x/auto45.C: New test.
1882         * g++.dg/template/pr30044.C: New test.
1883         * g++.dg/template/crash83.C: Accept any error string.
1884         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1885         parameters.
1886         * g++.dg/cpp0x/variadic18.C: Likewise
1887         * g++.dg/template/canon-type-13.C: Likewise.
1888         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1890 2015-06-23  Marek Polacek  <polacek@redhat.com>
1892         * c-c++-common/Wlogical-op-3.c: New test.
1894 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1896         PR c++/66254
1897         * g++.dg/cpp0x/scoped_enum5.C: New.
1899 2015-06-23  Richard Biener  <rguenther@suse.de>
1901         PR tree-optimization/66636
1902         * gcc.dg/vect/pr66636.c: New testcase.
1904 2015-06-23  Marek Polacek  <polacek@redhat.com>
1906         * gcc.dg/fold-minus-4.c: New test.
1907         * gcc.dg/fold-minus-5.c: New test.
1908         * c-c++-common/ubsan/overflow-add-5.c: New test.
1910 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1912         Add missing testcase from r224672.
1913         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1915         * gcc.target/vax/bswapdi-1.c: New.
1917 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1919         PR fortran/64674
1920         * gfortran.dg/associate_18.f08: New test.
1922 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1924         PR target/66560
1925         * gcc.target/i386/pr66560-1.c: New test.
1926         * gcc.target/i386/pr66560-2.c: Ditto.
1927         * gcc.target/i386/pr66560-3.c: Ditto.
1928         * gcc.target/i386/pr66560-4.c: Ditto.
1930 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1932         * gcc.target/nvptx/nvptx.exp: New file.
1933         * gcc.target/nvptx/proto-1.c: Likewise.
1935 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1937         PR tree-optimization/66449
1938         * gcc.dg/vect/pr66449.c: New test.
1940 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1942         * g++.dg/other/dump-ada-spec-5.C: New test.
1943         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1944         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1946 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1948         * g++.dg/inherit/pure1.C: Test location too.
1950 2015-06-22  Marek Polacek  <polacek@redhat.com>
1952         * gcc.dg/fold-ior-1.c: New test.
1953         * gcc.dg/fold-minus-2.c: New test.
1954         * gcc.dg/fold-minus-3.c: New test.
1955         * gcc.dg/fold-plus-1.c: New test.
1956         * gcc.dg/fold-plus-2.c: New test.
1957         * gcc.dg/fold-xor-4.c: New test.
1958         * gcc.dg/fold-xor-5.c: New test.
1960 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1962         PR target/65914
1963         * g++.dg/torture/pr65914.C:  New.
1965 2015-06-22  Richard Biener  <rguenther@suse.de>
1967         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1968         not existing TORTURE_OPTIONS only.
1969         * lib/gcc-dg.exp: Likewise.
1971 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1973         PR target/52144
1974         * gcc.target/arm/flip-thumb.c: New test.
1976 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1977             Martin Liska  <mliska@suse.cz>
1979         PR ipa/65908
1980         * g++.dg/ipa/pr65908.C: New testcase.
1982 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1984         PR c++/65882
1985         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1986         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1988 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1990         * gnat.dg/specs/debug1.ads: Adjust.
1992 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1994         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1995         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1996         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1997         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1998         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1999         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2000         * gcc.target/aarch64/fmovd-zero.c: Delete.
2001         * gcc.target/aarch64/fmovf-zero.c: Delete.
2003 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2005         * gcc.target/vax/bswapdi-1.c: New.
2007 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2009         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2011 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2013         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2015 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2017         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2019 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2021         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2023 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2025         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2027 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2029         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2031 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2033         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2035 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2037         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2039 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2041         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2043 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2045         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2047 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2049         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2051 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2053         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2055 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2057         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2059 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2061         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2063 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2065         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2067 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2069         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2071 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2073         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2075 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2077         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2079 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2081         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2083 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2085         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2086         (_ARM_FPSCR): Add FZ field.
2087         (clean_results): Force FZ=1 on AArch64.
2088         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2090 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2092         * gcc.target/aarch64/pr62308.c: New test.
2094 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2096         PR fortran/66549
2097         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2099 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2101         * gcc.target/i386/mpx/pr66581.c: New test.
2103 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2105         * gcc.target/i386/cmov9.c: New test.
2107 2015-06-18  Richard Biener  <rguenther@suse.de>
2109         * g++.dg/other/const4.C: New testcase.
2111 2015-06-18  Michael Matz  <matz@suse.de>
2113         PR middle-end/66253
2114         * gcc.dg/vect/pr66253.c: New testcase.
2116 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2118         PR target/66569
2119         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2121 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2123         PR middle-end/66568
2124         * gcc.target/i386/mpx/pr66568.c: New test.
2126 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2128         PR middle-end/66567
2129         * gcc.target/i386/mpx/pr66567.c: New test.
2131 2015-06-18  Richard Biener  <rguenther@suse.de>
2133         PR tree-optimization/66510
2134         * gcc.dg/vect/slp-perm-12.c: New testcase.
2136 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2138         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2139         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2140         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2141         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2143 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2145         PR c++/66571
2146         * g++.dg/gomp/pr66571-1.C: New test.
2148         PR middle-end/66429
2149         * c-c++-common/gomp/pr66429.c: New test.
2151 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2153         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2154         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2155         ...this.
2156         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2157         New testcase.
2158         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2159         New testcase.
2161 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2163         PR testsuite/65944
2164         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2166 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2168         * gcc.target/mips/pr65862-1.c: New test.
2169         * gcc.target/mips/pr65862-2.c: Likewise.
2171 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2173         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2174         * gcc.target/i386/pr52252-atom.c: Ditto.
2175         * gcc.target/i386/vect-div-1.c: Ditto.
2176         * gcc.target/i386/rotate-5.c: Ditto.
2177         * gcc.target/i386/pr50202.c: Ditto.
2178         * gcc.target/i386/pr37843-3.c: Ditto.
2179         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2180         * gcc.target/i386/pr53397-1.c: Ditto.
2181         * gcc.target/i386/pr55934.c: Ditto.
2182         * gcc.target/i386/pr37843-4.c: Ditto.
2183         * gcc.target/i386/pr60451.c: Ditto.
2184         * gcc.target/i386/pr53397-2.c: Ditto.
2185         * gcc.target/i386/vectorize1.c: Ditto.
2186         * gcc.target/i386/extract-insert-combining.c: Ditto.
2187         * gcc.target/i386/pr53759.c: Ditto.
2188         * gcc.target/i386/pr52252-core.c: Ditto.
2189         * gcc.target/i386/rotate-3.c: Ditto.
2190         * gcc.target/i386/sse-20.c: Ditto.
2191         * gcc.target/i386/rotate-4.c: Ditto.
2192         * gcc.target/i386/pr61403.c: Ditto.
2193         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2194         * gcc.target/i386/pr60901.c: Ditto.
2195         * gcc.target/i386/pr59794-7.c: Ditto.
2196         * gcc.target/i386/pr62208.c: Ditto.
2197         * gcc.target/i386/pr53416.c: Ditto.
2198         * gcc.target/i386/asm-dialect-1.c: Ditto.
2199         * gcc.target/i386/pr50038.c: Ditto.
2200         * gcc.target/i386/47698.c: Ditto.
2201         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2202         * gcc.target/i386/pr59794-2.c: Ditto.
2203         * gcc.target/i386/pr59794-3.c: Ditto.
2204         * gcc.target/i386/pr39058.c: Ditto.
2205         * gcc.target/i386/pr60205-1.c: Ditto.
2206         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2207         * gcc.target/i386/sse2-movq-2.c: Ditto.
2209 2015-06-17  Richard Biener  <rguenther@suse.de>
2211         PR tree-optimization/66251
2212         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2214 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2216         PR c++/59682
2217         * g++.dg/parse/new-placement1.C: New.
2219 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2221         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2222         * jit.dg/test-compound-assignment.c: New testcase.
2224 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2226         PR jit/66539
2227         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2228         to "testcases" array.
2230 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2232         PR jit/66539
2233         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2234         * jit.dg/test-debug-strings.c: New test case.
2235         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2236         the discriminant has a sane debug string.
2238 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2240         PR target/56766
2241         * gcc.target/i386/pr56766-1.c: New test.
2242         * gcc.target/i386/pr56766-2.c: Ditto.
2244 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2246         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2247         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2248         * gcc.target/mips/loongson-simd.c: Ditto.
2250 2015-06-16  Richard Biener  <rguenther@suse.de>
2252         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2254 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2256         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2257         passed by the testsuite driver.
2259 2015-06-16  Richard Biener  <rguenther@suse.de>
2261         * gcc.dg/vect/slp-perm-11.c: New testcase.
2263 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2265         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2266         dg-options.
2268 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2270         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2271         Reinstate calls to torture-init and torture-finalize.
2273 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2275         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2277 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2279         PR c++/58583
2280         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2282 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2284         PR c++/51048
2285         * g++.dg/cpp0x/local-type1.C: New.
2287 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2289         PR fortran/44672
2290         PR fortran/45440
2291         PR fortran/57307
2292         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2293         unimplemented error.
2294         * gfortran.dg/allocate_with_source_7.f08: New test.
2295         * gfortran.dg/allocate_with_source_8.f08: New test.
2297 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2299         PR c++/65168
2300         * g++.dg/warn/Walways-true-3.C: New test.
2302 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2304         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2306 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2308         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2309         (main): Remove superfluous attributes.
2310         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2311         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2313 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2315         * gcc.target/i386/monitorx.c: New.
2316         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2317         * gcc.target/i386/sse-13.c: Ditto.
2318         * gcc.target/i386/sse-14.c: Ditto.
2319         * gcc.target/i386/sse-22.c: Ditto.
2320         * gcc.target/i386/sse-23.c: Ditto.
2321         * g++.dg/other/i386-2.C: Ditto.
2322         * g++.dg/other/i386-3.C: Ditto.
2324 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2326         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2328 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2330         PR fortran/66079
2331         * gfortran.dg/allocatable_scalar_13.f90: New test
2333 2015-06-11  Marek Polacek  <polacek@redhat.com>
2335         * gcc.dg/fold-xor-3.c: New test.
2337 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2339         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2340         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2342 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2344         PR target/52144
2345         * gcc.target/arm/pragma_attribute.c: New test.
2347 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2349         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2351 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2353         PR target/66473
2354         * gcc.target/i386/pr66473.c: New test.
2356 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2358         PR target/66470
2359         * gcc.dg/tls/pr66470.c: New test.
2360         * gcc.target/i386/pr66470.c: New test.
2362 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2364         PR target/52144
2365         * gcc.target/arm/attr_arm.c: New test
2366         * gcc.target/arm/attr_arm-err.c: New test
2367         * gcc.target/arm/attr_thumb.c: New test
2368         * gcc.target/arm/attr_thumb-static.c: New test
2370 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2372         PR target/66200
2373         PR target/66428
2374         PR c++/66192
2375         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2377 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2379         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2380         passed by the testsuite driver.
2382 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2384         Revert:
2385         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2386         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2387         * gcc.dg/ssp-1.c: Make counter a register.
2388         * gcc.dg/ssp-2.c: Likewise.
2389         * gcc.dg/torture/parm-coalesce.c: New.
2391 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2393         * gcc.target/i386/vararg-loc.c: New test.
2395 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2397         PR c++/65815
2398         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2399         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2401 2015-06-09  Marek Polacek  <polacek@redhat.com>
2403         PR tree-optimization/66299
2404         * gcc.dg/pr66299-1.c: New test.
2405         * gcc.dg/pr66299-2.c: New test.
2406         * gcc.dg/pr66299-3.c: New test.
2408 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2410         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2411         passed by the testsuite driver.
2413 2015-06-09  Richard Biener  <rguenther@suse.de>
2415         PR middle-end/66423
2416         * gcc.dg/fold-modpow2.c: New testcase.
2418 2015-06-09  Richard Biener  <rguenther@suse.de>
2420         PR tree-optimization/66419
2421         * gcc.dg/vect/bb-slp-37.c: New testcase.
2423 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2425         * gcc.target/arm/stl-cond.c: New test.
2427 2015-06-09  Richard Biener  <rguenther@suse.de>
2429         PR middle-end/66413
2430         * gcc.dg/torture/pr66413.c: New testcase.
2432 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2434         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2435         * gcc.dg/ssp-1.c: Make counter a register.
2436         * gcc.dg/ssp-2.c: Likewise.
2437         * gcc.dg/torture/parm-coalesce.c: New.
2439 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2441         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2442         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2444 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2446         PR rtl-optimization/66444
2447         * gcc.dg/pr66444.c: New test.
2449 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2451         PR fortran/66245
2452         * gfortran.dg/class_is_1.f90: New test.
2453         * gfortran.dg/type_is_1.f90: Ditto.
2455 2015-06-08  Marek Polacek  <polacek@redhat.com>
2457         PR c/66415
2458         * gcc.dg/cpp/pr66415-1.c: New test.
2459         * gcc.dg/cpp/pr66415-2.c: New test.
2461 2015-06-08  Richard Biener  <rguenther@suse.de>
2463         PR tree-optimization/66422
2464         * gcc.dg/Warray-bounds-16.c: New testcase.
2466 2015-06-08  Richard Biener  <rguenther@suse.de>
2468         * gcc.dg/vect/slp-perm-10.c: New testcase.
2469         * gcc.dg/vect/slp-23.c: Adjust.
2470         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2471         vector pointer update.
2473 2015-06-08  Marek Polacek  <polacek@redhat.com>
2475         PR sanitizer/66452
2476         * g++.dg/ubsan/pr66452.C: New test.
2478 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2480         PR tree-optimization/66436
2481         * gcc.dg/gomp/dump-new-function-2.c: New test.
2482         * gcc.dg/gomp/dump-new-function-3.c: Same.
2483         * gcc.dg/gomp/dump-new-function.c: Same.
2485 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2487         PR tree-optimization/66435
2488         * gcc.dg/gomp/notify-new-function-2.c: New test.
2489         * gcc.dg/gomp/notify-new-function-3.c: Same.
2490         * gcc.dg/gomp/notify-new-function.c: Same.
2492 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2494         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2495         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2496         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2497         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2498         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2499         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2500         -fshort-enum.
2502 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2504         PR fortran/47659
2505         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2506         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2507         for assignment.
2508         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2509         * gfortran.dg/warn_conversion_5.f90: New test.
2510         * gfortran.dg/warn_conversion_6.f90: New test.
2511         * gfortran.dg/warn_conversion_7.f90: New test.
2513 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2515         PR fortran/66347
2516         * gfortran.dg/blockdata_9.f: New test.
2518 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2520         PR fortran/66385
2521         * gfortran.dg/forall_17.f90:  New test.
2523 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2525         * g++.dg/cpp0x/pr57101.C: Add warning.
2526         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2527         * g++.dg/ext/visibility/anon7.C: Same.
2528         * g++.dg/ipa/pr63587-2.C: Same.
2529         * g++.dg/opt/dump1.C: Same.
2530         * g++.dg/opt/pr59622-3.C: Same.
2531         * g++.dg/opt/pr59622.C: Same.
2532         * g++.dg/torture/pr46383.C: Same.
2533         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2534         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2535         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2536         functions.
2537         * gfortran.dg/intent_out_8.f90: Same.
2538         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2540 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2542         PR fortran/66377
2543         gfortran.dg/equiv_9.f90: New test.
2546 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2548         merge from gomp4 branch:
2549         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2551         PR tree-optimization/65443
2552         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2553         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2554         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2556 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2558         PR c++/52595
2559         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2561 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2563         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2565 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2567         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2569 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2571         * testsuite/gcc.target/i386/noplt-1.c: New test.
2572         * testsuite/gcc.target/i386/noplt-2.c: New test.
2573         * testsuite/gcc.target/i386/noplt-3.c: New test.
2574         * testsuite/gcc.target/i386/noplt-4.c: New test.
2576 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2578         PR fortran/58749
2579         * gfortran.dg/adjustl_1.f90:  New test.
2581 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2583         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2584         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2586 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2588         * lto.c (iterative_hash_canonical_type,
2589         gimple_register_canonical_type): only hash main variants of types
2591 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2593         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2594         Move set of dg-do-what-default after early return.
2596 2015-06-04  Marek Polacek  <polacek@redhat.com>
2598         PR c/66341
2599         * gcc.dg/lvalue-8.c: New test.
2601 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2602             Paolo Carlini  <paolo.carlini@oracle.com>
2604         PR c++/66130
2605         * g++.dg/other/pr66130.C: New.
2606         * g++.dg/cpp0x/pr66130.C: Likewise.
2608 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2610         * g++.dg/cpp0x/decl-loc1.C: New.
2611         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2612         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2613         * g++.dg/init/ctor8.C: Likewise.
2614         * g++.dg/parse/semicolon4.C: Likewise.
2616 2015-06-03  Marek Polacek  <polacek@redhat.com>
2618         PR sanitizer/66190
2619         * g++.dg/ubsan/static-init-1.C: New test.
2620         * g++.dg/ubsan/static-init-2.C: New test.
2621         * g++.dg/ubsan/static-init-3.C: New test.
2623 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2625         PR target/66275
2626         * gcc.target/i386/pr66275.c: New test.
2628 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2630         * gcc.dg/Wcxx-compat-22.c: New testcase.
2631         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2632         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2633         * c-c++-common/pr58346-1.c: Likewise.
2634         * c-c++-common/transparent-union-1.c: Likewise.
2636 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2638         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2639         * g++.dg/plugin/def_plugin.c: New file.
2640         * g++.dg/plugin/def-plugin-test.C: New file.
2642 2015-06-03  Richard Biener  <rguenther@suse.de>
2644         * gcc.dg/vect/bb-slp-36.c: New testcase.
2646 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2648         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2650 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2652         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2653         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2654         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2655         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2657 2015-06-03  Marek Polacek  <polacek@redhat.com>
2659         PR c/64223
2660         PR c/29358
2661         * gcc.dg/pr64223-1.c: New test.
2662         * gcc.dg/pr64223-2.c: New test.
2664 2015-06-03  Richard Biener  <rguenther@suse.de>
2666         PR tree-optimization/63916
2667         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2669 2015-06-03  Richard Biener  <rguenther@suse.de>
2671         PR tree-optimization/66375
2672         * gcc.dg/torture/pr66375.c: New testcase.
2674 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2676         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2678 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2680         PR target/65768
2681         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2683 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2685         PR fortran/66380
2686         * gfortran.dg/reshape_7.f90: New test.
2688 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2690         PR c/66220:
2691         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2692         (fn_36): New.
2694 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2696         PR c/49551
2697         * gcc.dg/pr49551.c: New testcase.
2699 2015-06-02  Richard Biener  <rguenther@suse.de>
2701         PR debug/65549
2702         * g++.dg/lto/pr65549_0.C: New testcase.
2704 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2706         PR libgomp/65742
2707         PR middle-end/66332
2708         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2710 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2712         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2714 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2716         PR c++/61683
2717         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2719 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2721         PR tree-optimization/48052
2722         * gcc.dg/tree-ssa/scev-8.c: New.
2723         * gcc.dg/tree-ssa/scev-9.c: New.
2724         * gcc.dg/tree-ssa/scev-10.c: New.
2725         * gcc.dg/vect/pr48052.c: New.
2727 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2729         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2731 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2733         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2735 2015-06-02  Marek Polacek  <polacek@redhat.com>
2737         PR middle-end/66345
2738         * gcc.dg/torture/pr66345.c: New test.
2740 2015-06-02  Richard Biener  <rguenther@suse.de>
2742         PR tree-optimization/65961
2743         * gcc.dg/torture/pr65961.c: New testcase.
2745 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2747         PR tree-optimization/52563
2748         PR tree-optimization/62173
2749         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2750         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2752 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2754         * gnat.dg/specs/varsize_return2.ads: New test.
2755         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2757 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2759         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2761 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2763         PR target/65697
2764         * gcc.target/aarch64/sync-comp-swap.c: New.
2765         * gcc.target/aarch64/sync-comp-swap.x: New.
2766         * gcc.target/aarch64/sync-op-acquire.c: New.
2767         * gcc.target/aarch64/sync-op-acquire.x: New.
2768         * gcc.target/aarch64/sync-op-full.c: New.
2769         * gcc.target/aarch64/sync-op-full.x: New.
2770         * gcc.target/aarch64/sync-op-release.c: New.
2771         * gcc.target/aarch64/sync-op-release.x: New.
2773 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2775         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2776         (bar): Predefined.
2778 2015-06-01  Richard Biener  <rguenther@suse.de>
2780         PR tree-optimization/66349
2781         PR tree-optimization/66352
2782         PR tree-optimization/66357
2783         * gcc.dg/torture/pr66357.c: New testcase.
2784         * gcc.dg/torture/pr66349.c: Likewise.
2785         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2787 2015-06-01  Richard Biener  <rguenther@suse.de>
2789         Revert
2790         2015-05-29  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/66314
2793         * gcc.dg/asan/pr66314.c: New testcase.
2795 2015-06-01  Richard Biener  <rguenther@suse.de>
2797         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2799 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2801         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2802         directives.
2803         (hp3, hp4): Add inline keyword.
2804         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2805         (hp2): Add inline keyword.
2806         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2807         (hp2): Add inline keyword.
2809 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2811         PR target/65527
2812         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2813         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2814         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2815         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2817 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2819         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2820         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2822 2015-06-01  Richard Biener  <rguenther@suse.de>
2824         PR tree-optimization/66280
2825         * g++.dg/torture/pr66280.C: New testcase.
2826         * g++.dg/torture/pr66280-2.C: Likewise.
2828 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2830         * gnat.dg/addr9_1.adb: New test.
2831         * gnat.dg/addr9_2.adb: Likewise.
2832         * gnat.dg/addr9_3.adb: Likewise.
2833         * gnat.dg/addr9_4.adb: Likewise.
2835 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2837           * g++.dg/other/dump-ada-spec-4.C: New test.
2839 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2841         * gcc.dg/alias-8.c: Fix dg-warning.
2843 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2845         * gcc.dg/alias-8.c: Do not xfail.
2846         * gcc.dg/pr62167.c: Prevent FRE.
2847         * gcc.dg/alias-14.c: New testcase.
2849 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2851         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2853 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2855         PR target/66215
2856         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2857         dg-options.
2858         * gcc.target/s390/hotpatch-10.c: Likewise.
2859         * gcc.target/s390/hotpatch-11.c: Likewise.
2860         * gcc.target/s390/hotpatch-12.c: Likewise.
2861         * gcc.target/s390/hotpatch-17.c: Likewise.
2862         * gcc.target/s390/hotpatch-18.c: Likewise.
2863         * gcc.target/s390/hotpatch-20.c: Likewise.
2864         * gcc.target/s390/hotpatch-21.c: Likewise.
2865         * gcc.target/s390/hotpatch-22.c: Likewise.
2866         * gcc.target/s390/hotpatch-23.c: Likewise.
2867         * gcc.target/s390/hotpatch-24.c: Likewise.
2868         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2869         to check for the exact nops too.
2870         * gcc.target/s390/hotpatch-3.c: Likewise.
2871         * gcc.target/s390/hotpatch-4.c: Likewise.
2872         * gcc.target/s390/hotpatch-5.c: Likewise.
2873         * gcc.target/s390/hotpatch-6.c: Likewise.
2874         * gcc.target/s390/hotpatch-7.c: Likewise.
2875         * gcc.target/s390/hotpatch-8.c: Likewise.
2876         * gcc.target/s390/hotpatch-9.c: Likewise.
2877         * gcc.target/s390/hotpatch-14.c: Likewise.
2878         * gcc.target/s390/hotpatch-15.c: Likewise.
2879         * gcc.target/s390/hotpatch-16.c: Likewise.
2880         * gcc.target/s390/hotpatch-19.c: Likewise.
2881         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2882         scan-assembler-times counting number of .align directives.
2883         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2884         dg-options.  Remove scan-assembler-times counting number of .align
2885         directives.
2886         * gcc.target/s390/hotpatch-26.c: New file.
2887         * gcc.target/s390/hotpatch-27.c: New file.
2888         * gcc.target/s390/hotpatch-28.c: New file.
2889         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2890         using -Os -O0 -O1 -O2 -O3 options.
2892 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2894         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2896 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2898         PR tree-optimization/66142
2899         * gcc.dg/vect/pr66142.c: New test.
2901 2015-05-29  Richard Biener  <rguenther@suse.de>
2903         PR tree-optimization/66314
2904         * gcc.dg/asan/pr66314.c: New testcase.
2906 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2908         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2909         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2910         Adjust all callers.
2911         (schedule-cleanups, dg-keep-saved-temps): New proc.
2912         (gcc-dg-test-1): Schedule cleanups.
2913         * lib/profopt.exp (profopt-execute): Likewise.
2914         * g++.dg/cdce3.C: Adjust expected line numbers.
2915         * gcc.dg/cdce1.c: Likewise.
2916         * gcc.dg/cdce2.c: Likewise.
2917         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2918         * gcc.dg/strlenopt-24.c: Likewise.
2919         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2920         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2921         * obj-c++.dg/encode-2.mm: Likewise.
2923 2015-05-28  DJ Delorie  <dj@redhat.com>
2925         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2927 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2929         * gnat.dg/discr43.adb: New test.
2931 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2933         * gnat.dg/varsize_temp.adb: Rename into...
2934         * gnat.dg/varsize1.adb: ...this.
2935         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2936         * gnat.dg/varsize2.ad[sb]: ...this.
2937         * gnat.dg/varsize3_1.adb: New test.
2938         * gnat.dg/varsize3_2.adb: Likewise.
2939         * gnat.dg/varsize3_3.adb: Likewise.
2940         * gnat.dg/varsize3_4.adb: Likewise.
2941         * gnat.dg/varsize3_5.adb: Likewise.
2942         * gnat.dg/varsize3_6.adb: Likewise.
2943         * gnat.dg/varsize3_pkg1.ads: New helper.
2944         * gnat.dg/varsize3_pkg2.ads: Likewise.
2945         * gnat.dg/varsize3_pkg3.ads: Likewise.
2947 2015-05-28  Richard Biener  <rguenther@suse.de>
2949         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2951 2015-05-28  Richard Biener  <rguenther@suse.de>
2953         PR tree-optimization/66142
2954         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2956 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2958         PR target/63810
2959         * gcc.dg/darwin-minversion-3.c: Update testcase.
2960         * gcc.dg/darwin-minversion-4.c: Ditto.
2961         * gcc.dg/darwin-minversion-5.c: New testcase.
2962         * gcc.dg/darwin-minversion-6.c: Ditto.
2963         * gcc.dg/darwin-minversion-7.c: Ditto.
2964         * gcc.dg/darwin-minversion-8.c: Ditto.
2965         * gcc.dg/darwin-minversion-9.c: Ditto.
2966         * gcc.dg/darwin-minversion-10.c: Ditto.
2967         * gcc.dg/darwin-minversion-11.c: Ditto.
2968         * gcc.dg/darwin-minversion-12.c: Ditto.
2970 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2972         PR rtl-optimization/66168
2973         * gcc.c-torture/compile/pr66168.c: New test.
2975 2015-05-27  Jeff Law  <law@redhat.com>
2977         PR target/39726
2978         * gcc.dg/target/m68k/pr39726-1.c: New test.
2980 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2982         PR c++/66270
2983         * g++.dg/ext/alias-canon3.C: New.
2985 2015-05-27  Richard Biener  <rguenther@suse.de>
2987         PR tree-optimization/66272
2988         Revert parts of
2989         2014-08-15  Richard Biener  <rguenther@suse.de>
2991         PR tree-optimization/62031
2992         * gcc.dg/torture/pr66272.c: New testcase.
2994 2015-05-27  Richard Biener  <rguenther@suse.de>
2996         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2998 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3000         PR target/65358
3001         * gcc.dg/pr65358.c: New test.
3003 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3005         PR fortran/65548
3006         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3007         semantic.
3008         * gfortran.dg/allocate_with_source_6.f90: New test.
3010 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3012         * gnat.dg/atomic7_1.adb: New test.
3013         * gnat.dg/atomic7_2.adb: Likewise.
3014         * gnat.dg/atomic7_pkg1.ads: New helper.
3015         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3017 2015-05-26  Michael Matz  <matz@suse.de>
3019         PR middle-end/66251
3020         * gcc.dg/vect/pr66251.c: New test.
3022 2015-05-26  Richard Biener  <rguenther@suse.de>
3024         PR tree-optimization/66142
3025         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3027 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3029         PR fortran/66082
3030         * gfortran.dg/allocatable_scalar_13.f90: New test
3032 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3034         * gnat.dg/warn11.adb: New test.
3035         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3037 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3039         * gnat.dg/vfa1_1.adb: New test.
3040         * gnat.dg/vfa1_2.adb: Likewise.
3041         * gnat.dg/vfa1_3.adb: Likewise.
3042         * gnat.dg/vfa1_4.adb: Likewise.
3043         * gnat.dg/vfa1_pkg.ads: New helper.
3045 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3047         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3048         * gcc.target/i386/pr66232-3.c: Likewise.
3050 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3052         PR target/66274
3053         * gcc.target/i386/pr66274.c: New test.
3055 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3057         * gnat.dg/renaming6.ad[sb]: New test.
3059 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3061         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3062         and 'dg-require-effective-target pie'.
3064 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3066         PR c++/66243
3067         * g++.dg/cpp0x/pr66243.C: New.
3069 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3071         PR lto/66180
3072         * g++.dg/lto/pr66180_0.C: New testcase.
3073         * g++.dg/lto/pr66180_1.C: New testcase.
3075 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3077         PR fortran/66257
3078         * typebound_call_27.f90: New file.
3080 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3082         PR c++/65936
3083         * g++.dg/template/pr65936.C: New.
3085 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3087         PR tree-optimization/63387
3088         * gcc.dg/pr63387-2.c: New testcase.
3090 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3092         * gcc.dg/simd-1.c: Update to the new message.
3094 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3096         * gcc.dg/nand.c: New testcase.
3098 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3100         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3101         Set dg-do-what-default to compile only on ARM targets without
3102         arm_neon_hw execution support.  Remove redundant c-torture-execute
3103         in loop over test cases.
3105 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3107         PR target/65491
3108         * gcc.target/aarch64/pr65491_1.c: New test.
3109         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3110         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3112 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3114         PR c++/65598
3115         * g++.dg/cpp0x/explicit9.C: New.
3116         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3118 2015-05-22  Richard Biener  <rguenther@suse.de>
3120         PR tree-optimization/66251
3121         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3123 2015-05-22  Marek Polacek  <polacek@redhat.com>
3125         PR c/47043
3126         * c-c++-common/attributes-enum-1.c: New test.
3127         * c-c++-common/attributes-enum-2.c: New test.
3128         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3129         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3131 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3133         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3134         effective target support.  If no arm_neon_hw support, do not attempt
3135         to execute the tests; only compile them.
3136         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3137         and "dg-require-effective-target arm_neon_ok".
3138         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3139         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3140         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3141         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3142         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3143         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3144         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3145         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3146         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3147         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3148         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3149         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3150         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3151         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3152         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3153         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3154         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3155         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3156         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3157         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3158         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3159         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3160         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3161         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3162         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3163         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3164         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3165         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3166         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3167         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3168         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3169         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3170         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3171         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3172         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3173         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3174         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3175         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3176         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3177         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3178         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3179         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3180         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3181         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3182         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3183         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3184         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3185         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3186         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3187         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3188         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3189         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3190         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3191         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3192         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3193         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3194         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3195         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3196         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3197         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3198         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3199         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3200         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3201         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3202         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3203         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3204         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3205         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3206         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3207         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3208         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3209         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3210         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3211         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3212         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3213         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3214         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3215         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3216         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3217         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3218         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3219         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3220         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3221         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3222         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3223         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3224         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3225         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3226         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3227         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3228         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3229         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3230         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3231         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3232         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3233         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3234         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3235         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3236         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3237         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3238         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3239         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3240         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3241         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3242         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3243         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3244         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3245         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3246         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3247         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3248         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3249         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3250         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3252 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3254         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3255         * gcc.dg/vect/pr59354.c: Likewise.
3256         * gcc.dg/vect/pr64252.c: Likewise.
3257         * gcc.dg/vect/pr64404.c: Likewise.
3258         * gcc.dg/vect/pr64493.c: Likewise.
3259         * gcc.dg/vect/pr64495.c: Likewise.
3260         * gcc.dg/vect/pr64844.c: Likewise.
3261         * gcc.dg/vect/pr65518.c: Likewise.
3262         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3264 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3266         PR c++/66210
3267         * g++.dg/cpp1y/var-templ28.C: New.
3269 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3271         PR target/66232
3272         * gcc.target/i386/pr66232-1.c: New test.
3273         * gcc.target/i386/pr66232-2.c: Likewise.
3274         * gcc.target/i386/pr66232-3.c: Likewise.
3275         * gcc.target/i386/pr66232-4.c: Likewise.
3276         * gcc.target/i386/pr66232-5.c: Likewise.
3278 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3280         * g++.dg/cpp1y/pr60943.C: New.
3282 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3284         PR tree-optimization/66233
3285         * gcc.c-torture/execute/pr66233.c: New test.
3287 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3289         PR fortran/66176
3290         * gfortran.dg/inline_matmul_11.f90:  New test.
3292 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3294         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3295         instead of listing several targets on its own.
3296         * gcc.target/i386/pr32219-2.c: Likewise.
3297         * gcc.target/i386/pr32219-3.c: Likewise.
3298         * gcc.target/i386/pr32219-4.c: Likewise.
3299         * gcc.target/i386/pr32219-5.c: Likewise.
3300         * gcc.target/i386/pr32219-6.c: Likewise
3301         * gcc.target/i386/pr32219-7.c: Likewise.
3302         * gcc.target/i386/pr32219-8.c: Likewise.
3303         * gcc.target/i386/pr39013-1.c: Likewise.
3304         * gcc.target/i386/pr39013-2.c: Likewise.
3305         * gcc.target/i386/pr64317.c: Likewise.
3307 2015-05-21  Jeff Law  <law@redhat.com>
3309         * gcc.target/hppa/shadd-3.c: New test.
3310         * gcc.target/hppa/shadd-4.c: New test.
3312 2015-05-21  Michael Matz  <matz@suse.de>
3314         * gcc.dg/vect/vect-strided-store.c: New test.
3315         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3316         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3318 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3320         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3321         * gcc.dg/pow-sqrt-synth-1.c: New test.
3322         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3324 2015-05-21  Richard Biener  <rguenther@suse.de>
3326         PR c++/66211
3327         * g++.dg/conversion/pr66211.C: New testcase.
3328         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3330 2015-05-21  Jeff Law  <law@redhat.com>
3332         * gcc.target/hppa/shadd-2.c: New test.
3334 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3336         PR target/54236
3337         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3339 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3341         PR target/65937
3342         * gcc.target/arm/pr26702.c: Adjust target selector.
3344 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3346         PR middle-end/66221
3347         * gcc.dg/lto/pr66221_0.c: New test.
3348         * gcc.dg/lto/pr66221_1.c: New test.
3350 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3352         PR c/52952
3353         * gcc.dg/redecl-4.c: Update column numbers.
3354         * gcc.dg/format/bitfld-1.c: Likewise.
3355         * gcc.dg/format/attr-2.c: Likewise.
3356         * gcc.dg/format/attr-6.c: Likewise.
3357         * gcc.dg/format/attr-7.c (baz): Likewise.
3358         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3359         * gcc.dg/format/attr-4.c: Likewise.
3360         * gcc.dg/format/branch-1.c: Likewise.
3361         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3362         locations within strings with embedded escape sequences.
3364 2015-05-20  Jeff Law  <law@redhat.com>
3366         * gcc.target/hppa/hppa.exp: New target test driver.
3367         * gcc.target/hppa/shadd-1.c: New test.
3369 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3371         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3373 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3375         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3376         (fn_33_k_and_r_style): New.
3377         (fn_33_stroustrup_style): New.
3378         (fn_33_allman_style): New.
3379         (fn_33_whitesmiths_style): New.
3380         (fn_33_horstmann_style): New.
3381         (fn_33_ratliff_banner_style): New.
3382         (fn_33_lisp_style): New.
3383         (fn_34_indent_dash_gnu): New.
3384         (fn_34_indent_dash_kr): New.
3385         (fn_34_indent_dash_orig): New.
3386         (fn_34_indent_linux_style): New.
3388 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3390         PR fortran/65548
3391         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3393 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3395         PR tree-optimization/65447
3396         * gcc.dg/tree-ssa/pr65447.c: New test.
3398 2015-05-19  Nathan sidwell  <nathan@acm.org>
3400         * g++.dg/cpp0x/pr65954.C: New.
3402 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3404         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3406 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3408         * lib/target-supports.exp: Vector do not always have natural
3409         alignment on s390*.
3411 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3413         * gcc.dg/loop-invariant.c: New testcase.
3415 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3417         * lib/target-supports.exp: Vector do not always have natural
3418         alignment on s390*.
3420 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3422         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3423         s390*.
3424         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3426 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3428         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3429         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3430         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3431         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3432         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3433         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3434         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3435         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3436         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3437         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3439 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3441         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3443 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3445         * gcc.target/s390/s390.exp
3446         (check_effective_target_vector): New check.
3447         * gcc.target/s390/vector/vec-abi-1.c: New test.
3448         * gcc.target/s390/vector/vec-abi-2.c: New test.
3449         * gcc.target/s390/vector/vec-abi-3.c: New test.
3450         * gcc.target/s390/vector/vec-abi-4.c: New test.
3451         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3452         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3453         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3454         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3455         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3456         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3457         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3458         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3459         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3460         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3461         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3462         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3463         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3464         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3465         * gcc.target/s390/vector/vec-init-1.c: New test.
3466         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3467         * gcc.target/s390/vector/vec-shift-1.c: New test.
3468         * gcc.target/s390/vector/vec-sub-1.c: New test.
3470 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3472         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3474 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3476         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3478 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3480         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3482 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3484         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3486 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3488         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3490 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3492         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3494 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3496         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3498 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3500         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3502 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3504         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3506 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3508         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3510 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3512         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3514 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3516         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3518 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3520         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3522 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3524         PR tree-optimization/66187
3525         * gcc.c-torture/execute/pr66187.c: New test.
3526         * gcc.dg/pr66187-1.c: New test.
3527         * gcc.dg/pr66187-2.c: New test.
3529 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3531         * gcc.dg/vect/bb-slp-35.c: Adjust.
3533 2015-05-19  Richard Biener  <rguenther@suse.de>
3535         PR tree-optimization/66165
3536         * gcc.dg/torture/pr66165.c: New testcase.
3538         PR tree-optimization/66185
3539         * gcc.dg/torture/pr66185.c: New testcase.
3541 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3543         PR target/54236
3544         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3546 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3548         * gcc.target/mips/p5600-bonding.c : New file.
3550 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3552         PR fortran/66106
3553         * gfortran.dg/interface_operator_1.f90: New tests.
3555 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3557         PR fortran/66057
3558         * gfortran.dg/generic_29.f90: New tests.
3560 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3562         PR fortran/66043
3563         * gfortran.dg/storage_size_6.f90: New tests.
3565 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3567         PR fortran/66045
3568         * gfortran.dg/null1.f90: New test.
3570 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3572         PR fortran/66044
3573         * gfortran.dg/entry_21.f90: New test.
3575 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3577         PR fortran/66043
3578         * gfortran.dg/storage_size_6.f90: New tests.
3580 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3582         PR fortran/66040
3583         * gfortran.dg/misplaced_statement.f90: New test.
3585 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3587         PR fortran/66039
3588         * gfortran.dg/filepos1.f90: New test
3590 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3592         PR fortran/64925
3593         * gfortran.dg/pr64925.f90: New test.
3595 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3597         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3598         unit.
3599         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3601 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3603         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3604         to the family of pie capable targets.
3606 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3608         * gcc.target/arm/bics_1.c : New testcase.
3609         * gcc.target/arm/bics_2.c : New testcase.
3610         * gcc.target/arm/bics_3.c : New testcase.
3611         * gcc.target/arm/bics_4.c : New testcase.
3613 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3615         * gcc.target/mips/umips-attr.c: New test.
3617 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3619         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3620         * gcc.dg/20150120-2.c (dg-final): Ditto.
3621         * gcc.dg/20150120-2.c (dg-final): Ditto.
3622         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3624 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3626         PR target/66174
3627         * gcc.target/i386/pr66174.c: New test.
3629 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3631         PR fortran/37131
3632         * gfortran.dg/matmul_bounds_6.f90:  New test.
3633         * gfortran.dg/matmul_bounds_7.f90:  New test.
3635 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3637         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3638         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3639         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3640         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3641         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3642         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3644 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646         PR fortran/65903
3647         * gfortran.dg/continuation_13.f90: Update test.
3648         * gfortran.dg/pr65903.f90: New test.
3650 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3652         PR fortran/66113
3653         * gfortran.dg/block_14.f90:  New test.
3655 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3657         PR fortran/44054
3658         * lib/gfortran-dg.exp: Update regex to handle two locations for
3659         the same diagnostic without caret.
3660         * gfortran.dg/badline.f: Test also that line numbers are correct
3661         before and after "left but not entered" warning.
3663 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3664             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3666         PR target/65768
3667         * gcc.target/arm/maskdata.c: New test.
3669 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3671         PR fortran/65792
3672         * gfortran.dg/derived_constructor_components_5: New test
3674 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3676         PR target/66140
3677         * gcc.target/alpha/pr66140.c: New test.
3679 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3681         PR c/48956
3682         * gcc.dg/Wconversion-complex-c99.c: New test.
3683         * gcc.dg/Wconversion-complex-gnu.c: New test.
3685 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3687         PR tree-optimization/64454
3688         * gcc.dg/modmod.c: New testcase.
3690 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3692         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3694 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3696         PR middle-end/66134
3697         * gcc.target/i386/mpx/pr66134.c: New test.
3699 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3701         * gcc.target/powerpc/pr60158.c: New test.
3703 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3705         * gcc.target/i386/sibcall-7.c: New test.
3706         * gcc.target/i386/sibcall-8.c: New test.
3708 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3710         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3711         (abs64_in_dreg): Likewise.
3713 2015-05-14  Marek Polacek  <polacek@redhat.com>
3715         PR c/66066
3716         PR c/66127
3717         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3718         * gcc.dg/pr19984.c: Likewise.
3719         * gcc.dg/pr66066-1.c: New test.
3720         * gcc.dg/pr66066-2.c: New test.
3721         * gcc.dg/pr66066-3.c: New test.
3723 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3725         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3726         * gcc.dg/pow-sqrt.x: New file.
3727         * gcc.dg/pow-sqrt-1.c: New test.
3728         * gcc.dg/pow-sqrt-2.c: Likewise.
3729         * gcc.dg/pow-sqrt-3.c: Likewise.
3731 2015-05-13  Richard Biener  <rguenther@suse.de>
3733         PR tree-optimization/66123
3734         * gcc.dg/torture/pr66123.c: New testcase.
3736 2015-05-13  Richard Biener  <rguenther@suse.de>
3738         PR middle-end/66110
3739         * gcc.dg/alias-2.c: Adjust.
3740         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3742 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3744         PR target/65103
3745         * gcc.target/i386/pr65103-3.c: New.
3747 2015-05-13  Martin Liska  <mliska@suse.cz>
3749         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3751 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3753         PR target/66112
3754         * gcc.target/i386/pr66112-2.c: New test.
3756         PR target/66112
3757         * gcc.target/i386/pr66112-1.c: New test.
3759 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3761         PR target/66048
3762         * gcc.target/i386/mpx/pr66048.cc: New.
3764 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3766         PR rtl-optimization/64616
3767         * gcc.dg/loop-8.c: New test.
3768         * gcc.dg/loop-9.c: New test.
3770 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3772         PR target/pr66047.c
3773         * gcc.target/i386/pr66047.c: New testcase.
3775 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3777         PR ipa/65873
3778         * gcc.c-torture/compile/pr65873.c: New testcase.
3780 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3782         PR fortran/66111
3783         * gfortran.dg/inline_matmul_10.f90:  New test.
3785 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3787         * c-c++-common/Wmisleading-indentation.c: New testcase.
3788         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3789         * c-c++-common/Wmisleading-indentation-2.md: New file.
3791 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3793         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3794         "break".
3795         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3797 2015-05-12  Richard Biener  <rguenther@suse.de>
3799         PR tree-optimization/66101
3800         * gcc.dg/torture/pr66101.c: New testcase.
3802 2015-05-12  Richard Biener  <rguenther@suse.de>
3804         PR tree-optimization/37021
3805         * gcc.target/i386/vect-addsub.c: New testcase.
3807 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3809         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3811 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3813         PR tree-optimization/66010
3814         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3816 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3818         PR c++/65133
3819         * g++.dg/cpp0x/trailing10.C: New.
3821 2015-05-12  Richard Biener  <rguenther@suse.de>
3823         * gcc.dg/vect/bb-slp-35.c: New testcase.
3825 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3827         PR fortran/66100
3828         * gfortran.dg/bound_simplification_6.f90: New.
3830 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3832         * gcc.target/mips/branch-1.c: Pass argument to bar().
3834 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3836         PR target/65753
3837         * gcc.target/i386/pr65753.c: New test.
3839 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3841         PR rtl-optimization/66076
3842         * gcc.dg/torture/pr66076.c: New test.
3844 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3846         PR fortran/66041
3847         * gfortran.dg/inline_matmul_7.f90:  New test.
3848         * gfortran.dg/inline_matmul_8.f90:  New test.
3849         * gfortran.dg/inline_matmul_9.f90:  New test.
3851 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3853         * gfortran.dg/bound_simplification_5.f90: New.
3855 2015-05-09  Jason Merrill  <jason@redhat.com>
3857         * lib/target-supports.exp (cxx_default): New global.
3858         (check_effective_target_c++11_only)
3859         (check_effective_target_c++14_only)
3860         (check_effective_target_c++98_only)
3861         (check_effective_target_c++1z_only): Check it.
3863 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3865         PR tree-optimization/64454
3866         * gcc.dg/tree-ssa/vrp97.c: New file.
3867         * gcc.dg/vect/slp-perm-7.c: Update.
3869 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3871         PR fortran/65894
3872         * gfortran.dg/elemental_subroutine_11.f90: New test.
3874 2015-05-08  Richard Biener  <rguenther@suse.de>
3876         PR tree-optimization/66036
3877         * gcc.dg/vect/slp-41.c: New testcase.
3879 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3881         * gfortran.dg/elemental_optional_args_7.f90: New.
3883 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3885         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3886         allow cmlt or sshr.
3888 2015-05-08  Marek Polacek  <polacek@redhat.com>
3890         PR c/64918
3891         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3892         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3894 2015-05-07  Marek Polacek  <polacek@redhat.com>
3896         PR c/65179
3897         * c-c++-common/Wshift-negative-value-1.c: New test.
3898         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3899         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3900         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3901         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3902         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3903         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3904         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3905         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3907 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3909         PR middle-end/192
3910         PR middle-end/54303
3911         * gcc.dg/fdata-sections-2.c: New file.
3913 2015-05-07  Marek Polacek  <polacek@redhat.com>
3915         PR testsuite/66046
3916         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3917         last dg-output.
3918         * c-c++-common/ubsan/align-7.c: Likewise.
3919         * c-c++-common/ubsan/bounds-8.c: Likewise.
3920         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3921         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3922         * c-c++-common/ubsan/null-1.c: Likewise.
3923         * c-c++-common/ubsan/null-10.c: Likewise.
3924         * c-c++-common/ubsan/null-11.c: Likewise.
3925         * c-c++-common/ubsan/null-2.c: Likewise.
3926         * c-c++-common/ubsan/null-3.c: Likewise.
3927         * c-c++-common/ubsan/null-4.c: Likewise.
3928         * c-c++-common/ubsan/null-5.c: Likewise.
3929         * c-c++-common/ubsan/null-6.c: Likewise.
3930         * c-c++-common/ubsan/null-7.c: Likewise.
3931         * c-c++-common/ubsan/null-8.c: Likewise.
3932         * c-c++-common/ubsan/null-9.c: Likewise.
3933         * c-c++-common/ubsan/object-size-1.c: Likewise.
3934         * c-c++-common/ubsan/object-size-10.c: Likewise.
3935         * c-c++-common/ubsan/object-size-4.c: Likewise.
3936         * c-c++-common/ubsan/object-size-5.c: Likewise.
3937         * c-c++-common/ubsan/object-size-7.c: Likewise.
3938         * c-c++-common/ubsan/object-size-8.c: Likewise.
3939         * c-c++-common/ubsan/object-size-9.c: Likewise.
3940         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3941         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3942         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3943         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3944         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3945         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3946         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3947         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3948         * c-c++-common/ubsan/pr59333.c: Likewise.
3949         * c-c++-common/ubsan/pr59667.c: Likewise.
3950         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3951         * c-c++-common/ubsan/pr60636.c: Likewise.
3952         * c-c++-common/ubsan/pr63802.c: Likewise.
3953         * c-c++-common/ubsan/recovery-1.c: Likewise.
3954         * c-c++-common/ubsan/recovery-3.c: Likewise.
3955         * c-c++-common/ubsan/shift-1.c: Likewise.
3956         * c-c++-common/ubsan/shift-2.c: Likewise.
3957         * c-c++-common/ubsan/shift-4.c: Likewise.
3958         * c-c++-common/ubsan/shift-7.c: Likewise.
3959         * c-c++-common/ubsan/undefined-2.c: Likewise.
3960         * c-c++-common/ubsan/vla-1.c: Likewise.
3961         * g++.dg/ubsan/null-1.C: Likewise.
3962         * g++.dg/ubsan/null-3.C: Likewise.
3963         * g++.dg/ubsan/null-4.C: Likewise.
3964         * g++.dg/ubsan/vptr-8.C: Likewise.
3965         * g++.dg/ubsan/vptr-9.C: Likewise.
3966         * gcc.dg/ubsan/bounds-2.c: Likewise.
3967         * gcc.dg/ubsan/object-size-9.c: Likewise.
3969 2015-05-07  Jeff Law  <law@redhat.com>
3971         * gcc.dg/tree-ssa/shorten-1.c: New test.
3973 2015-05-07  Richard Biener  <rguenther@suse.de>
3975         PR tree-optimization/66002
3976         * gcc.dg/vect/vect-125.c: New testcase.
3978 2015-05-07  Marek Polacek  <polacek@redhat.com>
3979             Martin Uecker  <uecker@eecs.berkeley.edu>
3981         * c-c++-common/ubsan/bounds-10.c: New test.
3983 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3985         * jit.dg/harness.h (set_options): Wrap with
3986         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3987         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3988         Special-case test-benchmark.c as a negative.
3989         * jit.dg/test-benchmark.c: New file.
3991 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3993         PR target/64208
3994         * gcc.target/arm/pr64208.c: New test.
3996 2015-05-06  Alan Modra  <amodra@gmail.com>
3998         PR target/66020
3999         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4000         (gparms): Make volatile.
4002 2015-05-06  Richard Biener  <rguenther@suse.de>
4004         PR tree-optimization/62283
4005         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4007 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4009         PR target/66015
4010         * gcc.target/aarch64/iinline-attr-1.c: New test.
4012 2015-05-06  Richard Biener  <rguenther@suse.de>
4014         * gcc.dg/vect/bb-slp-34.c: New testcase.
4016 2015-05-06  Richard Biener  <rguenther@suse.de>
4018         PR tree-optimization/62283
4019         * gcc.dg/vect/bb-slp-14.c: Adjust.
4021 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4023         PR target/65990
4024         * gcc.target/i386/pr65990.c: New test.
4026 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4028         PR target/65915
4029         * gcc.target/i386/pr65915.c: New.
4031 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4033         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4034         'va_list escapes 0'.
4036 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4038         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4039         in r222173.
4041 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4043         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4044         * gcc.target/arm/pr65924.c: Likewise.
4046 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4048         PR target/65871
4049         * gcc.target/i386/pr65871-3.c: New test.
4051 2015-05-04  Jeff Law  <law@redhat.com>
4053         Revert:
4054         2015-05-04  Jeff Law  <law@redhat.com>
4055         * gcc.dg/tree-ssa/shorten-1.c: New test.
4057 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4058             Jakub Jelinek  <jakub@redhat.com>
4060         PR c++/66007
4061         * g++.dg/cpp0x/Wnarrowing4.C: New.
4063 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4065         * lib/target-supports.exp
4066         (check_effective_target_keeps_null_pointer_checks): Clarify that
4067         this is for targets that disable -fdelete-null-pointer-checks,
4068         not default it to off.
4069         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4070         -fdelete-null-pointer-checks explicit.
4071         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4072         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4073         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4074         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4075         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4076         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4077         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4078         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4079         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4080         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4081         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4082         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4083         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4084         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4085         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4086         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4087         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4088         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4089         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4090         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4091         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4092         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4093         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4094         * g++.dg/cpp0x/static_assert9.C: Likewise.
4095         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4096         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4097         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4098         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4099         * g++.dg/tree-ssa/pr26406.C: Likewise.
4101 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4103         PR tree-optimization/65984
4104         * c-c++-common/ubsan/pr65984.c: New test.
4106 2015-05-04  Jeff Law  <law@redhat.com>
4108         * gcc.dg/tree-ssa/shorten-1.c: New test.
4110 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4112         PR fortran/44735
4113         * gfortran.dg/pr44735.f90: New test.
4115 2015-05-04  Richard Biener  <rguenther@suse.de>
4117         PR tree-optimization/65965
4118         * gcc.dg/vect/bb-slp-33.c: New testcase.
4120 2015-05-04  Richard Biener  <rguenther@suse.de>
4122         PR tree-optimization/65935
4123         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4125 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4127         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4128         for each supported variant instead of CHECK_RESULTS.
4129         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4130         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4131         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4132         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4133         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4134         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4135         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4136         expected results for unsupported variants.  Call CHECK for each
4137         supported variant instead of CHECK_RESULTS.
4138         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4139         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4140         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4141         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4142         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4143         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4144         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4145         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4146         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4147         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4148         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4149         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4150         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4151         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4152         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4153         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4154         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4155         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4156         expected results for unsupported variants.
4157         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4158         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4159         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4160         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4161         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4162         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4163         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4164         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4165         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4166         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4167         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4168         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4169         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4170         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4171         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4172         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4173         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4174         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4175         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4176         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4177         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4178         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4179         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4180         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4181         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4182         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4183         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4184         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4186 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4188         PR fortran/37131
4189         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4191 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4192             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4194         PR c++/65858
4195         * g++.dg/cpp0x/Wnarrowing3.C: New.
4197 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4199         * gcc.dg/20150120-1.c: New test.
4200         * gcc.dg/20150120-2.c: New test.
4201         * gcc.dg/20150120-3.c: New test.
4203 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4205         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4207 2015-05-01  Renlin Li  <renlin.li@arm.com>
4209         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4211 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4213         * gfortran.dg/bound_simplification_4.f90: New.
4215 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4217         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4218         with powerpc_p8vector_ok.
4220 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4222         PR fortran/37131
4223         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4224         scan pattern.
4225         * gfortran.dg/bound_9.f90:  New test case.
4227 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4229         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4230         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4231         for 32bit x86 targets.
4232         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4233         for 32bit x86 targets.
4234         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4235         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4236         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4237         for 32bit x86 targets.
4239 2015-04-30  Marek Polacek  <polacek@redhat.com>
4241         PR tree-optimization/63551
4242         * g++.dg/ipa/pr63551.C: New test.
4244 2015-04-30  Caroline Tice  <cmtice@google.com>
4246         PR  65929
4247         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4248         partition size on certain targets.
4250 2015-04-30  Renlin Li  <renlin.li@arm.com>
4252         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4254 2015-04-30  Marek Polacek  <polacek@redhat.com>
4256         * c-c++-common/Wbool-compare-3.c: New test.
4258         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4259         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4261 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/57610
4264         * g++.dg/init/ref22.C: New.
4266 2015-04-30  Marek Polacek  <polacek@redhat.com>
4268         * gcc.dg/init-bad-8.c: New test.
4270         * gcc.dg/incomplete-typedef-1.c: New test.
4272 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4274         PR c++/59955
4275         * g++.dg/template/crash121.C: New.
4277 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4279         * gcc.target/mips/call-from-init.c: New test.
4280         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4282 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4284         PR target/65871
4285         * gcc.target/i386/pr65871-1.c: New test.
4286         * gcc.target/i386/pr65871-2.c: Ditto.
4288 2015-04-29  Marek Polacek  <polacek@redhat.com>
4290         PR c/64610
4291         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4292         * c-c++-common/Wbool-compare-2.c: New test.
4294 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4296         PR target/65770
4297         * gcc.target/aarch64/vstN_lane_1.c: New file.
4299 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4301         PR c++/64667
4302         * g++.dg/warn/Winit-self-3.C: New.
4304 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4306         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4308 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4310         PR target/65924
4311         * gcc.target/arm/pr65924.c: New test.
4313 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4315         * g++.dg/gomp/tpl-target-update.C: New file.
4317 2015-04-29  Richard Biener  <rguenther@suse.de>
4319         PR tree-optimization/65917
4320         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4322 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4324         PR target/64835
4325         * gcc.dg/ipa/iinline-attr.c: New test.
4326         * gcc.target/i386/iinline-attr-2.c: New test.
4328 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4330         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4331         segfault is fixed.
4333 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4335         * gcc.dg/vect/vect-33.c: Remove spurious line.
4337 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4339         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4341 2015-04-28  Marek Polacek  <polacek@redhat.com>
4343         PR c/65901
4344         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4345         * gcc.dg/pr65901.c: New test.
4347 2015-04-28  Richard Biener  <rguenther@suse.de>
4349         PR tree-optimization/62283
4350         * gfortran.dg/vect/pr62283-2.f: New testcase.
4351         * gcc.dg/vect/bb-slp-14.c: Adjust.
4353 2015-04-28  Richard Biener  <rguenther@suse.de>
4355         PR tree-optimization/65851
4356         * g++.dg/torture/pr65851.C: New testcase.
4358 2015-04-27  Jeff Law <law@redhat.com>
4360         PR tree-optimization/65217
4361         * gcc.target/i386/pr65217.c: Remove XFAIL.
4363 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4365         PR fortran/60322
4366         Add tests forgotten to svn-add.
4367         * gfortran.dg/class_allocate_19.f03: New test.
4368         * gfortran.dg/class_array_20.f03: New test.
4369         * gfortran.dg/class_array_21.f03: New test.
4370         * gfortran.dg/finalize_29.f08: New test.
4372 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4374         PR fortran/59678
4375         PR fortran/65841
4376         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4377         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4379 2015-04-27  Caroline Tice  <cmtice@google.com>
4381         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4382         partition size.
4384 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4386         PR target/64579
4387         * gcc.target/powerpc/htm-1.c: New test.
4388         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4389         on 64-bit compiles.
4390         (__builtin_tabortdci): Likewise.
4391         (__builtin_tcheck): Remove operand.
4392         * lib/target-supports.exp (check_htm_hw_available): New function.
4394 2015-04-27  Richard Biener  <rguenther@suse.de>
4396         * gcc.target/i386/pr65217.c: XFAIL.
4398 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4400         PR tree-optimization/65875
4401         * gcc.c-torture/compile/pr65875.c: New test.
4403 2015-04-25  Marek Polacek  <polacek@redhat.com>
4405         PR c/52085
4406         * gcc.dg/enum-incomplete-2.c: New test.
4407         * gcc.dg/enum-mode-1.c: New test.
4409 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4411         PR target/65849
4412         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4413         set new options.
4414         * gcc.target/powerpc/pr65849-2.c: Likewise.
4416 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4418         PR tree-optimization/65802
4419         * g++.dg/pr65802.C: Move to ...
4420         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4421         stdarg.h.  Rewrite for C.
4422         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4423         va_start and va_end.  Remove unnecessary inline asm.
4425 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4426             Wei Mi  <wmi@google.com>
4428         * gcc.target/i386/sse2-load-multi.c: New test.
4429         * gcc.target/i386/sse2-store-multi.c: Ditto.
4431 2015-04-24  Marek Polacek  <polacek@redhat.com>
4433         PR c/65830
4434         * c-c++-common/pr65830.c: New test.
4436         PR c/63357
4437         * c-c++-common/Wlogical-op-1.c: New test.
4439 2015-04-24  Marek Polacek  <polacek@redhat.com>
4441         PR c/61534
4442         * c-c++-common/pr61534-1.c: New test.
4444 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4445             Steven Bosscher <steven@gcc.gnu.org>
4447         PR rtl-optimization/34503
4448         * gcc.target/arm/pr64616.c: New file.
4450 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4452         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4454 2015-04-24  Terry Guo  <terry.guo@arm.com>
4456         * gcc.target/arm/pr65710.c: Update the options.
4458 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4460         * gcc.target/i386/pr65523.c: Skip x32.
4462 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4464         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4465         to look for vcl* where appropriate.
4467 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4469         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4470         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4472 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4474         PR target/26702
4475         * gcc.target/arm/pr26702.c: New test.
4477 2015-04-23  Marek Polacek  <polacek@redhat.com>
4479         PR c/65345
4480         * gcc.dg/pr65345-1.c: New test.
4481         * gcc.dg/pr65345-2.c: New test.
4483 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4485         * gcc.target/powerpc/crypto-builtin-2.c: New.
4487 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4489         PR fortran/60322
4490         * gfortran.dg/class_allocate_19.f03: New test.
4491         * gfortran.dg/class_array_20.f03: New test.
4492         * gfortran.dg/class_array_21.f03: New test.
4493         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4494         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4495         initialization correctly.
4496         * gfortran.dg/finalize_29.f08: New test.
4498 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4500         * gcc.target/powerpc/swaps-p8-18.c: New test.
4502 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4504         PR target/65456
4505         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4506         * gcc.dg/vect/bb-slp-25.c: Likewise.
4507         * gcc.dg/vect/bb-slp-29.c: Likewise.
4508         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4509         vect_no_align && { ! vect_hw_misalign }.
4510         * gcc.dg/vect/bb-slp-9.c: Likewise.
4511         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4512         vect_hw_misalign.
4513         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4514         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4515         account for POWER8, where peeling for alignment is not needed.
4516         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4517         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4518         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4519         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4520         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4521         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4522         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4523         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4524         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4525         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4526         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4527         * gcc.dg/vect/pr16105.c: Likewise.
4528         * gcc.dg/vect/pr20122.c: Likewise.
4529         * gcc.dg/vect/pr33804.c: Likewise.
4530         * gcc.dg/vect/pr33953.c: Likewise.
4531         * gcc.dg/vect/pr56787.c: Likewise.
4532         * gcc.dg/vect/pr58508.c: Likewise.
4533         * gcc.dg/vect/slp-25.c: Likewise.
4534         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4535         * gcc.dg/vect/vect-105.c: Likewise.
4536         * gcc.dg/vect/vect-27.c: Likewise.
4537         * gcc.dg/vect/vect-29.c: Likewise.
4538         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4539         POWER8.
4540         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4541         && { ! vect_hw_misalign }.
4542         * gcc.dg/vect/vect-44.c: Likewise.
4543         * gcc.dg/vect/vect-48.c: Likewise.
4544         * gcc.dg/vect/vect-50.c: Likewise.
4545         * gcc.dg/vect/vect-52.c: Likewise.
4546         * gcc.dg/vect/vect-56.c: Likewise.
4547         * gcc.dg/vect/vect-60.c: Likewise.
4548         * gcc.dg/vect/vect-72.c: Likewise.
4549         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4550         * gcc.dg/vect/vect-75.c: Likewise.
4551         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4552         * gcc.dg/vect/vect-77-global.c: Likewise.
4553         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4554         * gcc.dg/vect/vect-78-global.c: Likewise.
4555         * gcc.dg/vect/vect-93.c: Likewise.
4556         * gcc.dg/vect/vect-95.c: Likewise.
4557         * gcc.dg/vect/vect-96.c: Likewise.
4558         * gcc.dg/vect/vect-cond-1.c: Likewise.
4559         * gcc.dg/vect/vect-cond-3.c: Likewise.
4560         * gcc.dg/vect/vect-cond-4.c: Likewise.
4561         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4562         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4563         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4564         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4565         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4566         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4567         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4568         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4569         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4570         * gcc.dg/vect/vect-outer-5.c: Likewise.
4571         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4572         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4573         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4574         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4575         * gcc.dg/vect/vect-peel-3.c: Likewise.
4576         * gcc.dg/vect/vect-peel-4.c: Likewise.
4577         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4578         * gcc.target/powerpc/pr65456.c: New test.
4579         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4580         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4581         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4582         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4583         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4584         vect_no_align && { ! vect_hw_misalign }.
4585         * gfortran.dg/vect/vect-3.f90: Likewise.
4586         * gfortran.dg/vect/vect-4.f90: Likewise.
4587         * gfortran.dg/vect/vect-5.f90: Likewise.
4588         * lib/target-supports.exp (check_effective_target_vect_no_align):
4589         Return 1 for POWER8.
4590         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4592 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4594         PR fortran/65429
4595         * gfortran.dg/pr65429.f90: New test.
4597 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4599         * c-c++-common/asan/user-section-1.c: New test.
4600         * c-c++-common/asan/user-section-2.c: New test.
4601         * c-c++-common/asan/user-section-3.c: New test.
4603 2015-04-22  Hale Wang  <hale.wang@arm.com>
4604             Terry Guo  <terry.guo@arm.com>
4606         PR rtl-optimization/64818
4607         * gcc.target/arm/pr64818.c: New test.
4609 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4611         PR ipa/65076
4612         * g++.dg/tree-ssa/pr61034.C: Update template.
4613         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4614         * gcc.dg/Warray-bounds-11.c: Likewise.
4615         * gcc.dg/Warray-bounds.c: Likewise.
4617 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4619         PR libgfortran/65234
4620         * gfortran.dg/fmt_unlimited.f90: New test.
4622 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4624         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4625         headers.
4626         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4627         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4628         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4629         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4630         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4631         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4632         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4634 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4636         PR libgfortran/56743
4637         * gfortran.dg/namelist_87.f90: New test.
4639 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4641         * gcc.target/aarch64/mult-synth_1.c: New test.
4642         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4643         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4644         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4645         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4646         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4648 2015-04-21  Richard Biener  <rguenther@suse.de>
4650         PR tree-optimization/65650
4651         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4652         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4653         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4654         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4655         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4656         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4658 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4660         PR tree-optimization/65802
4661         * g++.dg/pr65802.C: New test.
4663 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4665         PR testsuite/65767
4666         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4667         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4669 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4671         PR c++/65801
4672         * g++.dg/cpp0x/Wnarrowing2.C: New.
4674 2015-04-20  Jeff Law  <law@redhat.com>
4676         PR tree-optimization/65658
4677         * gcc.dg/pr65658.c: New test.
4679 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4681         PR target/64134
4682         * gcc.target/aarch64/vec_init_1.c: New test.
4684 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4686         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4687         targets.
4689 2015-04-18  Martin Sebor  <msebor@redhat.com>
4691         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4692         of non-nul characters.
4693         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4695 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4697         PR target/65787
4698         * gcc.target/powerpc/pr65787.c: New.
4700 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4702         PR target/65689
4703         * gcc.target/aarch64/c-output-template-4.c: New test.
4705 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4707         PR target/65780
4708         * gcc.dg/pr65780-1.c: New test.
4709         * gcc.dg/pr65780-2.c: Likewise.
4710         * gcc.target/i386/pr32219-9.c: Likewise.
4711         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4712         symbol.
4713         * gcc.target/i386/pr64317.c (c): Initialize.
4715 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4717         PR target/65612
4718         * g++.dg/ext/mv18.C: New test.
4719         * g++.dg/ext/mv19.C: Likewise.
4720         * g++.dg/ext/mv20.C: Likewise.
4721         * g++.dg/ext/mv21.C: Likewise.
4722         * g++.dg/ext/mv22.C: Likewise.
4723         * g++.dg/ext/mv23.C: Likewise.
4725 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4727         PR c++/64527
4728         * g++.dg/init/pr64527.C: New test.
4730 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4731             Michael Matz  <matz@suse.de>
4733         PR tree-optimization/64950
4734         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4735         x86_64-*-*.
4737 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4739         * c-c++-common/asan/user-section-1.c: New test.
4741 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4743         PR debug/65771
4744         * gcc.dg/debug/pr65771.c: New test.
4746 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4748         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4749         __buitlin_alloca with __builtin_alloca.
4751 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4753         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4755 2015-04-16  Richard Biener  <rguenther@suse.de>
4757         PR tree-optimization/64277
4758         * gcc.dg/Warray-bounds-14.c: New testcase.
4759         * gcc.dg/Warray-bounds-15.c: Likewise.
4760         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4761         * c-c++-common/ubsan/bounds-6.c: Likewise.
4763 2015-04-16  Renlin Li  <renlin.li@arm.com>
4765         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4766         * gcc.target/arm/unsigned-float.c: New.
4768 2015-04-16  Richard Biener  <rguenther@suse.de>
4770         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4771         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4772         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4774 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4776         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4777         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4778         * g++.dg/cpp0x/defaulted21.C: Likewise.
4779         * g++.dg/cpp0x/defaulted28.C: Likewise.
4780         * g++.dg/cpp0x/defaulted47.C: Likewise.
4781         * g++.dg/cpp0x/elision_neg.C: Likewise.
4782         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4783         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4784         * g++.dg/cpp0x/implicit1.C: Likewise.
4785         * g++.dg/cpp0x/implicit9.C: Likewise.
4786         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4787         * g++.dg/cpp0x/range-for13.C: Likewise.
4788         * g++.dg/gomp/clause-2.C: Likewise.
4789         * g++.dg/gomp/udr-5.C: Likewise.
4790         * g++.dg/inherit/access6.C: Likewise.
4791         * g++.dg/lookup/duperr1.C: Likewise.
4792         * g++.dg/lookup/friend2.C: Likewise.
4793         * g++.dg/lookup/pr6936.C: Likewise.
4794         * g++.dg/lookup/scoped1.C: Likewise.
4795         * g++.dg/lookup/using26.C: Likewise.
4796         * g++.dg/lookup/using38.C: Likewise.
4797         * g++.dg/other/access2.C: Likewise.
4798         * g++.dg/overload/defarg3.C: Likewise.
4799         * g++.dg/overload/defarg6.C: Likewise.
4800         * g++.dg/parse/access11.C: Likewise.
4801         * g++.dg/parse/access2.C: Likewise.
4802         * g++.dg/parse/access3.C: Likewise.
4803         * g++.dg/parse/access4.C: Likewise.
4804         * g++.dg/parse/access5.C: Likewise.
4805         * g++.dg/parse/access6.C: Likewise.
4806         * g++.dg/parse/access8.C: Likewise.
4807         * g++.dg/parse/access9.C: Likewise.
4808         * g++.dg/parse/crash40.C: Likewise.
4809         * g++.dg/tc1/dr142.C: Likewise.
4810         * g++.dg/tc1/dr166.C: Likewise.
4811         * g++.dg/tc1/dr52.C: Likewise.
4812         * g++.dg/template/access11.C: Likewise.
4813         * g++.dg/template/access18.C: Likewise.
4814         * g++.dg/template/access19.C: Likewise.
4815         * g++.dg/template/access2.C: Likewise.
4816         * g++.dg/template/access20.C: Likewise.
4817         * g++.dg/template/access26.C: Likewise.
4818         * g++.dg/template/access3.C: Likewise.
4819         * g++.dg/template/access7.C: Likewise.
4820         * g++.dg/template/conv12.C: Likewise.
4821         * g++.dg/template/crash69.C: Likewise.
4822         * g++.dg/template/friend31.C: Likewise.
4823         * g++.dg/template/friend32.C: Likewise.
4824         * g++.dg/template/memfriend15.C: Likewise.
4825         * g++.dg/template/memfriend16.C: Likewise.
4826         * g++.dg/template/memfriend17.C: Likewise.
4827         * g++.dg/template/memfriend7.C: Likewise.
4828         * g++.dg/template/pr32519.C: Likewise.
4829         * g++.dg/template/qualttp21.C: Likewise.
4830         * g++.dg/template/qualttp8.C: Likewise.
4831         * g++.dg/template/ttp10.C: Likewise.
4832         * g++.dg/template/typedef11.C: Likewise.
4833         * g++.dg/template/typedef13.C: Likewise.
4834         * g++.dg/template/typedef19.C: Likewise.
4835         * g++.dg/template/typedef20.C: Likewise.
4836         * g++.dg/template/typedef22.C: Likewise.
4837         * g++.dg/template/using16.C: Likewise.
4838         * g++.dg/template/virtual3.C: Likewise.
4839         * g++.dg/ubsan/pr61272.C: Likewise.
4840         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4841         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4842         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4843         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4844         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4845         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4846         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4847         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4848         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4849         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4850         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4851         * g++.old-deja/g++.jason/access17.C: Likewise.
4852         * g++.old-deja/g++.jason/access18.C: Likewise.
4853         * g++.old-deja/g++.jason/access22.C: Likewise.
4854         * g++.old-deja/g++.jason/access23.C: Likewise.
4855         * g++.old-deja/g++.jason/access8.C: Likewise.
4856         * g++.old-deja/g++.jason/delete3.C: Likewise.
4857         * g++.old-deja/g++.jason/report.C: Likewise.
4858         * g++.old-deja/g++.law/access2.C: Likewise.
4859         * g++.old-deja/g++.law/access3.C: Likewise.
4860         * g++.old-deja/g++.law/access4.C: Likewise.
4861         * g++.old-deja/g++.law/access5.C: Likewise.
4862         * g++.old-deja/g++.law/arm12.C: Likewise.
4863         * g++.old-deja/g++.law/arm14.C: Likewise.
4864         * g++.old-deja/g++.law/ctors13.C: Likewise.
4865         * g++.old-deja/g++.law/union2.C: Likewise.
4866         * g++.old-deja/g++.law/visibility12.C: Likewise.
4867         * g++.old-deja/g++.law/visibility15.C: Likewise.
4868         * g++.old-deja/g++.law/visibility16.C: Likewise.
4869         * g++.old-deja/g++.law/visibility17.C: Likewise.
4870         * g++.old-deja/g++.law/visibility18.C: Likewise.
4871         * g++.old-deja/g++.law/visibility19.C: Likewise.
4872         * g++.old-deja/g++.law/visibility20.C: Likewise.
4873         * g++.old-deja/g++.law/visibility21.C: Likewise.
4874         * g++.old-deja/g++.law/visibility24.C: Likewise.
4875         * g++.old-deja/g++.law/visibility4.C: Likewise.
4876         * g++.old-deja/g++.law/visibility5.C: Likewise.
4877         * g++.old-deja/g++.law/visibility6.C: Likewise.
4878         * g++.old-deja/g++.law/visibility7.C: Likewise.
4879         * g++.old-deja/g++.law/visibility8.C: Likewise.
4880         * g++.old-deja/g++.law/visibility9.C: Likewise.
4881         * g++.old-deja/g++.niklas/t135.C: Likewise.
4882         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4883         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4884         * g++.old-deja/g++.other/access11.C: Likewise.
4885         * g++.old-deja/g++.other/access4.C: Likewise.
4886         * g++.old-deja/g++.other/access7.C: Likewise.
4887         * g++.old-deja/g++.other/crash1.C: Likewise.
4888         * g++.old-deja/g++.other/crash7.C: Likewise.
4889         * g++.old-deja/g++.other/friend1.C: Likewise.
4890         * g++.old-deja/g++.other/friend4.C: Likewise.
4891         * g++.old-deja/g++.other/friend9.C: Likewise.
4892         * g++.old-deja/g++.other/lineno1.C: Likewise.
4893         * g++.old-deja/g++.other/using1.C: Likewise.
4894         * g++.old-deja/g++.pt/enum14.C: Likewise.
4895         * g++.old-deja/g++.pt/friend11.C: Likewise.
4896         * g++.old-deja/g++.pt/friend21.C: Likewise.
4897         * g++.old-deja/g++.pt/friend3.C: Likewise.
4898         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4899         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4900         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4901         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4903 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4905         PR ipa/65765
4906         * g++.dg/ipa/pr65765.C: New test.
4908 2015-04-15  Nick Clifton  <nickc@redhat.com>
4910         * gcc.target/rx/builtins.c: Disable RMPA test if string
4911         instructions are not allowed.
4913 2015-04-15  Alan Modra  <amodra@gmail.com>
4915         * gcc.dg/pr65408.c: New.
4917 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4919         PR target/65729
4920         * gcc.target/arm/pr65729.c: New test.
4922 2015-04-14  Richard Biener  <rguenther@suse.de>
4924         PR tree-optimization/65758
4925         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4927 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4929         PR target/65648
4930         * gcc.c-torture/execute/pr65648.c: New test.
4932 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4934         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4935         __builtin_finite instead of finite.
4936         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4937         Likewise.
4939 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4941         PR tree-optimization/63387
4942         * gcc.dg/pr63387.c: New testcase.
4944 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4946         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4948 2015-04-13  Richard Biener  <rguenther@suse.de>
4950         PR tree-optimization/65204
4951         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4953 2015-04-13  Terry Guo  <terry.guo@arm.com>
4955         PR target/65710
4956         * gcc.target/arm/pr65710.c: New.
4958 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4960         PR tree-optimization/65747
4961         * g++.dg/torture/pr65747.C: New test.
4963 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4965         PR c++/65736
4966         * g++.dg/cpp0x/pr65736.C: New test.
4968 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4969             Martin Liska  <mliska@suse.cz>
4971         PR ipa/65722
4972         * g++.dg/ipa/pr65722.C: New testcase.
4974 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4976         PR tree-optimization/65735
4977         * gcc.c-torture/compile/pr65735.c: New test.
4979 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4981         PR middle-end/65554
4982         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4984 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4986         PR target/65671
4987         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4989 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4991         PR target/65647
4992         * gcc.target/arm/pr65647-2.c: New.
4994 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4996         PR target/65694
4997         * g++.dg/torture/pr65694.C: New test.
4999 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5001         * gfortran.dg/coarray_lock_6.f90: New.
5002         * gfortran.dg/coarray_lock_7.f90: New.
5003         * gfortran.dg/coarray/lock_2.f90: New.
5005 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5007         PR fortran/56674
5008         PR fortran/58813
5009         PR fortran/59016
5010         PR fortran/59024
5011         * gfortran.dg/used_types_27.f90: New.
5013 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5015         PR target/65671
5016         * gcc.target/i386/pr65671.c: New.
5018 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5020         PR tree-optimization/65709
5021         * c-c++-common/ubsan/align-9.c: New test.
5023 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5025         PR fortran/56852
5026         * gfortran.dg/pr56852.f90: New test.
5028 2015-04-09  Marek Polacek  <polacek@redhat.com>
5029             Jakub Jelinek  <jakub@redhat.com>
5031         PR middle-end/65554
5032         * g++.dg/opt/pr65554.C: New test.
5034 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5036         PR c++/65690
5037         * c-c++-common/attr-aligned-1.c: New test.
5039 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5041         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5043 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5045         PR target/65676
5046         * gcc.target/i386/sse-25.c: New.
5048 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5050         PR target/65693
5051         * gcc.target/i386/pr65693.c: New test.
5053 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5055         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5057 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5059         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5061 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5063         * gcc.target/i386/thunk-retbnd.c: New.
5065 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5067         * gnat.dg/opt48.adb: New test.
5068         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5069         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5071 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5073         PR ipa/65540
5074         * gcc.c-torture/compile/pr65540.c: New.
5076 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5078         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5079         -Wno-pointer-arith.
5081 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5083         PR debug/65678
5084         * g++.dg/debug/pr65678.C: New test.
5086         PR middle-end/65680
5087         * gcc.c-torture/compile/pr65680.c: New test.
5089 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5091         PR fortran/65548
5092         * gfortran.dg/allocate_with_source_5.f90: New test.
5094 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5096         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5097         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5099 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5101         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5103 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5105         PR target/65614
5106         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5107         to get floating point compression.
5108         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5110 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5112         PR preprocessor/61977
5113         * gcc.dg/cpp/pr61977.c: New test.
5115 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5117         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5119 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5121         PR target/65647
5122         * gcc.target/arm/pr65647.c: New.
5124 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5126         PR ipa/65655
5127         * g++.dg/torture/pr65655.C: New testcase.
5129 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5131         PR c++/64085
5132         * g++.dg/cpp1y/lambda-init13.C: New.
5134 2015-04-03  Marek Polacek  <polacek@redhat.com>
5136         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5138 2015-04-02  Marek Polacek  <polacek@redhat.com>
5140         PR c++/65642
5141         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5142         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5144 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5146         PR preprocessor/61977
5147         * gcc.target/powerpc/pr61977-1.c: New test.
5148         * gcc.target/powerpc/pr61977-2.c: New test.
5150 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5152         PR c++/56100
5153         * g++.dg/warn/Wshadow-8.C: New.
5154         * g++.dg/warn/Wshadow-9.C: Likewise.
5155         * g++.dg/warn/Wshadow-10.C: Likewise.
5156         * g++.dg/warn/Wshadow-11.C: Likewise.
5158 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5160         * gcc.dg/pr23623.c: Added aligned attribute.
5161         * gcc.dg/20141029-1.c: Likewise.
5162         * gcc.dg/20150306-1.c: New test.
5164 2015-04-01  Marek Polacek  <polacek@redhat.com>
5166         PR c++/65554
5167         * g++.dg/cpp0x/initlist93.C: New test.
5168         * g++.dg/cpp0x/initlist94.C: New test.
5170 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5172         PR target/65624
5173         * gcc.target/aarch64/pr65624.c: New test.
5175 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5177         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5179 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5181         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5182         extra variable to force stack alignment.
5183         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5184         extra variable to force stack alignment.
5186 2015-03-31  Marek Polacek  <polacek@redhat.com>
5188         PR c++/65390
5189         * g++.dg/template/pr65390.C: New test.
5191 2015-03-31  Martin Liska  <mliska@suse.cz>
5193         * g++.dg/ipa/pr65557.C: New test.
5195 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5197         * gcc.target/s390/hotpatch-25.c: New test.
5198         * gcc.target/s390/hotpatch-1.c: Update test.
5199         * gcc.target/s390/hotpatch-10.c: Update test.
5200         * gcc.target/s390/hotpatch-11.c: Update test.
5201         * gcc.target/s390/hotpatch-12.c: Update test.
5202         * gcc.target/s390/hotpatch-13.c: Update test.
5203         * gcc.target/s390/hotpatch-14.c: Update test.
5204         * gcc.target/s390/hotpatch-15.c: Update test.
5205         * gcc.target/s390/hotpatch-16.c: Update test.
5206         * gcc.target/s390/hotpatch-17.c: Update test.
5207         * gcc.target/s390/hotpatch-18.c: Update test.
5208         * gcc.target/s390/hotpatch-19.c: Update test.
5209         * gcc.target/s390/hotpatch-2.c: Update test.
5210         * gcc.target/s390/hotpatch-21.c: Update test.
5211         * gcc.target/s390/hotpatch-22.c: Update test.
5212         * gcc.target/s390/hotpatch-23.c: Update test.
5213         * gcc.target/s390/hotpatch-24.c: Update test.
5214         * gcc.target/s390/hotpatch-3.c: Update test.
5215         * gcc.target/s390/hotpatch-4.c: Update test.
5216         * gcc.target/s390/hotpatch-5.c: Update test.
5217         * gcc.target/s390/hotpatch-6.c: Update test.
5218         * gcc.target/s390/hotpatch-7.c: Update test.
5219         * gcc.target/s390/hotpatch-8.c: Update test.
5220         * gcc.target/s390/hotpatch-9.c: Update test.
5221         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5223 2015-03-31  Richard Biener  <rguenther@suse.de>
5225         PR middle-end/65626
5226         * g++.dg/torture/pr65626.C: New testcase.
5228 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5230         PR target/65531
5231         * gcc.target/i386/mpx/pr65531.cc: New.
5233 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5235         PR target/65602
5236         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5237         __builtin_alloca instead of alloca.
5238         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5239         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5240         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5241         check.
5243 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5245         PR ipa/65610
5246         * g++.dg/ubsan/pr65610.C: New test.
5248 2015-03-30  Marek Polacek  <polacek@redhat.com>
5250         PR c++/65398
5251         * g++.dg/cpp0x/pr65398-2.C: New test.
5253 2015-03-30  Marek Polacek  <polacek@redhat.com>
5255         * c-c++-common/pr65556.c: Change the width of bit-fields.
5257 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5259         PR ipa/65588
5260         * gcc.target/i386/pr65588.c: New testcase.
5262 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5264         PR libgfortran/65563
5265         * gfortran.dg/open_errors_2.f90:  New test.
5267 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5269         PR libgfortran/65596
5270         * gfortran.dg/namelist_86.f90: New test.
5272 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5274         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5275         statement to reflect new ownership.
5277 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5279         PR c++/42328
5280         * g++.dg/template/friend58.C: New.
5281         * g++.dg/template/friend59.C: Likewise.
5283 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5285         PR c/65586
5286         * g++.dg/gomp/openmp-simd-3.C: New.
5287         * gcc.dg/gomp/openmp-simd-3.c: New.
5289 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5291         PR target/65248
5292         * gcc.target/i386/pr65248-1.c: New file.
5293         * gcc.target/i386/pr65248-2.c: Likewise.
5294         * gcc.target/i386/pr65248-3.c: Likewise.
5295         * gcc.target/i386/pr65248-4.c: Likewise.
5297 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5299         PR target/65593
5300         * gcc.c-torture/compile/pr65593.c: New test.
5302 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5304         PR c++/59329
5305         * g++.dg/cpp1y/constexpr-assert1.C: New.
5307 2015-03-27  Marek Polacek  <polacek@redhat.com>
5309         PR c++/65556
5310         * c-c++-common/pr65556.c: New test.
5312 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5314         PR ipa/65600
5315         * g++.dg/torture/pr65600.C: New testcase.
5317 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5319         PR target/65407
5320         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5322 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5324         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5325         statement and cleanup. Fixed typos.
5327 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5329         PR middle-end/65595
5330         * gcc.c-torture/compile/pr65595.c: New testcase.
5332 2015-03-27  Marek Polacek  <polacek@redhat.com>
5334         PR sanitizer/65583
5335         * g++.dg/ubsan/pr65583.C: New test.
5337 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5339         * gcc.c-torture/compile/20150327.c: New testcase.
5341 2015-03-26  Richard Biener  <rguenther@suse.de>
5343         PR middle-end/65555
5344         * g++.dg/torture/pr65555.C: New testcase.
5346 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5348         PR tree-optimization/64715
5349         * gcc.dg/builtin-object-size-15.c: New test.
5350         * gcc.dg/pr64715-1.c: New test.
5351         * gcc.dg/pr64715-2.c: New test.
5353 2015-03-26  Richard Biener  <rguenther@suse.de>
5355         PR middle-end/65519
5356         * gnat.dg/specs/opt2.ads: Fix testcase.
5358 2015-03-25  Martin Sebor  <msebor@redhat.com>
5360         PR testsuite/65526
5361         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5362         when target isn't arm*-*-*-*.
5363         (check_effective_target_arm_nothumb): Likewise.
5364         (check_effective_target_arm_little_endian): Likewise.
5365         (check_effective_target_arm_vect_no_misalign): Likewise.
5366         (check_effective_target_aarch64_little_endian): Fail early if target
5367         isn't aarch64*-*-*.
5369 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5371         PR tree-optimization/65177
5372         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5374 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5376         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5377         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5378         smmintrin.h and mm3dnow.h.
5380 2015-03-25  Marek Polacek  <polacek@redhat.com>
5382         PR c++/65558
5383         * g++.dg/cpp0x/pr65558.C: New test.
5385 2015-03-25  Marek Polacek  <polacek@redhat.com>
5387         PR c++/61670
5388         * g++.dg/template/pr61670.C: New test.
5390 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5392         PR c++/54987
5393         * g++.dg/template/pr54987.C: New.
5395 2015-03-25  Richard Biener  <rguenther@suse.de>
5397         PR tree-optimization/62630
5398         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5400 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5402         PR target/65508
5403         * gcc.target/i386/mpx/pr65508.c: New.
5405 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5407         PR fortran/64952
5408         PR fortran/65532
5409         * gfortran.dg/data_initialized_3.f90: New.
5411 2015-03-25  Richard Biener  <rguenther@suse.de>
5413         PR middle-end/65519
5414         * gnat.dg/specs/opt2.ads: New testcase.
5416 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5418         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5419         * gcc.target/arm/memset-inline-4.c: Skip for
5420         arm_tune_string_ops_prefer_neon.
5421         * gcc.target/arm/memset-inline-5.c: Ditto.
5422         * gcc.target/arm/memset-inline-6.c: Ditto.
5423         * gcc.target/arm/memset-inline-8.c: Ditto.
5424         * gcc.target/arm/memset-inline-9.c: Ditto.
5426 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5428         PR c++/58923
5429         * g++.dg/other/virtual3.C: New.
5431 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5433         PR c++/60130
5434         * g++.dg/cpp0x/vt-60130.C: New.
5436 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5438         PR c++/61971
5439         * g++.dg/warn/Warray-bounds-7.C: New.
5441 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5443         PR c++/60067
5444         * g++.dg/template/defarg18.C: New.
5446 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5448         PR c++/59988
5449         * g++.dg/cpp0x/vt-59988.C: New.
5451 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5453         PR tree-optimization/65533
5454         * gcc.dg/pr65533.c: New test.
5456 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5458         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5459         source= and mold= expressions functionality.
5460         * gfortran.dg/allocate_class_4.f90: New test.
5461         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5462         copying an unlimited polymorhpic object containing a char array
5463         to another unlimited polymorphic object respects the _len
5464         component.
5465         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5466         whether deferred length char array allocate works, unlimited
5467         polymorphic object allocation from a string works and if
5468         allocating an array of deferred length strings works.
5469         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5471 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5473         PR c++/65513
5474         * g++.dg/cpp0x/constexpr-array11.C: New.
5476 2015-03-24  Richard Biener  <rguenther@suse.de>
5478         PR middle-end/65517
5479         * gcc.dg/torture/pr65517.c: New testcase.
5481 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5483         * gfortran.dg/coindexed_1.f90: Moved from
5484         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5486 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5488         PR testsuite/65506
5489         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5490         gimple dump.
5492         PR target/65523
5493         * gcc.target/i386/pr65523.c: New test.
5495         PR ipa/65475
5496         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5497         dg-options.
5498         * g++.dg/lto/pr65475b_0.C: Likewise.
5500 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5502         PR target/65505
5503         * gcc.target/sh/torture/pr65505.c: New.
5505 2015-03-23  Martin Sebor  <msebor@redhat.com>
5507         PR testsuite/63175
5508         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5509         assembly for lvx in addition to lxv.
5511 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5513         PR target/65504
5514         * gfortran.dg/pr65504.f90: New test.
5516         PR ipa/65521
5517         * gcc.dg/pr65521.c: New test.
5519 2015-03-23  Richard Biener  <rguenther@suse.de>
5521         PR tree-optimization/65518
5522         * gcc.dg/vect/pr65518.c: New testcase.
5524 2015-03-23  Richard Biener  <rguenther@suse.de>
5526         PR tree-optimization/65494
5527         * gcc.dg/vect/pr65494.c: New testcase.
5529 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5531         PR preprocessor/65238
5532         * c-c++-common/cpp/pr65238-1.c: New test.
5533         * gcc.dg/cpp/pr65238-2.c: New test.
5534         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5535         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5537 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5538             Mikael Morin  <mikael@gcc.gnu.org>
5540         PR fortran/64952
5541         * gfortran.dg/elemental_dependency_4.f90: New.
5542         * gfortran.dg/elemental_dependency_5.f90: New.
5544 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5546         PR ipa/65475
5547         * g++.dg/lto/pr65475b_0.C: New testcase.
5548         * g++.dg/lto/pr65475b_1.C: New testcase.
5549         * g++.dg/lto/pr65475c_0.C: New testcase.
5550         * g++.dg/lto/pr65475c_1.C: New testcase.
5552 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5554         * gfortran.dg/coarray_38.f90: New.
5555         * gfortran.dg/coarray_39.f90: New.
5556         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5557         compile test.
5559 2015-03-20  Marek Polacek  <polacek@redhat.com>
5561         PR c++/65398
5562         * g++.dg/cpp0x/pr65398.C: New test.
5564 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5566         PR ipa/65475
5567         * g++.dg/lto/pr65475_0.C: New testcase.
5568         * g++.dg/lto/pr65475_1.C: New testcase.
5570 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5572         PR rtl-optimization/64366
5573         * gcc.target/sh/pr64366.c: New.
5575 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5577         PR c++/48324
5578         * g++.dg/cpp0x/constexpr-48324.C: New.
5580 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5582         PR c++/48453
5583         * g++.dg/cpp0x/pr48453.C: New.
5585 2015-03-20  Marek Polacek  <polacek@redhat.com>
5587         PR c++/65072
5588         * g++.dg/cpp0x/pr65072.C: New test.
5590 2015-03-20  Richard Biener  <rguenther@suse.de>
5592         PR middle-end/64715
5593         * gcc.dg/pr15347.c: Use -O.
5594         * c-c++-common/pr19807-1.c: Likewise.
5596 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5598         * gnat.dg/volatile13.ad[sb]: New test.
5600 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5602         PR rtl-optimization/60851
5603         * gcc.target/i386/pr60851.c: New test.
5605 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5607         PR target/65240
5608         * g++.dg/pr65240.h: Add tests for PR 65240.
5609         * g++.dg/pr65240-1.C: Likewise.
5610         * g++.dg/pr65240-2.C: Likewise.
5611         * g++.dg/pr65240-3.C: Likewise.
5612         * g++.dg/pr65240-4.C: Likewise.
5614 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5616         PR rtl-optimization/63491
5617         * gcc.target/powerpc/pr63491.c: New.
5619 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5621         * g++.dg/ipa/pr65465.C: New test.
5623 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5625         PR c++/52659
5626         * g++.dg/cpp0x/deleted11.C: New.
5628 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5630         PR sanitizer/65400
5631         * c-c++-common/tsan/pr65400-3.c: New test.
5633 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5635         PR c++/59686
5636         * g++.dg/cpp0x/constexpr-59686.C: New.
5638 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5640         PR sanitizer/64265
5641         * g++.dg/tsan/pr64265.C: New test.
5643         PR sanitizer/65400
5644         * c-c++-common/tsan/pr65400-1.c: New test.
5645         * c-c++-common/tsan/pr65400-2.c: New test.
5647 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5649         PR c++/59816
5650         * g++.dg/cpp0x/pr59816.C: New.
5652 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5654         PR fortran/59198
5655         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5657 2015-03-18  Martin Liska  <mliska@suse.cz>
5659         PR ipa/65439
5660         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5661         equivalences either to 6 or 7.
5663 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5665         PR middle-end/64491
5666         Revert:
5667         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5669         * gcc.dg/undefined-loop-1.c: New file.
5670         * gcc.dg/undefined-loop-2.c: New file.
5672         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5674         PR testsuite/64032
5675         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5676         loop exits too early.
5678 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5680         PR tree-optimization/65450
5681         * gfortran.dg/pr65450.f90: New test.
5683         PR target/65078
5684         * gcc.target/i386/pr65078-1.c: New test.
5685         * gcc.target/i386/pr65078-2.c: New test.
5686         * gcc.target/i386/pr65078-3.c: New test.
5687         * gcc.target/i386/pr65078-4.c: New test.
5688         * gcc.target/i386/pr65078-5.c: New test.
5689         * gcc.target/i386/pr65078-6.c: New test.
5691 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5693         PR c++/65340
5694         * g++.dg/cpp1y/pr65340.C: New.
5696 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5698         PR fortran/64432
5699         * gfortran.dg/system_clock_3.f08: Adjust test.
5701 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5703         PR fortran/59198
5704         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5705         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5707 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709         PR fortran/64432
5710         * gfortran.dg/system_clock_3.f08: New test.
5712 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5714         PR c++/64626
5715         g++.dg/cpp1y/pr64626-1.C: New.
5716         g++.dg/cpp1y/pr64626-2.C: New.
5717         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5719 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5721         PR tree-optimization/65427
5722         * gcc.c-torture/execute/pr65427.c: New test.
5724 2015-03-16  Marek Polacek  <polacek@redhat.com>
5726         DR 1688
5727         PR c++/65327
5728         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5729         * g++.dg/cpp0x/pr65327.C: New test.
5731 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5733         PR sanitizer/64820
5734         * c-c++-common/asan/pr64820.c: New test.
5736 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5738         * gfortran.dg/pointer_2.f90: New test.
5740 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5742         * g++.dg/pr65049.C: New test.
5744 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5746         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5747         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5748         * gcc.target/i386/fuse-caller-save.c: Same.
5750 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5752         * gnat.dg/loop_optimization18.ad[sb]: New test.
5753         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5755 2015-03-16  Alan Modra  <amodra@gmail.com>
5757         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5758         2014-12-05 change.
5760 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5762         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5763         hppa*-*-hpux*.
5764         * gcc.dg/torture/pr65270-2.c: Likewise.
5766 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5768         PR fortran/61138
5769         * gfortran.dg/pointer_remapping_9.f90: New.
5771 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5773         PR tree-optimization/65369
5774         * gcc.c-torture/execute/pr65369.c: New test.
5776         PR tree-optimization/65418
5777         * gcc.c-torture/execute/pr65418-1.c: New test.
5778         * gcc.c-torture/execute/pr65418-2.c: New test.
5780         PR rtl-optimization/65401
5781         * gcc.c-torture/execute/pr65401.c: New test.
5783 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5785         PR target/64600
5786         * gcc.target/arm/pr64600_1.c: New test.
5788 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5790         PR rtl-optimization/65235
5791         * gcc.target/aarch64/pr65235_1.c: New test.
5793 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5795         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5796         * gcc.target/s390/hotpatch-22.c: Likewise.
5797         * gcc.target/s390/hotpatch-23.c: Likewise.
5798         * gcc.target/s390/hotpatch-24.c: Likewise.
5799         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5800         * gcc.target/s390/hotpatch-1.c: Update expected output.
5801         * gcc.target/s390/hotpatch-2.c: Likewise.
5802         * gcc.target/s390/hotpatch-3.c: Likewise.
5803         * gcc.target/s390/hotpatch-4.c: Likewise.
5804         * gcc.target/s390/hotpatch-5.c: Likewise.
5805         * gcc.target/s390/hotpatch-6.c: Likewise.
5806         * gcc.target/s390/hotpatch-7.c: Likewise.
5807         * gcc.target/s390/hotpatch-8.c: Likewise.
5808         * gcc.target/s390/hotpatch-9.c: Likewise.
5809         * gcc.target/s390/hotpatch-10.c: Likewise.
5810         * gcc.target/s390/hotpatch-11.c: Likewise.
5811         * gcc.target/s390/hotpatch-12.c: Likewise.
5812         * gcc.target/s390/hotpatch-13.c: Likewise.
5813         * gcc.target/s390/hotpatch-14.c: Likewise.
5814         * gcc.target/s390/hotpatch-15.c: Likewise.
5815         * gcc.target/s390/hotpatch-16.c: Likewise.
5816         * gcc.target/s390/hotpatch-17.c: Likewise.
5817         * gcc.target/s390/hotpatch-18.c: Likewise.
5818         * gcc.target/s390/hotpatch-19.c: Likewise.
5820 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5822         PR target/65103
5823         * gcc.target/i386/pr65103-1.c: New.
5825 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5827         PR target/65044
5828         * gcc.target/i386/pr65044.c: New.
5830 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5832         PR rtl-optimization/64895
5833         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5834         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5835         * gcc.target/i386/fuse-caller-save.c: Ditto.
5837 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5839         * gcc.dg/ipa/pr63569.c: Fix template.
5841 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5843         * g++.dg/ipa/pr64146.C: Require fpic support.
5845 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5847         PR libfortran/65200
5848         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5849         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5851 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5853         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5854         to dg-options, fix up dg-skip-if.
5856 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5858         PR target/65296
5859         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5860         * gcc.target/avr/tiny-caller-save.c: Same.
5862 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5864         PR target/65242
5865         * g++.dg/pr65242.C: New test.
5867 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5869         * c-c++-common/asan/no-asan-check-glob.c: New test.
5871 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5873         PR c++/65370
5874         * g++.dg/other/default11.C: New.
5875         * g++.dg/other/default12.C: Likewise.
5877 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5879         PR target/65368
5880         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5882 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5884         PR fortran/65024
5885         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5887 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5889         PR c++/65127
5890         * g++.dg/cpp0x/pr65127.C: New test.
5892 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5894         * gcc.dg/ipa/PR64550.c: Update template.
5896 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5897             Tobias Burnus  <burnus@net-b.de>
5899         * gfortran.dg/coarray_sync_memory.f90: New.
5901 2015-03-10  Marek Polacek  <polacek@redhat.com>
5903         PR sanitizer/65367
5904         * c-c++-common/ubsan/pr65367.c: New test.
5906 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5908         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5909         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5910         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5911         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5912         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5913         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5914         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5915         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5916         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5917         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5918         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5919         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5920         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5922 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5924         * lib/mpx-dg.exp (mpx_link_flags): New.
5925         (mpx_init): New.
5926         (mpx_finish): New.
5927         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5928         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5929         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5930         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5931         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5932         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5933         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5934         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5935         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5936         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5937         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5938         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5939         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5940         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5941         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5942         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5943         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5944         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5945         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5946         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5947         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5948         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5949         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5950         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5951         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5952         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5953         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5954         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5955         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5956         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5957         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5958         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5959         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5960         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5961         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5962         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5963         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5964         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5965         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5966         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5967         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5968         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5969         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5970         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5971         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5972         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5973         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5974         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5975         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5976         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5977         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5978         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5979         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5980         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5981         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5982         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5983         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5984         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5985         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5986         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5987         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5988         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5989         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5990         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5991         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5992         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5993         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5994         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5995         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5996         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5997         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5998         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5999         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6000         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6001         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6002         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6003         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6004         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6005         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6006         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6007         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6008         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6009         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6010         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6011         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6012         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6013         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6014         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6015         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6016         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6017         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6018         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6019         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6020         * gcc.target/i386/mpx/label-address-1.c: New.
6021         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6022         * gcc.target/i386/mpx/macro.c: New.
6023         * gcc.target/i386/mpx/mpx-check.h: New.
6024         * gcc.target/i386/mpx/mpx.exp: New.
6025         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6026         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6027         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6028         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6029         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6030         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6031         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6032         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6033         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6034         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6035         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6036         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6037         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6038         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6039         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6040         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6041         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6042         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6043         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6044         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6045         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6046         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6047         * gcc.target/i386/mpx/reference-1-nov.c: New.
6048         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6049         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6050         * gcc.target/i386/mpx/reference-2-nov.c: New.
6051         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6052         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6053         * gcc.target/i386/mpx/reference-3-nov.c: New.
6054         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6055         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6056         * gcc.target/i386/mpx/reference-4-nov.c: New.
6057         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6058         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6059         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6060         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6061         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6062         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6063         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6064         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6065         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6066         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6067         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6068         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6069         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6070         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6071         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6072         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6073         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6074         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6075         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6076         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6077         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6078         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6079         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6080         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6081         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6082         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6083         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6084         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6085         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6086         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6087         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6088         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6089         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6090         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6091         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6092         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6093         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6094         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6095         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6096         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6097         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6098         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6099         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6100         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6101         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6102         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6103         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6104         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6105         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6106         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6107         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6108         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6109         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6110         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6111         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6112         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6113         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6114         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6115         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6116         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6117         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6118         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6119         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6120         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6121         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6122         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6123         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6124         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6125         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6126         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6127         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6128         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6129         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6130         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6131         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6132         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6133         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6134         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6135         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6136         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6137         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6138         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6139         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6140         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6141         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6142         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6143         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6144         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6145         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6146         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6147         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6148         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6149         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6150         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6151         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6152         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6153         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6154         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6155         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6156         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6157         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6158         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6159         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6160         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6161         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6162         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6163         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6164         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6165         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6166         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6167         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6168         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6169         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6170         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6171         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6172         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6173         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6174         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6175         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6176         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6177         * gcc.target/i386/mpx/vla-1-nov.c: New.
6178         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6179         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6180         * gcc.target/i386/mpx/vla-2-nov.c: New.
6181         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6183 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6185         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6187 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6189         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6191 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6193         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6194         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6196 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6198         PR c/65120
6199         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6200         on rhs is 0.
6201         (fn4): New test.
6202         * c-c++-common/pr65120.c: New test.
6204         PR rtl-optimization/65321
6205         * gcc.dg/pr65321.c: New test.
6207 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6209         PR tree-optimization/65355
6210         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6212 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6214         PR c/65120
6215         * c-c++-common/pr49706.c: Adjust tests for not warning
6216         about !!x == y or !b == y where b is boolean, and add
6217         some further tests.
6218         * c-c++-common/pr62199-2.c: Likewise.
6220 2015-03-09  Richard Biener  <rguenther@suse.de>
6222         PR middle-end/65270
6223         * gcc.dg/torture/pr65270-1.c: New testcase.
6224         * gcc.dg/torture/pr65270-2.c: Likewise.
6226 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6228         PR tree-optimization/63743
6229         * gcc.dg/pr63743.c: New test.
6231 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6233         PR lto/65316
6234         * g++.dg/lto/pr65316_0.C: New testcase.
6235         * g++.dg/lto/pr65316_1.C: New testcase.
6237 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6239         PR target/62247
6240         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6241         hppa*-*-hpux*.
6242         * g++.dg/abi/rtti3.C: Likewise.
6244         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6246         PR target/62251
6247         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6249         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6251         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6253         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6255 2015-03-08  Morin  <mikael@gcc.gnu.org>
6257         PR fortran/60898
6258         * gfortran.dg/entry_20.f90: New.
6260 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6262         PR target/65153
6263         * gcc.c-torture/compile/pr65153.c: New.
6265 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6267         PR target/65249
6268         * g++.dg/torture/pr65249.C: New.
6270 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6272         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6273         long.
6274         (int64_t): Likewise.
6276 2015-03-07  Marek Polacek  <polacek@redhat.com>
6277             Martin Uecker  <uecker@eecs.berkeley.edu>
6279         PR sanitizer/65280
6280         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6281         member-like arrays.
6282         * c-c++-common/ubsan/bounds-8.c: New test.
6283         * c-c++-common/ubsan/bounds-9.c: New test.
6284         * gcc.dg/ubsan/bounds-2.c: New test.
6286 2015-03-05  Martin Sebor  <msebor@redhat.com>
6288         * PR testsuite/63175
6289         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6290         checking of results into main to prevent it from getting optimized
6291         away.
6292         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6294 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6296         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6297         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6298         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6299         x64.
6301 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6303         * g++.dg/lto/pr65302_1.C: New testcase.
6304         * g++.dg/lto/pr65302_0.C: New testcase.
6306 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6308         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6309         -fno-ipa-icf to dg-options.
6311 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6313         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6314         compiles using the linker plugin.
6316 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6318         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6320 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6322         * gcc.target/arm/pr65067.c: New test.
6324 2015-03-05  Martin Liska  <mliska@suse.cz>
6326         PR ipa/65318
6327         * gcc.dg/ipa/pr65318.c: New test.
6329 2015-03-05  Marek Polacek  <polacek@redhat.com>
6331         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6333 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6335         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6337 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6339         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6340         max-unroll-times back to defaults for s390.
6342 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6344         Fix last commit.
6346 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6348         PR c++/64665
6349         * g++.dg/cpp0x/initlist92.C: New.
6351 2015-03-05  Richard Biener  <rguenther@suse.de>
6353         PR tree-optimization/65310
6354         * gcc.dg/vect/pr65310.c: New testcase.
6356 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6358         PR c++/64834
6359         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6361 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6363         * gnat.dg/entry_queues3.adb: New test.
6365 2015-03-04  Ian Lance Taylor  <iant@google.com>
6367         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6369 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6371         PR c++/64227
6372         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6374 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6376         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6377         -fno-ipa-icf to dg-options
6378         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6379         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6381 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6383         PR c++/64398
6384         * g++.dg/cpp0x/decltype62.C: New.
6386 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6388         * gnat.dg/object_overflow5.adb: New test.
6390 2015-03-03  Martin Liska  <mliska@suse.cz>
6392         PR ipa/65287
6393         * gcc.dg/ipa/pr65287.c: New test.
6395 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6396             Eric Botcazou  <ebotcazou@adacore.com>
6398         * gnat.dg/specs/pack12.ads: New test.
6400 2015-03-03  Martin Liska  <mliska@suse.cz>
6402         * gcc.dg/ipa/PR65282.c: New test.
6404 2015-03-13  Jeff Law  <law@redhat.com>
6406         PR tree-optimization/65241
6407         * gcc.c-torture/compile/pr65241.c: New test.
6409 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6411         PR target/64331
6412         * gcc.target/avr/torture/pr64331.c: New test.
6414 2015-03-03  Martin Liska  <mliska@suse.cz>
6415             Jan Hubicka  <hubicka@ucw.cz>
6417         * g++.dg/ipa/pr65263.C: New test.
6419 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6421         PR ipa/65130
6422         * gcc.dg/lto/pr65130_0.c: New testcase.
6423         * gcc.dg/lto/pr65130_1.c: New testcase.
6425 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6427         PR ipa/64988
6428         * g++.dg/torture/pr64988.C: New testcase.
6430 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6432         * gfortran.dg/coarray_atomic_6.f90: New.
6434 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6436         PR target/65184
6437         * gcc.target/i386/pr65184.c: New.
6439 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6441         PR target/65183
6442         * gcc.target/i386/pr65183.c: New.
6444 2015-02-28  Martin Liska  <mliska@suse.cz>
6445             Jan Hubicka  <hubicka@ucw.cz>
6447         * gcc.dg/ipa/ipa-icf-35.c: New test.
6448         * gcc.dg/ipa/ipa-icf-36.c: New test.
6449         * gcc.dg/ipa/ipa-icf-37.c: New test.
6451 2015-02-28  Martin Liska  <mliska@suse.cz>
6452             Jan Hubicka  <hubicka@ucw.cz>
6454         PR ipa/65245
6455         * gcc.dg/ipa/ipa-icf-34.c: New test.
6457 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6459         PR target/61142
6460         * gcc.target/sh/sh/pr61142.c: New.
6462 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6464         * g++.dg/other/dump-ada-spec-3.C: New test.
6466 2015-03-01  Martin Liska  <mliska@suse.cz>
6468         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6469         * g++.dg/ipa/pr63595.C: Update expected results.
6471 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6473         PR ipa/65236
6474         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6476 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6478         * gcc.dg/vect/pr59354.c: Move vector producing code to
6479         separate function.
6481 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6483         PR ipa/65237
6484         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6485         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6486         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6487         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6489 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6491         PR tree-optimization/65048
6492         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6493         (foo): Use K&R style definition.
6495 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6497         PR target/65032
6498         * g++.dg/pr65032.C: New.
6500 2015-02-27  Marek Polacek  <polacek@redhat.com>
6502         PR c/65040
6503         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6504         -Wformat=2.
6506 2015-02-27  Marek Polacek  <polacek@redhat.com>
6508         PR c/65228
6509         * gcc.dg/pr65228.c: New test.
6511 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6513         PR c/35330
6514         * gcc.dg/weak/weak-17.c: New file.
6516 2015-02-27  Richard Biener  <rguenther@suse.de>
6518         PR lto/65193
6519         * g++.dg/lto/pr65193_0.C: New testcase.
6521 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6523         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6524         * gcc.target/s390/hotpatch-8.c: Likewise.
6525         * gcc.target/s390/hotpatch-9.c: Likewise.
6526         * gcc.target/s390/pr61078.c: Likewise.
6527         * gcc.target/s390/pr57960.c: Remove -m64.
6528         * gcc.target/s390/pr61078.c: Likewise.
6530 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6531             Martin Liska  <mliska@suse.cz>
6533         PR bootstrap/65150
6534         * gcc.dg/pr64454.c: Disable ICF.
6535         * gcc.dg/pr28685-1.c: Disable ICF
6536         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6537         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6538         * g++.dg/ipa/ipa-icf-4.C: Update template.
6540 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6542         PR tree-optimization/65216
6543         * gcc.c-torture/execute/pr65216.c: New test.
6545         PR tree-optimization/65215
6546         * gcc.c-torture/execute/pr65215-1.c: New test.
6547         * gcc.c-torture/execute/pr65215-2.c: New test.
6548         * gcc.c-torture/execute/pr65215-3.c: New test.
6549         * gcc.c-torture/execute/pr65215-4.c: New test.
6550         * gcc.c-torture/execute/pr65215-5.c: New test.
6552 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6554         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6556 2015-02-26  Martin Liska  <mliska@suse.cz>
6557             Jan Hubicka  <hubicka@ucw.cz>
6559         * g++.dg/ipa/pr64146.C: Update expected results.
6560         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6561         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6562         * gcc.dg/ipa/ipa-icf-34.c: New test.
6564 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6566         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6567         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6568         (dg-additional-options): Remove dg directive.
6569         (dg-final): Add dg directive.
6571 2015-02-26  Marek Polacek  <polacek@redhat.com>
6573         PR ipa/65008
6574         * g++.dg/ipa/pr65008.C: New test.
6576 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6578         * lib/profopt.exp (profopt-target-cleanup): New proc.
6579         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6580         files from sources from dg-additional-sources.
6582 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6584         * lib/gcov.exp: Cleanup in case of xfail.
6586 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6588         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6590 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6592         PR debug/46102
6593         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6594         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6595         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6596         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6597         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6598         * g++.dg/debug/pr46123.C: XFAIL and move...
6599         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6600         * gcc.dg/debug/dwarf2-3.c: Move...
6601         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6603 2015-02-26  Marek Polacek  <polacek@redhat.com>
6605         PR c++/65202
6606         * g++.dg/cpp1y/pr65202.C: New test.
6608 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6610         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6611         locale_facets.h.gcov.
6613 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6615         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6617 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6619         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6621 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6623         PR target/65217
6624         * gcc.target/i386/pr65217.c: New.
6626 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6628         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6630 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6632         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6634 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6636         PR tree-optimization/65048
6637         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6639 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6641         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6642         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6644 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6646         PR target/65161
6647         * gcc.target/i386/pr65161.c: New test.
6649 2015-02-26  Terry Guo  <terry.guo@arm.com>
6651         * gcc.target/arm/no-volatile-in-it.c: New test.
6653 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6655         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6656         (dg-options): Add -save-temps.
6657         (dg-final): Add cleanup-saved-temps.
6659 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6661         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6663 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6665         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6666         * gcc.target/powerpc/pack01.c: Include string.h.
6668 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6670         PR target/65167
6671         * gcc.target/i386/pr65167.c: New.
6673 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6675         PR tree-optimization/61917
6676         * gcc.dg/vect/vect-pr61917.c: New file.
6678 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6680         PR tree-optimization/65170
6681         * gcc.c-torture/execute/pr65170.c: New test.
6682         * gcc.dg/tree-ssa/vrp96.c: New test.
6684 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6686         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6688 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6690         PR testsuite/65126
6691         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6692         (dg-additional-files-options): Copy additional_sources to
6693         additional_sources_used before emptying additional_sources.
6694         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6695         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6696         (cleanup-saved-temps): Use additional_sources_used instead of
6697         additional_sources.
6698         (dg-test): Reset additional_sources_used.
6700 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6702         PR fortran/63427
6703         * gfortran.dg/integer_exponentiation_6.F90: New test.
6705 2015-02-23  Martin Sebor  <msebor@redhat.com>
6707         PR target/65109
6708         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6709         two parts.  One to save registers, the other to verify the
6710         registers have the right values.  Save register state into
6711         static data rather than on the stack.
6713 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6715         PR bootstrap/63888
6716         * c-c++-common/asan/pr63888.c: New test.
6718 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6720         PR target/65163
6721         * gcc.c-torture/compile/pr65163.c: New.
6723 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6725         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6726         with -m31 on 64 bit.
6727         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6728         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6730 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6732         * gcc.target/s390/20090223-1.c: Add
6733         -Wno-implicit-function-declaration option.
6734         * gcc.target/s390/pr42224.c: Likewise.
6735         * gcc.target/s390/pr55718.c: Likewise.
6737 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6739         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6740         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6741         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6742         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6743         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6744         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6745         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6746         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6747         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6748         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6749         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6750         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6751         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6752         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6753         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6754         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6755         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6756         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6757         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6758         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6759         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6761 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6763         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6764         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6765         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6766         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6767         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6768         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6769         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6770         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6771         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6772         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6773         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6774         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6775         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6776         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6777         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6778         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6780 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6782         PR fortran/64980
6783         PR fortran/61960
6784         * gfortran.dg/pr61960.f90: New.
6785         * gfortran.dg/pr64230.f90: New.
6786         * gfortran.dg/pr64980.f03: New.
6788 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6790         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6792 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6794         PR ada/65156
6795         * gnat.dg/timing_events.adb: Removed, invalid test.
6797 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6799         PR debug/58123
6800         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6801         location.
6802         * g++.dg/gcov/gcov-2.C: Likewise.
6804 2015-02-20  Richard Biener  <rguenther@suse.de>
6806         PR tree-optimization/65136
6807         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6809 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6811         PR testsuite/64158
6812         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6813         and nvptx-*-* blacklisting.
6815         * gcc.dg/sibcall-9.c: New test.
6816         * gcc.dg/sibcall-10.c: New test.
6818 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6820         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6822 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6824         PR target/64452
6825         * gcc.target/avr/torture/pr64452.c: New test.
6827 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6829         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6830         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6832 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6834         PR testsuite/65116
6835         * lib/target-supports.exp (check_compile): Check whether
6836         additional_sources is defined before using it.
6838 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6840         PR middle-end/65074
6841         * g++.dg/opt/pr65074.C: New file.
6843 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6845         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6846         (size_type): New typedef.
6847         (operator "" _script): Use it for the last argument.
6849 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6851         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6853 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6855         * lib/target-supports.exp (check_compile): Save/restore
6856         additional_sources that may belong to an actual test.
6858 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6860         PR gcov-profile/64634
6861         * g++.dg/gcov/gcov-15.C: New test.
6863 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6865         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6867 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6869         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6871 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6873         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6875 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6877         * gfortran.dg/fmt_cache_1.f: Add missing close.
6879 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6881         PR testsuite/65107
6882         * gfortran.dg/read_eof_8.f90: Add missing close.
6884 2015-02-18  Richard Biener  <rguenther@suse.de>
6886         PR tree-optimization/65063
6887         * gcc.dg/pr65063.c: New testcase.
6889 2015-02-18  Richard Biener  <rguenther@suse.de>
6891         PR tree-optimization/62217
6892         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6894 2015-02-18  Marek Polacek  <polacek@redhat.com>
6896         PR sanitizer/65081
6897         * c-c++-common/ubsan/pr65081.c: New test.
6899 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6901         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6902         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6904 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6906         * gcc.dg/ipa/propalign-3.c: New test.
6908 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6910         PR target/64793
6911         * gcc.target/sh/pr64793.c: New.
6912         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6914 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6916         * gcc.target/arm/divzero.c: New test case.
6918 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6920         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6922 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6923             Jakub Jelinek  <jakub@redhat.com>
6925         PR c++/65075
6926         * g++.dg/cpp0x/pr65075.C: New test.
6928 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6930         PR target/65058
6931         * gcc.target/powerpc/pr65058.c: New test.
6933 2015-02-16  Jeff Law  <law@redhat.com>
6935         PR tree-optimization/64823
6936         * gcc.dg/uninit-20.c: New test.
6938 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6939             James Greenhalgh  <james.greenhalgh@arm.com>
6941         PR ipa/64963
6942         * gcc.dg/ipa/ipa-clone-1.c: New test.
6944 2015-02-16  Richard Biener  <rguenther@suse.de>
6946         PR tree-optimization/65077
6947         * gcc.dg/torture/pr65077.c: New testcase.
6949 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6951         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6952         Directive adjusted to scan for ldaxr.
6953         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6954         adjusted to scan for ldaex.
6956 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/65080
6959         * g++.dg/cpp0x/constexpr-65080.C: New.
6961 2015-02-16  Richard Biener  <rguenther@suse.de>
6963         PR tree-optimization/63593
6964         * gcc.dg/pr63593.c: New testcase.
6966 2015-02-16  Marek Polacek  <polacek@redhat.com>
6968         PR c/65066
6969         * gcc.dg/pr65066.c: New test.
6971 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6973         * gcc.dg/pr65002.C: Move ...
6974         * g++.dg/ipa/pr65002.C: ... here.
6976 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6978         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6979         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6980         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6981         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6983 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6985         PR testsuite/64850
6986         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6987         the expression to find calls.
6988         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6989         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6990         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6991         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6992         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6994 2015-02-14  Marek Polacek  <polacek@redhat.com>
6996         PR c/64768
6997         * gcc.dg/array-11.c: New test.
6998         * gcc.dg/array-12.c: New test.
6999         * gcc.dg/array-13.c: New test.
7000         * gcc.dg/array-14.c: New test.
7001         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7002         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7003         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7004         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7005         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7006         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7008 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7010         PR c++/60894
7011         * g++.dg/lookup/using54.C: New.
7013 2015-02-13  Jeff Law  <law@redhat.com>
7015         PR bootstrap/65060
7016         Revert my change for tree-optimization/64823.
7018 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7020         PR tree-optimization/65053
7021         * gcc.c-torture/execute/pr65053-1.c: New test.
7022         * gcc.c-torture/execute/pr65053-2.c: New test.
7024 2015-02-13  Marek Polacek  <polacek@redhat.com>
7026         PR c/65050
7027         * gcc.dg/pr65050.c: New test.
7029 2015-02-13  Jeff Law  <law@redhat.com>
7031         PR tree-optimization/64823
7032         * gcc.dg/uninit-20.c: New test.
7034         PR rtl-optimization/47477
7035         * gcc.dg/tree-ssa/pr47477.c: New test.
7037 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7039         PR c++/60211
7040         * g++.dg/parse/ivdep-2.C: New.
7041         * g++.dg/parse/ivdep-3.C: Likewise.
7043 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7045         PR fortran/64506
7046         * gfortran.dg/continuation_13.f90: New test.
7047         * gfortran.dg/continuation_14.f: New test.
7049 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7051         PR c++/64970
7052         * g++.dg/cpp0x/sfinae55.C: New.
7054 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7056         PR ipa/65034
7057         * g++.dg/ipa/pr65034.C: New test.
7059 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7061         PR tree-optimization/65002
7062         * gcc.dg/pr65002.C: New.
7064 2015-02-13  Marek Polacek  <polacek@redhat.com>
7066         PR c/65040
7067         * c-c++-common/pr65040.c: New test.
7069 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7071         PR tree-optimization/64705
7072         * gcc.dg/tree-ssa/pr64705.c: New test.
7074 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7076         PR rtl/32219
7077         * gcc.dg/visibility-22.c: New test.
7078         * gcc.dg/visibility-23.c: New test.
7079         * gcc.target/i386/pr32219-1.c: New test.
7080         * gcc.target/i386/pr32219-2.c: New test.
7081         * gcc.target/i386/pr32219-3.c: New test.
7082         * gcc.target/i386/pr32219-4.c: New test.
7083         * gcc.target/i386/pr32219-5.c: New test.
7084         * gcc.target/i386/pr32219-6.c: New test.
7085         * gcc.target/i386/pr32219-7.c: New test.
7086         * gcc.target/i386/pr32219-8.c: New test.
7087         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7089 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7091         PR libgfortran/57822
7092         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7093         four different KINDs.
7095 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7097         PR c++/64884
7098         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7100         PR sanitizer/65000
7101         * g++.dg/ubsan/pr65000.C: New test.
7103 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7105         PR fortran/64932
7106         * gfortran.dg/finalize_28.f90: New test
7108 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7110         PR debug/55541
7111         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7112         DW_TAG_lexical_block removal.
7113         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7114         * g++.dg/guality/pr55541.C: New test.
7116         PR sanitizer/64984
7117         * g++.dg/ubsan/pr64984.C: New test.
7119 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7121         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7123 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7125         PR testsuite/64930
7126         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7127         instructions for 2015-01-14 get_memmodel changes.
7128         * gcc.target/powerpc/atomic-p8.c: Likewise.
7130         PR sanitizer/65019
7131         * g++.dg/ubsan/pr65019.C: New test.
7133         PR tree-optimization/65014
7134         * gcc.c-torture/compile/pr65014.c: New test.
7136 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7138         PR libgfortran/57822
7139         * gfortran/fmt_g0_7.f08: Revise test.
7141 2015-02-11  Jeff Law  <law@redhat.com>
7143         PR target/63347
7144         * gcc.target/m68k/pr63347.c: New test.
7146 2015-02-11  Marek Polacek  <polacek@redhat.com>
7148         * g++.dg/ubsan/shift-1.C: New test.
7149         * gcc.dg/ubsan/c-shift-2.c: New test.
7150         * c-c++-common/ubsan/shift-5.c: Remove file.
7152 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7154         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7155         Directive adjusted to XFAIL.
7156         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7157         adjusted to XFAIL.
7159 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7161         PR middle-end/65003
7162         * g++.dg/opt/pr65003.C: New test.
7164 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7166         * lib/target-supports.exp (check_effective_target_pie): Renamed
7167         to ...
7168         (check_effective_target_pie_enabled): This.
7169         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7170         * gcc.target/i386/pie.c: Likewise.
7172 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7174         PR target/64893
7175         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7176         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7178 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7180         PR target/61925
7181         * gcc.target/i386/pr61925-1.c: New test.
7182         * gcc.target/i386/pr61925-2.c: New test.
7183         * gcc.target/i386/pr61925-3.c: New test.
7185 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7187         PR sanitizer/65004
7188         * g++.dg/asan/pr65004.C: New test.
7190 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7192         PR target/64661
7193         * gcc.taget/sh/pr64661-0.h: New.
7194         * gcc.taget/sh/pr64661-1.c: New.
7195         * gcc.taget/sh/pr64661-2.c: New.
7196         * gcc.taget/sh/pr64661-3.c: New.
7197         * gcc.taget/sh/pr64661-4.c: New.
7199 2015-02-10  Richard Biener  <rguenther@suse.de>
7201         PR tree-optimization/64995
7202         * g++.dg/torture/pr64995.C: New testcase.
7204 2015-02-10  Richard Biener  <rguenther@suse.de>
7206         PR tree-optimization/64909
7207         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7209 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7211         * gcc.dg/signbit-sa.c: New test.
7213 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7215         PR libgfortran/57822
7216         * gfortran/fmt_g0_7.f08: New test.
7218 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7220         PR tree-optimization/43378
7221         * gcc.dg/tree-ssa/pr43378.c: New test.
7223 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7225         PR ipa/64978
7226         * g++.dg/torture/pr64978.C: New testcase.
7228 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7230         PR sanitizer/64981
7231         * gcc.dg/asan/pr64981.c: New test.
7233 2015-02-09  Marek Polacek  <polacek@redhat.com>
7235         PR c/64856
7236         * gcc.dg/pr64856.c: New test.
7238 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7240         PR target/64979
7241         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7242         * gcc.c-torture/execute/pr64979.c: New test.
7244 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7246         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7248 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7250         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7251         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7253 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7255         PR target/58757
7256         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7258 2015-02-09  Richard Biener  <rguenther@suse.de>
7260         PR tree-optimization/54000
7261         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7263 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7265         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7267 2015-02-09  Martin Liska  <mliska@suse.cz>
7269         * g++.dg/ipa/pr64858.C: New test.
7271 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7273         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7275 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7277         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7279 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7281         PR fortran/63744
7282         * gfortran.dg/use_rename_8.f90: New.
7284 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7286         * gnat.dg/addr7.ad[sb]: New test.
7287         * gnat.dg/addr8.ad[sb]: Likewise.
7289 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7291         PR jit/64752
7292         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7293         from jit.dg/test-compile-to-executable.c's create_code, with a
7294         clarification of the output message.
7295         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7296         pass/fail message.
7297         (test_jit): Use CHECK_NO_ERRORS when calling
7298         gcc_jit_context_compile_to_file.
7299         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7300         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7301         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7302         about deletions that are attempted.
7303         (jit-verify-compile-to-file): Rename to...
7304         (jit-verify-output-file-was-created): ...this, and drop the
7305         attempt to run "file" and verify the output.
7306         (jit-verify-assembler): New function.
7307         (jit-verify-object): New function.
7308         (jit-verify-dynamic-library): New function.
7309         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7310         favor of an implementation from new file
7311         create-code-for-hello-world-executable.h, which also adds a
7312         "main".
7313         (dg-final): Replace jit-verify-compile-to-file with
7314         jit-verify-output-file-was-created, and invoke new function
7315         jit-verify-assembler.
7316         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7317         the output message.
7318         (dg-final): Replace jit-verify-compile-to-file with
7319         jit-verify-output-file-was-created, and invoke new function
7320         jit-verify-dynamic-library.
7321         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7322         favor of an implementation from new file
7323         create-code-for-hello-world-executable.h, which also adds a
7324         "main".
7325         (dg-final): Replace jit-verify-compile-to-file with
7326         jit-verify-output-file-was-created.  Strengthen the expected stdout
7327         from the built executable.
7328         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7329         favor of an implementation from new file
7330         create-code-for-hello-world-executable.h, which also adds a
7331         "main".
7332         (dg-final): Replace jit-verify-compile-to-file with
7333         jit-verify-output-file-was-created, and invoke new function
7334         jit-verify-object.
7335         * jit.dg/verify-dynamic-library.c: New source file.
7337 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7338             Brian Rzycki  <b.rzycki@samsung.com>
7340         PR tree-optimization/64878
7341         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7343 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7345         PR ipa/64896
7346         * g++.dg/ipa/pr64896.C: New test.
7348 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7350         PR target/64205
7351         * gcc.target/powerpc/pr64205.c: New file.
7353 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7355         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7356         (dg-options): Use -fpie instead of -fPIE -pie.
7358 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7360         PR middle-end/64937
7361         * g++.dg/asan/pr64937.C: New test.
7363 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7365         PR fortran/63205
7366         * gfortran.dg/class_to_type_4.f90: New test
7368 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7370         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7372 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7374         PR rtl-optimization/64957
7375         PR debug/64817
7376         * gcc.c-torture/execute/pr64957.c: New test.
7378 2015-02-05  Jeff Law  <law@redhat.com>
7380         PR target/17306
7381         * gcc.target/h8300/pr17306-1.c: New test.
7382         * gcc.target/h8300/pr17306-2.c: New test.
7384 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7386         PR fortran/64943
7387         * gfortran.dg/structure_constructor_12.f90: New.
7389 2015-02-05  Jeff Law  <law@redhat.com>
7391         PR target/58400
7392         gcc.target/h8300/pr58400.c: New test.
7394 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7396         * gcc.target/arm/macro_defs0.c: New test.
7397         * gcc.target/arm/macro_defs1.c: New test.
7398         * gcc.target/arm/macro_defs2.c: New test.
7400 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7402         PR rtl-optimization/64905
7403         * gcc.target/i386/pr64905.c: Require nonpic target.
7404         (dg-options): Add -fomit-frame-pointer.
7405         (main): Remove.
7407 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7409         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7410         tree dump scanning.
7412 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7414         PR fortran/64757
7415         * gfortran.dg/type_to_class_2.f90: New test
7416         * gfortran.dg/type_to_class_3.f90: New test
7418 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7420         PR ipa/64686
7421         * g++.dg/torture/pr64686.C: New testcase.
7423 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7425         PR rtl-optimization/64905
7426         * gcc.target/i386/pr64905.c: New file.
7428 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7430         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7431         * gcc.dg/guality/pr41616-1.c: Ditto.
7433 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7435         PR debug/64817
7436         * gcc.dg/pr64817-3.c: New.
7438 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7439             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7441         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7442         pass parameters in registers.
7443         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7444         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7445         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7447 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7448             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7450         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7451         list, allow for multilibed targets.
7452         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7454 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7456         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7457         * gcc.dg/pr46728-6.c: Ditto.
7459 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7461         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7462         for mips_nanlegacy target.
7464 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7466         * gcc.target/i386/chkp-hidden-def.c: New.
7468 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7470         PR middle-end/62103
7471         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7472         to use 24 bits for bitfield b.
7474 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7476         PR testsuite/64796
7477         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7478         cache result in a global variable.  Include all 32-bit targets for
7479         bswap64 tests.
7481 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7483         PR rtl-optimization/64756
7484         * gcc.c-torture/execute/pr64756.c: New test.
7486 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7488         PR target/64660
7489         * gcc.target/sh/pr64660-0.h: New.
7490         * gcc.target/sh/pr64660-1.c: New.
7491         * gcc.target/sh/pr64660-2.c: New.
7492         * gcc.target/sh/pr64660-3.c: New.
7493         * gcc.target/sh/pr64660-4.c: New.
7495 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7497         PR c++/64877
7498         * g++.dg/warn/Waddress-2.C: New.
7500 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7502         PR middle-end/61225
7503         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7505 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7507         PR preprocessor/64803
7508         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7510 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7512         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7514 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7516         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7517         (_ARM_FPSRC): Add DN and AHP fields.
7518         (clean_results): Force DN=1 on AArch64.
7519         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7520         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7521         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7522         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7523         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7524         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7526 2015-02-02  Alan Modra  <amodra@gmail.com>
7528         * gcc.target/powerpc/cprophard.c: New.
7530 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7532         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7533         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7535 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7537         PR debug/64817
7538         * gcc.dg/pr64817-1.c: New test.
7539         * gcc.dg/pr64817-2.c: New test.
7541 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7543         PR target/64851
7544         * gcc.target/sh/pr64851-0.h: New
7545         * gcc.target/sh/pr64851-1.c: New
7546         * gcc.target/sh/pr64851-2.c: New
7547         * gcc.target/sh/pr64851-3.c: New
7548         * gcc.target/sh/pr64851-4.c: New
7550 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7552         PR target/64882
7553         * gcc.dg/torture/pr64882.c: New test.
7555 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7557         PR target/64159
7558         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7559         sparc*-*-*.
7561 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7563         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7564         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7565         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7566         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7567         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7568         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7569         tree dump.
7570         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7571         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7572         tree dump.
7573         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7574         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7575         tree dump.
7577 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7579         PR target/64688
7580         * g++.dg/pr64688-2.C: New.
7582 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7584         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7585         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7586         * gcc.target/i386/fuse-caller-save.c: Ditto.
7587         * gcc.target/i386/headmerge-1.c: Ditto.
7588         * gcc.target/i386/headmerge-2.c: Ditto.
7589         * gcc.target/i386/sibcall-6.c: Ditto.
7591 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7593         PR target/64617
7594         * gcc.target/i386/pr64617.c: New test.
7596 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7598         PR target/15184
7599         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7600         (dg-options): Remove -m32.
7601         (dg-final): Scan for "movb %al" only.
7602         * gcc.target/i386/pr15184-2.c: Ditto.
7604 2015-01-30  Richard Biener  <rguenther@suse.de>
7606         PR tree-optimization/64829
7607         * gcc.dg/vect/pr64829.c: New testcase.
7609 2015-01-29  Marek Polacek  <polacek@redhat.com>
7611         PR c/64709
7612         * gcc.dg/pr64709.c: New test.
7614 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7616         PR c++/64717
7617         * g++.dg/ubsan/pr64717-1.C: New test.
7618         * g++.dg/ubsan/pr64717-2.C: New test.
7620 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7622         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7624 2015-01-29  Jeff Law  <law@redhat.com>
7626         PR target/15184
7627         * gcc.target/i386/pr15184-1.c: New test.
7628         * gcc.target/i386/pr15184-2.c: New test.
7630 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7632         PR tree-optimization/64746
7633         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7635 2015-01-29  Richard Biener  <rguenther@suse.de>
7637         PR tree-optimization/64853
7638         * gcc.dg/torture/pr64853.c: New testcase.
7640 2015-01-29  Richard Biener  <rguenther@suse.de>
7642         PR tree-optimization/64844
7643         * gcc.dg/vect/pr64844.c: New testcase.
7645 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7647         PR middle-end/64809
7648         * gcc.dg/pr64809.c: Delete.
7650 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7652         PR middle-end/64805
7653         * gcc.target/i386/pr64805.c: New.
7655 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7657         * gcc.dg/guality/guality.h (main): Add argv[0] to
7658         guality_gdb_command.
7660 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7662         PR ipa/64801
7663         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7665 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7667         PR target/64659
7668         * gcc.target/sh/sh.exp
7669         (check_effective_target_atomic_model_soft_gusa_available,
7670         check_effective_target_atomic_model_soft_tcb_available,
7671         check_effective_target_atomic_model_soft_imask_available,
7672         check_effective_target_atomic_model_hard_llcs_available): New.
7673         * gcc.target/sh/pr64659-0.h: New.
7674         * gcc.target/sh/pr64659-1.c: New.
7675         * gcc.target/sh/pr64659-2.c: New.
7676         * gcc.target/sh/pr64659-3.c: New.
7677         * gcc.target/sh/pr64659-4.c: New.
7679 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7681         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7682         scan-assembler-times pattern.
7684 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7686         PR middle-end/64809
7687         * gcc.dg/pr64809.c: New test.
7689 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7691         PR tree-optimization/64277
7692         * gcc.dg/pr64277.c: New.
7694 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7696         PR tree-optimization/64718
7697         * gcc.c-torture/execute/pr64718.c: New test.
7699 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7701         * gcc.target/aarch64/abs_2.c: New.
7703 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7705         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7706         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7707         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7708         ISA rev < 2.
7710 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7712         PR bootstrap/64612
7713         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7714         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7715         { target comdat_group }.
7717 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7719         PR fortran/63861
7720         * gfortran.dg/goacc/coarray_2.f90: New.
7722 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7724         PR ipa/60871
7725         PR ipa/64139
7726         * g++.dg/torture/pr64139.C: New testcase.
7727         * g++.dg/torture/pr60871.C: Likewise.
7729 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7731         PR fortran/64230
7732         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7733         prevent linking errors.
7735 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7737         PR ipa/64282
7738         * g++.dg/torture/pr64282.C: New testcase.
7740 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7742         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7743         for wzr reg.
7745 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7747         * gcc.target/s390/hotpatch-13.c: New testcase.
7748         * gcc.target/s390/hotpatch-14.c: New testcase.
7749         * gcc.target/s390/hotpatch-15.c: New testcase.
7750         * gcc.target/s390/hotpatch-16.c: New testcase.
7751         * gcc.target/s390/hotpatch-17.c: New testcase.
7752         * gcc.target/s390/hotpatch-18.c: New testcase.
7753         * gcc.target/s390/hotpatch-19.c: New testcase.
7754         * gcc.target/s390/hotpatch-20.c: New testcase.
7755         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7756         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7757         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7758         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7759         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7760         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7761         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7762         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7763         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7764         * gcc.target/s390/hotpatch-10.c: Likewise.
7765         * gcc.target/s390/hotpatch-11.c: Likewise.
7766         * gcc.target/s390/hotpatch-12.c: Likewise.
7767         * gcc.target/s390/hotpatch-2.c: Likewise.
7768         * gcc.target/s390/hotpatch-3.c: Likewise.
7769         * gcc.target/s390/hotpatch-4.c: Likewise.
7770         * gcc.target/s390/hotpatch-5.c: Likewise.
7771         * gcc.target/s390/hotpatch-6.c: Likewise.
7772         * gcc.target/s390/hotpatch-7.c: Likewise.
7773         * gcc.target/s390/hotpatch-8.c: Likewise.
7774         * gcc.target/s390/hotpatch-9.c: Likewise.
7775         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7776         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7777         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7778         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7779         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7780         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7781         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7782         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7784 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7786         * gcc.dg/long_branch.c: New testcase.
7788 2015-01-27  Richard Biener  <rguenther@suse.de>
7790         PR tree-optimization/56273
7791         PR tree-optimization/59124
7792         PR tree-optimization/64277
7793         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7794         * gcc.dg/Warray-bounds-12.c: Likewise.
7795         * gcc.dg/Warray-bounds-13.c: Likewise.
7797 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7799         PR rtl-optimization/61058
7800         * gcc.dg/pr61058.c: New test.
7802 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7804         * gcc.target/i386/chkp-narrow-bounds.c: New.
7806 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7808         PR tree-optimization/64807
7809         * gcc.dg/pr64807.c: New test.
7811         PR c/64766
7812         * gcc.dg/pr64766.c: New test.
7814 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7816         PR target/49263
7817         * gcc.target/sh/pr49263-4.c: New.
7819 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7821         PR fortran/62044
7822         * gfortran.dg/allocate_with_mold_1.f90: New test
7824 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7826         PR c/64778
7827         * gcc.dg/pr64778.c: New test.
7829         PR middle-end/64421
7830         * gcc.dg/vect/pr64421.c: New test.
7832 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7834         PR fortran/64771
7835         * gfortran.dg/coarray_36.f: New.
7836         * gfortran.dg/coarray_37.f90: New.
7838 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7840         PR fortran/64230
7841         * gfortran.dg/class_allocate_18.f90: New.
7843 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7845         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7847 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7849         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7851 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7853         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7855 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7857         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7859 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7861         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7862         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7863         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7864         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7866 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7868         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7869         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7870         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7872 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7874         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7875         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7876         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7877         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7878         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7879         vXXXhn.inc.
7881 2015-01-26  Richard Biener  <rguenther@suse.de>
7883         PR middle-end/64764
7884         * gcc.dg/uninit-19.c: New testcase.
7886 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7888         * lib/target-supports.exp (check_effective_target_vect64): Add
7889         sparc*-*-*.
7891 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7893         PR testsuite/64712
7894         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7896 2015-01-26  Tony Liu  <tony.liu@arm.com>
7898         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7899         non-UAL cases.
7901 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7903         PR libfortran/64770
7904         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7905         correctly, clean up afterwards.
7907 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7909         PR fortran/62044
7910         * gfortran.dg/use_rename_7.f90: New.
7912 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7914         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7915         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7917 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7919         PR target/54236
7920         * gcc.target/sh/pr54236-4.c: New.
7922 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7924         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7925         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7926         Bridge test.
7928 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7930         PR libfortran/64770
7931         * gfortran.dg/open_new_segv.f90: New test.
7933 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7935         PR target/49263
7936         PR target/53987
7937         PR target/64345
7938         PR target/59533
7939         PR target/52933
7940         PR target/54236
7941         PR target/51244
7942         * gcc.target/sh/pr64345-1.c: New.
7943         * gcc.target/sh/pr64345-2.c: New.
7944         * gcc.target/sh/pr59533-1.c: New.
7945         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7946         * gcc.target/sh/pr52933-2.c: Likewise.
7947         * gcc.target/sh/pr54089-1.c: Likewise.
7948         * gcc.target/sh/pr54236-1.c: Likewise.
7949         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7950         * gcc.target/sh/pr49263-1.c: Remove xfails.
7951         * gcc.target/sh/pr49263-2.c: Likewise.
7952         * gcc.target/sh/pr49263-3.c: Likewise.
7953         * gcc.target/sh/pr53987-1.c: Likewise.
7954         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7955         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7956         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7957         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7958         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7959         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7960         test_009): New.
7961         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7962         (test_02): New.
7964 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7966         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7968 2015-01-23  Ian Lance Taylor  <iant@google.com>
7970         PR go/64510
7971         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7972         targets without split stack support.
7974 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7976         PR target/64317
7977         * gcc.target/i386/pr64317.c: New test.
7979 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7981         PR rtl-optimization/63637
7982         PR rtl-optimization/60663
7983         * gcc.dg/pr63637-1.c: New test.
7984         * gcc.dg/pr63637-2.c: New test.
7985         * gcc.dg/pr63637-3.c: New test.
7986         * gcc.dg/pr63637-4.c: New test.
7987         * gcc.dg/pr63637-5.c: New test.
7988         * gcc.dg/pr63637-6.c: New test.
7989         * gcc.target/i386/pr63637-1.c: New test.
7990         * gcc.target/i386/pr63637-2.c: New test.
7991         * gcc.target/i386/pr63637-3.c: New test.
7992         * gcc.target/i386/pr63637-4.c: New test.
7993         * gcc.target/i386/pr63637-5.c: New test.
7994         * gcc.target/i386/pr63637-6.c: New test.
7996 2015-01-23  Richard Biener  <rguenther@suse.de>
7998         PR testsuite/63439
7999         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8000         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8002 2015-01-23  Marek Polacek  <polacek@redhat.com>
8004         PR preprocessor/60570
8005         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8006         * gcc.dg/cpp/pr60570.c: New test.
8008 2015-01-23  Richard Biener  <rguenther@suse.de>
8010         PR testsuite/63439
8011         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8012         vectorization on vect64 targets.
8014 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8016         PR fortran/60922
8017         * gfortran.dg/class_allocate_17.f90: New.
8019 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8021         PR fortran/64726
8022         * gfortran.dg/goacc/combined_loop.f90: New.
8024 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8026         PR fortran/61933
8027         * gfortran.dg/make_unit.f90: New test.
8029 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8031         PR fortran/61933
8032         * gfortran.dg/negative_unit_int8.f: Update.
8034 2015-01-22  Jeff Law  <law@redhat.com>
8036         PR target/52076
8037         * gcc.target/m68k/pr52076-1.c: New test.
8038         * gcc.target/m68k/pr52076-2.c: New test.
8040 2015-01-22  Richard Biener  <rguenther@suse.de>
8042         PR middle-end/64728
8043         * gcc.dg/torture/pr64728.c: New testcase.
8045 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8047         PR target/64688
8048         * g++.dg/pr64688.C: New test.
8050 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8052         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8053         to avoid errors with -fpic.
8055 2015-01-22  Richard Biener  <rguenther@suse.de>
8057         PR libstdc++/64535
8058         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8060 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8062         PR rtl-optimization/64682
8063         * gcc.c-torture/execute/pr64682.c: New file.
8065 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8067         PR debug/64511
8068         * gcc.dg/pr64511.c: New test.
8070         PR rtl-optimization/62078
8071         * g++.dg/opt/pr62078.C: New test.
8073         PR c/63307
8074         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8076 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8078         PR fortran/57023
8079         * gfortran.dg/internal_pack_15.f90:  New test.
8081 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8083         * c-c++-common/tsan/step.c: New testcase.
8085 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8087         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8089 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8091         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8093 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8095         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8097 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8099         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8101 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8103         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8105 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8107         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8109 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8111         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8113 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8115         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8117 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8119         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8121 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8123         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8125 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8127         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8129 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8131         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8133 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8135         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8136         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8137         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8138         vXXXw.inc.
8140 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8142         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8143         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8144         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8145         vXXXl.inc.
8147 2015-01-21  Renlin Li  <renlin.li@arm.com>
8149         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8150         * g++.dg/tls/thread_local5g.C: Likewise.
8151         * g++.dg/tls/thread_local6g.C: Likewise.
8153 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8155         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8156         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8157         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8159 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8161         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8162         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8163         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8167         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8168         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8169         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8171 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8173         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8174         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8175         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8177 2015-01-20  Jeff Law  <law@redhat.com>
8179         PR target/59946
8180         * gcc.target/m68k/pr59946.c: New test.
8182 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8184         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8185         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8186         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8188 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8190         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8191         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8192         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8194 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8196         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8197         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8198         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8200 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8202         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8203         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8204         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8205         vshuffle.inc.
8206         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8207         vshuffle.inc.
8209 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8211         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8212         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8213         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8215 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8217         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8218         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8219         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8221 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8223         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8225 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8227         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8229         PR sanitizer/64632
8230         * g++.dg/ubsan/pr64632.C: New test.
8232         PR debug/64663
8233         * gcc.dg/pr64663.c: New test.
8235 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8237         PR c++/64383
8238         * g++.dg/warn/Wunused-var-23.C: New.
8240 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8242         PR c++/59937
8243         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8244         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8246 2015-01-20  Richard Biener  <rguenther@suse.de>
8248         PR ipa/64684
8249         * gcc.dg/lto/pr64684_0.c: New testcase.
8250         * gcc.dg/lto/pr64684_1.c: Likewise.
8251         * gcc.dg/lto/pr64684_2.c: Likewise.
8252         * gcc.dg/lto/pr64685_0.c: Likewise.
8253         * gcc.dg/lto/pr64685_1.c: Likewise.
8255 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8257         PR c++/62241
8258         * g++.dg/cpp1y/lambda-init12.C: New.
8260 2015-01-20  Richard Biener  <rguenther@suse.de>
8262         PR tree-optimization/64410
8263         * g++.dg/vect/pr64410.cc: Require vect_double.
8265 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8267         PR target/64149
8268         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8270 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8272         PR bootstrap/64676
8273         Revert:
8274         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8276         PR rtl-optimization/64081
8277         * gcc.dg/pr64081.c: New test.
8279 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8281         * jit.dg/harness.h: Include <unistd.h>.
8282         (CHECK_NO_ERRORS): New.
8283         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8284         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8285         gcc_jit_context_compile_to_file.
8286         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8287         args to the spawned executable.
8288         (jit-expand-vars): New function.
8289         (jit-exe-params): New variable.
8290         (dg-jit-set-exe-params): New function.
8291         (jit-dg-test): Detect testcases that use
8292         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8293         Set arguments of spawned process to jit-exe-params.
8294         (jit-get-output-filename): New function.
8295         (jit-setup-compile-to-file): New function.
8296         (jit-verify-compile-to-file): New function.
8297         (jit-run-executable): New function.
8298         (jit-verify-executable): New function.
8299         * jit.dg/test-compile-to-assembler.c: New testcase.
8300         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8301         * jit.dg/test-compile-to-executable.c: New testcase.
8302         * jit.dg/test-compile-to-object.c: New testcase.
8304 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8306         PR target/64652
8307         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8308         (test_1): New.
8310 2015-01-19  Martin Liska  <mliska@suse.cz>
8312         * objc/compile/pr64668.m: New test.
8314 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8316         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8317         (create_overflow_fn): Update comment to clarify that
8318         the third param of the created function is a bool *, not
8319         an int *.
8320         (verify_int_overflow_fn): Convert param "expected_ovf" from
8321         int to bool.  Update third param of "overflow_fn_type" from int *
8322         to bool *.  Update local "actual_ovf" from int to bool.
8323         (verify_uint_overflow_fn): Likewise.
8325 2015-01-19  Martin Liska  <mliska@suse.cz>
8327         * gcc.dg/ipa/ipa-icf-33.c: New test.
8329 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8330             Haijian Zhang  <z.zhanghaijian@huawei.com>
8332         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8333         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8334         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8335         result_float64x2, expected_hfloat64x2): New helper type, variable and
8336         declaration.
8337         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8338         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8339         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8340         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8341         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8342         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8343         and target without the FMA feature.
8345 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8347         * gcc.target/aarch64/pr64304.c: New testcase.
8349 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8351         PR rtl-optimization/64081
8352         * gcc.dg/pr64081.c: New test.
8354 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8356         PR target/63971
8357         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8358         the epilogue).
8359         * gcc.target/aarch64/test_frame_6.c: Likewise.
8360         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8361         and x19 (in the epilogue).
8362         * gcc.target/aarch64/test_frame_4.c: Likewise.
8363         * gcc.target/aarch64/test_frame_7.c: Likewise.
8365 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8367         * gcc.target/i386/chkp-always_inline.c: New.
8369 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8370             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8372         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8373         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8375 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8377         PR fortran/60255
8378         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8379         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8381 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8383         PR fortran/64578
8384         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8386 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8388         PR target/64652
8389         * gcc.target/sh/torture/pr64652.c: New.
8391 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8393         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8394         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8395         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8396         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8397         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8398         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8400 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8402         PR ipa/64378
8403         * g++.dg/torture/pr64378.C: New testcase.
8405 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8407         PR fortran/57959
8408         * gfortran.dg/block_13.f08: New test
8410 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8412         PR fortran/55901
8413         * gfortran.dg/associate_1.f03: Allow test for character with
8414         automatic length.
8416 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8418         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8419         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8421 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8423         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8425 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8427         PR fortran/64578
8428         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8430 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8432         PR fortran/60357
8433         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8435         PR fortran/61275
8436         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8438         PR fortran/55932
8439         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8441 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8443         PR fortran/60334
8444         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8446 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8448         PR rtl-optimization/52773
8449         * gcc.c-torture/compile/pr52773.c: New test.
8451 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8453         PR c++/62134
8454         * g++.dg/cpp0x/alias-decl-46.C: New.
8456 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8458         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8460 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8462         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8463         Add trace.
8464         (CHECK_FP): Likewise.
8465         (CHECK_CUMULATIVE_SAT): Likewise.
8467 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8469         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8470         (Set_Neon_Cumulative_Sat): Add parameter.
8471         (__set_neon_cumulative_sat): Support new parameter.
8472         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8473         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8474         argument.
8475         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8476         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8477         argument.
8479 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8481         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8482         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8484 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8486         PR c++/60056
8487         * g++.dg/tls/thread_local-ice4.C: New.
8489 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8491         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8492         than Neon options.
8494 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8496         PR c++/62276
8497         * g++.dg/cpp0x/vt-62276.C: New.
8499 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8501         PR middle-end/64353
8502         * g++.dg/pr64353.C: New.
8504 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8506         PR target/64263
8507         * gcc.target/aarch64/pr64263_1.c: New test.
8509 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8511         PR tree-optimization/64434
8512         * gcc.dg/torture/pr64434.c: Move to...
8513         * gcc.dg/pr64434.c: ... here.
8515 2015-01-16  Richard Biener  <rguenther@suse.de>
8517         PR middle-end/64614
8518         * gcc.dg/uninit-18.c: New testcase.
8520 2015-01-16  Richard Biener  <rguenther@suse.de>
8522         PR tree-optimization/64568
8523         * g++.dg/torture/pr64568-2.C: New testcase.
8525 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8527         PR target/64363
8528         * gcc.target/i386/chkp-label-address.c: New.
8530 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8532         PR fortran/45290
8533         * gfortran.dg/pointer_init_6.f90: Extended.
8535 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8537         * gcc.c-torture/compile/20150108.c: New test.
8539 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8541         * gcc.target/visium: New directory.
8543 2015-01-16  Richard Biener  <rguenther@suse.de>
8545         PR tree-optimization/61743
8546         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8547         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8549 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8551         * gcc.dg/pr64015.c: New test.
8553 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8555         PR ipa/64163
8556         PR ipa/64612
8557         * g++.dg/ipa/pr64612.C: New test.
8559 2015-01-16  Renlin Li  <renlin.li@arm.com>
8561         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8563 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8565         * gcc.target/i386/sse-14.c: Test new intrinsic.
8566         * gcc.target/i386/sse-22.c: Ditto.
8568 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8570         PR c++/58614
8571         * g++.dg/cpp0x/auto44.C: New.
8573 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8575         PR target/59710
8576         * gcc.target/nios2/gpopt-all.c: New test case.
8577         * gcc.target/nios2/gpopt-local.c: New test case.
8578         * gcc.target/nios2/gpopt-global.c: New test case.
8579         * gcc.target/nios2/gpopt-data.c: New test case.
8580         * gcc.target/nios2/gpopt-none.c: New test case.
8582 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8584         * g++.dg/ubsan/vptr-1.C: New test.
8585         * g++.dg/ubsan/vptr-2.C: New test.
8586         * g++.dg/ubsan/vptr-3.C: New test.
8587         * g++.dg/ubsan/vptr-4.C: New test.
8588         * g++.dg/ubsan/vptr-5.C: New test.
8589         * g++.dg/ubsan/vptr-6.C: New test.
8590         * g++.dg/ubsan/vptr-7.C: New test.
8591         * g++.dg/ubsan/vptr-8.C: New test.
8592         * g++.dg/ubsan/vptr-9.C: New test.
8594 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8596         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8597         is set up.
8598         * lib/gcc-dg.exp: Likewise.
8600 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8602         PR rtl-optimization/64110
8603         * gcc.target/i386/pr64110.c: Add scan-assembler.
8605 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8606             James Norris  <jnorris@codesourcery.com>
8607             Cesar Philippidis  <cesar@codesourcery.com>
8608             Ilmir Usmanov  <i.usmanov@samsung.com>
8610         * lib/target-supports.exp (check_effective_target_fopenacc): New
8611         procedure.
8612         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8613         * g++.dg/goacc/goacc.exp: Likewise.
8614         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8615         * gcc.dg/goacc/goacc.exp: Likewise.
8616         * gfortran.dg/goacc/goacc.exp: Likewise.
8617         * c-c++-common/cpp/openacc-define-1.c: New file.
8618         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8619         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8620         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8621         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8622         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8623         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8624         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8625         * c-c++-common/goacc/cache-1.c: Likewise.
8626         * c-c++-common/goacc/clauses-fail.c: Likewise.
8627         * c-c++-common/goacc/collapse-1.c: Likewise.
8628         * c-c++-common/goacc/data-1.c: Likewise.
8629         * c-c++-common/goacc/data-2.c: Likewise.
8630         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8631         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8632         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8633         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8634         * c-c++-common/goacc/if-clause-1.c: Likewise.
8635         * c-c++-common/goacc/if-clause-2.c: Likewise.
8636         * c-c++-common/goacc/kernels-1.c: Likewise.
8637         * c-c++-common/goacc/loop-1.c: Likewise.
8638         * c-c++-common/goacc/loop-private-1.c: Likewise.
8639         * c-c++-common/goacc/nesting-1.c: Likewise.
8640         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8641         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8642         * c-c++-common/goacc/parallel-1.c: Likewise.
8643         * c-c++-common/goacc/pcopy.c: Likewise.
8644         * c-c++-common/goacc/pcopyin.c: Likewise.
8645         * c-c++-common/goacc/pcopyout.c: Likewise.
8646         * c-c++-common/goacc/pcreate.c: Likewise.
8647         * c-c++-common/goacc/pragma_context.c: Likewise.
8648         * c-c++-common/goacc/present-1.c: Likewise.
8649         * c-c++-common/goacc/reduction-1.c: Likewise.
8650         * c-c++-common/goacc/reduction-2.c: Likewise.
8651         * c-c++-common/goacc/reduction-3.c: Likewise.
8652         * c-c++-common/goacc/reduction-4.c: Likewise.
8653         * c-c++-common/goacc/sb-1.c: Likewise.
8654         * c-c++-common/goacc/sb-2.c: Likewise.
8655         * c-c++-common/goacc/sb-3.c: Likewise.
8656         * c-c++-common/goacc/update-1.c: Likewise.
8657         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8658         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8659         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8660         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8661         * gfortran.dg/goacc/assumed.f95: Likewise.
8662         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8663         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8664         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8665         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8666         * gfortran.dg/goacc/branch.f95: Likewise.
8667         * gfortran.dg/goacc/cache-1.f95: Likewise.
8668         * gfortran.dg/goacc/coarray.f95: Likewise.
8669         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8670         * gfortran.dg/goacc/cray.f95: Likewise.
8671         * gfortran.dg/goacc/critical.f95: Likewise.
8672         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8673         * gfortran.dg/goacc/data-tree.f95: Likewise.
8674         * gfortran.dg/goacc/declare-1.f95: Likewise.
8675         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8676         * gfortran.dg/goacc/fixed-1.f: Likewise.
8677         * gfortran.dg/goacc/fixed-2.f: Likewise.
8678         * gfortran.dg/goacc/fixed-3.f: Likewise.
8679         * gfortran.dg/goacc/fixed-4.f: Likewise.
8680         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8681         * gfortran.dg/goacc/if.f95: Likewise.
8682         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8683         * gfortran.dg/goacc/list.f95: Likewise.
8684         * gfortran.dg/goacc/literal.f95: Likewise.
8685         * gfortran.dg/goacc/loop-1.f95: Likewise.
8686         * gfortran.dg/goacc/loop-2.f95: Likewise.
8687         * gfortran.dg/goacc/loop-3.f95: Likewise.
8688         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8689         * gfortran.dg/goacc/omp.f95: Likewise.
8690         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8691         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8692         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8693         * gfortran.dg/goacc/parameter.f95: Likewise.
8694         * gfortran.dg/goacc/private-1.f95: Likewise.
8695         * gfortran.dg/goacc/private-2.f95: Likewise.
8696         * gfortran.dg/goacc/private-3.f95: Likewise.
8697         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8698         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8699         * gfortran.dg/goacc/reduction.f95: Likewise.
8700         * gfortran.dg/goacc/routine-1.f90: Likewise.
8701         * gfortran.dg/goacc/routine-2.f90: Likewise.
8702         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8703         * gfortran.dg/goacc/several-directives.f95: Likewise.
8704         * gfortran.dg/goacc/sie.f95: Likewise.
8705         * gfortran.dg/goacc/subarrays.f95: Likewise.
8706         * gfortran.dg/gomp/map-1.f90: Likewise.
8707         * gfortran.dg/openacc-define-1.f90: Likewise.
8708         * gfortran.dg/openacc-define-2.f90: Likewise.
8709         * gfortran.dg/openacc-define-3.f90: Likewise.
8710         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8711         * g++.dg/gomp/block-2.C: Likewise.
8712         * g++.dg/gomp/block-3.C: Likewise.
8713         * g++.dg/gomp/block-5.C: Likewise.
8714         * g++.dg/gomp/target-1.C: Likewise.
8715         * g++.dg/gomp/target-2.C: Likewise.
8716         * g++.dg/gomp/taskgroup-1.C: Likewise.
8717         * g++.dg/gomp/teams-1.C: Likewise.
8718         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8719         * gcc.dg/cilk-plus/jump.c: Likewise.
8720         * gcc.dg/gomp/block-1.c: Likewise.
8721         * gcc.dg/gomp/block-10.c: Likewise.
8722         * gcc.dg/gomp/block-2.c: Likewise.
8723         * gcc.dg/gomp/block-3.c: Likewise.
8724         * gcc.dg/gomp/block-4.c: Likewise.
8725         * gcc.dg/gomp/block-5.c: Likewise.
8726         * gcc.dg/gomp/block-6.c: Likewise.
8727         * gcc.dg/gomp/block-7.c: Likewise.
8728         * gcc.dg/gomp/block-8.c: Likewise.
8729         * gcc.dg/gomp/block-9.c: Likewise.
8730         * gcc.dg/gomp/target-1.c: Likewise.
8731         * gcc.dg/gomp/target-2.c: Likewise.
8732         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8733         * gcc.dg/gomp/teams-1.c: Likewise.
8735 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8737         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8738         test case.
8740 2015-01-15  Mike Stump  <mikestump@comcast.net>
8742         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8743         * gcc.dg/inline_2.c: Likewise.
8744         * gcc.dg/inline_3.c: Likewise.
8745         * gcc.dg/inline_4.c: Likewise.
8747 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8749         PR fortran/58023
8750         * gfortran.dg/proc_ptr_comp_43.f90: New.
8752 2015-01-15  Mike Stump  <mikestump@comcast.net>
8754         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8755         * gcc.dg/unroll_2.c: Likewise.
8756         * gcc.dg/unroll_3.c: Likewise.
8757         * gcc.dg/unroll_4.c: Likewise.
8758         * gcc.dg/unroll_5.c: Likewise.
8760 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8762         PR target/63971
8763         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8764         in epilogue.
8765         * gcc.target/aarch64/test_frame_6.c: Likewise.
8766         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8767         x30 and x19 (in the epilogue).
8768         * gcc.target/aarch64/test_frame_4.c: Likewise.
8769         * gcc.target/aarch64/test_frame_7.c: Likewise.
8771 2015-01-15  Martin Liska  <mliska@suse.cz>
8773         * g++.dg/ipa/pr64068.C: New test.
8774         * gcc.dg/ipa/PR64559.c: New test.
8776 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8778         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8779         with PIE.
8781 2015-01-15  Richard Biener  <rguenther@suse.de>
8783         PR tree-optimization/61743
8784         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8785         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8787 2015-01-15 Renlin Li <renlin.li@arm.com>
8789         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8790         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8792 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8794         * gcc.dg/vect/vect-aggressive-1.c: New.
8795         * gcc.target/i386/avx2-vect-aggressive.c: New.
8797 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8799         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8801 2015-01-15  Richard Biener  <rguenther@suse.de>
8803         PR lto/64415
8804         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8805         -Wl,-undefined,dynamic_lookup.
8807 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8809         * gnat.dg/opt47.adb: New test.
8811 2015-01-15  Richard Biener  <rguenther@suse.de>
8813         PR lto/64415
8814         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8816 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8818         PR tree-optimization/64434
8819         * gcc.dg/torture/pr64434.c: New test.
8821 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8823         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8824         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8825         -march=loongson* and -march=octeon* require -mno-micromips.
8827 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8828             Matthew Fortune  <matthew.fortune@imgtec.com>
8830         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8831         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8832         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8833         * gcc.target/mips/call-saved-7.c: New file.
8834         * gcc.target/mips/call-saved-8.c: New file.
8835         * gcc.target/mips/call-saved-9.c: New file.
8837 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8839         * gcc.target/mips/lsa.c: New file.
8840         * gcc.target/mips/mips64-lsa.c: Likewise.
8841         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8842         * gcc.target/mips/mulsize-4.c: Likewise.
8843         * gcc.target/mips/mulsize-5.c: New file.
8844         * gcc.target/mips/mulsize-6.c: Likewise.
8845         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8846         and !HAS_LSA as ghost options.
8847         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8848         for !HAS_LSA.
8850 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8852         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8854 2015-01-15  Richard Biener  <rguenther@suse.de>
8856         PR middle-end/64365
8857         * gcc.dg/torture/pr64365.c: New testcase.
8859 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8861         * gcc.dg/stackprotectexplicit1.c: New test.
8862         * g++.dg/stackprotectexplicit2.c: New test.
8864 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8866         PR target/61933
8867         * gfortran.dg/inquire_internal.f90: New.
8868         * gfortran.dg/negative_unit_check.f90: New.
8870 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8872         PR target/53988
8873         * gcc.target/sh/pr53988-1.c: New.
8875 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8877         PR c++/58671
8878         * g++.dg/tls/thread_local-ice3.C: New.
8880 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8882         * gcc.target/i386/fentry-override.c: Properly place {} in target
8883         selector.  Remove nonpic.
8884         * gcc.target/i386/fentry.c: Likewise.
8886 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8888         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8889         warnings instead of errors.
8891 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8893         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8894         option support instead of ENABLE_LTO from Makefile.
8896 2015-01-14  Richard Biener  <rguenther@suse.de>
8898         PR tree-optimization/59354
8899         * gcc.dg/vect/pr59354.c: New testcase.
8901 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8903         * lib/target-supports.exp
8904         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8905         on ARM architures before v7.
8907 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8909         PR middle-end/59448
8910         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8911         an atomic_exchange.
8913 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8915         PR target/64386
8916         * gcc.target/i386/pr64386.c: New test.
8918 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8920         PR target/64393
8921         * gcc.target/i386/pr64393.c: New test.
8923 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8925         PR target/64387
8926         * gcc.target/i386/pr64387.c: New test.
8928 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8930         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8932 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8934         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8936 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8938         PR target/64453
8939         * gcc.target/arm/pr64453.c: New.
8941 2015-01-14  Richard Biener  <rguenther@suse.de>
8943         PR lto/64415
8944         * gcc.dg/lto/pr64415_0.c: New testcase.
8945         * gcc.dg/lto/pr64415_1.c: Likewise.
8947 2015-01-14  Martin Liska  <mliska@suse.cz>
8949         * gcc.dg/ipa/pr64307.c: New test.
8951 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8953         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8954         64-bit and 128-bit.
8956 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8958         PR target/64460
8959         * gcc.target/arm/pr64460_1.c: New test.
8961 2015-01-14  Richard Biener  <rguenther@suse.de>
8963         PR tree-optimization/64493
8964         PR tree-optimization/64495
8965         * gcc.dg/vect/pr64493.c: New testcase.
8966         * gcc.dg/vect/pr64495.c: Likewise.
8968 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8970         * gcc.dg/Warray-bounds-11.c: New test-case.
8972 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8974         * gcc.target/mips/octeon3-pipe-1.c: New test.
8976 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8978         * jit.dg/harness.h (set_up_logging): Move string concatenation
8979         into...
8980         (concat_strings): New function.
8981         (dump_reproducer): New function.
8982         (test_jit): Call dump_reproducer.
8983         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8984         function.
8985         (jit-dg-test): Delete any generated reproducer from previous runs.
8986         Verify that a generated reproducer was created, and verify that it
8987         compiles.
8988         * jit.dg/test-nested-contexts.c (main): Call
8989         gcc_jit_context_dump_reproducer_to_file.
8991 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8993         * gcc.dg/aru-2.c: Add dg-require-profiling.
8995 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8997         * lib/target-supports.exp (check_profiling_available): Check if
8998         -pg links.
9000 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9002         PR ipa/64565
9003         * g++.dg/torture/pr64565.C: New testcase.
9005 2015-01-13  Marek Polacek  <polacek@redhat.com>
9007         PR middle-end/64391
9008         * gcc.dg/tm/pr64391.c: New test.
9010 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9012         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9013         true.
9015 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9017         * gcc.target/i386/pie.c: New test.
9019         * lib/target-supports.exp (check_effective_target_pie): New.
9021 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9023         PR rtl-optimization/64286
9024         * gcc.target/i386/avx2-pr64286.c: New test.
9026 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9028         PR c++/57626
9029         * g++.dg/cpp0x/vt-57626.C: New.
9031 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9033         PR fortran/64528
9034         * gfortran.dg/pr64528.f90: New test.
9036 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9038         * gcc.target/aarch64/subsp.c: New test.
9040 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9042         * gcc.target/aarch64/store-pair-1.c: New testcase.
9044 2015-01-13  Richard Biener  <rguenther@suse.de>
9046         PR lto/64373
9047         * gcc.dg/lto/pr64373_0.c: New testcase.
9049 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9051         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9052         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9054 2015-01-13  Richard Biener  <rguenther@suse.de>
9056         PR tree-optimization/64406
9057         * gcc.dg/pr64406.c: New testcase.
9059 2015-01-13  Richard Biener  <rguenther@suse.de>
9061         PR tree-optimization/64404
9062         * gcc.dg/vect/pr64404.c: New testcase.
9064 2015-01-13  Richard Biener  <rguenther@suse.de>
9066         PR tree-optimization/64568
9067         * g++.dg/torture/pr64568.C: New testcase.
9069 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9071         * jit.dg/test-error-local-used-from-other-function.c: New test
9072         case.
9073         * jit.dg/test-error-param-reuse.c: New test case.
9074         * jit.dg/test-error-param-sharing.c: New test case.
9075         * jit.dg/test-error-param-used-from-other-function.c: New test
9076         case.
9077         * jit.dg/test-error-param-used-without-a-function.c: New test
9078         case.
9080 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9082         PR tree-optimization/64563
9083         * gcc.dg/pr64563.c: New test.
9085         PR target/64513
9086         * gcc.target/i386/pr64513.c: New test.
9088         PR tree-optimization/64454
9089         * gcc.dg/pr64454.c: New test.
9091         PR testsuite/64028
9092         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9093         bind_pic_locally.
9094         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9095         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9096         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9097         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9098         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9099         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9100         * gcc.dg/vect/slp-25.c: Likewise.
9101         * gcc.dg/vect/vect-109.c: Likewise.
9102         * gcc.dg/vect/vect-13.c: Likewise.
9103         * gcc.dg/vect/vect-17.c: Likewise.
9104         * gcc.dg/vect/vect-18.c: Likewise.
9105         * gcc.dg/vect/vect-19.c: Likewise.
9106         * gcc.dg/vect/vect-20.c: Likewise.
9107         * gcc.dg/vect/vect-21.c: Likewise.
9108         * gcc.dg/vect/vect-22.c: Likewise.
9109         * gcc.dg/vect/vect-27.c: Likewise.
9110         * gcc.dg/vect/vect-29.c: Likewise.
9111         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9112         * gcc.dg/vect/vect-2.c: Likewise.
9113         * gcc.dg/vect/vect-3.c: Likewise.
9114         * gcc.dg/vect/vect-4.c: Likewise.
9115         * gcc.dg/vect/vect-5.c: Likewise.
9116         * gcc.dg/vect/vect-72.c: Likewise.
9117         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9118         * gcc.dg/vect/vect-73.c: Likewise.
9119         * gcc.dg/vect/vect-77-global.c: Likewise.
9120         * gcc.dg/vect/vect-78-global.c: Likewise.
9121         * gcc.dg/vect/vect-7.c: Likewise.
9122         * gcc.dg/vect/vect-86.c: Likewise.
9123         * gcc.dg/vect/vect-align-1.c: Likewise.
9124         * gcc.dg/vect/vect-align-3.c: Likewise.
9125         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9126         * gcc.dg/vect/vect-all.c: Likewise.
9127         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9128         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9129         * gcc.dg/vect/vect-peel-3.c: Likewise.
9130         * gcc.dg/vect/vect-peel-4.c: Likewise.
9131         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9133 2015-01-12  Jeff Law  <law@redhat.com>
9135         PR target/64461
9136         * gcc.target/m68k/pr64461.c: New test.
9138 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9140         * jit.dg/test-array-as-pointer.c (create_code): Update call
9141         to gcc_jit_context_new_global by setting "kind" to
9142         GCC_JIT_GLOBAL_IMPORTED.
9143         * jit.dg/test-error-array-as-pointer.c: Likewise.
9144         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9145         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9146         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9147         * jit.dg/test-using-global.c (the_global): Rename to...
9148         (imported_global): ...this.
9149         (create_code): Update to test the three kinds of global.
9150         (verify_code): Likewise.
9152 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9154         PR testsuite/64427
9155         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9156         undefined behavior.
9157         * gcc.target/i386/pr64291-2.c: Updated.
9159 2015-01-12  Richard Biener  <rguenther@suse.de>
9161         PR tree-optimization/64530
9162         * gfortran.dg/pr64530.f90: New testcase.
9164 2015-01-12  Richard Biener  <rguenther@suse.de>
9166         PR middle-end/64357
9167         * gcc.dg/torture/pr64357.c: New testcase.
9169 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9171         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9172         selector.
9174 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9175         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9177 2015-01-12  Martin Liska  <mliska@suse.cz>
9179         * gcc.dg/ipa/PR64550.c: New test.
9181 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9183         PR ipa/63470
9184         * g++.dg/ipa/pr63470.C: New testcase.
9186 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9188         PR fortran/63733
9189         * gfortran.dg/typebound_operator_20.f90: New.
9191 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9193         PR fortran/58023
9194         * gfortran.dg/proc_ptr_comp_42.f90: New.
9196 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9198         PR fortran/64508
9199         * gfortran.dg/proc_ptr_comp_41.f90: New.
9201 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9203         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9205 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9207         PR fortran/64522
9208         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9209         and add dg-excess-errors.
9210         * gfortran.dg/line_length_6.f90: New.
9211         * gfortran.dg/line_length_7.f90: New.
9212         * gfortran.dg/line_length_8.f90: New.
9213         * gfortran.dg/line_length_9.f90: New.
9214         * gfortran.dg/line_length_10.f90: New.
9215         * gfortran.dg/line_length_11.f90: New.
9217 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9219         * jit.dg/test-threads.c (struct testcase): Move declaration
9220         to jit.dg/all-non-failing-tests.h.
9221         (testcases): Likewise.
9222         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9223         declaration here from jit.dg/all-non-failing-tests.h.
9224         (testcases): Likewise.
9225         * jit.dg/test-combination.c (create_code): Eliminate spelling
9226         out all of the testcases in favor of looping through the
9227         "testcases" metadata.
9228         (verify_code): Likewise.
9230 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9232         PR rtl-optimization/64536
9233         * gcc.dg/pr64536.c: New test.
9235 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9237         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9238         * jit.dg/test-combination.c (create_code): Likewise.
9239         (verify_code): Likewise.
9240         * jit.dg/test-constants.c: New test case.
9241         * jit.dg/test-threads.c: Add test-constants.c.
9243 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9245         PR libobjc/51891
9246         * objc.dg/gnu-api-2-class.m: Add a test case
9247         for the above change.
9249 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9251         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9253 2015-01-09  Richard Biener  <rguenther@suse.de>
9255         PR tree-optimization/64410
9256         * g++.dg/vect/pr64410.cc: New testcase.
9258 2015-01-09  Martin Liska  <mliska@suse.cz>
9260         * gcc.dg/ipa/ipa-icf-32.c: New test.
9262 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9264         * c-c++-common/tsan/tsan_barrier.h: New.
9265         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9266         * c-c++-common/tsan/bitfield_race.c: Likewise.
9267         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9268         * c-c++-common/tsan/mutexset1.c: Likewise.
9269         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9270         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9271         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9272         * c-c++-common/tsan/simple_race.c: Likewise.
9273         * c-c++-common/tsan/simple_stack.c: Likewise.
9274         * c-c++-common/tsan/sleep_sync.c: Likewise.
9275         * c-c++-common/tsan/tiny_race.c: Likewise.
9276         * c-c++-common/tsan/tls_race.c: Likewise.
9277         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9278         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9279         * g++.dg/tsan/atomic_free.C: Likewise.
9280         * g++.dg/tsan/atomic_free2.C: Likewise.
9281         * g++.dg/tsan/cond_race.C: Likewise.
9282         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9284 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9286         PR testsuite/62250
9287         * lib/target-supports.exp (check_effective_target_libatomic_available):
9288         New.
9289         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9290         targets that match effective-target libatomic_available.
9291         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9293 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9295         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9296         Verify the result of gcc_jit_context_get_last_error.
9297         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9299 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9301         PR tree-optimization/63989
9302         * gcc.dg/strlenopt-27.c: New test.
9304 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9306         * jit.dg/harness.h (set_up_logging): New function.
9307         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9308         set_up_logging on the context, so that every testcase is
9309         logged to a particular file.
9310         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9311         and call gcc_jit_context_set_logfile on the top-level context.
9313 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9315         PR target/64338
9316         * g++.dg/opt/pr64338.C: New test.
9318 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9320         * gfortran.dg/coarray/codimension_2b.f90: New file.
9321         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9322         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9324 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9326         PR c++/59004
9327         * g++.dg/ext/fnname4.C: New.
9329 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9331         PR c++/64462
9332         * g++.dg/cpp0x/constexpr-64462.C: New.
9334 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9336         PR c++/60753
9337         * g++.dg/cpp0x/deleted10.C: New.
9339 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9341         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9343 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9345         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9346         GCC_JIT_UNARY_OP_ABS.
9347         (verify_unary_ops): Likewise.
9349 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9351         * jit.dg/test-arith-overflow.c: New test case.
9352         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9353         * jit.dg/test-combination.c (create_code): Likewise.
9354         (verify_code): Likewise.
9355         * jit.dg/test-threads.c (testcases): Likewise.
9357 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9359         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9360         rather than "jit".  Load g++.exp, and call g++_init.
9361         Run test-*.cc files within the testsuite and *.cc files within
9362         docs/examples.
9363         (jit-dg-test): Drop the addition of -fgnu89-inline to
9364         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9365         doing it when compiling C testcases (since g++ does not handle
9366         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9367         is restored to the value after g++_init ran, rather than the
9368         value before g++_init ran.  Return a list of
9369         $comp_output $output_file, as dg-test assumes.
9371 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9373         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9374         make it easier to figure out the origin of each test result when
9375         running test-combination.c and test-threads.c.
9376         (CHECK_VALUE): Likewise.
9377         (CHECK_DOUBLE_VALUE): Likewise.
9378         (CHECK_STRING_VALUE): Likewise.
9379         (CHECK_STRING_STARTS_WITH): Likewise.
9380         (CHECK_STRING_CONTAINS): Likewise.
9381         (CHECK): Likewise.
9382         (check_string_value): Likewise, add "funcname" param.
9383         (check_string_starts_with): Likewise.
9384         (check_string_contains): Likewise.
9386 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9388         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9389         generating name of built executable.
9391 2015-01-07  Marek Polacek  <polacek@redhat.com>
9393         PR c/64440
9394         * gcc.dg/pr64440.c: New test.
9395         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9397 2015-01-07  Marek Polacek  <polacek@redhat.com>
9399         PR c/64417
9400         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9401         * gcc.dg/pr64417.c: New test.
9403 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9405         PR target/64505
9406         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9407         fix is correct.
9409 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9411         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9412         Check if testcases run without errors, not just if they compile.
9414 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9416         PR target/64507
9417         * gcc.target/sh/pr64507.c: New test.
9419 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9421         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9423 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9425         * c-c++-common/asan/sanitize-all-1.c: New test.
9426         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9427         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9428         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9429         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9431 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9433         * lib/target-supports.exp (check_profiling_available): Return 0 for
9434         Visium.
9435         (check_effective_target_tls_runtime): Likewise.
9436         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9437         * gcc.dg/20020312-2.c: Adjust for Visium.
9438         * gcc.dg/tls/thr-cse-1.c: Likewise
9439         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9440         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9441         * gcc.dg/weak/typeof-2.c: Likewise.
9443 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9445         PR rtl-optimization/64287
9446         * gcc.dg/aru-2.c: New test.
9448 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9450         PR sanitizer/64344
9451         * c-c++-common/ubsan/pr64344-1.c: New test.
9452         * c-c++-common/ubsan/pr64344-2.c: New test.
9454         PR tree-optimization/64465
9455         * gcc.dg/pr64465.c: New test.
9457         PR tree-optimization/64494
9458         * gcc.c-torture/compile/pr64494.c: New test.
9460 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9462         PR fortran/47674
9463         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9465 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9467         Update copyright years.
9469 2015-01-05  Marek Polacek  <polacek@redhat.com>
9471         PR c/64423
9472         * gcc.dg/pr64423.c: New test.
9474 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9476         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9477         mmix-knuth-mmixware for the same reason as for MIPS.
9478         * gcc.dg/debug/debug-2.c: Ditto.
9480         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9482 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9484         PR testsuite/62250
9485         * lib/gfortran.exp: Add libatomic library search path.
9486         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9487         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9489         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9491 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9493         * c-c++-common/tsan/bitfield_race.c: New testcase.
9494         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9496 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9498         * gfortran.dg/coarray/collectives_4.f90: New.
9500 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9502         PR fortran/57562
9503         * gfortran.dg/extends_16.f90: New.
9505 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9507         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9509 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9511         * gfortran.dg/coarray/codimension_2.f90: New.
9512         * gfortran.dg/coarray/codimension_2a.f90: New.
9513         * gfortran.dg/coarray_35.f90: New.
9514         * gfortran.dg/coarray_35a.f90: New.
9516 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9518         PR fortran/60507
9519         * gfortran.dg/dummy_procedure_11.f90: New.
9521 Copyright (C) 2015 Free Software Foundation, Inc.
9523 Copying and distribution of this file, with or without modification,
9524 are permitted in any medium without royalty provided the copyright
9525 notice and this notice are preserved.