PR fortran/64022
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdad3c512bb20175d2f95a80685a5414212384961
1 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         PR fortran/64022
4         * gfortran.dg/ieee/large_2.f90: New test.
5         * gfortran.dg/ieee/large_3.F90: New test.
7 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9         PR fortran/64022
10         * gfortran.dg/ieee/large_1.f90: Adjust test.
12 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13             Jeff Law  <law@redhat.com>
15         PR c/16351
16         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
17         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
18         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
19         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
20         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
21         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
23 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
25         PR middle-end/66311
26         * gfortran.dg/pr66311.f90: New file.
28 2015-08-05  Richard Biener  <rguenther@suse.de>
30         PR tree-optimization/67121
31         * gcc.dg/torture/pr67121.c: New testcase.
33 2015-08-05  Nick Clifton  <nickc@redhat.com>
35         * gcc.target/rl78: New directory.
36         * gcc.target/rl78/rl78.exp: New file: Test driver.
37         * gcc.target/rl78/test_addm3.c: New file: Test adds.
39 2015-08-05  Richard Biener  <rguenther@suse.de>
41         PR middle-end/67120
42         * gcc.dg/torture/pr67120.c: New testcase.
44 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
46         PR fortran/52846
48         * lib/fortran-modules.exp: Call cleanup-submodules from
49         cleanup-modules.
50         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
51         cover the cases where private entities are no longer optimized
52         away.
53         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
54         same reason.
55         * gfortran.dg/submodule_1.f08: Change cleanup module names.
56         * gfortran.dg/submodule_5.f08: The same.
57         * gfortran.dg/submodule_9.f08: The same.
58         * gfortran.dg/submodule_10.f08: New test.
60 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/66595
63         * g++.dg/cpp1y/var-templ35.C: New.
65 2015-08-05  Richard Biener  <rguenther@suse.de>
67         PR tree-optimization/67055
68         * g++.dg/torture/pr67055.C: New testcase.
70 2015-08-05  Richard Biener  <rguenther@suse.de>
72         PR tree-optimization/67109
73         * gcc.dg/torture/pr67109.c: New testcase.
74         * gcc.dg/vect/vect-119.c: Adjust.
76 2015-08-05  Richard Biener  <rguenther@suse.de>
78         PR middle-end/67107
79         * gcc.dg/pr67107.c: New testcase.
81 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
83         PR c++/66197
84         * g++.dg/cpp1z/abbrev2.C: New.
86 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
88         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
90 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
92         PR c++/66392
93         * g++.dg/init/explicit4.C: New.
95 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
97         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
98         without VSX an Power8 vector support.
100 2015-08-04  Richard Biener  <rguenther@suse.de>
102         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
104 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
106         PR target/67110
107         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
108         -fno-pie -no-pie.
110 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/66427
113         * g++.dg/cpp1y/var-templ34.C: New.
115 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
117         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
118         * gcc.target/aarch64/target_attr_1.c: Likewise.
119         * gcc.target/aarch64/target_attr_2.c: Likewise.
120         * gcc.target/aarch64/target_attr_3.c: Likewise.
121         * gcc.target/aarch64/target_attr_4.c: Likewise.
122         * gcc.target/aarch64/target_attr_5.c: Likewise.
123         * gcc.target/aarch64/target_attr_6.c: Likewise.
124         * gcc.target/aarch64/target_attr_7.c: Likewise.
125         * gcc.target/aarch64/target_attr_8.c: Likewise.
126         * gcc.target/aarch64/target_attr_9.c: Likewise.
127         * gcc.target/aarch64/target_attr_10.c: Likewise.
128         * gcc.target/aarch64/target_attr_11.c: Likewise.
129         * gcc.target/aarch64/target_attr_12.c: Likewise.
130         * gcc.target/aarch64/target_attr_13.c: Likewise.
131         * gcc.target/aarch64/target_attr_14.c: Likewise.
132         * gcc.target/aarch64/target_attr_15.c: Likewise.
134 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
136         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
138 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
140         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
142 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
144         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
145         message.
147 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
149         PR fortran/64022
150         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
151         * gfortran.dg/ieee/large_1.f90: New test.
153 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
155         PR tree-optimization/67043
156         * gcc.dg/pr67043.c: New test.
158 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
160         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
162 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
164         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
165         it to push/pop timing items.
166         (main): For each optimization level, create a gcc_jit_timer, and
167         time all of the iteration within that level cumulatively.
168         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
169         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
171 2015-08-03  Alexander Basov <coohpt@gmail.com>
173         PR middle-end/64744
174         PR middle-end/48470
175         PR middle-end/43404
176         * gcc.target/arm/pr43404.c : New testcase.
177         * gcc.target/arm/pr48470.c : New testcase.
178         * gcc.target/arm/pr64744-1.c : New testcase.
179         * gcc.target/arm/pr64744-2.c : New testcase.
181 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
183         PR tree-optimization/67077
184         * gcc.dg/pr67077.c: New test.
186 2015-08-03  Jeff Law  <law@redhat.com>
188         PR middle-end/66314
189         PR gcov-profile/66899
190         * gcc.dg/pr66899.c: New test.
191         * gcc.dg/pr66314.c: New test.
193 2015-08-03  Marek Polacek  <polacek@redhat.com>
195         PR c/67088
196         * gcc.dg/pr67088.c: New test.
198 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
200         PR target/66731
201         * gcc.target/arm/vnmul-1.c: New.
202         * gcc.target/arm/vnmul-2.c: New.
203         * gcc.target/arm/vnmul-3.c: New.
204         * gcc.target/arm/vnmul-4.c: New.
206 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
208         PR fortran/64921
209         * gfortran.dg/class_allocate_20.f90: New.
211 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
213         * gcc.target/aarch64/csel_bfx_1.c: New test.
214         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
216 2015-08-02  Martin Sebor  <msebor@redhat.com>
218         * g++.dg/Wframe-address-in-Wall.C: New test.
219         * g++.dg/Wframe-address.C: New test.
220         * g++.dg/Wno-frame-address.C: New test.
221         * gcc.dg/Wframe-address-in-Wall.c: New test.
222         * gcc.dg/Wframe-address.c: New test.
223         * gcc.dg/Wno-frame-address.c: New test.
225 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
227         * c-c++-common/Wmisleading-indentation.c: Add more tests.
229 2015-08-01  Michael Collison  <michael.collison@linaro.org
230             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
232         * gcc.target/arm/mincmp.c: New test.
234 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
236         PR fortran/67091
237         * gfortran.dg/associated_target_6.f03: New test
239 2015-08-01  Tom de Vries  <tom@codesourcery.com>
241         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
242         optimize ("-ftree-parallelize-loops=0").
243         Add successful scans for 2 detected reductions.  Add xfail scans for 3
244         detected reductions.
245         * gcc.dg/autopar/reduc-2short.c: Same.
246         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
247         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
248         detected reductions.
249         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
250         and max reductions.
252 2015-07-31  Marek Polacek  <polacek@redhat.com>
254         PR sanitizer/66977
255         * g++.dg/ubsan/pr66977.C: New test.
257 2015-07-30  Marek Polacek  <polacek@redhat.com>
259         * c-c++-common/Wtautological-compare-3.c: New test.
261 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
263         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
264         (CHECK): Pass address of scalar, rather than array.
266 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
268         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
270 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
272         * gcc.target/aarch64/fp16/fp16.exp: New.
273         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
274         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
276 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
278         * gcc.target/aarch64/f16_movs_1.c: New test.
280 2015-07-28  Tom de Vries  <tom@codesourcery.com>
282         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
283         outer loop.
285 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
286             Manuel López-Ibáñez  <manu@gcc.gnu.org>
288         * gcc.dg/parm-incomplete-1.c: Update.
289         * gcc.dg/pr18809-1.c: Update.
290         * gcc.dg/pr27953.c: Update.
291         * gcc.dg/vla-11.c: Update.
293 2015-07-27  Marek Polacek  <polacek@redhat.com>
295         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
297 2015-07-27  Tom de Vries  <tom@codesourcery.com>
299         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
300         attribute.  Update comment.
301         (main): Remove.
302         Add scan for not parallelizing inner loop.
303         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
304         attribute.
305         (main): Remove.
307 2015-07-27  Marek Polacek  <polacek@redhat.com>
309         PR bootstrap/67030
310         * c-c++-common/Wtautological-compare-2.c: New test.
312 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
314         PR target/66232
315         * gcc.target/i386/pr66232-6.c: New tests.
316         * gcc.target/i386/pr66232-7.c: Likewise.
317         * gcc.target/i386/pr66232-8.c: Likewise.
318         * gcc.target/i386/pr66232-9.c: Likewise.
320 2015-07-27  Marek Polacek  <polacek@redhat.com>
322         PR c++/66555
323         PR c/54979
324         * c-c++-common/Wtautological-compare-1.c: New test.
326 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
328         PR c++/18969
329         * g++.dg/template/pr18969.C: New test.
330         * g++.dg/template/pr18969-2.C: New test.
331         * g++.old-deja/g++.jason/overload.C: Remove return value in
332         template function returning void.
334 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
336         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
337         immediates to avoid shift-overflow warnings.
339 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
341         PR c++/66857
342         * g++.dg/init/pr66857.C: New test.
344 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
346         PR target/66648
347         * gcc.target/i386/pr66648.c: New test.
349 2015-07-25  Tom de Vries  <tom@codesourcery.com>
351         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
352         interchange_files and block_files variables.
353         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
354         arithmetic.
355         * gcc.dg/graphite/uns-interchange-12.c: Same.
356         * gcc.dg/graphite/uns-interchange-14.c: Same.
357         * gcc.dg/graphite/uns-interchange-15.c: Same.
358         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
359         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
361 2015-07-25  Jeff Law  <law@redhat.com>
363         Revert:
364         PR lto/66752
365         * gcc.dg/tree-ssa/pr66752-2.c: New test.
366         * gcc.dg/torture/pr66752-1.c: New test
367         * g++.dg/torture/pr66752-2.C: New test.
369 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
371         Revert:
372         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
374         PR rtl-optimization/64164
375         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
376         * gcc.dg/ssp-1.c: Make counter a register.
377         * gcc.dg/ssp-2.c: Likewise.
378         * gcc.dg/torture/parm-coalesce.c: New.
380 2015-07-24  Tom de Vries  <tom@codesourcery.com>
382         * gcc.dg/graphite/block-1.c: Xfail scan.
383         * gcc.dg/graphite/interchange-12.c: Same.
384         * gcc.dg/graphite/interchange-14.c: Same.
385         * gcc.dg/graphite/interchange-15.c: Same.
386         * gcc.dg/graphite/interchange-9.c: Same.
387         * gcc.dg/graphite/interchange-mvt.c: Same.
388         * gcc.dg/graphite/uns-block-1.c: New test.
389         * gcc.dg/graphite/uns-interchange-12.c: New test.
390         * gcc.dg/graphite/uns-interchange-14.c: New test.
391         * gcc.dg/graphite/uns-interchange-15.c: New test.
392         * gcc.dg/graphite/uns-interchange-9.c: New test.
393         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
395 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
397         PR c++/64079
398         * c-c++-common/Wunused-function-1.c: New.
400 2015-07-24  Tom de Vries  <tom@codesourcery.com>
402         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
403         alternative exit-first loop transform.
404         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
405         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
406         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
407         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
408         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
409         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
410         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
411         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
412         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
414 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
416         PR ipa/66566
417         * gcc.target/i386/mpx/pr66566.c: New test.
419 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
421         PR bootstrap/66978
422         * gcc.target/i386/pr66978.c: New test.
424 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
426         * gcc.target/s390/gpr2fprsavecfi.c: New test.
428 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
430         * gcc.target/s390/insv-1.c: New test.
431         * gcc.target/s390/insv-2.c: New test.
432         * gcc.target/s390/insv-3.c: New test.
434 2015-07-24  Tom de Vries  <tom@codesourcery.com>
436         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
438 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
440         PR middle-end/25530
441         * gcc.dg/pr25530.c: New test.
443 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
445         PR middle-end/25529
446         * gcc.dg/pr25529.c: New test.
448 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
450         * gcc.target/arm/reg_equal_test.c: New test.
452 2015-07-23  Jeff Law  <law@redhat.com>
454         PR lto/66752
455         * gcc.dg/tree-ssa/pr66752-2.c: New test.
456         * gcc.dg/torture/pr66752-1.c: New test
457         * g++.dg/torture/pr66752-2.C: New test.
459 2015-07-23  Marek Polacek  <polacek@redhat.com>
461         PR c++/66572
462         * g++.dg/warn/Wlogical-op-2.C: New test.
464 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
466         PR rtl-optimization/64164
467         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
468         * gcc.dg/ssp-1.c: Make counter a register.
469         * gcc.dg/ssp-2.c: Likewise.
470         * gcc.dg/torture/parm-coalesce.c: New.
472 2015-07-23  Marek Polacek  <polacek@redhat.com>
474         PR sanitizer/66908
475         * c-c++-common/ubsan/pr66908.c: New test.
477 2015-07-23  Tom de Vries  <tom@codesourcery.com>
479         * gcc.dg/autopar/outer-4.c: Add xfail.
480         * gcc.dg/autopar/outer-5.c: Same.
481         * gcc.dg/autopar/outer-6.c: Same.
482         * gcc.dg/autopar/reduc-2.c: Same.
483         * gcc.dg/autopar/reduc-2char.c: Same.
484         * gcc.dg/autopar/reduc-2short.c: Same.
485         * gcc.dg/autopar/reduc-8.c: Same.
486         * gcc.dg/autopar/uns-outer-4.c: New test.
487         * gcc.dg/autopar/uns-outer-5.c: New test.
488         * gcc.dg/autopar/uns-outer-6.c: New test.
490 2015-07-23  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/66952
493         * gcc.dg/torture/pr66952.c: Use signed char.
495 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
497         PR tree-optimization/66926,66951
498         * gcc.dg/vect/pr66951.c: New test.
500 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
502         PR c++/52987
503         * g++.dg/parse/error57.C: New.
504         * g++.dg/expr/string-2.C: Update.
506 2015-07-23  Richard Biener  <rguenther@suse.de>
508         PR tree-optimization/66945
509         * gcc.dg/torture/pr66945.c: New testcase.
511 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
513         PR target/66954
514         * g++.dg/ext/mv24.C: New test.
516 2015-07-22  Marek Polacek  <polacek@redhat.com>
518         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
519         dg-options.
521 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
523         PR fortran/61831
524         PR fortran/66929
525         * gfortran.dg/generic_30.f90: New.
527 2015-07-22  Richard Biener  <rguenther@suse.de>
529         PR tree-optimization/66952
530         * gcc.dg/torture/pr66952.c: New testcase.
532 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
534         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
535         test.
536         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
537         test.
538         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
539         test.
540         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
541         test.
542         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
543         test.
544         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
545         test.
546         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
547         test.
548         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
549         test.
550         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
551         test.
552         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
553         test.
554         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
555         test.
556         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
557         test.
558         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
559         test.
560         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
561         test.
562         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
563         test.
564         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
565         test.
566         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
567         test.
568         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
569         test.
570         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
571         test.
572         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
573         test.
574         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
575         test.
576         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
577         test.
578         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
579         test.
580         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
581         test.
582         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
583         test.
584         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
585         test.
586         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
587         test.
588         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
589         test.
590         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
591         test.
592         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
593         test.
594         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
595         test.
596         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
597         test.
598         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
599         test.
600         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
601         test.
602         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
603         test.
604         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
605         test.
606         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
607         test.
608         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
609         test.
610         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
611         test.
612         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
613         test.
614         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
615         test.
616         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
617         test.
618         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
619         test.
620         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
621         test.
622         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
623         test.
624         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
625         test.
626         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
627         test.
628         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
629         test.
630         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
631         test.
632         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
633         test.
634         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
635         test.
636         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
637         test.
638         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
639         test.
640         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
641         test.
642         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
643         test.
644         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
645         test.
646         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
647         test.
648         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
649         test.
650         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
651         test.
652         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
653         test.
654         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
655         test.
656         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
657         test.
658         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
659         test.
660         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
661         test.
662         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
663         test.
664         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
665         test.
666         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
667         test.
668         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
669         test.
670         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
671         test.
672         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
673         test.
674         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
675         test.
676         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
677         test.
678         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
679         test.
680         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
681         test.
682         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
683         test.
684         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
685         test.
686         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
687         test.
688         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
689         test.
690         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
691         test.
692         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
693         test.
694         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
695         test.
696         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
697         test.
698         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
699         test.
700         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
701         test.
702         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
703         test.
704         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
705         test.
706         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
707         test.
708         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
709         test.
710         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
711         test.
712         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
713         test.
714         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
715         test.
716         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
717         test.
718         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
719         test.
720         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
721         test.
722         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
723         test.
724         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
725         test.
726         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
727         test.
728         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
729         test.
730         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
731         test.
732         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
733         test.
734         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
735         test.
736         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
737         test.
738         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
739         test.
740         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
741         test.
742         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
743         test.
744         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
745         test.
746         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
747         test.
748         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
749         test.
750         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
751         test.
752         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
753         test.
754         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
755         test.
756         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
757         test.
758         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
759         test.
760         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
761         test.
762         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
763         test.
764         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
765         test.
766         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
767         test.
768         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
769         test.
770         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
771         test.
772         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
773         test.
774         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
775         test.
776         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
777         test.
778         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
779         test.
780         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
781         test.
782         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
783         test.
784         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
785         test.
786         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
787         test.
788         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
789         test.
790         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
791         test.
792         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
793         test.
794         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
795         test.
796         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
797         test.
799 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
801         * g++.dg/template/crash81.C: Update.
803 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
805         PR ipa/66424.
806         * gcc.target/i386/pr66424.c: New.
808 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
810         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
812 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
814         PR fortran/61831
815         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
816         Drop address sanitization.
818 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
820         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
821         Skip -march=armv4t.
822         (dg-additional-options): Set armv5t flag.
824 2015-07-21  Marek Polacek  <polacek@redhat.com>
826         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
827         * gcc.dg/vmx/unpack.c: Likewise.
828         * gcc.target/powerpc/quad-atomic.c: Likewise.
830 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
832         * gcc.target/i386/asm-flag-5.c (f_ll): New.
834 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
836         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
837         model.
839 2015-07-20  Marek Polacek  <polacek@redhat.com>
841         PR c++/55095
842         * c-c++-common/Wshift-overflow-1.c: New test.
843         * c-c++-common/Wshift-overflow-2.c: New test.
844         * c-c++-common/Wshift-overflow-3.c: New test.
845         * c-c++-common/Wshift-overflow-4.c: New test.
846         * c-c++-common/Wshift-overflow-5.c: New test.
847         * g++.dg/cpp1y/left-shift-1.C: New test.
848         * gcc.dg/c90-left-shift-2.c: New test.
849         * gcc.dg/c90-left-shift-3.c: New test.
850         * gcc.dg/c99-left-shift-2.c: New test.
851         * gcc.dg/c99-left-shift-3.c: New test.
852         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
853         * gcc.c-torture/execute/pr40386.c: Likewise.
854         * gcc.dg/vect/pr33373.c: Likewise.
855         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
856         * gcc.dg/vect/vect-shift-2.c: Likewise.
858 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
860         * gcc.target/aarch64/neg_abs_1.c: New test.
862 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
864         PR target/66922
865         * gcc.target/i386/pr66922.c: New test.
867 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
869         PR middle-end/46851
870         PR middle-end/60340
871         * gcc.dg/tree-ssa/pr42327.c: Removed.
872         * g++.dg/other/pr35011.C: Removed.
874 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
876         PR target/66906
877         * gcc.target/i386/pr66906.c: New test.
879 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
881         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
882         as follow-up to r225930.
884 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
886         PR fortran/52846
887         * lib/fortran-modules.exp (proc cleanup-submodules): New
888         procedure.
889         * gfortran.dg/submodule_1.f08: Change extension and clean up
890         the submodule files.
891         * gfortran.dg/submodule_2.f08: ditto
892         * gfortran.dg/submodule_6.f08: ditto
893         * gfortran.dg/submodule_7.f08: ditto
894         * gfortran.dg/submodule_8.f08: New test
895         * gfortran.dg/submodule_9.f08: New test
897 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
898             Sebastian Pop  <s.pop@samsung.com>
900         PR middle-end/61929
901         * gcc.dg/graphite/pr61929.c: New.
903 2015-07-17  Marek Polacek  <polacek@redhat.com>
905         * gcc.dg/fold-minus-7.c: New test.
907 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
909         * gfortran.dg/co_reduce_1.f90: New file.
911 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
913         PR target/66824
914         * gcc.target/i386/pr66824.c:
916 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
918         PR fortran/66035
919         * gfortran.dg/structure_constructor_13.f03: New test.
921 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
923         PR fortran/61831
924         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
925         of generated while loops in the tree dump.
926         * gfortran.dg/derived_constructor_comps_6.f90: New file.
928 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
930         * gcc.dg/vect/vect-outer-simd-2.c: New test.
932 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
934         PR target/66891
935         * gcc.target/i386/pr66891.c: New test.
937 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
939         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
941 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
943         PR rtl-optimization/66626
944         * gcc.target/i386/pr66626-2.c: New.
946 2015-07-16  Martin Liska  <mliska@suse.cz>
948         * g++.dg/ipa/pr66896.c: New test.
950 2015-07-16  Richard Biener  <rguenther@suse.de>
952         PR tree-optimization/66894
953         * gcc.dg/torture/pr66894.c: New testcase.
955 2015-07-16  Richard Biener  <rguenther@suse.de>
957         * gcc.dg/tree-ssa/pr21031.c: Adjust.
959 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
961         PR target/66866
962         * g++.dg/pr66866.C: New test.
964 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
966         * gcc.target/powerpc/vec-cmp-sel.c: New test.
968 2015-07-15  Richard Biener  <rguenther@suse.de>
970         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
971         { -O3 -fomit-frame-pointer },
972         { -O3 -fomit-frame-pointer -funroll-loops } and
973         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
974         in favor of
975         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
976           -finline-functions }
978 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
980         * gcc.target/mips/interrupt_handler-5.c: New test.
982 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
983             Robert Suchanek  <robert.suchanek@imgtec.com>
985         * gcc.target/mips/interrupt_handler-4.c: New test.
987 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
989         PR testsuite/66734
990         * gcc.dg/lto/lto.exp: Initialize MPX.
992 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
994         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
995         dg-skip-if.
996         * gcc.target/arm/scd42-3.c: Likewise.
998 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1000         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1001         code to be run when the pre-arch code increases the isa_rev to
1002         mips32r6 or greater.
1004 2015-07-15  Richard Biener  <rguenther@suse.de>
1006         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1007         { -O3 -fomit-frame-pointer },
1008         { -O3 -fomit-frame-pointer -funroll-loops } and
1009         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1010         in favor of
1011         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1012           -finline-functions }
1013         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1014         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1015         to additional_flags.
1017 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1019         PR rtl-optimization/66838
1020         * gcc.target/i386/pr66838.c: New test.
1022 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1024         PR c++/66850
1025         * g++.dg/template/pr66850.C: New test.
1027 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1028             Cesar Philippidis  <cesar@codesourcery.com>
1029             Chung-Lin Tang  <cltang@codesourcery.com>
1031         * gcc.target/nios2/nios2-flushd.c: New.
1032         * gcc.target/nios2/nios2-rdprs.c: New.
1033         * gcc.target/nios2/r2-atomic.c: New.
1034         * gcc.target/nios2/r2-eni.c: New.
1035         * gcc.target/nios2/r2-wrpie.c: New.
1037 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1038             Cesar Philippidis  <cesar@codesourcery.com>
1039             Chung-Lin Tang  <cltang@codesourcery.com>
1041         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1042         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1044 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1045             Cesar Philippidis  <cesar@codesourcery.com>
1046             Chung-Lin Tang  <cltang@codesourcery.com>
1048         * gcc.target/nios2/andci.c: New.
1049         * gcc.target/nios2/bmx.c: New.
1050         * gcc.target/nios2/cdx-add.c: New.
1051         * gcc.target/nios2/cdx-branch.c: New.
1052         * gcc.target/nios2/cdx-callret.c: New.
1053         * gcc.target/nios2/cdx-loadstore.c: New.
1054         * gcc.target/nios2/cdx-logical.c: New.
1055         * gcc.target/nios2/cdx-mov.c: New.
1056         * gcc.target/nios2/cdx-shift.c: New.
1057         * gcc.target/nios2/cdx-sub.c: New.
1058         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1060 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1062         PR c++/65071
1063         * g++.dg/cpp0x/vt-65071.C: New.
1065 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1066             Cesar Philippidis  <cesar@codesourcery.com>
1067             Chung-Lin Tang  <cltang@codesourcery.com>
1069         * gcc.target/nios2/r2-io-range.c: New.
1070         * gcc.target/nios2/r2-stio-1.c: New.
1071         * gcc.target/nios2/r2-stio-2.c: New.
1072         * gcc.target/nios2/nios2-ldxio.c: New.
1073         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1074         of just compile.  Add more tests.
1076 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1078         gfortran.dg/pr66864.f90: New test.
1080 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1082         PR rtl-optimization/66626
1083         * gcc.target/i386/pr66626.c: New.
1085 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1087         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1088         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1089         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1091 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1093         * g++.dg/template/crash81.C: Adjust for error + inform change.
1094         * g++.dg/template/pr58878.C: Likewise.
1095         * g++.dg/template/shadow1.C: Likewise.
1096         * g++.dg/template/shadow2.C: Likewise.
1097         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1098         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1099         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1100         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1102 2015-07-14  Richard Biener  <rguenther@suse.de>
1104         PR tree-optimization/66863
1105         * gcc.dg/torture/pr66863.c: New testcase.
1107 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1109         PR c++/65186
1110         * g++.dg/template/pr65186.C: New test.
1112 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1114         * gcc.target/arm/macro_defs0.c: Add directive to skip
1115         test if -marm is present.
1116         * gcc.target/arm/macro_defs1.c: Likewise.
1118 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1120         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1121         if-conversion..
1122         * gcc.target/aarch64/adds1.c: Likewise.
1123         * gcc.target/aarch64/ands_1.c: Likewise.
1124         * gcc.target/aarch64/bics_1.c: Likewise.
1125         * gcc.target/aarch64/subs1.c: Likewise.
1126         * gcc.target/aarch64/subs3.c: Likewise.
1128 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1130         PR fortran/64589
1131         * gfortran.dg/pr64589.f90: New test.
1133 2015-07-13  Renlin Li  <renlin.li@arm.com>
1135         PR rtl/66556
1136         * gcc.c-torture/execute/pr66556.c: New.
1138 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1140         * gcc.dg/20020219-1.c: Fix double word typos.
1141         * gcc.dg/20020919-1.c: Same.
1143 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1144             Jeff Law  <law@redhat.com>
1146         PR middle-end/66726
1147         * g++.dg/tree-ssa/pr66726.c: New test.
1148         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1149         * gcc.dg/tree-ssa/pr66726.c: New test.
1151 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1153         PR c++/58734
1154         * g++.dg/cpp0x/variadic-ttp2.C: New.
1156 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1158         PR c++/30044
1159         * g++.dg/cpp0x/auto46.C: New test.
1160         * g++.dg/template/pr30044.C: New test.
1161         * g++.dg/template/shadow2.C: New test.
1162         * g++.dg/template/error55.C: New test.
1163         * g++.dg/template/crash83.C: Accept any error string.
1164         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1165         parameters.
1166         * g++.dg/cpp0x/variadic19.C: Likewise
1167         * g++.dg/template/canon-type-13.C: Likewise.
1168         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1169         * g++.dg/torture/20070621-1.C: Likewise.
1171 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/54521
1174         * g++.dg/init/explicit3.C: New.
1176 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1178         PR target/66819
1179         * gcc.target/i386/pr66819-1.c: New test.
1180         * gcc.target/i386/pr66819-2.c: Likewise.
1181         * gcc.target/i386/pr66819-3.c: Likewise.
1182         * gcc.target/i386/pr66819-4.c: Likewise.
1183         * gcc.target/i386/pr66819-5.c: Likewise.
1185 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1187         PR target/66703
1188         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1189         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1190         type to prevent possible flag-clobbering zero-extensions.
1191         * gcc.target/i386/pr66703.c: New test.
1193 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1195         PR c++/60842
1196         * g++.dg/cpp0x/nsdmi-template15.C: New.
1198 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1200         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1202 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1204         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1205         * gcc.target/arm/flip-thumb.c: Likewise.
1207 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1209         PR target/66813
1210         * gcc.target/i386/pr66813.c: New test.
1212 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1214         PR middle-end/66820
1215         * gcc.dg/gomp/pr66820.c: New test.
1217 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1219         PR c++/65592
1220         * g++.dg/cpp0x/scoped_enum6.C: New.
1222 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1224         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1225         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1227 2015-07-10  Richard Biener  <rguenther@suse.de>
1229         PR tree-optimization/66823
1230         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1231         which should not be necessary.  XFAIL.
1233 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/64848
1236         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1238 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1240         PR middle-end/66633
1241         * gcc.dg/gomp/pr66633-1.c: New test.
1242         * gcc.dg/gomp/pr66633-2.c: New test.
1243         * gcc.dg/gomp/pr66633-3.c: New test.
1244         * gcc.dg/gomp/pr66633-4.c: New test.
1246 2015-07-09  John Marino  <gnugcc@marino.st>
1248         * lib/target-supports.exp (check_effective_target_pie):
1249         Add *-*-dragonfly*
1251 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1253         PR target/66814
1254         * gcc.target/i386/pr66814.c: New test.
1256 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1258         PR target/66731
1259         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1260         * gcc.target/aarch64/fnmul-2.c: Likewise.
1261         * gcc.target/aarch64/fnmul-3.c: Likewise.
1262         * gcc.target/aarch64/fnmul-4.c: Likewise.
1264 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1266         PR c++/65790
1267         * g++.dg/cpp0x/vt-65790.C: New.
1269 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1271         PR target/66818
1272         * gcc.target/i386/pr66818.c: New test.
1274 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1276         PR target/66817
1277         * gcc.target/i386/pr66817.c: New test.
1279 2015-07-09  Marek Polacek  <polacek@redhat.com>
1281         PR tree-optimization/66718
1282         * gcc.dg/vect/vect-126.c: New test.
1284 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1286         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1287         even when dwarf-2 is not the default.
1289 2015-07-08  Jeff Law  <law@redhat.com>
1291         PR testsuite/66796
1292         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1293         to have a single memory reference.
1295 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1297         * g++.dg/other/dump-ada-spec-9.C: New test.
1299 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1301         * g++.dg/vect/vect.exp: Run also simd* tests.
1302         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1303         (check_vect): Fix up get_cpuid call for C++.
1304         * g++.dg/vect/simd-clone-1.cc: New test.
1306 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1308         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1310 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1312         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1313         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1315 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1317         PR target/66806
1318         * gcc.target/i386/pr66806.c: New test.
1320 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1322         PR c++/66421
1323         * g++.dg/cpp0x/auto45.C: New.
1325 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1327         PR middle-end/66334
1328         * gcc.target/i386/pr66334.c: New.
1330 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1332         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1333         comments.
1335 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1337         PR jit/66783
1338         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1339         (verify_code): Update expected error message.
1340         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1341         (verify_code): Likewise.
1342         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1343         (verify_code): Likewise.
1345 2015-07-08  Richard Biener  <rguenther@suse.de>
1347         PR tree-optimization/66793
1348         * gcc.dg/torture/pr66793.c: New testcase.
1350 2015-07-08  Richard Biener  <rguenther@suse.de>
1352         PR tree-optimization/66794
1353         * gcc.dg/torture/pr66794.c: New testcase.
1355 2015-07-08  Marek Polacek  <polacek@redhat.com>
1357         PR c++/66748
1358         * g++.dg/abi/abi-tag15.C: New test.
1360 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1362         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1363         * gcc.target/mips/branch-3.c: Ditto
1364         * gcc.target/mips/branch-4.c: Ditto.
1365         * gcc.target/mips/branch-5.c: Ditto.
1366         * gcc.target/mips/branch-6.c: Ditto.
1367         * gcc.target/mips/branch-7.c: Ditto.
1368         * gcc.target/mips/branch-8.c: Ditto.
1369         * gcc.target/mips/branch-9.c: Ditto.
1370         * gcc.target/mips/branch-10.c: Ditto.
1371         * gcc.target/mips/branch-11.c: Ditto.
1372         * gcc.target/mips/branch-12.c: Ditto.
1373         * gcc.target/mips/branch-13.c: Ditto.
1374         * gcc.target/mips/umips-branch-5.c: New file.
1375         * gcc.target/mips/umips-branch-6.c: New file.
1376         * gcc.target/mips/umips-branch-7.c: New file.
1377         * gcc.target/mips/umips-branch-8.c: New file.
1378         * gcc.target/mips/umips-branch-9.c: New file.
1379         * gcc.target/mips/umips-branch-10.c: New file.
1380         * gcc.target/mips/umips-branch-11.c: New file.
1381         * gcc.target/mips/umips-branch-12.c: New file.
1382         * gcc.target/mips/umips-branch-13.c: New file.
1383         * gcc.target/mips/umips-branch-14.c: New file.
1384         * gcc.target/mips/umips-branch-15.c: New file.
1385         * gcc.target/mips/umips-branch-16.c: New file.
1386         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1387         (OCCUPY_0xfffc): New define.
1389 2015-07-08  Renlin Li  <renlin.li@arm.com>
1391         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1393 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1395         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1397 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1399         * gcc.target/i386/bt-3.c: New test.
1400         * gcc.target/i386/bt-4.c: Ditto.
1402 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1404         * g++.dg/other/dump-ada-spec-8.C: New test.
1406 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1408         PR jit/66783
1409         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1410         test case.
1411         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1412         New test case.
1413         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1414         New test case.
1415         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1416         Avoid using an opaque struct for local "f".
1418 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1420         PR jit/66779
1421         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1422         * jit.dg/test-pr66779.c: New testcase.
1424 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1426         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1427         NOCOMPRESSION.
1429 2015-07-07  Richard Biener  <rguenther@suse.de>
1431         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1433 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1435         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1436         * gcc.target/mips/call-5.c: Ditto.
1437         * gcc.target/mips/call-6.c: Ditto.
1439 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1441         * gcc.dg/dx-test.c: New test-case.
1443 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1445         PR fortran/66578
1446         * gfortran.dg/allocate_with_source_9.f08: New test.
1448 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1450         PR target/52144
1451         * gcc.target/arm/flip-thumb.c: Fix scan.
1452         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1453         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1454         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1455         Fix return value.
1457 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1459         PR target/65956
1460         * gcc.c-torture/execute/pr65956.c: New test.
1462 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1464         * gcc.target/arm/aapcs/align1.c: New.
1465         * gcc.target/arm/aapcs/align_rec1.c: New.
1466         * gcc.target/arm/aapcs/align2.c: New.
1467         * gcc.target/arm/aapcs/align_rec2.c: New.
1468         * gcc.target/arm/aapcs/align3.c: New.
1469         * gcc.target/arm/aapcs/align_rec3.c: New.
1470         * gcc.target/arm/aapcs/align4.c: New.
1471         * gcc.target/arm/aapcs/align_rec4.c: New.
1472         * gcc.target/arm/aapcs/align_vararg1.c: New.
1473         * gcc.target/arm/aapcs/align_vararg2.c: New.
1475 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1477         * gfortran.dg/iomsg_2.f90: New test.
1479 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1481         PR target/66749
1482         * gcc.target/i386/pr66749.c: New test.
1484 2015-07-06  Richard Biener  <rguenther@suse.de>
1486         PR tree-optimization/66772
1487         * gcc.dg/torture/pr66772-1.c: New testcase.
1488         * gcc.dg/torture/pr66772-2.c: Likewise.
1490 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1492         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1493         the jals instruction.
1495 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1497         PR target/53383
1498         * gcc.target/i386/pr53383-1.c: New file.
1499         * gcc.target/i386/pr53383-2.c: Likewise.
1500         * gcc.target/i386/pr53383-3.c: Likewise.
1502 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1504         * gcc.target/aarch64/fnmul-1.c: New.
1505         * gcc.target/aarch64/fnmul-2.c: New.
1506         * gcc.target/aarch64/fnmul-3.c: New.
1507         * gcc.target/aarch64/fnmul-4.c: New.
1509 2015-07-06  Richard Biener  <rguenther@suse.de>
1511         PR middle-end/66759
1512         * gcc.dg/torture/pr66759.c: New testcase.
1514 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1516         PR fortran/58586
1517         * gfortran.dg/alloc_comp_class_3.f03: New test.
1518         * gfortran.dg/alloc_comp_class_4.f03: New test.
1520 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1522         * gcc.c-torture/execute/pr66757.c: New test.
1524 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1526         PR tree-optimization/66720
1527         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1529 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1530             Sandra Loosemore <sandra@codesourcery.com>
1532         * gcc.target/nios2/gprel-offset.c: New test.
1534 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1536         PR fortran/66725
1537         * gfortran.dg/pr66725.f90: New test.
1539 2015-07-03  Jason Merrill  <jason@redhat.com>
1541         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1542         Avoid narrowing error.
1544 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1546         PR rtl-optimization/66706
1547         * gcc.target/powerpc/shift-int.c: New testcase.
1549 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1551         PR target/66746.
1552         * gcc.target/i386/pr66746.c: New file.
1554 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1556         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1558 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1560         PR tree-optimization/66119
1561         * g++.dg/opt/pr66119.C: New.
1563 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1565         PR fortran/52846
1566         * gfortran.dg/submodule_1.f90: New test
1567         * gfortran.dg/submodule_2.f90: New test
1568         * gfortran.dg/submodule_3.f90: New test
1569         * gfortran.dg/submodule_4.f90: New test
1570         * gfortran.dg/submodule_5.f90: New test
1571         * gfortran.dg/submodule_6.f90: New test
1572         * gfortran.dg/submodule_7.f90: New test
1574 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR preprocessor/53690
1577         * g++.dg/cpp/pr53690.C: New.
1579 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1581         * gcc.target/powerpc/vec-cmp.c: New test.
1583 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1585         PR fortran/56520
1586         * gfortran.dg/pr56520.f90: New test.
1588 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1590         PR fortran/66545
1591         * gfortran.dg/pr66545_1.f90: New test.
1592         * gfortran.dg/pr66545_2.f90: New test.
1594 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1596         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1597         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1599 2015-07-02  Richard Biener  <rguenther@suse.de>
1601         PR testsuite/66719
1602         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1603         unaligned loads.
1605 2015-07-02  Richard Biener  <rguenther@suse.de>
1607         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1609 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1611         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1613 2015-07-01  Jason Merrill  <jason@redhat.com>
1615         * lib/target-supports.exp (cxx_default): Set to C++14.
1617 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1619         PR testsuite/66723
1620         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1621         scan-assembler.
1623 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1625         * gfortran.dg/warn_conversion_8.f90:  New test.
1627 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1629         PR rtl-optimization/61047
1630         * gcc.c-torture/execute/20150611-1.c: New testcase.
1632 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1634         PR jit/66700
1635         * jit.dg/all-non-failing-tests.h: Add
1636         test-pr66700-observing-write-through-ptr.c.
1637         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1639 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1641         * jit.dg/test-accessing-union.c: Add comments for use by
1642         gcc/jit/docs/topics/types.rst.
1644 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1646         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1647         'do-require-effective-target' with 'dg-require-effective-target'.
1648         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1649         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1650         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1651         'stlex' with 'strex' as the expected output.
1653 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1655         PR c++/60365
1656         * g++.dg/cpp0x/gen-attrs-60.C: New.
1657         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1659 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1661         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1662         New function.
1663         * gcc.target/aarch64/pic-small.c: Restrict this test under
1664         check_effective_target_aarch64_small_fpic.
1666 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1668         * gfortran.dg/gomp/pr66633.f90: New test.
1670 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1672         PR c++/66686
1673         * g++.dg/template/pr66686.C: New test.
1675 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1677         * gnat.dg/lto17.ad[sb]: New test.
1679 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1681         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1682         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1683         testcase.
1684         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1685         New testcase.
1686         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1687         New testcase.
1688         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1689         New testcase.
1690         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1691         New testcase.
1692         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1693         New testcase.
1694         * jit.dg/test-switch.c: New testcase.
1695         * jit.dg/test-switch.cc: New testcase.
1697 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1699         PR jit/66546
1700         * jit.dg/all-non-failing-tests.h: Add note about
1701         test-validly-unreachable-block.c.
1702         * jit.dg/test-validly-unreachable-block.c: New file.
1704 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1706         PR jit/66628
1707         * jit.dg/all-non-failing-tests.h: Add note about
1708         test-extra-options.c.
1709         * jit.dg/test-extra-options.c: New testcase.
1711 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1713         PR debug/66691
1714         * gcc.target/i386/pr66691.c: New.
1716 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1718         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1719         * gcc.target/i386/iamcu/args.h: Likewise.
1720         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1721         * gcc.target/i386/iamcu/defines.h: Likewise.
1722         * gcc.target/i386/iamcu/macros.h: Likewise.
1723         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1724         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1725         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1726         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1727         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1728         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1729         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1730         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1731         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1732         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1733         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1734         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1735         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1736         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1737         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1738         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1739         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1741 2015-06-30  Marek Polacek  <polacek@redhat.com>
1743         * gcc.dg/fold-minus-6.c: New test.
1745         * gcc.dg/fold-ior-3.c: New test.
1747 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1749         Implement N4197 - Adding u8 character literals
1750         * g++.dg/cpp1z/utf8.C: New.
1751         * g++.dg/cpp1z/utf8-neg.C: New.
1752         * g++.dg/cpp1z/udlit-utf8char.C: New.
1754 2015-06-30  Marek Polacek  <polacek@redhat.com>
1756         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1758 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1760         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1761         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1762         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1763         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1765 2015-06-30  Marek Polacek  <polacek@redhat.com>
1767         * gcc.dg/fold-ior-2.c: New test.
1769 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1771         PR tree-optimization/66652
1772         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1773         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1774         pointers.
1775         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1777 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/65977
1780         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1781         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1783 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1785         PR fortran/66605
1786         * gfortran.dg/wunused-parameter.f90: New test.
1788 2015-06-29  Richard Henderson  <rth@redhat.com>
1790         * gcc.target/i386/asm-flag-1.c: New.
1791         * gcc.target/i386/asm-flag-2.c: New.
1792         * gcc.target/i386/asm-flag-3.c: New.
1793         * gcc.target/i386/asm-flag-4.c: New.
1794         * gcc.target/i386/asm-flag-5.c: New.
1796 2015-06-29  Marek Polacek  <polacek@redhat.com>
1798         PR c/66322
1799         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1800         * c-c++-common/pr66322.c: New test.
1801         * g++.dg/eh/scope1.C: Remove dg-warning.
1803 2015-06-29  Richard Biener  <rguenther@suse.de>
1805         PR tree-optimization/66677
1806         * gcc.dg/vect/pr66677.c: New testcase.
1808 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1810         PR middle-end/64130
1811         * gcc.dg/tree-ssa/pr64130.c: New test.
1813 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1815         * gcc.target/aarch64/pic-small.c: New testcase.
1817 2015-06-26  Richard Biener  <rguenther@suse.de>
1819         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1821 2015-06-26  Marek Polacek  <polacek@redhat.com>
1823         * gcc.dg/fold-and-1.c: New test.
1824         * gcc.dg/fold-and-2.c: New test.
1826 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1828         * gnat.dg/warn11.adb: Add missing dg directive.
1829         * gnat.dg/warn12.adb: New test.
1830         * gnat.dg/warn12_pkg.ads: New helper.
1832 2015-06-26  Richard Biener  <rguenther@suse.de>
1834         * gfortran.dg/reassoc_3.f90: Adjust.
1836 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1838         PR target/66412
1839         * gcc.target/i386/pr66412.c: New test.
1841 2015-06-25  Richard Biener  <rguenther@suse.de>
1843         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1845 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1847         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1849 2015-06-25  Richard Biener  <rguenther@suse.de>
1851         * gfortran.dg/vect/vect-9.f90: New testcase.
1853 2015-06-25  Nick Clifton  <nickc@redhat.com>
1855         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1856         H8300 and M32R targets.
1858 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1860         PR fortran/66528
1861         * gfortran.dg/maxerrors.f90: New test.
1863 2015-06-08  DJ Delorie  <dj@redhat.com>
1865         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1867 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1869         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1871 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1873         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1874         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1875         * gcc.target/aarch64/nofp_1.c: New file.
1877 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1879         Implement N3928 - Extending static_assert
1880         * g++.dg/cpp0x/static_assert8.C: Adjust.
1881         * g++.dg/cpp0x/static_assert12.C: New.
1882         * g++.dg/cpp0x/static_assert13.C: New.
1883         * g++.dg/cpp1y/static_assert1.C: New.
1884         * g++.dg/cpp1y/static_assert2.C: New.
1885         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1887 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1889         PR c++/65750
1890         * g++.dg/cpp0x/trailing11.C: New.
1892 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1894         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1895         multilibs.
1896         * gcc.target/arm/memset-inline-10.c: Likewise.
1897         * gcc.target/arm/pr58784.c: Likewise.
1898         * gcc.target/arm/pr59985.C: Likewise.
1899         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1901 2015-06-24  Renlin Li  <renlin.li@arm.com>
1903         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1904         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1906 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1908         Revert:
1909         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1911         PR c++/30044
1912         * g++.dg/cpp0x/auto45.C: New test.
1913         * g++.dg/template/pr30044.C: New test.
1914         * g++.dg/template/crash83.C: Accept any error string.
1915         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1916         parameters.
1917         * g++.dg/cpp0x/variadic18.C: Likewise
1918         * g++.dg/template/canon-type-13.C: Likewise.
1919         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1921 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/65811
1924         * g++.dg/other/linkage2.C: New.
1926 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1928         PR target/63408
1929         * gcc.target/arm/pr63408.c: New test.
1931 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1933         * lib/c-torture.exp: Don't call check_effective_target_lto
1934         before setting up environment correctly.
1935         * lib/gcc-dg.exp: Likewise, and protect
1936         gcc_force_conventional_output.
1938 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1940         PR rtl-optimization/66306
1941         * gcc.target/s390/pr66306.c: New test.
1943 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1945         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1946         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1947         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1948         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1949         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1950         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1951         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1953 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1955         PR target/65803
1956         * gcc.c-torture/pr65803.c: New test.
1958 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1960         PR c++/30044
1961         * g++.dg/cpp0x/auto45.C: New test.
1962         * g++.dg/template/pr30044.C: New test.
1963         * g++.dg/template/crash83.C: Accept any error string.
1964         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1965         parameters.
1966         * g++.dg/cpp0x/variadic18.C: Likewise
1967         * g++.dg/template/canon-type-13.C: Likewise.
1968         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1970 2015-06-23  Marek Polacek  <polacek@redhat.com>
1972         * c-c++-common/Wlogical-op-3.c: New test.
1974 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1976         PR c++/66254
1977         * g++.dg/cpp0x/scoped_enum5.C: New.
1979 2015-06-23  Richard Biener  <rguenther@suse.de>
1981         PR tree-optimization/66636
1982         * gcc.dg/vect/pr66636.c: New testcase.
1984 2015-06-23  Marek Polacek  <polacek@redhat.com>
1986         * gcc.dg/fold-minus-4.c: New test.
1987         * gcc.dg/fold-minus-5.c: New test.
1988         * c-c++-common/ubsan/overflow-add-5.c: New test.
1990 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1992         Add missing testcase from r224672.
1993         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1995         * gcc.target/vax/bswapdi-1.c: New.
1997 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1999         PR fortran/64674
2000         * gfortran.dg/associate_18.f08: New test.
2002 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2004         PR target/66560
2005         * gcc.target/i386/pr66560-1.c: New test.
2006         * gcc.target/i386/pr66560-2.c: Ditto.
2007         * gcc.target/i386/pr66560-3.c: Ditto.
2008         * gcc.target/i386/pr66560-4.c: Ditto.
2010 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2012         * gcc.target/nvptx/nvptx.exp: New file.
2013         * gcc.target/nvptx/proto-1.c: Likewise.
2015 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2017         PR tree-optimization/66449
2018         * gcc.dg/vect/pr66449.c: New test.
2020 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2022         * g++.dg/other/dump-ada-spec-5.C: New test.
2023         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2024         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2026 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2028         * g++.dg/inherit/pure1.C: Test location too.
2030 2015-06-22  Marek Polacek  <polacek@redhat.com>
2032         * gcc.dg/fold-ior-1.c: New test.
2033         * gcc.dg/fold-minus-2.c: New test.
2034         * gcc.dg/fold-minus-3.c: New test.
2035         * gcc.dg/fold-plus-1.c: New test.
2036         * gcc.dg/fold-plus-2.c: New test.
2037         * gcc.dg/fold-xor-4.c: New test.
2038         * gcc.dg/fold-xor-5.c: New test.
2040 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2042         PR target/65914
2043         * g++.dg/torture/pr65914.C:  New.
2045 2015-06-22  Richard Biener  <rguenther@suse.de>
2047         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2048         not existing TORTURE_OPTIONS only.
2049         * lib/gcc-dg.exp: Likewise.
2051 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2053         PR target/52144
2054         * gcc.target/arm/flip-thumb.c: New test.
2056 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2057             Martin Liska  <mliska@suse.cz>
2059         PR ipa/65908
2060         * g++.dg/ipa/pr65908.C: New testcase.
2062 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2064         PR c++/65882
2065         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2066         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2068 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2070         * gnat.dg/specs/debug1.ads: Adjust.
2072 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2074         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2075         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2076         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2077         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2078         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2079         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2080         * gcc.target/aarch64/fmovd-zero.c: Delete.
2081         * gcc.target/aarch64/fmovf-zero.c: Delete.
2083 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2085         * gcc.target/vax/bswapdi-1.c: New.
2087 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2089         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2091 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2093         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2095 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2097         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2099 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2101         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2103 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2105         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2107 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2109         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2111 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2113         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2115 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2117         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2121         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2125         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2129         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2133         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2137         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2139 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2141         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2145         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2149         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2153         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2157         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2161         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2165         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2166         (_ARM_FPSCR): Add FZ field.
2167         (clean_results): Force FZ=1 on AArch64.
2168         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2170 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2172         * gcc.target/aarch64/pr62308.c: New test.
2174 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2176         PR fortran/66549
2177         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2179 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2181         * gcc.target/i386/mpx/pr66581.c: New test.
2183 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2185         * gcc.target/i386/cmov9.c: New test.
2187 2015-06-18  Richard Biener  <rguenther@suse.de>
2189         * g++.dg/other/const4.C: New testcase.
2191 2015-06-18  Michael Matz  <matz@suse.de>
2193         PR middle-end/66253
2194         * gcc.dg/vect/pr66253.c: New testcase.
2196 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2198         PR target/66569
2199         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2201 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2203         PR middle-end/66568
2204         * gcc.target/i386/mpx/pr66568.c: New test.
2206 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2208         PR middle-end/66567
2209         * gcc.target/i386/mpx/pr66567.c: New test.
2211 2015-06-18  Richard Biener  <rguenther@suse.de>
2213         PR tree-optimization/66510
2214         * gcc.dg/vect/slp-perm-12.c: New testcase.
2216 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2218         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2219         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2220         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2221         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2223 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2225         PR c++/66571
2226         * g++.dg/gomp/pr66571-1.C: New test.
2228         PR middle-end/66429
2229         * c-c++-common/gomp/pr66429.c: New test.
2231 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2233         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2234         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2235         ...this.
2236         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2237         New testcase.
2238         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2239         New testcase.
2241 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2243         PR testsuite/65944
2244         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2246 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2248         * gcc.target/mips/pr65862-1.c: New test.
2249         * gcc.target/mips/pr65862-2.c: Likewise.
2251 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2253         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2254         * gcc.target/i386/pr52252-atom.c: Ditto.
2255         * gcc.target/i386/vect-div-1.c: Ditto.
2256         * gcc.target/i386/rotate-5.c: Ditto.
2257         * gcc.target/i386/pr50202.c: Ditto.
2258         * gcc.target/i386/pr37843-3.c: Ditto.
2259         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2260         * gcc.target/i386/pr53397-1.c: Ditto.
2261         * gcc.target/i386/pr55934.c: Ditto.
2262         * gcc.target/i386/pr37843-4.c: Ditto.
2263         * gcc.target/i386/pr60451.c: Ditto.
2264         * gcc.target/i386/pr53397-2.c: Ditto.
2265         * gcc.target/i386/vectorize1.c: Ditto.
2266         * gcc.target/i386/extract-insert-combining.c: Ditto.
2267         * gcc.target/i386/pr53759.c: Ditto.
2268         * gcc.target/i386/pr52252-core.c: Ditto.
2269         * gcc.target/i386/rotate-3.c: Ditto.
2270         * gcc.target/i386/sse-20.c: Ditto.
2271         * gcc.target/i386/rotate-4.c: Ditto.
2272         * gcc.target/i386/pr61403.c: Ditto.
2273         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2274         * gcc.target/i386/pr60901.c: Ditto.
2275         * gcc.target/i386/pr59794-7.c: Ditto.
2276         * gcc.target/i386/pr62208.c: Ditto.
2277         * gcc.target/i386/pr53416.c: Ditto.
2278         * gcc.target/i386/asm-dialect-1.c: Ditto.
2279         * gcc.target/i386/pr50038.c: Ditto.
2280         * gcc.target/i386/47698.c: Ditto.
2281         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2282         * gcc.target/i386/pr59794-2.c: Ditto.
2283         * gcc.target/i386/pr59794-3.c: Ditto.
2284         * gcc.target/i386/pr39058.c: Ditto.
2285         * gcc.target/i386/pr60205-1.c: Ditto.
2286         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2287         * gcc.target/i386/sse2-movq-2.c: Ditto.
2289 2015-06-17  Richard Biener  <rguenther@suse.de>
2291         PR tree-optimization/66251
2292         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2294 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2296         PR c++/59682
2297         * g++.dg/parse/new-placement1.C: New.
2299 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2301         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2302         * jit.dg/test-compound-assignment.c: New testcase.
2304 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2306         PR jit/66539
2307         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2308         to "testcases" array.
2310 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2312         PR jit/66539
2313         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2314         * jit.dg/test-debug-strings.c: New test case.
2315         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2316         the discriminant has a sane debug string.
2318 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2320         PR target/56766
2321         * gcc.target/i386/pr56766-1.c: New test.
2322         * gcc.target/i386/pr56766-2.c: Ditto.
2324 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2326         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2327         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2328         * gcc.target/mips/loongson-simd.c: Ditto.
2330 2015-06-16  Richard Biener  <rguenther@suse.de>
2332         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2334 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2336         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2337         passed by the testsuite driver.
2339 2015-06-16  Richard Biener  <rguenther@suse.de>
2341         * gcc.dg/vect/slp-perm-11.c: New testcase.
2343 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2345         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2346         dg-options.
2348 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2350         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2351         Reinstate calls to torture-init and torture-finalize.
2353 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2355         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2357 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2359         PR c++/58583
2360         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2362 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2364         PR c++/51048
2365         * g++.dg/cpp0x/local-type1.C: New.
2367 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2369         PR fortran/44672
2370         PR fortran/45440
2371         PR fortran/57307
2372         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2373         unimplemented error.
2374         * gfortran.dg/allocate_with_source_7.f08: New test.
2375         * gfortran.dg/allocate_with_source_8.f08: New test.
2377 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2379         PR c++/65168
2380         * g++.dg/warn/Walways-true-3.C: New test.
2382 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2384         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2386 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2388         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2389         (main): Remove superfluous attributes.
2390         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2391         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2393 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2395         * gcc.target/i386/monitorx.c: New.
2396         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2397         * gcc.target/i386/sse-13.c: Ditto.
2398         * gcc.target/i386/sse-14.c: Ditto.
2399         * gcc.target/i386/sse-22.c: Ditto.
2400         * gcc.target/i386/sse-23.c: Ditto.
2401         * g++.dg/other/i386-2.C: Ditto.
2402         * g++.dg/other/i386-3.C: Ditto.
2404 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2406         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2408 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2410         PR fortran/66079
2411         * gfortran.dg/allocatable_scalar_13.f90: New test
2413 2015-06-11  Marek Polacek  <polacek@redhat.com>
2415         * gcc.dg/fold-xor-3.c: New test.
2417 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2419         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2420         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2422 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2424         PR target/52144
2425         * gcc.target/arm/pragma_attribute.c: New test.
2427 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2429         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2431 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2433         PR target/66473
2434         * gcc.target/i386/pr66473.c: New test.
2436 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2438         PR target/66470
2439         * gcc.dg/tls/pr66470.c: New test.
2440         * gcc.target/i386/pr66470.c: New test.
2442 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2444         PR target/52144
2445         * gcc.target/arm/attr_arm.c: New test
2446         * gcc.target/arm/attr_arm-err.c: New test
2447         * gcc.target/arm/attr_thumb.c: New test
2448         * gcc.target/arm/attr_thumb-static.c: New test
2450 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2452         PR target/66200
2453         PR target/66428
2454         PR c++/66192
2455         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2457 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2459         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2460         passed by the testsuite driver.
2462 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2464         Revert:
2465         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2466         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2467         * gcc.dg/ssp-1.c: Make counter a register.
2468         * gcc.dg/ssp-2.c: Likewise.
2469         * gcc.dg/torture/parm-coalesce.c: New.
2471 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2473         * gcc.target/i386/vararg-loc.c: New test.
2475 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2477         PR c++/65815
2478         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2479         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2481 2015-06-09  Marek Polacek  <polacek@redhat.com>
2483         PR tree-optimization/66299
2484         * gcc.dg/pr66299-1.c: New test.
2485         * gcc.dg/pr66299-2.c: New test.
2486         * gcc.dg/pr66299-3.c: New test.
2488 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2490         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2491         passed by the testsuite driver.
2493 2015-06-09  Richard Biener  <rguenther@suse.de>
2495         PR middle-end/66423
2496         * gcc.dg/fold-modpow2.c: New testcase.
2498 2015-06-09  Richard Biener  <rguenther@suse.de>
2500         PR tree-optimization/66419
2501         * gcc.dg/vect/bb-slp-37.c: New testcase.
2503 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2505         * gcc.target/arm/stl-cond.c: New test.
2507 2015-06-09  Richard Biener  <rguenther@suse.de>
2509         PR middle-end/66413
2510         * gcc.dg/torture/pr66413.c: New testcase.
2512 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2514         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2515         * gcc.dg/ssp-1.c: Make counter a register.
2516         * gcc.dg/ssp-2.c: Likewise.
2517         * gcc.dg/torture/parm-coalesce.c: New.
2519 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2521         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2522         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2524 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2526         PR rtl-optimization/66444
2527         * gcc.dg/pr66444.c: New test.
2529 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2531         PR fortran/66245
2532         * gfortran.dg/class_is_1.f90: New test.
2533         * gfortran.dg/type_is_1.f90: Ditto.
2535 2015-06-08  Marek Polacek  <polacek@redhat.com>
2537         PR c/66415
2538         * gcc.dg/cpp/pr66415-1.c: New test.
2539         * gcc.dg/cpp/pr66415-2.c: New test.
2541 2015-06-08  Richard Biener  <rguenther@suse.de>
2543         PR tree-optimization/66422
2544         * gcc.dg/Warray-bounds-16.c: New testcase.
2546 2015-06-08  Richard Biener  <rguenther@suse.de>
2548         * gcc.dg/vect/slp-perm-10.c: New testcase.
2549         * gcc.dg/vect/slp-23.c: Adjust.
2550         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2551         vector pointer update.
2553 2015-06-08  Marek Polacek  <polacek@redhat.com>
2555         PR sanitizer/66452
2556         * g++.dg/ubsan/pr66452.C: New test.
2558 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2560         PR tree-optimization/66436
2561         * gcc.dg/gomp/dump-new-function-2.c: New test.
2562         * gcc.dg/gomp/dump-new-function-3.c: Same.
2563         * gcc.dg/gomp/dump-new-function.c: Same.
2565 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2567         PR tree-optimization/66435
2568         * gcc.dg/gomp/notify-new-function-2.c: New test.
2569         * gcc.dg/gomp/notify-new-function-3.c: Same.
2570         * gcc.dg/gomp/notify-new-function.c: Same.
2572 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2574         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2575         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2576         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2577         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2578         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2579         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2580         -fshort-enum.
2582 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2584         PR fortran/47659
2585         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2586         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2587         for assignment.
2588         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2589         * gfortran.dg/warn_conversion_5.f90: New test.
2590         * gfortran.dg/warn_conversion_6.f90: New test.
2591         * gfortran.dg/warn_conversion_7.f90: New test.
2593 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2595         PR fortran/66347
2596         * gfortran.dg/blockdata_9.f: New test.
2598 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2600         PR fortran/66385
2601         * gfortran.dg/forall_17.f90:  New test.
2603 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2605         * g++.dg/cpp0x/pr57101.C: Add warning.
2606         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2607         * g++.dg/ext/visibility/anon7.C: Same.
2608         * g++.dg/ipa/pr63587-2.C: Same.
2609         * g++.dg/opt/dump1.C: Same.
2610         * g++.dg/opt/pr59622-3.C: Same.
2611         * g++.dg/opt/pr59622.C: Same.
2612         * g++.dg/torture/pr46383.C: Same.
2613         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2614         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2615         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2616         functions.
2617         * gfortran.dg/intent_out_8.f90: Same.
2618         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2620 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2622         PR fortran/66377
2623         gfortran.dg/equiv_9.f90: New test.
2626 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2628         merge from gomp4 branch:
2629         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2631         PR tree-optimization/65443
2632         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2633         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2634         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2636 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2638         PR c++/52595
2639         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2641 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2643         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2645 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2647         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2649 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2651         * testsuite/gcc.target/i386/noplt-1.c: New test.
2652         * testsuite/gcc.target/i386/noplt-2.c: New test.
2653         * testsuite/gcc.target/i386/noplt-3.c: New test.
2654         * testsuite/gcc.target/i386/noplt-4.c: New test.
2656 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2658         PR fortran/58749
2659         * gfortran.dg/adjustl_1.f90:  New test.
2661 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2663         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2664         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2666 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2668         * lto.c (iterative_hash_canonical_type,
2669         gimple_register_canonical_type): only hash main variants of types
2671 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2673         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2674         Move set of dg-do-what-default after early return.
2676 2015-06-04  Marek Polacek  <polacek@redhat.com>
2678         PR c/66341
2679         * gcc.dg/lvalue-8.c: New test.
2681 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2682             Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/66130
2685         * g++.dg/other/pr66130.C: New.
2686         * g++.dg/cpp0x/pr66130.C: Likewise.
2688 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2690         * g++.dg/cpp0x/decl-loc1.C: New.
2691         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2692         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2693         * g++.dg/init/ctor8.C: Likewise.
2694         * g++.dg/parse/semicolon4.C: Likewise.
2696 2015-06-03  Marek Polacek  <polacek@redhat.com>
2698         PR sanitizer/66190
2699         * g++.dg/ubsan/static-init-1.C: New test.
2700         * g++.dg/ubsan/static-init-2.C: New test.
2701         * g++.dg/ubsan/static-init-3.C: New test.
2703 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2705         PR target/66275
2706         * gcc.target/i386/pr66275.c: New test.
2708 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2710         * gcc.dg/Wcxx-compat-22.c: New testcase.
2711         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2712         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2713         * c-c++-common/pr58346-1.c: Likewise.
2714         * c-c++-common/transparent-union-1.c: Likewise.
2716 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2718         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2719         * g++.dg/plugin/def_plugin.c: New file.
2720         * g++.dg/plugin/def-plugin-test.C: New file.
2722 2015-06-03  Richard Biener  <rguenther@suse.de>
2724         * gcc.dg/vect/bb-slp-36.c: New testcase.
2726 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2728         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2730 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2732         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2733         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2734         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2735         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2737 2015-06-03  Marek Polacek  <polacek@redhat.com>
2739         PR c/64223
2740         PR c/29358
2741         * gcc.dg/pr64223-1.c: New test.
2742         * gcc.dg/pr64223-2.c: New test.
2744 2015-06-03  Richard Biener  <rguenther@suse.de>
2746         PR tree-optimization/63916
2747         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2749 2015-06-03  Richard Biener  <rguenther@suse.de>
2751         PR tree-optimization/66375
2752         * gcc.dg/torture/pr66375.c: New testcase.
2754 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2756         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2758 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2760         PR target/65768
2761         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2763 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2765         PR fortran/66380
2766         * gfortran.dg/reshape_7.f90: New test.
2768 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2770         PR c/66220:
2771         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2772         (fn_36): New.
2774 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2776         PR c/49551
2777         * gcc.dg/pr49551.c: New testcase.
2779 2015-06-02  Richard Biener  <rguenther@suse.de>
2781         PR debug/65549
2782         * g++.dg/lto/pr65549_0.C: New testcase.
2784 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2786         PR libgomp/65742
2787         PR middle-end/66332
2788         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2790 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2792         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2794 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2796         PR c++/61683
2797         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2799 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2801         PR tree-optimization/48052
2802         * gcc.dg/tree-ssa/scev-8.c: New.
2803         * gcc.dg/tree-ssa/scev-9.c: New.
2804         * gcc.dg/tree-ssa/scev-10.c: New.
2805         * gcc.dg/vect/pr48052.c: New.
2807 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2809         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2811 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2813         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2815 2015-06-02  Marek Polacek  <polacek@redhat.com>
2817         PR middle-end/66345
2818         * gcc.dg/torture/pr66345.c: New test.
2820 2015-06-02  Richard Biener  <rguenther@suse.de>
2822         PR tree-optimization/65961
2823         * gcc.dg/torture/pr65961.c: New testcase.
2825 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2827         PR tree-optimization/52563
2828         PR tree-optimization/62173
2829         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2830         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2832 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2834         * gnat.dg/specs/varsize_return2.ads: New test.
2835         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2837 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2839         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2841 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2843         PR target/65697
2844         * gcc.target/aarch64/sync-comp-swap.c: New.
2845         * gcc.target/aarch64/sync-comp-swap.x: New.
2846         * gcc.target/aarch64/sync-op-acquire.c: New.
2847         * gcc.target/aarch64/sync-op-acquire.x: New.
2848         * gcc.target/aarch64/sync-op-full.c: New.
2849         * gcc.target/aarch64/sync-op-full.x: New.
2850         * gcc.target/aarch64/sync-op-release.c: New.
2851         * gcc.target/aarch64/sync-op-release.x: New.
2853 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2855         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2856         (bar): Predefined.
2858 2015-06-01  Richard Biener  <rguenther@suse.de>
2860         PR tree-optimization/66349
2861         PR tree-optimization/66352
2862         PR tree-optimization/66357
2863         * gcc.dg/torture/pr66357.c: New testcase.
2864         * gcc.dg/torture/pr66349.c: Likewise.
2865         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2867 2015-06-01  Richard Biener  <rguenther@suse.de>
2869         Revert
2870         2015-05-29  Richard Biener  <rguenther@suse.de>
2872         PR tree-optimization/66314
2873         * gcc.dg/asan/pr66314.c: New testcase.
2875 2015-06-01  Richard Biener  <rguenther@suse.de>
2877         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2879 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2881         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2882         directives.
2883         (hp3, hp4): Add inline keyword.
2884         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2885         (hp2): Add inline keyword.
2886         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2887         (hp2): Add inline keyword.
2889 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2891         PR target/65527
2892         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2893         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2894         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2895         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2897 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2899         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2900         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2902 2015-06-01  Richard Biener  <rguenther@suse.de>
2904         PR tree-optimization/66280
2905         * g++.dg/torture/pr66280.C: New testcase.
2906         * g++.dg/torture/pr66280-2.C: Likewise.
2908 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2910         * gnat.dg/addr9_1.adb: New test.
2911         * gnat.dg/addr9_2.adb: Likewise.
2912         * gnat.dg/addr9_3.adb: Likewise.
2913         * gnat.dg/addr9_4.adb: Likewise.
2915 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2917           * g++.dg/other/dump-ada-spec-4.C: New test.
2919 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2921         * gcc.dg/alias-8.c: Fix dg-warning.
2923 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2925         * gcc.dg/alias-8.c: Do not xfail.
2926         * gcc.dg/pr62167.c: Prevent FRE.
2927         * gcc.dg/alias-14.c: New testcase.
2929 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2931         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2933 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2935         PR target/66215
2936         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2937         dg-options.
2938         * gcc.target/s390/hotpatch-10.c: Likewise.
2939         * gcc.target/s390/hotpatch-11.c: Likewise.
2940         * gcc.target/s390/hotpatch-12.c: Likewise.
2941         * gcc.target/s390/hotpatch-17.c: Likewise.
2942         * gcc.target/s390/hotpatch-18.c: Likewise.
2943         * gcc.target/s390/hotpatch-20.c: Likewise.
2944         * gcc.target/s390/hotpatch-21.c: Likewise.
2945         * gcc.target/s390/hotpatch-22.c: Likewise.
2946         * gcc.target/s390/hotpatch-23.c: Likewise.
2947         * gcc.target/s390/hotpatch-24.c: Likewise.
2948         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2949         to check for the exact nops too.
2950         * gcc.target/s390/hotpatch-3.c: Likewise.
2951         * gcc.target/s390/hotpatch-4.c: Likewise.
2952         * gcc.target/s390/hotpatch-5.c: Likewise.
2953         * gcc.target/s390/hotpatch-6.c: Likewise.
2954         * gcc.target/s390/hotpatch-7.c: Likewise.
2955         * gcc.target/s390/hotpatch-8.c: Likewise.
2956         * gcc.target/s390/hotpatch-9.c: Likewise.
2957         * gcc.target/s390/hotpatch-14.c: Likewise.
2958         * gcc.target/s390/hotpatch-15.c: Likewise.
2959         * gcc.target/s390/hotpatch-16.c: Likewise.
2960         * gcc.target/s390/hotpatch-19.c: Likewise.
2961         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2962         scan-assembler-times counting number of .align directives.
2963         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2964         dg-options.  Remove scan-assembler-times counting number of .align
2965         directives.
2966         * gcc.target/s390/hotpatch-26.c: New file.
2967         * gcc.target/s390/hotpatch-27.c: New file.
2968         * gcc.target/s390/hotpatch-28.c: New file.
2969         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2970         using -Os -O0 -O1 -O2 -O3 options.
2972 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2974         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2976 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2978         PR tree-optimization/66142
2979         * gcc.dg/vect/pr66142.c: New test.
2981 2015-05-29  Richard Biener  <rguenther@suse.de>
2983         PR tree-optimization/66314
2984         * gcc.dg/asan/pr66314.c: New testcase.
2986 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2988         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2989         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2990         Adjust all callers.
2991         (schedule-cleanups, dg-keep-saved-temps): New proc.
2992         (gcc-dg-test-1): Schedule cleanups.
2993         * lib/profopt.exp (profopt-execute): Likewise.
2994         * g++.dg/cdce3.C: Adjust expected line numbers.
2995         * gcc.dg/cdce1.c: Likewise.
2996         * gcc.dg/cdce2.c: Likewise.
2997         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2998         * gcc.dg/strlenopt-24.c: Likewise.
2999         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3000         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3001         * obj-c++.dg/encode-2.mm: Likewise.
3003 2015-05-28  DJ Delorie  <dj@redhat.com>
3005         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3007 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3009         * gnat.dg/discr43.adb: New test.
3011 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3013         * gnat.dg/varsize_temp.adb: Rename into...
3014         * gnat.dg/varsize1.adb: ...this.
3015         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3016         * gnat.dg/varsize2.ad[sb]: ...this.
3017         * gnat.dg/varsize3_1.adb: New test.
3018         * gnat.dg/varsize3_2.adb: Likewise.
3019         * gnat.dg/varsize3_3.adb: Likewise.
3020         * gnat.dg/varsize3_4.adb: Likewise.
3021         * gnat.dg/varsize3_5.adb: Likewise.
3022         * gnat.dg/varsize3_6.adb: Likewise.
3023         * gnat.dg/varsize3_pkg1.ads: New helper.
3024         * gnat.dg/varsize3_pkg2.ads: Likewise.
3025         * gnat.dg/varsize3_pkg3.ads: Likewise.
3027 2015-05-28  Richard Biener  <rguenther@suse.de>
3029         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3031 2015-05-28  Richard Biener  <rguenther@suse.de>
3033         PR tree-optimization/66142
3034         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3036 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3038         PR target/63810
3039         * gcc.dg/darwin-minversion-3.c: Update testcase.
3040         * gcc.dg/darwin-minversion-4.c: Ditto.
3041         * gcc.dg/darwin-minversion-5.c: New testcase.
3042         * gcc.dg/darwin-minversion-6.c: Ditto.
3043         * gcc.dg/darwin-minversion-7.c: Ditto.
3044         * gcc.dg/darwin-minversion-8.c: Ditto.
3045         * gcc.dg/darwin-minversion-9.c: Ditto.
3046         * gcc.dg/darwin-minversion-10.c: Ditto.
3047         * gcc.dg/darwin-minversion-11.c: Ditto.
3048         * gcc.dg/darwin-minversion-12.c: Ditto.
3050 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3052         PR rtl-optimization/66168
3053         * gcc.c-torture/compile/pr66168.c: New test.
3055 2015-05-27  Jeff Law  <law@redhat.com>
3057         PR target/39726
3058         * gcc.dg/target/m68k/pr39726-1.c: New test.
3060 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3062         PR c++/66270
3063         * g++.dg/ext/alias-canon3.C: New.
3065 2015-05-27  Richard Biener  <rguenther@suse.de>
3067         PR tree-optimization/66272
3068         Revert parts of
3069         2014-08-15  Richard Biener  <rguenther@suse.de>
3071         PR tree-optimization/62031
3072         * gcc.dg/torture/pr66272.c: New testcase.
3074 2015-05-27  Richard Biener  <rguenther@suse.de>
3076         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3078 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3080         PR target/65358
3081         * gcc.dg/pr65358.c: New test.
3083 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3085         PR fortran/65548
3086         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3087         semantic.
3088         * gfortran.dg/allocate_with_source_6.f90: New test.
3090 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3092         * gnat.dg/atomic7_1.adb: New test.
3093         * gnat.dg/atomic7_2.adb: Likewise.
3094         * gnat.dg/atomic7_pkg1.ads: New helper.
3095         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3097 2015-05-26  Michael Matz  <matz@suse.de>
3099         PR middle-end/66251
3100         * gcc.dg/vect/pr66251.c: New test.
3102 2015-05-26  Richard Biener  <rguenther@suse.de>
3104         PR tree-optimization/66142
3105         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3107 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3109         PR fortran/66082
3110         * gfortran.dg/allocatable_scalar_13.f90: New test
3112 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3114         * gnat.dg/warn11.adb: New test.
3115         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3117 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3119         * gnat.dg/vfa1_1.adb: New test.
3120         * gnat.dg/vfa1_2.adb: Likewise.
3121         * gnat.dg/vfa1_3.adb: Likewise.
3122         * gnat.dg/vfa1_4.adb: Likewise.
3123         * gnat.dg/vfa1_pkg.ads: New helper.
3125 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3127         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3128         * gcc.target/i386/pr66232-3.c: Likewise.
3130 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3132         PR target/66274
3133         * gcc.target/i386/pr66274.c: New test.
3135 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3137         * gnat.dg/renaming6.ad[sb]: New test.
3139 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3141         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3142         and 'dg-require-effective-target pie'.
3144 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3146         PR c++/66243
3147         * g++.dg/cpp0x/pr66243.C: New.
3149 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3151         PR lto/66180
3152         * g++.dg/lto/pr66180_0.C: New testcase.
3153         * g++.dg/lto/pr66180_1.C: New testcase.
3155 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3157         PR fortran/66257
3158         * typebound_call_27.f90: New file.
3160 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3162         PR c++/65936
3163         * g++.dg/template/pr65936.C: New.
3165 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3167         PR tree-optimization/63387
3168         * gcc.dg/pr63387-2.c: New testcase.
3170 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3172         * gcc.dg/simd-1.c: Update to the new message.
3174 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3176         * gcc.dg/nand.c: New testcase.
3178 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3180         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3181         Set dg-do-what-default to compile only on ARM targets without
3182         arm_neon_hw execution support.  Remove redundant c-torture-execute
3183         in loop over test cases.
3185 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3187         PR target/65491
3188         * gcc.target/aarch64/pr65491_1.c: New test.
3189         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3190         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3192 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3194         PR c++/65598
3195         * g++.dg/cpp0x/explicit9.C: New.
3196         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3198 2015-05-22  Richard Biener  <rguenther@suse.de>
3200         PR tree-optimization/66251
3201         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3203 2015-05-22  Marek Polacek  <polacek@redhat.com>
3205         PR c/47043
3206         * c-c++-common/attributes-enum-1.c: New test.
3207         * c-c++-common/attributes-enum-2.c: New test.
3208         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3209         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3211 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3213         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3214         effective target support.  If no arm_neon_hw support, do not attempt
3215         to execute the tests; only compile them.
3216         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3217         and "dg-require-effective-target arm_neon_ok".
3218         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3219         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3220         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3221         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3222         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3223         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3224         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3225         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3226         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3227         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3228         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3229         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3230         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3231         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3232         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3233         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3234         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3235         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3236         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3237         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3238         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3239         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3240         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3241         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3242         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3243         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3244         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3245         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3246         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3247         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3248         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3249         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3250         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3251         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3252         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3253         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3254         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3255         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3256         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3257         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3258         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3259         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3260         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3261         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3262         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3263         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3264         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3265         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3266         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3267         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3268         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3269         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3270         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3271         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3272         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3273         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3274         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3275         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3276         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3277         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3278         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3279         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3280         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3281         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3282         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3283         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3284         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3285         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3286         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3287         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3288         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3289         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3290         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3291         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3292         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3293         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3294         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3295         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3296         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3297         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3298         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3299         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3300         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3301         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3302         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3303         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3304         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3305         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3306         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3307         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3308         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3309         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3310         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3311         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3312         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3313         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3314         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3315         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3316         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3317         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3318         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3319         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3320         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3321         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3322         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3323         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3324         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3325         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3326         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3327         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3328         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3329         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3330         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3332 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3334         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3335         * gcc.dg/vect/pr59354.c: Likewise.
3336         * gcc.dg/vect/pr64252.c: Likewise.
3337         * gcc.dg/vect/pr64404.c: Likewise.
3338         * gcc.dg/vect/pr64493.c: Likewise.
3339         * gcc.dg/vect/pr64495.c: Likewise.
3340         * gcc.dg/vect/pr64844.c: Likewise.
3341         * gcc.dg/vect/pr65518.c: Likewise.
3342         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3344 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3346         PR c++/66210
3347         * g++.dg/cpp1y/var-templ28.C: New.
3349 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3351         PR target/66232
3352         * gcc.target/i386/pr66232-1.c: New test.
3353         * gcc.target/i386/pr66232-2.c: Likewise.
3354         * gcc.target/i386/pr66232-3.c: Likewise.
3355         * gcc.target/i386/pr66232-4.c: Likewise.
3356         * gcc.target/i386/pr66232-5.c: Likewise.
3358 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3360         * g++.dg/cpp1y/pr60943.C: New.
3362 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3364         PR tree-optimization/66233
3365         * gcc.c-torture/execute/pr66233.c: New test.
3367 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3369         PR fortran/66176
3370         * gfortran.dg/inline_matmul_11.f90:  New test.
3372 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3374         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3375         instead of listing several targets on its own.
3376         * gcc.target/i386/pr32219-2.c: Likewise.
3377         * gcc.target/i386/pr32219-3.c: Likewise.
3378         * gcc.target/i386/pr32219-4.c: Likewise.
3379         * gcc.target/i386/pr32219-5.c: Likewise.
3380         * gcc.target/i386/pr32219-6.c: Likewise
3381         * gcc.target/i386/pr32219-7.c: Likewise.
3382         * gcc.target/i386/pr32219-8.c: Likewise.
3383         * gcc.target/i386/pr39013-1.c: Likewise.
3384         * gcc.target/i386/pr39013-2.c: Likewise.
3385         * gcc.target/i386/pr64317.c: Likewise.
3387 2015-05-21  Jeff Law  <law@redhat.com>
3389         * gcc.target/hppa/shadd-3.c: New test.
3390         * gcc.target/hppa/shadd-4.c: New test.
3392 2015-05-21  Michael Matz  <matz@suse.de>
3394         * gcc.dg/vect/vect-strided-store.c: New test.
3395         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3396         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3398 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3400         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3401         * gcc.dg/pow-sqrt-synth-1.c: New test.
3402         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3404 2015-05-21  Richard Biener  <rguenther@suse.de>
3406         PR c++/66211
3407         * g++.dg/conversion/pr66211.C: New testcase.
3408         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3410 2015-05-21  Jeff Law  <law@redhat.com>
3412         * gcc.target/hppa/shadd-2.c: New test.
3414 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3416         PR target/54236
3417         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3419 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3421         PR target/65937
3422         * gcc.target/arm/pr26702.c: Adjust target selector.
3424 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3426         PR middle-end/66221
3427         * gcc.dg/lto/pr66221_0.c: New test.
3428         * gcc.dg/lto/pr66221_1.c: New test.
3430 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3432         PR c/52952
3433         * gcc.dg/redecl-4.c: Update column numbers.
3434         * gcc.dg/format/bitfld-1.c: Likewise.
3435         * gcc.dg/format/attr-2.c: Likewise.
3436         * gcc.dg/format/attr-6.c: Likewise.
3437         * gcc.dg/format/attr-7.c (baz): Likewise.
3438         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3439         * gcc.dg/format/attr-4.c: Likewise.
3440         * gcc.dg/format/branch-1.c: Likewise.
3441         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3442         locations within strings with embedded escape sequences.
3444 2015-05-20  Jeff Law  <law@redhat.com>
3446         * gcc.target/hppa/hppa.exp: New target test driver.
3447         * gcc.target/hppa/shadd-1.c: New test.
3449 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3451         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3453 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3455         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3456         (fn_33_k_and_r_style): New.
3457         (fn_33_stroustrup_style): New.
3458         (fn_33_allman_style): New.
3459         (fn_33_whitesmiths_style): New.
3460         (fn_33_horstmann_style): New.
3461         (fn_33_ratliff_banner_style): New.
3462         (fn_33_lisp_style): New.
3463         (fn_34_indent_dash_gnu): New.
3464         (fn_34_indent_dash_kr): New.
3465         (fn_34_indent_dash_orig): New.
3466         (fn_34_indent_linux_style): New.
3468 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3470         PR fortran/65548
3471         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3473 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3475         PR tree-optimization/65447
3476         * gcc.dg/tree-ssa/pr65447.c: New test.
3478 2015-05-19  Nathan sidwell  <nathan@acm.org>
3480         * g++.dg/cpp0x/pr65954.C: New.
3482 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3484         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3486 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3488         * lib/target-supports.exp: Vector do not always have natural
3489         alignment on s390*.
3491 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3493         * gcc.dg/loop-invariant.c: New testcase.
3495 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3497         * lib/target-supports.exp: Vector do not always have natural
3498         alignment on s390*.
3500 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3502         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3503         s390*.
3504         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3506 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3508         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3509         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3510         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3511         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3512         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3513         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3514         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3515         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3516         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3517         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3519 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3521         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3523 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3525         * gcc.target/s390/s390.exp
3526         (check_effective_target_vector): New check.
3527         * gcc.target/s390/vector/vec-abi-1.c: New test.
3528         * gcc.target/s390/vector/vec-abi-2.c: New test.
3529         * gcc.target/s390/vector/vec-abi-3.c: New test.
3530         * gcc.target/s390/vector/vec-abi-4.c: New test.
3531         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3532         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3533         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3534         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3535         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3536         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3537         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3538         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3539         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3540         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3541         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3542         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3543         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3544         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3545         * gcc.target/s390/vector/vec-init-1.c: New test.
3546         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3547         * gcc.target/s390/vector/vec-shift-1.c: New test.
3548         * gcc.target/s390/vector/vec-sub-1.c: New test.
3550 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3552         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3554 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3556         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3558 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3560         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3562 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3564         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3566 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3568         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3570 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3572         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3574 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3576         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3578 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3580         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3582 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3584         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3586 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3588         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3590 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3592         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3594 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3596         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3598 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3600         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3602 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3604         PR tree-optimization/66187
3605         * gcc.c-torture/execute/pr66187.c: New test.
3606         * gcc.dg/pr66187-1.c: New test.
3607         * gcc.dg/pr66187-2.c: New test.
3609 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3611         * gcc.dg/vect/bb-slp-35.c: Adjust.
3613 2015-05-19  Richard Biener  <rguenther@suse.de>
3615         PR tree-optimization/66165
3616         * gcc.dg/torture/pr66165.c: New testcase.
3618         PR tree-optimization/66185
3619         * gcc.dg/torture/pr66185.c: New testcase.
3621 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3623         PR target/54236
3624         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3626 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3628         * gcc.target/mips/p5600-bonding.c : New file.
3630 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3632         PR fortran/66106
3633         * gfortran.dg/interface_operator_1.f90: New tests.
3635 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3637         PR fortran/66057
3638         * gfortran.dg/generic_29.f90: New tests.
3640 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3642         PR fortran/66043
3643         * gfortran.dg/storage_size_6.f90: New tests.
3645 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3647         PR fortran/66045
3648         * gfortran.dg/null1.f90: New test.
3650 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3652         PR fortran/66044
3653         * gfortran.dg/entry_21.f90: New test.
3655 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3657         PR fortran/66043
3658         * gfortran.dg/storage_size_6.f90: New tests.
3660 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3662         PR fortran/66040
3663         * gfortran.dg/misplaced_statement.f90: New test.
3665 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3667         PR fortran/66039
3668         * gfortran.dg/filepos1.f90: New test
3670 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3672         PR fortran/64925
3673         * gfortran.dg/pr64925.f90: New test.
3675 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3677         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3678         unit.
3679         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3681 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3683         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3684         to the family of pie capable targets.
3686 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3688         * gcc.target/arm/bics_1.c : New testcase.
3689         * gcc.target/arm/bics_2.c : New testcase.
3690         * gcc.target/arm/bics_3.c : New testcase.
3691         * gcc.target/arm/bics_4.c : New testcase.
3693 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3695         * gcc.target/mips/umips-attr.c: New test.
3697 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3699         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3700         * gcc.dg/20150120-2.c (dg-final): Ditto.
3701         * gcc.dg/20150120-2.c (dg-final): Ditto.
3702         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3704 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3706         PR target/66174
3707         * gcc.target/i386/pr66174.c: New test.
3709 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3711         PR fortran/37131
3712         * gfortran.dg/matmul_bounds_6.f90:  New test.
3713         * gfortran.dg/matmul_bounds_7.f90:  New test.
3715 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3717         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3718         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3719         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3720         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3721         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3722         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3724 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3726         PR fortran/65903
3727         * gfortran.dg/continuation_13.f90: Update test.
3728         * gfortran.dg/pr65903.f90: New test.
3730 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3732         PR fortran/66113
3733         * gfortran.dg/block_14.f90:  New test.
3735 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3737         PR fortran/44054
3738         * lib/gfortran-dg.exp: Update regex to handle two locations for
3739         the same diagnostic without caret.
3740         * gfortran.dg/badline.f: Test also that line numbers are correct
3741         before and after "left but not entered" warning.
3743 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3744             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3746         PR target/65768
3747         * gcc.target/arm/maskdata.c: New test.
3749 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3751         PR fortran/65792
3752         * gfortran.dg/derived_constructor_components_5: New test
3754 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3756         PR target/66140
3757         * gcc.target/alpha/pr66140.c: New test.
3759 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3761         PR c/48956
3762         * gcc.dg/Wconversion-complex-c99.c: New test.
3763         * gcc.dg/Wconversion-complex-gnu.c: New test.
3765 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3767         PR tree-optimization/64454
3768         * gcc.dg/modmod.c: New testcase.
3770 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3772         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3774 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3776         PR middle-end/66134
3777         * gcc.target/i386/mpx/pr66134.c: New test.
3779 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3781         * gcc.target/powerpc/pr60158.c: New test.
3783 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3785         * gcc.target/i386/sibcall-7.c: New test.
3786         * gcc.target/i386/sibcall-8.c: New test.
3788 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3790         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3791         (abs64_in_dreg): Likewise.
3793 2015-05-14  Marek Polacek  <polacek@redhat.com>
3795         PR c/66066
3796         PR c/66127
3797         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3798         * gcc.dg/pr19984.c: Likewise.
3799         * gcc.dg/pr66066-1.c: New test.
3800         * gcc.dg/pr66066-2.c: New test.
3801         * gcc.dg/pr66066-3.c: New test.
3803 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3805         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3806         * gcc.dg/pow-sqrt.x: New file.
3807         * gcc.dg/pow-sqrt-1.c: New test.
3808         * gcc.dg/pow-sqrt-2.c: Likewise.
3809         * gcc.dg/pow-sqrt-3.c: Likewise.
3811 2015-05-13  Richard Biener  <rguenther@suse.de>
3813         PR tree-optimization/66123
3814         * gcc.dg/torture/pr66123.c: New testcase.
3816 2015-05-13  Richard Biener  <rguenther@suse.de>
3818         PR middle-end/66110
3819         * gcc.dg/alias-2.c: Adjust.
3820         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3822 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3824         PR target/65103
3825         * gcc.target/i386/pr65103-3.c: New.
3827 2015-05-13  Martin Liska  <mliska@suse.cz>
3829         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3831 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3833         PR target/66112
3834         * gcc.target/i386/pr66112-2.c: New test.
3836         PR target/66112
3837         * gcc.target/i386/pr66112-1.c: New test.
3839 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3841         PR target/66048
3842         * gcc.target/i386/mpx/pr66048.cc: New.
3844 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3846         PR rtl-optimization/64616
3847         * gcc.dg/loop-8.c: New test.
3848         * gcc.dg/loop-9.c: New test.
3850 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3852         PR target/pr66047.c
3853         * gcc.target/i386/pr66047.c: New testcase.
3855 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3857         PR ipa/65873
3858         * gcc.c-torture/compile/pr65873.c: New testcase.
3860 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3862         PR fortran/66111
3863         * gfortran.dg/inline_matmul_10.f90:  New test.
3865 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3867         * c-c++-common/Wmisleading-indentation.c: New testcase.
3868         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3869         * c-c++-common/Wmisleading-indentation-2.md: New file.
3871 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3873         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3874         "break".
3875         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3877 2015-05-12  Richard Biener  <rguenther@suse.de>
3879         PR tree-optimization/66101
3880         * gcc.dg/torture/pr66101.c: New testcase.
3882 2015-05-12  Richard Biener  <rguenther@suse.de>
3884         PR tree-optimization/37021
3885         * gcc.target/i386/vect-addsub.c: New testcase.
3887 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3889         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3891 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3893         PR tree-optimization/66010
3894         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3896 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3898         PR c++/65133
3899         * g++.dg/cpp0x/trailing10.C: New.
3901 2015-05-12  Richard Biener  <rguenther@suse.de>
3903         * gcc.dg/vect/bb-slp-35.c: New testcase.
3905 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3907         PR fortran/66100
3908         * gfortran.dg/bound_simplification_6.f90: New.
3910 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3912         * gcc.target/mips/branch-1.c: Pass argument to bar().
3914 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3916         PR target/65753
3917         * gcc.target/i386/pr65753.c: New test.
3919 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3921         PR rtl-optimization/66076
3922         * gcc.dg/torture/pr66076.c: New test.
3924 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3926         PR fortran/66041
3927         * gfortran.dg/inline_matmul_7.f90:  New test.
3928         * gfortran.dg/inline_matmul_8.f90:  New test.
3929         * gfortran.dg/inline_matmul_9.f90:  New test.
3931 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3933         * gfortran.dg/bound_simplification_5.f90: New.
3935 2015-05-09  Jason Merrill  <jason@redhat.com>
3937         * lib/target-supports.exp (cxx_default): New global.
3938         (check_effective_target_c++11_only)
3939         (check_effective_target_c++14_only)
3940         (check_effective_target_c++98_only)
3941         (check_effective_target_c++1z_only): Check it.
3943 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3945         PR tree-optimization/64454
3946         * gcc.dg/tree-ssa/vrp97.c: New file.
3947         * gcc.dg/vect/slp-perm-7.c: Update.
3949 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3951         PR fortran/65894
3952         * gfortran.dg/elemental_subroutine_11.f90: New test.
3954 2015-05-08  Richard Biener  <rguenther@suse.de>
3956         PR tree-optimization/66036
3957         * gcc.dg/vect/slp-41.c: New testcase.
3959 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3961         * gfortran.dg/elemental_optional_args_7.f90: New.
3963 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3965         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3966         allow cmlt or sshr.
3968 2015-05-08  Marek Polacek  <polacek@redhat.com>
3970         PR c/64918
3971         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3972         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3974 2015-05-07  Marek Polacek  <polacek@redhat.com>
3976         PR c/65179
3977         * c-c++-common/Wshift-negative-value-1.c: New test.
3978         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3979         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3980         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3981         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3982         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3983         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3984         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3985         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3987 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3989         PR middle-end/192
3990         PR middle-end/54303
3991         * gcc.dg/fdata-sections-2.c: New file.
3993 2015-05-07  Marek Polacek  <polacek@redhat.com>
3995         PR testsuite/66046
3996         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3997         last dg-output.
3998         * c-c++-common/ubsan/align-7.c: Likewise.
3999         * c-c++-common/ubsan/bounds-8.c: Likewise.
4000         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4001         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4002         * c-c++-common/ubsan/null-1.c: Likewise.
4003         * c-c++-common/ubsan/null-10.c: Likewise.
4004         * c-c++-common/ubsan/null-11.c: Likewise.
4005         * c-c++-common/ubsan/null-2.c: Likewise.
4006         * c-c++-common/ubsan/null-3.c: Likewise.
4007         * c-c++-common/ubsan/null-4.c: Likewise.
4008         * c-c++-common/ubsan/null-5.c: Likewise.
4009         * c-c++-common/ubsan/null-6.c: Likewise.
4010         * c-c++-common/ubsan/null-7.c: Likewise.
4011         * c-c++-common/ubsan/null-8.c: Likewise.
4012         * c-c++-common/ubsan/null-9.c: Likewise.
4013         * c-c++-common/ubsan/object-size-1.c: Likewise.
4014         * c-c++-common/ubsan/object-size-10.c: Likewise.
4015         * c-c++-common/ubsan/object-size-4.c: Likewise.
4016         * c-c++-common/ubsan/object-size-5.c: Likewise.
4017         * c-c++-common/ubsan/object-size-7.c: Likewise.
4018         * c-c++-common/ubsan/object-size-8.c: Likewise.
4019         * c-c++-common/ubsan/object-size-9.c: Likewise.
4020         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4021         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4022         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4023         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4024         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4025         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4026         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4027         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4028         * c-c++-common/ubsan/pr59333.c: Likewise.
4029         * c-c++-common/ubsan/pr59667.c: Likewise.
4030         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4031         * c-c++-common/ubsan/pr60636.c: Likewise.
4032         * c-c++-common/ubsan/pr63802.c: Likewise.
4033         * c-c++-common/ubsan/recovery-1.c: Likewise.
4034         * c-c++-common/ubsan/recovery-3.c: Likewise.
4035         * c-c++-common/ubsan/shift-1.c: Likewise.
4036         * c-c++-common/ubsan/shift-2.c: Likewise.
4037         * c-c++-common/ubsan/shift-4.c: Likewise.
4038         * c-c++-common/ubsan/shift-7.c: Likewise.
4039         * c-c++-common/ubsan/undefined-2.c: Likewise.
4040         * c-c++-common/ubsan/vla-1.c: Likewise.
4041         * g++.dg/ubsan/null-1.C: Likewise.
4042         * g++.dg/ubsan/null-3.C: Likewise.
4043         * g++.dg/ubsan/null-4.C: Likewise.
4044         * g++.dg/ubsan/vptr-8.C: Likewise.
4045         * g++.dg/ubsan/vptr-9.C: Likewise.
4046         * gcc.dg/ubsan/bounds-2.c: Likewise.
4047         * gcc.dg/ubsan/object-size-9.c: Likewise.
4049 2015-05-07  Jeff Law  <law@redhat.com>
4051         * gcc.dg/tree-ssa/shorten-1.c: New test.
4053 2015-05-07  Richard Biener  <rguenther@suse.de>
4055         PR tree-optimization/66002
4056         * gcc.dg/vect/vect-125.c: New testcase.
4058 2015-05-07  Marek Polacek  <polacek@redhat.com>
4059             Martin Uecker  <uecker@eecs.berkeley.edu>
4061         * c-c++-common/ubsan/bounds-10.c: New test.
4063 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4065         * jit.dg/harness.h (set_options): Wrap with
4066         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4067         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4068         Special-case test-benchmark.c as a negative.
4069         * jit.dg/test-benchmark.c: New file.
4071 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4073         PR target/64208
4074         * gcc.target/arm/pr64208.c: New test.
4076 2015-05-06  Alan Modra  <amodra@gmail.com>
4078         PR target/66020
4079         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4080         (gparms): Make volatile.
4082 2015-05-06  Richard Biener  <rguenther@suse.de>
4084         PR tree-optimization/62283
4085         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4087 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4089         PR target/66015
4090         * gcc.target/aarch64/iinline-attr-1.c: New test.
4092 2015-05-06  Richard Biener  <rguenther@suse.de>
4094         * gcc.dg/vect/bb-slp-34.c: New testcase.
4096 2015-05-06  Richard Biener  <rguenther@suse.de>
4098         PR tree-optimization/62283
4099         * gcc.dg/vect/bb-slp-14.c: Adjust.
4101 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4103         PR target/65990
4104         * gcc.target/i386/pr65990.c: New test.
4106 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4108         PR target/65915
4109         * gcc.target/i386/pr65915.c: New.
4111 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4113         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4114         'va_list escapes 0'.
4116 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4118         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4119         in r222173.
4121 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4123         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4124         * gcc.target/arm/pr65924.c: Likewise.
4126 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4128         PR target/65871
4129         * gcc.target/i386/pr65871-3.c: New test.
4131 2015-05-04  Jeff Law  <law@redhat.com>
4133         Revert:
4134         2015-05-04  Jeff Law  <law@redhat.com>
4135         * gcc.dg/tree-ssa/shorten-1.c: New test.
4137 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4138             Jakub Jelinek  <jakub@redhat.com>
4140         PR c++/66007
4141         * g++.dg/cpp0x/Wnarrowing4.C: New.
4143 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4145         * lib/target-supports.exp
4146         (check_effective_target_keeps_null_pointer_checks): Clarify that
4147         this is for targets that disable -fdelete-null-pointer-checks,
4148         not default it to off.
4149         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4150         -fdelete-null-pointer-checks explicit.
4151         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4152         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4153         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4154         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4155         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4156         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4157         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4158         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4159         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4160         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4161         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4162         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4163         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4164         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4165         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4166         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4167         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4168         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4169         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4170         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4171         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4172         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4173         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4174         * g++.dg/cpp0x/static_assert9.C: Likewise.
4175         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4176         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4177         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4178         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4179         * g++.dg/tree-ssa/pr26406.C: Likewise.
4181 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4183         PR tree-optimization/65984
4184         * c-c++-common/ubsan/pr65984.c: New test.
4186 2015-05-04  Jeff Law  <law@redhat.com>
4188         * gcc.dg/tree-ssa/shorten-1.c: New test.
4190 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4192         PR fortran/44735
4193         * gfortran.dg/pr44735.f90: New test.
4195 2015-05-04  Richard Biener  <rguenther@suse.de>
4197         PR tree-optimization/65965
4198         * gcc.dg/vect/bb-slp-33.c: New testcase.
4200 2015-05-04  Richard Biener  <rguenther@suse.de>
4202         PR tree-optimization/65935
4203         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4205 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4207         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4208         for each supported variant instead of CHECK_RESULTS.
4209         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4210         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4211         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4212         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4213         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4214         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4215         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4216         expected results for unsupported variants.  Call CHECK for each
4217         supported variant instead of CHECK_RESULTS.
4218         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4219         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4220         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4221         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4222         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4223         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4224         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4225         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4226         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4227         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4228         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4229         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4230         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4231         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4232         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4233         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4234         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4235         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4236         expected results for unsupported variants.
4237         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4238         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4239         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4240         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4241         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4242         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4243         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4244         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4245         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4246         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4247         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4248         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4249         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4250         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4251         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4252         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4253         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4254         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4255         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4256         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4257         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4258         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4259         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4260         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4261         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4262         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4263         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4264         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4266 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4268         PR fortran/37131
4269         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4271 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4272             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4274         PR c++/65858
4275         * g++.dg/cpp0x/Wnarrowing3.C: New.
4277 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4279         * gcc.dg/20150120-1.c: New test.
4280         * gcc.dg/20150120-2.c: New test.
4281         * gcc.dg/20150120-3.c: New test.
4283 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4285         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4287 2015-05-01  Renlin Li  <renlin.li@arm.com>
4289         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4291 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4293         * gfortran.dg/bound_simplification_4.f90: New.
4295 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4297         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4298         with powerpc_p8vector_ok.
4300 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4302         PR fortran/37131
4303         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4304         scan pattern.
4305         * gfortran.dg/bound_9.f90:  New test case.
4307 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4309         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4310         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4311         for 32bit x86 targets.
4312         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4313         for 32bit x86 targets.
4314         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4315         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4316         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4317         for 32bit x86 targets.
4319 2015-04-30  Marek Polacek  <polacek@redhat.com>
4321         PR tree-optimization/63551
4322         * g++.dg/ipa/pr63551.C: New test.
4324 2015-04-30  Caroline Tice  <cmtice@google.com>
4326         PR  65929
4327         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4328         partition size on certain targets.
4330 2015-04-30  Renlin Li  <renlin.li@arm.com>
4332         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4334 2015-04-30  Marek Polacek  <polacek@redhat.com>
4336         * c-c++-common/Wbool-compare-3.c: New test.
4338         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4339         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4341 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4343         PR c++/57610
4344         * g++.dg/init/ref22.C: New.
4346 2015-04-30  Marek Polacek  <polacek@redhat.com>
4348         * gcc.dg/init-bad-8.c: New test.
4350         * gcc.dg/incomplete-typedef-1.c: New test.
4352 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4354         PR c++/59955
4355         * g++.dg/template/crash121.C: New.
4357 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4359         * gcc.target/mips/call-from-init.c: New test.
4360         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4362 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4364         PR target/65871
4365         * gcc.target/i386/pr65871-1.c: New test.
4366         * gcc.target/i386/pr65871-2.c: Ditto.
4368 2015-04-29  Marek Polacek  <polacek@redhat.com>
4370         PR c/64610
4371         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4372         * c-c++-common/Wbool-compare-2.c: New test.
4374 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4376         PR target/65770
4377         * gcc.target/aarch64/vstN_lane_1.c: New file.
4379 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4381         PR c++/64667
4382         * g++.dg/warn/Winit-self-3.C: New.
4384 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4386         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4388 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4390         PR target/65924
4391         * gcc.target/arm/pr65924.c: New test.
4393 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4395         * g++.dg/gomp/tpl-target-update.C: New file.
4397 2015-04-29  Richard Biener  <rguenther@suse.de>
4399         PR tree-optimization/65917
4400         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4402 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4404         PR target/64835
4405         * gcc.dg/ipa/iinline-attr.c: New test.
4406         * gcc.target/i386/iinline-attr-2.c: New test.
4408 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4410         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4411         segfault is fixed.
4413 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4415         * gcc.dg/vect/vect-33.c: Remove spurious line.
4417 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4419         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4421 2015-04-28  Marek Polacek  <polacek@redhat.com>
4423         PR c/65901
4424         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4425         * gcc.dg/pr65901.c: New test.
4427 2015-04-28  Richard Biener  <rguenther@suse.de>
4429         PR tree-optimization/62283
4430         * gfortran.dg/vect/pr62283-2.f: New testcase.
4431         * gcc.dg/vect/bb-slp-14.c: Adjust.
4433 2015-04-28  Richard Biener  <rguenther@suse.de>
4435         PR tree-optimization/65851
4436         * g++.dg/torture/pr65851.C: New testcase.
4438 2015-04-27  Jeff Law <law@redhat.com>
4440         PR tree-optimization/65217
4441         * gcc.target/i386/pr65217.c: Remove XFAIL.
4443 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4445         PR fortran/60322
4446         Add tests forgotten to svn-add.
4447         * gfortran.dg/class_allocate_19.f03: New test.
4448         * gfortran.dg/class_array_20.f03: New test.
4449         * gfortran.dg/class_array_21.f03: New test.
4450         * gfortran.dg/finalize_29.f08: New test.
4452 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4454         PR fortran/59678
4455         PR fortran/65841
4456         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4457         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4459 2015-04-27  Caroline Tice  <cmtice@google.com>
4461         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4462         partition size.
4464 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4466         PR target/64579
4467         * gcc.target/powerpc/htm-1.c: New test.
4468         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4469         on 64-bit compiles.
4470         (__builtin_tabortdci): Likewise.
4471         (__builtin_tcheck): Remove operand.
4472         * lib/target-supports.exp (check_htm_hw_available): New function.
4474 2015-04-27  Richard Biener  <rguenther@suse.de>
4476         * gcc.target/i386/pr65217.c: XFAIL.
4478 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4480         PR tree-optimization/65875
4481         * gcc.c-torture/compile/pr65875.c: New test.
4483 2015-04-25  Marek Polacek  <polacek@redhat.com>
4485         PR c/52085
4486         * gcc.dg/enum-incomplete-2.c: New test.
4487         * gcc.dg/enum-mode-1.c: New test.
4489 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4491         PR target/65849
4492         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4493         set new options.
4494         * gcc.target/powerpc/pr65849-2.c: Likewise.
4496 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4498         PR tree-optimization/65802
4499         * g++.dg/pr65802.C: Move to ...
4500         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4501         stdarg.h.  Rewrite for C.
4502         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4503         va_start and va_end.  Remove unnecessary inline asm.
4505 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4506             Wei Mi  <wmi@google.com>
4508         * gcc.target/i386/sse2-load-multi.c: New test.
4509         * gcc.target/i386/sse2-store-multi.c: Ditto.
4511 2015-04-24  Marek Polacek  <polacek@redhat.com>
4513         PR c/65830
4514         * c-c++-common/pr65830.c: New test.
4516         PR c/63357
4517         * c-c++-common/Wlogical-op-1.c: New test.
4519 2015-04-24  Marek Polacek  <polacek@redhat.com>
4521         PR c/61534
4522         * c-c++-common/pr61534-1.c: New test.
4524 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4525             Steven Bosscher <steven@gcc.gnu.org>
4527         PR rtl-optimization/34503
4528         * gcc.target/arm/pr64616.c: New file.
4530 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4532         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4534 2015-04-24  Terry Guo  <terry.guo@arm.com>
4536         * gcc.target/arm/pr65710.c: Update the options.
4538 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4540         * gcc.target/i386/pr65523.c: Skip x32.
4542 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4544         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4545         to look for vcl* where appropriate.
4547 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4549         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4550         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4552 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4554         PR target/26702
4555         * gcc.target/arm/pr26702.c: New test.
4557 2015-04-23  Marek Polacek  <polacek@redhat.com>
4559         PR c/65345
4560         * gcc.dg/pr65345-1.c: New test.
4561         * gcc.dg/pr65345-2.c: New test.
4563 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4565         * gcc.target/powerpc/crypto-builtin-2.c: New.
4567 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4569         PR fortran/60322
4570         * gfortran.dg/class_allocate_19.f03: New test.
4571         * gfortran.dg/class_array_20.f03: New test.
4572         * gfortran.dg/class_array_21.f03: New test.
4573         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4574         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4575         initialization correctly.
4576         * gfortran.dg/finalize_29.f08: New test.
4578 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4580         * gcc.target/powerpc/swaps-p8-18.c: New test.
4582 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4584         PR target/65456
4585         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4586         * gcc.dg/vect/bb-slp-25.c: Likewise.
4587         * gcc.dg/vect/bb-slp-29.c: Likewise.
4588         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4589         vect_no_align && { ! vect_hw_misalign }.
4590         * gcc.dg/vect/bb-slp-9.c: Likewise.
4591         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4592         vect_hw_misalign.
4593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4595         account for POWER8, where peeling for alignment is not needed.
4596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4597         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4598         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4599         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4600         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4601         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4602         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4603         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4604         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4605         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4606         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4607         * gcc.dg/vect/pr16105.c: Likewise.
4608         * gcc.dg/vect/pr20122.c: Likewise.
4609         * gcc.dg/vect/pr33804.c: Likewise.
4610         * gcc.dg/vect/pr33953.c: Likewise.
4611         * gcc.dg/vect/pr56787.c: Likewise.
4612         * gcc.dg/vect/pr58508.c: Likewise.
4613         * gcc.dg/vect/slp-25.c: Likewise.
4614         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4615         * gcc.dg/vect/vect-105.c: Likewise.
4616         * gcc.dg/vect/vect-27.c: Likewise.
4617         * gcc.dg/vect/vect-29.c: Likewise.
4618         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4619         POWER8.
4620         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4621         && { ! vect_hw_misalign }.
4622         * gcc.dg/vect/vect-44.c: Likewise.
4623         * gcc.dg/vect/vect-48.c: Likewise.
4624         * gcc.dg/vect/vect-50.c: Likewise.
4625         * gcc.dg/vect/vect-52.c: Likewise.
4626         * gcc.dg/vect/vect-56.c: Likewise.
4627         * gcc.dg/vect/vect-60.c: Likewise.
4628         * gcc.dg/vect/vect-72.c: Likewise.
4629         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4630         * gcc.dg/vect/vect-75.c: Likewise.
4631         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4632         * gcc.dg/vect/vect-77-global.c: Likewise.
4633         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4634         * gcc.dg/vect/vect-78-global.c: Likewise.
4635         * gcc.dg/vect/vect-93.c: Likewise.
4636         * gcc.dg/vect/vect-95.c: Likewise.
4637         * gcc.dg/vect/vect-96.c: Likewise.
4638         * gcc.dg/vect/vect-cond-1.c: Likewise.
4639         * gcc.dg/vect/vect-cond-3.c: Likewise.
4640         * gcc.dg/vect/vect-cond-4.c: Likewise.
4641         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4642         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4643         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4644         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4645         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4646         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4647         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4648         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4649         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4650         * gcc.dg/vect/vect-outer-5.c: Likewise.
4651         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4652         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4653         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4654         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4655         * gcc.dg/vect/vect-peel-3.c: Likewise.
4656         * gcc.dg/vect/vect-peel-4.c: Likewise.
4657         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4658         * gcc.target/powerpc/pr65456.c: New test.
4659         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4660         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4661         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4662         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4663         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4664         vect_no_align && { ! vect_hw_misalign }.
4665         * gfortran.dg/vect/vect-3.f90: Likewise.
4666         * gfortran.dg/vect/vect-4.f90: Likewise.
4667         * gfortran.dg/vect/vect-5.f90: Likewise.
4668         * lib/target-supports.exp (check_effective_target_vect_no_align):
4669         Return 1 for POWER8.
4670         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4672 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4674         PR fortran/65429
4675         * gfortran.dg/pr65429.f90: New test.
4677 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4679         * c-c++-common/asan/user-section-1.c: New test.
4680         * c-c++-common/asan/user-section-2.c: New test.
4681         * c-c++-common/asan/user-section-3.c: New test.
4683 2015-04-22  Hale Wang  <hale.wang@arm.com>
4684             Terry Guo  <terry.guo@arm.com>
4686         PR rtl-optimization/64818
4687         * gcc.target/arm/pr64818.c: New test.
4689 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4691         PR ipa/65076
4692         * g++.dg/tree-ssa/pr61034.C: Update template.
4693         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4694         * gcc.dg/Warray-bounds-11.c: Likewise.
4695         * gcc.dg/Warray-bounds.c: Likewise.
4697 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4699         PR libgfortran/65234
4700         * gfortran.dg/fmt_unlimited.f90: New test.
4702 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4704         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4705         headers.
4706         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4707         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4708         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4709         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4710         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4711         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4712         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4714 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4716         PR libgfortran/56743
4717         * gfortran.dg/namelist_87.f90: New test.
4719 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4721         * gcc.target/aarch64/mult-synth_1.c: New test.
4722         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4723         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4724         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4725         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4726         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4728 2015-04-21  Richard Biener  <rguenther@suse.de>
4730         PR tree-optimization/65650
4731         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4732         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4733         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4734         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4735         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4736         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4738 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4740         PR tree-optimization/65802
4741         * g++.dg/pr65802.C: New test.
4743 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4745         PR testsuite/65767
4746         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4747         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4749 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4751         PR c++/65801
4752         * g++.dg/cpp0x/Wnarrowing2.C: New.
4754 2015-04-20  Jeff Law  <law@redhat.com>
4756         PR tree-optimization/65658
4757         * gcc.dg/pr65658.c: New test.
4759 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4761         PR target/64134
4762         * gcc.target/aarch64/vec_init_1.c: New test.
4764 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4766         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4767         targets.
4769 2015-04-18  Martin Sebor  <msebor@redhat.com>
4771         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4772         of non-nul characters.
4773         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4775 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4777         PR target/65787
4778         * gcc.target/powerpc/pr65787.c: New.
4780 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4782         PR target/65689
4783         * gcc.target/aarch64/c-output-template-4.c: New test.
4785 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4787         PR target/65780
4788         * gcc.dg/pr65780-1.c: New test.
4789         * gcc.dg/pr65780-2.c: Likewise.
4790         * gcc.target/i386/pr32219-9.c: Likewise.
4791         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4792         symbol.
4793         * gcc.target/i386/pr64317.c (c): Initialize.
4795 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4797         PR target/65612
4798         * g++.dg/ext/mv18.C: New test.
4799         * g++.dg/ext/mv19.C: Likewise.
4800         * g++.dg/ext/mv20.C: Likewise.
4801         * g++.dg/ext/mv21.C: Likewise.
4802         * g++.dg/ext/mv22.C: Likewise.
4803         * g++.dg/ext/mv23.C: Likewise.
4805 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4807         PR c++/64527
4808         * g++.dg/init/pr64527.C: New test.
4810 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4811             Michael Matz  <matz@suse.de>
4813         PR tree-optimization/64950
4814         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4815         x86_64-*-*.
4817 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4819         * c-c++-common/asan/user-section-1.c: New test.
4821 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4823         PR debug/65771
4824         * gcc.dg/debug/pr65771.c: New test.
4826 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4828         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4829         __buitlin_alloca with __builtin_alloca.
4831 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4833         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4835 2015-04-16  Richard Biener  <rguenther@suse.de>
4837         PR tree-optimization/64277
4838         * gcc.dg/Warray-bounds-14.c: New testcase.
4839         * gcc.dg/Warray-bounds-15.c: Likewise.
4840         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4841         * c-c++-common/ubsan/bounds-6.c: Likewise.
4843 2015-04-16  Renlin Li  <renlin.li@arm.com>
4845         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4846         * gcc.target/arm/unsigned-float.c: New.
4848 2015-04-16  Richard Biener  <rguenther@suse.de>
4850         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4851         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4852         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4854 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4856         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4857         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4858         * g++.dg/cpp0x/defaulted21.C: Likewise.
4859         * g++.dg/cpp0x/defaulted28.C: Likewise.
4860         * g++.dg/cpp0x/defaulted47.C: Likewise.
4861         * g++.dg/cpp0x/elision_neg.C: Likewise.
4862         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4863         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4864         * g++.dg/cpp0x/implicit1.C: Likewise.
4865         * g++.dg/cpp0x/implicit9.C: Likewise.
4866         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4867         * g++.dg/cpp0x/range-for13.C: Likewise.
4868         * g++.dg/gomp/clause-2.C: Likewise.
4869         * g++.dg/gomp/udr-5.C: Likewise.
4870         * g++.dg/inherit/access6.C: Likewise.
4871         * g++.dg/lookup/duperr1.C: Likewise.
4872         * g++.dg/lookup/friend2.C: Likewise.
4873         * g++.dg/lookup/pr6936.C: Likewise.
4874         * g++.dg/lookup/scoped1.C: Likewise.
4875         * g++.dg/lookup/using26.C: Likewise.
4876         * g++.dg/lookup/using38.C: Likewise.
4877         * g++.dg/other/access2.C: Likewise.
4878         * g++.dg/overload/defarg3.C: Likewise.
4879         * g++.dg/overload/defarg6.C: Likewise.
4880         * g++.dg/parse/access11.C: Likewise.
4881         * g++.dg/parse/access2.C: Likewise.
4882         * g++.dg/parse/access3.C: Likewise.
4883         * g++.dg/parse/access4.C: Likewise.
4884         * g++.dg/parse/access5.C: Likewise.
4885         * g++.dg/parse/access6.C: Likewise.
4886         * g++.dg/parse/access8.C: Likewise.
4887         * g++.dg/parse/access9.C: Likewise.
4888         * g++.dg/parse/crash40.C: Likewise.
4889         * g++.dg/tc1/dr142.C: Likewise.
4890         * g++.dg/tc1/dr166.C: Likewise.
4891         * g++.dg/tc1/dr52.C: Likewise.
4892         * g++.dg/template/access11.C: Likewise.
4893         * g++.dg/template/access18.C: Likewise.
4894         * g++.dg/template/access19.C: Likewise.
4895         * g++.dg/template/access2.C: Likewise.
4896         * g++.dg/template/access20.C: Likewise.
4897         * g++.dg/template/access26.C: Likewise.
4898         * g++.dg/template/access3.C: Likewise.
4899         * g++.dg/template/access7.C: Likewise.
4900         * g++.dg/template/conv12.C: Likewise.
4901         * g++.dg/template/crash69.C: Likewise.
4902         * g++.dg/template/friend31.C: Likewise.
4903         * g++.dg/template/friend32.C: Likewise.
4904         * g++.dg/template/memfriend15.C: Likewise.
4905         * g++.dg/template/memfriend16.C: Likewise.
4906         * g++.dg/template/memfriend17.C: Likewise.
4907         * g++.dg/template/memfriend7.C: Likewise.
4908         * g++.dg/template/pr32519.C: Likewise.
4909         * g++.dg/template/qualttp21.C: Likewise.
4910         * g++.dg/template/qualttp8.C: Likewise.
4911         * g++.dg/template/ttp10.C: Likewise.
4912         * g++.dg/template/typedef11.C: Likewise.
4913         * g++.dg/template/typedef13.C: Likewise.
4914         * g++.dg/template/typedef19.C: Likewise.
4915         * g++.dg/template/typedef20.C: Likewise.
4916         * g++.dg/template/typedef22.C: Likewise.
4917         * g++.dg/template/using16.C: Likewise.
4918         * g++.dg/template/virtual3.C: Likewise.
4919         * g++.dg/ubsan/pr61272.C: Likewise.
4920         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4921         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4922         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4923         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4924         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4925         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4926         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4927         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4928         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4929         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4930         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4931         * g++.old-deja/g++.jason/access17.C: Likewise.
4932         * g++.old-deja/g++.jason/access18.C: Likewise.
4933         * g++.old-deja/g++.jason/access22.C: Likewise.
4934         * g++.old-deja/g++.jason/access23.C: Likewise.
4935         * g++.old-deja/g++.jason/access8.C: Likewise.
4936         * g++.old-deja/g++.jason/delete3.C: Likewise.
4937         * g++.old-deja/g++.jason/report.C: Likewise.
4938         * g++.old-deja/g++.law/access2.C: Likewise.
4939         * g++.old-deja/g++.law/access3.C: Likewise.
4940         * g++.old-deja/g++.law/access4.C: Likewise.
4941         * g++.old-deja/g++.law/access5.C: Likewise.
4942         * g++.old-deja/g++.law/arm12.C: Likewise.
4943         * g++.old-deja/g++.law/arm14.C: Likewise.
4944         * g++.old-deja/g++.law/ctors13.C: Likewise.
4945         * g++.old-deja/g++.law/union2.C: Likewise.
4946         * g++.old-deja/g++.law/visibility12.C: Likewise.
4947         * g++.old-deja/g++.law/visibility15.C: Likewise.
4948         * g++.old-deja/g++.law/visibility16.C: Likewise.
4949         * g++.old-deja/g++.law/visibility17.C: Likewise.
4950         * g++.old-deja/g++.law/visibility18.C: Likewise.
4951         * g++.old-deja/g++.law/visibility19.C: Likewise.
4952         * g++.old-deja/g++.law/visibility20.C: Likewise.
4953         * g++.old-deja/g++.law/visibility21.C: Likewise.
4954         * g++.old-deja/g++.law/visibility24.C: Likewise.
4955         * g++.old-deja/g++.law/visibility4.C: Likewise.
4956         * g++.old-deja/g++.law/visibility5.C: Likewise.
4957         * g++.old-deja/g++.law/visibility6.C: Likewise.
4958         * g++.old-deja/g++.law/visibility7.C: Likewise.
4959         * g++.old-deja/g++.law/visibility8.C: Likewise.
4960         * g++.old-deja/g++.law/visibility9.C: Likewise.
4961         * g++.old-deja/g++.niklas/t135.C: Likewise.
4962         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4963         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4964         * g++.old-deja/g++.other/access11.C: Likewise.
4965         * g++.old-deja/g++.other/access4.C: Likewise.
4966         * g++.old-deja/g++.other/access7.C: Likewise.
4967         * g++.old-deja/g++.other/crash1.C: Likewise.
4968         * g++.old-deja/g++.other/crash7.C: Likewise.
4969         * g++.old-deja/g++.other/friend1.C: Likewise.
4970         * g++.old-deja/g++.other/friend4.C: Likewise.
4971         * g++.old-deja/g++.other/friend9.C: Likewise.
4972         * g++.old-deja/g++.other/lineno1.C: Likewise.
4973         * g++.old-deja/g++.other/using1.C: Likewise.
4974         * g++.old-deja/g++.pt/enum14.C: Likewise.
4975         * g++.old-deja/g++.pt/friend11.C: Likewise.
4976         * g++.old-deja/g++.pt/friend21.C: Likewise.
4977         * g++.old-deja/g++.pt/friend3.C: Likewise.
4978         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4979         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4980         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4981         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4983 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4985         PR ipa/65765
4986         * g++.dg/ipa/pr65765.C: New test.
4988 2015-04-15  Nick Clifton  <nickc@redhat.com>
4990         * gcc.target/rx/builtins.c: Disable RMPA test if string
4991         instructions are not allowed.
4993 2015-04-15  Alan Modra  <amodra@gmail.com>
4995         * gcc.dg/pr65408.c: New.
4997 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4999         PR target/65729
5000         * gcc.target/arm/pr65729.c: New test.
5002 2015-04-14  Richard Biener  <rguenther@suse.de>
5004         PR tree-optimization/65758
5005         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5007 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5009         PR target/65648
5010         * gcc.c-torture/execute/pr65648.c: New test.
5012 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5014         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5015         __builtin_finite instead of finite.
5016         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5017         Likewise.
5019 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5021         PR tree-optimization/63387
5022         * gcc.dg/pr63387.c: New testcase.
5024 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5026         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5028 2015-04-13  Richard Biener  <rguenther@suse.de>
5030         PR tree-optimization/65204
5031         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5033 2015-04-13  Terry Guo  <terry.guo@arm.com>
5035         PR target/65710
5036         * gcc.target/arm/pr65710.c: New.
5038 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5040         PR tree-optimization/65747
5041         * g++.dg/torture/pr65747.C: New test.
5043 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5045         PR c++/65736
5046         * g++.dg/cpp0x/pr65736.C: New test.
5048 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5049             Martin Liska  <mliska@suse.cz>
5051         PR ipa/65722
5052         * g++.dg/ipa/pr65722.C: New testcase.
5054 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5056         PR tree-optimization/65735
5057         * gcc.c-torture/compile/pr65735.c: New test.
5059 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5061         PR middle-end/65554
5062         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5064 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5066         PR target/65671
5067         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5069 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5071         PR target/65647
5072         * gcc.target/arm/pr65647-2.c: New.
5074 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5076         PR target/65694
5077         * g++.dg/torture/pr65694.C: New test.
5079 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5081         * gfortran.dg/coarray_lock_6.f90: New.
5082         * gfortran.dg/coarray_lock_7.f90: New.
5083         * gfortran.dg/coarray/lock_2.f90: New.
5085 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5087         PR fortran/56674
5088         PR fortran/58813
5089         PR fortran/59016
5090         PR fortran/59024
5091         * gfortran.dg/used_types_27.f90: New.
5093 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5095         PR target/65671
5096         * gcc.target/i386/pr65671.c: New.
5098 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5100         PR tree-optimization/65709
5101         * c-c++-common/ubsan/align-9.c: New test.
5103 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5105         PR fortran/56852
5106         * gfortran.dg/pr56852.f90: New test.
5108 2015-04-09  Marek Polacek  <polacek@redhat.com>
5109             Jakub Jelinek  <jakub@redhat.com>
5111         PR middle-end/65554
5112         * g++.dg/opt/pr65554.C: New test.
5114 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5116         PR c++/65690
5117         * c-c++-common/attr-aligned-1.c: New test.
5119 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5121         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5123 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5125         PR target/65676
5126         * gcc.target/i386/sse-25.c: New.
5128 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5130         PR target/65693
5131         * gcc.target/i386/pr65693.c: New test.
5133 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5135         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5137 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5139         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5141 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5143         * gcc.target/i386/thunk-retbnd.c: New.
5145 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5147         * gnat.dg/opt48.adb: New test.
5148         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5149         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5151 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5153         PR ipa/65540
5154         * gcc.c-torture/compile/pr65540.c: New.
5156 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5158         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5159         -Wno-pointer-arith.
5161 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5163         PR debug/65678
5164         * g++.dg/debug/pr65678.C: New test.
5166         PR middle-end/65680
5167         * gcc.c-torture/compile/pr65680.c: New test.
5169 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5171         PR fortran/65548
5172         * gfortran.dg/allocate_with_source_5.f90: New test.
5174 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5176         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5177         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5179 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5181         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5183 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5185         PR target/65614
5186         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5187         to get floating point compression.
5188         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5190 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5192         PR preprocessor/61977
5193         * gcc.dg/cpp/pr61977.c: New test.
5195 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5197         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5199 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5201         PR target/65647
5202         * gcc.target/arm/pr65647.c: New.
5204 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5206         PR ipa/65655
5207         * g++.dg/torture/pr65655.C: New testcase.
5209 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5211         PR c++/64085
5212         * g++.dg/cpp1y/lambda-init13.C: New.
5214 2015-04-03  Marek Polacek  <polacek@redhat.com>
5216         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5218 2015-04-02  Marek Polacek  <polacek@redhat.com>
5220         PR c++/65642
5221         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5222         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5224 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5226         PR preprocessor/61977
5227         * gcc.target/powerpc/pr61977-1.c: New test.
5228         * gcc.target/powerpc/pr61977-2.c: New test.
5230 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5232         PR c++/56100
5233         * g++.dg/warn/Wshadow-8.C: New.
5234         * g++.dg/warn/Wshadow-9.C: Likewise.
5235         * g++.dg/warn/Wshadow-10.C: Likewise.
5236         * g++.dg/warn/Wshadow-11.C: Likewise.
5238 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5240         * gcc.dg/pr23623.c: Added aligned attribute.
5241         * gcc.dg/20141029-1.c: Likewise.
5242         * gcc.dg/20150306-1.c: New test.
5244 2015-04-01  Marek Polacek  <polacek@redhat.com>
5246         PR c++/65554
5247         * g++.dg/cpp0x/initlist93.C: New test.
5248         * g++.dg/cpp0x/initlist94.C: New test.
5250 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5252         PR target/65624
5253         * gcc.target/aarch64/pr65624.c: New test.
5255 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5257         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5259 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5261         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5262         extra variable to force stack alignment.
5263         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5264         extra variable to force stack alignment.
5266 2015-03-31  Marek Polacek  <polacek@redhat.com>
5268         PR c++/65390
5269         * g++.dg/template/pr65390.C: New test.
5271 2015-03-31  Martin Liska  <mliska@suse.cz>
5273         * g++.dg/ipa/pr65557.C: New test.
5275 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5277         * gcc.target/s390/hotpatch-25.c: New test.
5278         * gcc.target/s390/hotpatch-1.c: Update test.
5279         * gcc.target/s390/hotpatch-10.c: Update test.
5280         * gcc.target/s390/hotpatch-11.c: Update test.
5281         * gcc.target/s390/hotpatch-12.c: Update test.
5282         * gcc.target/s390/hotpatch-13.c: Update test.
5283         * gcc.target/s390/hotpatch-14.c: Update test.
5284         * gcc.target/s390/hotpatch-15.c: Update test.
5285         * gcc.target/s390/hotpatch-16.c: Update test.
5286         * gcc.target/s390/hotpatch-17.c: Update test.
5287         * gcc.target/s390/hotpatch-18.c: Update test.
5288         * gcc.target/s390/hotpatch-19.c: Update test.
5289         * gcc.target/s390/hotpatch-2.c: Update test.
5290         * gcc.target/s390/hotpatch-21.c: Update test.
5291         * gcc.target/s390/hotpatch-22.c: Update test.
5292         * gcc.target/s390/hotpatch-23.c: Update test.
5293         * gcc.target/s390/hotpatch-24.c: Update test.
5294         * gcc.target/s390/hotpatch-3.c: Update test.
5295         * gcc.target/s390/hotpatch-4.c: Update test.
5296         * gcc.target/s390/hotpatch-5.c: Update test.
5297         * gcc.target/s390/hotpatch-6.c: Update test.
5298         * gcc.target/s390/hotpatch-7.c: Update test.
5299         * gcc.target/s390/hotpatch-8.c: Update test.
5300         * gcc.target/s390/hotpatch-9.c: Update test.
5301         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5303 2015-03-31  Richard Biener  <rguenther@suse.de>
5305         PR middle-end/65626
5306         * g++.dg/torture/pr65626.C: New testcase.
5308 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5310         PR target/65531
5311         * gcc.target/i386/mpx/pr65531.cc: New.
5313 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5315         PR target/65602
5316         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5317         __builtin_alloca instead of alloca.
5318         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5319         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5320         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5321         check.
5323 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5325         PR ipa/65610
5326         * g++.dg/ubsan/pr65610.C: New test.
5328 2015-03-30  Marek Polacek  <polacek@redhat.com>
5330         PR c++/65398
5331         * g++.dg/cpp0x/pr65398-2.C: New test.
5333 2015-03-30  Marek Polacek  <polacek@redhat.com>
5335         * c-c++-common/pr65556.c: Change the width of bit-fields.
5337 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5339         PR ipa/65588
5340         * gcc.target/i386/pr65588.c: New testcase.
5342 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5344         PR libgfortran/65563
5345         * gfortran.dg/open_errors_2.f90:  New test.
5347 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5349         PR libgfortran/65596
5350         * gfortran.dg/namelist_86.f90: New test.
5352 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5354         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5355         statement to reflect new ownership.
5357 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5359         PR c++/42328
5360         * g++.dg/template/friend58.C: New.
5361         * g++.dg/template/friend59.C: Likewise.
5363 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5365         PR c/65586
5366         * g++.dg/gomp/openmp-simd-3.C: New.
5367         * gcc.dg/gomp/openmp-simd-3.c: New.
5369 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5371         PR target/65248
5372         * gcc.target/i386/pr65248-1.c: New file.
5373         * gcc.target/i386/pr65248-2.c: Likewise.
5374         * gcc.target/i386/pr65248-3.c: Likewise.
5375         * gcc.target/i386/pr65248-4.c: Likewise.
5377 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5379         PR target/65593
5380         * gcc.c-torture/compile/pr65593.c: New test.
5382 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5384         PR c++/59329
5385         * g++.dg/cpp1y/constexpr-assert1.C: New.
5387 2015-03-27  Marek Polacek  <polacek@redhat.com>
5389         PR c++/65556
5390         * c-c++-common/pr65556.c: New test.
5392 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5394         PR ipa/65600
5395         * g++.dg/torture/pr65600.C: New testcase.
5397 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5399         PR target/65407
5400         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5402 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5404         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5405         statement and cleanup. Fixed typos.
5407 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5409         PR middle-end/65595
5410         * gcc.c-torture/compile/pr65595.c: New testcase.
5412 2015-03-27  Marek Polacek  <polacek@redhat.com>
5414         PR sanitizer/65583
5415         * g++.dg/ubsan/pr65583.C: New test.
5417 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5419         * gcc.c-torture/compile/20150327.c: New testcase.
5421 2015-03-26  Richard Biener  <rguenther@suse.de>
5423         PR middle-end/65555
5424         * g++.dg/torture/pr65555.C: New testcase.
5426 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5428         PR tree-optimization/64715
5429         * gcc.dg/builtin-object-size-15.c: New test.
5430         * gcc.dg/pr64715-1.c: New test.
5431         * gcc.dg/pr64715-2.c: New test.
5433 2015-03-26  Richard Biener  <rguenther@suse.de>
5435         PR middle-end/65519
5436         * gnat.dg/specs/opt2.ads: Fix testcase.
5438 2015-03-25  Martin Sebor  <msebor@redhat.com>
5440         PR testsuite/65526
5441         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5442         when target isn't arm*-*-*-*.
5443         (check_effective_target_arm_nothumb): Likewise.
5444         (check_effective_target_arm_little_endian): Likewise.
5445         (check_effective_target_arm_vect_no_misalign): Likewise.
5446         (check_effective_target_aarch64_little_endian): Fail early if target
5447         isn't aarch64*-*-*.
5449 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5451         PR tree-optimization/65177
5452         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5454 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5456         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5457         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5458         smmintrin.h and mm3dnow.h.
5460 2015-03-25  Marek Polacek  <polacek@redhat.com>
5462         PR c++/65558
5463         * g++.dg/cpp0x/pr65558.C: New test.
5465 2015-03-25  Marek Polacek  <polacek@redhat.com>
5467         PR c++/61670
5468         * g++.dg/template/pr61670.C: New test.
5470 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5472         PR c++/54987
5473         * g++.dg/template/pr54987.C: New.
5475 2015-03-25  Richard Biener  <rguenther@suse.de>
5477         PR tree-optimization/62630
5478         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5480 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5482         PR target/65508
5483         * gcc.target/i386/mpx/pr65508.c: New.
5485 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5487         PR fortran/64952
5488         PR fortran/65532
5489         * gfortran.dg/data_initialized_3.f90: New.
5491 2015-03-25  Richard Biener  <rguenther@suse.de>
5493         PR middle-end/65519
5494         * gnat.dg/specs/opt2.ads: New testcase.
5496 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5498         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5499         * gcc.target/arm/memset-inline-4.c: Skip for
5500         arm_tune_string_ops_prefer_neon.
5501         * gcc.target/arm/memset-inline-5.c: Ditto.
5502         * gcc.target/arm/memset-inline-6.c: Ditto.
5503         * gcc.target/arm/memset-inline-8.c: Ditto.
5504         * gcc.target/arm/memset-inline-9.c: Ditto.
5506 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5508         PR c++/58923
5509         * g++.dg/other/virtual3.C: New.
5511 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5513         PR c++/60130
5514         * g++.dg/cpp0x/vt-60130.C: New.
5516 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5518         PR c++/61971
5519         * g++.dg/warn/Warray-bounds-7.C: New.
5521 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5523         PR c++/60067
5524         * g++.dg/template/defarg18.C: New.
5526 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5528         PR c++/59988
5529         * g++.dg/cpp0x/vt-59988.C: New.
5531 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5533         PR tree-optimization/65533
5534         * gcc.dg/pr65533.c: New test.
5536 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5538         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5539         source= and mold= expressions functionality.
5540         * gfortran.dg/allocate_class_4.f90: New test.
5541         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5542         copying an unlimited polymorhpic object containing a char array
5543         to another unlimited polymorphic object respects the _len
5544         component.
5545         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5546         whether deferred length char array allocate works, unlimited
5547         polymorphic object allocation from a string works and if
5548         allocating an array of deferred length strings works.
5549         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5551 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5553         PR c++/65513
5554         * g++.dg/cpp0x/constexpr-array11.C: New.
5556 2015-03-24  Richard Biener  <rguenther@suse.de>
5558         PR middle-end/65517
5559         * gcc.dg/torture/pr65517.c: New testcase.
5561 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5563         * gfortran.dg/coindexed_1.f90: Moved from
5564         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5566 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5568         PR testsuite/65506
5569         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5570         gimple dump.
5572         PR target/65523
5573         * gcc.target/i386/pr65523.c: New test.
5575         PR ipa/65475
5576         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5577         dg-options.
5578         * g++.dg/lto/pr65475b_0.C: Likewise.
5580 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5582         PR target/65505
5583         * gcc.target/sh/torture/pr65505.c: New.
5585 2015-03-23  Martin Sebor  <msebor@redhat.com>
5587         PR testsuite/63175
5588         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5589         assembly for lvx in addition to lxv.
5591 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5593         PR target/65504
5594         * gfortran.dg/pr65504.f90: New test.
5596         PR ipa/65521
5597         * gcc.dg/pr65521.c: New test.
5599 2015-03-23  Richard Biener  <rguenther@suse.de>
5601         PR tree-optimization/65518
5602         * gcc.dg/vect/pr65518.c: New testcase.
5604 2015-03-23  Richard Biener  <rguenther@suse.de>
5606         PR tree-optimization/65494
5607         * gcc.dg/vect/pr65494.c: New testcase.
5609 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5611         PR preprocessor/65238
5612         * c-c++-common/cpp/pr65238-1.c: New test.
5613         * gcc.dg/cpp/pr65238-2.c: New test.
5614         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5615         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5617 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5618             Mikael Morin  <mikael@gcc.gnu.org>
5620         PR fortran/64952
5621         * gfortran.dg/elemental_dependency_4.f90: New.
5622         * gfortran.dg/elemental_dependency_5.f90: New.
5624 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5626         PR ipa/65475
5627         * g++.dg/lto/pr65475b_0.C: New testcase.
5628         * g++.dg/lto/pr65475b_1.C: New testcase.
5629         * g++.dg/lto/pr65475c_0.C: New testcase.
5630         * g++.dg/lto/pr65475c_1.C: New testcase.
5632 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5634         * gfortran.dg/coarray_38.f90: New.
5635         * gfortran.dg/coarray_39.f90: New.
5636         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5637         compile test.
5639 2015-03-20  Marek Polacek  <polacek@redhat.com>
5641         PR c++/65398
5642         * g++.dg/cpp0x/pr65398.C: New test.
5644 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5646         PR ipa/65475
5647         * g++.dg/lto/pr65475_0.C: New testcase.
5648         * g++.dg/lto/pr65475_1.C: New testcase.
5650 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5652         PR rtl-optimization/64366
5653         * gcc.target/sh/pr64366.c: New.
5655 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5657         PR c++/48324
5658         * g++.dg/cpp0x/constexpr-48324.C: New.
5660 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5662         PR c++/48453
5663         * g++.dg/cpp0x/pr48453.C: New.
5665 2015-03-20  Marek Polacek  <polacek@redhat.com>
5667         PR c++/65072
5668         * g++.dg/cpp0x/pr65072.C: New test.
5670 2015-03-20  Richard Biener  <rguenther@suse.de>
5672         PR middle-end/64715
5673         * gcc.dg/pr15347.c: Use -O.
5674         * c-c++-common/pr19807-1.c: Likewise.
5676 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5678         * gnat.dg/volatile13.ad[sb]: New test.
5680 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5682         PR rtl-optimization/60851
5683         * gcc.target/i386/pr60851.c: New test.
5685 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5687         PR target/65240
5688         * g++.dg/pr65240.h: Add tests for PR 65240.
5689         * g++.dg/pr65240-1.C: Likewise.
5690         * g++.dg/pr65240-2.C: Likewise.
5691         * g++.dg/pr65240-3.C: Likewise.
5692         * g++.dg/pr65240-4.C: Likewise.
5694 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5696         PR rtl-optimization/63491
5697         * gcc.target/powerpc/pr63491.c: New.
5699 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5701         * g++.dg/ipa/pr65465.C: New test.
5703 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5705         PR c++/52659
5706         * g++.dg/cpp0x/deleted11.C: New.
5708 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5710         PR sanitizer/65400
5711         * c-c++-common/tsan/pr65400-3.c: New test.
5713 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5715         PR c++/59686
5716         * g++.dg/cpp0x/constexpr-59686.C: New.
5718 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5720         PR sanitizer/64265
5721         * g++.dg/tsan/pr64265.C: New test.
5723         PR sanitizer/65400
5724         * c-c++-common/tsan/pr65400-1.c: New test.
5725         * c-c++-common/tsan/pr65400-2.c: New test.
5727 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5729         PR c++/59816
5730         * g++.dg/cpp0x/pr59816.C: New.
5732 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5734         PR fortran/59198
5735         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5737 2015-03-18  Martin Liska  <mliska@suse.cz>
5739         PR ipa/65439
5740         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5741         equivalences either to 6 or 7.
5743 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5745         PR middle-end/64491
5746         Revert:
5747         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5749         * gcc.dg/undefined-loop-1.c: New file.
5750         * gcc.dg/undefined-loop-2.c: New file.
5752         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5754         PR testsuite/64032
5755         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5756         loop exits too early.
5758 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5760         PR tree-optimization/65450
5761         * gfortran.dg/pr65450.f90: New test.
5763         PR target/65078
5764         * gcc.target/i386/pr65078-1.c: New test.
5765         * gcc.target/i386/pr65078-2.c: New test.
5766         * gcc.target/i386/pr65078-3.c: New test.
5767         * gcc.target/i386/pr65078-4.c: New test.
5768         * gcc.target/i386/pr65078-5.c: New test.
5769         * gcc.target/i386/pr65078-6.c: New test.
5771 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5773         PR c++/65340
5774         * g++.dg/cpp1y/pr65340.C: New.
5776 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778         PR fortran/64432
5779         * gfortran.dg/system_clock_3.f08: Adjust test.
5781 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5783         PR fortran/59198
5784         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5785         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5787 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5789         PR fortran/64432
5790         * gfortran.dg/system_clock_3.f08: New test.
5792 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5794         PR c++/64626
5795         g++.dg/cpp1y/pr64626-1.C: New.
5796         g++.dg/cpp1y/pr64626-2.C: New.
5797         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5799 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5801         PR tree-optimization/65427
5802         * gcc.c-torture/execute/pr65427.c: New test.
5804 2015-03-16  Marek Polacek  <polacek@redhat.com>
5806         DR 1688
5807         PR c++/65327
5808         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5809         * g++.dg/cpp0x/pr65327.C: New test.
5811 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5813         PR sanitizer/64820
5814         * c-c++-common/asan/pr64820.c: New test.
5816 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5818         * gfortran.dg/pointer_2.f90: New test.
5820 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5822         * g++.dg/pr65049.C: New test.
5824 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5826         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5827         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5828         * gcc.target/i386/fuse-caller-save.c: Same.
5830 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5832         * gnat.dg/loop_optimization18.ad[sb]: New test.
5833         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5835 2015-03-16  Alan Modra  <amodra@gmail.com>
5837         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5838         2014-12-05 change.
5840 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5842         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5843         hppa*-*-hpux*.
5844         * gcc.dg/torture/pr65270-2.c: Likewise.
5846 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5848         PR fortran/61138
5849         * gfortran.dg/pointer_remapping_9.f90: New.
5851 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5853         PR tree-optimization/65369
5854         * gcc.c-torture/execute/pr65369.c: New test.
5856         PR tree-optimization/65418
5857         * gcc.c-torture/execute/pr65418-1.c: New test.
5858         * gcc.c-torture/execute/pr65418-2.c: New test.
5860         PR rtl-optimization/65401
5861         * gcc.c-torture/execute/pr65401.c: New test.
5863 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5865         PR target/64600
5866         * gcc.target/arm/pr64600_1.c: New test.
5868 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5870         PR rtl-optimization/65235
5871         * gcc.target/aarch64/pr65235_1.c: New test.
5873 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5875         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5876         * gcc.target/s390/hotpatch-22.c: Likewise.
5877         * gcc.target/s390/hotpatch-23.c: Likewise.
5878         * gcc.target/s390/hotpatch-24.c: Likewise.
5879         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5880         * gcc.target/s390/hotpatch-1.c: Update expected output.
5881         * gcc.target/s390/hotpatch-2.c: Likewise.
5882         * gcc.target/s390/hotpatch-3.c: Likewise.
5883         * gcc.target/s390/hotpatch-4.c: Likewise.
5884         * gcc.target/s390/hotpatch-5.c: Likewise.
5885         * gcc.target/s390/hotpatch-6.c: Likewise.
5886         * gcc.target/s390/hotpatch-7.c: Likewise.
5887         * gcc.target/s390/hotpatch-8.c: Likewise.
5888         * gcc.target/s390/hotpatch-9.c: Likewise.
5889         * gcc.target/s390/hotpatch-10.c: Likewise.
5890         * gcc.target/s390/hotpatch-11.c: Likewise.
5891         * gcc.target/s390/hotpatch-12.c: Likewise.
5892         * gcc.target/s390/hotpatch-13.c: Likewise.
5893         * gcc.target/s390/hotpatch-14.c: Likewise.
5894         * gcc.target/s390/hotpatch-15.c: Likewise.
5895         * gcc.target/s390/hotpatch-16.c: Likewise.
5896         * gcc.target/s390/hotpatch-17.c: Likewise.
5897         * gcc.target/s390/hotpatch-18.c: Likewise.
5898         * gcc.target/s390/hotpatch-19.c: Likewise.
5900 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5902         PR target/65103
5903         * gcc.target/i386/pr65103-1.c: New.
5905 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5907         PR target/65044
5908         * gcc.target/i386/pr65044.c: New.
5910 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5912         PR rtl-optimization/64895
5913         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5914         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5915         * gcc.target/i386/fuse-caller-save.c: Ditto.
5917 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5919         * gcc.dg/ipa/pr63569.c: Fix template.
5921 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5923         * g++.dg/ipa/pr64146.C: Require fpic support.
5925 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5927         PR libfortran/65200
5928         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5929         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5931 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5933         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5934         to dg-options, fix up dg-skip-if.
5936 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5938         PR target/65296
5939         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5940         * gcc.target/avr/tiny-caller-save.c: Same.
5942 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5944         PR target/65242
5945         * g++.dg/pr65242.C: New test.
5947 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5949         * c-c++-common/asan/no-asan-check-glob.c: New test.
5951 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5953         PR c++/65370
5954         * g++.dg/other/default11.C: New.
5955         * g++.dg/other/default12.C: Likewise.
5957 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5959         PR target/65368
5960         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5962 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5964         PR fortran/65024
5965         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5967 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5969         PR c++/65127
5970         * g++.dg/cpp0x/pr65127.C: New test.
5972 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5974         * gcc.dg/ipa/PR64550.c: Update template.
5976 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5977             Tobias Burnus  <burnus@net-b.de>
5979         * gfortran.dg/coarray_sync_memory.f90: New.
5981 2015-03-10  Marek Polacek  <polacek@redhat.com>
5983         PR sanitizer/65367
5984         * c-c++-common/ubsan/pr65367.c: New test.
5986 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5988         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5989         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5990         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5991         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5992         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5993         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5994         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5995         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5996         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5997         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5998         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5999         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6000         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6002 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6004         * lib/mpx-dg.exp (mpx_link_flags): New.
6005         (mpx_init): New.
6006         (mpx_finish): New.
6007         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6008         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6009         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6010         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6011         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6012         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6013         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6014         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6015         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6016         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6017         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6018         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6019         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6020         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6021         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6022         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6023         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6024         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6025         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6026         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6027         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6028         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6029         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6030         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6031         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6032         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6033         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6034         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6035         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6036         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6037         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6038         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6039         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6040         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6041         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6042         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6043         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6044         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6045         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6046         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6047         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6048         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6049         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6050         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6051         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6052         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6053         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6054         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6055         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6056         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6057         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6058         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6059         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6060         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6061         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6062         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6063         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6064         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6065         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6066         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6067         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6068         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6069         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6070         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6071         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6072         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6073         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6074         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6075         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6076         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6077         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6078         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6079         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6080         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6081         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6082         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6083         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6084         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6085         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6086         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6087         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6088         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6089         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6090         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6091         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6092         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6093         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6094         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6095         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6096         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6097         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6098         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6099         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6100         * gcc.target/i386/mpx/label-address-1.c: New.
6101         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6102         * gcc.target/i386/mpx/macro.c: New.
6103         * gcc.target/i386/mpx/mpx-check.h: New.
6104         * gcc.target/i386/mpx/mpx.exp: New.
6105         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6106         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6107         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6108         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6109         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6110         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6111         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6112         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6113         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6114         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6115         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6116         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6117         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6118         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6119         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6120         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6121         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6122         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6123         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6124         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6125         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6126         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6127         * gcc.target/i386/mpx/reference-1-nov.c: New.
6128         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6129         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6130         * gcc.target/i386/mpx/reference-2-nov.c: New.
6131         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6132         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6133         * gcc.target/i386/mpx/reference-3-nov.c: New.
6134         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6135         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6136         * gcc.target/i386/mpx/reference-4-nov.c: New.
6137         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6138         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6139         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6140         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6141         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6142         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6143         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6144         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6145         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6146         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6147         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6148         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6149         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6150         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6151         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6152         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6153         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6154         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6155         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6156         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6157         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6158         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6159         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6160         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6161         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6162         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6163         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6164         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6165         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6166         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6167         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6168         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6169         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6170         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6171         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6172         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6173         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6174         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6175         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6176         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6177         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6178         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6179         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6180         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6181         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6182         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6183         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6184         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6185         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6186         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6187         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6188         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6189         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6190         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6191         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6192         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6193         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6194         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6195         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6196         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6197         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6198         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6199         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6200         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6201         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6202         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6203         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6204         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6205         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6206         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6207         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6208         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6209         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6210         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6211         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6212         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6213         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6214         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6215         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6216         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6217         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6218         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6219         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6220         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6221         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6222         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6223         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6224         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6225         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6226         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6227         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6228         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6229         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6230         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6231         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6232         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6233         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6234         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6235         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6236         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6237         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6238         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6239         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6240         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6241         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6242         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6243         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6244         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6245         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6246         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6247         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6248         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6249         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6250         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6251         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6252         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6253         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6254         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6255         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6256         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6257         * gcc.target/i386/mpx/vla-1-nov.c: New.
6258         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6259         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6260         * gcc.target/i386/mpx/vla-2-nov.c: New.
6261         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6263 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6265         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6267 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6269         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6271 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6273         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6274         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6276 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6278         PR c/65120
6279         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6280         on rhs is 0.
6281         (fn4): New test.
6282         * c-c++-common/pr65120.c: New test.
6284         PR rtl-optimization/65321
6285         * gcc.dg/pr65321.c: New test.
6287 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6289         PR tree-optimization/65355
6290         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6292 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6294         PR c/65120
6295         * c-c++-common/pr49706.c: Adjust tests for not warning
6296         about !!x == y or !b == y where b is boolean, and add
6297         some further tests.
6298         * c-c++-common/pr62199-2.c: Likewise.
6300 2015-03-09  Richard Biener  <rguenther@suse.de>
6302         PR middle-end/65270
6303         * gcc.dg/torture/pr65270-1.c: New testcase.
6304         * gcc.dg/torture/pr65270-2.c: Likewise.
6306 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6308         PR tree-optimization/63743
6309         * gcc.dg/pr63743.c: New test.
6311 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6313         PR lto/65316
6314         * g++.dg/lto/pr65316_0.C: New testcase.
6315         * g++.dg/lto/pr65316_1.C: New testcase.
6317 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6319         PR target/62247
6320         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6321         hppa*-*-hpux*.
6322         * g++.dg/abi/rtti3.C: Likewise.
6324         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6326         PR target/62251
6327         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6329         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6331         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6333         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6335 2015-03-08  Morin  <mikael@gcc.gnu.org>
6337         PR fortran/60898
6338         * gfortran.dg/entry_20.f90: New.
6340 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6342         PR target/65153
6343         * gcc.c-torture/compile/pr65153.c: New.
6345 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6347         PR target/65249
6348         * g++.dg/torture/pr65249.C: New.
6350 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6352         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6353         long.
6354         (int64_t): Likewise.
6356 2015-03-07  Marek Polacek  <polacek@redhat.com>
6357             Martin Uecker  <uecker@eecs.berkeley.edu>
6359         PR sanitizer/65280
6360         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6361         member-like arrays.
6362         * c-c++-common/ubsan/bounds-8.c: New test.
6363         * c-c++-common/ubsan/bounds-9.c: New test.
6364         * gcc.dg/ubsan/bounds-2.c: New test.
6366 2015-03-05  Martin Sebor  <msebor@redhat.com>
6368         * PR testsuite/63175
6369         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6370         checking of results into main to prevent it from getting optimized
6371         away.
6372         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6374 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6376         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6377         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6378         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6379         x64.
6381 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6383         * g++.dg/lto/pr65302_1.C: New testcase.
6384         * g++.dg/lto/pr65302_0.C: New testcase.
6386 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6388         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6389         -fno-ipa-icf to dg-options.
6391 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6393         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6394         compiles using the linker plugin.
6396 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6398         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6400 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6402         * gcc.target/arm/pr65067.c: New test.
6404 2015-03-05  Martin Liska  <mliska@suse.cz>
6406         PR ipa/65318
6407         * gcc.dg/ipa/pr65318.c: New test.
6409 2015-03-05  Marek Polacek  <polacek@redhat.com>
6411         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6413 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6415         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6417 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6419         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6420         max-unroll-times back to defaults for s390.
6422 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6424         Fix last commit.
6426 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6428         PR c++/64665
6429         * g++.dg/cpp0x/initlist92.C: New.
6431 2015-03-05  Richard Biener  <rguenther@suse.de>
6433         PR tree-optimization/65310
6434         * gcc.dg/vect/pr65310.c: New testcase.
6436 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6438         PR c++/64834
6439         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6441 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6443         * gnat.dg/entry_queues3.adb: New test.
6445 2015-03-04  Ian Lance Taylor  <iant@google.com>
6447         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6449 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6451         PR c++/64227
6452         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6454 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6456         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6457         -fno-ipa-icf to dg-options
6458         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6459         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6461 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6463         PR c++/64398
6464         * g++.dg/cpp0x/decltype62.C: New.
6466 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6468         * gnat.dg/object_overflow5.adb: New test.
6470 2015-03-03  Martin Liska  <mliska@suse.cz>
6472         PR ipa/65287
6473         * gcc.dg/ipa/pr65287.c: New test.
6475 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6476             Eric Botcazou  <ebotcazou@adacore.com>
6478         * gnat.dg/specs/pack12.ads: New test.
6480 2015-03-03  Martin Liska  <mliska@suse.cz>
6482         * gcc.dg/ipa/PR65282.c: New test.
6484 2015-03-13  Jeff Law  <law@redhat.com>
6486         PR tree-optimization/65241
6487         * gcc.c-torture/compile/pr65241.c: New test.
6489 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6491         PR target/64331
6492         * gcc.target/avr/torture/pr64331.c: New test.
6494 2015-03-03  Martin Liska  <mliska@suse.cz>
6495             Jan Hubicka  <hubicka@ucw.cz>
6497         * g++.dg/ipa/pr65263.C: New test.
6499 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6501         PR ipa/65130
6502         * gcc.dg/lto/pr65130_0.c: New testcase.
6503         * gcc.dg/lto/pr65130_1.c: New testcase.
6505 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6507         PR ipa/64988
6508         * g++.dg/torture/pr64988.C: New testcase.
6510 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6512         * gfortran.dg/coarray_atomic_6.f90: New.
6514 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6516         PR target/65184
6517         * gcc.target/i386/pr65184.c: New.
6519 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6521         PR target/65183
6522         * gcc.target/i386/pr65183.c: New.
6524 2015-02-28  Martin Liska  <mliska@suse.cz>
6525             Jan Hubicka  <hubicka@ucw.cz>
6527         * gcc.dg/ipa/ipa-icf-35.c: New test.
6528         * gcc.dg/ipa/ipa-icf-36.c: New test.
6529         * gcc.dg/ipa/ipa-icf-37.c: New test.
6531 2015-02-28  Martin Liska  <mliska@suse.cz>
6532             Jan Hubicka  <hubicka@ucw.cz>
6534         PR ipa/65245
6535         * gcc.dg/ipa/ipa-icf-34.c: New test.
6537 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6539         PR target/61142
6540         * gcc.target/sh/sh/pr61142.c: New.
6542 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6544         * g++.dg/other/dump-ada-spec-3.C: New test.
6546 2015-03-01  Martin Liska  <mliska@suse.cz>
6548         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6549         * g++.dg/ipa/pr63595.C: Update expected results.
6551 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6553         PR ipa/65236
6554         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6556 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6558         * gcc.dg/vect/pr59354.c: Move vector producing code to
6559         separate function.
6561 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6563         PR ipa/65237
6564         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6565         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6566         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6567         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6569 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6571         PR tree-optimization/65048
6572         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6573         (foo): Use K&R style definition.
6575 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6577         PR target/65032
6578         * g++.dg/pr65032.C: New.
6580 2015-02-27  Marek Polacek  <polacek@redhat.com>
6582         PR c/65040
6583         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6584         -Wformat=2.
6586 2015-02-27  Marek Polacek  <polacek@redhat.com>
6588         PR c/65228
6589         * gcc.dg/pr65228.c: New test.
6591 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6593         PR c/35330
6594         * gcc.dg/weak/weak-17.c: New file.
6596 2015-02-27  Richard Biener  <rguenther@suse.de>
6598         PR lto/65193
6599         * g++.dg/lto/pr65193_0.C: New testcase.
6601 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6603         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6604         * gcc.target/s390/hotpatch-8.c: Likewise.
6605         * gcc.target/s390/hotpatch-9.c: Likewise.
6606         * gcc.target/s390/pr61078.c: Likewise.
6607         * gcc.target/s390/pr57960.c: Remove -m64.
6608         * gcc.target/s390/pr61078.c: Likewise.
6610 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6611             Martin Liska  <mliska@suse.cz>
6613         PR bootstrap/65150
6614         * gcc.dg/pr64454.c: Disable ICF.
6615         * gcc.dg/pr28685-1.c: Disable ICF
6616         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6617         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6618         * g++.dg/ipa/ipa-icf-4.C: Update template.
6620 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6622         PR tree-optimization/65216
6623         * gcc.c-torture/execute/pr65216.c: New test.
6625         PR tree-optimization/65215
6626         * gcc.c-torture/execute/pr65215-1.c: New test.
6627         * gcc.c-torture/execute/pr65215-2.c: New test.
6628         * gcc.c-torture/execute/pr65215-3.c: New test.
6629         * gcc.c-torture/execute/pr65215-4.c: New test.
6630         * gcc.c-torture/execute/pr65215-5.c: New test.
6632 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6634         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6636 2015-02-26  Martin Liska  <mliska@suse.cz>
6637             Jan Hubicka  <hubicka@ucw.cz>
6639         * g++.dg/ipa/pr64146.C: Update expected results.
6640         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6641         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6642         * gcc.dg/ipa/ipa-icf-34.c: New test.
6644 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6646         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6647         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6648         (dg-additional-options): Remove dg directive.
6649         (dg-final): Add dg directive.
6651 2015-02-26  Marek Polacek  <polacek@redhat.com>
6653         PR ipa/65008
6654         * g++.dg/ipa/pr65008.C: New test.
6656 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6658         * lib/profopt.exp (profopt-target-cleanup): New proc.
6659         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6660         files from sources from dg-additional-sources.
6662 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6664         * lib/gcov.exp: Cleanup in case of xfail.
6666 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6668         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6670 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6672         PR debug/46102
6673         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6674         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6675         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6676         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6677         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6678         * g++.dg/debug/pr46123.C: XFAIL and move...
6679         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6680         * gcc.dg/debug/dwarf2-3.c: Move...
6681         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6683 2015-02-26  Marek Polacek  <polacek@redhat.com>
6685         PR c++/65202
6686         * g++.dg/cpp1y/pr65202.C: New test.
6688 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6690         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6691         locale_facets.h.gcov.
6693 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6695         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6697 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6699         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6701 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6703         PR target/65217
6704         * gcc.target/i386/pr65217.c: New.
6706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6708         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6710 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6712         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6714 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6716         PR tree-optimization/65048
6717         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6719 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6721         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6722         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6724 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6726         PR target/65161
6727         * gcc.target/i386/pr65161.c: New test.
6729 2015-02-26  Terry Guo  <terry.guo@arm.com>
6731         * gcc.target/arm/no-volatile-in-it.c: New test.
6733 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6735         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6736         (dg-options): Add -save-temps.
6737         (dg-final): Add cleanup-saved-temps.
6739 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6741         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6743 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6745         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6746         * gcc.target/powerpc/pack01.c: Include string.h.
6748 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6750         PR target/65167
6751         * gcc.target/i386/pr65167.c: New.
6753 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6755         PR tree-optimization/61917
6756         * gcc.dg/vect/vect-pr61917.c: New file.
6758 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6760         PR tree-optimization/65170
6761         * gcc.c-torture/execute/pr65170.c: New test.
6762         * gcc.dg/tree-ssa/vrp96.c: New test.
6764 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6766         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6768 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6770         PR testsuite/65126
6771         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6772         (dg-additional-files-options): Copy additional_sources to
6773         additional_sources_used before emptying additional_sources.
6774         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6775         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6776         (cleanup-saved-temps): Use additional_sources_used instead of
6777         additional_sources.
6778         (dg-test): Reset additional_sources_used.
6780 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6782         PR fortran/63427
6783         * gfortran.dg/integer_exponentiation_6.F90: New test.
6785 2015-02-23  Martin Sebor  <msebor@redhat.com>
6787         PR target/65109
6788         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6789         two parts.  One to save registers, the other to verify the
6790         registers have the right values.  Save register state into
6791         static data rather than on the stack.
6793 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6795         PR bootstrap/63888
6796         * c-c++-common/asan/pr63888.c: New test.
6798 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6800         PR target/65163
6801         * gcc.c-torture/compile/pr65163.c: New.
6803 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6805         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6806         with -m31 on 64 bit.
6807         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6808         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6810 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6812         * gcc.target/s390/20090223-1.c: Add
6813         -Wno-implicit-function-declaration option.
6814         * gcc.target/s390/pr42224.c: Likewise.
6815         * gcc.target/s390/pr55718.c: Likewise.
6817 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6819         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6820         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6821         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6822         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6823         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6824         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6825         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6826         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6827         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6828         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6829         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6830         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6831         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6832         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6833         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6834         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6835         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6836         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6837         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6838         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6839         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6841 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6843         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6844         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6845         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6846         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6847         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6848         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6849         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6850         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6851         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6852         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6853         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6854         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6855         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6856         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6857         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6858         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6860 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6862         PR fortran/64980
6863         PR fortran/61960
6864         * gfortran.dg/pr61960.f90: New.
6865         * gfortran.dg/pr64230.f90: New.
6866         * gfortran.dg/pr64980.f03: New.
6868 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6870         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6872 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6874         PR ada/65156
6875         * gnat.dg/timing_events.adb: Removed, invalid test.
6877 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6879         PR debug/58123
6880         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6881         location.
6882         * g++.dg/gcov/gcov-2.C: Likewise.
6884 2015-02-20  Richard Biener  <rguenther@suse.de>
6886         PR tree-optimization/65136
6887         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6889 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6891         PR testsuite/64158
6892         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6893         and nvptx-*-* blacklisting.
6895         * gcc.dg/sibcall-9.c: New test.
6896         * gcc.dg/sibcall-10.c: New test.
6898 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6900         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6902 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6904         PR target/64452
6905         * gcc.target/avr/torture/pr64452.c: New test.
6907 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6909         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6910         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6912 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6914         PR testsuite/65116
6915         * lib/target-supports.exp (check_compile): Check whether
6916         additional_sources is defined before using it.
6918 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6920         PR middle-end/65074
6921         * g++.dg/opt/pr65074.C: New file.
6923 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6925         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6926         (size_type): New typedef.
6927         (operator "" _script): Use it for the last argument.
6929 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6931         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6933 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6935         * lib/target-supports.exp (check_compile): Save/restore
6936         additional_sources that may belong to an actual test.
6938 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6940         PR gcov-profile/64634
6941         * g++.dg/gcov/gcov-15.C: New test.
6943 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6945         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6947 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6949         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6951 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6953         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6955 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6957         * gfortran.dg/fmt_cache_1.f: Add missing close.
6959 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6961         PR testsuite/65107
6962         * gfortran.dg/read_eof_8.f90: Add missing close.
6964 2015-02-18  Richard Biener  <rguenther@suse.de>
6966         PR tree-optimization/65063
6967         * gcc.dg/pr65063.c: New testcase.
6969 2015-02-18  Richard Biener  <rguenther@suse.de>
6971         PR tree-optimization/62217
6972         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6974 2015-02-18  Marek Polacek  <polacek@redhat.com>
6976         PR sanitizer/65081
6977         * c-c++-common/ubsan/pr65081.c: New test.
6979 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6981         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6982         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6984 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6986         * gcc.dg/ipa/propalign-3.c: New test.
6988 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6990         PR target/64793
6991         * gcc.target/sh/pr64793.c: New.
6992         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6994 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6996         * gcc.target/arm/divzero.c: New test case.
6998 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7000         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7002 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7003             Jakub Jelinek  <jakub@redhat.com>
7005         PR c++/65075
7006         * g++.dg/cpp0x/pr65075.C: New test.
7008 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7010         PR target/65058
7011         * gcc.target/powerpc/pr65058.c: New test.
7013 2015-02-16  Jeff Law  <law@redhat.com>
7015         PR tree-optimization/64823
7016         * gcc.dg/uninit-20.c: New test.
7018 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7019             James Greenhalgh  <james.greenhalgh@arm.com>
7021         PR ipa/64963
7022         * gcc.dg/ipa/ipa-clone-1.c: New test.
7024 2015-02-16  Richard Biener  <rguenther@suse.de>
7026         PR tree-optimization/65077
7027         * gcc.dg/torture/pr65077.c: New testcase.
7029 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7031         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7032         Directive adjusted to scan for ldaxr.
7033         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7034         adjusted to scan for ldaex.
7036 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7038         PR c++/65080
7039         * g++.dg/cpp0x/constexpr-65080.C: New.
7041 2015-02-16  Richard Biener  <rguenther@suse.de>
7043         PR tree-optimization/63593
7044         * gcc.dg/pr63593.c: New testcase.
7046 2015-02-16  Marek Polacek  <polacek@redhat.com>
7048         PR c/65066
7049         * gcc.dg/pr65066.c: New test.
7051 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7053         * gcc.dg/pr65002.C: Move ...
7054         * g++.dg/ipa/pr65002.C: ... here.
7056 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7058         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7059         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7060         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7061         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7063 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7065         PR testsuite/64850
7066         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7067         the expression to find calls.
7068         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7069         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7070         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7071         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7072         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7074 2015-02-14  Marek Polacek  <polacek@redhat.com>
7076         PR c/64768
7077         * gcc.dg/array-11.c: New test.
7078         * gcc.dg/array-12.c: New test.
7079         * gcc.dg/array-13.c: New test.
7080         * gcc.dg/array-14.c: New test.
7081         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7082         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7083         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7084         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7085         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7086         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7088 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7090         PR c++/60894
7091         * g++.dg/lookup/using54.C: New.
7093 2015-02-13  Jeff Law  <law@redhat.com>
7095         PR bootstrap/65060
7096         Revert my change for tree-optimization/64823.
7098 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7100         PR tree-optimization/65053
7101         * gcc.c-torture/execute/pr65053-1.c: New test.
7102         * gcc.c-torture/execute/pr65053-2.c: New test.
7104 2015-02-13  Marek Polacek  <polacek@redhat.com>
7106         PR c/65050
7107         * gcc.dg/pr65050.c: New test.
7109 2015-02-13  Jeff Law  <law@redhat.com>
7111         PR tree-optimization/64823
7112         * gcc.dg/uninit-20.c: New test.
7114         PR rtl-optimization/47477
7115         * gcc.dg/tree-ssa/pr47477.c: New test.
7117 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7119         PR c++/60211
7120         * g++.dg/parse/ivdep-2.C: New.
7121         * g++.dg/parse/ivdep-3.C: Likewise.
7123 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7125         PR fortran/64506
7126         * gfortran.dg/continuation_13.f90: New test.
7127         * gfortran.dg/continuation_14.f: New test.
7129 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7131         PR c++/64970
7132         * g++.dg/cpp0x/sfinae55.C: New.
7134 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7136         PR ipa/65034
7137         * g++.dg/ipa/pr65034.C: New test.
7139 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7141         PR tree-optimization/65002
7142         * gcc.dg/pr65002.C: New.
7144 2015-02-13  Marek Polacek  <polacek@redhat.com>
7146         PR c/65040
7147         * c-c++-common/pr65040.c: New test.
7149 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7151         PR tree-optimization/64705
7152         * gcc.dg/tree-ssa/pr64705.c: New test.
7154 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7156         PR rtl/32219
7157         * gcc.dg/visibility-22.c: New test.
7158         * gcc.dg/visibility-23.c: New test.
7159         * gcc.target/i386/pr32219-1.c: New test.
7160         * gcc.target/i386/pr32219-2.c: New test.
7161         * gcc.target/i386/pr32219-3.c: New test.
7162         * gcc.target/i386/pr32219-4.c: New test.
7163         * gcc.target/i386/pr32219-5.c: New test.
7164         * gcc.target/i386/pr32219-6.c: New test.
7165         * gcc.target/i386/pr32219-7.c: New test.
7166         * gcc.target/i386/pr32219-8.c: New test.
7167         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7169 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7171         PR libgfortran/57822
7172         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7173         four different KINDs.
7175 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7177         PR c++/64884
7178         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7180         PR sanitizer/65000
7181         * g++.dg/ubsan/pr65000.C: New test.
7183 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7185         PR fortran/64932
7186         * gfortran.dg/finalize_28.f90: New test
7188 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7190         PR debug/55541
7191         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7192         DW_TAG_lexical_block removal.
7193         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7194         * g++.dg/guality/pr55541.C: New test.
7196         PR sanitizer/64984
7197         * g++.dg/ubsan/pr64984.C: New test.
7199 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7201         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7203 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7205         PR testsuite/64930
7206         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7207         instructions for 2015-01-14 get_memmodel changes.
7208         * gcc.target/powerpc/atomic-p8.c: Likewise.
7210         PR sanitizer/65019
7211         * g++.dg/ubsan/pr65019.C: New test.
7213         PR tree-optimization/65014
7214         * gcc.c-torture/compile/pr65014.c: New test.
7216 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7218         PR libgfortran/57822
7219         * gfortran/fmt_g0_7.f08: Revise test.
7221 2015-02-11  Jeff Law  <law@redhat.com>
7223         PR target/63347
7224         * gcc.target/m68k/pr63347.c: New test.
7226 2015-02-11  Marek Polacek  <polacek@redhat.com>
7228         * g++.dg/ubsan/shift-1.C: New test.
7229         * gcc.dg/ubsan/c-shift-2.c: New test.
7230         * c-c++-common/ubsan/shift-5.c: Remove file.
7232 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7234         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7235         Directive adjusted to XFAIL.
7236         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7237         adjusted to XFAIL.
7239 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7241         PR middle-end/65003
7242         * g++.dg/opt/pr65003.C: New test.
7244 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7246         * lib/target-supports.exp (check_effective_target_pie): Renamed
7247         to ...
7248         (check_effective_target_pie_enabled): This.
7249         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7250         * gcc.target/i386/pie.c: Likewise.
7252 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7254         PR target/64893
7255         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7256         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7258 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7260         PR target/61925
7261         * gcc.target/i386/pr61925-1.c: New test.
7262         * gcc.target/i386/pr61925-2.c: New test.
7263         * gcc.target/i386/pr61925-3.c: New test.
7265 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7267         PR sanitizer/65004
7268         * g++.dg/asan/pr65004.C: New test.
7270 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7272         PR target/64661
7273         * gcc.taget/sh/pr64661-0.h: New.
7274         * gcc.taget/sh/pr64661-1.c: New.
7275         * gcc.taget/sh/pr64661-2.c: New.
7276         * gcc.taget/sh/pr64661-3.c: New.
7277         * gcc.taget/sh/pr64661-4.c: New.
7279 2015-02-10  Richard Biener  <rguenther@suse.de>
7281         PR tree-optimization/64995
7282         * g++.dg/torture/pr64995.C: New testcase.
7284 2015-02-10  Richard Biener  <rguenther@suse.de>
7286         PR tree-optimization/64909
7287         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7289 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7291         * gcc.dg/signbit-sa.c: New test.
7293 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7295         PR libgfortran/57822
7296         * gfortran/fmt_g0_7.f08: New test.
7298 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7300         PR tree-optimization/43378
7301         * gcc.dg/tree-ssa/pr43378.c: New test.
7303 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7305         PR ipa/64978
7306         * g++.dg/torture/pr64978.C: New testcase.
7308 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7310         PR sanitizer/64981
7311         * gcc.dg/asan/pr64981.c: New test.
7313 2015-02-09  Marek Polacek  <polacek@redhat.com>
7315         PR c/64856
7316         * gcc.dg/pr64856.c: New test.
7318 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7320         PR target/64979
7321         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7322         * gcc.c-torture/execute/pr64979.c: New test.
7324 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7326         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7328 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7330         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7331         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7333 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7335         PR target/58757
7336         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7338 2015-02-09  Richard Biener  <rguenther@suse.de>
7340         PR tree-optimization/54000
7341         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7343 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7345         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7347 2015-02-09  Martin Liska  <mliska@suse.cz>
7349         * g++.dg/ipa/pr64858.C: New test.
7351 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7353         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7355 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7357         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7359 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7361         PR fortran/63744
7362         * gfortran.dg/use_rename_8.f90: New.
7364 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7366         * gnat.dg/addr7.ad[sb]: New test.
7367         * gnat.dg/addr8.ad[sb]: Likewise.
7369 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7371         PR jit/64752
7372         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7373         from jit.dg/test-compile-to-executable.c's create_code, with a
7374         clarification of the output message.
7375         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7376         pass/fail message.
7377         (test_jit): Use CHECK_NO_ERRORS when calling
7378         gcc_jit_context_compile_to_file.
7379         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7380         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7381         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7382         about deletions that are attempted.
7383         (jit-verify-compile-to-file): Rename to...
7384         (jit-verify-output-file-was-created): ...this, and drop the
7385         attempt to run "file" and verify the output.
7386         (jit-verify-assembler): New function.
7387         (jit-verify-object): New function.
7388         (jit-verify-dynamic-library): New function.
7389         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7390         favor of an implementation from new file
7391         create-code-for-hello-world-executable.h, which also adds a
7392         "main".
7393         (dg-final): Replace jit-verify-compile-to-file with
7394         jit-verify-output-file-was-created, and invoke new function
7395         jit-verify-assembler.
7396         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7397         the output message.
7398         (dg-final): Replace jit-verify-compile-to-file with
7399         jit-verify-output-file-was-created, and invoke new function
7400         jit-verify-dynamic-library.
7401         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7402         favor of an implementation from new file
7403         create-code-for-hello-world-executable.h, which also adds a
7404         "main".
7405         (dg-final): Replace jit-verify-compile-to-file with
7406         jit-verify-output-file-was-created.  Strengthen the expected stdout
7407         from the built executable.
7408         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7409         favor of an implementation from new file
7410         create-code-for-hello-world-executable.h, which also adds a
7411         "main".
7412         (dg-final): Replace jit-verify-compile-to-file with
7413         jit-verify-output-file-was-created, and invoke new function
7414         jit-verify-object.
7415         * jit.dg/verify-dynamic-library.c: New source file.
7417 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7418             Brian Rzycki  <b.rzycki@samsung.com>
7420         PR tree-optimization/64878
7421         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7423 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7425         PR ipa/64896
7426         * g++.dg/ipa/pr64896.C: New test.
7428 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7430         PR target/64205
7431         * gcc.target/powerpc/pr64205.c: New file.
7433 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7435         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7436         (dg-options): Use -fpie instead of -fPIE -pie.
7438 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7440         PR middle-end/64937
7441         * g++.dg/asan/pr64937.C: New test.
7443 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7445         PR fortran/63205
7446         * gfortran.dg/class_to_type_4.f90: New test
7448 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7450         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7452 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7454         PR rtl-optimization/64957
7455         PR debug/64817
7456         * gcc.c-torture/execute/pr64957.c: New test.
7458 2015-02-05  Jeff Law  <law@redhat.com>
7460         PR target/17306
7461         * gcc.target/h8300/pr17306-1.c: New test.
7462         * gcc.target/h8300/pr17306-2.c: New test.
7464 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7466         PR fortran/64943
7467         * gfortran.dg/structure_constructor_12.f90: New.
7469 2015-02-05  Jeff Law  <law@redhat.com>
7471         PR target/58400
7472         gcc.target/h8300/pr58400.c: New test.
7474 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7476         * gcc.target/arm/macro_defs0.c: New test.
7477         * gcc.target/arm/macro_defs1.c: New test.
7478         * gcc.target/arm/macro_defs2.c: New test.
7480 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7482         PR rtl-optimization/64905
7483         * gcc.target/i386/pr64905.c: Require nonpic target.
7484         (dg-options): Add -fomit-frame-pointer.
7485         (main): Remove.
7487 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7489         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7490         tree dump scanning.
7492 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7494         PR fortran/64757
7495         * gfortran.dg/type_to_class_2.f90: New test
7496         * gfortran.dg/type_to_class_3.f90: New test
7498 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7500         PR ipa/64686
7501         * g++.dg/torture/pr64686.C: New testcase.
7503 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7505         PR rtl-optimization/64905
7506         * gcc.target/i386/pr64905.c: New file.
7508 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7510         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7511         * gcc.dg/guality/pr41616-1.c: Ditto.
7513 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7515         PR debug/64817
7516         * gcc.dg/pr64817-3.c: New.
7518 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7519             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7521         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7522         pass parameters in registers.
7523         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7524         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7525         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7527 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7528             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7530         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7531         list, allow for multilibed targets.
7532         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7534 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7536         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7537         * gcc.dg/pr46728-6.c: Ditto.
7539 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7541         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7542         for mips_nanlegacy target.
7544 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7546         * gcc.target/i386/chkp-hidden-def.c: New.
7548 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7550         PR middle-end/62103
7551         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7552         to use 24 bits for bitfield b.
7554 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7556         PR testsuite/64796
7557         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7558         cache result in a global variable.  Include all 32-bit targets for
7559         bswap64 tests.
7561 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7563         PR rtl-optimization/64756
7564         * gcc.c-torture/execute/pr64756.c: New test.
7566 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7568         PR target/64660
7569         * gcc.target/sh/pr64660-0.h: New.
7570         * gcc.target/sh/pr64660-1.c: New.
7571         * gcc.target/sh/pr64660-2.c: New.
7572         * gcc.target/sh/pr64660-3.c: New.
7573         * gcc.target/sh/pr64660-4.c: New.
7575 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7577         PR c++/64877
7578         * g++.dg/warn/Waddress-2.C: New.
7580 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7582         PR middle-end/61225
7583         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7585 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7587         PR preprocessor/64803
7588         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7590 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7592         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7594 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7596         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7597         (_ARM_FPSRC): Add DN and AHP fields.
7598         (clean_results): Force DN=1 on AArch64.
7599         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7600         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7601         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7602         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7603         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7604         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7606 2015-02-02  Alan Modra  <amodra@gmail.com>
7608         * gcc.target/powerpc/cprophard.c: New.
7610 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7612         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7613         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7615 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7617         PR debug/64817
7618         * gcc.dg/pr64817-1.c: New test.
7619         * gcc.dg/pr64817-2.c: New test.
7621 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7623         PR target/64851
7624         * gcc.target/sh/pr64851-0.h: New
7625         * gcc.target/sh/pr64851-1.c: New
7626         * gcc.target/sh/pr64851-2.c: New
7627         * gcc.target/sh/pr64851-3.c: New
7628         * gcc.target/sh/pr64851-4.c: New
7630 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7632         PR target/64882
7633         * gcc.dg/torture/pr64882.c: New test.
7635 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7637         PR target/64159
7638         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7639         sparc*-*-*.
7641 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7643         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7644         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7645         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7646         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7647         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7648         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7649         tree dump.
7650         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7651         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7652         tree dump.
7653         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7654         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7655         tree dump.
7657 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7659         PR target/64688
7660         * g++.dg/pr64688-2.C: New.
7662 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7664         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7665         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7666         * gcc.target/i386/fuse-caller-save.c: Ditto.
7667         * gcc.target/i386/headmerge-1.c: Ditto.
7668         * gcc.target/i386/headmerge-2.c: Ditto.
7669         * gcc.target/i386/sibcall-6.c: Ditto.
7671 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7673         PR target/64617
7674         * gcc.target/i386/pr64617.c: New test.
7676 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7678         PR target/15184
7679         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7680         (dg-options): Remove -m32.
7681         (dg-final): Scan for "movb %al" only.
7682         * gcc.target/i386/pr15184-2.c: Ditto.
7684 2015-01-30  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/64829
7687         * gcc.dg/vect/pr64829.c: New testcase.
7689 2015-01-29  Marek Polacek  <polacek@redhat.com>
7691         PR c/64709
7692         * gcc.dg/pr64709.c: New test.
7694 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7696         PR c++/64717
7697         * g++.dg/ubsan/pr64717-1.C: New test.
7698         * g++.dg/ubsan/pr64717-2.C: New test.
7700 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7702         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7704 2015-01-29  Jeff Law  <law@redhat.com>
7706         PR target/15184
7707         * gcc.target/i386/pr15184-1.c: New test.
7708         * gcc.target/i386/pr15184-2.c: New test.
7710 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7712         PR tree-optimization/64746
7713         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7715 2015-01-29  Richard Biener  <rguenther@suse.de>
7717         PR tree-optimization/64853
7718         * gcc.dg/torture/pr64853.c: New testcase.
7720 2015-01-29  Richard Biener  <rguenther@suse.de>
7722         PR tree-optimization/64844
7723         * gcc.dg/vect/pr64844.c: New testcase.
7725 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7727         PR middle-end/64809
7728         * gcc.dg/pr64809.c: Delete.
7730 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7732         PR middle-end/64805
7733         * gcc.target/i386/pr64805.c: New.
7735 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7737         * gcc.dg/guality/guality.h (main): Add argv[0] to
7738         guality_gdb_command.
7740 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7742         PR ipa/64801
7743         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7745 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7747         PR target/64659
7748         * gcc.target/sh/sh.exp
7749         (check_effective_target_atomic_model_soft_gusa_available,
7750         check_effective_target_atomic_model_soft_tcb_available,
7751         check_effective_target_atomic_model_soft_imask_available,
7752         check_effective_target_atomic_model_hard_llcs_available): New.
7753         * gcc.target/sh/pr64659-0.h: New.
7754         * gcc.target/sh/pr64659-1.c: New.
7755         * gcc.target/sh/pr64659-2.c: New.
7756         * gcc.target/sh/pr64659-3.c: New.
7757         * gcc.target/sh/pr64659-4.c: New.
7759 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7761         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7762         scan-assembler-times pattern.
7764 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7766         PR middle-end/64809
7767         * gcc.dg/pr64809.c: New test.
7769 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7771         PR tree-optimization/64277
7772         * gcc.dg/pr64277.c: New.
7774 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7776         PR tree-optimization/64718
7777         * gcc.c-torture/execute/pr64718.c: New test.
7779 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7781         * gcc.target/aarch64/abs_2.c: New.
7783 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7785         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7786         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7787         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7788         ISA rev < 2.
7790 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7792         PR bootstrap/64612
7793         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7794         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7795         { target comdat_group }.
7797 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7799         PR fortran/63861
7800         * gfortran.dg/goacc/coarray_2.f90: New.
7802 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7804         PR ipa/60871
7805         PR ipa/64139
7806         * g++.dg/torture/pr64139.C: New testcase.
7807         * g++.dg/torture/pr60871.C: Likewise.
7809 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7811         PR fortran/64230
7812         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7813         prevent linking errors.
7815 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7817         PR ipa/64282
7818         * g++.dg/torture/pr64282.C: New testcase.
7820 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7822         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7823         for wzr reg.
7825 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7827         * gcc.target/s390/hotpatch-13.c: New testcase.
7828         * gcc.target/s390/hotpatch-14.c: New testcase.
7829         * gcc.target/s390/hotpatch-15.c: New testcase.
7830         * gcc.target/s390/hotpatch-16.c: New testcase.
7831         * gcc.target/s390/hotpatch-17.c: New testcase.
7832         * gcc.target/s390/hotpatch-18.c: New testcase.
7833         * gcc.target/s390/hotpatch-19.c: New testcase.
7834         * gcc.target/s390/hotpatch-20.c: New testcase.
7835         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7836         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7837         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7838         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7839         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7840         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7841         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7842         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7843         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7844         * gcc.target/s390/hotpatch-10.c: Likewise.
7845         * gcc.target/s390/hotpatch-11.c: Likewise.
7846         * gcc.target/s390/hotpatch-12.c: Likewise.
7847         * gcc.target/s390/hotpatch-2.c: Likewise.
7848         * gcc.target/s390/hotpatch-3.c: Likewise.
7849         * gcc.target/s390/hotpatch-4.c: Likewise.
7850         * gcc.target/s390/hotpatch-5.c: Likewise.
7851         * gcc.target/s390/hotpatch-6.c: Likewise.
7852         * gcc.target/s390/hotpatch-7.c: Likewise.
7853         * gcc.target/s390/hotpatch-8.c: Likewise.
7854         * gcc.target/s390/hotpatch-9.c: Likewise.
7855         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7856         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7857         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7858         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7859         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7860         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7861         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7862         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7864 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7866         * gcc.dg/long_branch.c: New testcase.
7868 2015-01-27  Richard Biener  <rguenther@suse.de>
7870         PR tree-optimization/56273
7871         PR tree-optimization/59124
7872         PR tree-optimization/64277
7873         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7874         * gcc.dg/Warray-bounds-12.c: Likewise.
7875         * gcc.dg/Warray-bounds-13.c: Likewise.
7877 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7879         PR rtl-optimization/61058
7880         * gcc.dg/pr61058.c: New test.
7882 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7884         * gcc.target/i386/chkp-narrow-bounds.c: New.
7886 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7888         PR tree-optimization/64807
7889         * gcc.dg/pr64807.c: New test.
7891         PR c/64766
7892         * gcc.dg/pr64766.c: New test.
7894 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7896         PR target/49263
7897         * gcc.target/sh/pr49263-4.c: New.
7899 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7901         PR fortran/62044
7902         * gfortran.dg/allocate_with_mold_1.f90: New test
7904 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7906         PR c/64778
7907         * gcc.dg/pr64778.c: New test.
7909         PR middle-end/64421
7910         * gcc.dg/vect/pr64421.c: New test.
7912 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7914         PR fortran/64771
7915         * gfortran.dg/coarray_36.f: New.
7916         * gfortran.dg/coarray_37.f90: New.
7918 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7920         PR fortran/64230
7921         * gfortran.dg/class_allocate_18.f90: New.
7923 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7925         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7927 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7929         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7931 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7933         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7935 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7937         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7939 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7941         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7942         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7943         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7944         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7946 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7948         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7949         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7950         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7952 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7954         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7955         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7956         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7957         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7958         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7959         vXXXhn.inc.
7961 2015-01-26  Richard Biener  <rguenther@suse.de>
7963         PR middle-end/64764
7964         * gcc.dg/uninit-19.c: New testcase.
7966 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7968         * lib/target-supports.exp (check_effective_target_vect64): Add
7969         sparc*-*-*.
7971 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7973         PR testsuite/64712
7974         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7976 2015-01-26  Tony Liu  <tony.liu@arm.com>
7978         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7979         non-UAL cases.
7981 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7983         PR libfortran/64770
7984         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7985         correctly, clean up afterwards.
7987 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7989         PR fortran/62044
7990         * gfortran.dg/use_rename_7.f90: New.
7992 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7994         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7995         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7997 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7999         PR target/54236
8000         * gcc.target/sh/pr54236-4.c: New.
8002 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8004         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8005         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8006         Bridge test.
8008 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8010         PR libfortran/64770
8011         * gfortran.dg/open_new_segv.f90: New test.
8013 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8015         PR target/49263
8016         PR target/53987
8017         PR target/64345
8018         PR target/59533
8019         PR target/52933
8020         PR target/54236
8021         PR target/51244
8022         * gcc.target/sh/pr64345-1.c: New.
8023         * gcc.target/sh/pr64345-2.c: New.
8024         * gcc.target/sh/pr59533-1.c: New.
8025         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8026         * gcc.target/sh/pr52933-2.c: Likewise.
8027         * gcc.target/sh/pr54089-1.c: Likewise.
8028         * gcc.target/sh/pr54236-1.c: Likewise.
8029         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8030         * gcc.target/sh/pr49263-1.c: Remove xfails.
8031         * gcc.target/sh/pr49263-2.c: Likewise.
8032         * gcc.target/sh/pr49263-3.c: Likewise.
8033         * gcc.target/sh/pr53987-1.c: Likewise.
8034         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8035         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8036         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8037         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8038         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8039         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8040         test_009): New.
8041         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8042         (test_02): New.
8044 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8046         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8048 2015-01-23  Ian Lance Taylor  <iant@google.com>
8050         PR go/64510
8051         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8052         targets without split stack support.
8054 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8056         PR target/64317
8057         * gcc.target/i386/pr64317.c: New test.
8059 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8061         PR rtl-optimization/63637
8062         PR rtl-optimization/60663
8063         * gcc.dg/pr63637-1.c: New test.
8064         * gcc.dg/pr63637-2.c: New test.
8065         * gcc.dg/pr63637-3.c: New test.
8066         * gcc.dg/pr63637-4.c: New test.
8067         * gcc.dg/pr63637-5.c: New test.
8068         * gcc.dg/pr63637-6.c: New test.
8069         * gcc.target/i386/pr63637-1.c: New test.
8070         * gcc.target/i386/pr63637-2.c: New test.
8071         * gcc.target/i386/pr63637-3.c: New test.
8072         * gcc.target/i386/pr63637-4.c: New test.
8073         * gcc.target/i386/pr63637-5.c: New test.
8074         * gcc.target/i386/pr63637-6.c: New test.
8076 2015-01-23  Richard Biener  <rguenther@suse.de>
8078         PR testsuite/63439
8079         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8080         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8082 2015-01-23  Marek Polacek  <polacek@redhat.com>
8084         PR preprocessor/60570
8085         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8086         * gcc.dg/cpp/pr60570.c: New test.
8088 2015-01-23  Richard Biener  <rguenther@suse.de>
8090         PR testsuite/63439
8091         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8092         vectorization on vect64 targets.
8094 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8096         PR fortran/60922
8097         * gfortran.dg/class_allocate_17.f90: New.
8099 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8101         PR fortran/64726
8102         * gfortran.dg/goacc/combined_loop.f90: New.
8104 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8106         PR fortran/61933
8107         * gfortran.dg/make_unit.f90: New test.
8109 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111         PR fortran/61933
8112         * gfortran.dg/negative_unit_int8.f: Update.
8114 2015-01-22  Jeff Law  <law@redhat.com>
8116         PR target/52076
8117         * gcc.target/m68k/pr52076-1.c: New test.
8118         * gcc.target/m68k/pr52076-2.c: New test.
8120 2015-01-22  Richard Biener  <rguenther@suse.de>
8122         PR middle-end/64728
8123         * gcc.dg/torture/pr64728.c: New testcase.
8125 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8127         PR target/64688
8128         * g++.dg/pr64688.C: New test.
8130 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8132         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8133         to avoid errors with -fpic.
8135 2015-01-22  Richard Biener  <rguenther@suse.de>
8137         PR libstdc++/64535
8138         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8140 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8142         PR rtl-optimization/64682
8143         * gcc.c-torture/execute/pr64682.c: New file.
8145 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8147         PR debug/64511
8148         * gcc.dg/pr64511.c: New test.
8150         PR rtl-optimization/62078
8151         * g++.dg/opt/pr62078.C: New test.
8153         PR c/63307
8154         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8156 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8158         PR fortran/57023
8159         * gfortran.dg/internal_pack_15.f90:  New test.
8161 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8163         * c-c++-common/tsan/step.c: New testcase.
8165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8167         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8169 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8171         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8175         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8177 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8179         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8181 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8183         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8185 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8187         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8189 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8191         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8193 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8195         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8197 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8199         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8201 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8203         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8207         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8209 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8211         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8215         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8216         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8217         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8218         vXXXw.inc.
8220 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8222         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8223         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8224         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8225         vXXXl.inc.
8227 2015-01-21  Renlin Li  <renlin.li@arm.com>
8229         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8230         * g++.dg/tls/thread_local5g.C: Likewise.
8231         * g++.dg/tls/thread_local6g.C: Likewise.
8233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8235         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8236         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8237         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8239 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8241         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8242         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8243         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8247         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8248         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8249         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8253         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8254         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8255         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8257 2015-01-20  Jeff Law  <law@redhat.com>
8259         PR target/59946
8260         * gcc.target/m68k/pr59946.c: New test.
8262 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8264         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8265         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8266         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8268 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8270         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8271         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8272         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8274 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8276         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8277         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8278         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8280 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8282         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8283         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8284         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8285         vshuffle.inc.
8286         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8287         vshuffle.inc.
8289 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8291         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8292         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8293         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8295 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8297         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8298         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8299         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8301 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8303         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8305 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8307         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8309         PR sanitizer/64632
8310         * g++.dg/ubsan/pr64632.C: New test.
8312         PR debug/64663
8313         * gcc.dg/pr64663.c: New test.
8315 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/64383
8318         * g++.dg/warn/Wunused-var-23.C: New.
8320 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8322         PR c++/59937
8323         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8324         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8326 2015-01-20  Richard Biener  <rguenther@suse.de>
8328         PR ipa/64684
8329         * gcc.dg/lto/pr64684_0.c: New testcase.
8330         * gcc.dg/lto/pr64684_1.c: Likewise.
8331         * gcc.dg/lto/pr64684_2.c: Likewise.
8332         * gcc.dg/lto/pr64685_0.c: Likewise.
8333         * gcc.dg/lto/pr64685_1.c: Likewise.
8335 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8337         PR c++/62241
8338         * g++.dg/cpp1y/lambda-init12.C: New.
8340 2015-01-20  Richard Biener  <rguenther@suse.de>
8342         PR tree-optimization/64410
8343         * g++.dg/vect/pr64410.cc: Require vect_double.
8345 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8347         PR target/64149
8348         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8350 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8352         PR bootstrap/64676
8353         Revert:
8354         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8356         PR rtl-optimization/64081
8357         * gcc.dg/pr64081.c: New test.
8359 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8361         * jit.dg/harness.h: Include <unistd.h>.
8362         (CHECK_NO_ERRORS): New.
8363         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8364         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8365         gcc_jit_context_compile_to_file.
8366         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8367         args to the spawned executable.
8368         (jit-expand-vars): New function.
8369         (jit-exe-params): New variable.
8370         (dg-jit-set-exe-params): New function.
8371         (jit-dg-test): Detect testcases that use
8372         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8373         Set arguments of spawned process to jit-exe-params.
8374         (jit-get-output-filename): New function.
8375         (jit-setup-compile-to-file): New function.
8376         (jit-verify-compile-to-file): New function.
8377         (jit-run-executable): New function.
8378         (jit-verify-executable): New function.
8379         * jit.dg/test-compile-to-assembler.c: New testcase.
8380         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8381         * jit.dg/test-compile-to-executable.c: New testcase.
8382         * jit.dg/test-compile-to-object.c: New testcase.
8384 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8386         PR target/64652
8387         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8388         (test_1): New.
8390 2015-01-19  Martin Liska  <mliska@suse.cz>
8392         * objc/compile/pr64668.m: New test.
8394 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8396         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8397         (create_overflow_fn): Update comment to clarify that
8398         the third param of the created function is a bool *, not
8399         an int *.
8400         (verify_int_overflow_fn): Convert param "expected_ovf" from
8401         int to bool.  Update third param of "overflow_fn_type" from int *
8402         to bool *.  Update local "actual_ovf" from int to bool.
8403         (verify_uint_overflow_fn): Likewise.
8405 2015-01-19  Martin Liska  <mliska@suse.cz>
8407         * gcc.dg/ipa/ipa-icf-33.c: New test.
8409 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8410             Haijian Zhang  <z.zhanghaijian@huawei.com>
8412         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8413         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8414         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8415         result_float64x2, expected_hfloat64x2): New helper type, variable and
8416         declaration.
8417         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8418         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8419         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8420         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8421         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8422         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8423         and target without the FMA feature.
8425 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8427         * gcc.target/aarch64/pr64304.c: New testcase.
8429 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8431         PR rtl-optimization/64081
8432         * gcc.dg/pr64081.c: New test.
8434 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8436         PR target/63971
8437         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8438         the epilogue).
8439         * gcc.target/aarch64/test_frame_6.c: Likewise.
8440         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8441         and x19 (in the epilogue).
8442         * gcc.target/aarch64/test_frame_4.c: Likewise.
8443         * gcc.target/aarch64/test_frame_7.c: Likewise.
8445 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8447         * gcc.target/i386/chkp-always_inline.c: New.
8449 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8450             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8452         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8453         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8455 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8457         PR fortran/60255
8458         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8459         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8461 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8463         PR fortran/64578
8464         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8466 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8468         PR target/64652
8469         * gcc.target/sh/torture/pr64652.c: New.
8471 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8473         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8474         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8475         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8476         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8477         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8478         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8480 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8482         PR ipa/64378
8483         * g++.dg/torture/pr64378.C: New testcase.
8485 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8487         PR fortran/57959
8488         * gfortran.dg/block_13.f08: New test
8490 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8492         PR fortran/55901
8493         * gfortran.dg/associate_1.f03: Allow test for character with
8494         automatic length.
8496 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8498         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8499         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8501 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8503         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8505 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8507         PR fortran/64578
8508         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8510 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8512         PR fortran/60357
8513         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8515         PR fortran/61275
8516         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8518         PR fortran/55932
8519         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8521 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8523         PR fortran/60334
8524         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8526 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8528         PR rtl-optimization/52773
8529         * gcc.c-torture/compile/pr52773.c: New test.
8531 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8533         PR c++/62134
8534         * g++.dg/cpp0x/alias-decl-46.C: New.
8536 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8538         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8540 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8542         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8543         Add trace.
8544         (CHECK_FP): Likewise.
8545         (CHECK_CUMULATIVE_SAT): Likewise.
8547 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8549         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8550         (Set_Neon_Cumulative_Sat): Add parameter.
8551         (__set_neon_cumulative_sat): Support new parameter.
8552         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8553         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8554         argument.
8555         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8556         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8557         argument.
8559 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8561         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8562         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8564 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8566         PR c++/60056
8567         * g++.dg/tls/thread_local-ice4.C: New.
8569 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8571         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8572         than Neon options.
8574 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8576         PR c++/62276
8577         * g++.dg/cpp0x/vt-62276.C: New.
8579 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8581         PR middle-end/64353
8582         * g++.dg/pr64353.C: New.
8584 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8586         PR target/64263
8587         * gcc.target/aarch64/pr64263_1.c: New test.
8589 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8591         PR tree-optimization/64434
8592         * gcc.dg/torture/pr64434.c: Move to...
8593         * gcc.dg/pr64434.c: ... here.
8595 2015-01-16  Richard Biener  <rguenther@suse.de>
8597         PR middle-end/64614
8598         * gcc.dg/uninit-18.c: New testcase.
8600 2015-01-16  Richard Biener  <rguenther@suse.de>
8602         PR tree-optimization/64568
8603         * g++.dg/torture/pr64568-2.C: New testcase.
8605 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8607         PR target/64363
8608         * gcc.target/i386/chkp-label-address.c: New.
8610 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8612         PR fortran/45290
8613         * gfortran.dg/pointer_init_6.f90: Extended.
8615 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8617         * gcc.c-torture/compile/20150108.c: New test.
8619 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8621         * gcc.target/visium: New directory.
8623 2015-01-16  Richard Biener  <rguenther@suse.de>
8625         PR tree-optimization/61743
8626         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8627         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8629 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8631         * gcc.dg/pr64015.c: New test.
8633 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8635         PR ipa/64163
8636         PR ipa/64612
8637         * g++.dg/ipa/pr64612.C: New test.
8639 2015-01-16  Renlin Li  <renlin.li@arm.com>
8641         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8643 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8645         * gcc.target/i386/sse-14.c: Test new intrinsic.
8646         * gcc.target/i386/sse-22.c: Ditto.
8648 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8650         PR c++/58614
8651         * g++.dg/cpp0x/auto44.C: New.
8653 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8655         PR target/59710
8656         * gcc.target/nios2/gpopt-all.c: New test case.
8657         * gcc.target/nios2/gpopt-local.c: New test case.
8658         * gcc.target/nios2/gpopt-global.c: New test case.
8659         * gcc.target/nios2/gpopt-data.c: New test case.
8660         * gcc.target/nios2/gpopt-none.c: New test case.
8662 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8664         * g++.dg/ubsan/vptr-1.C: New test.
8665         * g++.dg/ubsan/vptr-2.C: New test.
8666         * g++.dg/ubsan/vptr-3.C: New test.
8667         * g++.dg/ubsan/vptr-4.C: New test.
8668         * g++.dg/ubsan/vptr-5.C: New test.
8669         * g++.dg/ubsan/vptr-6.C: New test.
8670         * g++.dg/ubsan/vptr-7.C: New test.
8671         * g++.dg/ubsan/vptr-8.C: New test.
8672         * g++.dg/ubsan/vptr-9.C: New test.
8674 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8676         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8677         is set up.
8678         * lib/gcc-dg.exp: Likewise.
8680 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8682         PR rtl-optimization/64110
8683         * gcc.target/i386/pr64110.c: Add scan-assembler.
8685 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8686             James Norris  <jnorris@codesourcery.com>
8687             Cesar Philippidis  <cesar@codesourcery.com>
8688             Ilmir Usmanov  <i.usmanov@samsung.com>
8690         * lib/target-supports.exp (check_effective_target_fopenacc): New
8691         procedure.
8692         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8693         * g++.dg/goacc/goacc.exp: Likewise.
8694         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8695         * gcc.dg/goacc/goacc.exp: Likewise.
8696         * gfortran.dg/goacc/goacc.exp: Likewise.
8697         * c-c++-common/cpp/openacc-define-1.c: New file.
8698         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8699         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8700         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8701         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8702         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8703         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8704         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8705         * c-c++-common/goacc/cache-1.c: Likewise.
8706         * c-c++-common/goacc/clauses-fail.c: Likewise.
8707         * c-c++-common/goacc/collapse-1.c: Likewise.
8708         * c-c++-common/goacc/data-1.c: Likewise.
8709         * c-c++-common/goacc/data-2.c: Likewise.
8710         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8711         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8712         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8713         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8714         * c-c++-common/goacc/if-clause-1.c: Likewise.
8715         * c-c++-common/goacc/if-clause-2.c: Likewise.
8716         * c-c++-common/goacc/kernels-1.c: Likewise.
8717         * c-c++-common/goacc/loop-1.c: Likewise.
8718         * c-c++-common/goacc/loop-private-1.c: Likewise.
8719         * c-c++-common/goacc/nesting-1.c: Likewise.
8720         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8721         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8722         * c-c++-common/goacc/parallel-1.c: Likewise.
8723         * c-c++-common/goacc/pcopy.c: Likewise.
8724         * c-c++-common/goacc/pcopyin.c: Likewise.
8725         * c-c++-common/goacc/pcopyout.c: Likewise.
8726         * c-c++-common/goacc/pcreate.c: Likewise.
8727         * c-c++-common/goacc/pragma_context.c: Likewise.
8728         * c-c++-common/goacc/present-1.c: Likewise.
8729         * c-c++-common/goacc/reduction-1.c: Likewise.
8730         * c-c++-common/goacc/reduction-2.c: Likewise.
8731         * c-c++-common/goacc/reduction-3.c: Likewise.
8732         * c-c++-common/goacc/reduction-4.c: Likewise.
8733         * c-c++-common/goacc/sb-1.c: Likewise.
8734         * c-c++-common/goacc/sb-2.c: Likewise.
8735         * c-c++-common/goacc/sb-3.c: Likewise.
8736         * c-c++-common/goacc/update-1.c: Likewise.
8737         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8738         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8739         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8740         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8741         * gfortran.dg/goacc/assumed.f95: Likewise.
8742         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8743         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8744         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8745         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8746         * gfortran.dg/goacc/branch.f95: Likewise.
8747         * gfortran.dg/goacc/cache-1.f95: Likewise.
8748         * gfortran.dg/goacc/coarray.f95: Likewise.
8749         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8750         * gfortran.dg/goacc/cray.f95: Likewise.
8751         * gfortran.dg/goacc/critical.f95: Likewise.
8752         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8753         * gfortran.dg/goacc/data-tree.f95: Likewise.
8754         * gfortran.dg/goacc/declare-1.f95: Likewise.
8755         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8756         * gfortran.dg/goacc/fixed-1.f: Likewise.
8757         * gfortran.dg/goacc/fixed-2.f: Likewise.
8758         * gfortran.dg/goacc/fixed-3.f: Likewise.
8759         * gfortran.dg/goacc/fixed-4.f: Likewise.
8760         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8761         * gfortran.dg/goacc/if.f95: Likewise.
8762         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8763         * gfortran.dg/goacc/list.f95: Likewise.
8764         * gfortran.dg/goacc/literal.f95: Likewise.
8765         * gfortran.dg/goacc/loop-1.f95: Likewise.
8766         * gfortran.dg/goacc/loop-2.f95: Likewise.
8767         * gfortran.dg/goacc/loop-3.f95: Likewise.
8768         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8769         * gfortran.dg/goacc/omp.f95: Likewise.
8770         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8771         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8772         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8773         * gfortran.dg/goacc/parameter.f95: Likewise.
8774         * gfortran.dg/goacc/private-1.f95: Likewise.
8775         * gfortran.dg/goacc/private-2.f95: Likewise.
8776         * gfortran.dg/goacc/private-3.f95: Likewise.
8777         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8778         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8779         * gfortran.dg/goacc/reduction.f95: Likewise.
8780         * gfortran.dg/goacc/routine-1.f90: Likewise.
8781         * gfortran.dg/goacc/routine-2.f90: Likewise.
8782         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8783         * gfortran.dg/goacc/several-directives.f95: Likewise.
8784         * gfortran.dg/goacc/sie.f95: Likewise.
8785         * gfortran.dg/goacc/subarrays.f95: Likewise.
8786         * gfortran.dg/gomp/map-1.f90: Likewise.
8787         * gfortran.dg/openacc-define-1.f90: Likewise.
8788         * gfortran.dg/openacc-define-2.f90: Likewise.
8789         * gfortran.dg/openacc-define-3.f90: Likewise.
8790         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8791         * g++.dg/gomp/block-2.C: Likewise.
8792         * g++.dg/gomp/block-3.C: Likewise.
8793         * g++.dg/gomp/block-5.C: Likewise.
8794         * g++.dg/gomp/target-1.C: Likewise.
8795         * g++.dg/gomp/target-2.C: Likewise.
8796         * g++.dg/gomp/taskgroup-1.C: Likewise.
8797         * g++.dg/gomp/teams-1.C: Likewise.
8798         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8799         * gcc.dg/cilk-plus/jump.c: Likewise.
8800         * gcc.dg/gomp/block-1.c: Likewise.
8801         * gcc.dg/gomp/block-10.c: Likewise.
8802         * gcc.dg/gomp/block-2.c: Likewise.
8803         * gcc.dg/gomp/block-3.c: Likewise.
8804         * gcc.dg/gomp/block-4.c: Likewise.
8805         * gcc.dg/gomp/block-5.c: Likewise.
8806         * gcc.dg/gomp/block-6.c: Likewise.
8807         * gcc.dg/gomp/block-7.c: Likewise.
8808         * gcc.dg/gomp/block-8.c: Likewise.
8809         * gcc.dg/gomp/block-9.c: Likewise.
8810         * gcc.dg/gomp/target-1.c: Likewise.
8811         * gcc.dg/gomp/target-2.c: Likewise.
8812         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8813         * gcc.dg/gomp/teams-1.c: Likewise.
8815 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8817         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8818         test case.
8820 2015-01-15  Mike Stump  <mikestump@comcast.net>
8822         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8823         * gcc.dg/inline_2.c: Likewise.
8824         * gcc.dg/inline_3.c: Likewise.
8825         * gcc.dg/inline_4.c: Likewise.
8827 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8829         PR fortran/58023
8830         * gfortran.dg/proc_ptr_comp_43.f90: New.
8832 2015-01-15  Mike Stump  <mikestump@comcast.net>
8834         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8835         * gcc.dg/unroll_2.c: Likewise.
8836         * gcc.dg/unroll_3.c: Likewise.
8837         * gcc.dg/unroll_4.c: Likewise.
8838         * gcc.dg/unroll_5.c: Likewise.
8840 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8842         PR target/63971
8843         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8844         in epilogue.
8845         * gcc.target/aarch64/test_frame_6.c: Likewise.
8846         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8847         x30 and x19 (in the epilogue).
8848         * gcc.target/aarch64/test_frame_4.c: Likewise.
8849         * gcc.target/aarch64/test_frame_7.c: Likewise.
8851 2015-01-15  Martin Liska  <mliska@suse.cz>
8853         * g++.dg/ipa/pr64068.C: New test.
8854         * gcc.dg/ipa/PR64559.c: New test.
8856 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8858         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8859         with PIE.
8861 2015-01-15  Richard Biener  <rguenther@suse.de>
8863         PR tree-optimization/61743
8864         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8865         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8867 2015-01-15 Renlin Li <renlin.li@arm.com>
8869         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8870         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8872 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8874         * gcc.dg/vect/vect-aggressive-1.c: New.
8875         * gcc.target/i386/avx2-vect-aggressive.c: New.
8877 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8879         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8881 2015-01-15  Richard Biener  <rguenther@suse.de>
8883         PR lto/64415
8884         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8885         -Wl,-undefined,dynamic_lookup.
8887 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8889         * gnat.dg/opt47.adb: New test.
8891 2015-01-15  Richard Biener  <rguenther@suse.de>
8893         PR lto/64415
8894         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8896 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8898         PR tree-optimization/64434
8899         * gcc.dg/torture/pr64434.c: New test.
8901 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8903         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8904         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8905         -march=loongson* and -march=octeon* require -mno-micromips.
8907 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8908             Matthew Fortune  <matthew.fortune@imgtec.com>
8910         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8911         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8912         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8913         * gcc.target/mips/call-saved-7.c: New file.
8914         * gcc.target/mips/call-saved-8.c: New file.
8915         * gcc.target/mips/call-saved-9.c: New file.
8917 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8919         * gcc.target/mips/lsa.c: New file.
8920         * gcc.target/mips/mips64-lsa.c: Likewise.
8921         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8922         * gcc.target/mips/mulsize-4.c: Likewise.
8923         * gcc.target/mips/mulsize-5.c: New file.
8924         * gcc.target/mips/mulsize-6.c: Likewise.
8925         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8926         and !HAS_LSA as ghost options.
8927         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8928         for !HAS_LSA.
8930 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8932         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8934 2015-01-15  Richard Biener  <rguenther@suse.de>
8936         PR middle-end/64365
8937         * gcc.dg/torture/pr64365.c: New testcase.
8939 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8941         * gcc.dg/stackprotectexplicit1.c: New test.
8942         * g++.dg/stackprotectexplicit2.c: New test.
8944 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946         PR target/61933
8947         * gfortran.dg/inquire_internal.f90: New.
8948         * gfortran.dg/negative_unit_check.f90: New.
8950 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8952         PR target/53988
8953         * gcc.target/sh/pr53988-1.c: New.
8955 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8957         PR c++/58671
8958         * g++.dg/tls/thread_local-ice3.C: New.
8960 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8962         * gcc.target/i386/fentry-override.c: Properly place {} in target
8963         selector.  Remove nonpic.
8964         * gcc.target/i386/fentry.c: Likewise.
8966 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8968         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8969         warnings instead of errors.
8971 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8973         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8974         option support instead of ENABLE_LTO from Makefile.
8976 2015-01-14  Richard Biener  <rguenther@suse.de>
8978         PR tree-optimization/59354
8979         * gcc.dg/vect/pr59354.c: New testcase.
8981 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8983         * lib/target-supports.exp
8984         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8985         on ARM architures before v7.
8987 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8989         PR middle-end/59448
8990         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8991         an atomic_exchange.
8993 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8995         PR target/64386
8996         * gcc.target/i386/pr64386.c: New test.
8998 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9000         PR target/64393
9001         * gcc.target/i386/pr64393.c: New test.
9003 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9005         PR target/64387
9006         * gcc.target/i386/pr64387.c: New test.
9008 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9010         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9012 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9014         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9016 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9018         PR target/64453
9019         * gcc.target/arm/pr64453.c: New.
9021 2015-01-14  Richard Biener  <rguenther@suse.de>
9023         PR lto/64415
9024         * gcc.dg/lto/pr64415_0.c: New testcase.
9025         * gcc.dg/lto/pr64415_1.c: Likewise.
9027 2015-01-14  Martin Liska  <mliska@suse.cz>
9029         * gcc.dg/ipa/pr64307.c: New test.
9031 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9033         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9034         64-bit and 128-bit.
9036 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9038         PR target/64460
9039         * gcc.target/arm/pr64460_1.c: New test.
9041 2015-01-14  Richard Biener  <rguenther@suse.de>
9043         PR tree-optimization/64493
9044         PR tree-optimization/64495
9045         * gcc.dg/vect/pr64493.c: New testcase.
9046         * gcc.dg/vect/pr64495.c: Likewise.
9048 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9050         * gcc.dg/Warray-bounds-11.c: New test-case.
9052 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9054         * gcc.target/mips/octeon3-pipe-1.c: New test.
9056 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9058         * jit.dg/harness.h (set_up_logging): Move string concatenation
9059         into...
9060         (concat_strings): New function.
9061         (dump_reproducer): New function.
9062         (test_jit): Call dump_reproducer.
9063         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9064         function.
9065         (jit-dg-test): Delete any generated reproducer from previous runs.
9066         Verify that a generated reproducer was created, and verify that it
9067         compiles.
9068         * jit.dg/test-nested-contexts.c (main): Call
9069         gcc_jit_context_dump_reproducer_to_file.
9071 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9073         * gcc.dg/aru-2.c: Add dg-require-profiling.
9075 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9077         * lib/target-supports.exp (check_profiling_available): Check if
9078         -pg links.
9080 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9082         PR ipa/64565
9083         * g++.dg/torture/pr64565.C: New testcase.
9085 2015-01-13  Marek Polacek  <polacek@redhat.com>
9087         PR middle-end/64391
9088         * gcc.dg/tm/pr64391.c: New test.
9090 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9092         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9093         true.
9095 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9097         * gcc.target/i386/pie.c: New test.
9099         * lib/target-supports.exp (check_effective_target_pie): New.
9101 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9103         PR rtl-optimization/64286
9104         * gcc.target/i386/avx2-pr64286.c: New test.
9106 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9108         PR c++/57626
9109         * g++.dg/cpp0x/vt-57626.C: New.
9111 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9113         PR fortran/64528
9114         * gfortran.dg/pr64528.f90: New test.
9116 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9118         * gcc.target/aarch64/subsp.c: New test.
9120 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9122         * gcc.target/aarch64/store-pair-1.c: New testcase.
9124 2015-01-13  Richard Biener  <rguenther@suse.de>
9126         PR lto/64373
9127         * gcc.dg/lto/pr64373_0.c: New testcase.
9129 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9131         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9132         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9134 2015-01-13  Richard Biener  <rguenther@suse.de>
9136         PR tree-optimization/64406
9137         * gcc.dg/pr64406.c: New testcase.
9139 2015-01-13  Richard Biener  <rguenther@suse.de>
9141         PR tree-optimization/64404
9142         * gcc.dg/vect/pr64404.c: New testcase.
9144 2015-01-13  Richard Biener  <rguenther@suse.de>
9146         PR tree-optimization/64568
9147         * g++.dg/torture/pr64568.C: New testcase.
9149 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9151         * jit.dg/test-error-local-used-from-other-function.c: New test
9152         case.
9153         * jit.dg/test-error-param-reuse.c: New test case.
9154         * jit.dg/test-error-param-sharing.c: New test case.
9155         * jit.dg/test-error-param-used-from-other-function.c: New test
9156         case.
9157         * jit.dg/test-error-param-used-without-a-function.c: New test
9158         case.
9160 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9162         PR tree-optimization/64563
9163         * gcc.dg/pr64563.c: New test.
9165         PR target/64513
9166         * gcc.target/i386/pr64513.c: New test.
9168         PR tree-optimization/64454
9169         * gcc.dg/pr64454.c: New test.
9171         PR testsuite/64028
9172         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9173         bind_pic_locally.
9174         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9175         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9176         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9177         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9178         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9179         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9180         * gcc.dg/vect/slp-25.c: Likewise.
9181         * gcc.dg/vect/vect-109.c: Likewise.
9182         * gcc.dg/vect/vect-13.c: Likewise.
9183         * gcc.dg/vect/vect-17.c: Likewise.
9184         * gcc.dg/vect/vect-18.c: Likewise.
9185         * gcc.dg/vect/vect-19.c: Likewise.
9186         * gcc.dg/vect/vect-20.c: Likewise.
9187         * gcc.dg/vect/vect-21.c: Likewise.
9188         * gcc.dg/vect/vect-22.c: Likewise.
9189         * gcc.dg/vect/vect-27.c: Likewise.
9190         * gcc.dg/vect/vect-29.c: Likewise.
9191         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9192         * gcc.dg/vect/vect-2.c: Likewise.
9193         * gcc.dg/vect/vect-3.c: Likewise.
9194         * gcc.dg/vect/vect-4.c: Likewise.
9195         * gcc.dg/vect/vect-5.c: Likewise.
9196         * gcc.dg/vect/vect-72.c: Likewise.
9197         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9198         * gcc.dg/vect/vect-73.c: Likewise.
9199         * gcc.dg/vect/vect-77-global.c: Likewise.
9200         * gcc.dg/vect/vect-78-global.c: Likewise.
9201         * gcc.dg/vect/vect-7.c: Likewise.
9202         * gcc.dg/vect/vect-86.c: Likewise.
9203         * gcc.dg/vect/vect-align-1.c: Likewise.
9204         * gcc.dg/vect/vect-align-3.c: Likewise.
9205         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9206         * gcc.dg/vect/vect-all.c: Likewise.
9207         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9208         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9209         * gcc.dg/vect/vect-peel-3.c: Likewise.
9210         * gcc.dg/vect/vect-peel-4.c: Likewise.
9211         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9213 2015-01-12  Jeff Law  <law@redhat.com>
9215         PR target/64461
9216         * gcc.target/m68k/pr64461.c: New test.
9218 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9220         * jit.dg/test-array-as-pointer.c (create_code): Update call
9221         to gcc_jit_context_new_global by setting "kind" to
9222         GCC_JIT_GLOBAL_IMPORTED.
9223         * jit.dg/test-error-array-as-pointer.c: Likewise.
9224         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9225         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9226         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9227         * jit.dg/test-using-global.c (the_global): Rename to...
9228         (imported_global): ...this.
9229         (create_code): Update to test the three kinds of global.
9230         (verify_code): Likewise.
9232 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9234         PR testsuite/64427
9235         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9236         undefined behavior.
9237         * gcc.target/i386/pr64291-2.c: Updated.
9239 2015-01-12  Richard Biener  <rguenther@suse.de>
9241         PR tree-optimization/64530
9242         * gfortran.dg/pr64530.f90: New testcase.
9244 2015-01-12  Richard Biener  <rguenther@suse.de>
9246         PR middle-end/64357
9247         * gcc.dg/torture/pr64357.c: New testcase.
9249 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9251         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9252         selector.
9254 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9255         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9257 2015-01-12  Martin Liska  <mliska@suse.cz>
9259         * gcc.dg/ipa/PR64550.c: New test.
9261 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9263         PR ipa/63470
9264         * g++.dg/ipa/pr63470.C: New testcase.
9266 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9268         PR fortran/63733
9269         * gfortran.dg/typebound_operator_20.f90: New.
9271 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9273         PR fortran/58023
9274         * gfortran.dg/proc_ptr_comp_42.f90: New.
9276 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9278         PR fortran/64508
9279         * gfortran.dg/proc_ptr_comp_41.f90: New.
9281 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9283         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9285 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9287         PR fortran/64522
9288         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9289         and add dg-excess-errors.
9290         * gfortran.dg/line_length_6.f90: New.
9291         * gfortran.dg/line_length_7.f90: New.
9292         * gfortran.dg/line_length_8.f90: New.
9293         * gfortran.dg/line_length_9.f90: New.
9294         * gfortran.dg/line_length_10.f90: New.
9295         * gfortran.dg/line_length_11.f90: New.
9297 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9299         * jit.dg/test-threads.c (struct testcase): Move declaration
9300         to jit.dg/all-non-failing-tests.h.
9301         (testcases): Likewise.
9302         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9303         declaration here from jit.dg/all-non-failing-tests.h.
9304         (testcases): Likewise.
9305         * jit.dg/test-combination.c (create_code): Eliminate spelling
9306         out all of the testcases in favor of looping through the
9307         "testcases" metadata.
9308         (verify_code): Likewise.
9310 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9312         PR rtl-optimization/64536
9313         * gcc.dg/pr64536.c: New test.
9315 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9317         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9318         * jit.dg/test-combination.c (create_code): Likewise.
9319         (verify_code): Likewise.
9320         * jit.dg/test-constants.c: New test case.
9321         * jit.dg/test-threads.c: Add test-constants.c.
9323 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9325         PR libobjc/51891
9326         * objc.dg/gnu-api-2-class.m: Add a test case
9327         for the above change.
9329 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9331         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9333 2015-01-09  Richard Biener  <rguenther@suse.de>
9335         PR tree-optimization/64410
9336         * g++.dg/vect/pr64410.cc: New testcase.
9338 2015-01-09  Martin Liska  <mliska@suse.cz>
9340         * gcc.dg/ipa/ipa-icf-32.c: New test.
9342 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9344         * c-c++-common/tsan/tsan_barrier.h: New.
9345         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9346         * c-c++-common/tsan/bitfield_race.c: Likewise.
9347         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9348         * c-c++-common/tsan/mutexset1.c: Likewise.
9349         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9350         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9351         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9352         * c-c++-common/tsan/simple_race.c: Likewise.
9353         * c-c++-common/tsan/simple_stack.c: Likewise.
9354         * c-c++-common/tsan/sleep_sync.c: Likewise.
9355         * c-c++-common/tsan/tiny_race.c: Likewise.
9356         * c-c++-common/tsan/tls_race.c: Likewise.
9357         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9358         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9359         * g++.dg/tsan/atomic_free.C: Likewise.
9360         * g++.dg/tsan/atomic_free2.C: Likewise.
9361         * g++.dg/tsan/cond_race.C: Likewise.
9362         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9364 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9366         PR testsuite/62250
9367         * lib/target-supports.exp (check_effective_target_libatomic_available):
9368         New.
9369         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9370         targets that match effective-target libatomic_available.
9371         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9373 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9375         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9376         Verify the result of gcc_jit_context_get_last_error.
9377         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9379 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9381         PR tree-optimization/63989
9382         * gcc.dg/strlenopt-27.c: New test.
9384 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9386         * jit.dg/harness.h (set_up_logging): New function.
9387         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9388         set_up_logging on the context, so that every testcase is
9389         logged to a particular file.
9390         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9391         and call gcc_jit_context_set_logfile on the top-level context.
9393 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9395         PR target/64338
9396         * g++.dg/opt/pr64338.C: New test.
9398 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9400         * gfortran.dg/coarray/codimension_2b.f90: New file.
9401         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9402         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9404 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9406         PR c++/59004
9407         * g++.dg/ext/fnname4.C: New.
9409 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9411         PR c++/64462
9412         * g++.dg/cpp0x/constexpr-64462.C: New.
9414 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9416         PR c++/60753
9417         * g++.dg/cpp0x/deleted10.C: New.
9419 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9421         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9423 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9425         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9426         GCC_JIT_UNARY_OP_ABS.
9427         (verify_unary_ops): Likewise.
9429 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9431         * jit.dg/test-arith-overflow.c: New test case.
9432         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9433         * jit.dg/test-combination.c (create_code): Likewise.
9434         (verify_code): Likewise.
9435         * jit.dg/test-threads.c (testcases): Likewise.
9437 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9439         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9440         rather than "jit".  Load g++.exp, and call g++_init.
9441         Run test-*.cc files within the testsuite and *.cc files within
9442         docs/examples.
9443         (jit-dg-test): Drop the addition of -fgnu89-inline to
9444         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9445         doing it when compiling C testcases (since g++ does not handle
9446         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9447         is restored to the value after g++_init ran, rather than the
9448         value before g++_init ran.  Return a list of
9449         $comp_output $output_file, as dg-test assumes.
9451 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9453         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9454         make it easier to figure out the origin of each test result when
9455         running test-combination.c and test-threads.c.
9456         (CHECK_VALUE): Likewise.
9457         (CHECK_DOUBLE_VALUE): Likewise.
9458         (CHECK_STRING_VALUE): Likewise.
9459         (CHECK_STRING_STARTS_WITH): Likewise.
9460         (CHECK_STRING_CONTAINS): Likewise.
9461         (CHECK): Likewise.
9462         (check_string_value): Likewise, add "funcname" param.
9463         (check_string_starts_with): Likewise.
9464         (check_string_contains): Likewise.
9466 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9468         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9469         generating name of built executable.
9471 2015-01-07  Marek Polacek  <polacek@redhat.com>
9473         PR c/64440
9474         * gcc.dg/pr64440.c: New test.
9475         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9477 2015-01-07  Marek Polacek  <polacek@redhat.com>
9479         PR c/64417
9480         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9481         * gcc.dg/pr64417.c: New test.
9483 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9485         PR target/64505
9486         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9487         fix is correct.
9489 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9491         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9492         Check if testcases run without errors, not just if they compile.
9494 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9496         PR target/64507
9497         * gcc.target/sh/pr64507.c: New test.
9499 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9501         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9503 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9505         * c-c++-common/asan/sanitize-all-1.c: New test.
9506         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9507         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9508         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9509         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9511 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9513         * lib/target-supports.exp (check_profiling_available): Return 0 for
9514         Visium.
9515         (check_effective_target_tls_runtime): Likewise.
9516         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9517         * gcc.dg/20020312-2.c: Adjust for Visium.
9518         * gcc.dg/tls/thr-cse-1.c: Likewise
9519         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9520         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9521         * gcc.dg/weak/typeof-2.c: Likewise.
9523 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9525         PR rtl-optimization/64287
9526         * gcc.dg/aru-2.c: New test.
9528 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9530         PR sanitizer/64344
9531         * c-c++-common/ubsan/pr64344-1.c: New test.
9532         * c-c++-common/ubsan/pr64344-2.c: New test.
9534         PR tree-optimization/64465
9535         * gcc.dg/pr64465.c: New test.
9537         PR tree-optimization/64494
9538         * gcc.c-torture/compile/pr64494.c: New test.
9540 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9542         PR fortran/47674
9543         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9545 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9547         Update copyright years.
9549 2015-01-05  Marek Polacek  <polacek@redhat.com>
9551         PR c/64423
9552         * gcc.dg/pr64423.c: New test.
9554 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9556         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9557         mmix-knuth-mmixware for the same reason as for MIPS.
9558         * gcc.dg/debug/debug-2.c: Ditto.
9560         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9562 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9564         PR testsuite/62250
9565         * lib/gfortran.exp: Add libatomic library search path.
9566         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9567         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9569         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9571 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9573         * c-c++-common/tsan/bitfield_race.c: New testcase.
9574         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9576 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9578         * gfortran.dg/coarray/collectives_4.f90: New.
9580 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9582         PR fortran/57562
9583         * gfortran.dg/extends_16.f90: New.
9585 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9587         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9589 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9591         * gfortran.dg/coarray/codimension_2.f90: New.
9592         * gfortran.dg/coarray/codimension_2a.f90: New.
9593         * gfortran.dg/coarray_35.f90: New.
9594         * gfortran.dg/coarray_35a.f90: New.
9596 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9598         PR fortran/60507
9599         * gfortran.dg/dummy_procedure_11.f90: New.
9601 Copyright (C) 2015 Free Software Foundation, Inc.
9603 Copying and distribution of this file, with or without modification,
9604 are permitted in any medium without royalty provided the copyright
9605 notice and this notice are preserved.