2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaf43f4df552317a699229cf07c986de454373bf3
1 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/47461
4         * g++.dg/warn/Wunused-result-1.C: New.
6 2015-08-12  Richard Biener  <rguenther@suse.de>
8         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
11         * g++.dg/tree-ssa/pr61034.C: Adjust.
12         * gcc.dg/fold-compare-2.c: Likewise.
13         * gcc.dg/pr50763.c: Likewise.
14         * gcc.dg/predict-3.c: Likewise.
15         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
16         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
17         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19         * gcc.dg/tree-ssa/pr37508.c: Likewise.
20         * gcc.dg/tree-ssa/vrp04.c: Likewise.
21         * gcc.dg/tree-ssa/vrp07.c: Likewise.
22         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23         * gcc.dg/tree-ssa/vrp16.c: Likewise.
24         * gcc.dg/tree-ssa/vrp20.c: Likewise.
25         * gcc.dg/tree-ssa/vrp25.c: Likewise.
26         * gcc.dg/tree-ssa/vrp87.c: Likewise.
28 2015-08-12  Nathan Sidwell  <nathan@acm.org>
30         * gcc.dg/vrp-min-max-1.c: New.
31         * gcc.dg/vrp-min-max-2.c: New.
33 2015-08-12  Richard Biener  <rguenther@suse.de>
35         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
37 2015-08-12  Tom de Vries  <tom@codesourcery.com>
39         PR testsuite/67175
40         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
41         Handle absence of vector min/max for sparc.
43 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
45         PR target/66954
46         * g++.dg/ext/mv25.C: New test.
48 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
50         * gcc.target/i386/avx2-vect-shift.c: New test.
52 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
54         PR c/66098
55         PR c/66711
56         * gcc.dg/pragma-diag-3.c: New test.
57         * gcc.dg/pragma-diag-4.c: New test.
59 2015-08-11  Nathan Sidwell  <nathan@acm.org>
61         * c-c++-common/dfp/operator-comma.c: Call init function.
62         * c-c++-common/dfp/convert-dfp-2.c: New test.
64 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
66         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
67         Treat model == 0x4f as Broadwell.
69 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
71         PR libfortran/67140
72         * gfortran.dg/pr67140.f90: New test.
74 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
76         PR libgomp/65742
77         PR middle-end/66332
78         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
80 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
82         PR fortran/64022
83         * gfortran.dg/ieee/large_4.f90: New test.
85 2015-08-08  Bud Davis  <jmdavis@link.com>
87         PR fortran/59746
88         * gfortran.dg/common_22.f90: New.
90 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
92         PR rtl-optimization/67028
93         * gcc.dg/pr67028.c: New testcase.
95 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
97         PR rtl-optimization/67029
98         * gcc.dg/pr67029.c: New test.
100 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
102         PR fortran/64104
103         * gfortran.dg/ieee/ieee_8.f90: New test.
105 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
107         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
108         modifers.
109         * gcc.target/aarch64/noplt_2.c: Likewise.
110         * gcc.target/aarch64/noplt_3.c: Likewise.
112 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
114         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
115         optimization level, and print a summary at the end.
117 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
119         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
121 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
123         * gcc.target/aarch64/noplt_3.c: New testcase.
125 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
127         * gcc.target/aarch64/noplt_1.c: New testcase.
128         * gcc.target/aarch64/noplt_2.c: Likewise.
130 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
132         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
133         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
135 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
137         * gcc.target/s390/dwarfregtable-1.c: New test.
138         * gcc.target/s390/dwarfregtable-2.c: New test.
139         * gcc.target/s390/dwarfregtable-3.c: New test.
141 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
143         * gcc.target/s390/htm-builtins-z13-1.c: New test.
145 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
147         PR fortran/64022
148         * gfortran.dg/ieee/large_2.f90: New test.
149         * gfortran.dg/ieee/large_3.F90: New test.
151 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
153         PR fortran/64022
154         * gfortran.dg/ieee/large_1.f90: Adjust test.
156 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
157             Jeff Law  <law@redhat.com>
159         PR c/16351
160         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
161         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
162         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
163         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
164         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
165         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
167 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
169         PR middle-end/66311
170         * gfortran.dg/pr66311.f90: New file.
172 2015-08-05  Richard Biener  <rguenther@suse.de>
174         PR tree-optimization/67121
175         * gcc.dg/torture/pr67121.c: New testcase.
177 2015-08-05  Nick Clifton  <nickc@redhat.com>
179         * gcc.target/rl78: New directory.
180         * gcc.target/rl78/rl78.exp: New file: Test driver.
181         * gcc.target/rl78/test_addm3.c: New file: Test adds.
183 2015-08-05  Richard Biener  <rguenther@suse.de>
185         PR middle-end/67120
186         * gcc.dg/torture/pr67120.c: New testcase.
188 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
190         PR fortran/52846
192         * lib/fortran-modules.exp: Call cleanup-submodules from
193         cleanup-modules.
194         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
195         cover the cases where private entities are no longer optimized
196         away.
197         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
198         same reason.
199         * gfortran.dg/submodule_1.f08: Change cleanup module names.
200         * gfortran.dg/submodule_5.f08: The same.
201         * gfortran.dg/submodule_9.f08: The same.
202         * gfortran.dg/submodule_10.f08: New test.
204 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
206         PR c++/66595
207         * g++.dg/cpp1y/var-templ35.C: New.
209 2015-08-05  Richard Biener  <rguenther@suse.de>
211         PR tree-optimization/67055
212         * g++.dg/torture/pr67055.C: New testcase.
214 2015-08-05  Richard Biener  <rguenther@suse.de>
216         PR tree-optimization/67109
217         * gcc.dg/torture/pr67109.c: New testcase.
218         * gcc.dg/vect/vect-119.c: Adjust.
220 2015-08-05  Richard Biener  <rguenther@suse.de>
222         PR middle-end/67107
223         * gcc.dg/pr67107.c: New testcase.
225 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
227         PR c++/66197
228         * g++.dg/cpp1z/abbrev2.C: New.
230 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
232         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
234 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
236         PR c++/66392
237         * g++.dg/init/explicit4.C: New.
239 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
241         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
242         without VSX an Power8 vector support.
244 2015-08-04  Richard Biener  <rguenther@suse.de>
246         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
248 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
250         PR target/67110
251         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
252         -fno-pie -no-pie.
254 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
256         PR c++/66427
257         * g++.dg/cpp1y/var-templ34.C: New.
259 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
261         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
262         * gcc.target/aarch64/target_attr_1.c: Likewise.
263         * gcc.target/aarch64/target_attr_2.c: Likewise.
264         * gcc.target/aarch64/target_attr_3.c: Likewise.
265         * gcc.target/aarch64/target_attr_4.c: Likewise.
266         * gcc.target/aarch64/target_attr_5.c: Likewise.
267         * gcc.target/aarch64/target_attr_6.c: Likewise.
268         * gcc.target/aarch64/target_attr_7.c: Likewise.
269         * gcc.target/aarch64/target_attr_8.c: Likewise.
270         * gcc.target/aarch64/target_attr_9.c: Likewise.
271         * gcc.target/aarch64/target_attr_10.c: Likewise.
272         * gcc.target/aarch64/target_attr_11.c: Likewise.
273         * gcc.target/aarch64/target_attr_12.c: Likewise.
274         * gcc.target/aarch64/target_attr_13.c: Likewise.
275         * gcc.target/aarch64/target_attr_14.c: Likewise.
276         * gcc.target/aarch64/target_attr_15.c: Likewise.
278 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
280         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
282 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
284         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
286 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
288         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
289         message.
291 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
293         PR fortran/64022
294         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
295         * gfortran.dg/ieee/large_1.f90: New test.
297 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
299         PR tree-optimization/67043
300         * gcc.dg/pr67043.c: New test.
302 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
304         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
306 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
308         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
309         it to push/pop timing items.
310         (main): For each optimization level, create a gcc_jit_timer, and
311         time all of the iteration within that level cumulatively.
312         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
313         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
315 2015-08-03  Alexander Basov <coohpt@gmail.com>
317         PR middle-end/64744
318         PR middle-end/48470
319         PR middle-end/43404
320         * gcc.target/arm/pr43404.c : New testcase.
321         * gcc.target/arm/pr48470.c : New testcase.
322         * gcc.target/arm/pr64744-1.c : New testcase.
323         * gcc.target/arm/pr64744-2.c : New testcase.
325 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
327         PR tree-optimization/67077
328         * gcc.dg/pr67077.c: New test.
330 2015-08-03  Jeff Law  <law@redhat.com>
332         PR middle-end/66314
333         PR gcov-profile/66899
334         * gcc.dg/pr66899.c: New test.
335         * gcc.dg/pr66314.c: New test.
337 2015-08-03  Marek Polacek  <polacek@redhat.com>
339         PR c/67088
340         * gcc.dg/pr67088.c: New test.
342 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
344         PR target/66731
345         * gcc.target/arm/vnmul-1.c: New.
346         * gcc.target/arm/vnmul-2.c: New.
347         * gcc.target/arm/vnmul-3.c: New.
348         * gcc.target/arm/vnmul-4.c: New.
350 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
352         PR fortran/64921
353         * gfortran.dg/class_allocate_20.f90: New.
355 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
357         * gcc.target/aarch64/csel_bfx_1.c: New test.
358         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
360 2015-08-02  Martin Sebor  <msebor@redhat.com>
362         * g++.dg/Wframe-address-in-Wall.C: New test.
363         * g++.dg/Wframe-address.C: New test.
364         * g++.dg/Wno-frame-address.C: New test.
365         * gcc.dg/Wframe-address-in-Wall.c: New test.
366         * gcc.dg/Wframe-address.c: New test.
367         * gcc.dg/Wno-frame-address.c: New test.
369 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
371         * c-c++-common/Wmisleading-indentation.c: Add more tests.
373 2015-08-01  Michael Collison  <michael.collison@linaro.org
374             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
376         * gcc.target/arm/mincmp.c: New test.
378 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
380         PR fortran/67091
381         * gfortran.dg/associated_target_6.f03: New test
383 2015-08-01  Tom de Vries  <tom@codesourcery.com>
385         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
386         optimize ("-ftree-parallelize-loops=0").
387         Add successful scans for 2 detected reductions.  Add xfail scans for 3
388         detected reductions.
389         * gcc.dg/autopar/reduc-2short.c: Same.
390         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
391         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
392         detected reductions.
393         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
394         and max reductions.
396 2015-07-31  Marek Polacek  <polacek@redhat.com>
398         PR sanitizer/66977
399         * g++.dg/ubsan/pr66977.C: New test.
401 2015-07-30  Marek Polacek  <polacek@redhat.com>
403         * c-c++-common/Wtautological-compare-3.c: New test.
405 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
407         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
408         (CHECK): Pass address of scalar, rather than array.
410 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
412         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
414 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
416         * gcc.target/aarch64/fp16/fp16.exp: New.
417         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
418         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
420 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
422         * gcc.target/aarch64/f16_movs_1.c: New test.
424 2015-07-28  Tom de Vries  <tom@codesourcery.com>
426         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
427         outer loop.
429 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
430             Manuel López-Ibáñez  <manu@gcc.gnu.org>
432         * gcc.dg/parm-incomplete-1.c: Update.
433         * gcc.dg/pr18809-1.c: Update.
434         * gcc.dg/pr27953.c: Update.
435         * gcc.dg/vla-11.c: Update.
437 2015-07-27  Marek Polacek  <polacek@redhat.com>
439         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
441 2015-07-27  Tom de Vries  <tom@codesourcery.com>
443         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
444         attribute.  Update comment.
445         (main): Remove.
446         Add scan for not parallelizing inner loop.
447         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
448         attribute.
449         (main): Remove.
451 2015-07-27  Marek Polacek  <polacek@redhat.com>
453         PR bootstrap/67030
454         * c-c++-common/Wtautological-compare-2.c: New test.
456 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
458         PR target/66232
459         * gcc.target/i386/pr66232-6.c: New tests.
460         * gcc.target/i386/pr66232-7.c: Likewise.
461         * gcc.target/i386/pr66232-8.c: Likewise.
462         * gcc.target/i386/pr66232-9.c: Likewise.
464 2015-07-27  Marek Polacek  <polacek@redhat.com>
466         PR c++/66555
467         PR c/54979
468         * c-c++-common/Wtautological-compare-1.c: New test.
470 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
472         PR c++/18969
473         * g++.dg/template/pr18969.C: New test.
474         * g++.dg/template/pr18969-2.C: New test.
475         * g++.old-deja/g++.jason/overload.C: Remove return value in
476         template function returning void.
478 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
480         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
481         immediates to avoid shift-overflow warnings.
483 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
485         PR c++/66857
486         * g++.dg/init/pr66857.C: New test.
488 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
490         PR target/66648
491         * gcc.target/i386/pr66648.c: New test.
493 2015-07-25  Tom de Vries  <tom@codesourcery.com>
495         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
496         interchange_files and block_files variables.
497         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
498         arithmetic.
499         * gcc.dg/graphite/uns-interchange-12.c: Same.
500         * gcc.dg/graphite/uns-interchange-14.c: Same.
501         * gcc.dg/graphite/uns-interchange-15.c: Same.
502         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
503         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
505 2015-07-25  Jeff Law  <law@redhat.com>
507         Revert:
508         PR lto/66752
509         * gcc.dg/tree-ssa/pr66752-2.c: New test.
510         * gcc.dg/torture/pr66752-1.c: New test
511         * g++.dg/torture/pr66752-2.C: New test.
513 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
515         Revert:
516         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
518         PR rtl-optimization/64164
519         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
520         * gcc.dg/ssp-1.c: Make counter a register.
521         * gcc.dg/ssp-2.c: Likewise.
522         * gcc.dg/torture/parm-coalesce.c: New.
524 2015-07-24  Tom de Vries  <tom@codesourcery.com>
526         * gcc.dg/graphite/block-1.c: Xfail scan.
527         * gcc.dg/graphite/interchange-12.c: Same.
528         * gcc.dg/graphite/interchange-14.c: Same.
529         * gcc.dg/graphite/interchange-15.c: Same.
530         * gcc.dg/graphite/interchange-9.c: Same.
531         * gcc.dg/graphite/interchange-mvt.c: Same.
532         * gcc.dg/graphite/uns-block-1.c: New test.
533         * gcc.dg/graphite/uns-interchange-12.c: New test.
534         * gcc.dg/graphite/uns-interchange-14.c: New test.
535         * gcc.dg/graphite/uns-interchange-15.c: New test.
536         * gcc.dg/graphite/uns-interchange-9.c: New test.
537         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
539 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
541         PR c++/64079
542         * c-c++-common/Wunused-function-1.c: New.
544 2015-07-24  Tom de Vries  <tom@codesourcery.com>
546         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
547         alternative exit-first loop transform.
548         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
549         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
550         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
551         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
552         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
553         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
554         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
555         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
556         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
558 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
560         PR ipa/66566
561         * gcc.target/i386/mpx/pr66566.c: New test.
563 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
565         PR bootstrap/66978
566         * gcc.target/i386/pr66978.c: New test.
568 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
570         * gcc.target/s390/gpr2fprsavecfi.c: New test.
572 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
574         * gcc.target/s390/insv-1.c: New test.
575         * gcc.target/s390/insv-2.c: New test.
576         * gcc.target/s390/insv-3.c: New test.
578 2015-07-24  Tom de Vries  <tom@codesourcery.com>
580         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
582 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
584         PR middle-end/25530
585         * gcc.dg/pr25530.c: New test.
587 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
589         PR middle-end/25529
590         * gcc.dg/pr25529.c: New test.
592 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
594         * gcc.target/arm/reg_equal_test.c: New test.
596 2015-07-23  Jeff Law  <law@redhat.com>
598         PR lto/66752
599         * gcc.dg/tree-ssa/pr66752-2.c: New test.
600         * gcc.dg/torture/pr66752-1.c: New test
601         * g++.dg/torture/pr66752-2.C: New test.
603 2015-07-23  Marek Polacek  <polacek@redhat.com>
605         PR c++/66572
606         * g++.dg/warn/Wlogical-op-2.C: New test.
608 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
610         PR rtl-optimization/64164
611         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
612         * gcc.dg/ssp-1.c: Make counter a register.
613         * gcc.dg/ssp-2.c: Likewise.
614         * gcc.dg/torture/parm-coalesce.c: New.
616 2015-07-23  Marek Polacek  <polacek@redhat.com>
618         PR sanitizer/66908
619         * c-c++-common/ubsan/pr66908.c: New test.
621 2015-07-23  Tom de Vries  <tom@codesourcery.com>
623         * gcc.dg/autopar/outer-4.c: Add xfail.
624         * gcc.dg/autopar/outer-5.c: Same.
625         * gcc.dg/autopar/outer-6.c: Same.
626         * gcc.dg/autopar/reduc-2.c: Same.
627         * gcc.dg/autopar/reduc-2char.c: Same.
628         * gcc.dg/autopar/reduc-2short.c: Same.
629         * gcc.dg/autopar/reduc-8.c: Same.
630         * gcc.dg/autopar/uns-outer-4.c: New test.
631         * gcc.dg/autopar/uns-outer-5.c: New test.
632         * gcc.dg/autopar/uns-outer-6.c: New test.
634 2015-07-23  Richard Biener  <rguenther@suse.de>
636         PR tree-optimization/66952
637         * gcc.dg/torture/pr66952.c: Use signed char.
639 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
641         PR tree-optimization/66926,66951
642         * gcc.dg/vect/pr66951.c: New test.
644 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
646         PR c++/52987
647         * g++.dg/parse/error57.C: New.
648         * g++.dg/expr/string-2.C: Update.
650 2015-07-23  Richard Biener  <rguenther@suse.de>
652         PR tree-optimization/66945
653         * gcc.dg/torture/pr66945.c: New testcase.
655 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
657         PR target/66954
658         * g++.dg/ext/mv24.C: New test.
660 2015-07-22  Marek Polacek  <polacek@redhat.com>
662         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
663         dg-options.
665 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
667         PR fortran/61831
668         PR fortran/66929
669         * gfortran.dg/generic_30.f90: New.
671 2015-07-22  Richard Biener  <rguenther@suse.de>
673         PR tree-optimization/66952
674         * gcc.dg/torture/pr66952.c: New testcase.
676 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
678         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
679         test.
680         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
681         test.
682         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
683         test.
684         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
685         test.
686         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
687         test.
688         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
689         test.
690         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
691         test.
692         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
693         test.
694         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
695         test.
696         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
697         test.
698         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
699         test.
700         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
701         test.
702         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
703         test.
704         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
705         test.
706         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
707         test.
708         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
709         test.
710         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
711         test.
712         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
713         test.
714         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
715         test.
716         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
717         test.
718         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
719         test.
720         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
721         test.
722         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
723         test.
724         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
725         test.
726         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
727         test.
728         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
729         test.
730         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
731         test.
732         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
733         test.
734         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
735         test.
736         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
737         test.
738         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
739         test.
740         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
741         test.
742         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
743         test.
744         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
745         test.
746         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
747         test.
748         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
749         test.
750         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
751         test.
752         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
753         test.
754         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
755         test.
756         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
757         test.
758         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
759         test.
760         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
761         test.
762         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
763         test.
764         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
765         test.
766         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
767         test.
768         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
769         test.
770         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
771         test.
772         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
773         test.
774         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
775         test.
776         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
777         test.
778         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
779         test.
780         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
781         test.
782         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
783         test.
784         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
785         test.
786         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
787         test.
788         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
789         test.
790         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
791         test.
792         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
793         test.
794         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
795         test.
796         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
797         test.
798         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
799         test.
800         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
801         test.
802         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
803         test.
804         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
805         test.
806         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
807         test.
808         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
809         test.
810         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
811         test.
812         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
813         test.
814         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
815         test.
816         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
817         test.
818         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
819         test.
820         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
821         test.
822         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
823         test.
824         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
825         test.
826         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
827         test.
828         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
829         test.
830         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
831         test.
832         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
833         test.
834         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
835         test.
836         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
837         test.
838         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
839         test.
840         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
841         test.
842         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
843         test.
844         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
845         test.
846         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
847         test.
848         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
849         test.
850         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
851         test.
852         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
853         test.
854         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
855         test.
856         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
857         test.
858         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
859         test.
860         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
861         test.
862         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
863         test.
864         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
865         test.
866         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
867         test.
868         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
869         test.
870         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
871         test.
872         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
873         test.
874         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
875         test.
876         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
877         test.
878         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
879         test.
880         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
881         test.
882         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
883         test.
884         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
885         test.
886         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
887         test.
888         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
889         test.
890         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
891         test.
892         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
893         test.
894         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
895         test.
896         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
897         test.
898         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
899         test.
900         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
901         test.
902         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
903         test.
904         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
905         test.
906         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
907         test.
908         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
909         test.
910         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
911         test.
912         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
913         test.
914         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
915         test.
916         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
917         test.
918         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
919         test.
920         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
921         test.
922         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
923         test.
924         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
925         test.
926         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
927         test.
928         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
929         test.
930         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
931         test.
932         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
933         test.
934         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
935         test.
936         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
937         test.
938         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
939         test.
940         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
941         test.
943 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
945         * g++.dg/template/crash81.C: Update.
947 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
949         PR ipa/66424.
950         * gcc.target/i386/pr66424.c: New.
952 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
954         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
956 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
958         PR fortran/61831
959         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
960         Drop address sanitization.
962 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
964         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
965         Skip -march=armv4t.
966         (dg-additional-options): Set armv5t flag.
968 2015-07-21  Marek Polacek  <polacek@redhat.com>
970         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
971         * gcc.dg/vmx/unpack.c: Likewise.
972         * gcc.target/powerpc/quad-atomic.c: Likewise.
974 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
976         * gcc.target/i386/asm-flag-5.c (f_ll): New.
978 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
980         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
981         model.
983 2015-07-20  Marek Polacek  <polacek@redhat.com>
985         PR c++/55095
986         * c-c++-common/Wshift-overflow-1.c: New test.
987         * c-c++-common/Wshift-overflow-2.c: New test.
988         * c-c++-common/Wshift-overflow-3.c: New test.
989         * c-c++-common/Wshift-overflow-4.c: New test.
990         * c-c++-common/Wshift-overflow-5.c: New test.
991         * g++.dg/cpp1y/left-shift-1.C: New test.
992         * gcc.dg/c90-left-shift-2.c: New test.
993         * gcc.dg/c90-left-shift-3.c: New test.
994         * gcc.dg/c99-left-shift-2.c: New test.
995         * gcc.dg/c99-left-shift-3.c: New test.
996         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
997         * gcc.c-torture/execute/pr40386.c: Likewise.
998         * gcc.dg/vect/pr33373.c: Likewise.
999         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1000         * gcc.dg/vect/vect-shift-2.c: Likewise.
1002 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1004         * gcc.target/aarch64/neg_abs_1.c: New test.
1006 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1008         PR target/66922
1009         * gcc.target/i386/pr66922.c: New test.
1011 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1013         PR middle-end/46851
1014         PR middle-end/60340
1015         * gcc.dg/tree-ssa/pr42327.c: Removed.
1016         * g++.dg/other/pr35011.C: Removed.
1018 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1020         PR target/66906
1021         * gcc.target/i386/pr66906.c: New test.
1023 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1025         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1026         as follow-up to r225930.
1028 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1030         PR fortran/52846
1031         * lib/fortran-modules.exp (proc cleanup-submodules): New
1032         procedure.
1033         * gfortran.dg/submodule_1.f08: Change extension and clean up
1034         the submodule files.
1035         * gfortran.dg/submodule_2.f08: ditto
1036         * gfortran.dg/submodule_6.f08: ditto
1037         * gfortran.dg/submodule_7.f08: ditto
1038         * gfortran.dg/submodule_8.f08: New test
1039         * gfortran.dg/submodule_9.f08: New test
1041 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1042             Sebastian Pop  <s.pop@samsung.com>
1044         PR middle-end/61929
1045         * gcc.dg/graphite/pr61929.c: New.
1047 2015-07-17  Marek Polacek  <polacek@redhat.com>
1049         * gcc.dg/fold-minus-7.c: New test.
1051 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1053         * gfortran.dg/co_reduce_1.f90: New file.
1055 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1057         PR target/66824
1058         * gcc.target/i386/pr66824.c:
1060 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1062         PR fortran/66035
1063         * gfortran.dg/structure_constructor_13.f03: New test.
1065 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1067         PR fortran/61831
1068         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1069         of generated while loops in the tree dump.
1070         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1072 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1074         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1076 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1078         PR target/66891
1079         * gcc.target/i386/pr66891.c: New test.
1081 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1083         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1085 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1087         PR rtl-optimization/66626
1088         * gcc.target/i386/pr66626-2.c: New.
1090 2015-07-16  Martin Liska  <mliska@suse.cz>
1092         * g++.dg/ipa/pr66896.c: New test.
1094 2015-07-16  Richard Biener  <rguenther@suse.de>
1096         PR tree-optimization/66894
1097         * gcc.dg/torture/pr66894.c: New testcase.
1099 2015-07-16  Richard Biener  <rguenther@suse.de>
1101         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1103 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1105         PR target/66866
1106         * g++.dg/pr66866.C: New test.
1108 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1110         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1112 2015-07-15  Richard Biener  <rguenther@suse.de>
1114         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1115         { -O3 -fomit-frame-pointer },
1116         { -O3 -fomit-frame-pointer -funroll-loops } and
1117         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1118         in favor of
1119         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1120           -finline-functions }
1122 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1124         * gcc.target/mips/interrupt_handler-5.c: New test.
1126 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1127             Robert Suchanek  <robert.suchanek@imgtec.com>
1129         * gcc.target/mips/interrupt_handler-4.c: New test.
1131 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1133         PR testsuite/66734
1134         * gcc.dg/lto/lto.exp: Initialize MPX.
1136 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1138         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1139         dg-skip-if.
1140         * gcc.target/arm/scd42-3.c: Likewise.
1142 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1144         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1145         code to be run when the pre-arch code increases the isa_rev to
1146         mips32r6 or greater.
1148 2015-07-15  Richard Biener  <rguenther@suse.de>
1150         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1151         { -O3 -fomit-frame-pointer },
1152         { -O3 -fomit-frame-pointer -funroll-loops } and
1153         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1154         in favor of
1155         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1156           -finline-functions }
1157         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1158         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1159         to additional_flags.
1161 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1163         PR rtl-optimization/66838
1164         * gcc.target/i386/pr66838.c: New test.
1166 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1168         PR c++/66850
1169         * g++.dg/template/pr66850.C: New test.
1171 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1172             Cesar Philippidis  <cesar@codesourcery.com>
1173             Chung-Lin Tang  <cltang@codesourcery.com>
1175         * gcc.target/nios2/nios2-flushd.c: New.
1176         * gcc.target/nios2/nios2-rdprs.c: New.
1177         * gcc.target/nios2/r2-atomic.c: New.
1178         * gcc.target/nios2/r2-eni.c: New.
1179         * gcc.target/nios2/r2-wrpie.c: New.
1181 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1182             Cesar Philippidis  <cesar@codesourcery.com>
1183             Chung-Lin Tang  <cltang@codesourcery.com>
1185         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1186         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1188 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1189             Cesar Philippidis  <cesar@codesourcery.com>
1190             Chung-Lin Tang  <cltang@codesourcery.com>
1192         * gcc.target/nios2/andci.c: New.
1193         * gcc.target/nios2/bmx.c: New.
1194         * gcc.target/nios2/cdx-add.c: New.
1195         * gcc.target/nios2/cdx-branch.c: New.
1196         * gcc.target/nios2/cdx-callret.c: New.
1197         * gcc.target/nios2/cdx-loadstore.c: New.
1198         * gcc.target/nios2/cdx-logical.c: New.
1199         * gcc.target/nios2/cdx-mov.c: New.
1200         * gcc.target/nios2/cdx-shift.c: New.
1201         * gcc.target/nios2/cdx-sub.c: New.
1202         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1204 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1206         PR c++/65071
1207         * g++.dg/cpp0x/vt-65071.C: New.
1209 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1210             Cesar Philippidis  <cesar@codesourcery.com>
1211             Chung-Lin Tang  <cltang@codesourcery.com>
1213         * gcc.target/nios2/r2-io-range.c: New.
1214         * gcc.target/nios2/r2-stio-1.c: New.
1215         * gcc.target/nios2/r2-stio-2.c: New.
1216         * gcc.target/nios2/nios2-ldxio.c: New.
1217         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1218         of just compile.  Add more tests.
1220 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1222         gfortran.dg/pr66864.f90: New test.
1224 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1226         PR rtl-optimization/66626
1227         * gcc.target/i386/pr66626.c: New.
1229 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1231         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1232         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1233         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1235 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1237         * g++.dg/template/crash81.C: Adjust for error + inform change.
1238         * g++.dg/template/pr58878.C: Likewise.
1239         * g++.dg/template/shadow1.C: Likewise.
1240         * g++.dg/template/shadow2.C: Likewise.
1241         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1242         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1243         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1244         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1246 2015-07-14  Richard Biener  <rguenther@suse.de>
1248         PR tree-optimization/66863
1249         * gcc.dg/torture/pr66863.c: New testcase.
1251 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1253         PR c++/65186
1254         * g++.dg/template/pr65186.C: New test.
1256 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1258         * gcc.target/arm/macro_defs0.c: Add directive to skip
1259         test if -marm is present.
1260         * gcc.target/arm/macro_defs1.c: Likewise.
1262 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1264         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1265         if-conversion..
1266         * gcc.target/aarch64/adds1.c: Likewise.
1267         * gcc.target/aarch64/ands_1.c: Likewise.
1268         * gcc.target/aarch64/bics_1.c: Likewise.
1269         * gcc.target/aarch64/subs1.c: Likewise.
1270         * gcc.target/aarch64/subs3.c: Likewise.
1272 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1274         PR fortran/64589
1275         * gfortran.dg/pr64589.f90: New test.
1277 2015-07-13  Renlin Li  <renlin.li@arm.com>
1279         PR rtl/66556
1280         * gcc.c-torture/execute/pr66556.c: New.
1282 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1284         * gcc.dg/20020219-1.c: Fix double word typos.
1285         * gcc.dg/20020919-1.c: Same.
1287 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1288             Jeff Law  <law@redhat.com>
1290         PR middle-end/66726
1291         * g++.dg/tree-ssa/pr66726.c: New test.
1292         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1293         * gcc.dg/tree-ssa/pr66726.c: New test.
1295 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1297         PR c++/58734
1298         * g++.dg/cpp0x/variadic-ttp2.C: New.
1300 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1302         PR c++/30044
1303         * g++.dg/cpp0x/auto46.C: New test.
1304         * g++.dg/template/pr30044.C: New test.
1305         * g++.dg/template/shadow2.C: New test.
1306         * g++.dg/template/error55.C: New test.
1307         * g++.dg/template/crash83.C: Accept any error string.
1308         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1309         parameters.
1310         * g++.dg/cpp0x/variadic19.C: Likewise
1311         * g++.dg/template/canon-type-13.C: Likewise.
1312         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1313         * g++.dg/torture/20070621-1.C: Likewise.
1315 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/54521
1318         * g++.dg/init/explicit3.C: New.
1320 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1322         PR target/66819
1323         * gcc.target/i386/pr66819-1.c: New test.
1324         * gcc.target/i386/pr66819-2.c: Likewise.
1325         * gcc.target/i386/pr66819-3.c: Likewise.
1326         * gcc.target/i386/pr66819-4.c: Likewise.
1327         * gcc.target/i386/pr66819-5.c: Likewise.
1329 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1331         PR target/66703
1332         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1333         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1334         type to prevent possible flag-clobbering zero-extensions.
1335         * gcc.target/i386/pr66703.c: New test.
1337 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1339         PR c++/60842
1340         * g++.dg/cpp0x/nsdmi-template15.C: New.
1342 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1344         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1346 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1348         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1349         * gcc.target/arm/flip-thumb.c: Likewise.
1351 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1353         PR target/66813
1354         * gcc.target/i386/pr66813.c: New test.
1356 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1358         PR middle-end/66820
1359         * gcc.dg/gomp/pr66820.c: New test.
1361 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1363         PR c++/65592
1364         * g++.dg/cpp0x/scoped_enum6.C: New.
1366 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1368         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1369         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1371 2015-07-10  Richard Biener  <rguenther@suse.de>
1373         PR tree-optimization/66823
1374         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1375         which should not be necessary.  XFAIL.
1377 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1379         PR c++/64848
1380         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1382 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1384         PR middle-end/66633
1385         * gcc.dg/gomp/pr66633-1.c: New test.
1386         * gcc.dg/gomp/pr66633-2.c: New test.
1387         * gcc.dg/gomp/pr66633-3.c: New test.
1388         * gcc.dg/gomp/pr66633-4.c: New test.
1390 2015-07-09  John Marino  <gnugcc@marino.st>
1392         * lib/target-supports.exp (check_effective_target_pie):
1393         Add *-*-dragonfly*
1395 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1397         PR target/66814
1398         * gcc.target/i386/pr66814.c: New test.
1400 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1402         PR target/66731
1403         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1404         * gcc.target/aarch64/fnmul-2.c: Likewise.
1405         * gcc.target/aarch64/fnmul-3.c: Likewise.
1406         * gcc.target/aarch64/fnmul-4.c: Likewise.
1408 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1410         PR c++/65790
1411         * g++.dg/cpp0x/vt-65790.C: New.
1413 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1415         PR target/66818
1416         * gcc.target/i386/pr66818.c: New test.
1418 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1420         PR target/66817
1421         * gcc.target/i386/pr66817.c: New test.
1423 2015-07-09  Marek Polacek  <polacek@redhat.com>
1425         PR tree-optimization/66718
1426         * gcc.dg/vect/vect-126.c: New test.
1428 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1430         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1431         even when dwarf-2 is not the default.
1433 2015-07-08  Jeff Law  <law@redhat.com>
1435         PR testsuite/66796
1436         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1437         to have a single memory reference.
1439 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1441         * g++.dg/other/dump-ada-spec-9.C: New test.
1443 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1445         * g++.dg/vect/vect.exp: Run also simd* tests.
1446         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1447         (check_vect): Fix up get_cpuid call for C++.
1448         * g++.dg/vect/simd-clone-1.cc: New test.
1450 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1452         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1454 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1456         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1457         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1459 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1461         PR target/66806
1462         * gcc.target/i386/pr66806.c: New test.
1464 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/66421
1467         * g++.dg/cpp0x/auto45.C: New.
1469 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1471         PR middle-end/66334
1472         * gcc.target/i386/pr66334.c: New.
1474 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1476         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1477         comments.
1479 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1481         PR jit/66783
1482         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1483         (verify_code): Update expected error message.
1484         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1485         (verify_code): Likewise.
1486         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1487         (verify_code): Likewise.
1489 2015-07-08  Richard Biener  <rguenther@suse.de>
1491         PR tree-optimization/66793
1492         * gcc.dg/torture/pr66793.c: New testcase.
1494 2015-07-08  Richard Biener  <rguenther@suse.de>
1496         PR tree-optimization/66794
1497         * gcc.dg/torture/pr66794.c: New testcase.
1499 2015-07-08  Marek Polacek  <polacek@redhat.com>
1501         PR c++/66748
1502         * g++.dg/abi/abi-tag15.C: New test.
1504 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1506         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1507         * gcc.target/mips/branch-3.c: Ditto
1508         * gcc.target/mips/branch-4.c: Ditto.
1509         * gcc.target/mips/branch-5.c: Ditto.
1510         * gcc.target/mips/branch-6.c: Ditto.
1511         * gcc.target/mips/branch-7.c: Ditto.
1512         * gcc.target/mips/branch-8.c: Ditto.
1513         * gcc.target/mips/branch-9.c: Ditto.
1514         * gcc.target/mips/branch-10.c: Ditto.
1515         * gcc.target/mips/branch-11.c: Ditto.
1516         * gcc.target/mips/branch-12.c: Ditto.
1517         * gcc.target/mips/branch-13.c: Ditto.
1518         * gcc.target/mips/umips-branch-5.c: New file.
1519         * gcc.target/mips/umips-branch-6.c: New file.
1520         * gcc.target/mips/umips-branch-7.c: New file.
1521         * gcc.target/mips/umips-branch-8.c: New file.
1522         * gcc.target/mips/umips-branch-9.c: New file.
1523         * gcc.target/mips/umips-branch-10.c: New file.
1524         * gcc.target/mips/umips-branch-11.c: New file.
1525         * gcc.target/mips/umips-branch-12.c: New file.
1526         * gcc.target/mips/umips-branch-13.c: New file.
1527         * gcc.target/mips/umips-branch-14.c: New file.
1528         * gcc.target/mips/umips-branch-15.c: New file.
1529         * gcc.target/mips/umips-branch-16.c: New file.
1530         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1531         (OCCUPY_0xfffc): New define.
1533 2015-07-08  Renlin Li  <renlin.li@arm.com>
1535         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1537 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1539         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1541 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1543         * gcc.target/i386/bt-3.c: New test.
1544         * gcc.target/i386/bt-4.c: Ditto.
1546 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1548         * g++.dg/other/dump-ada-spec-8.C: New test.
1550 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1552         PR jit/66783
1553         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1554         test case.
1555         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1556         New test case.
1557         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1558         New test case.
1559         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1560         Avoid using an opaque struct for local "f".
1562 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1564         PR jit/66779
1565         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1566         * jit.dg/test-pr66779.c: New testcase.
1568 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1570         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1571         NOCOMPRESSION.
1573 2015-07-07  Richard Biener  <rguenther@suse.de>
1575         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1577 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1579         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1580         * gcc.target/mips/call-5.c: Ditto.
1581         * gcc.target/mips/call-6.c: Ditto.
1583 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1585         * gcc.dg/dx-test.c: New test-case.
1587 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1589         PR fortran/66578
1590         * gfortran.dg/allocate_with_source_9.f08: New test.
1592 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1594         PR target/52144
1595         * gcc.target/arm/flip-thumb.c: Fix scan.
1596         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1597         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1598         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1599         Fix return value.
1601 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1603         PR target/65956
1604         * gcc.c-torture/execute/pr65956.c: New test.
1606 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1608         * gcc.target/arm/aapcs/align1.c: New.
1609         * gcc.target/arm/aapcs/align_rec1.c: New.
1610         * gcc.target/arm/aapcs/align2.c: New.
1611         * gcc.target/arm/aapcs/align_rec2.c: New.
1612         * gcc.target/arm/aapcs/align3.c: New.
1613         * gcc.target/arm/aapcs/align_rec3.c: New.
1614         * gcc.target/arm/aapcs/align4.c: New.
1615         * gcc.target/arm/aapcs/align_rec4.c: New.
1616         * gcc.target/arm/aapcs/align_vararg1.c: New.
1617         * gcc.target/arm/aapcs/align_vararg2.c: New.
1619 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1621         * gfortran.dg/iomsg_2.f90: New test.
1623 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1625         PR target/66749
1626         * gcc.target/i386/pr66749.c: New test.
1628 2015-07-06  Richard Biener  <rguenther@suse.de>
1630         PR tree-optimization/66772
1631         * gcc.dg/torture/pr66772-1.c: New testcase.
1632         * gcc.dg/torture/pr66772-2.c: Likewise.
1634 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1636         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1637         the jals instruction.
1639 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1641         PR target/53383
1642         * gcc.target/i386/pr53383-1.c: New file.
1643         * gcc.target/i386/pr53383-2.c: Likewise.
1644         * gcc.target/i386/pr53383-3.c: Likewise.
1646 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1648         * gcc.target/aarch64/fnmul-1.c: New.
1649         * gcc.target/aarch64/fnmul-2.c: New.
1650         * gcc.target/aarch64/fnmul-3.c: New.
1651         * gcc.target/aarch64/fnmul-4.c: New.
1653 2015-07-06  Richard Biener  <rguenther@suse.de>
1655         PR middle-end/66759
1656         * gcc.dg/torture/pr66759.c: New testcase.
1658 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1660         PR fortran/58586
1661         * gfortran.dg/alloc_comp_class_3.f03: New test.
1662         * gfortran.dg/alloc_comp_class_4.f03: New test.
1664 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1666         * gcc.c-torture/execute/pr66757.c: New test.
1668 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1670         PR tree-optimization/66720
1671         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1673 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1674             Sandra Loosemore <sandra@codesourcery.com>
1676         * gcc.target/nios2/gprel-offset.c: New test.
1678 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1680         PR fortran/66725
1681         * gfortran.dg/pr66725.f90: New test.
1683 2015-07-03  Jason Merrill  <jason@redhat.com>
1685         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1686         Avoid narrowing error.
1688 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1690         PR rtl-optimization/66706
1691         * gcc.target/powerpc/shift-int.c: New testcase.
1693 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1695         PR target/66746.
1696         * gcc.target/i386/pr66746.c: New file.
1698 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1700         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1702 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1704         PR tree-optimization/66119
1705         * g++.dg/opt/pr66119.C: New.
1707 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1709         PR fortran/52846
1710         * gfortran.dg/submodule_1.f90: New test
1711         * gfortran.dg/submodule_2.f90: New test
1712         * gfortran.dg/submodule_3.f90: New test
1713         * gfortran.dg/submodule_4.f90: New test
1714         * gfortran.dg/submodule_5.f90: New test
1715         * gfortran.dg/submodule_6.f90: New test
1716         * gfortran.dg/submodule_7.f90: New test
1718 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1720         PR preprocessor/53690
1721         * g++.dg/cpp/pr53690.C: New.
1723 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1725         * gcc.target/powerpc/vec-cmp.c: New test.
1727 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1729         PR fortran/56520
1730         * gfortran.dg/pr56520.f90: New test.
1732 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1734         PR fortran/66545
1735         * gfortran.dg/pr66545_1.f90: New test.
1736         * gfortran.dg/pr66545_2.f90: New test.
1738 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1740         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1741         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1743 2015-07-02  Richard Biener  <rguenther@suse.de>
1745         PR testsuite/66719
1746         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1747         unaligned loads.
1749 2015-07-02  Richard Biener  <rguenther@suse.de>
1751         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1753 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1755         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1757 2015-07-01  Jason Merrill  <jason@redhat.com>
1759         * lib/target-supports.exp (cxx_default): Set to C++14.
1761 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1763         PR testsuite/66723
1764         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1765         scan-assembler.
1767 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1769         * gfortran.dg/warn_conversion_8.f90:  New test.
1771 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1773         PR rtl-optimization/61047
1774         * gcc.c-torture/execute/20150611-1.c: New testcase.
1776 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1778         PR jit/66700
1779         * jit.dg/all-non-failing-tests.h: Add
1780         test-pr66700-observing-write-through-ptr.c.
1781         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1783 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1785         * jit.dg/test-accessing-union.c: Add comments for use by
1786         gcc/jit/docs/topics/types.rst.
1788 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1790         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1791         'do-require-effective-target' with 'dg-require-effective-target'.
1792         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1793         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1794         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1795         'stlex' with 'strex' as the expected output.
1797 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1799         PR c++/60365
1800         * g++.dg/cpp0x/gen-attrs-60.C: New.
1801         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1803 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1805         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1806         New function.
1807         * gcc.target/aarch64/pic-small.c: Restrict this test under
1808         check_effective_target_aarch64_small_fpic.
1810 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1812         * gfortran.dg/gomp/pr66633.f90: New test.
1814 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1816         PR c++/66686
1817         * g++.dg/template/pr66686.C: New test.
1819 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1821         * gnat.dg/lto17.ad[sb]: New test.
1823 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1825         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1826         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1827         testcase.
1828         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1829         New testcase.
1830         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1831         New testcase.
1832         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1833         New testcase.
1834         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1835         New testcase.
1836         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1837         New testcase.
1838         * jit.dg/test-switch.c: New testcase.
1839         * jit.dg/test-switch.cc: New testcase.
1841 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1843         PR jit/66546
1844         * jit.dg/all-non-failing-tests.h: Add note about
1845         test-validly-unreachable-block.c.
1846         * jit.dg/test-validly-unreachable-block.c: New file.
1848 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1850         PR jit/66628
1851         * jit.dg/all-non-failing-tests.h: Add note about
1852         test-extra-options.c.
1853         * jit.dg/test-extra-options.c: New testcase.
1855 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1857         PR debug/66691
1858         * gcc.target/i386/pr66691.c: New.
1860 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1862         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1863         * gcc.target/i386/iamcu/args.h: Likewise.
1864         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1865         * gcc.target/i386/iamcu/defines.h: Likewise.
1866         * gcc.target/i386/iamcu/macros.h: Likewise.
1867         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1868         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1869         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1870         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1871         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1872         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1873         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1874         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1875         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1876         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1877         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1878         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1879         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1880         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1881         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1882         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1883         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1885 2015-06-30  Marek Polacek  <polacek@redhat.com>
1887         * gcc.dg/fold-minus-6.c: New test.
1889         * gcc.dg/fold-ior-3.c: New test.
1891 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1893         Implement N4197 - Adding u8 character literals
1894         * g++.dg/cpp1z/utf8.C: New.
1895         * g++.dg/cpp1z/utf8-neg.C: New.
1896         * g++.dg/cpp1z/udlit-utf8char.C: New.
1898 2015-06-30  Marek Polacek  <polacek@redhat.com>
1900         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1902 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1904         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1905         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1906         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1907         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1909 2015-06-30  Marek Polacek  <polacek@redhat.com>
1911         * gcc.dg/fold-ior-2.c: New test.
1913 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1915         PR tree-optimization/66652
1916         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1917         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1918         pointers.
1919         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1921 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/65977
1924         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1925         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1927 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1929         PR fortran/66605
1930         * gfortran.dg/wunused-parameter.f90: New test.
1932 2015-06-29  Richard Henderson  <rth@redhat.com>
1934         * gcc.target/i386/asm-flag-1.c: New.
1935         * gcc.target/i386/asm-flag-2.c: New.
1936         * gcc.target/i386/asm-flag-3.c: New.
1937         * gcc.target/i386/asm-flag-4.c: New.
1938         * gcc.target/i386/asm-flag-5.c: New.
1940 2015-06-29  Marek Polacek  <polacek@redhat.com>
1942         PR c/66322
1943         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1944         * c-c++-common/pr66322.c: New test.
1945         * g++.dg/eh/scope1.C: Remove dg-warning.
1947 2015-06-29  Richard Biener  <rguenther@suse.de>
1949         PR tree-optimization/66677
1950         * gcc.dg/vect/pr66677.c: New testcase.
1952 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1954         PR middle-end/64130
1955         * gcc.dg/tree-ssa/pr64130.c: New test.
1957 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1959         * gcc.target/aarch64/pic-small.c: New testcase.
1961 2015-06-26  Richard Biener  <rguenther@suse.de>
1963         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1965 2015-06-26  Marek Polacek  <polacek@redhat.com>
1967         * gcc.dg/fold-and-1.c: New test.
1968         * gcc.dg/fold-and-2.c: New test.
1970 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1972         * gnat.dg/warn11.adb: Add missing dg directive.
1973         * gnat.dg/warn12.adb: New test.
1974         * gnat.dg/warn12_pkg.ads: New helper.
1976 2015-06-26  Richard Biener  <rguenther@suse.de>
1978         * gfortran.dg/reassoc_3.f90: Adjust.
1980 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1982         PR target/66412
1983         * gcc.target/i386/pr66412.c: New test.
1985 2015-06-25  Richard Biener  <rguenther@suse.de>
1987         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1989 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1991         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1993 2015-06-25  Richard Biener  <rguenther@suse.de>
1995         * gfortran.dg/vect/vect-9.f90: New testcase.
1997 2015-06-25  Nick Clifton  <nickc@redhat.com>
1999         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2000         H8300 and M32R targets.
2002 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2004         PR fortran/66528
2005         * gfortran.dg/maxerrors.f90: New test.
2007 2015-06-08  DJ Delorie  <dj@redhat.com>
2009         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2011 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2013         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2015 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2017         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2018         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2019         * gcc.target/aarch64/nofp_1.c: New file.
2021 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2023         Implement N3928 - Extending static_assert
2024         * g++.dg/cpp0x/static_assert8.C: Adjust.
2025         * g++.dg/cpp0x/static_assert12.C: New.
2026         * g++.dg/cpp0x/static_assert13.C: New.
2027         * g++.dg/cpp1y/static_assert1.C: New.
2028         * g++.dg/cpp1y/static_assert2.C: New.
2029         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2031 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2033         PR c++/65750
2034         * g++.dg/cpp0x/trailing11.C: New.
2036 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2038         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2039         multilibs.
2040         * gcc.target/arm/memset-inline-10.c: Likewise.
2041         * gcc.target/arm/pr58784.c: Likewise.
2042         * gcc.target/arm/pr59985.C: Likewise.
2043         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2045 2015-06-24  Renlin Li  <renlin.li@arm.com>
2047         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2048         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2050 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2052         Revert:
2053         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2055         PR c++/30044
2056         * g++.dg/cpp0x/auto45.C: New test.
2057         * g++.dg/template/pr30044.C: New test.
2058         * g++.dg/template/crash83.C: Accept any error string.
2059         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2060         parameters.
2061         * g++.dg/cpp0x/variadic18.C: Likewise
2062         * g++.dg/template/canon-type-13.C: Likewise.
2063         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2065 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2067         PR c++/65811
2068         * g++.dg/other/linkage2.C: New.
2070 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2072         PR target/63408
2073         * gcc.target/arm/pr63408.c: New test.
2075 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2077         * lib/c-torture.exp: Don't call check_effective_target_lto
2078         before setting up environment correctly.
2079         * lib/gcc-dg.exp: Likewise, and protect
2080         gcc_force_conventional_output.
2082 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2084         PR rtl-optimization/66306
2085         * gcc.target/s390/pr66306.c: New test.
2087 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2089         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2090         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2091         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2092         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2093         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2094         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2095         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2097 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2099         PR target/65803
2100         * gcc.c-torture/pr65803.c: New test.
2102 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2104         PR c++/30044
2105         * g++.dg/cpp0x/auto45.C: New test.
2106         * g++.dg/template/pr30044.C: New test.
2107         * g++.dg/template/crash83.C: Accept any error string.
2108         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2109         parameters.
2110         * g++.dg/cpp0x/variadic18.C: Likewise
2111         * g++.dg/template/canon-type-13.C: Likewise.
2112         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2114 2015-06-23  Marek Polacek  <polacek@redhat.com>
2116         * c-c++-common/Wlogical-op-3.c: New test.
2118 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2120         PR c++/66254
2121         * g++.dg/cpp0x/scoped_enum5.C: New.
2123 2015-06-23  Richard Biener  <rguenther@suse.de>
2125         PR tree-optimization/66636
2126         * gcc.dg/vect/pr66636.c: New testcase.
2128 2015-06-23  Marek Polacek  <polacek@redhat.com>
2130         * gcc.dg/fold-minus-4.c: New test.
2131         * gcc.dg/fold-minus-5.c: New test.
2132         * c-c++-common/ubsan/overflow-add-5.c: New test.
2134 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2136         Add missing testcase from r224672.
2137         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2139         * gcc.target/vax/bswapdi-1.c: New.
2141 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2143         PR fortran/64674
2144         * gfortran.dg/associate_18.f08: New test.
2146 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2148         PR target/66560
2149         * gcc.target/i386/pr66560-1.c: New test.
2150         * gcc.target/i386/pr66560-2.c: Ditto.
2151         * gcc.target/i386/pr66560-3.c: Ditto.
2152         * gcc.target/i386/pr66560-4.c: Ditto.
2154 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2156         * gcc.target/nvptx/nvptx.exp: New file.
2157         * gcc.target/nvptx/proto-1.c: Likewise.
2159 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2161         PR tree-optimization/66449
2162         * gcc.dg/vect/pr66449.c: New test.
2164 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2166         * g++.dg/other/dump-ada-spec-5.C: New test.
2167         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2168         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2170 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2172         * g++.dg/inherit/pure1.C: Test location too.
2174 2015-06-22  Marek Polacek  <polacek@redhat.com>
2176         * gcc.dg/fold-ior-1.c: New test.
2177         * gcc.dg/fold-minus-2.c: New test.
2178         * gcc.dg/fold-minus-3.c: New test.
2179         * gcc.dg/fold-plus-1.c: New test.
2180         * gcc.dg/fold-plus-2.c: New test.
2181         * gcc.dg/fold-xor-4.c: New test.
2182         * gcc.dg/fold-xor-5.c: New test.
2184 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2186         PR target/65914
2187         * g++.dg/torture/pr65914.C:  New.
2189 2015-06-22  Richard Biener  <rguenther@suse.de>
2191         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2192         not existing TORTURE_OPTIONS only.
2193         * lib/gcc-dg.exp: Likewise.
2195 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2197         PR target/52144
2198         * gcc.target/arm/flip-thumb.c: New test.
2200 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2201             Martin Liska  <mliska@suse.cz>
2203         PR ipa/65908
2204         * g++.dg/ipa/pr65908.C: New testcase.
2206 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2208         PR c++/65882
2209         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2210         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2212 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2214         * gnat.dg/specs/debug1.ads: Adjust.
2216 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2218         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2219         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2220         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2221         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2222         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2223         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2224         * gcc.target/aarch64/fmovd-zero.c: Delete.
2225         * gcc.target/aarch64/fmovf-zero.c: Delete.
2227 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2229         * gcc.target/vax/bswapdi-1.c: New.
2231 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2233         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2235 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2237         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2239 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2241         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2243 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2245         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2247 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2249         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2251 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2253         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2255 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2257         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2259 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2261         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2263 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2265         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2267 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2269         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2271 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2273         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2275 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2277         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2279 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2281         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2283 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2285         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2287 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2289         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2291 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2293         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2295 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2297         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2299 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2301         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2303 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2305         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2307 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2309         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2310         (_ARM_FPSCR): Add FZ field.
2311         (clean_results): Force FZ=1 on AArch64.
2312         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2314 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2316         * gcc.target/aarch64/pr62308.c: New test.
2318 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2320         PR fortran/66549
2321         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2323 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2325         * gcc.target/i386/mpx/pr66581.c: New test.
2327 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2329         * gcc.target/i386/cmov9.c: New test.
2331 2015-06-18  Richard Biener  <rguenther@suse.de>
2333         * g++.dg/other/const4.C: New testcase.
2335 2015-06-18  Michael Matz  <matz@suse.de>
2337         PR middle-end/66253
2338         * gcc.dg/vect/pr66253.c: New testcase.
2340 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2342         PR target/66569
2343         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2345 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2347         PR middle-end/66568
2348         * gcc.target/i386/mpx/pr66568.c: New test.
2350 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2352         PR middle-end/66567
2353         * gcc.target/i386/mpx/pr66567.c: New test.
2355 2015-06-18  Richard Biener  <rguenther@suse.de>
2357         PR tree-optimization/66510
2358         * gcc.dg/vect/slp-perm-12.c: New testcase.
2360 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2362         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2363         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2364         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2365         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2367 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2369         PR c++/66571
2370         * g++.dg/gomp/pr66571-1.C: New test.
2372         PR middle-end/66429
2373         * c-c++-common/gomp/pr66429.c: New test.
2375 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2377         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2378         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2379         ...this.
2380         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2381         New testcase.
2382         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2383         New testcase.
2385 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2387         PR testsuite/65944
2388         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2390 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2392         * gcc.target/mips/pr65862-1.c: New test.
2393         * gcc.target/mips/pr65862-2.c: Likewise.
2395 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2397         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2398         * gcc.target/i386/pr52252-atom.c: Ditto.
2399         * gcc.target/i386/vect-div-1.c: Ditto.
2400         * gcc.target/i386/rotate-5.c: Ditto.
2401         * gcc.target/i386/pr50202.c: Ditto.
2402         * gcc.target/i386/pr37843-3.c: Ditto.
2403         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2404         * gcc.target/i386/pr53397-1.c: Ditto.
2405         * gcc.target/i386/pr55934.c: Ditto.
2406         * gcc.target/i386/pr37843-4.c: Ditto.
2407         * gcc.target/i386/pr60451.c: Ditto.
2408         * gcc.target/i386/pr53397-2.c: Ditto.
2409         * gcc.target/i386/vectorize1.c: Ditto.
2410         * gcc.target/i386/extract-insert-combining.c: Ditto.
2411         * gcc.target/i386/pr53759.c: Ditto.
2412         * gcc.target/i386/pr52252-core.c: Ditto.
2413         * gcc.target/i386/rotate-3.c: Ditto.
2414         * gcc.target/i386/sse-20.c: Ditto.
2415         * gcc.target/i386/rotate-4.c: Ditto.
2416         * gcc.target/i386/pr61403.c: Ditto.
2417         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2418         * gcc.target/i386/pr60901.c: Ditto.
2419         * gcc.target/i386/pr59794-7.c: Ditto.
2420         * gcc.target/i386/pr62208.c: Ditto.
2421         * gcc.target/i386/pr53416.c: Ditto.
2422         * gcc.target/i386/asm-dialect-1.c: Ditto.
2423         * gcc.target/i386/pr50038.c: Ditto.
2424         * gcc.target/i386/47698.c: Ditto.
2425         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2426         * gcc.target/i386/pr59794-2.c: Ditto.
2427         * gcc.target/i386/pr59794-3.c: Ditto.
2428         * gcc.target/i386/pr39058.c: Ditto.
2429         * gcc.target/i386/pr60205-1.c: Ditto.
2430         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2431         * gcc.target/i386/sse2-movq-2.c: Ditto.
2433 2015-06-17  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/66251
2436         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2438 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2440         PR c++/59682
2441         * g++.dg/parse/new-placement1.C: New.
2443 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2445         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2446         * jit.dg/test-compound-assignment.c: New testcase.
2448 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2450         PR jit/66539
2451         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2452         to "testcases" array.
2454 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2456         PR jit/66539
2457         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2458         * jit.dg/test-debug-strings.c: New test case.
2459         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2460         the discriminant has a sane debug string.
2462 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2464         PR target/56766
2465         * gcc.target/i386/pr56766-1.c: New test.
2466         * gcc.target/i386/pr56766-2.c: Ditto.
2468 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2470         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2471         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2472         * gcc.target/mips/loongson-simd.c: Ditto.
2474 2015-06-16  Richard Biener  <rguenther@suse.de>
2476         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2478 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2480         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2481         passed by the testsuite driver.
2483 2015-06-16  Richard Biener  <rguenther@suse.de>
2485         * gcc.dg/vect/slp-perm-11.c: New testcase.
2487 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2489         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2490         dg-options.
2492 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2494         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2495         Reinstate calls to torture-init and torture-finalize.
2497 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2499         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2501 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2503         PR c++/58583
2504         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2506 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2508         PR c++/51048
2509         * g++.dg/cpp0x/local-type1.C: New.
2511 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2513         PR fortran/44672
2514         PR fortran/45440
2515         PR fortran/57307
2516         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2517         unimplemented error.
2518         * gfortran.dg/allocate_with_source_7.f08: New test.
2519         * gfortran.dg/allocate_with_source_8.f08: New test.
2521 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2523         PR c++/65168
2524         * g++.dg/warn/Walways-true-3.C: New test.
2526 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2528         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2530 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2532         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2533         (main): Remove superfluous attributes.
2534         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2535         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2537 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2539         * gcc.target/i386/monitorx.c: New.
2540         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2541         * gcc.target/i386/sse-13.c: Ditto.
2542         * gcc.target/i386/sse-14.c: Ditto.
2543         * gcc.target/i386/sse-22.c: Ditto.
2544         * gcc.target/i386/sse-23.c: Ditto.
2545         * g++.dg/other/i386-2.C: Ditto.
2546         * g++.dg/other/i386-3.C: Ditto.
2548 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2550         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2552 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2554         PR fortran/66079
2555         * gfortran.dg/allocatable_scalar_13.f90: New test
2557 2015-06-11  Marek Polacek  <polacek@redhat.com>
2559         * gcc.dg/fold-xor-3.c: New test.
2561 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2563         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2564         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2566 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2568         PR target/52144
2569         * gcc.target/arm/pragma_attribute.c: New test.
2571 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2573         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2575 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2577         PR target/66473
2578         * gcc.target/i386/pr66473.c: New test.
2580 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2582         PR target/66470
2583         * gcc.dg/tls/pr66470.c: New test.
2584         * gcc.target/i386/pr66470.c: New test.
2586 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2588         PR target/52144
2589         * gcc.target/arm/attr_arm.c: New test
2590         * gcc.target/arm/attr_arm-err.c: New test
2591         * gcc.target/arm/attr_thumb.c: New test
2592         * gcc.target/arm/attr_thumb-static.c: New test
2594 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2596         PR target/66200
2597         PR target/66428
2598         PR c++/66192
2599         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2601 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2603         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2604         passed by the testsuite driver.
2606 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2608         Revert:
2609         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2610         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2611         * gcc.dg/ssp-1.c: Make counter a register.
2612         * gcc.dg/ssp-2.c: Likewise.
2613         * gcc.dg/torture/parm-coalesce.c: New.
2615 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2617         * gcc.target/i386/vararg-loc.c: New test.
2619 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2621         PR c++/65815
2622         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2623         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2625 2015-06-09  Marek Polacek  <polacek@redhat.com>
2627         PR tree-optimization/66299
2628         * gcc.dg/pr66299-1.c: New test.
2629         * gcc.dg/pr66299-2.c: New test.
2630         * gcc.dg/pr66299-3.c: New test.
2632 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2634         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2635         passed by the testsuite driver.
2637 2015-06-09  Richard Biener  <rguenther@suse.de>
2639         PR middle-end/66423
2640         * gcc.dg/fold-modpow2.c: New testcase.
2642 2015-06-09  Richard Biener  <rguenther@suse.de>
2644         PR tree-optimization/66419
2645         * gcc.dg/vect/bb-slp-37.c: New testcase.
2647 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2649         * gcc.target/arm/stl-cond.c: New test.
2651 2015-06-09  Richard Biener  <rguenther@suse.de>
2653         PR middle-end/66413
2654         * gcc.dg/torture/pr66413.c: New testcase.
2656 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2658         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2659         * gcc.dg/ssp-1.c: Make counter a register.
2660         * gcc.dg/ssp-2.c: Likewise.
2661         * gcc.dg/torture/parm-coalesce.c: New.
2663 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2665         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2666         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2668 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2670         PR rtl-optimization/66444
2671         * gcc.dg/pr66444.c: New test.
2673 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2675         PR fortran/66245
2676         * gfortran.dg/class_is_1.f90: New test.
2677         * gfortran.dg/type_is_1.f90: Ditto.
2679 2015-06-08  Marek Polacek  <polacek@redhat.com>
2681         PR c/66415
2682         * gcc.dg/cpp/pr66415-1.c: New test.
2683         * gcc.dg/cpp/pr66415-2.c: New test.
2685 2015-06-08  Richard Biener  <rguenther@suse.de>
2687         PR tree-optimization/66422
2688         * gcc.dg/Warray-bounds-16.c: New testcase.
2690 2015-06-08  Richard Biener  <rguenther@suse.de>
2692         * gcc.dg/vect/slp-perm-10.c: New testcase.
2693         * gcc.dg/vect/slp-23.c: Adjust.
2694         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2695         vector pointer update.
2697 2015-06-08  Marek Polacek  <polacek@redhat.com>
2699         PR sanitizer/66452
2700         * g++.dg/ubsan/pr66452.C: New test.
2702 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2704         PR tree-optimization/66436
2705         * gcc.dg/gomp/dump-new-function-2.c: New test.
2706         * gcc.dg/gomp/dump-new-function-3.c: Same.
2707         * gcc.dg/gomp/dump-new-function.c: Same.
2709 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2711         PR tree-optimization/66435
2712         * gcc.dg/gomp/notify-new-function-2.c: New test.
2713         * gcc.dg/gomp/notify-new-function-3.c: Same.
2714         * gcc.dg/gomp/notify-new-function.c: Same.
2716 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2718         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2719         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2720         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2721         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2722         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2723         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2724         -fshort-enum.
2726 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2728         PR fortran/47659
2729         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2730         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2731         for assignment.
2732         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2733         * gfortran.dg/warn_conversion_5.f90: New test.
2734         * gfortran.dg/warn_conversion_6.f90: New test.
2735         * gfortran.dg/warn_conversion_7.f90: New test.
2737 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2739         PR fortran/66347
2740         * gfortran.dg/blockdata_9.f: New test.
2742 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2744         PR fortran/66385
2745         * gfortran.dg/forall_17.f90:  New test.
2747 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2749         * g++.dg/cpp0x/pr57101.C: Add warning.
2750         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2751         * g++.dg/ext/visibility/anon7.C: Same.
2752         * g++.dg/ipa/pr63587-2.C: Same.
2753         * g++.dg/opt/dump1.C: Same.
2754         * g++.dg/opt/pr59622-3.C: Same.
2755         * g++.dg/opt/pr59622.C: Same.
2756         * g++.dg/torture/pr46383.C: Same.
2757         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2758         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2759         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2760         functions.
2761         * gfortran.dg/intent_out_8.f90: Same.
2762         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2764 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2766         PR fortran/66377
2767         gfortran.dg/equiv_9.f90: New test.
2770 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2772         merge from gomp4 branch:
2773         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2775         PR tree-optimization/65443
2776         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2777         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2778         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2780 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2782         PR c++/52595
2783         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2785 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2787         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2789 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2791         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2793 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2795         * testsuite/gcc.target/i386/noplt-1.c: New test.
2796         * testsuite/gcc.target/i386/noplt-2.c: New test.
2797         * testsuite/gcc.target/i386/noplt-3.c: New test.
2798         * testsuite/gcc.target/i386/noplt-4.c: New test.
2800 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2802         PR fortran/58749
2803         * gfortran.dg/adjustl_1.f90:  New test.
2805 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2807         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2808         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2810 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2812         * lto.c (iterative_hash_canonical_type,
2813         gimple_register_canonical_type): only hash main variants of types
2815 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2817         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2818         Move set of dg-do-what-default after early return.
2820 2015-06-04  Marek Polacek  <polacek@redhat.com>
2822         PR c/66341
2823         * gcc.dg/lvalue-8.c: New test.
2825 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2826             Paolo Carlini  <paolo.carlini@oracle.com>
2828         PR c++/66130
2829         * g++.dg/other/pr66130.C: New.
2830         * g++.dg/cpp0x/pr66130.C: Likewise.
2832 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2834         * g++.dg/cpp0x/decl-loc1.C: New.
2835         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2836         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2837         * g++.dg/init/ctor8.C: Likewise.
2838         * g++.dg/parse/semicolon4.C: Likewise.
2840 2015-06-03  Marek Polacek  <polacek@redhat.com>
2842         PR sanitizer/66190
2843         * g++.dg/ubsan/static-init-1.C: New test.
2844         * g++.dg/ubsan/static-init-2.C: New test.
2845         * g++.dg/ubsan/static-init-3.C: New test.
2847 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2849         PR target/66275
2850         * gcc.target/i386/pr66275.c: New test.
2852 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2854         * gcc.dg/Wcxx-compat-22.c: New testcase.
2855         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2856         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2857         * c-c++-common/pr58346-1.c: Likewise.
2858         * c-c++-common/transparent-union-1.c: Likewise.
2860 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2862         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2863         * g++.dg/plugin/def_plugin.c: New file.
2864         * g++.dg/plugin/def-plugin-test.C: New file.
2866 2015-06-03  Richard Biener  <rguenther@suse.de>
2868         * gcc.dg/vect/bb-slp-36.c: New testcase.
2870 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2872         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2874 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2876         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2877         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2878         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2879         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2881 2015-06-03  Marek Polacek  <polacek@redhat.com>
2883         PR c/64223
2884         PR c/29358
2885         * gcc.dg/pr64223-1.c: New test.
2886         * gcc.dg/pr64223-2.c: New test.
2888 2015-06-03  Richard Biener  <rguenther@suse.de>
2890         PR tree-optimization/63916
2891         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2893 2015-06-03  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/66375
2896         * gcc.dg/torture/pr66375.c: New testcase.
2898 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2900         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2902 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2904         PR target/65768
2905         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2907 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2909         PR fortran/66380
2910         * gfortran.dg/reshape_7.f90: New test.
2912 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2914         PR c/66220:
2915         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2916         (fn_36): New.
2918 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2920         PR c/49551
2921         * gcc.dg/pr49551.c: New testcase.
2923 2015-06-02  Richard Biener  <rguenther@suse.de>
2925         PR debug/65549
2926         * g++.dg/lto/pr65549_0.C: New testcase.
2928 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2930         PR libgomp/65742
2931         PR middle-end/66332
2932         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2934 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2936         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2938 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2940         PR c++/61683
2941         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2943 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2945         PR tree-optimization/48052
2946         * gcc.dg/tree-ssa/scev-8.c: New.
2947         * gcc.dg/tree-ssa/scev-9.c: New.
2948         * gcc.dg/tree-ssa/scev-10.c: New.
2949         * gcc.dg/vect/pr48052.c: New.
2951 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2953         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2955 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2957         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2959 2015-06-02  Marek Polacek  <polacek@redhat.com>
2961         PR middle-end/66345
2962         * gcc.dg/torture/pr66345.c: New test.
2964 2015-06-02  Richard Biener  <rguenther@suse.de>
2966         PR tree-optimization/65961
2967         * gcc.dg/torture/pr65961.c: New testcase.
2969 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2971         PR tree-optimization/52563
2972         PR tree-optimization/62173
2973         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2974         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2976 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2978         * gnat.dg/specs/varsize_return2.ads: New test.
2979         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2981 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2983         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2985 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2987         PR target/65697
2988         * gcc.target/aarch64/sync-comp-swap.c: New.
2989         * gcc.target/aarch64/sync-comp-swap.x: New.
2990         * gcc.target/aarch64/sync-op-acquire.c: New.
2991         * gcc.target/aarch64/sync-op-acquire.x: New.
2992         * gcc.target/aarch64/sync-op-full.c: New.
2993         * gcc.target/aarch64/sync-op-full.x: New.
2994         * gcc.target/aarch64/sync-op-release.c: New.
2995         * gcc.target/aarch64/sync-op-release.x: New.
2997 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2999         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3000         (bar): Predefined.
3002 2015-06-01  Richard Biener  <rguenther@suse.de>
3004         PR tree-optimization/66349
3005         PR tree-optimization/66352
3006         PR tree-optimization/66357
3007         * gcc.dg/torture/pr66357.c: New testcase.
3008         * gcc.dg/torture/pr66349.c: Likewise.
3009         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3011 2015-06-01  Richard Biener  <rguenther@suse.de>
3013         Revert
3014         2015-05-29  Richard Biener  <rguenther@suse.de>
3016         PR tree-optimization/66314
3017         * gcc.dg/asan/pr66314.c: New testcase.
3019 2015-06-01  Richard Biener  <rguenther@suse.de>
3021         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3023 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3025         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3026         directives.
3027         (hp3, hp4): Add inline keyword.
3028         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3029         (hp2): Add inline keyword.
3030         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3031         (hp2): Add inline keyword.
3033 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3035         PR target/65527
3036         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3037         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3038         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3039         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3041 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3043         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3044         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3046 2015-06-01  Richard Biener  <rguenther@suse.de>
3048         PR tree-optimization/66280
3049         * g++.dg/torture/pr66280.C: New testcase.
3050         * g++.dg/torture/pr66280-2.C: Likewise.
3052 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3054         * gnat.dg/addr9_1.adb: New test.
3055         * gnat.dg/addr9_2.adb: Likewise.
3056         * gnat.dg/addr9_3.adb: Likewise.
3057         * gnat.dg/addr9_4.adb: Likewise.
3059 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3061           * g++.dg/other/dump-ada-spec-4.C: New test.
3063 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3065         * gcc.dg/alias-8.c: Fix dg-warning.
3067 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3069         * gcc.dg/alias-8.c: Do not xfail.
3070         * gcc.dg/pr62167.c: Prevent FRE.
3071         * gcc.dg/alias-14.c: New testcase.
3073 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3075         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3077 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3079         PR target/66215
3080         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3081         dg-options.
3082         * gcc.target/s390/hotpatch-10.c: Likewise.
3083         * gcc.target/s390/hotpatch-11.c: Likewise.
3084         * gcc.target/s390/hotpatch-12.c: Likewise.
3085         * gcc.target/s390/hotpatch-17.c: Likewise.
3086         * gcc.target/s390/hotpatch-18.c: Likewise.
3087         * gcc.target/s390/hotpatch-20.c: Likewise.
3088         * gcc.target/s390/hotpatch-21.c: Likewise.
3089         * gcc.target/s390/hotpatch-22.c: Likewise.
3090         * gcc.target/s390/hotpatch-23.c: Likewise.
3091         * gcc.target/s390/hotpatch-24.c: Likewise.
3092         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3093         to check for the exact nops too.
3094         * gcc.target/s390/hotpatch-3.c: Likewise.
3095         * gcc.target/s390/hotpatch-4.c: Likewise.
3096         * gcc.target/s390/hotpatch-5.c: Likewise.
3097         * gcc.target/s390/hotpatch-6.c: Likewise.
3098         * gcc.target/s390/hotpatch-7.c: Likewise.
3099         * gcc.target/s390/hotpatch-8.c: Likewise.
3100         * gcc.target/s390/hotpatch-9.c: Likewise.
3101         * gcc.target/s390/hotpatch-14.c: Likewise.
3102         * gcc.target/s390/hotpatch-15.c: Likewise.
3103         * gcc.target/s390/hotpatch-16.c: Likewise.
3104         * gcc.target/s390/hotpatch-19.c: Likewise.
3105         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3106         scan-assembler-times counting number of .align directives.
3107         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3108         dg-options.  Remove scan-assembler-times counting number of .align
3109         directives.
3110         * gcc.target/s390/hotpatch-26.c: New file.
3111         * gcc.target/s390/hotpatch-27.c: New file.
3112         * gcc.target/s390/hotpatch-28.c: New file.
3113         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3114         using -Os -O0 -O1 -O2 -O3 options.
3116 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3118         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3120 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3122         PR tree-optimization/66142
3123         * gcc.dg/vect/pr66142.c: New test.
3125 2015-05-29  Richard Biener  <rguenther@suse.de>
3127         PR tree-optimization/66314
3128         * gcc.dg/asan/pr66314.c: New testcase.
3130 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3132         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3133         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3134         Adjust all callers.
3135         (schedule-cleanups, dg-keep-saved-temps): New proc.
3136         (gcc-dg-test-1): Schedule cleanups.
3137         * lib/profopt.exp (profopt-execute): Likewise.
3138         * g++.dg/cdce3.C: Adjust expected line numbers.
3139         * gcc.dg/cdce1.c: Likewise.
3140         * gcc.dg/cdce2.c: Likewise.
3141         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3142         * gcc.dg/strlenopt-24.c: Likewise.
3143         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3144         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3145         * obj-c++.dg/encode-2.mm: Likewise.
3147 2015-05-28  DJ Delorie  <dj@redhat.com>
3149         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3151 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3153         * gnat.dg/discr43.adb: New test.
3155 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3157         * gnat.dg/varsize_temp.adb: Rename into...
3158         * gnat.dg/varsize1.adb: ...this.
3159         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3160         * gnat.dg/varsize2.ad[sb]: ...this.
3161         * gnat.dg/varsize3_1.adb: New test.
3162         * gnat.dg/varsize3_2.adb: Likewise.
3163         * gnat.dg/varsize3_3.adb: Likewise.
3164         * gnat.dg/varsize3_4.adb: Likewise.
3165         * gnat.dg/varsize3_5.adb: Likewise.
3166         * gnat.dg/varsize3_6.adb: Likewise.
3167         * gnat.dg/varsize3_pkg1.ads: New helper.
3168         * gnat.dg/varsize3_pkg2.ads: Likewise.
3169         * gnat.dg/varsize3_pkg3.ads: Likewise.
3171 2015-05-28  Richard Biener  <rguenther@suse.de>
3173         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3175 2015-05-28  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/66142
3178         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3180 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3182         PR target/63810
3183         * gcc.dg/darwin-minversion-3.c: Update testcase.
3184         * gcc.dg/darwin-minversion-4.c: Ditto.
3185         * gcc.dg/darwin-minversion-5.c: New testcase.
3186         * gcc.dg/darwin-minversion-6.c: Ditto.
3187         * gcc.dg/darwin-minversion-7.c: Ditto.
3188         * gcc.dg/darwin-minversion-8.c: Ditto.
3189         * gcc.dg/darwin-minversion-9.c: Ditto.
3190         * gcc.dg/darwin-minversion-10.c: Ditto.
3191         * gcc.dg/darwin-minversion-11.c: Ditto.
3192         * gcc.dg/darwin-minversion-12.c: Ditto.
3194 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3196         PR rtl-optimization/66168
3197         * gcc.c-torture/compile/pr66168.c: New test.
3199 2015-05-27  Jeff Law  <law@redhat.com>
3201         PR target/39726
3202         * gcc.dg/target/m68k/pr39726-1.c: New test.
3204 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3206         PR c++/66270
3207         * g++.dg/ext/alias-canon3.C: New.
3209 2015-05-27  Richard Biener  <rguenther@suse.de>
3211         PR tree-optimization/66272
3212         Revert parts of
3213         2014-08-15  Richard Biener  <rguenther@suse.de>
3215         PR tree-optimization/62031
3216         * gcc.dg/torture/pr66272.c: New testcase.
3218 2015-05-27  Richard Biener  <rguenther@suse.de>
3220         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3222 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3224         PR target/65358
3225         * gcc.dg/pr65358.c: New test.
3227 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3229         PR fortran/65548
3230         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3231         semantic.
3232         * gfortran.dg/allocate_with_source_6.f90: New test.
3234 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3236         * gnat.dg/atomic7_1.adb: New test.
3237         * gnat.dg/atomic7_2.adb: Likewise.
3238         * gnat.dg/atomic7_pkg1.ads: New helper.
3239         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3241 2015-05-26  Michael Matz  <matz@suse.de>
3243         PR middle-end/66251
3244         * gcc.dg/vect/pr66251.c: New test.
3246 2015-05-26  Richard Biener  <rguenther@suse.de>
3248         PR tree-optimization/66142
3249         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3251 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3253         PR fortran/66082
3254         * gfortran.dg/allocatable_scalar_13.f90: New test
3256 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3258         * gnat.dg/warn11.adb: New test.
3259         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3261 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3263         * gnat.dg/vfa1_1.adb: New test.
3264         * gnat.dg/vfa1_2.adb: Likewise.
3265         * gnat.dg/vfa1_3.adb: Likewise.
3266         * gnat.dg/vfa1_4.adb: Likewise.
3267         * gnat.dg/vfa1_pkg.ads: New helper.
3269 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3271         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3272         * gcc.target/i386/pr66232-3.c: Likewise.
3274 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3276         PR target/66274
3277         * gcc.target/i386/pr66274.c: New test.
3279 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3281         * gnat.dg/renaming6.ad[sb]: New test.
3283 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3285         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3286         and 'dg-require-effective-target pie'.
3288 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3290         PR c++/66243
3291         * g++.dg/cpp0x/pr66243.C: New.
3293 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3295         PR lto/66180
3296         * g++.dg/lto/pr66180_0.C: New testcase.
3297         * g++.dg/lto/pr66180_1.C: New testcase.
3299 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3301         PR fortran/66257
3302         * typebound_call_27.f90: New file.
3304 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3306         PR c++/65936
3307         * g++.dg/template/pr65936.C: New.
3309 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3311         PR tree-optimization/63387
3312         * gcc.dg/pr63387-2.c: New testcase.
3314 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3316         * gcc.dg/simd-1.c: Update to the new message.
3318 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3320         * gcc.dg/nand.c: New testcase.
3322 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3324         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3325         Set dg-do-what-default to compile only on ARM targets without
3326         arm_neon_hw execution support.  Remove redundant c-torture-execute
3327         in loop over test cases.
3329 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3331         PR target/65491
3332         * gcc.target/aarch64/pr65491_1.c: New test.
3333         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3334         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3336 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3338         PR c++/65598
3339         * g++.dg/cpp0x/explicit9.C: New.
3340         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3342 2015-05-22  Richard Biener  <rguenther@suse.de>
3344         PR tree-optimization/66251
3345         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3347 2015-05-22  Marek Polacek  <polacek@redhat.com>
3349         PR c/47043
3350         * c-c++-common/attributes-enum-1.c: New test.
3351         * c-c++-common/attributes-enum-2.c: New test.
3352         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3353         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3355 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3357         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3358         effective target support.  If no arm_neon_hw support, do not attempt
3359         to execute the tests; only compile them.
3360         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3361         and "dg-require-effective-target arm_neon_ok".
3362         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3363         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3364         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3365         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3366         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3367         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3368         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3369         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3370         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3371         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3372         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3373         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3374         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3375         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3376         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3377         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3378         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3379         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3380         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3381         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3382         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3383         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3384         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3385         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3386         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3387         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3388         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3389         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3390         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3391         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3392         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3393         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3394         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3395         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3396         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3397         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3398         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3399         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3400         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3401         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3402         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3403         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3404         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3405         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3406         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3407         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3408         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3409         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3410         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3411         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3412         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3413         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3414         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3415         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3416         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3417         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3418         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3419         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3420         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3421         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3422         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3423         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3424         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3425         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3426         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3427         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3428         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3429         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3430         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3431         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3432         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3433         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3434         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3435         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3436         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3437         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3438         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3439         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3440         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3441         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3442         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3443         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3444         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3445         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3446         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3447         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3448         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3449         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3450         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3451         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3452         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3453         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3454         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3455         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3456         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3457         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3458         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3459         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3460         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3461         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3462         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3463         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3464         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3465         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3466         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3467         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3468         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3469         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3470         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3471         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3472         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3473         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3474         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3476 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3478         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3479         * gcc.dg/vect/pr59354.c: Likewise.
3480         * gcc.dg/vect/pr64252.c: Likewise.
3481         * gcc.dg/vect/pr64404.c: Likewise.
3482         * gcc.dg/vect/pr64493.c: Likewise.
3483         * gcc.dg/vect/pr64495.c: Likewise.
3484         * gcc.dg/vect/pr64844.c: Likewise.
3485         * gcc.dg/vect/pr65518.c: Likewise.
3486         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3488 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3490         PR c++/66210
3491         * g++.dg/cpp1y/var-templ28.C: New.
3493 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3495         PR target/66232
3496         * gcc.target/i386/pr66232-1.c: New test.
3497         * gcc.target/i386/pr66232-2.c: Likewise.
3498         * gcc.target/i386/pr66232-3.c: Likewise.
3499         * gcc.target/i386/pr66232-4.c: Likewise.
3500         * gcc.target/i386/pr66232-5.c: Likewise.
3502 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3504         * g++.dg/cpp1y/pr60943.C: New.
3506 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3508         PR tree-optimization/66233
3509         * gcc.c-torture/execute/pr66233.c: New test.
3511 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3513         PR fortran/66176
3514         * gfortran.dg/inline_matmul_11.f90:  New test.
3516 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3518         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3519         instead of listing several targets on its own.
3520         * gcc.target/i386/pr32219-2.c: Likewise.
3521         * gcc.target/i386/pr32219-3.c: Likewise.
3522         * gcc.target/i386/pr32219-4.c: Likewise.
3523         * gcc.target/i386/pr32219-5.c: Likewise.
3524         * gcc.target/i386/pr32219-6.c: Likewise
3525         * gcc.target/i386/pr32219-7.c: Likewise.
3526         * gcc.target/i386/pr32219-8.c: Likewise.
3527         * gcc.target/i386/pr39013-1.c: Likewise.
3528         * gcc.target/i386/pr39013-2.c: Likewise.
3529         * gcc.target/i386/pr64317.c: Likewise.
3531 2015-05-21  Jeff Law  <law@redhat.com>
3533         * gcc.target/hppa/shadd-3.c: New test.
3534         * gcc.target/hppa/shadd-4.c: New test.
3536 2015-05-21  Michael Matz  <matz@suse.de>
3538         * gcc.dg/vect/vect-strided-store.c: New test.
3539         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3540         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3542 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3544         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3545         * gcc.dg/pow-sqrt-synth-1.c: New test.
3546         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3548 2015-05-21  Richard Biener  <rguenther@suse.de>
3550         PR c++/66211
3551         * g++.dg/conversion/pr66211.C: New testcase.
3552         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3554 2015-05-21  Jeff Law  <law@redhat.com>
3556         * gcc.target/hppa/shadd-2.c: New test.
3558 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3560         PR target/54236
3561         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3563 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3565         PR target/65937
3566         * gcc.target/arm/pr26702.c: Adjust target selector.
3568 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3570         PR middle-end/66221
3571         * gcc.dg/lto/pr66221_0.c: New test.
3572         * gcc.dg/lto/pr66221_1.c: New test.
3574 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3576         PR c/52952
3577         * gcc.dg/redecl-4.c: Update column numbers.
3578         * gcc.dg/format/bitfld-1.c: Likewise.
3579         * gcc.dg/format/attr-2.c: Likewise.
3580         * gcc.dg/format/attr-6.c: Likewise.
3581         * gcc.dg/format/attr-7.c (baz): Likewise.
3582         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3583         * gcc.dg/format/attr-4.c: Likewise.
3584         * gcc.dg/format/branch-1.c: Likewise.
3585         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3586         locations within strings with embedded escape sequences.
3588 2015-05-20  Jeff Law  <law@redhat.com>
3590         * gcc.target/hppa/hppa.exp: New target test driver.
3591         * gcc.target/hppa/shadd-1.c: New test.
3593 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3595         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3597 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3599         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3600         (fn_33_k_and_r_style): New.
3601         (fn_33_stroustrup_style): New.
3602         (fn_33_allman_style): New.
3603         (fn_33_whitesmiths_style): New.
3604         (fn_33_horstmann_style): New.
3605         (fn_33_ratliff_banner_style): New.
3606         (fn_33_lisp_style): New.
3607         (fn_34_indent_dash_gnu): New.
3608         (fn_34_indent_dash_kr): New.
3609         (fn_34_indent_dash_orig): New.
3610         (fn_34_indent_linux_style): New.
3612 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3614         PR fortran/65548
3615         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3617 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3619         PR tree-optimization/65447
3620         * gcc.dg/tree-ssa/pr65447.c: New test.
3622 2015-05-19  Nathan sidwell  <nathan@acm.org>
3624         * g++.dg/cpp0x/pr65954.C: New.
3626 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3628         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3630 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3632         * lib/target-supports.exp: Vector do not always have natural
3633         alignment on s390*.
3635 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3637         * gcc.dg/loop-invariant.c: New testcase.
3639 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3641         * lib/target-supports.exp: Vector do not always have natural
3642         alignment on s390*.
3644 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3646         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3647         s390*.
3648         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3650 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3652         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3653         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3654         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3655         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3656         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3657         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3658         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3659         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3660         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3661         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3663 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3665         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3667 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3669         * gcc.target/s390/s390.exp
3670         (check_effective_target_vector): New check.
3671         * gcc.target/s390/vector/vec-abi-1.c: New test.
3672         * gcc.target/s390/vector/vec-abi-2.c: New test.
3673         * gcc.target/s390/vector/vec-abi-3.c: New test.
3674         * gcc.target/s390/vector/vec-abi-4.c: New test.
3675         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3676         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3677         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3678         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3679         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3680         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3681         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3682         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3683         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3684         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3685         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3686         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3687         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3688         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3689         * gcc.target/s390/vector/vec-init-1.c: New test.
3690         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3691         * gcc.target/s390/vector/vec-shift-1.c: New test.
3692         * gcc.target/s390/vector/vec-sub-1.c: New test.
3694 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3696         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3698 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3700         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3702 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3704         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3706 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3708         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3710 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3712         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3714 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3716         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3718 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3720         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3722 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3724         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3726 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3728         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3730 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3732         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3734 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3736         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3738 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3740         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3742 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3744         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3746 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3748         PR tree-optimization/66187
3749         * gcc.c-torture/execute/pr66187.c: New test.
3750         * gcc.dg/pr66187-1.c: New test.
3751         * gcc.dg/pr66187-2.c: New test.
3753 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3755         * gcc.dg/vect/bb-slp-35.c: Adjust.
3757 2015-05-19  Richard Biener  <rguenther@suse.de>
3759         PR tree-optimization/66165
3760         * gcc.dg/torture/pr66165.c: New testcase.
3762         PR tree-optimization/66185
3763         * gcc.dg/torture/pr66185.c: New testcase.
3765 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3767         PR target/54236
3768         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3770 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3772         * gcc.target/mips/p5600-bonding.c : New file.
3774 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3776         PR fortran/66106
3777         * gfortran.dg/interface_operator_1.f90: New tests.
3779 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3781         PR fortran/66057
3782         * gfortran.dg/generic_29.f90: New tests.
3784 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3786         PR fortran/66043
3787         * gfortran.dg/storage_size_6.f90: New tests.
3789 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3791         PR fortran/66045
3792         * gfortran.dg/null1.f90: New test.
3794 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3796         PR fortran/66044
3797         * gfortran.dg/entry_21.f90: New test.
3799 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3801         PR fortran/66043
3802         * gfortran.dg/storage_size_6.f90: New tests.
3804 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3806         PR fortran/66040
3807         * gfortran.dg/misplaced_statement.f90: New test.
3809 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3811         PR fortran/66039
3812         * gfortran.dg/filepos1.f90: New test
3814 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3816         PR fortran/64925
3817         * gfortran.dg/pr64925.f90: New test.
3819 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3821         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3822         unit.
3823         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3825 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3827         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3828         to the family of pie capable targets.
3830 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3832         * gcc.target/arm/bics_1.c : New testcase.
3833         * gcc.target/arm/bics_2.c : New testcase.
3834         * gcc.target/arm/bics_3.c : New testcase.
3835         * gcc.target/arm/bics_4.c : New testcase.
3837 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3839         * gcc.target/mips/umips-attr.c: New test.
3841 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3843         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3844         * gcc.dg/20150120-2.c (dg-final): Ditto.
3845         * gcc.dg/20150120-2.c (dg-final): Ditto.
3846         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3848 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3850         PR target/66174
3851         * gcc.target/i386/pr66174.c: New test.
3853 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3855         PR fortran/37131
3856         * gfortran.dg/matmul_bounds_6.f90:  New test.
3857         * gfortran.dg/matmul_bounds_7.f90:  New test.
3859 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3861         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3862         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3863         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3864         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3865         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3866         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3868 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3870         PR fortran/65903
3871         * gfortran.dg/continuation_13.f90: Update test.
3872         * gfortran.dg/pr65903.f90: New test.
3874 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3876         PR fortran/66113
3877         * gfortran.dg/block_14.f90:  New test.
3879 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3881         PR fortran/44054
3882         * lib/gfortran-dg.exp: Update regex to handle two locations for
3883         the same diagnostic without caret.
3884         * gfortran.dg/badline.f: Test also that line numbers are correct
3885         before and after "left but not entered" warning.
3887 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3888             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3890         PR target/65768
3891         * gcc.target/arm/maskdata.c: New test.
3893 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3895         PR fortran/65792
3896         * gfortran.dg/derived_constructor_components_5: New test
3898 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3900         PR target/66140
3901         * gcc.target/alpha/pr66140.c: New test.
3903 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3905         PR c/48956
3906         * gcc.dg/Wconversion-complex-c99.c: New test.
3907         * gcc.dg/Wconversion-complex-gnu.c: New test.
3909 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3911         PR tree-optimization/64454
3912         * gcc.dg/modmod.c: New testcase.
3914 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3916         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3918 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3920         PR middle-end/66134
3921         * gcc.target/i386/mpx/pr66134.c: New test.
3923 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3925         * gcc.target/powerpc/pr60158.c: New test.
3927 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3929         * gcc.target/i386/sibcall-7.c: New test.
3930         * gcc.target/i386/sibcall-8.c: New test.
3932 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3934         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3935         (abs64_in_dreg): Likewise.
3937 2015-05-14  Marek Polacek  <polacek@redhat.com>
3939         PR c/66066
3940         PR c/66127
3941         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3942         * gcc.dg/pr19984.c: Likewise.
3943         * gcc.dg/pr66066-1.c: New test.
3944         * gcc.dg/pr66066-2.c: New test.
3945         * gcc.dg/pr66066-3.c: New test.
3947 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3949         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3950         * gcc.dg/pow-sqrt.x: New file.
3951         * gcc.dg/pow-sqrt-1.c: New test.
3952         * gcc.dg/pow-sqrt-2.c: Likewise.
3953         * gcc.dg/pow-sqrt-3.c: Likewise.
3955 2015-05-13  Richard Biener  <rguenther@suse.de>
3957         PR tree-optimization/66123
3958         * gcc.dg/torture/pr66123.c: New testcase.
3960 2015-05-13  Richard Biener  <rguenther@suse.de>
3962         PR middle-end/66110
3963         * gcc.dg/alias-2.c: Adjust.
3964         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3966 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3968         PR target/65103
3969         * gcc.target/i386/pr65103-3.c: New.
3971 2015-05-13  Martin Liska  <mliska@suse.cz>
3973         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3975 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3977         PR target/66112
3978         * gcc.target/i386/pr66112-2.c: New test.
3980         PR target/66112
3981         * gcc.target/i386/pr66112-1.c: New test.
3983 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3985         PR target/66048
3986         * gcc.target/i386/mpx/pr66048.cc: New.
3988 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3990         PR rtl-optimization/64616
3991         * gcc.dg/loop-8.c: New test.
3992         * gcc.dg/loop-9.c: New test.
3994 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3996         PR target/pr66047.c
3997         * gcc.target/i386/pr66047.c: New testcase.
3999 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4001         PR ipa/65873
4002         * gcc.c-torture/compile/pr65873.c: New testcase.
4004 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4006         PR fortran/66111
4007         * gfortran.dg/inline_matmul_10.f90:  New test.
4009 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4011         * c-c++-common/Wmisleading-indentation.c: New testcase.
4012         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4013         * c-c++-common/Wmisleading-indentation-2.md: New file.
4015 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4017         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4018         "break".
4019         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4021 2015-05-12  Richard Biener  <rguenther@suse.de>
4023         PR tree-optimization/66101
4024         * gcc.dg/torture/pr66101.c: New testcase.
4026 2015-05-12  Richard Biener  <rguenther@suse.de>
4028         PR tree-optimization/37021
4029         * gcc.target/i386/vect-addsub.c: New testcase.
4031 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4033         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4035 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4037         PR tree-optimization/66010
4038         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4040 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4042         PR c++/65133
4043         * g++.dg/cpp0x/trailing10.C: New.
4045 2015-05-12  Richard Biener  <rguenther@suse.de>
4047         * gcc.dg/vect/bb-slp-35.c: New testcase.
4049 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4051         PR fortran/66100
4052         * gfortran.dg/bound_simplification_6.f90: New.
4054 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4056         * gcc.target/mips/branch-1.c: Pass argument to bar().
4058 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4060         PR target/65753
4061         * gcc.target/i386/pr65753.c: New test.
4063 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4065         PR rtl-optimization/66076
4066         * gcc.dg/torture/pr66076.c: New test.
4068 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4070         PR fortran/66041
4071         * gfortran.dg/inline_matmul_7.f90:  New test.
4072         * gfortran.dg/inline_matmul_8.f90:  New test.
4073         * gfortran.dg/inline_matmul_9.f90:  New test.
4075 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4077         * gfortran.dg/bound_simplification_5.f90: New.
4079 2015-05-09  Jason Merrill  <jason@redhat.com>
4081         * lib/target-supports.exp (cxx_default): New global.
4082         (check_effective_target_c++11_only)
4083         (check_effective_target_c++14_only)
4084         (check_effective_target_c++98_only)
4085         (check_effective_target_c++1z_only): Check it.
4087 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4089         PR tree-optimization/64454
4090         * gcc.dg/tree-ssa/vrp97.c: New file.
4091         * gcc.dg/vect/slp-perm-7.c: Update.
4093 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4095         PR fortran/65894
4096         * gfortran.dg/elemental_subroutine_11.f90: New test.
4098 2015-05-08  Richard Biener  <rguenther@suse.de>
4100         PR tree-optimization/66036
4101         * gcc.dg/vect/slp-41.c: New testcase.
4103 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4105         * gfortran.dg/elemental_optional_args_7.f90: New.
4107 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4109         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4110         allow cmlt or sshr.
4112 2015-05-08  Marek Polacek  <polacek@redhat.com>
4114         PR c/64918
4115         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4116         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4118 2015-05-07  Marek Polacek  <polacek@redhat.com>
4120         PR c/65179
4121         * c-c++-common/Wshift-negative-value-1.c: New test.
4122         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4123         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4124         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4125         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4126         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4127         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4128         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4129         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4131 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4133         PR middle-end/192
4134         PR middle-end/54303
4135         * gcc.dg/fdata-sections-2.c: New file.
4137 2015-05-07  Marek Polacek  <polacek@redhat.com>
4139         PR testsuite/66046
4140         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4141         last dg-output.
4142         * c-c++-common/ubsan/align-7.c: Likewise.
4143         * c-c++-common/ubsan/bounds-8.c: Likewise.
4144         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4145         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4146         * c-c++-common/ubsan/null-1.c: Likewise.
4147         * c-c++-common/ubsan/null-10.c: Likewise.
4148         * c-c++-common/ubsan/null-11.c: Likewise.
4149         * c-c++-common/ubsan/null-2.c: Likewise.
4150         * c-c++-common/ubsan/null-3.c: Likewise.
4151         * c-c++-common/ubsan/null-4.c: Likewise.
4152         * c-c++-common/ubsan/null-5.c: Likewise.
4153         * c-c++-common/ubsan/null-6.c: Likewise.
4154         * c-c++-common/ubsan/null-7.c: Likewise.
4155         * c-c++-common/ubsan/null-8.c: Likewise.
4156         * c-c++-common/ubsan/null-9.c: Likewise.
4157         * c-c++-common/ubsan/object-size-1.c: Likewise.
4158         * c-c++-common/ubsan/object-size-10.c: Likewise.
4159         * c-c++-common/ubsan/object-size-4.c: Likewise.
4160         * c-c++-common/ubsan/object-size-5.c: Likewise.
4161         * c-c++-common/ubsan/object-size-7.c: Likewise.
4162         * c-c++-common/ubsan/object-size-8.c: Likewise.
4163         * c-c++-common/ubsan/object-size-9.c: Likewise.
4164         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4165         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4166         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4167         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4168         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4169         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4170         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4171         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4172         * c-c++-common/ubsan/pr59333.c: Likewise.
4173         * c-c++-common/ubsan/pr59667.c: Likewise.
4174         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4175         * c-c++-common/ubsan/pr60636.c: Likewise.
4176         * c-c++-common/ubsan/pr63802.c: Likewise.
4177         * c-c++-common/ubsan/recovery-1.c: Likewise.
4178         * c-c++-common/ubsan/recovery-3.c: Likewise.
4179         * c-c++-common/ubsan/shift-1.c: Likewise.
4180         * c-c++-common/ubsan/shift-2.c: Likewise.
4181         * c-c++-common/ubsan/shift-4.c: Likewise.
4182         * c-c++-common/ubsan/shift-7.c: Likewise.
4183         * c-c++-common/ubsan/undefined-2.c: Likewise.
4184         * c-c++-common/ubsan/vla-1.c: Likewise.
4185         * g++.dg/ubsan/null-1.C: Likewise.
4186         * g++.dg/ubsan/null-3.C: Likewise.
4187         * g++.dg/ubsan/null-4.C: Likewise.
4188         * g++.dg/ubsan/vptr-8.C: Likewise.
4189         * g++.dg/ubsan/vptr-9.C: Likewise.
4190         * gcc.dg/ubsan/bounds-2.c: Likewise.
4191         * gcc.dg/ubsan/object-size-9.c: Likewise.
4193 2015-05-07  Jeff Law  <law@redhat.com>
4195         * gcc.dg/tree-ssa/shorten-1.c: New test.
4197 2015-05-07  Richard Biener  <rguenther@suse.de>
4199         PR tree-optimization/66002
4200         * gcc.dg/vect/vect-125.c: New testcase.
4202 2015-05-07  Marek Polacek  <polacek@redhat.com>
4203             Martin Uecker  <uecker@eecs.berkeley.edu>
4205         * c-c++-common/ubsan/bounds-10.c: New test.
4207 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4209         * jit.dg/harness.h (set_options): Wrap with
4210         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4211         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4212         Special-case test-benchmark.c as a negative.
4213         * jit.dg/test-benchmark.c: New file.
4215 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4217         PR target/64208
4218         * gcc.target/arm/pr64208.c: New test.
4220 2015-05-06  Alan Modra  <amodra@gmail.com>
4222         PR target/66020
4223         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4224         (gparms): Make volatile.
4226 2015-05-06  Richard Biener  <rguenther@suse.de>
4228         PR tree-optimization/62283
4229         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4231 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4233         PR target/66015
4234         * gcc.target/aarch64/iinline-attr-1.c: New test.
4236 2015-05-06  Richard Biener  <rguenther@suse.de>
4238         * gcc.dg/vect/bb-slp-34.c: New testcase.
4240 2015-05-06  Richard Biener  <rguenther@suse.de>
4242         PR tree-optimization/62283
4243         * gcc.dg/vect/bb-slp-14.c: Adjust.
4245 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4247         PR target/65990
4248         * gcc.target/i386/pr65990.c: New test.
4250 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4252         PR target/65915
4253         * gcc.target/i386/pr65915.c: New.
4255 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4257         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4258         'va_list escapes 0'.
4260 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4262         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4263         in r222173.
4265 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4267         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4268         * gcc.target/arm/pr65924.c: Likewise.
4270 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4272         PR target/65871
4273         * gcc.target/i386/pr65871-3.c: New test.
4275 2015-05-04  Jeff Law  <law@redhat.com>
4277         Revert:
4278         2015-05-04  Jeff Law  <law@redhat.com>
4279         * gcc.dg/tree-ssa/shorten-1.c: New test.
4281 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4282             Jakub Jelinek  <jakub@redhat.com>
4284         PR c++/66007
4285         * g++.dg/cpp0x/Wnarrowing4.C: New.
4287 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4289         * lib/target-supports.exp
4290         (check_effective_target_keeps_null_pointer_checks): Clarify that
4291         this is for targets that disable -fdelete-null-pointer-checks,
4292         not default it to off.
4293         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4294         -fdelete-null-pointer-checks explicit.
4295         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4296         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4297         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4298         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4299         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4300         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4301         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4302         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4303         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4304         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4305         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4306         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4307         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4308         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4309         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4310         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4311         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4312         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4313         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4314         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4315         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4316         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4317         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4318         * g++.dg/cpp0x/static_assert9.C: Likewise.
4319         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4320         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4321         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4322         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4323         * g++.dg/tree-ssa/pr26406.C: Likewise.
4325 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4327         PR tree-optimization/65984
4328         * c-c++-common/ubsan/pr65984.c: New test.
4330 2015-05-04  Jeff Law  <law@redhat.com>
4332         * gcc.dg/tree-ssa/shorten-1.c: New test.
4334 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4336         PR fortran/44735
4337         * gfortran.dg/pr44735.f90: New test.
4339 2015-05-04  Richard Biener  <rguenther@suse.de>
4341         PR tree-optimization/65965
4342         * gcc.dg/vect/bb-slp-33.c: New testcase.
4344 2015-05-04  Richard Biener  <rguenther@suse.de>
4346         PR tree-optimization/65935
4347         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4349 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4351         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4352         for each supported variant instead of CHECK_RESULTS.
4353         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4354         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4355         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4356         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4357         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4358         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4359         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4360         expected results for unsupported variants.  Call CHECK for each
4361         supported variant instead of CHECK_RESULTS.
4362         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4363         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4364         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4365         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4366         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4367         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4368         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4369         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4370         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4371         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4372         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4373         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4374         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4375         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4376         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4377         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4378         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4379         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4380         expected results for unsupported variants.
4381         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4382         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4383         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4384         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4385         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4386         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4387         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4388         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4389         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4390         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4391         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4392         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4393         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4394         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4395         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4396         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4397         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4398         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4399         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4400         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4401         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4402         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4403         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4404         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4405         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4406         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4407         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4408         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4410 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4412         PR fortran/37131
4413         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4415 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4416             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4418         PR c++/65858
4419         * g++.dg/cpp0x/Wnarrowing3.C: New.
4421 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4423         * gcc.dg/20150120-1.c: New test.
4424         * gcc.dg/20150120-2.c: New test.
4425         * gcc.dg/20150120-3.c: New test.
4427 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4429         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4431 2015-05-01  Renlin Li  <renlin.li@arm.com>
4433         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4435 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4437         * gfortran.dg/bound_simplification_4.f90: New.
4439 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4441         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4442         with powerpc_p8vector_ok.
4444 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4446         PR fortran/37131
4447         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4448         scan pattern.
4449         * gfortran.dg/bound_9.f90:  New test case.
4451 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4453         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4454         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4455         for 32bit x86 targets.
4456         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4457         for 32bit x86 targets.
4458         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4459         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4460         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4461         for 32bit x86 targets.
4463 2015-04-30  Marek Polacek  <polacek@redhat.com>
4465         PR tree-optimization/63551
4466         * g++.dg/ipa/pr63551.C: New test.
4468 2015-04-30  Caroline Tice  <cmtice@google.com>
4470         PR  65929
4471         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4472         partition size on certain targets.
4474 2015-04-30  Renlin Li  <renlin.li@arm.com>
4476         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4478 2015-04-30  Marek Polacek  <polacek@redhat.com>
4480         * c-c++-common/Wbool-compare-3.c: New test.
4482         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4483         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4485 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4487         PR c++/57610
4488         * g++.dg/init/ref22.C: New.
4490 2015-04-30  Marek Polacek  <polacek@redhat.com>
4492         * gcc.dg/init-bad-8.c: New test.
4494         * gcc.dg/incomplete-typedef-1.c: New test.
4496 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4498         PR c++/59955
4499         * g++.dg/template/crash121.C: New.
4501 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4503         * gcc.target/mips/call-from-init.c: New test.
4504         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4506 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4508         PR target/65871
4509         * gcc.target/i386/pr65871-1.c: New test.
4510         * gcc.target/i386/pr65871-2.c: Ditto.
4512 2015-04-29  Marek Polacek  <polacek@redhat.com>
4514         PR c/64610
4515         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4516         * c-c++-common/Wbool-compare-2.c: New test.
4518 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4520         PR target/65770
4521         * gcc.target/aarch64/vstN_lane_1.c: New file.
4523 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4525         PR c++/64667
4526         * g++.dg/warn/Winit-self-3.C: New.
4528 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4530         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4532 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4534         PR target/65924
4535         * gcc.target/arm/pr65924.c: New test.
4537 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4539         * g++.dg/gomp/tpl-target-update.C: New file.
4541 2015-04-29  Richard Biener  <rguenther@suse.de>
4543         PR tree-optimization/65917
4544         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4546 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4548         PR target/64835
4549         * gcc.dg/ipa/iinline-attr.c: New test.
4550         * gcc.target/i386/iinline-attr-2.c: New test.
4552 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4554         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4555         segfault is fixed.
4557 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4559         * gcc.dg/vect/vect-33.c: Remove spurious line.
4561 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4563         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4565 2015-04-28  Marek Polacek  <polacek@redhat.com>
4567         PR c/65901
4568         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4569         * gcc.dg/pr65901.c: New test.
4571 2015-04-28  Richard Biener  <rguenther@suse.de>
4573         PR tree-optimization/62283
4574         * gfortran.dg/vect/pr62283-2.f: New testcase.
4575         * gcc.dg/vect/bb-slp-14.c: Adjust.
4577 2015-04-28  Richard Biener  <rguenther@suse.de>
4579         PR tree-optimization/65851
4580         * g++.dg/torture/pr65851.C: New testcase.
4582 2015-04-27  Jeff Law <law@redhat.com>
4584         PR tree-optimization/65217
4585         * gcc.target/i386/pr65217.c: Remove XFAIL.
4587 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4589         PR fortran/60322
4590         Add tests forgotten to svn-add.
4591         * gfortran.dg/class_allocate_19.f03: New test.
4592         * gfortran.dg/class_array_20.f03: New test.
4593         * gfortran.dg/class_array_21.f03: New test.
4594         * gfortran.dg/finalize_29.f08: New test.
4596 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4598         PR fortran/59678
4599         PR fortran/65841
4600         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4601         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4603 2015-04-27  Caroline Tice  <cmtice@google.com>
4605         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4606         partition size.
4608 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4610         PR target/64579
4611         * gcc.target/powerpc/htm-1.c: New test.
4612         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4613         on 64-bit compiles.
4614         (__builtin_tabortdci): Likewise.
4615         (__builtin_tcheck): Remove operand.
4616         * lib/target-supports.exp (check_htm_hw_available): New function.
4618 2015-04-27  Richard Biener  <rguenther@suse.de>
4620         * gcc.target/i386/pr65217.c: XFAIL.
4622 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4624         PR tree-optimization/65875
4625         * gcc.c-torture/compile/pr65875.c: New test.
4627 2015-04-25  Marek Polacek  <polacek@redhat.com>
4629         PR c/52085
4630         * gcc.dg/enum-incomplete-2.c: New test.
4631         * gcc.dg/enum-mode-1.c: New test.
4633 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4635         PR target/65849
4636         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4637         set new options.
4638         * gcc.target/powerpc/pr65849-2.c: Likewise.
4640 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4642         PR tree-optimization/65802
4643         * g++.dg/pr65802.C: Move to ...
4644         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4645         stdarg.h.  Rewrite for C.
4646         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4647         va_start and va_end.  Remove unnecessary inline asm.
4649 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4650             Wei Mi  <wmi@google.com>
4652         * gcc.target/i386/sse2-load-multi.c: New test.
4653         * gcc.target/i386/sse2-store-multi.c: Ditto.
4655 2015-04-24  Marek Polacek  <polacek@redhat.com>
4657         PR c/65830
4658         * c-c++-common/pr65830.c: New test.
4660         PR c/63357
4661         * c-c++-common/Wlogical-op-1.c: New test.
4663 2015-04-24  Marek Polacek  <polacek@redhat.com>
4665         PR c/61534
4666         * c-c++-common/pr61534-1.c: New test.
4668 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4669             Steven Bosscher <steven@gcc.gnu.org>
4671         PR rtl-optimization/34503
4672         * gcc.target/arm/pr64616.c: New file.
4674 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4676         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4678 2015-04-24  Terry Guo  <terry.guo@arm.com>
4680         * gcc.target/arm/pr65710.c: Update the options.
4682 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4684         * gcc.target/i386/pr65523.c: Skip x32.
4686 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4688         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4689         to look for vcl* where appropriate.
4691 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4693         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4694         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4696 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4698         PR target/26702
4699         * gcc.target/arm/pr26702.c: New test.
4701 2015-04-23  Marek Polacek  <polacek@redhat.com>
4703         PR c/65345
4704         * gcc.dg/pr65345-1.c: New test.
4705         * gcc.dg/pr65345-2.c: New test.
4707 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4709         * gcc.target/powerpc/crypto-builtin-2.c: New.
4711 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4713         PR fortran/60322
4714         * gfortran.dg/class_allocate_19.f03: New test.
4715         * gfortran.dg/class_array_20.f03: New test.
4716         * gfortran.dg/class_array_21.f03: New test.
4717         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4718         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4719         initialization correctly.
4720         * gfortran.dg/finalize_29.f08: New test.
4722 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4724         * gcc.target/powerpc/swaps-p8-18.c: New test.
4726 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4728         PR target/65456
4729         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4730         * gcc.dg/vect/bb-slp-25.c: Likewise.
4731         * gcc.dg/vect/bb-slp-29.c: Likewise.
4732         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4733         vect_no_align && { ! vect_hw_misalign }.
4734         * gcc.dg/vect/bb-slp-9.c: Likewise.
4735         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4736         vect_hw_misalign.
4737         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4738         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4739         account for POWER8, where peeling for alignment is not needed.
4740         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4741         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4742         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4743         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4744         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4745         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4746         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4747         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4748         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4749         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4750         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4751         * gcc.dg/vect/pr16105.c: Likewise.
4752         * gcc.dg/vect/pr20122.c: Likewise.
4753         * gcc.dg/vect/pr33804.c: Likewise.
4754         * gcc.dg/vect/pr33953.c: Likewise.
4755         * gcc.dg/vect/pr56787.c: Likewise.
4756         * gcc.dg/vect/pr58508.c: Likewise.
4757         * gcc.dg/vect/slp-25.c: Likewise.
4758         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4759         * gcc.dg/vect/vect-105.c: Likewise.
4760         * gcc.dg/vect/vect-27.c: Likewise.
4761         * gcc.dg/vect/vect-29.c: Likewise.
4762         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4763         POWER8.
4764         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4765         && { ! vect_hw_misalign }.
4766         * gcc.dg/vect/vect-44.c: Likewise.
4767         * gcc.dg/vect/vect-48.c: Likewise.
4768         * gcc.dg/vect/vect-50.c: Likewise.
4769         * gcc.dg/vect/vect-52.c: Likewise.
4770         * gcc.dg/vect/vect-56.c: Likewise.
4771         * gcc.dg/vect/vect-60.c: Likewise.
4772         * gcc.dg/vect/vect-72.c: Likewise.
4773         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4774         * gcc.dg/vect/vect-75.c: Likewise.
4775         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4776         * gcc.dg/vect/vect-77-global.c: Likewise.
4777         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4778         * gcc.dg/vect/vect-78-global.c: Likewise.
4779         * gcc.dg/vect/vect-93.c: Likewise.
4780         * gcc.dg/vect/vect-95.c: Likewise.
4781         * gcc.dg/vect/vect-96.c: Likewise.
4782         * gcc.dg/vect/vect-cond-1.c: Likewise.
4783         * gcc.dg/vect/vect-cond-3.c: Likewise.
4784         * gcc.dg/vect/vect-cond-4.c: Likewise.
4785         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4786         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4787         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4788         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4789         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4790         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4791         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4792         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4793         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4794         * gcc.dg/vect/vect-outer-5.c: Likewise.
4795         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4796         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4797         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4798         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4799         * gcc.dg/vect/vect-peel-3.c: Likewise.
4800         * gcc.dg/vect/vect-peel-4.c: Likewise.
4801         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4802         * gcc.target/powerpc/pr65456.c: New test.
4803         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4804         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4805         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4806         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4807         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4808         vect_no_align && { ! vect_hw_misalign }.
4809         * gfortran.dg/vect/vect-3.f90: Likewise.
4810         * gfortran.dg/vect/vect-4.f90: Likewise.
4811         * gfortran.dg/vect/vect-5.f90: Likewise.
4812         * lib/target-supports.exp (check_effective_target_vect_no_align):
4813         Return 1 for POWER8.
4814         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4816 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4818         PR fortran/65429
4819         * gfortran.dg/pr65429.f90: New test.
4821 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4823         * c-c++-common/asan/user-section-1.c: New test.
4824         * c-c++-common/asan/user-section-2.c: New test.
4825         * c-c++-common/asan/user-section-3.c: New test.
4827 2015-04-22  Hale Wang  <hale.wang@arm.com>
4828             Terry Guo  <terry.guo@arm.com>
4830         PR rtl-optimization/64818
4831         * gcc.target/arm/pr64818.c: New test.
4833 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4835         PR ipa/65076
4836         * g++.dg/tree-ssa/pr61034.C: Update template.
4837         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4838         * gcc.dg/Warray-bounds-11.c: Likewise.
4839         * gcc.dg/Warray-bounds.c: Likewise.
4841 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4843         PR libgfortran/65234
4844         * gfortran.dg/fmt_unlimited.f90: New test.
4846 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4848         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4849         headers.
4850         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4851         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4852         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4853         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4854         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4855         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4856         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4858 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860         PR libgfortran/56743
4861         * gfortran.dg/namelist_87.f90: New test.
4863 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4865         * gcc.target/aarch64/mult-synth_1.c: New test.
4866         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4867         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4868         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4869         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4870         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4872 2015-04-21  Richard Biener  <rguenther@suse.de>
4874         PR tree-optimization/65650
4875         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4876         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4877         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4878         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4879         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4880         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4882 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4884         PR tree-optimization/65802
4885         * g++.dg/pr65802.C: New test.
4887 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4889         PR testsuite/65767
4890         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4891         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4893 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4895         PR c++/65801
4896         * g++.dg/cpp0x/Wnarrowing2.C: New.
4898 2015-04-20  Jeff Law  <law@redhat.com>
4900         PR tree-optimization/65658
4901         * gcc.dg/pr65658.c: New test.
4903 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4905         PR target/64134
4906         * gcc.target/aarch64/vec_init_1.c: New test.
4908 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4910         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4911         targets.
4913 2015-04-18  Martin Sebor  <msebor@redhat.com>
4915         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4916         of non-nul characters.
4917         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4919 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4921         PR target/65787
4922         * gcc.target/powerpc/pr65787.c: New.
4924 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4926         PR target/65689
4927         * gcc.target/aarch64/c-output-template-4.c: New test.
4929 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4931         PR target/65780
4932         * gcc.dg/pr65780-1.c: New test.
4933         * gcc.dg/pr65780-2.c: Likewise.
4934         * gcc.target/i386/pr32219-9.c: Likewise.
4935         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4936         symbol.
4937         * gcc.target/i386/pr64317.c (c): Initialize.
4939 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4941         PR target/65612
4942         * g++.dg/ext/mv18.C: New test.
4943         * g++.dg/ext/mv19.C: Likewise.
4944         * g++.dg/ext/mv20.C: Likewise.
4945         * g++.dg/ext/mv21.C: Likewise.
4946         * g++.dg/ext/mv22.C: Likewise.
4947         * g++.dg/ext/mv23.C: Likewise.
4949 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4951         PR c++/64527
4952         * g++.dg/init/pr64527.C: New test.
4954 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4955             Michael Matz  <matz@suse.de>
4957         PR tree-optimization/64950
4958         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4959         x86_64-*-*.
4961 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4963         * c-c++-common/asan/user-section-1.c: New test.
4965 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4967         PR debug/65771
4968         * gcc.dg/debug/pr65771.c: New test.
4970 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4972         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4973         __buitlin_alloca with __builtin_alloca.
4975 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4977         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4979 2015-04-16  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/64277
4982         * gcc.dg/Warray-bounds-14.c: New testcase.
4983         * gcc.dg/Warray-bounds-15.c: Likewise.
4984         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4985         * c-c++-common/ubsan/bounds-6.c: Likewise.
4987 2015-04-16  Renlin Li  <renlin.li@arm.com>
4989         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4990         * gcc.target/arm/unsigned-float.c: New.
4992 2015-04-16  Richard Biener  <rguenther@suse.de>
4994         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4995         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4996         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4998 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5000         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5001         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5002         * g++.dg/cpp0x/defaulted21.C: Likewise.
5003         * g++.dg/cpp0x/defaulted28.C: Likewise.
5004         * g++.dg/cpp0x/defaulted47.C: Likewise.
5005         * g++.dg/cpp0x/elision_neg.C: Likewise.
5006         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5007         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5008         * g++.dg/cpp0x/implicit1.C: Likewise.
5009         * g++.dg/cpp0x/implicit9.C: Likewise.
5010         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5011         * g++.dg/cpp0x/range-for13.C: Likewise.
5012         * g++.dg/gomp/clause-2.C: Likewise.
5013         * g++.dg/gomp/udr-5.C: Likewise.
5014         * g++.dg/inherit/access6.C: Likewise.
5015         * g++.dg/lookup/duperr1.C: Likewise.
5016         * g++.dg/lookup/friend2.C: Likewise.
5017         * g++.dg/lookup/pr6936.C: Likewise.
5018         * g++.dg/lookup/scoped1.C: Likewise.
5019         * g++.dg/lookup/using26.C: Likewise.
5020         * g++.dg/lookup/using38.C: Likewise.
5021         * g++.dg/other/access2.C: Likewise.
5022         * g++.dg/overload/defarg3.C: Likewise.
5023         * g++.dg/overload/defarg6.C: Likewise.
5024         * g++.dg/parse/access11.C: Likewise.
5025         * g++.dg/parse/access2.C: Likewise.
5026         * g++.dg/parse/access3.C: Likewise.
5027         * g++.dg/parse/access4.C: Likewise.
5028         * g++.dg/parse/access5.C: Likewise.
5029         * g++.dg/parse/access6.C: Likewise.
5030         * g++.dg/parse/access8.C: Likewise.
5031         * g++.dg/parse/access9.C: Likewise.
5032         * g++.dg/parse/crash40.C: Likewise.
5033         * g++.dg/tc1/dr142.C: Likewise.
5034         * g++.dg/tc1/dr166.C: Likewise.
5035         * g++.dg/tc1/dr52.C: Likewise.
5036         * g++.dg/template/access11.C: Likewise.
5037         * g++.dg/template/access18.C: Likewise.
5038         * g++.dg/template/access19.C: Likewise.
5039         * g++.dg/template/access2.C: Likewise.
5040         * g++.dg/template/access20.C: Likewise.
5041         * g++.dg/template/access26.C: Likewise.
5042         * g++.dg/template/access3.C: Likewise.
5043         * g++.dg/template/access7.C: Likewise.
5044         * g++.dg/template/conv12.C: Likewise.
5045         * g++.dg/template/crash69.C: Likewise.
5046         * g++.dg/template/friend31.C: Likewise.
5047         * g++.dg/template/friend32.C: Likewise.
5048         * g++.dg/template/memfriend15.C: Likewise.
5049         * g++.dg/template/memfriend16.C: Likewise.
5050         * g++.dg/template/memfriend17.C: Likewise.
5051         * g++.dg/template/memfriend7.C: Likewise.
5052         * g++.dg/template/pr32519.C: Likewise.
5053         * g++.dg/template/qualttp21.C: Likewise.
5054         * g++.dg/template/qualttp8.C: Likewise.
5055         * g++.dg/template/ttp10.C: Likewise.
5056         * g++.dg/template/typedef11.C: Likewise.
5057         * g++.dg/template/typedef13.C: Likewise.
5058         * g++.dg/template/typedef19.C: Likewise.
5059         * g++.dg/template/typedef20.C: Likewise.
5060         * g++.dg/template/typedef22.C: Likewise.
5061         * g++.dg/template/using16.C: Likewise.
5062         * g++.dg/template/virtual3.C: Likewise.
5063         * g++.dg/ubsan/pr61272.C: Likewise.
5064         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5065         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5066         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5067         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5068         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5069         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5070         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5071         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5072         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5073         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5074         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5075         * g++.old-deja/g++.jason/access17.C: Likewise.
5076         * g++.old-deja/g++.jason/access18.C: Likewise.
5077         * g++.old-deja/g++.jason/access22.C: Likewise.
5078         * g++.old-deja/g++.jason/access23.C: Likewise.
5079         * g++.old-deja/g++.jason/access8.C: Likewise.
5080         * g++.old-deja/g++.jason/delete3.C: Likewise.
5081         * g++.old-deja/g++.jason/report.C: Likewise.
5082         * g++.old-deja/g++.law/access2.C: Likewise.
5083         * g++.old-deja/g++.law/access3.C: Likewise.
5084         * g++.old-deja/g++.law/access4.C: Likewise.
5085         * g++.old-deja/g++.law/access5.C: Likewise.
5086         * g++.old-deja/g++.law/arm12.C: Likewise.
5087         * g++.old-deja/g++.law/arm14.C: Likewise.
5088         * g++.old-deja/g++.law/ctors13.C: Likewise.
5089         * g++.old-deja/g++.law/union2.C: Likewise.
5090         * g++.old-deja/g++.law/visibility12.C: Likewise.
5091         * g++.old-deja/g++.law/visibility15.C: Likewise.
5092         * g++.old-deja/g++.law/visibility16.C: Likewise.
5093         * g++.old-deja/g++.law/visibility17.C: Likewise.
5094         * g++.old-deja/g++.law/visibility18.C: Likewise.
5095         * g++.old-deja/g++.law/visibility19.C: Likewise.
5096         * g++.old-deja/g++.law/visibility20.C: Likewise.
5097         * g++.old-deja/g++.law/visibility21.C: Likewise.
5098         * g++.old-deja/g++.law/visibility24.C: Likewise.
5099         * g++.old-deja/g++.law/visibility4.C: Likewise.
5100         * g++.old-deja/g++.law/visibility5.C: Likewise.
5101         * g++.old-deja/g++.law/visibility6.C: Likewise.
5102         * g++.old-deja/g++.law/visibility7.C: Likewise.
5103         * g++.old-deja/g++.law/visibility8.C: Likewise.
5104         * g++.old-deja/g++.law/visibility9.C: Likewise.
5105         * g++.old-deja/g++.niklas/t135.C: Likewise.
5106         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5107         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5108         * g++.old-deja/g++.other/access11.C: Likewise.
5109         * g++.old-deja/g++.other/access4.C: Likewise.
5110         * g++.old-deja/g++.other/access7.C: Likewise.
5111         * g++.old-deja/g++.other/crash1.C: Likewise.
5112         * g++.old-deja/g++.other/crash7.C: Likewise.
5113         * g++.old-deja/g++.other/friend1.C: Likewise.
5114         * g++.old-deja/g++.other/friend4.C: Likewise.
5115         * g++.old-deja/g++.other/friend9.C: Likewise.
5116         * g++.old-deja/g++.other/lineno1.C: Likewise.
5117         * g++.old-deja/g++.other/using1.C: Likewise.
5118         * g++.old-deja/g++.pt/enum14.C: Likewise.
5119         * g++.old-deja/g++.pt/friend11.C: Likewise.
5120         * g++.old-deja/g++.pt/friend21.C: Likewise.
5121         * g++.old-deja/g++.pt/friend3.C: Likewise.
5122         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5123         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5124         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5125         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5127 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5129         PR ipa/65765
5130         * g++.dg/ipa/pr65765.C: New test.
5132 2015-04-15  Nick Clifton  <nickc@redhat.com>
5134         * gcc.target/rx/builtins.c: Disable RMPA test if string
5135         instructions are not allowed.
5137 2015-04-15  Alan Modra  <amodra@gmail.com>
5139         * gcc.dg/pr65408.c: New.
5141 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5143         PR target/65729
5144         * gcc.target/arm/pr65729.c: New test.
5146 2015-04-14  Richard Biener  <rguenther@suse.de>
5148         PR tree-optimization/65758
5149         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5151 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5153         PR target/65648
5154         * gcc.c-torture/execute/pr65648.c: New test.
5156 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5158         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5159         __builtin_finite instead of finite.
5160         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5161         Likewise.
5163 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5165         PR tree-optimization/63387
5166         * gcc.dg/pr63387.c: New testcase.
5168 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5170         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5172 2015-04-13  Richard Biener  <rguenther@suse.de>
5174         PR tree-optimization/65204
5175         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5177 2015-04-13  Terry Guo  <terry.guo@arm.com>
5179         PR target/65710
5180         * gcc.target/arm/pr65710.c: New.
5182 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5184         PR tree-optimization/65747
5185         * g++.dg/torture/pr65747.C: New test.
5187 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5189         PR c++/65736
5190         * g++.dg/cpp0x/pr65736.C: New test.
5192 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5193             Martin Liska  <mliska@suse.cz>
5195         PR ipa/65722
5196         * g++.dg/ipa/pr65722.C: New testcase.
5198 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5200         PR tree-optimization/65735
5201         * gcc.c-torture/compile/pr65735.c: New test.
5203 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5205         PR middle-end/65554
5206         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5208 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5210         PR target/65671
5211         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5213 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5215         PR target/65647
5216         * gcc.target/arm/pr65647-2.c: New.
5218 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5220         PR target/65694
5221         * g++.dg/torture/pr65694.C: New test.
5223 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5225         * gfortran.dg/coarray_lock_6.f90: New.
5226         * gfortran.dg/coarray_lock_7.f90: New.
5227         * gfortran.dg/coarray/lock_2.f90: New.
5229 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5231         PR fortran/56674
5232         PR fortran/58813
5233         PR fortran/59016
5234         PR fortran/59024
5235         * gfortran.dg/used_types_27.f90: New.
5237 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5239         PR target/65671
5240         * gcc.target/i386/pr65671.c: New.
5242 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5244         PR tree-optimization/65709
5245         * c-c++-common/ubsan/align-9.c: New test.
5247 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5249         PR fortran/56852
5250         * gfortran.dg/pr56852.f90: New test.
5252 2015-04-09  Marek Polacek  <polacek@redhat.com>
5253             Jakub Jelinek  <jakub@redhat.com>
5255         PR middle-end/65554
5256         * g++.dg/opt/pr65554.C: New test.
5258 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5260         PR c++/65690
5261         * c-c++-common/attr-aligned-1.c: New test.
5263 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5265         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5267 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5269         PR target/65676
5270         * gcc.target/i386/sse-25.c: New.
5272 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5274         PR target/65693
5275         * gcc.target/i386/pr65693.c: New test.
5277 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5279         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5281 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5283         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5285 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5287         * gcc.target/i386/thunk-retbnd.c: New.
5289 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5291         * gnat.dg/opt48.adb: New test.
5292         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5293         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5295 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5297         PR ipa/65540
5298         * gcc.c-torture/compile/pr65540.c: New.
5300 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5302         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5303         -Wno-pointer-arith.
5305 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5307         PR debug/65678
5308         * g++.dg/debug/pr65678.C: New test.
5310         PR middle-end/65680
5311         * gcc.c-torture/compile/pr65680.c: New test.
5313 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5315         PR fortran/65548
5316         * gfortran.dg/allocate_with_source_5.f90: New test.
5318 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5320         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5321         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5323 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5325         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5327 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5329         PR target/65614
5330         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5331         to get floating point compression.
5332         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5334 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5336         PR preprocessor/61977
5337         * gcc.dg/cpp/pr61977.c: New test.
5339 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5341         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5343 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5345         PR target/65647
5346         * gcc.target/arm/pr65647.c: New.
5348 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5350         PR ipa/65655
5351         * g++.dg/torture/pr65655.C: New testcase.
5353 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5355         PR c++/64085
5356         * g++.dg/cpp1y/lambda-init13.C: New.
5358 2015-04-03  Marek Polacek  <polacek@redhat.com>
5360         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5362 2015-04-02  Marek Polacek  <polacek@redhat.com>
5364         PR c++/65642
5365         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5366         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5368 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5370         PR preprocessor/61977
5371         * gcc.target/powerpc/pr61977-1.c: New test.
5372         * gcc.target/powerpc/pr61977-2.c: New test.
5374 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5376         PR c++/56100
5377         * g++.dg/warn/Wshadow-8.C: New.
5378         * g++.dg/warn/Wshadow-9.C: Likewise.
5379         * g++.dg/warn/Wshadow-10.C: Likewise.
5380         * g++.dg/warn/Wshadow-11.C: Likewise.
5382 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5384         * gcc.dg/pr23623.c: Added aligned attribute.
5385         * gcc.dg/20141029-1.c: Likewise.
5386         * gcc.dg/20150306-1.c: New test.
5388 2015-04-01  Marek Polacek  <polacek@redhat.com>
5390         PR c++/65554
5391         * g++.dg/cpp0x/initlist93.C: New test.
5392         * g++.dg/cpp0x/initlist94.C: New test.
5394 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5396         PR target/65624
5397         * gcc.target/aarch64/pr65624.c: New test.
5399 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5401         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5403 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5405         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5406         extra variable to force stack alignment.
5407         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5408         extra variable to force stack alignment.
5410 2015-03-31  Marek Polacek  <polacek@redhat.com>
5412         PR c++/65390
5413         * g++.dg/template/pr65390.C: New test.
5415 2015-03-31  Martin Liska  <mliska@suse.cz>
5417         * g++.dg/ipa/pr65557.C: New test.
5419 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5421         * gcc.target/s390/hotpatch-25.c: New test.
5422         * gcc.target/s390/hotpatch-1.c: Update test.
5423         * gcc.target/s390/hotpatch-10.c: Update test.
5424         * gcc.target/s390/hotpatch-11.c: Update test.
5425         * gcc.target/s390/hotpatch-12.c: Update test.
5426         * gcc.target/s390/hotpatch-13.c: Update test.
5427         * gcc.target/s390/hotpatch-14.c: Update test.
5428         * gcc.target/s390/hotpatch-15.c: Update test.
5429         * gcc.target/s390/hotpatch-16.c: Update test.
5430         * gcc.target/s390/hotpatch-17.c: Update test.
5431         * gcc.target/s390/hotpatch-18.c: Update test.
5432         * gcc.target/s390/hotpatch-19.c: Update test.
5433         * gcc.target/s390/hotpatch-2.c: Update test.
5434         * gcc.target/s390/hotpatch-21.c: Update test.
5435         * gcc.target/s390/hotpatch-22.c: Update test.
5436         * gcc.target/s390/hotpatch-23.c: Update test.
5437         * gcc.target/s390/hotpatch-24.c: Update test.
5438         * gcc.target/s390/hotpatch-3.c: Update test.
5439         * gcc.target/s390/hotpatch-4.c: Update test.
5440         * gcc.target/s390/hotpatch-5.c: Update test.
5441         * gcc.target/s390/hotpatch-6.c: Update test.
5442         * gcc.target/s390/hotpatch-7.c: Update test.
5443         * gcc.target/s390/hotpatch-8.c: Update test.
5444         * gcc.target/s390/hotpatch-9.c: Update test.
5445         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5447 2015-03-31  Richard Biener  <rguenther@suse.de>
5449         PR middle-end/65626
5450         * g++.dg/torture/pr65626.C: New testcase.
5452 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5454         PR target/65531
5455         * gcc.target/i386/mpx/pr65531.cc: New.
5457 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5459         PR target/65602
5460         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5461         __builtin_alloca instead of alloca.
5462         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5463         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5464         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5465         check.
5467 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5469         PR ipa/65610
5470         * g++.dg/ubsan/pr65610.C: New test.
5472 2015-03-30  Marek Polacek  <polacek@redhat.com>
5474         PR c++/65398
5475         * g++.dg/cpp0x/pr65398-2.C: New test.
5477 2015-03-30  Marek Polacek  <polacek@redhat.com>
5479         * c-c++-common/pr65556.c: Change the width of bit-fields.
5481 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5483         PR ipa/65588
5484         * gcc.target/i386/pr65588.c: New testcase.
5486 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5488         PR libgfortran/65563
5489         * gfortran.dg/open_errors_2.f90:  New test.
5491 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5493         PR libgfortran/65596
5494         * gfortran.dg/namelist_86.f90: New test.
5496 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5498         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5499         statement to reflect new ownership.
5501 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5503         PR c++/42328
5504         * g++.dg/template/friend58.C: New.
5505         * g++.dg/template/friend59.C: Likewise.
5507 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5509         PR c/65586
5510         * g++.dg/gomp/openmp-simd-3.C: New.
5511         * gcc.dg/gomp/openmp-simd-3.c: New.
5513 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5515         PR target/65248
5516         * gcc.target/i386/pr65248-1.c: New file.
5517         * gcc.target/i386/pr65248-2.c: Likewise.
5518         * gcc.target/i386/pr65248-3.c: Likewise.
5519         * gcc.target/i386/pr65248-4.c: Likewise.
5521 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5523         PR target/65593
5524         * gcc.c-torture/compile/pr65593.c: New test.
5526 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5528         PR c++/59329
5529         * g++.dg/cpp1y/constexpr-assert1.C: New.
5531 2015-03-27  Marek Polacek  <polacek@redhat.com>
5533         PR c++/65556
5534         * c-c++-common/pr65556.c: New test.
5536 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5538         PR ipa/65600
5539         * g++.dg/torture/pr65600.C: New testcase.
5541 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5543         PR target/65407
5544         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5546 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5548         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5549         statement and cleanup. Fixed typos.
5551 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5553         PR middle-end/65595
5554         * gcc.c-torture/compile/pr65595.c: New testcase.
5556 2015-03-27  Marek Polacek  <polacek@redhat.com>
5558         PR sanitizer/65583
5559         * g++.dg/ubsan/pr65583.C: New test.
5561 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5563         * gcc.c-torture/compile/20150327.c: New testcase.
5565 2015-03-26  Richard Biener  <rguenther@suse.de>
5567         PR middle-end/65555
5568         * g++.dg/torture/pr65555.C: New testcase.
5570 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5572         PR tree-optimization/64715
5573         * gcc.dg/builtin-object-size-15.c: New test.
5574         * gcc.dg/pr64715-1.c: New test.
5575         * gcc.dg/pr64715-2.c: New test.
5577 2015-03-26  Richard Biener  <rguenther@suse.de>
5579         PR middle-end/65519
5580         * gnat.dg/specs/opt2.ads: Fix testcase.
5582 2015-03-25  Martin Sebor  <msebor@redhat.com>
5584         PR testsuite/65526
5585         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5586         when target isn't arm*-*-*-*.
5587         (check_effective_target_arm_nothumb): Likewise.
5588         (check_effective_target_arm_little_endian): Likewise.
5589         (check_effective_target_arm_vect_no_misalign): Likewise.
5590         (check_effective_target_aarch64_little_endian): Fail early if target
5591         isn't aarch64*-*-*.
5593 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5595         PR tree-optimization/65177
5596         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5598 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5600         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5601         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5602         smmintrin.h and mm3dnow.h.
5604 2015-03-25  Marek Polacek  <polacek@redhat.com>
5606         PR c++/65558
5607         * g++.dg/cpp0x/pr65558.C: New test.
5609 2015-03-25  Marek Polacek  <polacek@redhat.com>
5611         PR c++/61670
5612         * g++.dg/template/pr61670.C: New test.
5614 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5616         PR c++/54987
5617         * g++.dg/template/pr54987.C: New.
5619 2015-03-25  Richard Biener  <rguenther@suse.de>
5621         PR tree-optimization/62630
5622         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5624 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5626         PR target/65508
5627         * gcc.target/i386/mpx/pr65508.c: New.
5629 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5631         PR fortran/64952
5632         PR fortran/65532
5633         * gfortran.dg/data_initialized_3.f90: New.
5635 2015-03-25  Richard Biener  <rguenther@suse.de>
5637         PR middle-end/65519
5638         * gnat.dg/specs/opt2.ads: New testcase.
5640 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5642         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5643         * gcc.target/arm/memset-inline-4.c: Skip for
5644         arm_tune_string_ops_prefer_neon.
5645         * gcc.target/arm/memset-inline-5.c: Ditto.
5646         * gcc.target/arm/memset-inline-6.c: Ditto.
5647         * gcc.target/arm/memset-inline-8.c: Ditto.
5648         * gcc.target/arm/memset-inline-9.c: Ditto.
5650 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5652         PR c++/58923
5653         * g++.dg/other/virtual3.C: New.
5655 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5657         PR c++/60130
5658         * g++.dg/cpp0x/vt-60130.C: New.
5660 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5662         PR c++/61971
5663         * g++.dg/warn/Warray-bounds-7.C: New.
5665 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5667         PR c++/60067
5668         * g++.dg/template/defarg18.C: New.
5670 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5672         PR c++/59988
5673         * g++.dg/cpp0x/vt-59988.C: New.
5675 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5677         PR tree-optimization/65533
5678         * gcc.dg/pr65533.c: New test.
5680 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5682         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5683         source= and mold= expressions functionality.
5684         * gfortran.dg/allocate_class_4.f90: New test.
5685         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5686         copying an unlimited polymorhpic object containing a char array
5687         to another unlimited polymorphic object respects the _len
5688         component.
5689         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5690         whether deferred length char array allocate works, unlimited
5691         polymorphic object allocation from a string works and if
5692         allocating an array of deferred length strings works.
5693         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5695 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/65513
5698         * g++.dg/cpp0x/constexpr-array11.C: New.
5700 2015-03-24  Richard Biener  <rguenther@suse.de>
5702         PR middle-end/65517
5703         * gcc.dg/torture/pr65517.c: New testcase.
5705 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5707         * gfortran.dg/coindexed_1.f90: Moved from
5708         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5710 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5712         PR testsuite/65506
5713         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5714         gimple dump.
5716         PR target/65523
5717         * gcc.target/i386/pr65523.c: New test.
5719         PR ipa/65475
5720         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5721         dg-options.
5722         * g++.dg/lto/pr65475b_0.C: Likewise.
5724 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5726         PR target/65505
5727         * gcc.target/sh/torture/pr65505.c: New.
5729 2015-03-23  Martin Sebor  <msebor@redhat.com>
5731         PR testsuite/63175
5732         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5733         assembly for lvx in addition to lxv.
5735 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5737         PR target/65504
5738         * gfortran.dg/pr65504.f90: New test.
5740         PR ipa/65521
5741         * gcc.dg/pr65521.c: New test.
5743 2015-03-23  Richard Biener  <rguenther@suse.de>
5745         PR tree-optimization/65518
5746         * gcc.dg/vect/pr65518.c: New testcase.
5748 2015-03-23  Richard Biener  <rguenther@suse.de>
5750         PR tree-optimization/65494
5751         * gcc.dg/vect/pr65494.c: New testcase.
5753 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5755         PR preprocessor/65238
5756         * c-c++-common/cpp/pr65238-1.c: New test.
5757         * gcc.dg/cpp/pr65238-2.c: New test.
5758         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5759         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5761 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5762             Mikael Morin  <mikael@gcc.gnu.org>
5764         PR fortran/64952
5765         * gfortran.dg/elemental_dependency_4.f90: New.
5766         * gfortran.dg/elemental_dependency_5.f90: New.
5768 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5770         PR ipa/65475
5771         * g++.dg/lto/pr65475b_0.C: New testcase.
5772         * g++.dg/lto/pr65475b_1.C: New testcase.
5773         * g++.dg/lto/pr65475c_0.C: New testcase.
5774         * g++.dg/lto/pr65475c_1.C: New testcase.
5776 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5778         * gfortran.dg/coarray_38.f90: New.
5779         * gfortran.dg/coarray_39.f90: New.
5780         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5781         compile test.
5783 2015-03-20  Marek Polacek  <polacek@redhat.com>
5785         PR c++/65398
5786         * g++.dg/cpp0x/pr65398.C: New test.
5788 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5790         PR ipa/65475
5791         * g++.dg/lto/pr65475_0.C: New testcase.
5792         * g++.dg/lto/pr65475_1.C: New testcase.
5794 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5796         PR rtl-optimization/64366
5797         * gcc.target/sh/pr64366.c: New.
5799 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5801         PR c++/48324
5802         * g++.dg/cpp0x/constexpr-48324.C: New.
5804 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5806         PR c++/48453
5807         * g++.dg/cpp0x/pr48453.C: New.
5809 2015-03-20  Marek Polacek  <polacek@redhat.com>
5811         PR c++/65072
5812         * g++.dg/cpp0x/pr65072.C: New test.
5814 2015-03-20  Richard Biener  <rguenther@suse.de>
5816         PR middle-end/64715
5817         * gcc.dg/pr15347.c: Use -O.
5818         * c-c++-common/pr19807-1.c: Likewise.
5820 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5822         * gnat.dg/volatile13.ad[sb]: New test.
5824 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5826         PR rtl-optimization/60851
5827         * gcc.target/i386/pr60851.c: New test.
5829 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5831         PR target/65240
5832         * g++.dg/pr65240.h: Add tests for PR 65240.
5833         * g++.dg/pr65240-1.C: Likewise.
5834         * g++.dg/pr65240-2.C: Likewise.
5835         * g++.dg/pr65240-3.C: Likewise.
5836         * g++.dg/pr65240-4.C: Likewise.
5838 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5840         PR rtl-optimization/63491
5841         * gcc.target/powerpc/pr63491.c: New.
5843 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5845         * g++.dg/ipa/pr65465.C: New test.
5847 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5849         PR c++/52659
5850         * g++.dg/cpp0x/deleted11.C: New.
5852 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5854         PR sanitizer/65400
5855         * c-c++-common/tsan/pr65400-3.c: New test.
5857 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5859         PR c++/59686
5860         * g++.dg/cpp0x/constexpr-59686.C: New.
5862 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5864         PR sanitizer/64265
5865         * g++.dg/tsan/pr64265.C: New test.
5867         PR sanitizer/65400
5868         * c-c++-common/tsan/pr65400-1.c: New test.
5869         * c-c++-common/tsan/pr65400-2.c: New test.
5871 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5873         PR c++/59816
5874         * g++.dg/cpp0x/pr59816.C: New.
5876 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5878         PR fortran/59198
5879         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5881 2015-03-18  Martin Liska  <mliska@suse.cz>
5883         PR ipa/65439
5884         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5885         equivalences either to 6 or 7.
5887 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5889         PR middle-end/64491
5890         Revert:
5891         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5893         * gcc.dg/undefined-loop-1.c: New file.
5894         * gcc.dg/undefined-loop-2.c: New file.
5896         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5898         PR testsuite/64032
5899         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5900         loop exits too early.
5902 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5904         PR tree-optimization/65450
5905         * gfortran.dg/pr65450.f90: New test.
5907         PR target/65078
5908         * gcc.target/i386/pr65078-1.c: New test.
5909         * gcc.target/i386/pr65078-2.c: New test.
5910         * gcc.target/i386/pr65078-3.c: New test.
5911         * gcc.target/i386/pr65078-4.c: New test.
5912         * gcc.target/i386/pr65078-5.c: New test.
5913         * gcc.target/i386/pr65078-6.c: New test.
5915 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5917         PR c++/65340
5918         * g++.dg/cpp1y/pr65340.C: New.
5920 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5922         PR fortran/64432
5923         * gfortran.dg/system_clock_3.f08: Adjust test.
5925 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5927         PR fortran/59198
5928         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5929         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5931 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5933         PR fortran/64432
5934         * gfortran.dg/system_clock_3.f08: New test.
5936 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5938         PR c++/64626
5939         g++.dg/cpp1y/pr64626-1.C: New.
5940         g++.dg/cpp1y/pr64626-2.C: New.
5941         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5943 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5945         PR tree-optimization/65427
5946         * gcc.c-torture/execute/pr65427.c: New test.
5948 2015-03-16  Marek Polacek  <polacek@redhat.com>
5950         DR 1688
5951         PR c++/65327
5952         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5953         * g++.dg/cpp0x/pr65327.C: New test.
5955 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5957         PR sanitizer/64820
5958         * c-c++-common/asan/pr64820.c: New test.
5960 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5962         * gfortran.dg/pointer_2.f90: New test.
5964 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5966         * g++.dg/pr65049.C: New test.
5968 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5970         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5971         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5972         * gcc.target/i386/fuse-caller-save.c: Same.
5974 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5976         * gnat.dg/loop_optimization18.ad[sb]: New test.
5977         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5979 2015-03-16  Alan Modra  <amodra@gmail.com>
5981         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5982         2014-12-05 change.
5984 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5986         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5987         hppa*-*-hpux*.
5988         * gcc.dg/torture/pr65270-2.c: Likewise.
5990 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5992         PR fortran/61138
5993         * gfortran.dg/pointer_remapping_9.f90: New.
5995 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5997         PR tree-optimization/65369
5998         * gcc.c-torture/execute/pr65369.c: New test.
6000         PR tree-optimization/65418
6001         * gcc.c-torture/execute/pr65418-1.c: New test.
6002         * gcc.c-torture/execute/pr65418-2.c: New test.
6004         PR rtl-optimization/65401
6005         * gcc.c-torture/execute/pr65401.c: New test.
6007 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6009         PR target/64600
6010         * gcc.target/arm/pr64600_1.c: New test.
6012 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6014         PR rtl-optimization/65235
6015         * gcc.target/aarch64/pr65235_1.c: New test.
6017 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6019         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6020         * gcc.target/s390/hotpatch-22.c: Likewise.
6021         * gcc.target/s390/hotpatch-23.c: Likewise.
6022         * gcc.target/s390/hotpatch-24.c: Likewise.
6023         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6024         * gcc.target/s390/hotpatch-1.c: Update expected output.
6025         * gcc.target/s390/hotpatch-2.c: Likewise.
6026         * gcc.target/s390/hotpatch-3.c: Likewise.
6027         * gcc.target/s390/hotpatch-4.c: Likewise.
6028         * gcc.target/s390/hotpatch-5.c: Likewise.
6029         * gcc.target/s390/hotpatch-6.c: Likewise.
6030         * gcc.target/s390/hotpatch-7.c: Likewise.
6031         * gcc.target/s390/hotpatch-8.c: Likewise.
6032         * gcc.target/s390/hotpatch-9.c: Likewise.
6033         * gcc.target/s390/hotpatch-10.c: Likewise.
6034         * gcc.target/s390/hotpatch-11.c: Likewise.
6035         * gcc.target/s390/hotpatch-12.c: Likewise.
6036         * gcc.target/s390/hotpatch-13.c: Likewise.
6037         * gcc.target/s390/hotpatch-14.c: Likewise.
6038         * gcc.target/s390/hotpatch-15.c: Likewise.
6039         * gcc.target/s390/hotpatch-16.c: Likewise.
6040         * gcc.target/s390/hotpatch-17.c: Likewise.
6041         * gcc.target/s390/hotpatch-18.c: Likewise.
6042         * gcc.target/s390/hotpatch-19.c: Likewise.
6044 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6046         PR target/65103
6047         * gcc.target/i386/pr65103-1.c: New.
6049 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6051         PR target/65044
6052         * gcc.target/i386/pr65044.c: New.
6054 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6056         PR rtl-optimization/64895
6057         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6058         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6059         * gcc.target/i386/fuse-caller-save.c: Ditto.
6061 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6063         * gcc.dg/ipa/pr63569.c: Fix template.
6065 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6067         * g++.dg/ipa/pr64146.C: Require fpic support.
6069 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6071         PR libfortran/65200
6072         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6073         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6075 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6077         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6078         to dg-options, fix up dg-skip-if.
6080 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6082         PR target/65296
6083         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6084         * gcc.target/avr/tiny-caller-save.c: Same.
6086 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6088         PR target/65242
6089         * g++.dg/pr65242.C: New test.
6091 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6093         * c-c++-common/asan/no-asan-check-glob.c: New test.
6095 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6097         PR c++/65370
6098         * g++.dg/other/default11.C: New.
6099         * g++.dg/other/default12.C: Likewise.
6101 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6103         PR target/65368
6104         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6106 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6108         PR fortran/65024
6109         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6111 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6113         PR c++/65127
6114         * g++.dg/cpp0x/pr65127.C: New test.
6116 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6118         * gcc.dg/ipa/PR64550.c: Update template.
6120 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6121             Tobias Burnus  <burnus@net-b.de>
6123         * gfortran.dg/coarray_sync_memory.f90: New.
6125 2015-03-10  Marek Polacek  <polacek@redhat.com>
6127         PR sanitizer/65367
6128         * c-c++-common/ubsan/pr65367.c: New test.
6130 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6132         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6133         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6134         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6135         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6136         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6137         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6138         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6139         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6140         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6141         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6142         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6143         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6144         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6146 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6148         * lib/mpx-dg.exp (mpx_link_flags): New.
6149         (mpx_init): New.
6150         (mpx_finish): New.
6151         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6152         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6153         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6154         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6155         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6156         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6157         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6158         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6159         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6160         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6161         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6162         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6163         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6164         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6165         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6166         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6167         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6168         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6169         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6170         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6171         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6172         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6173         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6174         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6175         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6176         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6177         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6178         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6179         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6180         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6181         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6182         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6183         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6184         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6185         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6186         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6187         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6188         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6189         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6190         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6191         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6192         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6193         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6194         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6195         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6196         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6197         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6198         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6199         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6200         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6201         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6202         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6203         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6204         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6205         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6206         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6207         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6208         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6209         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6210         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6211         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6212         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6213         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6214         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6215         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6216         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6217         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6218         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6219         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6220         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6221         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6222         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6223         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6224         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6225         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6226         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6227         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6228         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6229         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6230         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6231         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6232         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6233         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6234         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6235         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6236         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6237         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6238         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6239         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6240         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6241         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6242         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6243         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6244         * gcc.target/i386/mpx/label-address-1.c: New.
6245         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6246         * gcc.target/i386/mpx/macro.c: New.
6247         * gcc.target/i386/mpx/mpx-check.h: New.
6248         * gcc.target/i386/mpx/mpx.exp: New.
6249         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6250         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6251         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6252         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6253         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6254         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6255         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6256         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6257         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6258         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6259         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6260         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6261         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6262         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6263         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6264         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6265         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6266         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6267         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6268         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6269         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6270         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6271         * gcc.target/i386/mpx/reference-1-nov.c: New.
6272         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6273         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6274         * gcc.target/i386/mpx/reference-2-nov.c: New.
6275         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6276         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6277         * gcc.target/i386/mpx/reference-3-nov.c: New.
6278         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6279         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6280         * gcc.target/i386/mpx/reference-4-nov.c: New.
6281         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6282         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6283         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6284         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6285         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6286         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6287         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6288         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6289         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6290         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6291         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6292         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6293         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6294         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6295         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6296         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6297         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6298         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6299         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6300         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6301         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6302         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6303         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6304         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6305         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6306         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6307         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6308         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6309         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6310         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6311         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6312         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6313         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6314         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6315         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6316         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6317         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6318         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6319         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6320         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6321         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6322         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6323         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6324         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6325         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6326         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6327         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6328         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6329         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6330         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6331         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6332         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6333         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6334         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6335         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6336         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6337         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6338         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6339         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6340         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6341         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6342         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6343         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6344         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6345         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6346         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6347         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6348         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6349         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6350         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6351         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6352         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6353         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6354         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6355         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6356         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6357         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6358         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6359         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6360         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6361         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6362         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6363         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6364         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6365         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6366         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6367         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6368         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6369         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6370         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6371         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6372         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6373         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6374         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6375         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6376         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6377         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6378         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6379         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6380         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6381         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6382         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6383         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6384         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6385         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6386         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6387         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6388         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6389         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6390         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6391         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6392         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6393         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6394         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6395         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6396         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6397         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6398         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6399         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6400         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6401         * gcc.target/i386/mpx/vla-1-nov.c: New.
6402         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6403         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6404         * gcc.target/i386/mpx/vla-2-nov.c: New.
6405         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6407 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6409         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6411 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6413         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6415 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6417         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6418         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6420 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6422         PR c/65120
6423         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6424         on rhs is 0.
6425         (fn4): New test.
6426         * c-c++-common/pr65120.c: New test.
6428         PR rtl-optimization/65321
6429         * gcc.dg/pr65321.c: New test.
6431 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6433         PR tree-optimization/65355
6434         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6436 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6438         PR c/65120
6439         * c-c++-common/pr49706.c: Adjust tests for not warning
6440         about !!x == y or !b == y where b is boolean, and add
6441         some further tests.
6442         * c-c++-common/pr62199-2.c: Likewise.
6444 2015-03-09  Richard Biener  <rguenther@suse.de>
6446         PR middle-end/65270
6447         * gcc.dg/torture/pr65270-1.c: New testcase.
6448         * gcc.dg/torture/pr65270-2.c: Likewise.
6450 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6452         PR tree-optimization/63743
6453         * gcc.dg/pr63743.c: New test.
6455 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6457         PR lto/65316
6458         * g++.dg/lto/pr65316_0.C: New testcase.
6459         * g++.dg/lto/pr65316_1.C: New testcase.
6461 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6463         PR target/62247
6464         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6465         hppa*-*-hpux*.
6466         * g++.dg/abi/rtti3.C: Likewise.
6468         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6470         PR target/62251
6471         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6473         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6475         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6477         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6479 2015-03-08  Morin  <mikael@gcc.gnu.org>
6481         PR fortran/60898
6482         * gfortran.dg/entry_20.f90: New.
6484 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6486         PR target/65153
6487         * gcc.c-torture/compile/pr65153.c: New.
6489 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6491         PR target/65249
6492         * g++.dg/torture/pr65249.C: New.
6494 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6496         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6497         long.
6498         (int64_t): Likewise.
6500 2015-03-07  Marek Polacek  <polacek@redhat.com>
6501             Martin Uecker  <uecker@eecs.berkeley.edu>
6503         PR sanitizer/65280
6504         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6505         member-like arrays.
6506         * c-c++-common/ubsan/bounds-8.c: New test.
6507         * c-c++-common/ubsan/bounds-9.c: New test.
6508         * gcc.dg/ubsan/bounds-2.c: New test.
6510 2015-03-05  Martin Sebor  <msebor@redhat.com>
6512         * PR testsuite/63175
6513         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6514         checking of results into main to prevent it from getting optimized
6515         away.
6516         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6518 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6520         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6521         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6522         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6523         x64.
6525 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6527         * g++.dg/lto/pr65302_1.C: New testcase.
6528         * g++.dg/lto/pr65302_0.C: New testcase.
6530 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6532         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6533         -fno-ipa-icf to dg-options.
6535 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6537         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6538         compiles using the linker plugin.
6540 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6542         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6544 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6546         * gcc.target/arm/pr65067.c: New test.
6548 2015-03-05  Martin Liska  <mliska@suse.cz>
6550         PR ipa/65318
6551         * gcc.dg/ipa/pr65318.c: New test.
6553 2015-03-05  Marek Polacek  <polacek@redhat.com>
6555         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6557 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6559         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6561 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6563         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6564         max-unroll-times back to defaults for s390.
6566 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6568         Fix last commit.
6570 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6572         PR c++/64665
6573         * g++.dg/cpp0x/initlist92.C: New.
6575 2015-03-05  Richard Biener  <rguenther@suse.de>
6577         PR tree-optimization/65310
6578         * gcc.dg/vect/pr65310.c: New testcase.
6580 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6582         PR c++/64834
6583         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6585 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6587         * gnat.dg/entry_queues3.adb: New test.
6589 2015-03-04  Ian Lance Taylor  <iant@google.com>
6591         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6593 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6595         PR c++/64227
6596         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6598 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6600         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6601         -fno-ipa-icf to dg-options
6602         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6603         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6605 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6607         PR c++/64398
6608         * g++.dg/cpp0x/decltype62.C: New.
6610 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6612         * gnat.dg/object_overflow5.adb: New test.
6614 2015-03-03  Martin Liska  <mliska@suse.cz>
6616         PR ipa/65287
6617         * gcc.dg/ipa/pr65287.c: New test.
6619 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6620             Eric Botcazou  <ebotcazou@adacore.com>
6622         * gnat.dg/specs/pack12.ads: New test.
6624 2015-03-03  Martin Liska  <mliska@suse.cz>
6626         * gcc.dg/ipa/PR65282.c: New test.
6628 2015-03-13  Jeff Law  <law@redhat.com>
6630         PR tree-optimization/65241
6631         * gcc.c-torture/compile/pr65241.c: New test.
6633 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6635         PR target/64331
6636         * gcc.target/avr/torture/pr64331.c: New test.
6638 2015-03-03  Martin Liska  <mliska@suse.cz>
6639             Jan Hubicka  <hubicka@ucw.cz>
6641         * g++.dg/ipa/pr65263.C: New test.
6643 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6645         PR ipa/65130
6646         * gcc.dg/lto/pr65130_0.c: New testcase.
6647         * gcc.dg/lto/pr65130_1.c: New testcase.
6649 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6651         PR ipa/64988
6652         * g++.dg/torture/pr64988.C: New testcase.
6654 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6656         * gfortran.dg/coarray_atomic_6.f90: New.
6658 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6660         PR target/65184
6661         * gcc.target/i386/pr65184.c: New.
6663 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6665         PR target/65183
6666         * gcc.target/i386/pr65183.c: New.
6668 2015-02-28  Martin Liska  <mliska@suse.cz>
6669             Jan Hubicka  <hubicka@ucw.cz>
6671         * gcc.dg/ipa/ipa-icf-35.c: New test.
6672         * gcc.dg/ipa/ipa-icf-36.c: New test.
6673         * gcc.dg/ipa/ipa-icf-37.c: New test.
6675 2015-02-28  Martin Liska  <mliska@suse.cz>
6676             Jan Hubicka  <hubicka@ucw.cz>
6678         PR ipa/65245
6679         * gcc.dg/ipa/ipa-icf-34.c: New test.
6681 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6683         PR target/61142
6684         * gcc.target/sh/sh/pr61142.c: New.
6686 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6688         * g++.dg/other/dump-ada-spec-3.C: New test.
6690 2015-03-01  Martin Liska  <mliska@suse.cz>
6692         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6693         * g++.dg/ipa/pr63595.C: Update expected results.
6695 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6697         PR ipa/65236
6698         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6700 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6702         * gcc.dg/vect/pr59354.c: Move vector producing code to
6703         separate function.
6705 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6707         PR ipa/65237
6708         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6709         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6710         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6711         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6713 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6715         PR tree-optimization/65048
6716         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6717         (foo): Use K&R style definition.
6719 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6721         PR target/65032
6722         * g++.dg/pr65032.C: New.
6724 2015-02-27  Marek Polacek  <polacek@redhat.com>
6726         PR c/65040
6727         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6728         -Wformat=2.
6730 2015-02-27  Marek Polacek  <polacek@redhat.com>
6732         PR c/65228
6733         * gcc.dg/pr65228.c: New test.
6735 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6737         PR c/35330
6738         * gcc.dg/weak/weak-17.c: New file.
6740 2015-02-27  Richard Biener  <rguenther@suse.de>
6742         PR lto/65193
6743         * g++.dg/lto/pr65193_0.C: New testcase.
6745 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6747         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6748         * gcc.target/s390/hotpatch-8.c: Likewise.
6749         * gcc.target/s390/hotpatch-9.c: Likewise.
6750         * gcc.target/s390/pr61078.c: Likewise.
6751         * gcc.target/s390/pr57960.c: Remove -m64.
6752         * gcc.target/s390/pr61078.c: Likewise.
6754 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6755             Martin Liska  <mliska@suse.cz>
6757         PR bootstrap/65150
6758         * gcc.dg/pr64454.c: Disable ICF.
6759         * gcc.dg/pr28685-1.c: Disable ICF
6760         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6761         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6762         * g++.dg/ipa/ipa-icf-4.C: Update template.
6764 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6766         PR tree-optimization/65216
6767         * gcc.c-torture/execute/pr65216.c: New test.
6769         PR tree-optimization/65215
6770         * gcc.c-torture/execute/pr65215-1.c: New test.
6771         * gcc.c-torture/execute/pr65215-2.c: New test.
6772         * gcc.c-torture/execute/pr65215-3.c: New test.
6773         * gcc.c-torture/execute/pr65215-4.c: New test.
6774         * gcc.c-torture/execute/pr65215-5.c: New test.
6776 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6778         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6780 2015-02-26  Martin Liska  <mliska@suse.cz>
6781             Jan Hubicka  <hubicka@ucw.cz>
6783         * g++.dg/ipa/pr64146.C: Update expected results.
6784         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6785         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6786         * gcc.dg/ipa/ipa-icf-34.c: New test.
6788 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6790         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6791         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6792         (dg-additional-options): Remove dg directive.
6793         (dg-final): Add dg directive.
6795 2015-02-26  Marek Polacek  <polacek@redhat.com>
6797         PR ipa/65008
6798         * g++.dg/ipa/pr65008.C: New test.
6800 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6802         * lib/profopt.exp (profopt-target-cleanup): New proc.
6803         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6804         files from sources from dg-additional-sources.
6806 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6808         * lib/gcov.exp: Cleanup in case of xfail.
6810 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6812         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6814 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6816         PR debug/46102
6817         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6818         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6819         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6820         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6821         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6822         * g++.dg/debug/pr46123.C: XFAIL and move...
6823         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6824         * gcc.dg/debug/dwarf2-3.c: Move...
6825         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6827 2015-02-26  Marek Polacek  <polacek@redhat.com>
6829         PR c++/65202
6830         * g++.dg/cpp1y/pr65202.C: New test.
6832 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6834         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6835         locale_facets.h.gcov.
6837 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6839         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6841 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6843         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6845 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6847         PR target/65217
6848         * gcc.target/i386/pr65217.c: New.
6850 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6852         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6854 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6856         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6858 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6860         PR tree-optimization/65048
6861         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6863 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6865         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6866         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6868 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6870         PR target/65161
6871         * gcc.target/i386/pr65161.c: New test.
6873 2015-02-26  Terry Guo  <terry.guo@arm.com>
6875         * gcc.target/arm/no-volatile-in-it.c: New test.
6877 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6879         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6880         (dg-options): Add -save-temps.
6881         (dg-final): Add cleanup-saved-temps.
6883 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6885         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6887 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6889         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6890         * gcc.target/powerpc/pack01.c: Include string.h.
6892 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6894         PR target/65167
6895         * gcc.target/i386/pr65167.c: New.
6897 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6899         PR tree-optimization/61917
6900         * gcc.dg/vect/vect-pr61917.c: New file.
6902 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6904         PR tree-optimization/65170
6905         * gcc.c-torture/execute/pr65170.c: New test.
6906         * gcc.dg/tree-ssa/vrp96.c: New test.
6908 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6910         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6912 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6914         PR testsuite/65126
6915         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6916         (dg-additional-files-options): Copy additional_sources to
6917         additional_sources_used before emptying additional_sources.
6918         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6919         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6920         (cleanup-saved-temps): Use additional_sources_used instead of
6921         additional_sources.
6922         (dg-test): Reset additional_sources_used.
6924 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6926         PR fortran/63427
6927         * gfortran.dg/integer_exponentiation_6.F90: New test.
6929 2015-02-23  Martin Sebor  <msebor@redhat.com>
6931         PR target/65109
6932         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6933         two parts.  One to save registers, the other to verify the
6934         registers have the right values.  Save register state into
6935         static data rather than on the stack.
6937 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6939         PR bootstrap/63888
6940         * c-c++-common/asan/pr63888.c: New test.
6942 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6944         PR target/65163
6945         * gcc.c-torture/compile/pr65163.c: New.
6947 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6949         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6950         with -m31 on 64 bit.
6951         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6952         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6954 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6956         * gcc.target/s390/20090223-1.c: Add
6957         -Wno-implicit-function-declaration option.
6958         * gcc.target/s390/pr42224.c: Likewise.
6959         * gcc.target/s390/pr55718.c: Likewise.
6961 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6963         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6964         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6965         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6966         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6967         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6968         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6969         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6970         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6971         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6972         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6973         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6974         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6975         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6976         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6977         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6978         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6979         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6980         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6981         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6982         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6983         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6985 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6987         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6988         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6989         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6990         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6991         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6992         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6993         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6994         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6995         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6996         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6997         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6998         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6999         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7000         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7001         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7002         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7004 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7006         PR fortran/64980
7007         PR fortran/61960
7008         * gfortran.dg/pr61960.f90: New.
7009         * gfortran.dg/pr64230.f90: New.
7010         * gfortran.dg/pr64980.f03: New.
7012 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7014         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7016 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7018         PR ada/65156
7019         * gnat.dg/timing_events.adb: Removed, invalid test.
7021 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7023         PR debug/58123
7024         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7025         location.
7026         * g++.dg/gcov/gcov-2.C: Likewise.
7028 2015-02-20  Richard Biener  <rguenther@suse.de>
7030         PR tree-optimization/65136
7031         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7033 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7035         PR testsuite/64158
7036         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7037         and nvptx-*-* blacklisting.
7039         * gcc.dg/sibcall-9.c: New test.
7040         * gcc.dg/sibcall-10.c: New test.
7042 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7044         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7046 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7048         PR target/64452
7049         * gcc.target/avr/torture/pr64452.c: New test.
7051 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7053         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7054         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7056 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7058         PR testsuite/65116
7059         * lib/target-supports.exp (check_compile): Check whether
7060         additional_sources is defined before using it.
7062 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7064         PR middle-end/65074
7065         * g++.dg/opt/pr65074.C: New file.
7067 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7069         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7070         (size_type): New typedef.
7071         (operator "" _script): Use it for the last argument.
7073 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7075         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7077 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7079         * lib/target-supports.exp (check_compile): Save/restore
7080         additional_sources that may belong to an actual test.
7082 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7084         PR gcov-profile/64634
7085         * g++.dg/gcov/gcov-15.C: New test.
7087 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7089         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7091 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7093         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7095 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7097         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7099 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7101         * gfortran.dg/fmt_cache_1.f: Add missing close.
7103 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7105         PR testsuite/65107
7106         * gfortran.dg/read_eof_8.f90: Add missing close.
7108 2015-02-18  Richard Biener  <rguenther@suse.de>
7110         PR tree-optimization/65063
7111         * gcc.dg/pr65063.c: New testcase.
7113 2015-02-18  Richard Biener  <rguenther@suse.de>
7115         PR tree-optimization/62217
7116         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7118 2015-02-18  Marek Polacek  <polacek@redhat.com>
7120         PR sanitizer/65081
7121         * c-c++-common/ubsan/pr65081.c: New test.
7123 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7125         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7126         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7128 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7130         * gcc.dg/ipa/propalign-3.c: New test.
7132 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7134         PR target/64793
7135         * gcc.target/sh/pr64793.c: New.
7136         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7138 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7140         * gcc.target/arm/divzero.c: New test case.
7142 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7144         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7146 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7147             Jakub Jelinek  <jakub@redhat.com>
7149         PR c++/65075
7150         * g++.dg/cpp0x/pr65075.C: New test.
7152 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7154         PR target/65058
7155         * gcc.target/powerpc/pr65058.c: New test.
7157 2015-02-16  Jeff Law  <law@redhat.com>
7159         PR tree-optimization/64823
7160         * gcc.dg/uninit-20.c: New test.
7162 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7163             James Greenhalgh  <james.greenhalgh@arm.com>
7165         PR ipa/64963
7166         * gcc.dg/ipa/ipa-clone-1.c: New test.
7168 2015-02-16  Richard Biener  <rguenther@suse.de>
7170         PR tree-optimization/65077
7171         * gcc.dg/torture/pr65077.c: New testcase.
7173 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7175         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7176         Directive adjusted to scan for ldaxr.
7177         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7178         adjusted to scan for ldaex.
7180 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7182         PR c++/65080
7183         * g++.dg/cpp0x/constexpr-65080.C: New.
7185 2015-02-16  Richard Biener  <rguenther@suse.de>
7187         PR tree-optimization/63593
7188         * gcc.dg/pr63593.c: New testcase.
7190 2015-02-16  Marek Polacek  <polacek@redhat.com>
7192         PR c/65066
7193         * gcc.dg/pr65066.c: New test.
7195 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7197         * gcc.dg/pr65002.C: Move ...
7198         * g++.dg/ipa/pr65002.C: ... here.
7200 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7202         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7203         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7204         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7205         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7207 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7209         PR testsuite/64850
7210         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7211         the expression to find calls.
7212         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7213         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7214         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7215         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7216         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7218 2015-02-14  Marek Polacek  <polacek@redhat.com>
7220         PR c/64768
7221         * gcc.dg/array-11.c: New test.
7222         * gcc.dg/array-12.c: New test.
7223         * gcc.dg/array-13.c: New test.
7224         * gcc.dg/array-14.c: New test.
7225         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7226         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7227         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7228         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7229         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7230         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7232 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7234         PR c++/60894
7235         * g++.dg/lookup/using54.C: New.
7237 2015-02-13  Jeff Law  <law@redhat.com>
7239         PR bootstrap/65060
7240         Revert my change for tree-optimization/64823.
7242 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7244         PR tree-optimization/65053
7245         * gcc.c-torture/execute/pr65053-1.c: New test.
7246         * gcc.c-torture/execute/pr65053-2.c: New test.
7248 2015-02-13  Marek Polacek  <polacek@redhat.com>
7250         PR c/65050
7251         * gcc.dg/pr65050.c: New test.
7253 2015-02-13  Jeff Law  <law@redhat.com>
7255         PR tree-optimization/64823
7256         * gcc.dg/uninit-20.c: New test.
7258         PR rtl-optimization/47477
7259         * gcc.dg/tree-ssa/pr47477.c: New test.
7261 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7263         PR c++/60211
7264         * g++.dg/parse/ivdep-2.C: New.
7265         * g++.dg/parse/ivdep-3.C: Likewise.
7267 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7269         PR fortran/64506
7270         * gfortran.dg/continuation_13.f90: New test.
7271         * gfortran.dg/continuation_14.f: New test.
7273 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7275         PR c++/64970
7276         * g++.dg/cpp0x/sfinae55.C: New.
7278 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7280         PR ipa/65034
7281         * g++.dg/ipa/pr65034.C: New test.
7283 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7285         PR tree-optimization/65002
7286         * gcc.dg/pr65002.C: New.
7288 2015-02-13  Marek Polacek  <polacek@redhat.com>
7290         PR c/65040
7291         * c-c++-common/pr65040.c: New test.
7293 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7295         PR tree-optimization/64705
7296         * gcc.dg/tree-ssa/pr64705.c: New test.
7298 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7300         PR rtl/32219
7301         * gcc.dg/visibility-22.c: New test.
7302         * gcc.dg/visibility-23.c: New test.
7303         * gcc.target/i386/pr32219-1.c: New test.
7304         * gcc.target/i386/pr32219-2.c: New test.
7305         * gcc.target/i386/pr32219-3.c: New test.
7306         * gcc.target/i386/pr32219-4.c: New test.
7307         * gcc.target/i386/pr32219-5.c: New test.
7308         * gcc.target/i386/pr32219-6.c: New test.
7309         * gcc.target/i386/pr32219-7.c: New test.
7310         * gcc.target/i386/pr32219-8.c: New test.
7311         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7313 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7315         PR libgfortran/57822
7316         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7317         four different KINDs.
7319 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7321         PR c++/64884
7322         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7324         PR sanitizer/65000
7325         * g++.dg/ubsan/pr65000.C: New test.
7327 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7329         PR fortran/64932
7330         * gfortran.dg/finalize_28.f90: New test
7332 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7334         PR debug/55541
7335         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7336         DW_TAG_lexical_block removal.
7337         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7338         * g++.dg/guality/pr55541.C: New test.
7340         PR sanitizer/64984
7341         * g++.dg/ubsan/pr64984.C: New test.
7343 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7345         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7347 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7349         PR testsuite/64930
7350         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7351         instructions for 2015-01-14 get_memmodel changes.
7352         * gcc.target/powerpc/atomic-p8.c: Likewise.
7354         PR sanitizer/65019
7355         * g++.dg/ubsan/pr65019.C: New test.
7357         PR tree-optimization/65014
7358         * gcc.c-torture/compile/pr65014.c: New test.
7360 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362         PR libgfortran/57822
7363         * gfortran/fmt_g0_7.f08: Revise test.
7365 2015-02-11  Jeff Law  <law@redhat.com>
7367         PR target/63347
7368         * gcc.target/m68k/pr63347.c: New test.
7370 2015-02-11  Marek Polacek  <polacek@redhat.com>
7372         * g++.dg/ubsan/shift-1.C: New test.
7373         * gcc.dg/ubsan/c-shift-2.c: New test.
7374         * c-c++-common/ubsan/shift-5.c: Remove file.
7376 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7378         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7379         Directive adjusted to XFAIL.
7380         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7381         adjusted to XFAIL.
7383 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7385         PR middle-end/65003
7386         * g++.dg/opt/pr65003.C: New test.
7388 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7390         * lib/target-supports.exp (check_effective_target_pie): Renamed
7391         to ...
7392         (check_effective_target_pie_enabled): This.
7393         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7394         * gcc.target/i386/pie.c: Likewise.
7396 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7398         PR target/64893
7399         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7400         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7402 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7404         PR target/61925
7405         * gcc.target/i386/pr61925-1.c: New test.
7406         * gcc.target/i386/pr61925-2.c: New test.
7407         * gcc.target/i386/pr61925-3.c: New test.
7409 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7411         PR sanitizer/65004
7412         * g++.dg/asan/pr65004.C: New test.
7414 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7416         PR target/64661
7417         * gcc.taget/sh/pr64661-0.h: New.
7418         * gcc.taget/sh/pr64661-1.c: New.
7419         * gcc.taget/sh/pr64661-2.c: New.
7420         * gcc.taget/sh/pr64661-3.c: New.
7421         * gcc.taget/sh/pr64661-4.c: New.
7423 2015-02-10  Richard Biener  <rguenther@suse.de>
7425         PR tree-optimization/64995
7426         * g++.dg/torture/pr64995.C: New testcase.
7428 2015-02-10  Richard Biener  <rguenther@suse.de>
7430         PR tree-optimization/64909
7431         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7433 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7435         * gcc.dg/signbit-sa.c: New test.
7437 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7439         PR libgfortran/57822
7440         * gfortran/fmt_g0_7.f08: New test.
7442 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7444         PR tree-optimization/43378
7445         * gcc.dg/tree-ssa/pr43378.c: New test.
7447 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7449         PR ipa/64978
7450         * g++.dg/torture/pr64978.C: New testcase.
7452 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7454         PR sanitizer/64981
7455         * gcc.dg/asan/pr64981.c: New test.
7457 2015-02-09  Marek Polacek  <polacek@redhat.com>
7459         PR c/64856
7460         * gcc.dg/pr64856.c: New test.
7462 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7464         PR target/64979
7465         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7466         * gcc.c-torture/execute/pr64979.c: New test.
7468 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7470         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7472 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7474         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7475         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7477 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7479         PR target/58757
7480         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7482 2015-02-09  Richard Biener  <rguenther@suse.de>
7484         PR tree-optimization/54000
7485         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7487 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7489         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7491 2015-02-09  Martin Liska  <mliska@suse.cz>
7493         * g++.dg/ipa/pr64858.C: New test.
7495 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7497         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7499 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7501         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7503 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7505         PR fortran/63744
7506         * gfortran.dg/use_rename_8.f90: New.
7508 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7510         * gnat.dg/addr7.ad[sb]: New test.
7511         * gnat.dg/addr8.ad[sb]: Likewise.
7513 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7515         PR jit/64752
7516         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7517         from jit.dg/test-compile-to-executable.c's create_code, with a
7518         clarification of the output message.
7519         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7520         pass/fail message.
7521         (test_jit): Use CHECK_NO_ERRORS when calling
7522         gcc_jit_context_compile_to_file.
7523         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7524         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7525         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7526         about deletions that are attempted.
7527         (jit-verify-compile-to-file): Rename to...
7528         (jit-verify-output-file-was-created): ...this, and drop the
7529         attempt to run "file" and verify the output.
7530         (jit-verify-assembler): New function.
7531         (jit-verify-object): New function.
7532         (jit-verify-dynamic-library): New function.
7533         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7534         favor of an implementation from new file
7535         create-code-for-hello-world-executable.h, which also adds a
7536         "main".
7537         (dg-final): Replace jit-verify-compile-to-file with
7538         jit-verify-output-file-was-created, and invoke new function
7539         jit-verify-assembler.
7540         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7541         the output message.
7542         (dg-final): Replace jit-verify-compile-to-file with
7543         jit-verify-output-file-was-created, and invoke new function
7544         jit-verify-dynamic-library.
7545         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7546         favor of an implementation from new file
7547         create-code-for-hello-world-executable.h, which also adds a
7548         "main".
7549         (dg-final): Replace jit-verify-compile-to-file with
7550         jit-verify-output-file-was-created.  Strengthen the expected stdout
7551         from the built executable.
7552         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7553         favor of an implementation from new file
7554         create-code-for-hello-world-executable.h, which also adds a
7555         "main".
7556         (dg-final): Replace jit-verify-compile-to-file with
7557         jit-verify-output-file-was-created, and invoke new function
7558         jit-verify-object.
7559         * jit.dg/verify-dynamic-library.c: New source file.
7561 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7562             Brian Rzycki  <b.rzycki@samsung.com>
7564         PR tree-optimization/64878
7565         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7567 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7569         PR ipa/64896
7570         * g++.dg/ipa/pr64896.C: New test.
7572 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7574         PR target/64205
7575         * gcc.target/powerpc/pr64205.c: New file.
7577 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7579         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7580         (dg-options): Use -fpie instead of -fPIE -pie.
7582 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7584         PR middle-end/64937
7585         * g++.dg/asan/pr64937.C: New test.
7587 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7589         PR fortran/63205
7590         * gfortran.dg/class_to_type_4.f90: New test
7592 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7594         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7596 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7598         PR rtl-optimization/64957
7599         PR debug/64817
7600         * gcc.c-torture/execute/pr64957.c: New test.
7602 2015-02-05  Jeff Law  <law@redhat.com>
7604         PR target/17306
7605         * gcc.target/h8300/pr17306-1.c: New test.
7606         * gcc.target/h8300/pr17306-2.c: New test.
7608 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7610         PR fortran/64943
7611         * gfortran.dg/structure_constructor_12.f90: New.
7613 2015-02-05  Jeff Law  <law@redhat.com>
7615         PR target/58400
7616         gcc.target/h8300/pr58400.c: New test.
7618 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7620         * gcc.target/arm/macro_defs0.c: New test.
7621         * gcc.target/arm/macro_defs1.c: New test.
7622         * gcc.target/arm/macro_defs2.c: New test.
7624 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7626         PR rtl-optimization/64905
7627         * gcc.target/i386/pr64905.c: Require nonpic target.
7628         (dg-options): Add -fomit-frame-pointer.
7629         (main): Remove.
7631 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7633         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7634         tree dump scanning.
7636 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7638         PR fortran/64757
7639         * gfortran.dg/type_to_class_2.f90: New test
7640         * gfortran.dg/type_to_class_3.f90: New test
7642 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7644         PR ipa/64686
7645         * g++.dg/torture/pr64686.C: New testcase.
7647 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7649         PR rtl-optimization/64905
7650         * gcc.target/i386/pr64905.c: New file.
7652 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7654         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7655         * gcc.dg/guality/pr41616-1.c: Ditto.
7657 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7659         PR debug/64817
7660         * gcc.dg/pr64817-3.c: New.
7662 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7663             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7665         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7666         pass parameters in registers.
7667         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7668         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7669         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7671 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7672             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7674         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7675         list, allow for multilibed targets.
7676         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7678 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7680         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7681         * gcc.dg/pr46728-6.c: Ditto.
7683 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7685         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7686         for mips_nanlegacy target.
7688 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7690         * gcc.target/i386/chkp-hidden-def.c: New.
7692 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7694         PR middle-end/62103
7695         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7696         to use 24 bits for bitfield b.
7698 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7700         PR testsuite/64796
7701         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7702         cache result in a global variable.  Include all 32-bit targets for
7703         bswap64 tests.
7705 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7707         PR rtl-optimization/64756
7708         * gcc.c-torture/execute/pr64756.c: New test.
7710 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7712         PR target/64660
7713         * gcc.target/sh/pr64660-0.h: New.
7714         * gcc.target/sh/pr64660-1.c: New.
7715         * gcc.target/sh/pr64660-2.c: New.
7716         * gcc.target/sh/pr64660-3.c: New.
7717         * gcc.target/sh/pr64660-4.c: New.
7719 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7721         PR c++/64877
7722         * g++.dg/warn/Waddress-2.C: New.
7724 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7726         PR middle-end/61225
7727         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7729 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7731         PR preprocessor/64803
7732         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7734 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7736         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7738 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7740         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7741         (_ARM_FPSRC): Add DN and AHP fields.
7742         (clean_results): Force DN=1 on AArch64.
7743         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7744         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7745         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7746         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7747         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7748         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7750 2015-02-02  Alan Modra  <amodra@gmail.com>
7752         * gcc.target/powerpc/cprophard.c: New.
7754 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7756         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7757         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7759 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7761         PR debug/64817
7762         * gcc.dg/pr64817-1.c: New test.
7763         * gcc.dg/pr64817-2.c: New test.
7765 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7767         PR target/64851
7768         * gcc.target/sh/pr64851-0.h: New
7769         * gcc.target/sh/pr64851-1.c: New
7770         * gcc.target/sh/pr64851-2.c: New
7771         * gcc.target/sh/pr64851-3.c: New
7772         * gcc.target/sh/pr64851-4.c: New
7774 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7776         PR target/64882
7777         * gcc.dg/torture/pr64882.c: New test.
7779 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7781         PR target/64159
7782         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7783         sparc*-*-*.
7785 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7787         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7788         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7789         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7790         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7791         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7792         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7793         tree dump.
7794         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7795         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7796         tree dump.
7797         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7798         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7799         tree dump.
7801 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7803         PR target/64688
7804         * g++.dg/pr64688-2.C: New.
7806 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7808         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7809         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7810         * gcc.target/i386/fuse-caller-save.c: Ditto.
7811         * gcc.target/i386/headmerge-1.c: Ditto.
7812         * gcc.target/i386/headmerge-2.c: Ditto.
7813         * gcc.target/i386/sibcall-6.c: Ditto.
7815 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7817         PR target/64617
7818         * gcc.target/i386/pr64617.c: New test.
7820 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7822         PR target/15184
7823         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7824         (dg-options): Remove -m32.
7825         (dg-final): Scan for "movb %al" only.
7826         * gcc.target/i386/pr15184-2.c: Ditto.
7828 2015-01-30  Richard Biener  <rguenther@suse.de>
7830         PR tree-optimization/64829
7831         * gcc.dg/vect/pr64829.c: New testcase.
7833 2015-01-29  Marek Polacek  <polacek@redhat.com>
7835         PR c/64709
7836         * gcc.dg/pr64709.c: New test.
7838 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7840         PR c++/64717
7841         * g++.dg/ubsan/pr64717-1.C: New test.
7842         * g++.dg/ubsan/pr64717-2.C: New test.
7844 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7846         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7848 2015-01-29  Jeff Law  <law@redhat.com>
7850         PR target/15184
7851         * gcc.target/i386/pr15184-1.c: New test.
7852         * gcc.target/i386/pr15184-2.c: New test.
7854 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7856         PR tree-optimization/64746
7857         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7859 2015-01-29  Richard Biener  <rguenther@suse.de>
7861         PR tree-optimization/64853
7862         * gcc.dg/torture/pr64853.c: New testcase.
7864 2015-01-29  Richard Biener  <rguenther@suse.de>
7866         PR tree-optimization/64844
7867         * gcc.dg/vect/pr64844.c: New testcase.
7869 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7871         PR middle-end/64809
7872         * gcc.dg/pr64809.c: Delete.
7874 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7876         PR middle-end/64805
7877         * gcc.target/i386/pr64805.c: New.
7879 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7881         * gcc.dg/guality/guality.h (main): Add argv[0] to
7882         guality_gdb_command.
7884 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7886         PR ipa/64801
7887         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7889 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7891         PR target/64659
7892         * gcc.target/sh/sh.exp
7893         (check_effective_target_atomic_model_soft_gusa_available,
7894         check_effective_target_atomic_model_soft_tcb_available,
7895         check_effective_target_atomic_model_soft_imask_available,
7896         check_effective_target_atomic_model_hard_llcs_available): New.
7897         * gcc.target/sh/pr64659-0.h: New.
7898         * gcc.target/sh/pr64659-1.c: New.
7899         * gcc.target/sh/pr64659-2.c: New.
7900         * gcc.target/sh/pr64659-3.c: New.
7901         * gcc.target/sh/pr64659-4.c: New.
7903 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7905         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7906         scan-assembler-times pattern.
7908 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7910         PR middle-end/64809
7911         * gcc.dg/pr64809.c: New test.
7913 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7915         PR tree-optimization/64277
7916         * gcc.dg/pr64277.c: New.
7918 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7920         PR tree-optimization/64718
7921         * gcc.c-torture/execute/pr64718.c: New test.
7923 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7925         * gcc.target/aarch64/abs_2.c: New.
7927 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7929         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7930         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7931         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7932         ISA rev < 2.
7934 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7936         PR bootstrap/64612
7937         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7938         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7939         { target comdat_group }.
7941 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7943         PR fortran/63861
7944         * gfortran.dg/goacc/coarray_2.f90: New.
7946 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7948         PR ipa/60871
7949         PR ipa/64139
7950         * g++.dg/torture/pr64139.C: New testcase.
7951         * g++.dg/torture/pr60871.C: Likewise.
7953 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7955         PR fortran/64230
7956         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7957         prevent linking errors.
7959 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7961         PR ipa/64282
7962         * g++.dg/torture/pr64282.C: New testcase.
7964 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7966         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7967         for wzr reg.
7969 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7971         * gcc.target/s390/hotpatch-13.c: New testcase.
7972         * gcc.target/s390/hotpatch-14.c: New testcase.
7973         * gcc.target/s390/hotpatch-15.c: New testcase.
7974         * gcc.target/s390/hotpatch-16.c: New testcase.
7975         * gcc.target/s390/hotpatch-17.c: New testcase.
7976         * gcc.target/s390/hotpatch-18.c: New testcase.
7977         * gcc.target/s390/hotpatch-19.c: New testcase.
7978         * gcc.target/s390/hotpatch-20.c: New testcase.
7979         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7980         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7981         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7982         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7983         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7984         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7985         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7986         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7987         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7988         * gcc.target/s390/hotpatch-10.c: Likewise.
7989         * gcc.target/s390/hotpatch-11.c: Likewise.
7990         * gcc.target/s390/hotpatch-12.c: Likewise.
7991         * gcc.target/s390/hotpatch-2.c: Likewise.
7992         * gcc.target/s390/hotpatch-3.c: Likewise.
7993         * gcc.target/s390/hotpatch-4.c: Likewise.
7994         * gcc.target/s390/hotpatch-5.c: Likewise.
7995         * gcc.target/s390/hotpatch-6.c: Likewise.
7996         * gcc.target/s390/hotpatch-7.c: Likewise.
7997         * gcc.target/s390/hotpatch-8.c: Likewise.
7998         * gcc.target/s390/hotpatch-9.c: Likewise.
7999         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8000         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8001         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8002         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8003         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8004         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8005         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8006         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8008 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8010         * gcc.dg/long_branch.c: New testcase.
8012 2015-01-27  Richard Biener  <rguenther@suse.de>
8014         PR tree-optimization/56273
8015         PR tree-optimization/59124
8016         PR tree-optimization/64277
8017         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8018         * gcc.dg/Warray-bounds-12.c: Likewise.
8019         * gcc.dg/Warray-bounds-13.c: Likewise.
8021 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8023         PR rtl-optimization/61058
8024         * gcc.dg/pr61058.c: New test.
8026 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8028         * gcc.target/i386/chkp-narrow-bounds.c: New.
8030 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8032         PR tree-optimization/64807
8033         * gcc.dg/pr64807.c: New test.
8035         PR c/64766
8036         * gcc.dg/pr64766.c: New test.
8038 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8040         PR target/49263
8041         * gcc.target/sh/pr49263-4.c: New.
8043 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8045         PR fortran/62044
8046         * gfortran.dg/allocate_with_mold_1.f90: New test
8048 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8050         PR c/64778
8051         * gcc.dg/pr64778.c: New test.
8053         PR middle-end/64421
8054         * gcc.dg/vect/pr64421.c: New test.
8056 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8058         PR fortran/64771
8059         * gfortran.dg/coarray_36.f: New.
8060         * gfortran.dg/coarray_37.f90: New.
8062 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8064         PR fortran/64230
8065         * gfortran.dg/class_allocate_18.f90: New.
8067 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8069         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8071 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8073         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8075 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8077         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8079 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8081         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8083 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8085         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8086         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8087         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8088         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8090 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8092         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8093         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8094         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8096 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8098         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8099         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8100         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8101         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8102         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8103         vXXXhn.inc.
8105 2015-01-26  Richard Biener  <rguenther@suse.de>
8107         PR middle-end/64764
8108         * gcc.dg/uninit-19.c: New testcase.
8110 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8112         * lib/target-supports.exp (check_effective_target_vect64): Add
8113         sparc*-*-*.
8115 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8117         PR testsuite/64712
8118         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8120 2015-01-26  Tony Liu  <tony.liu@arm.com>
8122         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8123         non-UAL cases.
8125 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8127         PR libfortran/64770
8128         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8129         correctly, clean up afterwards.
8131 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8133         PR fortran/62044
8134         * gfortran.dg/use_rename_7.f90: New.
8136 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8138         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8139         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8141 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8143         PR target/54236
8144         * gcc.target/sh/pr54236-4.c: New.
8146 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8148         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8149         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8150         Bridge test.
8152 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8154         PR libfortran/64770
8155         * gfortran.dg/open_new_segv.f90: New test.
8157 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8159         PR target/49263
8160         PR target/53987
8161         PR target/64345
8162         PR target/59533
8163         PR target/52933
8164         PR target/54236
8165         PR target/51244
8166         * gcc.target/sh/pr64345-1.c: New.
8167         * gcc.target/sh/pr64345-2.c: New.
8168         * gcc.target/sh/pr59533-1.c: New.
8169         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8170         * gcc.target/sh/pr52933-2.c: Likewise.
8171         * gcc.target/sh/pr54089-1.c: Likewise.
8172         * gcc.target/sh/pr54236-1.c: Likewise.
8173         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8174         * gcc.target/sh/pr49263-1.c: Remove xfails.
8175         * gcc.target/sh/pr49263-2.c: Likewise.
8176         * gcc.target/sh/pr49263-3.c: Likewise.
8177         * gcc.target/sh/pr53987-1.c: Likewise.
8178         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8179         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8180         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8181         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8182         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8183         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8184         test_009): New.
8185         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8186         (test_02): New.
8188 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8190         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8192 2015-01-23  Ian Lance Taylor  <iant@google.com>
8194         PR go/64510
8195         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8196         targets without split stack support.
8198 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8200         PR target/64317
8201         * gcc.target/i386/pr64317.c: New test.
8203 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8205         PR rtl-optimization/63637
8206         PR rtl-optimization/60663
8207         * gcc.dg/pr63637-1.c: New test.
8208         * gcc.dg/pr63637-2.c: New test.
8209         * gcc.dg/pr63637-3.c: New test.
8210         * gcc.dg/pr63637-4.c: New test.
8211         * gcc.dg/pr63637-5.c: New test.
8212         * gcc.dg/pr63637-6.c: New test.
8213         * gcc.target/i386/pr63637-1.c: New test.
8214         * gcc.target/i386/pr63637-2.c: New test.
8215         * gcc.target/i386/pr63637-3.c: New test.
8216         * gcc.target/i386/pr63637-4.c: New test.
8217         * gcc.target/i386/pr63637-5.c: New test.
8218         * gcc.target/i386/pr63637-6.c: New test.
8220 2015-01-23  Richard Biener  <rguenther@suse.de>
8222         PR testsuite/63439
8223         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8224         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8226 2015-01-23  Marek Polacek  <polacek@redhat.com>
8228         PR preprocessor/60570
8229         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8230         * gcc.dg/cpp/pr60570.c: New test.
8232 2015-01-23  Richard Biener  <rguenther@suse.de>
8234         PR testsuite/63439
8235         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8236         vectorization on vect64 targets.
8238 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8240         PR fortran/60922
8241         * gfortran.dg/class_allocate_17.f90: New.
8243 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8245         PR fortran/64726
8246         * gfortran.dg/goacc/combined_loop.f90: New.
8248 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8250         PR fortran/61933
8251         * gfortran.dg/make_unit.f90: New test.
8253 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8255         PR fortran/61933
8256         * gfortran.dg/negative_unit_int8.f: Update.
8258 2015-01-22  Jeff Law  <law@redhat.com>
8260         PR target/52076
8261         * gcc.target/m68k/pr52076-1.c: New test.
8262         * gcc.target/m68k/pr52076-2.c: New test.
8264 2015-01-22  Richard Biener  <rguenther@suse.de>
8266         PR middle-end/64728
8267         * gcc.dg/torture/pr64728.c: New testcase.
8269 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8271         PR target/64688
8272         * g++.dg/pr64688.C: New test.
8274 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8276         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8277         to avoid errors with -fpic.
8279 2015-01-22  Richard Biener  <rguenther@suse.de>
8281         PR libstdc++/64535
8282         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8284 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8286         PR rtl-optimization/64682
8287         * gcc.c-torture/execute/pr64682.c: New file.
8289 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8291         PR debug/64511
8292         * gcc.dg/pr64511.c: New test.
8294         PR rtl-optimization/62078
8295         * g++.dg/opt/pr62078.C: New test.
8297         PR c/63307
8298         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8300 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8302         PR fortran/57023
8303         * gfortran.dg/internal_pack_15.f90:  New test.
8305 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8307         * c-c++-common/tsan/step.c: New testcase.
8309 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8311         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8313 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8315         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8317 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8319         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8321 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8323         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8325 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8327         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8329 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8331         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8333 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8335         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8337 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8339         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8341 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8343         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8345 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8347         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8349 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8351         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8353 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8355         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8357 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8359         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8360         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8361         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8362         vXXXw.inc.
8364 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8366         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8367         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8368         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8369         vXXXl.inc.
8371 2015-01-21  Renlin Li  <renlin.li@arm.com>
8373         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8374         * g++.dg/tls/thread_local5g.C: Likewise.
8375         * g++.dg/tls/thread_local6g.C: Likewise.
8377 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8379         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8380         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8381         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8383 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8385         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8386         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8387         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8389 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8391         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8392         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8393         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8395 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8397         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8398         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8399         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8401 2015-01-20  Jeff Law  <law@redhat.com>
8403         PR target/59946
8404         * gcc.target/m68k/pr59946.c: New test.
8406 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8408         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8409         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8410         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8412 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8414         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8415         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8416         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8418 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8420         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8421         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8422         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8424 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8426         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8427         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8428         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8429         vshuffle.inc.
8430         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8431         vshuffle.inc.
8433 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8435         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8436         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8437         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8439 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8441         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8442         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8443         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8445 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8447         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8449 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8451         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8453         PR sanitizer/64632
8454         * g++.dg/ubsan/pr64632.C: New test.
8456         PR debug/64663
8457         * gcc.dg/pr64663.c: New test.
8459 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8461         PR c++/64383
8462         * g++.dg/warn/Wunused-var-23.C: New.
8464 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8466         PR c++/59937
8467         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8468         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8470 2015-01-20  Richard Biener  <rguenther@suse.de>
8472         PR ipa/64684
8473         * gcc.dg/lto/pr64684_0.c: New testcase.
8474         * gcc.dg/lto/pr64684_1.c: Likewise.
8475         * gcc.dg/lto/pr64684_2.c: Likewise.
8476         * gcc.dg/lto/pr64685_0.c: Likewise.
8477         * gcc.dg/lto/pr64685_1.c: Likewise.
8479 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8481         PR c++/62241
8482         * g++.dg/cpp1y/lambda-init12.C: New.
8484 2015-01-20  Richard Biener  <rguenther@suse.de>
8486         PR tree-optimization/64410
8487         * g++.dg/vect/pr64410.cc: Require vect_double.
8489 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8491         PR target/64149
8492         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8494 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8496         PR bootstrap/64676
8497         Revert:
8498         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8500         PR rtl-optimization/64081
8501         * gcc.dg/pr64081.c: New test.
8503 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8505         * jit.dg/harness.h: Include <unistd.h>.
8506         (CHECK_NO_ERRORS): New.
8507         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8508         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8509         gcc_jit_context_compile_to_file.
8510         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8511         args to the spawned executable.
8512         (jit-expand-vars): New function.
8513         (jit-exe-params): New variable.
8514         (dg-jit-set-exe-params): New function.
8515         (jit-dg-test): Detect testcases that use
8516         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8517         Set arguments of spawned process to jit-exe-params.
8518         (jit-get-output-filename): New function.
8519         (jit-setup-compile-to-file): New function.
8520         (jit-verify-compile-to-file): New function.
8521         (jit-run-executable): New function.
8522         (jit-verify-executable): New function.
8523         * jit.dg/test-compile-to-assembler.c: New testcase.
8524         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8525         * jit.dg/test-compile-to-executable.c: New testcase.
8526         * jit.dg/test-compile-to-object.c: New testcase.
8528 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8530         PR target/64652
8531         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8532         (test_1): New.
8534 2015-01-19  Martin Liska  <mliska@suse.cz>
8536         * objc/compile/pr64668.m: New test.
8538 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8540         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8541         (create_overflow_fn): Update comment to clarify that
8542         the third param of the created function is a bool *, not
8543         an int *.
8544         (verify_int_overflow_fn): Convert param "expected_ovf" from
8545         int to bool.  Update third param of "overflow_fn_type" from int *
8546         to bool *.  Update local "actual_ovf" from int to bool.
8547         (verify_uint_overflow_fn): Likewise.
8549 2015-01-19  Martin Liska  <mliska@suse.cz>
8551         * gcc.dg/ipa/ipa-icf-33.c: New test.
8553 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8554             Haijian Zhang  <z.zhanghaijian@huawei.com>
8556         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8557         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8558         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8559         result_float64x2, expected_hfloat64x2): New helper type, variable and
8560         declaration.
8561         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8562         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8563         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8564         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8565         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8566         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8567         and target without the FMA feature.
8569 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8571         * gcc.target/aarch64/pr64304.c: New testcase.
8573 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8575         PR rtl-optimization/64081
8576         * gcc.dg/pr64081.c: New test.
8578 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8580         PR target/63971
8581         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8582         the epilogue).
8583         * gcc.target/aarch64/test_frame_6.c: Likewise.
8584         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8585         and x19 (in the epilogue).
8586         * gcc.target/aarch64/test_frame_4.c: Likewise.
8587         * gcc.target/aarch64/test_frame_7.c: Likewise.
8589 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8591         * gcc.target/i386/chkp-always_inline.c: New.
8593 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8594             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8596         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8597         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8599 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8601         PR fortran/60255
8602         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8603         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8605 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8607         PR fortran/64578
8608         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8610 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8612         PR target/64652
8613         * gcc.target/sh/torture/pr64652.c: New.
8615 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8617         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8618         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8619         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8620         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8621         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8622         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8624 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8626         PR ipa/64378
8627         * g++.dg/torture/pr64378.C: New testcase.
8629 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8631         PR fortran/57959
8632         * gfortran.dg/block_13.f08: New test
8634 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8636         PR fortran/55901
8637         * gfortran.dg/associate_1.f03: Allow test for character with
8638         automatic length.
8640 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8642         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8643         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8645 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8647         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8649 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8651         PR fortran/64578
8652         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8654 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8656         PR fortran/60357
8657         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8659         PR fortran/61275
8660         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8662         PR fortran/55932
8663         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8665 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8667         PR fortran/60334
8668         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8670 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8672         PR rtl-optimization/52773
8673         * gcc.c-torture/compile/pr52773.c: New test.
8675 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8677         PR c++/62134
8678         * g++.dg/cpp0x/alias-decl-46.C: New.
8680 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8682         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8684 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8686         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8687         Add trace.
8688         (CHECK_FP): Likewise.
8689         (CHECK_CUMULATIVE_SAT): Likewise.
8691 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8693         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8694         (Set_Neon_Cumulative_Sat): Add parameter.
8695         (__set_neon_cumulative_sat): Support new parameter.
8696         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8697         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8698         argument.
8699         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8700         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8701         argument.
8703 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8705         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8706         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8708 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8710         PR c++/60056
8711         * g++.dg/tls/thread_local-ice4.C: New.
8713 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8715         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8716         than Neon options.
8718 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8720         PR c++/62276
8721         * g++.dg/cpp0x/vt-62276.C: New.
8723 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8725         PR middle-end/64353
8726         * g++.dg/pr64353.C: New.
8728 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8730         PR target/64263
8731         * gcc.target/aarch64/pr64263_1.c: New test.
8733 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8735         PR tree-optimization/64434
8736         * gcc.dg/torture/pr64434.c: Move to...
8737         * gcc.dg/pr64434.c: ... here.
8739 2015-01-16  Richard Biener  <rguenther@suse.de>
8741         PR middle-end/64614
8742         * gcc.dg/uninit-18.c: New testcase.
8744 2015-01-16  Richard Biener  <rguenther@suse.de>
8746         PR tree-optimization/64568
8747         * g++.dg/torture/pr64568-2.C: New testcase.
8749 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8751         PR target/64363
8752         * gcc.target/i386/chkp-label-address.c: New.
8754 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8756         PR fortran/45290
8757         * gfortran.dg/pointer_init_6.f90: Extended.
8759 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8761         * gcc.c-torture/compile/20150108.c: New test.
8763 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8765         * gcc.target/visium: New directory.
8767 2015-01-16  Richard Biener  <rguenther@suse.de>
8769         PR tree-optimization/61743
8770         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8771         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8773 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8775         * gcc.dg/pr64015.c: New test.
8777 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8779         PR ipa/64163
8780         PR ipa/64612
8781         * g++.dg/ipa/pr64612.C: New test.
8783 2015-01-16  Renlin Li  <renlin.li@arm.com>
8785         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8787 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8789         * gcc.target/i386/sse-14.c: Test new intrinsic.
8790         * gcc.target/i386/sse-22.c: Ditto.
8792 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8794         PR c++/58614
8795         * g++.dg/cpp0x/auto44.C: New.
8797 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8799         PR target/59710
8800         * gcc.target/nios2/gpopt-all.c: New test case.
8801         * gcc.target/nios2/gpopt-local.c: New test case.
8802         * gcc.target/nios2/gpopt-global.c: New test case.
8803         * gcc.target/nios2/gpopt-data.c: New test case.
8804         * gcc.target/nios2/gpopt-none.c: New test case.
8806 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8808         * g++.dg/ubsan/vptr-1.C: New test.
8809         * g++.dg/ubsan/vptr-2.C: New test.
8810         * g++.dg/ubsan/vptr-3.C: New test.
8811         * g++.dg/ubsan/vptr-4.C: New test.
8812         * g++.dg/ubsan/vptr-5.C: New test.
8813         * g++.dg/ubsan/vptr-6.C: New test.
8814         * g++.dg/ubsan/vptr-7.C: New test.
8815         * g++.dg/ubsan/vptr-8.C: New test.
8816         * g++.dg/ubsan/vptr-9.C: New test.
8818 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8820         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8821         is set up.
8822         * lib/gcc-dg.exp: Likewise.
8824 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8826         PR rtl-optimization/64110
8827         * gcc.target/i386/pr64110.c: Add scan-assembler.
8829 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8830             James Norris  <jnorris@codesourcery.com>
8831             Cesar Philippidis  <cesar@codesourcery.com>
8832             Ilmir Usmanov  <i.usmanov@samsung.com>
8834         * lib/target-supports.exp (check_effective_target_fopenacc): New
8835         procedure.
8836         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8837         * g++.dg/goacc/goacc.exp: Likewise.
8838         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8839         * gcc.dg/goacc/goacc.exp: Likewise.
8840         * gfortran.dg/goacc/goacc.exp: Likewise.
8841         * c-c++-common/cpp/openacc-define-1.c: New file.
8842         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8843         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8844         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8845         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8846         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8847         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8848         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8849         * c-c++-common/goacc/cache-1.c: Likewise.
8850         * c-c++-common/goacc/clauses-fail.c: Likewise.
8851         * c-c++-common/goacc/collapse-1.c: Likewise.
8852         * c-c++-common/goacc/data-1.c: Likewise.
8853         * c-c++-common/goacc/data-2.c: Likewise.
8854         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8855         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8856         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8857         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8858         * c-c++-common/goacc/if-clause-1.c: Likewise.
8859         * c-c++-common/goacc/if-clause-2.c: Likewise.
8860         * c-c++-common/goacc/kernels-1.c: Likewise.
8861         * c-c++-common/goacc/loop-1.c: Likewise.
8862         * c-c++-common/goacc/loop-private-1.c: Likewise.
8863         * c-c++-common/goacc/nesting-1.c: Likewise.
8864         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8865         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8866         * c-c++-common/goacc/parallel-1.c: Likewise.
8867         * c-c++-common/goacc/pcopy.c: Likewise.
8868         * c-c++-common/goacc/pcopyin.c: Likewise.
8869         * c-c++-common/goacc/pcopyout.c: Likewise.
8870         * c-c++-common/goacc/pcreate.c: Likewise.
8871         * c-c++-common/goacc/pragma_context.c: Likewise.
8872         * c-c++-common/goacc/present-1.c: Likewise.
8873         * c-c++-common/goacc/reduction-1.c: Likewise.
8874         * c-c++-common/goacc/reduction-2.c: Likewise.
8875         * c-c++-common/goacc/reduction-3.c: Likewise.
8876         * c-c++-common/goacc/reduction-4.c: Likewise.
8877         * c-c++-common/goacc/sb-1.c: Likewise.
8878         * c-c++-common/goacc/sb-2.c: Likewise.
8879         * c-c++-common/goacc/sb-3.c: Likewise.
8880         * c-c++-common/goacc/update-1.c: Likewise.
8881         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8882         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8883         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8884         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8885         * gfortran.dg/goacc/assumed.f95: Likewise.
8886         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8887         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8888         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8889         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8890         * gfortran.dg/goacc/branch.f95: Likewise.
8891         * gfortran.dg/goacc/cache-1.f95: Likewise.
8892         * gfortran.dg/goacc/coarray.f95: Likewise.
8893         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8894         * gfortran.dg/goacc/cray.f95: Likewise.
8895         * gfortran.dg/goacc/critical.f95: Likewise.
8896         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8897         * gfortran.dg/goacc/data-tree.f95: Likewise.
8898         * gfortran.dg/goacc/declare-1.f95: Likewise.
8899         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8900         * gfortran.dg/goacc/fixed-1.f: Likewise.
8901         * gfortran.dg/goacc/fixed-2.f: Likewise.
8902         * gfortran.dg/goacc/fixed-3.f: Likewise.
8903         * gfortran.dg/goacc/fixed-4.f: Likewise.
8904         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8905         * gfortran.dg/goacc/if.f95: Likewise.
8906         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8907         * gfortran.dg/goacc/list.f95: Likewise.
8908         * gfortran.dg/goacc/literal.f95: Likewise.
8909         * gfortran.dg/goacc/loop-1.f95: Likewise.
8910         * gfortran.dg/goacc/loop-2.f95: Likewise.
8911         * gfortran.dg/goacc/loop-3.f95: Likewise.
8912         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8913         * gfortran.dg/goacc/omp.f95: Likewise.
8914         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8915         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8916         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8917         * gfortran.dg/goacc/parameter.f95: Likewise.
8918         * gfortran.dg/goacc/private-1.f95: Likewise.
8919         * gfortran.dg/goacc/private-2.f95: Likewise.
8920         * gfortran.dg/goacc/private-3.f95: Likewise.
8921         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8922         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8923         * gfortran.dg/goacc/reduction.f95: Likewise.
8924         * gfortran.dg/goacc/routine-1.f90: Likewise.
8925         * gfortran.dg/goacc/routine-2.f90: Likewise.
8926         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8927         * gfortran.dg/goacc/several-directives.f95: Likewise.
8928         * gfortran.dg/goacc/sie.f95: Likewise.
8929         * gfortran.dg/goacc/subarrays.f95: Likewise.
8930         * gfortran.dg/gomp/map-1.f90: Likewise.
8931         * gfortran.dg/openacc-define-1.f90: Likewise.
8932         * gfortran.dg/openacc-define-2.f90: Likewise.
8933         * gfortran.dg/openacc-define-3.f90: Likewise.
8934         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8935         * g++.dg/gomp/block-2.C: Likewise.
8936         * g++.dg/gomp/block-3.C: Likewise.
8937         * g++.dg/gomp/block-5.C: Likewise.
8938         * g++.dg/gomp/target-1.C: Likewise.
8939         * g++.dg/gomp/target-2.C: Likewise.
8940         * g++.dg/gomp/taskgroup-1.C: Likewise.
8941         * g++.dg/gomp/teams-1.C: Likewise.
8942         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8943         * gcc.dg/cilk-plus/jump.c: Likewise.
8944         * gcc.dg/gomp/block-1.c: Likewise.
8945         * gcc.dg/gomp/block-10.c: Likewise.
8946         * gcc.dg/gomp/block-2.c: Likewise.
8947         * gcc.dg/gomp/block-3.c: Likewise.
8948         * gcc.dg/gomp/block-4.c: Likewise.
8949         * gcc.dg/gomp/block-5.c: Likewise.
8950         * gcc.dg/gomp/block-6.c: Likewise.
8951         * gcc.dg/gomp/block-7.c: Likewise.
8952         * gcc.dg/gomp/block-8.c: Likewise.
8953         * gcc.dg/gomp/block-9.c: Likewise.
8954         * gcc.dg/gomp/target-1.c: Likewise.
8955         * gcc.dg/gomp/target-2.c: Likewise.
8956         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8957         * gcc.dg/gomp/teams-1.c: Likewise.
8959 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8961         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8962         test case.
8964 2015-01-15  Mike Stump  <mikestump@comcast.net>
8966         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8967         * gcc.dg/inline_2.c: Likewise.
8968         * gcc.dg/inline_3.c: Likewise.
8969         * gcc.dg/inline_4.c: Likewise.
8971 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8973         PR fortran/58023
8974         * gfortran.dg/proc_ptr_comp_43.f90: New.
8976 2015-01-15  Mike Stump  <mikestump@comcast.net>
8978         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8979         * gcc.dg/unroll_2.c: Likewise.
8980         * gcc.dg/unroll_3.c: Likewise.
8981         * gcc.dg/unroll_4.c: Likewise.
8982         * gcc.dg/unroll_5.c: Likewise.
8984 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8986         PR target/63971
8987         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8988         in epilogue.
8989         * gcc.target/aarch64/test_frame_6.c: Likewise.
8990         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8991         x30 and x19 (in the epilogue).
8992         * gcc.target/aarch64/test_frame_4.c: Likewise.
8993         * gcc.target/aarch64/test_frame_7.c: Likewise.
8995 2015-01-15  Martin Liska  <mliska@suse.cz>
8997         * g++.dg/ipa/pr64068.C: New test.
8998         * gcc.dg/ipa/PR64559.c: New test.
9000 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9002         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9003         with PIE.
9005 2015-01-15  Richard Biener  <rguenther@suse.de>
9007         PR tree-optimization/61743
9008         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9009         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9011 2015-01-15 Renlin Li <renlin.li@arm.com>
9013         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9014         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9016 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9018         * gcc.dg/vect/vect-aggressive-1.c: New.
9019         * gcc.target/i386/avx2-vect-aggressive.c: New.
9021 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9023         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9025 2015-01-15  Richard Biener  <rguenther@suse.de>
9027         PR lto/64415
9028         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9029         -Wl,-undefined,dynamic_lookup.
9031 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9033         * gnat.dg/opt47.adb: New test.
9035 2015-01-15  Richard Biener  <rguenther@suse.de>
9037         PR lto/64415
9038         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9040 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9042         PR tree-optimization/64434
9043         * gcc.dg/torture/pr64434.c: New test.
9045 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9047         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9048         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9049         -march=loongson* and -march=octeon* require -mno-micromips.
9051 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9052             Matthew Fortune  <matthew.fortune@imgtec.com>
9054         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9055         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9056         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9057         * gcc.target/mips/call-saved-7.c: New file.
9058         * gcc.target/mips/call-saved-8.c: New file.
9059         * gcc.target/mips/call-saved-9.c: New file.
9061 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9063         * gcc.target/mips/lsa.c: New file.
9064         * gcc.target/mips/mips64-lsa.c: Likewise.
9065         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9066         * gcc.target/mips/mulsize-4.c: Likewise.
9067         * gcc.target/mips/mulsize-5.c: New file.
9068         * gcc.target/mips/mulsize-6.c: Likewise.
9069         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9070         and !HAS_LSA as ghost options.
9071         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9072         for !HAS_LSA.
9074 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9076         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9078 2015-01-15  Richard Biener  <rguenther@suse.de>
9080         PR middle-end/64365
9081         * gcc.dg/torture/pr64365.c: New testcase.
9083 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9085         * gcc.dg/stackprotectexplicit1.c: New test.
9086         * g++.dg/stackprotectexplicit2.c: New test.
9088 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9090         PR target/61933
9091         * gfortran.dg/inquire_internal.f90: New.
9092         * gfortran.dg/negative_unit_check.f90: New.
9094 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9096         PR target/53988
9097         * gcc.target/sh/pr53988-1.c: New.
9099 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9101         PR c++/58671
9102         * g++.dg/tls/thread_local-ice3.C: New.
9104 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9106         * gcc.target/i386/fentry-override.c: Properly place {} in target
9107         selector.  Remove nonpic.
9108         * gcc.target/i386/fentry.c: Likewise.
9110 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9112         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9113         warnings instead of errors.
9115 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9117         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9118         option support instead of ENABLE_LTO from Makefile.
9120 2015-01-14  Richard Biener  <rguenther@suse.de>
9122         PR tree-optimization/59354
9123         * gcc.dg/vect/pr59354.c: New testcase.
9125 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9127         * lib/target-supports.exp
9128         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9129         on ARM architures before v7.
9131 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9133         PR middle-end/59448
9134         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9135         an atomic_exchange.
9137 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9139         PR target/64386
9140         * gcc.target/i386/pr64386.c: New test.
9142 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9144         PR target/64393
9145         * gcc.target/i386/pr64393.c: New test.
9147 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9149         PR target/64387
9150         * gcc.target/i386/pr64387.c: New test.
9152 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9154         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9156 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9158         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9160 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9162         PR target/64453
9163         * gcc.target/arm/pr64453.c: New.
9165 2015-01-14  Richard Biener  <rguenther@suse.de>
9167         PR lto/64415
9168         * gcc.dg/lto/pr64415_0.c: New testcase.
9169         * gcc.dg/lto/pr64415_1.c: Likewise.
9171 2015-01-14  Martin Liska  <mliska@suse.cz>
9173         * gcc.dg/ipa/pr64307.c: New test.
9175 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9177         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9178         64-bit and 128-bit.
9180 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9182         PR target/64460
9183         * gcc.target/arm/pr64460_1.c: New test.
9185 2015-01-14  Richard Biener  <rguenther@suse.de>
9187         PR tree-optimization/64493
9188         PR tree-optimization/64495
9189         * gcc.dg/vect/pr64493.c: New testcase.
9190         * gcc.dg/vect/pr64495.c: Likewise.
9192 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9194         * gcc.dg/Warray-bounds-11.c: New test-case.
9196 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9198         * gcc.target/mips/octeon3-pipe-1.c: New test.
9200 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9202         * jit.dg/harness.h (set_up_logging): Move string concatenation
9203         into...
9204         (concat_strings): New function.
9205         (dump_reproducer): New function.
9206         (test_jit): Call dump_reproducer.
9207         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9208         function.
9209         (jit-dg-test): Delete any generated reproducer from previous runs.
9210         Verify that a generated reproducer was created, and verify that it
9211         compiles.
9212         * jit.dg/test-nested-contexts.c (main): Call
9213         gcc_jit_context_dump_reproducer_to_file.
9215 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9217         * gcc.dg/aru-2.c: Add dg-require-profiling.
9219 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9221         * lib/target-supports.exp (check_profiling_available): Check if
9222         -pg links.
9224 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9226         PR ipa/64565
9227         * g++.dg/torture/pr64565.C: New testcase.
9229 2015-01-13  Marek Polacek  <polacek@redhat.com>
9231         PR middle-end/64391
9232         * gcc.dg/tm/pr64391.c: New test.
9234 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9236         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9237         true.
9239 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9241         * gcc.target/i386/pie.c: New test.
9243         * lib/target-supports.exp (check_effective_target_pie): New.
9245 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9247         PR rtl-optimization/64286
9248         * gcc.target/i386/avx2-pr64286.c: New test.
9250 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9252         PR c++/57626
9253         * g++.dg/cpp0x/vt-57626.C: New.
9255 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9257         PR fortran/64528
9258         * gfortran.dg/pr64528.f90: New test.
9260 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9262         * gcc.target/aarch64/subsp.c: New test.
9264 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9266         * gcc.target/aarch64/store-pair-1.c: New testcase.
9268 2015-01-13  Richard Biener  <rguenther@suse.de>
9270         PR lto/64373
9271         * gcc.dg/lto/pr64373_0.c: New testcase.
9273 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9275         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9276         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9278 2015-01-13  Richard Biener  <rguenther@suse.de>
9280         PR tree-optimization/64406
9281         * gcc.dg/pr64406.c: New testcase.
9283 2015-01-13  Richard Biener  <rguenther@suse.de>
9285         PR tree-optimization/64404
9286         * gcc.dg/vect/pr64404.c: New testcase.
9288 2015-01-13  Richard Biener  <rguenther@suse.de>
9290         PR tree-optimization/64568
9291         * g++.dg/torture/pr64568.C: New testcase.
9293 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9295         * jit.dg/test-error-local-used-from-other-function.c: New test
9296         case.
9297         * jit.dg/test-error-param-reuse.c: New test case.
9298         * jit.dg/test-error-param-sharing.c: New test case.
9299         * jit.dg/test-error-param-used-from-other-function.c: New test
9300         case.
9301         * jit.dg/test-error-param-used-without-a-function.c: New test
9302         case.
9304 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9306         PR tree-optimization/64563
9307         * gcc.dg/pr64563.c: New test.
9309         PR target/64513
9310         * gcc.target/i386/pr64513.c: New test.
9312         PR tree-optimization/64454
9313         * gcc.dg/pr64454.c: New test.
9315         PR testsuite/64028
9316         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9317         bind_pic_locally.
9318         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9319         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9320         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9321         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9322         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9323         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9324         * gcc.dg/vect/slp-25.c: Likewise.
9325         * gcc.dg/vect/vect-109.c: Likewise.
9326         * gcc.dg/vect/vect-13.c: Likewise.
9327         * gcc.dg/vect/vect-17.c: Likewise.
9328         * gcc.dg/vect/vect-18.c: Likewise.
9329         * gcc.dg/vect/vect-19.c: Likewise.
9330         * gcc.dg/vect/vect-20.c: Likewise.
9331         * gcc.dg/vect/vect-21.c: Likewise.
9332         * gcc.dg/vect/vect-22.c: Likewise.
9333         * gcc.dg/vect/vect-27.c: Likewise.
9334         * gcc.dg/vect/vect-29.c: Likewise.
9335         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9336         * gcc.dg/vect/vect-2.c: Likewise.
9337         * gcc.dg/vect/vect-3.c: Likewise.
9338         * gcc.dg/vect/vect-4.c: Likewise.
9339         * gcc.dg/vect/vect-5.c: Likewise.
9340         * gcc.dg/vect/vect-72.c: Likewise.
9341         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9342         * gcc.dg/vect/vect-73.c: Likewise.
9343         * gcc.dg/vect/vect-77-global.c: Likewise.
9344         * gcc.dg/vect/vect-78-global.c: Likewise.
9345         * gcc.dg/vect/vect-7.c: Likewise.
9346         * gcc.dg/vect/vect-86.c: Likewise.
9347         * gcc.dg/vect/vect-align-1.c: Likewise.
9348         * gcc.dg/vect/vect-align-3.c: Likewise.
9349         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9350         * gcc.dg/vect/vect-all.c: Likewise.
9351         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9352         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9353         * gcc.dg/vect/vect-peel-3.c: Likewise.
9354         * gcc.dg/vect/vect-peel-4.c: Likewise.
9355         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9357 2015-01-12  Jeff Law  <law@redhat.com>
9359         PR target/64461
9360         * gcc.target/m68k/pr64461.c: New test.
9362 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9364         * jit.dg/test-array-as-pointer.c (create_code): Update call
9365         to gcc_jit_context_new_global by setting "kind" to
9366         GCC_JIT_GLOBAL_IMPORTED.
9367         * jit.dg/test-error-array-as-pointer.c: Likewise.
9368         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9369         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9370         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9371         * jit.dg/test-using-global.c (the_global): Rename to...
9372         (imported_global): ...this.
9373         (create_code): Update to test the three kinds of global.
9374         (verify_code): Likewise.
9376 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9378         PR testsuite/64427
9379         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9380         undefined behavior.
9381         * gcc.target/i386/pr64291-2.c: Updated.
9383 2015-01-12  Richard Biener  <rguenther@suse.de>
9385         PR tree-optimization/64530
9386         * gfortran.dg/pr64530.f90: New testcase.
9388 2015-01-12  Richard Biener  <rguenther@suse.de>
9390         PR middle-end/64357
9391         * gcc.dg/torture/pr64357.c: New testcase.
9393 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9395         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9396         selector.
9398 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9399         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9401 2015-01-12  Martin Liska  <mliska@suse.cz>
9403         * gcc.dg/ipa/PR64550.c: New test.
9405 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9407         PR ipa/63470
9408         * g++.dg/ipa/pr63470.C: New testcase.
9410 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9412         PR fortran/63733
9413         * gfortran.dg/typebound_operator_20.f90: New.
9415 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9417         PR fortran/58023
9418         * gfortran.dg/proc_ptr_comp_42.f90: New.
9420 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9422         PR fortran/64508
9423         * gfortran.dg/proc_ptr_comp_41.f90: New.
9425 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9427         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9429 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9431         PR fortran/64522
9432         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9433         and add dg-excess-errors.
9434         * gfortran.dg/line_length_6.f90: New.
9435         * gfortran.dg/line_length_7.f90: New.
9436         * gfortran.dg/line_length_8.f90: New.
9437         * gfortran.dg/line_length_9.f90: New.
9438         * gfortran.dg/line_length_10.f90: New.
9439         * gfortran.dg/line_length_11.f90: New.
9441 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9443         * jit.dg/test-threads.c (struct testcase): Move declaration
9444         to jit.dg/all-non-failing-tests.h.
9445         (testcases): Likewise.
9446         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9447         declaration here from jit.dg/all-non-failing-tests.h.
9448         (testcases): Likewise.
9449         * jit.dg/test-combination.c (create_code): Eliminate spelling
9450         out all of the testcases in favor of looping through the
9451         "testcases" metadata.
9452         (verify_code): Likewise.
9454 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9456         PR rtl-optimization/64536
9457         * gcc.dg/pr64536.c: New test.
9459 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9461         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9462         * jit.dg/test-combination.c (create_code): Likewise.
9463         (verify_code): Likewise.
9464         * jit.dg/test-constants.c: New test case.
9465         * jit.dg/test-threads.c: Add test-constants.c.
9467 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9469         PR libobjc/51891
9470         * objc.dg/gnu-api-2-class.m: Add a test case
9471         for the above change.
9473 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9475         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9477 2015-01-09  Richard Biener  <rguenther@suse.de>
9479         PR tree-optimization/64410
9480         * g++.dg/vect/pr64410.cc: New testcase.
9482 2015-01-09  Martin Liska  <mliska@suse.cz>
9484         * gcc.dg/ipa/ipa-icf-32.c: New test.
9486 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9488         * c-c++-common/tsan/tsan_barrier.h: New.
9489         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9490         * c-c++-common/tsan/bitfield_race.c: Likewise.
9491         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9492         * c-c++-common/tsan/mutexset1.c: Likewise.
9493         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9494         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9495         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9496         * c-c++-common/tsan/simple_race.c: Likewise.
9497         * c-c++-common/tsan/simple_stack.c: Likewise.
9498         * c-c++-common/tsan/sleep_sync.c: Likewise.
9499         * c-c++-common/tsan/tiny_race.c: Likewise.
9500         * c-c++-common/tsan/tls_race.c: Likewise.
9501         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9502         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9503         * g++.dg/tsan/atomic_free.C: Likewise.
9504         * g++.dg/tsan/atomic_free2.C: Likewise.
9505         * g++.dg/tsan/cond_race.C: Likewise.
9506         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9508 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9510         PR testsuite/62250
9511         * lib/target-supports.exp (check_effective_target_libatomic_available):
9512         New.
9513         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9514         targets that match effective-target libatomic_available.
9515         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9517 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9519         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9520         Verify the result of gcc_jit_context_get_last_error.
9521         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9523 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9525         PR tree-optimization/63989
9526         * gcc.dg/strlenopt-27.c: New test.
9528 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9530         * jit.dg/harness.h (set_up_logging): New function.
9531         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9532         set_up_logging on the context, so that every testcase is
9533         logged to a particular file.
9534         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9535         and call gcc_jit_context_set_logfile on the top-level context.
9537 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9539         PR target/64338
9540         * g++.dg/opt/pr64338.C: New test.
9542 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9544         * gfortran.dg/coarray/codimension_2b.f90: New file.
9545         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9546         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9548 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9550         PR c++/59004
9551         * g++.dg/ext/fnname4.C: New.
9553 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9555         PR c++/64462
9556         * g++.dg/cpp0x/constexpr-64462.C: New.
9558 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9560         PR c++/60753
9561         * g++.dg/cpp0x/deleted10.C: New.
9563 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9565         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9567 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9569         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9570         GCC_JIT_UNARY_OP_ABS.
9571         (verify_unary_ops): Likewise.
9573 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9575         * jit.dg/test-arith-overflow.c: New test case.
9576         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9577         * jit.dg/test-combination.c (create_code): Likewise.
9578         (verify_code): Likewise.
9579         * jit.dg/test-threads.c (testcases): Likewise.
9581 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9583         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9584         rather than "jit".  Load g++.exp, and call g++_init.
9585         Run test-*.cc files within the testsuite and *.cc files within
9586         docs/examples.
9587         (jit-dg-test): Drop the addition of -fgnu89-inline to
9588         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9589         doing it when compiling C testcases (since g++ does not handle
9590         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9591         is restored to the value after g++_init ran, rather than the
9592         value before g++_init ran.  Return a list of
9593         $comp_output $output_file, as dg-test assumes.
9595 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9597         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9598         make it easier to figure out the origin of each test result when
9599         running test-combination.c and test-threads.c.
9600         (CHECK_VALUE): Likewise.
9601         (CHECK_DOUBLE_VALUE): Likewise.
9602         (CHECK_STRING_VALUE): Likewise.
9603         (CHECK_STRING_STARTS_WITH): Likewise.
9604         (CHECK_STRING_CONTAINS): Likewise.
9605         (CHECK): Likewise.
9606         (check_string_value): Likewise, add "funcname" param.
9607         (check_string_starts_with): Likewise.
9608         (check_string_contains): Likewise.
9610 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9612         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9613         generating name of built executable.
9615 2015-01-07  Marek Polacek  <polacek@redhat.com>
9617         PR c/64440
9618         * gcc.dg/pr64440.c: New test.
9619         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9621 2015-01-07  Marek Polacek  <polacek@redhat.com>
9623         PR c/64417
9624         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9625         * gcc.dg/pr64417.c: New test.
9627 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9629         PR target/64505
9630         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9631         fix is correct.
9633 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9635         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9636         Check if testcases run without errors, not just if they compile.
9638 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9640         PR target/64507
9641         * gcc.target/sh/pr64507.c: New test.
9643 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9645         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9647 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9649         * c-c++-common/asan/sanitize-all-1.c: New test.
9650         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9651         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9652         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9653         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9655 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9657         * lib/target-supports.exp (check_profiling_available): Return 0 for
9658         Visium.
9659         (check_effective_target_tls_runtime): Likewise.
9660         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9661         * gcc.dg/20020312-2.c: Adjust for Visium.
9662         * gcc.dg/tls/thr-cse-1.c: Likewise
9663         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9664         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9665         * gcc.dg/weak/typeof-2.c: Likewise.
9667 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9669         PR rtl-optimization/64287
9670         * gcc.dg/aru-2.c: New test.
9672 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9674         PR sanitizer/64344
9675         * c-c++-common/ubsan/pr64344-1.c: New test.
9676         * c-c++-common/ubsan/pr64344-2.c: New test.
9678         PR tree-optimization/64465
9679         * gcc.dg/pr64465.c: New test.
9681         PR tree-optimization/64494
9682         * gcc.c-torture/compile/pr64494.c: New test.
9684 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9686         PR fortran/47674
9687         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9689 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9691         Update copyright years.
9693 2015-01-05  Marek Polacek  <polacek@redhat.com>
9695         PR c/64423
9696         * gcc.dg/pr64423.c: New test.
9698 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9700         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9701         mmix-knuth-mmixware for the same reason as for MIPS.
9702         * gcc.dg/debug/debug-2.c: Ditto.
9704         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9706 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9708         PR testsuite/62250
9709         * lib/gfortran.exp: Add libatomic library search path.
9710         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9711         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9713         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9715 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9717         * c-c++-common/tsan/bitfield_race.c: New testcase.
9718         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9720 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9722         * gfortran.dg/coarray/collectives_4.f90: New.
9724 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9726         PR fortran/57562
9727         * gfortran.dg/extends_16.f90: New.
9729 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9731         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9733 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9735         * gfortran.dg/coarray/codimension_2.f90: New.
9736         * gfortran.dg/coarray/codimension_2a.f90: New.
9737         * gfortran.dg/coarray_35.f90: New.
9738         * gfortran.dg/coarray_35a.f90: New.
9740 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9742         PR fortran/60507
9743         * gfortran.dg/dummy_procedure_11.f90: New.
9745 Copyright (C) 2015 Free Software Foundation, Inc.
9747 Copying and distribution of this file, with or without modification,
9748 are permitted in any medium without royalty provided the copyright
9749 notice and this notice are preserved.