[AArch64] Check branch types for noplt testcases
[official-gcc.git] / gcc / testsuite / ChangeLog
blob04a1fae3f1286bb14bccb23226df8f3f9962cf49
1 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
4         modifers.
5         * gcc.target/aarch64/noplt_2.c: Likewise.
6         * gcc.target/aarch64/noplt_3.c: Likewise.
8 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
10         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
11         optimization level, and print a summary at the end.
13 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
15         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
17 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
19         * gcc.target/aarch64/noplt_3.c: New testcase.
21 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
23         * gcc.target/aarch64/noplt_1.c: New testcase.
24         * gcc.target/aarch64/noplt_2.c: Likewise.
26 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
28         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
29         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
31 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
33         * gcc.target/s390/dwarfregtable-1.c: New test.
34         * gcc.target/s390/dwarfregtable-2.c: New test.
35         * gcc.target/s390/dwarfregtable-3.c: New test.
37 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
39         * gcc.target/s390/htm-builtins-z13-1.c: New test.
41 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
43         PR fortran/64022
44         * gfortran.dg/ieee/large_2.f90: New test.
45         * gfortran.dg/ieee/large_3.F90: New test.
47 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
49         PR fortran/64022
50         * gfortran.dg/ieee/large_1.f90: Adjust test.
52 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
53             Jeff Law  <law@redhat.com>
55         PR c/16351
56         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
57         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
58         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
59         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
60         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
61         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
63 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
65         PR middle-end/66311
66         * gfortran.dg/pr66311.f90: New file.
68 2015-08-05  Richard Biener  <rguenther@suse.de>
70         PR tree-optimization/67121
71         * gcc.dg/torture/pr67121.c: New testcase.
73 2015-08-05  Nick Clifton  <nickc@redhat.com>
75         * gcc.target/rl78: New directory.
76         * gcc.target/rl78/rl78.exp: New file: Test driver.
77         * gcc.target/rl78/test_addm3.c: New file: Test adds.
79 2015-08-05  Richard Biener  <rguenther@suse.de>
81         PR middle-end/67120
82         * gcc.dg/torture/pr67120.c: New testcase.
84 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
86         PR fortran/52846
88         * lib/fortran-modules.exp: Call cleanup-submodules from
89         cleanup-modules.
90         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
91         cover the cases where private entities are no longer optimized
92         away.
93         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
94         same reason.
95         * gfortran.dg/submodule_1.f08: Change cleanup module names.
96         * gfortran.dg/submodule_5.f08: The same.
97         * gfortran.dg/submodule_9.f08: The same.
98         * gfortran.dg/submodule_10.f08: New test.
100 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/66595
103         * g++.dg/cpp1y/var-templ35.C: New.
105 2015-08-05  Richard Biener  <rguenther@suse.de>
107         PR tree-optimization/67055
108         * g++.dg/torture/pr67055.C: New testcase.
110 2015-08-05  Richard Biener  <rguenther@suse.de>
112         PR tree-optimization/67109
113         * gcc.dg/torture/pr67109.c: New testcase.
114         * gcc.dg/vect/vect-119.c: Adjust.
116 2015-08-05  Richard Biener  <rguenther@suse.de>
118         PR middle-end/67107
119         * gcc.dg/pr67107.c: New testcase.
121 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
123         PR c++/66197
124         * g++.dg/cpp1z/abbrev2.C: New.
126 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
128         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
130 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/66392
133         * g++.dg/init/explicit4.C: New.
135 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
137         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
138         without VSX an Power8 vector support.
140 2015-08-04  Richard Biener  <rguenther@suse.de>
142         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
144 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
146         PR target/67110
147         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
148         -fno-pie -no-pie.
150 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
152         PR c++/66427
153         * g++.dg/cpp1y/var-templ34.C: New.
155 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
157         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
158         * gcc.target/aarch64/target_attr_1.c: Likewise.
159         * gcc.target/aarch64/target_attr_2.c: Likewise.
160         * gcc.target/aarch64/target_attr_3.c: Likewise.
161         * gcc.target/aarch64/target_attr_4.c: Likewise.
162         * gcc.target/aarch64/target_attr_5.c: Likewise.
163         * gcc.target/aarch64/target_attr_6.c: Likewise.
164         * gcc.target/aarch64/target_attr_7.c: Likewise.
165         * gcc.target/aarch64/target_attr_8.c: Likewise.
166         * gcc.target/aarch64/target_attr_9.c: Likewise.
167         * gcc.target/aarch64/target_attr_10.c: Likewise.
168         * gcc.target/aarch64/target_attr_11.c: Likewise.
169         * gcc.target/aarch64/target_attr_12.c: Likewise.
170         * gcc.target/aarch64/target_attr_13.c: Likewise.
171         * gcc.target/aarch64/target_attr_14.c: Likewise.
172         * gcc.target/aarch64/target_attr_15.c: Likewise.
174 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
176         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
178 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
180         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
182 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
184         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
185         message.
187 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
189         PR fortran/64022
190         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
191         * gfortran.dg/ieee/large_1.f90: New test.
193 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
195         PR tree-optimization/67043
196         * gcc.dg/pr67043.c: New test.
198 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
200         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
202 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
204         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
205         it to push/pop timing items.
206         (main): For each optimization level, create a gcc_jit_timer, and
207         time all of the iteration within that level cumulatively.
208         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
209         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
211 2015-08-03  Alexander Basov <coohpt@gmail.com>
213         PR middle-end/64744
214         PR middle-end/48470
215         PR middle-end/43404
216         * gcc.target/arm/pr43404.c : New testcase.
217         * gcc.target/arm/pr48470.c : New testcase.
218         * gcc.target/arm/pr64744-1.c : New testcase.
219         * gcc.target/arm/pr64744-2.c : New testcase.
221 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
223         PR tree-optimization/67077
224         * gcc.dg/pr67077.c: New test.
226 2015-08-03  Jeff Law  <law@redhat.com>
228         PR middle-end/66314
229         PR gcov-profile/66899
230         * gcc.dg/pr66899.c: New test.
231         * gcc.dg/pr66314.c: New test.
233 2015-08-03  Marek Polacek  <polacek@redhat.com>
235         PR c/67088
236         * gcc.dg/pr67088.c: New test.
238 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
240         PR target/66731
241         * gcc.target/arm/vnmul-1.c: New.
242         * gcc.target/arm/vnmul-2.c: New.
243         * gcc.target/arm/vnmul-3.c: New.
244         * gcc.target/arm/vnmul-4.c: New.
246 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
248         PR fortran/64921
249         * gfortran.dg/class_allocate_20.f90: New.
251 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
253         * gcc.target/aarch64/csel_bfx_1.c: New test.
254         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
256 2015-08-02  Martin Sebor  <msebor@redhat.com>
258         * g++.dg/Wframe-address-in-Wall.C: New test.
259         * g++.dg/Wframe-address.C: New test.
260         * g++.dg/Wno-frame-address.C: New test.
261         * gcc.dg/Wframe-address-in-Wall.c: New test.
262         * gcc.dg/Wframe-address.c: New test.
263         * gcc.dg/Wno-frame-address.c: New test.
265 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
267         * c-c++-common/Wmisleading-indentation.c: Add more tests.
269 2015-08-01  Michael Collison  <michael.collison@linaro.org
270             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
272         * gcc.target/arm/mincmp.c: New test.
274 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
276         PR fortran/67091
277         * gfortran.dg/associated_target_6.f03: New test
279 2015-08-01  Tom de Vries  <tom@codesourcery.com>
281         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
282         optimize ("-ftree-parallelize-loops=0").
283         Add successful scans for 2 detected reductions.  Add xfail scans for 3
284         detected reductions.
285         * gcc.dg/autopar/reduc-2short.c: Same.
286         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
287         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
288         detected reductions.
289         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
290         and max reductions.
292 2015-07-31  Marek Polacek  <polacek@redhat.com>
294         PR sanitizer/66977
295         * g++.dg/ubsan/pr66977.C: New test.
297 2015-07-30  Marek Polacek  <polacek@redhat.com>
299         * c-c++-common/Wtautological-compare-3.c: New test.
301 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
303         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
304         (CHECK): Pass address of scalar, rather than array.
306 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
308         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
310 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
312         * gcc.target/aarch64/fp16/fp16.exp: New.
313         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
314         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
316 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
318         * gcc.target/aarch64/f16_movs_1.c: New test.
320 2015-07-28  Tom de Vries  <tom@codesourcery.com>
322         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
323         outer loop.
325 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
326             Manuel López-Ibáñez  <manu@gcc.gnu.org>
328         * gcc.dg/parm-incomplete-1.c: Update.
329         * gcc.dg/pr18809-1.c: Update.
330         * gcc.dg/pr27953.c: Update.
331         * gcc.dg/vla-11.c: Update.
333 2015-07-27  Marek Polacek  <polacek@redhat.com>
335         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
337 2015-07-27  Tom de Vries  <tom@codesourcery.com>
339         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
340         attribute.  Update comment.
341         (main): Remove.
342         Add scan for not parallelizing inner loop.
343         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
344         attribute.
345         (main): Remove.
347 2015-07-27  Marek Polacek  <polacek@redhat.com>
349         PR bootstrap/67030
350         * c-c++-common/Wtautological-compare-2.c: New test.
352 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
354         PR target/66232
355         * gcc.target/i386/pr66232-6.c: New tests.
356         * gcc.target/i386/pr66232-7.c: Likewise.
357         * gcc.target/i386/pr66232-8.c: Likewise.
358         * gcc.target/i386/pr66232-9.c: Likewise.
360 2015-07-27  Marek Polacek  <polacek@redhat.com>
362         PR c++/66555
363         PR c/54979
364         * c-c++-common/Wtautological-compare-1.c: New test.
366 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
368         PR c++/18969
369         * g++.dg/template/pr18969.C: New test.
370         * g++.dg/template/pr18969-2.C: New test.
371         * g++.old-deja/g++.jason/overload.C: Remove return value in
372         template function returning void.
374 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
376         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
377         immediates to avoid shift-overflow warnings.
379 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
381         PR c++/66857
382         * g++.dg/init/pr66857.C: New test.
384 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
386         PR target/66648
387         * gcc.target/i386/pr66648.c: New test.
389 2015-07-25  Tom de Vries  <tom@codesourcery.com>
391         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
392         interchange_files and block_files variables.
393         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
394         arithmetic.
395         * gcc.dg/graphite/uns-interchange-12.c: Same.
396         * gcc.dg/graphite/uns-interchange-14.c: Same.
397         * gcc.dg/graphite/uns-interchange-15.c: Same.
398         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
399         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
401 2015-07-25  Jeff Law  <law@redhat.com>
403         Revert:
404         PR lto/66752
405         * gcc.dg/tree-ssa/pr66752-2.c: New test.
406         * gcc.dg/torture/pr66752-1.c: New test
407         * g++.dg/torture/pr66752-2.C: New test.
409 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
411         Revert:
412         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
414         PR rtl-optimization/64164
415         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
416         * gcc.dg/ssp-1.c: Make counter a register.
417         * gcc.dg/ssp-2.c: Likewise.
418         * gcc.dg/torture/parm-coalesce.c: New.
420 2015-07-24  Tom de Vries  <tom@codesourcery.com>
422         * gcc.dg/graphite/block-1.c: Xfail scan.
423         * gcc.dg/graphite/interchange-12.c: Same.
424         * gcc.dg/graphite/interchange-14.c: Same.
425         * gcc.dg/graphite/interchange-15.c: Same.
426         * gcc.dg/graphite/interchange-9.c: Same.
427         * gcc.dg/graphite/interchange-mvt.c: Same.
428         * gcc.dg/graphite/uns-block-1.c: New test.
429         * gcc.dg/graphite/uns-interchange-12.c: New test.
430         * gcc.dg/graphite/uns-interchange-14.c: New test.
431         * gcc.dg/graphite/uns-interchange-15.c: New test.
432         * gcc.dg/graphite/uns-interchange-9.c: New test.
433         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
435 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
437         PR c++/64079
438         * c-c++-common/Wunused-function-1.c: New.
440 2015-07-24  Tom de Vries  <tom@codesourcery.com>
442         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
443         alternative exit-first loop transform.
444         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
445         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
446         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
447         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
448         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
449         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
450         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
451         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
452         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
454 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
456         PR ipa/66566
457         * gcc.target/i386/mpx/pr66566.c: New test.
459 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
461         PR bootstrap/66978
462         * gcc.target/i386/pr66978.c: New test.
464 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
466         * gcc.target/s390/gpr2fprsavecfi.c: New test.
468 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
470         * gcc.target/s390/insv-1.c: New test.
471         * gcc.target/s390/insv-2.c: New test.
472         * gcc.target/s390/insv-3.c: New test.
474 2015-07-24  Tom de Vries  <tom@codesourcery.com>
476         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
478 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
480         PR middle-end/25530
481         * gcc.dg/pr25530.c: New test.
483 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
485         PR middle-end/25529
486         * gcc.dg/pr25529.c: New test.
488 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
490         * gcc.target/arm/reg_equal_test.c: New test.
492 2015-07-23  Jeff Law  <law@redhat.com>
494         PR lto/66752
495         * gcc.dg/tree-ssa/pr66752-2.c: New test.
496         * gcc.dg/torture/pr66752-1.c: New test
497         * g++.dg/torture/pr66752-2.C: New test.
499 2015-07-23  Marek Polacek  <polacek@redhat.com>
501         PR c++/66572
502         * g++.dg/warn/Wlogical-op-2.C: New test.
504 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
506         PR rtl-optimization/64164
507         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
508         * gcc.dg/ssp-1.c: Make counter a register.
509         * gcc.dg/ssp-2.c: Likewise.
510         * gcc.dg/torture/parm-coalesce.c: New.
512 2015-07-23  Marek Polacek  <polacek@redhat.com>
514         PR sanitizer/66908
515         * c-c++-common/ubsan/pr66908.c: New test.
517 2015-07-23  Tom de Vries  <tom@codesourcery.com>
519         * gcc.dg/autopar/outer-4.c: Add xfail.
520         * gcc.dg/autopar/outer-5.c: Same.
521         * gcc.dg/autopar/outer-6.c: Same.
522         * gcc.dg/autopar/reduc-2.c: Same.
523         * gcc.dg/autopar/reduc-2char.c: Same.
524         * gcc.dg/autopar/reduc-2short.c: Same.
525         * gcc.dg/autopar/reduc-8.c: Same.
526         * gcc.dg/autopar/uns-outer-4.c: New test.
527         * gcc.dg/autopar/uns-outer-5.c: New test.
528         * gcc.dg/autopar/uns-outer-6.c: New test.
530 2015-07-23  Richard Biener  <rguenther@suse.de>
532         PR tree-optimization/66952
533         * gcc.dg/torture/pr66952.c: Use signed char.
535 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
537         PR tree-optimization/66926,66951
538         * gcc.dg/vect/pr66951.c: New test.
540 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
542         PR c++/52987
543         * g++.dg/parse/error57.C: New.
544         * g++.dg/expr/string-2.C: Update.
546 2015-07-23  Richard Biener  <rguenther@suse.de>
548         PR tree-optimization/66945
549         * gcc.dg/torture/pr66945.c: New testcase.
551 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
553         PR target/66954
554         * g++.dg/ext/mv24.C: New test.
556 2015-07-22  Marek Polacek  <polacek@redhat.com>
558         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
559         dg-options.
561 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
563         PR fortran/61831
564         PR fortran/66929
565         * gfortran.dg/generic_30.f90: New.
567 2015-07-22  Richard Biener  <rguenther@suse.de>
569         PR tree-optimization/66952
570         * gcc.dg/torture/pr66952.c: New testcase.
572 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
574         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
575         test.
576         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
577         test.
578         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
579         test.
580         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
581         test.
582         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
583         test.
584         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
585         test.
586         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
587         test.
588         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
589         test.
590         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
591         test.
592         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
593         test.
594         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
595         test.
596         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
597         test.
598         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
599         test.
600         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
601         test.
602         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
603         test.
604         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
605         test.
606         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
607         test.
608         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
609         test.
610         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
611         test.
612         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
613         test.
614         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
615         test.
616         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
617         test.
618         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
619         test.
620         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
621         test.
622         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
623         test.
624         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
625         test.
626         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
627         test.
628         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
629         test.
630         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
631         test.
632         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
633         test.
634         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
635         test.
636         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
637         test.
638         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
639         test.
640         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
641         test.
642         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
643         test.
644         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
645         test.
646         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
647         test.
648         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
649         test.
650         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
651         test.
652         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
653         test.
654         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
655         test.
656         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
657         test.
658         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
659         test.
660         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
661         test.
662         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
663         test.
664         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
665         test.
666         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
667         test.
668         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
669         test.
670         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
671         test.
672         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
673         test.
674         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
675         test.
676         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
677         test.
678         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
679         test.
680         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
681         test.
682         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
683         test.
684         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
685         test.
686         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
687         test.
688         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
689         test.
690         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
691         test.
692         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
693         test.
694         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
695         test.
696         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
697         test.
698         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
699         test.
700         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
701         test.
702         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
703         test.
704         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
705         test.
706         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
707         test.
708         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
709         test.
710         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
711         test.
712         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
713         test.
714         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
715         test.
716         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
717         test.
718         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
719         test.
720         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
721         test.
722         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
723         test.
724         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
725         test.
726         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
727         test.
728         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
729         test.
730         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
731         test.
732         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
733         test.
734         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
735         test.
736         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
737         test.
738         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
739         test.
740         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
741         test.
742         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
743         test.
744         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
745         test.
746         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
747         test.
748         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
749         test.
750         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
751         test.
752         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
753         test.
754         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
755         test.
756         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
757         test.
758         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
759         test.
760         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
761         test.
762         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
763         test.
764         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
765         test.
766         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
767         test.
768         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
769         test.
770         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
771         test.
772         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
773         test.
774         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
775         test.
776         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
777         test.
778         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
779         test.
780         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
781         test.
782         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
783         test.
784         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
785         test.
786         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
787         test.
788         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
789         test.
790         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
791         test.
792         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
793         test.
794         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
795         test.
796         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
797         test.
798         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
799         test.
800         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
801         test.
802         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
803         test.
804         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
805         test.
806         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
807         test.
808         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
809         test.
810         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
811         test.
812         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
813         test.
814         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
815         test.
816         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
817         test.
818         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
819         test.
820         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
821         test.
822         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
823         test.
824         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
825         test.
826         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
827         test.
828         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
829         test.
830         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
831         test.
832         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
833         test.
834         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
835         test.
836         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
837         test.
839 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
841         * g++.dg/template/crash81.C: Update.
843 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
845         PR ipa/66424.
846         * gcc.target/i386/pr66424.c: New.
848 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
850         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
852 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
854         PR fortran/61831
855         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
856         Drop address sanitization.
858 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
860         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
861         Skip -march=armv4t.
862         (dg-additional-options): Set armv5t flag.
864 2015-07-21  Marek Polacek  <polacek@redhat.com>
866         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
867         * gcc.dg/vmx/unpack.c: Likewise.
868         * gcc.target/powerpc/quad-atomic.c: Likewise.
870 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
872         * gcc.target/i386/asm-flag-5.c (f_ll): New.
874 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
876         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
877         model.
879 2015-07-20  Marek Polacek  <polacek@redhat.com>
881         PR c++/55095
882         * c-c++-common/Wshift-overflow-1.c: New test.
883         * c-c++-common/Wshift-overflow-2.c: New test.
884         * c-c++-common/Wshift-overflow-3.c: New test.
885         * c-c++-common/Wshift-overflow-4.c: New test.
886         * c-c++-common/Wshift-overflow-5.c: New test.
887         * g++.dg/cpp1y/left-shift-1.C: New test.
888         * gcc.dg/c90-left-shift-2.c: New test.
889         * gcc.dg/c90-left-shift-3.c: New test.
890         * gcc.dg/c99-left-shift-2.c: New test.
891         * gcc.dg/c99-left-shift-3.c: New test.
892         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
893         * gcc.c-torture/execute/pr40386.c: Likewise.
894         * gcc.dg/vect/pr33373.c: Likewise.
895         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
896         * gcc.dg/vect/vect-shift-2.c: Likewise.
898 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
900         * gcc.target/aarch64/neg_abs_1.c: New test.
902 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
904         PR target/66922
905         * gcc.target/i386/pr66922.c: New test.
907 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
909         PR middle-end/46851
910         PR middle-end/60340
911         * gcc.dg/tree-ssa/pr42327.c: Removed.
912         * g++.dg/other/pr35011.C: Removed.
914 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
916         PR target/66906
917         * gcc.target/i386/pr66906.c: New test.
919 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
921         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
922         as follow-up to r225930.
924 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
926         PR fortran/52846
927         * lib/fortran-modules.exp (proc cleanup-submodules): New
928         procedure.
929         * gfortran.dg/submodule_1.f08: Change extension and clean up
930         the submodule files.
931         * gfortran.dg/submodule_2.f08: ditto
932         * gfortran.dg/submodule_6.f08: ditto
933         * gfortran.dg/submodule_7.f08: ditto
934         * gfortran.dg/submodule_8.f08: New test
935         * gfortran.dg/submodule_9.f08: New test
937 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
938             Sebastian Pop  <s.pop@samsung.com>
940         PR middle-end/61929
941         * gcc.dg/graphite/pr61929.c: New.
943 2015-07-17  Marek Polacek  <polacek@redhat.com>
945         * gcc.dg/fold-minus-7.c: New test.
947 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
949         * gfortran.dg/co_reduce_1.f90: New file.
951 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
953         PR target/66824
954         * gcc.target/i386/pr66824.c:
956 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
958         PR fortran/66035
959         * gfortran.dg/structure_constructor_13.f03: New test.
961 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
963         PR fortran/61831
964         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
965         of generated while loops in the tree dump.
966         * gfortran.dg/derived_constructor_comps_6.f90: New file.
968 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
970         * gcc.dg/vect/vect-outer-simd-2.c: New test.
972 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
974         PR target/66891
975         * gcc.target/i386/pr66891.c: New test.
977 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
979         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
981 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
983         PR rtl-optimization/66626
984         * gcc.target/i386/pr66626-2.c: New.
986 2015-07-16  Martin Liska  <mliska@suse.cz>
988         * g++.dg/ipa/pr66896.c: New test.
990 2015-07-16  Richard Biener  <rguenther@suse.de>
992         PR tree-optimization/66894
993         * gcc.dg/torture/pr66894.c: New testcase.
995 2015-07-16  Richard Biener  <rguenther@suse.de>
997         * gcc.dg/tree-ssa/pr21031.c: Adjust.
999 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1001         PR target/66866
1002         * g++.dg/pr66866.C: New test.
1004 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1006         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1008 2015-07-15  Richard Biener  <rguenther@suse.de>
1010         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1011         { -O3 -fomit-frame-pointer },
1012         { -O3 -fomit-frame-pointer -funroll-loops } and
1013         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1014         in favor of
1015         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1016           -finline-functions }
1018 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1020         * gcc.target/mips/interrupt_handler-5.c: New test.
1022 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1023             Robert Suchanek  <robert.suchanek@imgtec.com>
1025         * gcc.target/mips/interrupt_handler-4.c: New test.
1027 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1029         PR testsuite/66734
1030         * gcc.dg/lto/lto.exp: Initialize MPX.
1032 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1034         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1035         dg-skip-if.
1036         * gcc.target/arm/scd42-3.c: Likewise.
1038 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1040         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1041         code to be run when the pre-arch code increases the isa_rev to
1042         mips32r6 or greater.
1044 2015-07-15  Richard Biener  <rguenther@suse.de>
1046         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1047         { -O3 -fomit-frame-pointer },
1048         { -O3 -fomit-frame-pointer -funroll-loops } and
1049         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1050         in favor of
1051         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1052           -finline-functions }
1053         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1054         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1055         to additional_flags.
1057 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1059         PR rtl-optimization/66838
1060         * gcc.target/i386/pr66838.c: New test.
1062 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1064         PR c++/66850
1065         * g++.dg/template/pr66850.C: New test.
1067 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1068             Cesar Philippidis  <cesar@codesourcery.com>
1069             Chung-Lin Tang  <cltang@codesourcery.com>
1071         * gcc.target/nios2/nios2-flushd.c: New.
1072         * gcc.target/nios2/nios2-rdprs.c: New.
1073         * gcc.target/nios2/r2-atomic.c: New.
1074         * gcc.target/nios2/r2-eni.c: New.
1075         * gcc.target/nios2/r2-wrpie.c: New.
1077 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1078             Cesar Philippidis  <cesar@codesourcery.com>
1079             Chung-Lin Tang  <cltang@codesourcery.com>
1081         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1082         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1084 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1085             Cesar Philippidis  <cesar@codesourcery.com>
1086             Chung-Lin Tang  <cltang@codesourcery.com>
1088         * gcc.target/nios2/andci.c: New.
1089         * gcc.target/nios2/bmx.c: New.
1090         * gcc.target/nios2/cdx-add.c: New.
1091         * gcc.target/nios2/cdx-branch.c: New.
1092         * gcc.target/nios2/cdx-callret.c: New.
1093         * gcc.target/nios2/cdx-loadstore.c: New.
1094         * gcc.target/nios2/cdx-logical.c: New.
1095         * gcc.target/nios2/cdx-mov.c: New.
1096         * gcc.target/nios2/cdx-shift.c: New.
1097         * gcc.target/nios2/cdx-sub.c: New.
1098         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1100 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1102         PR c++/65071
1103         * g++.dg/cpp0x/vt-65071.C: New.
1105 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1106             Cesar Philippidis  <cesar@codesourcery.com>
1107             Chung-Lin Tang  <cltang@codesourcery.com>
1109         * gcc.target/nios2/r2-io-range.c: New.
1110         * gcc.target/nios2/r2-stio-1.c: New.
1111         * gcc.target/nios2/r2-stio-2.c: New.
1112         * gcc.target/nios2/nios2-ldxio.c: New.
1113         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1114         of just compile.  Add more tests.
1116 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1118         gfortran.dg/pr66864.f90: New test.
1120 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1122         PR rtl-optimization/66626
1123         * gcc.target/i386/pr66626.c: New.
1125 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1127         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1128         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1129         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1131 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1133         * g++.dg/template/crash81.C: Adjust for error + inform change.
1134         * g++.dg/template/pr58878.C: Likewise.
1135         * g++.dg/template/shadow1.C: Likewise.
1136         * g++.dg/template/shadow2.C: Likewise.
1137         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1138         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1139         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1140         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1142 2015-07-14  Richard Biener  <rguenther@suse.de>
1144         PR tree-optimization/66863
1145         * gcc.dg/torture/pr66863.c: New testcase.
1147 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1149         PR c++/65186
1150         * g++.dg/template/pr65186.C: New test.
1152 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1154         * gcc.target/arm/macro_defs0.c: Add directive to skip
1155         test if -marm is present.
1156         * gcc.target/arm/macro_defs1.c: Likewise.
1158 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1160         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1161         if-conversion..
1162         * gcc.target/aarch64/adds1.c: Likewise.
1163         * gcc.target/aarch64/ands_1.c: Likewise.
1164         * gcc.target/aarch64/bics_1.c: Likewise.
1165         * gcc.target/aarch64/subs1.c: Likewise.
1166         * gcc.target/aarch64/subs3.c: Likewise.
1168 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1170         PR fortran/64589
1171         * gfortran.dg/pr64589.f90: New test.
1173 2015-07-13  Renlin Li  <renlin.li@arm.com>
1175         PR rtl/66556
1176         * gcc.c-torture/execute/pr66556.c: New.
1178 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1180         * gcc.dg/20020219-1.c: Fix double word typos.
1181         * gcc.dg/20020919-1.c: Same.
1183 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1184             Jeff Law  <law@redhat.com>
1186         PR middle-end/66726
1187         * g++.dg/tree-ssa/pr66726.c: New test.
1188         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1189         * gcc.dg/tree-ssa/pr66726.c: New test.
1191 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/58734
1194         * g++.dg/cpp0x/variadic-ttp2.C: New.
1196 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1198         PR c++/30044
1199         * g++.dg/cpp0x/auto46.C: New test.
1200         * g++.dg/template/pr30044.C: New test.
1201         * g++.dg/template/shadow2.C: New test.
1202         * g++.dg/template/error55.C: New test.
1203         * g++.dg/template/crash83.C: Accept any error string.
1204         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1205         parameters.
1206         * g++.dg/cpp0x/variadic19.C: Likewise
1207         * g++.dg/template/canon-type-13.C: Likewise.
1208         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1209         * g++.dg/torture/20070621-1.C: Likewise.
1211 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1213         PR c++/54521
1214         * g++.dg/init/explicit3.C: New.
1216 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1218         PR target/66819
1219         * gcc.target/i386/pr66819-1.c: New test.
1220         * gcc.target/i386/pr66819-2.c: Likewise.
1221         * gcc.target/i386/pr66819-3.c: Likewise.
1222         * gcc.target/i386/pr66819-4.c: Likewise.
1223         * gcc.target/i386/pr66819-5.c: Likewise.
1225 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1227         PR target/66703
1228         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1229         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1230         type to prevent possible flag-clobbering zero-extensions.
1231         * gcc.target/i386/pr66703.c: New test.
1233 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/60842
1236         * g++.dg/cpp0x/nsdmi-template15.C: New.
1238 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1240         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1242 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1244         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1245         * gcc.target/arm/flip-thumb.c: Likewise.
1247 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1249         PR target/66813
1250         * gcc.target/i386/pr66813.c: New test.
1252 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1254         PR middle-end/66820
1255         * gcc.dg/gomp/pr66820.c: New test.
1257 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1259         PR c++/65592
1260         * g++.dg/cpp0x/scoped_enum6.C: New.
1262 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1264         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1265         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1267 2015-07-10  Richard Biener  <rguenther@suse.de>
1269         PR tree-optimization/66823
1270         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1271         which should not be necessary.  XFAIL.
1273 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1275         PR c++/64848
1276         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1278 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1280         PR middle-end/66633
1281         * gcc.dg/gomp/pr66633-1.c: New test.
1282         * gcc.dg/gomp/pr66633-2.c: New test.
1283         * gcc.dg/gomp/pr66633-3.c: New test.
1284         * gcc.dg/gomp/pr66633-4.c: New test.
1286 2015-07-09  John Marino  <gnugcc@marino.st>
1288         * lib/target-supports.exp (check_effective_target_pie):
1289         Add *-*-dragonfly*
1291 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1293         PR target/66814
1294         * gcc.target/i386/pr66814.c: New test.
1296 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1298         PR target/66731
1299         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1300         * gcc.target/aarch64/fnmul-2.c: Likewise.
1301         * gcc.target/aarch64/fnmul-3.c: Likewise.
1302         * gcc.target/aarch64/fnmul-4.c: Likewise.
1304 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1306         PR c++/65790
1307         * g++.dg/cpp0x/vt-65790.C: New.
1309 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1311         PR target/66818
1312         * gcc.target/i386/pr66818.c: New test.
1314 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1316         PR target/66817
1317         * gcc.target/i386/pr66817.c: New test.
1319 2015-07-09  Marek Polacek  <polacek@redhat.com>
1321         PR tree-optimization/66718
1322         * gcc.dg/vect/vect-126.c: New test.
1324 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1326         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1327         even when dwarf-2 is not the default.
1329 2015-07-08  Jeff Law  <law@redhat.com>
1331         PR testsuite/66796
1332         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1333         to have a single memory reference.
1335 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1337         * g++.dg/other/dump-ada-spec-9.C: New test.
1339 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1341         * g++.dg/vect/vect.exp: Run also simd* tests.
1342         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1343         (check_vect): Fix up get_cpuid call for C++.
1344         * g++.dg/vect/simd-clone-1.cc: New test.
1346 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1348         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1350 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1352         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1353         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1355 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1357         PR target/66806
1358         * gcc.target/i386/pr66806.c: New test.
1360 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1362         PR c++/66421
1363         * g++.dg/cpp0x/auto45.C: New.
1365 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1367         PR middle-end/66334
1368         * gcc.target/i386/pr66334.c: New.
1370 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1372         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1373         comments.
1375 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1377         PR jit/66783
1378         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1379         (verify_code): Update expected error message.
1380         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1381         (verify_code): Likewise.
1382         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1383         (verify_code): Likewise.
1385 2015-07-08  Richard Biener  <rguenther@suse.de>
1387         PR tree-optimization/66793
1388         * gcc.dg/torture/pr66793.c: New testcase.
1390 2015-07-08  Richard Biener  <rguenther@suse.de>
1392         PR tree-optimization/66794
1393         * gcc.dg/torture/pr66794.c: New testcase.
1395 2015-07-08  Marek Polacek  <polacek@redhat.com>
1397         PR c++/66748
1398         * g++.dg/abi/abi-tag15.C: New test.
1400 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1402         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1403         * gcc.target/mips/branch-3.c: Ditto
1404         * gcc.target/mips/branch-4.c: Ditto.
1405         * gcc.target/mips/branch-5.c: Ditto.
1406         * gcc.target/mips/branch-6.c: Ditto.
1407         * gcc.target/mips/branch-7.c: Ditto.
1408         * gcc.target/mips/branch-8.c: Ditto.
1409         * gcc.target/mips/branch-9.c: Ditto.
1410         * gcc.target/mips/branch-10.c: Ditto.
1411         * gcc.target/mips/branch-11.c: Ditto.
1412         * gcc.target/mips/branch-12.c: Ditto.
1413         * gcc.target/mips/branch-13.c: Ditto.
1414         * gcc.target/mips/umips-branch-5.c: New file.
1415         * gcc.target/mips/umips-branch-6.c: New file.
1416         * gcc.target/mips/umips-branch-7.c: New file.
1417         * gcc.target/mips/umips-branch-8.c: New file.
1418         * gcc.target/mips/umips-branch-9.c: New file.
1419         * gcc.target/mips/umips-branch-10.c: New file.
1420         * gcc.target/mips/umips-branch-11.c: New file.
1421         * gcc.target/mips/umips-branch-12.c: New file.
1422         * gcc.target/mips/umips-branch-13.c: New file.
1423         * gcc.target/mips/umips-branch-14.c: New file.
1424         * gcc.target/mips/umips-branch-15.c: New file.
1425         * gcc.target/mips/umips-branch-16.c: New file.
1426         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1427         (OCCUPY_0xfffc): New define.
1429 2015-07-08  Renlin Li  <renlin.li@arm.com>
1431         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1433 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1435         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1437 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1439         * gcc.target/i386/bt-3.c: New test.
1440         * gcc.target/i386/bt-4.c: Ditto.
1442 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1444         * g++.dg/other/dump-ada-spec-8.C: New test.
1446 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1448         PR jit/66783
1449         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1450         test case.
1451         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1452         New test case.
1453         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1454         New test case.
1455         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1456         Avoid using an opaque struct for local "f".
1458 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1460         PR jit/66779
1461         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1462         * jit.dg/test-pr66779.c: New testcase.
1464 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1466         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1467         NOCOMPRESSION.
1469 2015-07-07  Richard Biener  <rguenther@suse.de>
1471         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1473 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1475         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1476         * gcc.target/mips/call-5.c: Ditto.
1477         * gcc.target/mips/call-6.c: Ditto.
1479 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1481         * gcc.dg/dx-test.c: New test-case.
1483 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1485         PR fortran/66578
1486         * gfortran.dg/allocate_with_source_9.f08: New test.
1488 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1490         PR target/52144
1491         * gcc.target/arm/flip-thumb.c: Fix scan.
1492         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1493         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1494         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1495         Fix return value.
1497 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1499         PR target/65956
1500         * gcc.c-torture/execute/pr65956.c: New test.
1502 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1504         * gcc.target/arm/aapcs/align1.c: New.
1505         * gcc.target/arm/aapcs/align_rec1.c: New.
1506         * gcc.target/arm/aapcs/align2.c: New.
1507         * gcc.target/arm/aapcs/align_rec2.c: New.
1508         * gcc.target/arm/aapcs/align3.c: New.
1509         * gcc.target/arm/aapcs/align_rec3.c: New.
1510         * gcc.target/arm/aapcs/align4.c: New.
1511         * gcc.target/arm/aapcs/align_rec4.c: New.
1512         * gcc.target/arm/aapcs/align_vararg1.c: New.
1513         * gcc.target/arm/aapcs/align_vararg2.c: New.
1515 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1517         * gfortran.dg/iomsg_2.f90: New test.
1519 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1521         PR target/66749
1522         * gcc.target/i386/pr66749.c: New test.
1524 2015-07-06  Richard Biener  <rguenther@suse.de>
1526         PR tree-optimization/66772
1527         * gcc.dg/torture/pr66772-1.c: New testcase.
1528         * gcc.dg/torture/pr66772-2.c: Likewise.
1530 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1532         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1533         the jals instruction.
1535 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1537         PR target/53383
1538         * gcc.target/i386/pr53383-1.c: New file.
1539         * gcc.target/i386/pr53383-2.c: Likewise.
1540         * gcc.target/i386/pr53383-3.c: Likewise.
1542 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1544         * gcc.target/aarch64/fnmul-1.c: New.
1545         * gcc.target/aarch64/fnmul-2.c: New.
1546         * gcc.target/aarch64/fnmul-3.c: New.
1547         * gcc.target/aarch64/fnmul-4.c: New.
1549 2015-07-06  Richard Biener  <rguenther@suse.de>
1551         PR middle-end/66759
1552         * gcc.dg/torture/pr66759.c: New testcase.
1554 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1556         PR fortran/58586
1557         * gfortran.dg/alloc_comp_class_3.f03: New test.
1558         * gfortran.dg/alloc_comp_class_4.f03: New test.
1560 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1562         * gcc.c-torture/execute/pr66757.c: New test.
1564 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1566         PR tree-optimization/66720
1567         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1569 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1570             Sandra Loosemore <sandra@codesourcery.com>
1572         * gcc.target/nios2/gprel-offset.c: New test.
1574 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1576         PR fortran/66725
1577         * gfortran.dg/pr66725.f90: New test.
1579 2015-07-03  Jason Merrill  <jason@redhat.com>
1581         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1582         Avoid narrowing error.
1584 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1586         PR rtl-optimization/66706
1587         * gcc.target/powerpc/shift-int.c: New testcase.
1589 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1591         PR target/66746.
1592         * gcc.target/i386/pr66746.c: New file.
1594 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1596         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1598 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1600         PR tree-optimization/66119
1601         * g++.dg/opt/pr66119.C: New.
1603 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1605         PR fortran/52846
1606         * gfortran.dg/submodule_1.f90: New test
1607         * gfortran.dg/submodule_2.f90: New test
1608         * gfortran.dg/submodule_3.f90: New test
1609         * gfortran.dg/submodule_4.f90: New test
1610         * gfortran.dg/submodule_5.f90: New test
1611         * gfortran.dg/submodule_6.f90: New test
1612         * gfortran.dg/submodule_7.f90: New test
1614 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1616         PR preprocessor/53690
1617         * g++.dg/cpp/pr53690.C: New.
1619 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1621         * gcc.target/powerpc/vec-cmp.c: New test.
1623 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1625         PR fortran/56520
1626         * gfortran.dg/pr56520.f90: New test.
1628 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1630         PR fortran/66545
1631         * gfortran.dg/pr66545_1.f90: New test.
1632         * gfortran.dg/pr66545_2.f90: New test.
1634 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1636         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1637         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1639 2015-07-02  Richard Biener  <rguenther@suse.de>
1641         PR testsuite/66719
1642         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1643         unaligned loads.
1645 2015-07-02  Richard Biener  <rguenther@suse.de>
1647         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1649 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1651         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1653 2015-07-01  Jason Merrill  <jason@redhat.com>
1655         * lib/target-supports.exp (cxx_default): Set to C++14.
1657 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1659         PR testsuite/66723
1660         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1661         scan-assembler.
1663 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1665         * gfortran.dg/warn_conversion_8.f90:  New test.
1667 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1669         PR rtl-optimization/61047
1670         * gcc.c-torture/execute/20150611-1.c: New testcase.
1672 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1674         PR jit/66700
1675         * jit.dg/all-non-failing-tests.h: Add
1676         test-pr66700-observing-write-through-ptr.c.
1677         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1679 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1681         * jit.dg/test-accessing-union.c: Add comments for use by
1682         gcc/jit/docs/topics/types.rst.
1684 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1686         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1687         'do-require-effective-target' with 'dg-require-effective-target'.
1688         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1689         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1690         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1691         'stlex' with 'strex' as the expected output.
1693 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1695         PR c++/60365
1696         * g++.dg/cpp0x/gen-attrs-60.C: New.
1697         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1699 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1701         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1702         New function.
1703         * gcc.target/aarch64/pic-small.c: Restrict this test under
1704         check_effective_target_aarch64_small_fpic.
1706 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1708         * gfortran.dg/gomp/pr66633.f90: New test.
1710 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1712         PR c++/66686
1713         * g++.dg/template/pr66686.C: New test.
1715 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1717         * gnat.dg/lto17.ad[sb]: New test.
1719 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1721         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1722         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1723         testcase.
1724         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1725         New testcase.
1726         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1727         New testcase.
1728         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1729         New testcase.
1730         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1731         New testcase.
1732         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1733         New testcase.
1734         * jit.dg/test-switch.c: New testcase.
1735         * jit.dg/test-switch.cc: New testcase.
1737 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1739         PR jit/66546
1740         * jit.dg/all-non-failing-tests.h: Add note about
1741         test-validly-unreachable-block.c.
1742         * jit.dg/test-validly-unreachable-block.c: New file.
1744 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1746         PR jit/66628
1747         * jit.dg/all-non-failing-tests.h: Add note about
1748         test-extra-options.c.
1749         * jit.dg/test-extra-options.c: New testcase.
1751 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1753         PR debug/66691
1754         * gcc.target/i386/pr66691.c: New.
1756 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1758         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1759         * gcc.target/i386/iamcu/args.h: Likewise.
1760         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1761         * gcc.target/i386/iamcu/defines.h: Likewise.
1762         * gcc.target/i386/iamcu/macros.h: Likewise.
1763         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1764         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1765         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1766         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1767         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1768         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1769         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1770         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1771         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1772         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1773         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1774         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1775         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1776         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1777         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1778         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1779         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1781 2015-06-30  Marek Polacek  <polacek@redhat.com>
1783         * gcc.dg/fold-minus-6.c: New test.
1785         * gcc.dg/fold-ior-3.c: New test.
1787 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1789         Implement N4197 - Adding u8 character literals
1790         * g++.dg/cpp1z/utf8.C: New.
1791         * g++.dg/cpp1z/utf8-neg.C: New.
1792         * g++.dg/cpp1z/udlit-utf8char.C: New.
1794 2015-06-30  Marek Polacek  <polacek@redhat.com>
1796         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1798 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1800         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1801         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1802         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1803         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1805 2015-06-30  Marek Polacek  <polacek@redhat.com>
1807         * gcc.dg/fold-ior-2.c: New test.
1809 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1811         PR tree-optimization/66652
1812         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1813         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1814         pointers.
1815         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1817 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1819         PR c++/65977
1820         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1821         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1823 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1825         PR fortran/66605
1826         * gfortran.dg/wunused-parameter.f90: New test.
1828 2015-06-29  Richard Henderson  <rth@redhat.com>
1830         * gcc.target/i386/asm-flag-1.c: New.
1831         * gcc.target/i386/asm-flag-2.c: New.
1832         * gcc.target/i386/asm-flag-3.c: New.
1833         * gcc.target/i386/asm-flag-4.c: New.
1834         * gcc.target/i386/asm-flag-5.c: New.
1836 2015-06-29  Marek Polacek  <polacek@redhat.com>
1838         PR c/66322
1839         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1840         * c-c++-common/pr66322.c: New test.
1841         * g++.dg/eh/scope1.C: Remove dg-warning.
1843 2015-06-29  Richard Biener  <rguenther@suse.de>
1845         PR tree-optimization/66677
1846         * gcc.dg/vect/pr66677.c: New testcase.
1848 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1850         PR middle-end/64130
1851         * gcc.dg/tree-ssa/pr64130.c: New test.
1853 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1855         * gcc.target/aarch64/pic-small.c: New testcase.
1857 2015-06-26  Richard Biener  <rguenther@suse.de>
1859         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1861 2015-06-26  Marek Polacek  <polacek@redhat.com>
1863         * gcc.dg/fold-and-1.c: New test.
1864         * gcc.dg/fold-and-2.c: New test.
1866 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1868         * gnat.dg/warn11.adb: Add missing dg directive.
1869         * gnat.dg/warn12.adb: New test.
1870         * gnat.dg/warn12_pkg.ads: New helper.
1872 2015-06-26  Richard Biener  <rguenther@suse.de>
1874         * gfortran.dg/reassoc_3.f90: Adjust.
1876 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1878         PR target/66412
1879         * gcc.target/i386/pr66412.c: New test.
1881 2015-06-25  Richard Biener  <rguenther@suse.de>
1883         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1885 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1887         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1889 2015-06-25  Richard Biener  <rguenther@suse.de>
1891         * gfortran.dg/vect/vect-9.f90: New testcase.
1893 2015-06-25  Nick Clifton  <nickc@redhat.com>
1895         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1896         H8300 and M32R targets.
1898 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1900         PR fortran/66528
1901         * gfortran.dg/maxerrors.f90: New test.
1903 2015-06-08  DJ Delorie  <dj@redhat.com>
1905         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1907 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1909         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1911 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1913         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1914         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1915         * gcc.target/aarch64/nofp_1.c: New file.
1917 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1919         Implement N3928 - Extending static_assert
1920         * g++.dg/cpp0x/static_assert8.C: Adjust.
1921         * g++.dg/cpp0x/static_assert12.C: New.
1922         * g++.dg/cpp0x/static_assert13.C: New.
1923         * g++.dg/cpp1y/static_assert1.C: New.
1924         * g++.dg/cpp1y/static_assert2.C: New.
1925         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1927 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1929         PR c++/65750
1930         * g++.dg/cpp0x/trailing11.C: New.
1932 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1934         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1935         multilibs.
1936         * gcc.target/arm/memset-inline-10.c: Likewise.
1937         * gcc.target/arm/pr58784.c: Likewise.
1938         * gcc.target/arm/pr59985.C: Likewise.
1939         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1941 2015-06-24  Renlin Li  <renlin.li@arm.com>
1943         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1944         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1946 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1948         Revert:
1949         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1951         PR c++/30044
1952         * g++.dg/cpp0x/auto45.C: New test.
1953         * g++.dg/template/pr30044.C: New test.
1954         * g++.dg/template/crash83.C: Accept any error string.
1955         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1956         parameters.
1957         * g++.dg/cpp0x/variadic18.C: Likewise
1958         * g++.dg/template/canon-type-13.C: Likewise.
1959         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1961 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1963         PR c++/65811
1964         * g++.dg/other/linkage2.C: New.
1966 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1968         PR target/63408
1969         * gcc.target/arm/pr63408.c: New test.
1971 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1973         * lib/c-torture.exp: Don't call check_effective_target_lto
1974         before setting up environment correctly.
1975         * lib/gcc-dg.exp: Likewise, and protect
1976         gcc_force_conventional_output.
1978 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1980         PR rtl-optimization/66306
1981         * gcc.target/s390/pr66306.c: New test.
1983 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1985         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1986         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1987         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1988         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1989         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1990         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1991         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1993 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1995         PR target/65803
1996         * gcc.c-torture/pr65803.c: New test.
1998 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2000         PR c++/30044
2001         * g++.dg/cpp0x/auto45.C: New test.
2002         * g++.dg/template/pr30044.C: New test.
2003         * g++.dg/template/crash83.C: Accept any error string.
2004         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2005         parameters.
2006         * g++.dg/cpp0x/variadic18.C: Likewise
2007         * g++.dg/template/canon-type-13.C: Likewise.
2008         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2010 2015-06-23  Marek Polacek  <polacek@redhat.com>
2012         * c-c++-common/Wlogical-op-3.c: New test.
2014 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2016         PR c++/66254
2017         * g++.dg/cpp0x/scoped_enum5.C: New.
2019 2015-06-23  Richard Biener  <rguenther@suse.de>
2021         PR tree-optimization/66636
2022         * gcc.dg/vect/pr66636.c: New testcase.
2024 2015-06-23  Marek Polacek  <polacek@redhat.com>
2026         * gcc.dg/fold-minus-4.c: New test.
2027         * gcc.dg/fold-minus-5.c: New test.
2028         * c-c++-common/ubsan/overflow-add-5.c: New test.
2030 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2032         Add missing testcase from r224672.
2033         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2035         * gcc.target/vax/bswapdi-1.c: New.
2037 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2039         PR fortran/64674
2040         * gfortran.dg/associate_18.f08: New test.
2042 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2044         PR target/66560
2045         * gcc.target/i386/pr66560-1.c: New test.
2046         * gcc.target/i386/pr66560-2.c: Ditto.
2047         * gcc.target/i386/pr66560-3.c: Ditto.
2048         * gcc.target/i386/pr66560-4.c: Ditto.
2050 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2052         * gcc.target/nvptx/nvptx.exp: New file.
2053         * gcc.target/nvptx/proto-1.c: Likewise.
2055 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2057         PR tree-optimization/66449
2058         * gcc.dg/vect/pr66449.c: New test.
2060 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2062         * g++.dg/other/dump-ada-spec-5.C: New test.
2063         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2064         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2066 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2068         * g++.dg/inherit/pure1.C: Test location too.
2070 2015-06-22  Marek Polacek  <polacek@redhat.com>
2072         * gcc.dg/fold-ior-1.c: New test.
2073         * gcc.dg/fold-minus-2.c: New test.
2074         * gcc.dg/fold-minus-3.c: New test.
2075         * gcc.dg/fold-plus-1.c: New test.
2076         * gcc.dg/fold-plus-2.c: New test.
2077         * gcc.dg/fold-xor-4.c: New test.
2078         * gcc.dg/fold-xor-5.c: New test.
2080 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2082         PR target/65914
2083         * g++.dg/torture/pr65914.C:  New.
2085 2015-06-22  Richard Biener  <rguenther@suse.de>
2087         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2088         not existing TORTURE_OPTIONS only.
2089         * lib/gcc-dg.exp: Likewise.
2091 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2093         PR target/52144
2094         * gcc.target/arm/flip-thumb.c: New test.
2096 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2097             Martin Liska  <mliska@suse.cz>
2099         PR ipa/65908
2100         * g++.dg/ipa/pr65908.C: New testcase.
2102 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2104         PR c++/65882
2105         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2106         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2108 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2110         * gnat.dg/specs/debug1.ads: Adjust.
2112 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2114         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2115         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2116         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2117         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2118         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2119         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2120         * gcc.target/aarch64/fmovd-zero.c: Delete.
2121         * gcc.target/aarch64/fmovf-zero.c: Delete.
2123 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2125         * gcc.target/vax/bswapdi-1.c: New.
2127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2129         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2133         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2137         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2139 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2141         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2145         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2149         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2153         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2157         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2161         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2165         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2169         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2173         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2177         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2181         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2185         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2189         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2193         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2197         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2201         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2205         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2206         (_ARM_FPSCR): Add FZ field.
2207         (clean_results): Force FZ=1 on AArch64.
2208         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2210 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2212         * gcc.target/aarch64/pr62308.c: New test.
2214 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2216         PR fortran/66549
2217         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2219 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2221         * gcc.target/i386/mpx/pr66581.c: New test.
2223 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2225         * gcc.target/i386/cmov9.c: New test.
2227 2015-06-18  Richard Biener  <rguenther@suse.de>
2229         * g++.dg/other/const4.C: New testcase.
2231 2015-06-18  Michael Matz  <matz@suse.de>
2233         PR middle-end/66253
2234         * gcc.dg/vect/pr66253.c: New testcase.
2236 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2238         PR target/66569
2239         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2241 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2243         PR middle-end/66568
2244         * gcc.target/i386/mpx/pr66568.c: New test.
2246 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2248         PR middle-end/66567
2249         * gcc.target/i386/mpx/pr66567.c: New test.
2251 2015-06-18  Richard Biener  <rguenther@suse.de>
2253         PR tree-optimization/66510
2254         * gcc.dg/vect/slp-perm-12.c: New testcase.
2256 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2258         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2259         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2260         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2261         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2263 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2265         PR c++/66571
2266         * g++.dg/gomp/pr66571-1.C: New test.
2268         PR middle-end/66429
2269         * c-c++-common/gomp/pr66429.c: New test.
2271 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2273         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2274         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2275         ...this.
2276         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2277         New testcase.
2278         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2279         New testcase.
2281 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2283         PR testsuite/65944
2284         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2286 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2288         * gcc.target/mips/pr65862-1.c: New test.
2289         * gcc.target/mips/pr65862-2.c: Likewise.
2291 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2293         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2294         * gcc.target/i386/pr52252-atom.c: Ditto.
2295         * gcc.target/i386/vect-div-1.c: Ditto.
2296         * gcc.target/i386/rotate-5.c: Ditto.
2297         * gcc.target/i386/pr50202.c: Ditto.
2298         * gcc.target/i386/pr37843-3.c: Ditto.
2299         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2300         * gcc.target/i386/pr53397-1.c: Ditto.
2301         * gcc.target/i386/pr55934.c: Ditto.
2302         * gcc.target/i386/pr37843-4.c: Ditto.
2303         * gcc.target/i386/pr60451.c: Ditto.
2304         * gcc.target/i386/pr53397-2.c: Ditto.
2305         * gcc.target/i386/vectorize1.c: Ditto.
2306         * gcc.target/i386/extract-insert-combining.c: Ditto.
2307         * gcc.target/i386/pr53759.c: Ditto.
2308         * gcc.target/i386/pr52252-core.c: Ditto.
2309         * gcc.target/i386/rotate-3.c: Ditto.
2310         * gcc.target/i386/sse-20.c: Ditto.
2311         * gcc.target/i386/rotate-4.c: Ditto.
2312         * gcc.target/i386/pr61403.c: Ditto.
2313         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2314         * gcc.target/i386/pr60901.c: Ditto.
2315         * gcc.target/i386/pr59794-7.c: Ditto.
2316         * gcc.target/i386/pr62208.c: Ditto.
2317         * gcc.target/i386/pr53416.c: Ditto.
2318         * gcc.target/i386/asm-dialect-1.c: Ditto.
2319         * gcc.target/i386/pr50038.c: Ditto.
2320         * gcc.target/i386/47698.c: Ditto.
2321         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2322         * gcc.target/i386/pr59794-2.c: Ditto.
2323         * gcc.target/i386/pr59794-3.c: Ditto.
2324         * gcc.target/i386/pr39058.c: Ditto.
2325         * gcc.target/i386/pr60205-1.c: Ditto.
2326         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2327         * gcc.target/i386/sse2-movq-2.c: Ditto.
2329 2015-06-17  Richard Biener  <rguenther@suse.de>
2331         PR tree-optimization/66251
2332         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2334 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2336         PR c++/59682
2337         * g++.dg/parse/new-placement1.C: New.
2339 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2341         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2342         * jit.dg/test-compound-assignment.c: New testcase.
2344 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2346         PR jit/66539
2347         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2348         to "testcases" array.
2350 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2352         PR jit/66539
2353         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2354         * jit.dg/test-debug-strings.c: New test case.
2355         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2356         the discriminant has a sane debug string.
2358 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2360         PR target/56766
2361         * gcc.target/i386/pr56766-1.c: New test.
2362         * gcc.target/i386/pr56766-2.c: Ditto.
2364 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2366         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2367         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2368         * gcc.target/mips/loongson-simd.c: Ditto.
2370 2015-06-16  Richard Biener  <rguenther@suse.de>
2372         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2374 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2376         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2377         passed by the testsuite driver.
2379 2015-06-16  Richard Biener  <rguenther@suse.de>
2381         * gcc.dg/vect/slp-perm-11.c: New testcase.
2383 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2385         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2386         dg-options.
2388 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2390         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2391         Reinstate calls to torture-init and torture-finalize.
2393 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2395         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2397 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2399         PR c++/58583
2400         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2402 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2404         PR c++/51048
2405         * g++.dg/cpp0x/local-type1.C: New.
2407 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2409         PR fortran/44672
2410         PR fortran/45440
2411         PR fortran/57307
2412         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2413         unimplemented error.
2414         * gfortran.dg/allocate_with_source_7.f08: New test.
2415         * gfortran.dg/allocate_with_source_8.f08: New test.
2417 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2419         PR c++/65168
2420         * g++.dg/warn/Walways-true-3.C: New test.
2422 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2424         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2426 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2428         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2429         (main): Remove superfluous attributes.
2430         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2431         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2433 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2435         * gcc.target/i386/monitorx.c: New.
2436         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2437         * gcc.target/i386/sse-13.c: Ditto.
2438         * gcc.target/i386/sse-14.c: Ditto.
2439         * gcc.target/i386/sse-22.c: Ditto.
2440         * gcc.target/i386/sse-23.c: Ditto.
2441         * g++.dg/other/i386-2.C: Ditto.
2442         * g++.dg/other/i386-3.C: Ditto.
2444 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2446         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2448 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2450         PR fortran/66079
2451         * gfortran.dg/allocatable_scalar_13.f90: New test
2453 2015-06-11  Marek Polacek  <polacek@redhat.com>
2455         * gcc.dg/fold-xor-3.c: New test.
2457 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2459         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2460         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2462 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2464         PR target/52144
2465         * gcc.target/arm/pragma_attribute.c: New test.
2467 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2469         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2471 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2473         PR target/66473
2474         * gcc.target/i386/pr66473.c: New test.
2476 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2478         PR target/66470
2479         * gcc.dg/tls/pr66470.c: New test.
2480         * gcc.target/i386/pr66470.c: New test.
2482 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2484         PR target/52144
2485         * gcc.target/arm/attr_arm.c: New test
2486         * gcc.target/arm/attr_arm-err.c: New test
2487         * gcc.target/arm/attr_thumb.c: New test
2488         * gcc.target/arm/attr_thumb-static.c: New test
2490 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2492         PR target/66200
2493         PR target/66428
2494         PR c++/66192
2495         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2497 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2499         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2500         passed by the testsuite driver.
2502 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2504         Revert:
2505         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2506         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2507         * gcc.dg/ssp-1.c: Make counter a register.
2508         * gcc.dg/ssp-2.c: Likewise.
2509         * gcc.dg/torture/parm-coalesce.c: New.
2511 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2513         * gcc.target/i386/vararg-loc.c: New test.
2515 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/65815
2518         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2519         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2521 2015-06-09  Marek Polacek  <polacek@redhat.com>
2523         PR tree-optimization/66299
2524         * gcc.dg/pr66299-1.c: New test.
2525         * gcc.dg/pr66299-2.c: New test.
2526         * gcc.dg/pr66299-3.c: New test.
2528 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2530         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2531         passed by the testsuite driver.
2533 2015-06-09  Richard Biener  <rguenther@suse.de>
2535         PR middle-end/66423
2536         * gcc.dg/fold-modpow2.c: New testcase.
2538 2015-06-09  Richard Biener  <rguenther@suse.de>
2540         PR tree-optimization/66419
2541         * gcc.dg/vect/bb-slp-37.c: New testcase.
2543 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2545         * gcc.target/arm/stl-cond.c: New test.
2547 2015-06-09  Richard Biener  <rguenther@suse.de>
2549         PR middle-end/66413
2550         * gcc.dg/torture/pr66413.c: New testcase.
2552 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2554         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2555         * gcc.dg/ssp-1.c: Make counter a register.
2556         * gcc.dg/ssp-2.c: Likewise.
2557         * gcc.dg/torture/parm-coalesce.c: New.
2559 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2561         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2562         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2564 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2566         PR rtl-optimization/66444
2567         * gcc.dg/pr66444.c: New test.
2569 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2571         PR fortran/66245
2572         * gfortran.dg/class_is_1.f90: New test.
2573         * gfortran.dg/type_is_1.f90: Ditto.
2575 2015-06-08  Marek Polacek  <polacek@redhat.com>
2577         PR c/66415
2578         * gcc.dg/cpp/pr66415-1.c: New test.
2579         * gcc.dg/cpp/pr66415-2.c: New test.
2581 2015-06-08  Richard Biener  <rguenther@suse.de>
2583         PR tree-optimization/66422
2584         * gcc.dg/Warray-bounds-16.c: New testcase.
2586 2015-06-08  Richard Biener  <rguenther@suse.de>
2588         * gcc.dg/vect/slp-perm-10.c: New testcase.
2589         * gcc.dg/vect/slp-23.c: Adjust.
2590         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2591         vector pointer update.
2593 2015-06-08  Marek Polacek  <polacek@redhat.com>
2595         PR sanitizer/66452
2596         * g++.dg/ubsan/pr66452.C: New test.
2598 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2600         PR tree-optimization/66436
2601         * gcc.dg/gomp/dump-new-function-2.c: New test.
2602         * gcc.dg/gomp/dump-new-function-3.c: Same.
2603         * gcc.dg/gomp/dump-new-function.c: Same.
2605 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2607         PR tree-optimization/66435
2608         * gcc.dg/gomp/notify-new-function-2.c: New test.
2609         * gcc.dg/gomp/notify-new-function-3.c: Same.
2610         * gcc.dg/gomp/notify-new-function.c: Same.
2612 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2614         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2615         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2616         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2617         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2618         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2619         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2620         -fshort-enum.
2622 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2624         PR fortran/47659
2625         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2626         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2627         for assignment.
2628         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2629         * gfortran.dg/warn_conversion_5.f90: New test.
2630         * gfortran.dg/warn_conversion_6.f90: New test.
2631         * gfortran.dg/warn_conversion_7.f90: New test.
2633 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2635         PR fortran/66347
2636         * gfortran.dg/blockdata_9.f: New test.
2638 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2640         PR fortran/66385
2641         * gfortran.dg/forall_17.f90:  New test.
2643 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2645         * g++.dg/cpp0x/pr57101.C: Add warning.
2646         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2647         * g++.dg/ext/visibility/anon7.C: Same.
2648         * g++.dg/ipa/pr63587-2.C: Same.
2649         * g++.dg/opt/dump1.C: Same.
2650         * g++.dg/opt/pr59622-3.C: Same.
2651         * g++.dg/opt/pr59622.C: Same.
2652         * g++.dg/torture/pr46383.C: Same.
2653         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2654         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2655         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2656         functions.
2657         * gfortran.dg/intent_out_8.f90: Same.
2658         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2660 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2662         PR fortran/66377
2663         gfortran.dg/equiv_9.f90: New test.
2666 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2668         merge from gomp4 branch:
2669         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2671         PR tree-optimization/65443
2672         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2673         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2674         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2676 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2678         PR c++/52595
2679         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2681 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2683         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2685 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2687         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2689 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2691         * testsuite/gcc.target/i386/noplt-1.c: New test.
2692         * testsuite/gcc.target/i386/noplt-2.c: New test.
2693         * testsuite/gcc.target/i386/noplt-3.c: New test.
2694         * testsuite/gcc.target/i386/noplt-4.c: New test.
2696 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2698         PR fortran/58749
2699         * gfortran.dg/adjustl_1.f90:  New test.
2701 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2703         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2704         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2706 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2708         * lto.c (iterative_hash_canonical_type,
2709         gimple_register_canonical_type): only hash main variants of types
2711 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2713         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2714         Move set of dg-do-what-default after early return.
2716 2015-06-04  Marek Polacek  <polacek@redhat.com>
2718         PR c/66341
2719         * gcc.dg/lvalue-8.c: New test.
2721 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2722             Paolo Carlini  <paolo.carlini@oracle.com>
2724         PR c++/66130
2725         * g++.dg/other/pr66130.C: New.
2726         * g++.dg/cpp0x/pr66130.C: Likewise.
2728 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2730         * g++.dg/cpp0x/decl-loc1.C: New.
2731         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2732         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2733         * g++.dg/init/ctor8.C: Likewise.
2734         * g++.dg/parse/semicolon4.C: Likewise.
2736 2015-06-03  Marek Polacek  <polacek@redhat.com>
2738         PR sanitizer/66190
2739         * g++.dg/ubsan/static-init-1.C: New test.
2740         * g++.dg/ubsan/static-init-2.C: New test.
2741         * g++.dg/ubsan/static-init-3.C: New test.
2743 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2745         PR target/66275
2746         * gcc.target/i386/pr66275.c: New test.
2748 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2750         * gcc.dg/Wcxx-compat-22.c: New testcase.
2751         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2752         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2753         * c-c++-common/pr58346-1.c: Likewise.
2754         * c-c++-common/transparent-union-1.c: Likewise.
2756 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2758         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2759         * g++.dg/plugin/def_plugin.c: New file.
2760         * g++.dg/plugin/def-plugin-test.C: New file.
2762 2015-06-03  Richard Biener  <rguenther@suse.de>
2764         * gcc.dg/vect/bb-slp-36.c: New testcase.
2766 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2768         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2770 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2772         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2773         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2774         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2775         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2777 2015-06-03  Marek Polacek  <polacek@redhat.com>
2779         PR c/64223
2780         PR c/29358
2781         * gcc.dg/pr64223-1.c: New test.
2782         * gcc.dg/pr64223-2.c: New test.
2784 2015-06-03  Richard Biener  <rguenther@suse.de>
2786         PR tree-optimization/63916
2787         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2789 2015-06-03  Richard Biener  <rguenther@suse.de>
2791         PR tree-optimization/66375
2792         * gcc.dg/torture/pr66375.c: New testcase.
2794 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2796         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2798 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2800         PR target/65768
2801         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2803 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2805         PR fortran/66380
2806         * gfortran.dg/reshape_7.f90: New test.
2808 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2810         PR c/66220:
2811         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2812         (fn_36): New.
2814 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2816         PR c/49551
2817         * gcc.dg/pr49551.c: New testcase.
2819 2015-06-02  Richard Biener  <rguenther@suse.de>
2821         PR debug/65549
2822         * g++.dg/lto/pr65549_0.C: New testcase.
2824 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2826         PR libgomp/65742
2827         PR middle-end/66332
2828         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2830 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2832         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2834 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2836         PR c++/61683
2837         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2839 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2841         PR tree-optimization/48052
2842         * gcc.dg/tree-ssa/scev-8.c: New.
2843         * gcc.dg/tree-ssa/scev-9.c: New.
2844         * gcc.dg/tree-ssa/scev-10.c: New.
2845         * gcc.dg/vect/pr48052.c: New.
2847 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2849         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2851 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2853         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2855 2015-06-02  Marek Polacek  <polacek@redhat.com>
2857         PR middle-end/66345
2858         * gcc.dg/torture/pr66345.c: New test.
2860 2015-06-02  Richard Biener  <rguenther@suse.de>
2862         PR tree-optimization/65961
2863         * gcc.dg/torture/pr65961.c: New testcase.
2865 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2867         PR tree-optimization/52563
2868         PR tree-optimization/62173
2869         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2870         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2872 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2874         * gnat.dg/specs/varsize_return2.ads: New test.
2875         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2877 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2879         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2881 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2883         PR target/65697
2884         * gcc.target/aarch64/sync-comp-swap.c: New.
2885         * gcc.target/aarch64/sync-comp-swap.x: New.
2886         * gcc.target/aarch64/sync-op-acquire.c: New.
2887         * gcc.target/aarch64/sync-op-acquire.x: New.
2888         * gcc.target/aarch64/sync-op-full.c: New.
2889         * gcc.target/aarch64/sync-op-full.x: New.
2890         * gcc.target/aarch64/sync-op-release.c: New.
2891         * gcc.target/aarch64/sync-op-release.x: New.
2893 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2895         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2896         (bar): Predefined.
2898 2015-06-01  Richard Biener  <rguenther@suse.de>
2900         PR tree-optimization/66349
2901         PR tree-optimization/66352
2902         PR tree-optimization/66357
2903         * gcc.dg/torture/pr66357.c: New testcase.
2904         * gcc.dg/torture/pr66349.c: Likewise.
2905         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2907 2015-06-01  Richard Biener  <rguenther@suse.de>
2909         Revert
2910         2015-05-29  Richard Biener  <rguenther@suse.de>
2912         PR tree-optimization/66314
2913         * gcc.dg/asan/pr66314.c: New testcase.
2915 2015-06-01  Richard Biener  <rguenther@suse.de>
2917         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2919 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2921         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2922         directives.
2923         (hp3, hp4): Add inline keyword.
2924         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2925         (hp2): Add inline keyword.
2926         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2927         (hp2): Add inline keyword.
2929 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2931         PR target/65527
2932         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2933         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2934         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2935         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2937 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2939         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2940         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2942 2015-06-01  Richard Biener  <rguenther@suse.de>
2944         PR tree-optimization/66280
2945         * g++.dg/torture/pr66280.C: New testcase.
2946         * g++.dg/torture/pr66280-2.C: Likewise.
2948 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2950         * gnat.dg/addr9_1.adb: New test.
2951         * gnat.dg/addr9_2.adb: Likewise.
2952         * gnat.dg/addr9_3.adb: Likewise.
2953         * gnat.dg/addr9_4.adb: Likewise.
2955 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2957           * g++.dg/other/dump-ada-spec-4.C: New test.
2959 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2961         * gcc.dg/alias-8.c: Fix dg-warning.
2963 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2965         * gcc.dg/alias-8.c: Do not xfail.
2966         * gcc.dg/pr62167.c: Prevent FRE.
2967         * gcc.dg/alias-14.c: New testcase.
2969 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2971         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2973 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2975         PR target/66215
2976         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2977         dg-options.
2978         * gcc.target/s390/hotpatch-10.c: Likewise.
2979         * gcc.target/s390/hotpatch-11.c: Likewise.
2980         * gcc.target/s390/hotpatch-12.c: Likewise.
2981         * gcc.target/s390/hotpatch-17.c: Likewise.
2982         * gcc.target/s390/hotpatch-18.c: Likewise.
2983         * gcc.target/s390/hotpatch-20.c: Likewise.
2984         * gcc.target/s390/hotpatch-21.c: Likewise.
2985         * gcc.target/s390/hotpatch-22.c: Likewise.
2986         * gcc.target/s390/hotpatch-23.c: Likewise.
2987         * gcc.target/s390/hotpatch-24.c: Likewise.
2988         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2989         to check for the exact nops too.
2990         * gcc.target/s390/hotpatch-3.c: Likewise.
2991         * gcc.target/s390/hotpatch-4.c: Likewise.
2992         * gcc.target/s390/hotpatch-5.c: Likewise.
2993         * gcc.target/s390/hotpatch-6.c: Likewise.
2994         * gcc.target/s390/hotpatch-7.c: Likewise.
2995         * gcc.target/s390/hotpatch-8.c: Likewise.
2996         * gcc.target/s390/hotpatch-9.c: Likewise.
2997         * gcc.target/s390/hotpatch-14.c: Likewise.
2998         * gcc.target/s390/hotpatch-15.c: Likewise.
2999         * gcc.target/s390/hotpatch-16.c: Likewise.
3000         * gcc.target/s390/hotpatch-19.c: Likewise.
3001         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3002         scan-assembler-times counting number of .align directives.
3003         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3004         dg-options.  Remove scan-assembler-times counting number of .align
3005         directives.
3006         * gcc.target/s390/hotpatch-26.c: New file.
3007         * gcc.target/s390/hotpatch-27.c: New file.
3008         * gcc.target/s390/hotpatch-28.c: New file.
3009         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3010         using -Os -O0 -O1 -O2 -O3 options.
3012 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3014         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3016 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3018         PR tree-optimization/66142
3019         * gcc.dg/vect/pr66142.c: New test.
3021 2015-05-29  Richard Biener  <rguenther@suse.de>
3023         PR tree-optimization/66314
3024         * gcc.dg/asan/pr66314.c: New testcase.
3026 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3028         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3029         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3030         Adjust all callers.
3031         (schedule-cleanups, dg-keep-saved-temps): New proc.
3032         (gcc-dg-test-1): Schedule cleanups.
3033         * lib/profopt.exp (profopt-execute): Likewise.
3034         * g++.dg/cdce3.C: Adjust expected line numbers.
3035         * gcc.dg/cdce1.c: Likewise.
3036         * gcc.dg/cdce2.c: Likewise.
3037         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3038         * gcc.dg/strlenopt-24.c: Likewise.
3039         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3040         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3041         * obj-c++.dg/encode-2.mm: Likewise.
3043 2015-05-28  DJ Delorie  <dj@redhat.com>
3045         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3047 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3049         * gnat.dg/discr43.adb: New test.
3051 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3053         * gnat.dg/varsize_temp.adb: Rename into...
3054         * gnat.dg/varsize1.adb: ...this.
3055         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3056         * gnat.dg/varsize2.ad[sb]: ...this.
3057         * gnat.dg/varsize3_1.adb: New test.
3058         * gnat.dg/varsize3_2.adb: Likewise.
3059         * gnat.dg/varsize3_3.adb: Likewise.
3060         * gnat.dg/varsize3_4.adb: Likewise.
3061         * gnat.dg/varsize3_5.adb: Likewise.
3062         * gnat.dg/varsize3_6.adb: Likewise.
3063         * gnat.dg/varsize3_pkg1.ads: New helper.
3064         * gnat.dg/varsize3_pkg2.ads: Likewise.
3065         * gnat.dg/varsize3_pkg3.ads: Likewise.
3067 2015-05-28  Richard Biener  <rguenther@suse.de>
3069         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3071 2015-05-28  Richard Biener  <rguenther@suse.de>
3073         PR tree-optimization/66142
3074         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3076 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3078         PR target/63810
3079         * gcc.dg/darwin-minversion-3.c: Update testcase.
3080         * gcc.dg/darwin-minversion-4.c: Ditto.
3081         * gcc.dg/darwin-minversion-5.c: New testcase.
3082         * gcc.dg/darwin-minversion-6.c: Ditto.
3083         * gcc.dg/darwin-minversion-7.c: Ditto.
3084         * gcc.dg/darwin-minversion-8.c: Ditto.
3085         * gcc.dg/darwin-minversion-9.c: Ditto.
3086         * gcc.dg/darwin-minversion-10.c: Ditto.
3087         * gcc.dg/darwin-minversion-11.c: Ditto.
3088         * gcc.dg/darwin-minversion-12.c: Ditto.
3090 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3092         PR rtl-optimization/66168
3093         * gcc.c-torture/compile/pr66168.c: New test.
3095 2015-05-27  Jeff Law  <law@redhat.com>
3097         PR target/39726
3098         * gcc.dg/target/m68k/pr39726-1.c: New test.
3100 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3102         PR c++/66270
3103         * g++.dg/ext/alias-canon3.C: New.
3105 2015-05-27  Richard Biener  <rguenther@suse.de>
3107         PR tree-optimization/66272
3108         Revert parts of
3109         2014-08-15  Richard Biener  <rguenther@suse.de>
3111         PR tree-optimization/62031
3112         * gcc.dg/torture/pr66272.c: New testcase.
3114 2015-05-27  Richard Biener  <rguenther@suse.de>
3116         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3118 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3120         PR target/65358
3121         * gcc.dg/pr65358.c: New test.
3123 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3125         PR fortran/65548
3126         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3127         semantic.
3128         * gfortran.dg/allocate_with_source_6.f90: New test.
3130 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3132         * gnat.dg/atomic7_1.adb: New test.
3133         * gnat.dg/atomic7_2.adb: Likewise.
3134         * gnat.dg/atomic7_pkg1.ads: New helper.
3135         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3137 2015-05-26  Michael Matz  <matz@suse.de>
3139         PR middle-end/66251
3140         * gcc.dg/vect/pr66251.c: New test.
3142 2015-05-26  Richard Biener  <rguenther@suse.de>
3144         PR tree-optimization/66142
3145         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3147 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3149         PR fortran/66082
3150         * gfortran.dg/allocatable_scalar_13.f90: New test
3152 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3154         * gnat.dg/warn11.adb: New test.
3155         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3157 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3159         * gnat.dg/vfa1_1.adb: New test.
3160         * gnat.dg/vfa1_2.adb: Likewise.
3161         * gnat.dg/vfa1_3.adb: Likewise.
3162         * gnat.dg/vfa1_4.adb: Likewise.
3163         * gnat.dg/vfa1_pkg.ads: New helper.
3165 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3167         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3168         * gcc.target/i386/pr66232-3.c: Likewise.
3170 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3172         PR target/66274
3173         * gcc.target/i386/pr66274.c: New test.
3175 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3177         * gnat.dg/renaming6.ad[sb]: New test.
3179 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3181         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3182         and 'dg-require-effective-target pie'.
3184 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3186         PR c++/66243
3187         * g++.dg/cpp0x/pr66243.C: New.
3189 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3191         PR lto/66180
3192         * g++.dg/lto/pr66180_0.C: New testcase.
3193         * g++.dg/lto/pr66180_1.C: New testcase.
3195 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3197         PR fortran/66257
3198         * typebound_call_27.f90: New file.
3200 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3202         PR c++/65936
3203         * g++.dg/template/pr65936.C: New.
3205 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3207         PR tree-optimization/63387
3208         * gcc.dg/pr63387-2.c: New testcase.
3210 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3212         * gcc.dg/simd-1.c: Update to the new message.
3214 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3216         * gcc.dg/nand.c: New testcase.
3218 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3220         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3221         Set dg-do-what-default to compile only on ARM targets without
3222         arm_neon_hw execution support.  Remove redundant c-torture-execute
3223         in loop over test cases.
3225 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3227         PR target/65491
3228         * gcc.target/aarch64/pr65491_1.c: New test.
3229         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3230         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3232 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3234         PR c++/65598
3235         * g++.dg/cpp0x/explicit9.C: New.
3236         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3238 2015-05-22  Richard Biener  <rguenther@suse.de>
3240         PR tree-optimization/66251
3241         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3243 2015-05-22  Marek Polacek  <polacek@redhat.com>
3245         PR c/47043
3246         * c-c++-common/attributes-enum-1.c: New test.
3247         * c-c++-common/attributes-enum-2.c: New test.
3248         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3249         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3251 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3253         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3254         effective target support.  If no arm_neon_hw support, do not attempt
3255         to execute the tests; only compile them.
3256         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3257         and "dg-require-effective-target arm_neon_ok".
3258         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3259         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3260         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3261         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3262         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3263         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3264         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3265         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3266         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3267         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3268         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3269         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3270         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3271         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3272         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3273         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3274         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3275         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3276         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3277         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3278         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3279         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3280         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3281         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3282         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3283         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3284         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3285         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3286         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3287         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3288         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3289         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3290         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3291         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3292         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3293         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3294         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3295         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3296         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3297         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3298         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3299         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3300         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3301         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3302         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3303         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3304         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3305         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3306         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3307         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3308         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3309         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3310         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3311         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3312         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3313         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3314         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3315         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3316         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3317         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3318         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3319         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3320         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3321         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3322         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3323         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3324         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3325         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3326         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3327         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3328         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3329         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3330         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3331         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3332         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3333         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3334         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3335         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3336         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3337         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3338         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3339         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3340         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3341         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3342         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3343         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3344         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3345         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3346         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3347         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3348         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3349         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3350         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3351         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3352         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3353         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3354         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3355         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3356         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3357         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3358         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3359         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3360         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3361         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3362         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3363         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3364         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3365         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3366         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3367         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3368         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3369         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3370         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3372 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3374         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3375         * gcc.dg/vect/pr59354.c: Likewise.
3376         * gcc.dg/vect/pr64252.c: Likewise.
3377         * gcc.dg/vect/pr64404.c: Likewise.
3378         * gcc.dg/vect/pr64493.c: Likewise.
3379         * gcc.dg/vect/pr64495.c: Likewise.
3380         * gcc.dg/vect/pr64844.c: Likewise.
3381         * gcc.dg/vect/pr65518.c: Likewise.
3382         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3384 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3386         PR c++/66210
3387         * g++.dg/cpp1y/var-templ28.C: New.
3389 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3391         PR target/66232
3392         * gcc.target/i386/pr66232-1.c: New test.
3393         * gcc.target/i386/pr66232-2.c: Likewise.
3394         * gcc.target/i386/pr66232-3.c: Likewise.
3395         * gcc.target/i386/pr66232-4.c: Likewise.
3396         * gcc.target/i386/pr66232-5.c: Likewise.
3398 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3400         * g++.dg/cpp1y/pr60943.C: New.
3402 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3404         PR tree-optimization/66233
3405         * gcc.c-torture/execute/pr66233.c: New test.
3407 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3409         PR fortran/66176
3410         * gfortran.dg/inline_matmul_11.f90:  New test.
3412 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3414         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3415         instead of listing several targets on its own.
3416         * gcc.target/i386/pr32219-2.c: Likewise.
3417         * gcc.target/i386/pr32219-3.c: Likewise.
3418         * gcc.target/i386/pr32219-4.c: Likewise.
3419         * gcc.target/i386/pr32219-5.c: Likewise.
3420         * gcc.target/i386/pr32219-6.c: Likewise
3421         * gcc.target/i386/pr32219-7.c: Likewise.
3422         * gcc.target/i386/pr32219-8.c: Likewise.
3423         * gcc.target/i386/pr39013-1.c: Likewise.
3424         * gcc.target/i386/pr39013-2.c: Likewise.
3425         * gcc.target/i386/pr64317.c: Likewise.
3427 2015-05-21  Jeff Law  <law@redhat.com>
3429         * gcc.target/hppa/shadd-3.c: New test.
3430         * gcc.target/hppa/shadd-4.c: New test.
3432 2015-05-21  Michael Matz  <matz@suse.de>
3434         * gcc.dg/vect/vect-strided-store.c: New test.
3435         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3436         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3438 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3440         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3441         * gcc.dg/pow-sqrt-synth-1.c: New test.
3442         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3444 2015-05-21  Richard Biener  <rguenther@suse.de>
3446         PR c++/66211
3447         * g++.dg/conversion/pr66211.C: New testcase.
3448         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3450 2015-05-21  Jeff Law  <law@redhat.com>
3452         * gcc.target/hppa/shadd-2.c: New test.
3454 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3456         PR target/54236
3457         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3459 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3461         PR target/65937
3462         * gcc.target/arm/pr26702.c: Adjust target selector.
3464 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3466         PR middle-end/66221
3467         * gcc.dg/lto/pr66221_0.c: New test.
3468         * gcc.dg/lto/pr66221_1.c: New test.
3470 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3472         PR c/52952
3473         * gcc.dg/redecl-4.c: Update column numbers.
3474         * gcc.dg/format/bitfld-1.c: Likewise.
3475         * gcc.dg/format/attr-2.c: Likewise.
3476         * gcc.dg/format/attr-6.c: Likewise.
3477         * gcc.dg/format/attr-7.c (baz): Likewise.
3478         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3479         * gcc.dg/format/attr-4.c: Likewise.
3480         * gcc.dg/format/branch-1.c: Likewise.
3481         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3482         locations within strings with embedded escape sequences.
3484 2015-05-20  Jeff Law  <law@redhat.com>
3486         * gcc.target/hppa/hppa.exp: New target test driver.
3487         * gcc.target/hppa/shadd-1.c: New test.
3489 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3491         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3493 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3495         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3496         (fn_33_k_and_r_style): New.
3497         (fn_33_stroustrup_style): New.
3498         (fn_33_allman_style): New.
3499         (fn_33_whitesmiths_style): New.
3500         (fn_33_horstmann_style): New.
3501         (fn_33_ratliff_banner_style): New.
3502         (fn_33_lisp_style): New.
3503         (fn_34_indent_dash_gnu): New.
3504         (fn_34_indent_dash_kr): New.
3505         (fn_34_indent_dash_orig): New.
3506         (fn_34_indent_linux_style): New.
3508 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3510         PR fortran/65548
3511         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3513 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3515         PR tree-optimization/65447
3516         * gcc.dg/tree-ssa/pr65447.c: New test.
3518 2015-05-19  Nathan sidwell  <nathan@acm.org>
3520         * g++.dg/cpp0x/pr65954.C: New.
3522 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3524         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3526 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3528         * lib/target-supports.exp: Vector do not always have natural
3529         alignment on s390*.
3531 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3533         * gcc.dg/loop-invariant.c: New testcase.
3535 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3537         * lib/target-supports.exp: Vector do not always have natural
3538         alignment on s390*.
3540 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3542         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3543         s390*.
3544         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3546 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3548         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3549         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3550         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3551         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3552         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3553         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3554         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3555         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3556         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3557         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3559 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3561         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3563 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3565         * gcc.target/s390/s390.exp
3566         (check_effective_target_vector): New check.
3567         * gcc.target/s390/vector/vec-abi-1.c: New test.
3568         * gcc.target/s390/vector/vec-abi-2.c: New test.
3569         * gcc.target/s390/vector/vec-abi-3.c: New test.
3570         * gcc.target/s390/vector/vec-abi-4.c: New test.
3571         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3572         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3573         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3574         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3575         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3576         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3577         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3578         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3579         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3580         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3581         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3582         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3583         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3584         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3585         * gcc.target/s390/vector/vec-init-1.c: New test.
3586         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3587         * gcc.target/s390/vector/vec-shift-1.c: New test.
3588         * gcc.target/s390/vector/vec-sub-1.c: New test.
3590 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3592         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3594 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3596         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3598 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3600         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3602 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3604         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3606 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3608         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3612         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3616         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3620         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3622 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3624         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3628         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3632         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3634 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3636         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3638 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3640         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3642 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3644         PR tree-optimization/66187
3645         * gcc.c-torture/execute/pr66187.c: New test.
3646         * gcc.dg/pr66187-1.c: New test.
3647         * gcc.dg/pr66187-2.c: New test.
3649 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3651         * gcc.dg/vect/bb-slp-35.c: Adjust.
3653 2015-05-19  Richard Biener  <rguenther@suse.de>
3655         PR tree-optimization/66165
3656         * gcc.dg/torture/pr66165.c: New testcase.
3658         PR tree-optimization/66185
3659         * gcc.dg/torture/pr66185.c: New testcase.
3661 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3663         PR target/54236
3664         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3666 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3668         * gcc.target/mips/p5600-bonding.c : New file.
3670 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3672         PR fortran/66106
3673         * gfortran.dg/interface_operator_1.f90: New tests.
3675 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3677         PR fortran/66057
3678         * gfortran.dg/generic_29.f90: New tests.
3680 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3682         PR fortran/66043
3683         * gfortran.dg/storage_size_6.f90: New tests.
3685 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3687         PR fortran/66045
3688         * gfortran.dg/null1.f90: New test.
3690 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3692         PR fortran/66044
3693         * gfortran.dg/entry_21.f90: New test.
3695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3697         PR fortran/66043
3698         * gfortran.dg/storage_size_6.f90: New tests.
3700 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3702         PR fortran/66040
3703         * gfortran.dg/misplaced_statement.f90: New test.
3705 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3707         PR fortran/66039
3708         * gfortran.dg/filepos1.f90: New test
3710 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3712         PR fortran/64925
3713         * gfortran.dg/pr64925.f90: New test.
3715 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3717         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3718         unit.
3719         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3721 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3723         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3724         to the family of pie capable targets.
3726 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3728         * gcc.target/arm/bics_1.c : New testcase.
3729         * gcc.target/arm/bics_2.c : New testcase.
3730         * gcc.target/arm/bics_3.c : New testcase.
3731         * gcc.target/arm/bics_4.c : New testcase.
3733 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3735         * gcc.target/mips/umips-attr.c: New test.
3737 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3739         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3740         * gcc.dg/20150120-2.c (dg-final): Ditto.
3741         * gcc.dg/20150120-2.c (dg-final): Ditto.
3742         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3744 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3746         PR target/66174
3747         * gcc.target/i386/pr66174.c: New test.
3749 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3751         PR fortran/37131
3752         * gfortran.dg/matmul_bounds_6.f90:  New test.
3753         * gfortran.dg/matmul_bounds_7.f90:  New test.
3755 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3757         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3758         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3759         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3760         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3761         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3762         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3764 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766         PR fortran/65903
3767         * gfortran.dg/continuation_13.f90: Update test.
3768         * gfortran.dg/pr65903.f90: New test.
3770 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3772         PR fortran/66113
3773         * gfortran.dg/block_14.f90:  New test.
3775 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3777         PR fortran/44054
3778         * lib/gfortran-dg.exp: Update regex to handle two locations for
3779         the same diagnostic without caret.
3780         * gfortran.dg/badline.f: Test also that line numbers are correct
3781         before and after "left but not entered" warning.
3783 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3784             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3786         PR target/65768
3787         * gcc.target/arm/maskdata.c: New test.
3789 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3791         PR fortran/65792
3792         * gfortran.dg/derived_constructor_components_5: New test
3794 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3796         PR target/66140
3797         * gcc.target/alpha/pr66140.c: New test.
3799 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3801         PR c/48956
3802         * gcc.dg/Wconversion-complex-c99.c: New test.
3803         * gcc.dg/Wconversion-complex-gnu.c: New test.
3805 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3807         PR tree-optimization/64454
3808         * gcc.dg/modmod.c: New testcase.
3810 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3812         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3814 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3816         PR middle-end/66134
3817         * gcc.target/i386/mpx/pr66134.c: New test.
3819 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3821         * gcc.target/powerpc/pr60158.c: New test.
3823 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3825         * gcc.target/i386/sibcall-7.c: New test.
3826         * gcc.target/i386/sibcall-8.c: New test.
3828 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3830         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3831         (abs64_in_dreg): Likewise.
3833 2015-05-14  Marek Polacek  <polacek@redhat.com>
3835         PR c/66066
3836         PR c/66127
3837         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3838         * gcc.dg/pr19984.c: Likewise.
3839         * gcc.dg/pr66066-1.c: New test.
3840         * gcc.dg/pr66066-2.c: New test.
3841         * gcc.dg/pr66066-3.c: New test.
3843 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3845         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3846         * gcc.dg/pow-sqrt.x: New file.
3847         * gcc.dg/pow-sqrt-1.c: New test.
3848         * gcc.dg/pow-sqrt-2.c: Likewise.
3849         * gcc.dg/pow-sqrt-3.c: Likewise.
3851 2015-05-13  Richard Biener  <rguenther@suse.de>
3853         PR tree-optimization/66123
3854         * gcc.dg/torture/pr66123.c: New testcase.
3856 2015-05-13  Richard Biener  <rguenther@suse.de>
3858         PR middle-end/66110
3859         * gcc.dg/alias-2.c: Adjust.
3860         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3862 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3864         PR target/65103
3865         * gcc.target/i386/pr65103-3.c: New.
3867 2015-05-13  Martin Liska  <mliska@suse.cz>
3869         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3871 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3873         PR target/66112
3874         * gcc.target/i386/pr66112-2.c: New test.
3876         PR target/66112
3877         * gcc.target/i386/pr66112-1.c: New test.
3879 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3881         PR target/66048
3882         * gcc.target/i386/mpx/pr66048.cc: New.
3884 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3886         PR rtl-optimization/64616
3887         * gcc.dg/loop-8.c: New test.
3888         * gcc.dg/loop-9.c: New test.
3890 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3892         PR target/pr66047.c
3893         * gcc.target/i386/pr66047.c: New testcase.
3895 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3897         PR ipa/65873
3898         * gcc.c-torture/compile/pr65873.c: New testcase.
3900 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3902         PR fortran/66111
3903         * gfortran.dg/inline_matmul_10.f90:  New test.
3905 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3907         * c-c++-common/Wmisleading-indentation.c: New testcase.
3908         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3909         * c-c++-common/Wmisleading-indentation-2.md: New file.
3911 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3913         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3914         "break".
3915         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3917 2015-05-12  Richard Biener  <rguenther@suse.de>
3919         PR tree-optimization/66101
3920         * gcc.dg/torture/pr66101.c: New testcase.
3922 2015-05-12  Richard Biener  <rguenther@suse.de>
3924         PR tree-optimization/37021
3925         * gcc.target/i386/vect-addsub.c: New testcase.
3927 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3929         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3931 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3933         PR tree-optimization/66010
3934         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3936 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3938         PR c++/65133
3939         * g++.dg/cpp0x/trailing10.C: New.
3941 2015-05-12  Richard Biener  <rguenther@suse.de>
3943         * gcc.dg/vect/bb-slp-35.c: New testcase.
3945 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3947         PR fortran/66100
3948         * gfortran.dg/bound_simplification_6.f90: New.
3950 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3952         * gcc.target/mips/branch-1.c: Pass argument to bar().
3954 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3956         PR target/65753
3957         * gcc.target/i386/pr65753.c: New test.
3959 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3961         PR rtl-optimization/66076
3962         * gcc.dg/torture/pr66076.c: New test.
3964 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3966         PR fortran/66041
3967         * gfortran.dg/inline_matmul_7.f90:  New test.
3968         * gfortran.dg/inline_matmul_8.f90:  New test.
3969         * gfortran.dg/inline_matmul_9.f90:  New test.
3971 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3973         * gfortran.dg/bound_simplification_5.f90: New.
3975 2015-05-09  Jason Merrill  <jason@redhat.com>
3977         * lib/target-supports.exp (cxx_default): New global.
3978         (check_effective_target_c++11_only)
3979         (check_effective_target_c++14_only)
3980         (check_effective_target_c++98_only)
3981         (check_effective_target_c++1z_only): Check it.
3983 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3985         PR tree-optimization/64454
3986         * gcc.dg/tree-ssa/vrp97.c: New file.
3987         * gcc.dg/vect/slp-perm-7.c: Update.
3989 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3991         PR fortran/65894
3992         * gfortran.dg/elemental_subroutine_11.f90: New test.
3994 2015-05-08  Richard Biener  <rguenther@suse.de>
3996         PR tree-optimization/66036
3997         * gcc.dg/vect/slp-41.c: New testcase.
3999 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4001         * gfortran.dg/elemental_optional_args_7.f90: New.
4003 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4005         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4006         allow cmlt or sshr.
4008 2015-05-08  Marek Polacek  <polacek@redhat.com>
4010         PR c/64918
4011         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4012         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4014 2015-05-07  Marek Polacek  <polacek@redhat.com>
4016         PR c/65179
4017         * c-c++-common/Wshift-negative-value-1.c: New test.
4018         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4019         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4020         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4021         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4022         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4023         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4024         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4025         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4027 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4029         PR middle-end/192
4030         PR middle-end/54303
4031         * gcc.dg/fdata-sections-2.c: New file.
4033 2015-05-07  Marek Polacek  <polacek@redhat.com>
4035         PR testsuite/66046
4036         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4037         last dg-output.
4038         * c-c++-common/ubsan/align-7.c: Likewise.
4039         * c-c++-common/ubsan/bounds-8.c: Likewise.
4040         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4041         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4042         * c-c++-common/ubsan/null-1.c: Likewise.
4043         * c-c++-common/ubsan/null-10.c: Likewise.
4044         * c-c++-common/ubsan/null-11.c: Likewise.
4045         * c-c++-common/ubsan/null-2.c: Likewise.
4046         * c-c++-common/ubsan/null-3.c: Likewise.
4047         * c-c++-common/ubsan/null-4.c: Likewise.
4048         * c-c++-common/ubsan/null-5.c: Likewise.
4049         * c-c++-common/ubsan/null-6.c: Likewise.
4050         * c-c++-common/ubsan/null-7.c: Likewise.
4051         * c-c++-common/ubsan/null-8.c: Likewise.
4052         * c-c++-common/ubsan/null-9.c: Likewise.
4053         * c-c++-common/ubsan/object-size-1.c: Likewise.
4054         * c-c++-common/ubsan/object-size-10.c: Likewise.
4055         * c-c++-common/ubsan/object-size-4.c: Likewise.
4056         * c-c++-common/ubsan/object-size-5.c: Likewise.
4057         * c-c++-common/ubsan/object-size-7.c: Likewise.
4058         * c-c++-common/ubsan/object-size-8.c: Likewise.
4059         * c-c++-common/ubsan/object-size-9.c: Likewise.
4060         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4061         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4062         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4063         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4064         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4065         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4066         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4067         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4068         * c-c++-common/ubsan/pr59333.c: Likewise.
4069         * c-c++-common/ubsan/pr59667.c: Likewise.
4070         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4071         * c-c++-common/ubsan/pr60636.c: Likewise.
4072         * c-c++-common/ubsan/pr63802.c: Likewise.
4073         * c-c++-common/ubsan/recovery-1.c: Likewise.
4074         * c-c++-common/ubsan/recovery-3.c: Likewise.
4075         * c-c++-common/ubsan/shift-1.c: Likewise.
4076         * c-c++-common/ubsan/shift-2.c: Likewise.
4077         * c-c++-common/ubsan/shift-4.c: Likewise.
4078         * c-c++-common/ubsan/shift-7.c: Likewise.
4079         * c-c++-common/ubsan/undefined-2.c: Likewise.
4080         * c-c++-common/ubsan/vla-1.c: Likewise.
4081         * g++.dg/ubsan/null-1.C: Likewise.
4082         * g++.dg/ubsan/null-3.C: Likewise.
4083         * g++.dg/ubsan/null-4.C: Likewise.
4084         * g++.dg/ubsan/vptr-8.C: Likewise.
4085         * g++.dg/ubsan/vptr-9.C: Likewise.
4086         * gcc.dg/ubsan/bounds-2.c: Likewise.
4087         * gcc.dg/ubsan/object-size-9.c: Likewise.
4089 2015-05-07  Jeff Law  <law@redhat.com>
4091         * gcc.dg/tree-ssa/shorten-1.c: New test.
4093 2015-05-07  Richard Biener  <rguenther@suse.de>
4095         PR tree-optimization/66002
4096         * gcc.dg/vect/vect-125.c: New testcase.
4098 2015-05-07  Marek Polacek  <polacek@redhat.com>
4099             Martin Uecker  <uecker@eecs.berkeley.edu>
4101         * c-c++-common/ubsan/bounds-10.c: New test.
4103 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4105         * jit.dg/harness.h (set_options): Wrap with
4106         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4107         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4108         Special-case test-benchmark.c as a negative.
4109         * jit.dg/test-benchmark.c: New file.
4111 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4113         PR target/64208
4114         * gcc.target/arm/pr64208.c: New test.
4116 2015-05-06  Alan Modra  <amodra@gmail.com>
4118         PR target/66020
4119         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4120         (gparms): Make volatile.
4122 2015-05-06  Richard Biener  <rguenther@suse.de>
4124         PR tree-optimization/62283
4125         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4127 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4129         PR target/66015
4130         * gcc.target/aarch64/iinline-attr-1.c: New test.
4132 2015-05-06  Richard Biener  <rguenther@suse.de>
4134         * gcc.dg/vect/bb-slp-34.c: New testcase.
4136 2015-05-06  Richard Biener  <rguenther@suse.de>
4138         PR tree-optimization/62283
4139         * gcc.dg/vect/bb-slp-14.c: Adjust.
4141 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4143         PR target/65990
4144         * gcc.target/i386/pr65990.c: New test.
4146 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4148         PR target/65915
4149         * gcc.target/i386/pr65915.c: New.
4151 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4153         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4154         'va_list escapes 0'.
4156 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4158         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4159         in r222173.
4161 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4163         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4164         * gcc.target/arm/pr65924.c: Likewise.
4166 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4168         PR target/65871
4169         * gcc.target/i386/pr65871-3.c: New test.
4171 2015-05-04  Jeff Law  <law@redhat.com>
4173         Revert:
4174         2015-05-04  Jeff Law  <law@redhat.com>
4175         * gcc.dg/tree-ssa/shorten-1.c: New test.
4177 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4178             Jakub Jelinek  <jakub@redhat.com>
4180         PR c++/66007
4181         * g++.dg/cpp0x/Wnarrowing4.C: New.
4183 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4185         * lib/target-supports.exp
4186         (check_effective_target_keeps_null_pointer_checks): Clarify that
4187         this is for targets that disable -fdelete-null-pointer-checks,
4188         not default it to off.
4189         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4190         -fdelete-null-pointer-checks explicit.
4191         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4192         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4193         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4194         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4195         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4196         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4197         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4198         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4199         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4200         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4201         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4202         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4203         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4204         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4205         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4206         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4207         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4208         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4209         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4210         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4211         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4212         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4213         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4214         * g++.dg/cpp0x/static_assert9.C: Likewise.
4215         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4216         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4217         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4218         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4219         * g++.dg/tree-ssa/pr26406.C: Likewise.
4221 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4223         PR tree-optimization/65984
4224         * c-c++-common/ubsan/pr65984.c: New test.
4226 2015-05-04  Jeff Law  <law@redhat.com>
4228         * gcc.dg/tree-ssa/shorten-1.c: New test.
4230 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4232         PR fortran/44735
4233         * gfortran.dg/pr44735.f90: New test.
4235 2015-05-04  Richard Biener  <rguenther@suse.de>
4237         PR tree-optimization/65965
4238         * gcc.dg/vect/bb-slp-33.c: New testcase.
4240 2015-05-04  Richard Biener  <rguenther@suse.de>
4242         PR tree-optimization/65935
4243         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4245 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4247         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4248         for each supported variant instead of CHECK_RESULTS.
4249         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4250         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4251         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4252         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4253         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4254         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4255         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4256         expected results for unsupported variants.  Call CHECK for each
4257         supported variant instead of CHECK_RESULTS.
4258         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4259         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4260         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4261         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4262         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4263         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4264         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4265         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4266         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4267         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4268         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4269         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4270         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4271         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4272         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4273         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4274         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4275         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4276         expected results for unsupported variants.
4277         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4278         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4279         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4280         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4281         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4282         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4283         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4284         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4285         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4286         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4287         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4288         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4289         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4290         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4291         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4292         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4293         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4294         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4295         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4296         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4297         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4298         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4299         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4300         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4301         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4302         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4303         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4304         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4306 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4308         PR fortran/37131
4309         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4311 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4312             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4314         PR c++/65858
4315         * g++.dg/cpp0x/Wnarrowing3.C: New.
4317 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4319         * gcc.dg/20150120-1.c: New test.
4320         * gcc.dg/20150120-2.c: New test.
4321         * gcc.dg/20150120-3.c: New test.
4323 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4325         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4327 2015-05-01  Renlin Li  <renlin.li@arm.com>
4329         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4331 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4333         * gfortran.dg/bound_simplification_4.f90: New.
4335 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4337         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4338         with powerpc_p8vector_ok.
4340 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4342         PR fortran/37131
4343         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4344         scan pattern.
4345         * gfortran.dg/bound_9.f90:  New test case.
4347 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4349         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4350         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4351         for 32bit x86 targets.
4352         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4353         for 32bit x86 targets.
4354         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4355         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4356         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4357         for 32bit x86 targets.
4359 2015-04-30  Marek Polacek  <polacek@redhat.com>
4361         PR tree-optimization/63551
4362         * g++.dg/ipa/pr63551.C: New test.
4364 2015-04-30  Caroline Tice  <cmtice@google.com>
4366         PR  65929
4367         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4368         partition size on certain targets.
4370 2015-04-30  Renlin Li  <renlin.li@arm.com>
4372         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4374 2015-04-30  Marek Polacek  <polacek@redhat.com>
4376         * c-c++-common/Wbool-compare-3.c: New test.
4378         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4379         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4381 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4383         PR c++/57610
4384         * g++.dg/init/ref22.C: New.
4386 2015-04-30  Marek Polacek  <polacek@redhat.com>
4388         * gcc.dg/init-bad-8.c: New test.
4390         * gcc.dg/incomplete-typedef-1.c: New test.
4392 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4394         PR c++/59955
4395         * g++.dg/template/crash121.C: New.
4397 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4399         * gcc.target/mips/call-from-init.c: New test.
4400         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4402 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4404         PR target/65871
4405         * gcc.target/i386/pr65871-1.c: New test.
4406         * gcc.target/i386/pr65871-2.c: Ditto.
4408 2015-04-29  Marek Polacek  <polacek@redhat.com>
4410         PR c/64610
4411         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4412         * c-c++-common/Wbool-compare-2.c: New test.
4414 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4416         PR target/65770
4417         * gcc.target/aarch64/vstN_lane_1.c: New file.
4419 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4421         PR c++/64667
4422         * g++.dg/warn/Winit-self-3.C: New.
4424 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4426         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4428 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4430         PR target/65924
4431         * gcc.target/arm/pr65924.c: New test.
4433 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4435         * g++.dg/gomp/tpl-target-update.C: New file.
4437 2015-04-29  Richard Biener  <rguenther@suse.de>
4439         PR tree-optimization/65917
4440         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4442 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4444         PR target/64835
4445         * gcc.dg/ipa/iinline-attr.c: New test.
4446         * gcc.target/i386/iinline-attr-2.c: New test.
4448 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4450         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4451         segfault is fixed.
4453 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4455         * gcc.dg/vect/vect-33.c: Remove spurious line.
4457 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4459         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4461 2015-04-28  Marek Polacek  <polacek@redhat.com>
4463         PR c/65901
4464         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4465         * gcc.dg/pr65901.c: New test.
4467 2015-04-28  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/62283
4470         * gfortran.dg/vect/pr62283-2.f: New testcase.
4471         * gcc.dg/vect/bb-slp-14.c: Adjust.
4473 2015-04-28  Richard Biener  <rguenther@suse.de>
4475         PR tree-optimization/65851
4476         * g++.dg/torture/pr65851.C: New testcase.
4478 2015-04-27  Jeff Law <law@redhat.com>
4480         PR tree-optimization/65217
4481         * gcc.target/i386/pr65217.c: Remove XFAIL.
4483 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4485         PR fortran/60322
4486         Add tests forgotten to svn-add.
4487         * gfortran.dg/class_allocate_19.f03: New test.
4488         * gfortran.dg/class_array_20.f03: New test.
4489         * gfortran.dg/class_array_21.f03: New test.
4490         * gfortran.dg/finalize_29.f08: New test.
4492 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4494         PR fortran/59678
4495         PR fortran/65841
4496         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4497         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4499 2015-04-27  Caroline Tice  <cmtice@google.com>
4501         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4502         partition size.
4504 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4506         PR target/64579
4507         * gcc.target/powerpc/htm-1.c: New test.
4508         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4509         on 64-bit compiles.
4510         (__builtin_tabortdci): Likewise.
4511         (__builtin_tcheck): Remove operand.
4512         * lib/target-supports.exp (check_htm_hw_available): New function.
4514 2015-04-27  Richard Biener  <rguenther@suse.de>
4516         * gcc.target/i386/pr65217.c: XFAIL.
4518 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4520         PR tree-optimization/65875
4521         * gcc.c-torture/compile/pr65875.c: New test.
4523 2015-04-25  Marek Polacek  <polacek@redhat.com>
4525         PR c/52085
4526         * gcc.dg/enum-incomplete-2.c: New test.
4527         * gcc.dg/enum-mode-1.c: New test.
4529 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4531         PR target/65849
4532         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4533         set new options.
4534         * gcc.target/powerpc/pr65849-2.c: Likewise.
4536 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4538         PR tree-optimization/65802
4539         * g++.dg/pr65802.C: Move to ...
4540         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4541         stdarg.h.  Rewrite for C.
4542         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4543         va_start and va_end.  Remove unnecessary inline asm.
4545 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4546             Wei Mi  <wmi@google.com>
4548         * gcc.target/i386/sse2-load-multi.c: New test.
4549         * gcc.target/i386/sse2-store-multi.c: Ditto.
4551 2015-04-24  Marek Polacek  <polacek@redhat.com>
4553         PR c/65830
4554         * c-c++-common/pr65830.c: New test.
4556         PR c/63357
4557         * c-c++-common/Wlogical-op-1.c: New test.
4559 2015-04-24  Marek Polacek  <polacek@redhat.com>
4561         PR c/61534
4562         * c-c++-common/pr61534-1.c: New test.
4564 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4565             Steven Bosscher <steven@gcc.gnu.org>
4567         PR rtl-optimization/34503
4568         * gcc.target/arm/pr64616.c: New file.
4570 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4572         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4574 2015-04-24  Terry Guo  <terry.guo@arm.com>
4576         * gcc.target/arm/pr65710.c: Update the options.
4578 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4580         * gcc.target/i386/pr65523.c: Skip x32.
4582 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4584         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4585         to look for vcl* where appropriate.
4587 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4589         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4590         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4592 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4594         PR target/26702
4595         * gcc.target/arm/pr26702.c: New test.
4597 2015-04-23  Marek Polacek  <polacek@redhat.com>
4599         PR c/65345
4600         * gcc.dg/pr65345-1.c: New test.
4601         * gcc.dg/pr65345-2.c: New test.
4603 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4605         * gcc.target/powerpc/crypto-builtin-2.c: New.
4607 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4609         PR fortran/60322
4610         * gfortran.dg/class_allocate_19.f03: New test.
4611         * gfortran.dg/class_array_20.f03: New test.
4612         * gfortran.dg/class_array_21.f03: New test.
4613         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4614         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4615         initialization correctly.
4616         * gfortran.dg/finalize_29.f08: New test.
4618 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4620         * gcc.target/powerpc/swaps-p8-18.c: New test.
4622 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4624         PR target/65456
4625         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4626         * gcc.dg/vect/bb-slp-25.c: Likewise.
4627         * gcc.dg/vect/bb-slp-29.c: Likewise.
4628         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4629         vect_no_align && { ! vect_hw_misalign }.
4630         * gcc.dg/vect/bb-slp-9.c: Likewise.
4631         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4632         vect_hw_misalign.
4633         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4634         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4635         account for POWER8, where peeling for alignment is not needed.
4636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4637         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4638         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4639         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4640         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4641         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4642         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4643         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4644         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4645         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4646         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4647         * gcc.dg/vect/pr16105.c: Likewise.
4648         * gcc.dg/vect/pr20122.c: Likewise.
4649         * gcc.dg/vect/pr33804.c: Likewise.
4650         * gcc.dg/vect/pr33953.c: Likewise.
4651         * gcc.dg/vect/pr56787.c: Likewise.
4652         * gcc.dg/vect/pr58508.c: Likewise.
4653         * gcc.dg/vect/slp-25.c: Likewise.
4654         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4655         * gcc.dg/vect/vect-105.c: Likewise.
4656         * gcc.dg/vect/vect-27.c: Likewise.
4657         * gcc.dg/vect/vect-29.c: Likewise.
4658         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4659         POWER8.
4660         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4661         && { ! vect_hw_misalign }.
4662         * gcc.dg/vect/vect-44.c: Likewise.
4663         * gcc.dg/vect/vect-48.c: Likewise.
4664         * gcc.dg/vect/vect-50.c: Likewise.
4665         * gcc.dg/vect/vect-52.c: Likewise.
4666         * gcc.dg/vect/vect-56.c: Likewise.
4667         * gcc.dg/vect/vect-60.c: Likewise.
4668         * gcc.dg/vect/vect-72.c: Likewise.
4669         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4670         * gcc.dg/vect/vect-75.c: Likewise.
4671         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4672         * gcc.dg/vect/vect-77-global.c: Likewise.
4673         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4674         * gcc.dg/vect/vect-78-global.c: Likewise.
4675         * gcc.dg/vect/vect-93.c: Likewise.
4676         * gcc.dg/vect/vect-95.c: Likewise.
4677         * gcc.dg/vect/vect-96.c: Likewise.
4678         * gcc.dg/vect/vect-cond-1.c: Likewise.
4679         * gcc.dg/vect/vect-cond-3.c: Likewise.
4680         * gcc.dg/vect/vect-cond-4.c: Likewise.
4681         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4682         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4683         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4684         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4685         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4686         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4687         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4688         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4689         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4690         * gcc.dg/vect/vect-outer-5.c: Likewise.
4691         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4692         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4693         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4694         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4695         * gcc.dg/vect/vect-peel-3.c: Likewise.
4696         * gcc.dg/vect/vect-peel-4.c: Likewise.
4697         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4698         * gcc.target/powerpc/pr65456.c: New test.
4699         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4700         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4701         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4702         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4703         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4704         vect_no_align && { ! vect_hw_misalign }.
4705         * gfortran.dg/vect/vect-3.f90: Likewise.
4706         * gfortran.dg/vect/vect-4.f90: Likewise.
4707         * gfortran.dg/vect/vect-5.f90: Likewise.
4708         * lib/target-supports.exp (check_effective_target_vect_no_align):
4709         Return 1 for POWER8.
4710         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4712 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4714         PR fortran/65429
4715         * gfortran.dg/pr65429.f90: New test.
4717 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4719         * c-c++-common/asan/user-section-1.c: New test.
4720         * c-c++-common/asan/user-section-2.c: New test.
4721         * c-c++-common/asan/user-section-3.c: New test.
4723 2015-04-22  Hale Wang  <hale.wang@arm.com>
4724             Terry Guo  <terry.guo@arm.com>
4726         PR rtl-optimization/64818
4727         * gcc.target/arm/pr64818.c: New test.
4729 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4731         PR ipa/65076
4732         * g++.dg/tree-ssa/pr61034.C: Update template.
4733         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4734         * gcc.dg/Warray-bounds-11.c: Likewise.
4735         * gcc.dg/Warray-bounds.c: Likewise.
4737 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4739         PR libgfortran/65234
4740         * gfortran.dg/fmt_unlimited.f90: New test.
4742 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4744         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4745         headers.
4746         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4747         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4748         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4749         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4750         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4751         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4752         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4754 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4756         PR libgfortran/56743
4757         * gfortran.dg/namelist_87.f90: New test.
4759 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4761         * gcc.target/aarch64/mult-synth_1.c: New test.
4762         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4763         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4764         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4765         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4766         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4768 2015-04-21  Richard Biener  <rguenther@suse.de>
4770         PR tree-optimization/65650
4771         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4772         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4773         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4774         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4775         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4776         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4778 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4780         PR tree-optimization/65802
4781         * g++.dg/pr65802.C: New test.
4783 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4785         PR testsuite/65767
4786         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4787         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4789 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4791         PR c++/65801
4792         * g++.dg/cpp0x/Wnarrowing2.C: New.
4794 2015-04-20  Jeff Law  <law@redhat.com>
4796         PR tree-optimization/65658
4797         * gcc.dg/pr65658.c: New test.
4799 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4801         PR target/64134
4802         * gcc.target/aarch64/vec_init_1.c: New test.
4804 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4806         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4807         targets.
4809 2015-04-18  Martin Sebor  <msebor@redhat.com>
4811         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4812         of non-nul characters.
4813         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4815 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4817         PR target/65787
4818         * gcc.target/powerpc/pr65787.c: New.
4820 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4822         PR target/65689
4823         * gcc.target/aarch64/c-output-template-4.c: New test.
4825 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4827         PR target/65780
4828         * gcc.dg/pr65780-1.c: New test.
4829         * gcc.dg/pr65780-2.c: Likewise.
4830         * gcc.target/i386/pr32219-9.c: Likewise.
4831         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4832         symbol.
4833         * gcc.target/i386/pr64317.c (c): Initialize.
4835 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4837         PR target/65612
4838         * g++.dg/ext/mv18.C: New test.
4839         * g++.dg/ext/mv19.C: Likewise.
4840         * g++.dg/ext/mv20.C: Likewise.
4841         * g++.dg/ext/mv21.C: Likewise.
4842         * g++.dg/ext/mv22.C: Likewise.
4843         * g++.dg/ext/mv23.C: Likewise.
4845 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4847         PR c++/64527
4848         * g++.dg/init/pr64527.C: New test.
4850 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4851             Michael Matz  <matz@suse.de>
4853         PR tree-optimization/64950
4854         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4855         x86_64-*-*.
4857 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4859         * c-c++-common/asan/user-section-1.c: New test.
4861 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4863         PR debug/65771
4864         * gcc.dg/debug/pr65771.c: New test.
4866 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4868         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4869         __buitlin_alloca with __builtin_alloca.
4871 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4873         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4875 2015-04-16  Richard Biener  <rguenther@suse.de>
4877         PR tree-optimization/64277
4878         * gcc.dg/Warray-bounds-14.c: New testcase.
4879         * gcc.dg/Warray-bounds-15.c: Likewise.
4880         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4881         * c-c++-common/ubsan/bounds-6.c: Likewise.
4883 2015-04-16  Renlin Li  <renlin.li@arm.com>
4885         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4886         * gcc.target/arm/unsigned-float.c: New.
4888 2015-04-16  Richard Biener  <rguenther@suse.de>
4890         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4891         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4892         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4894 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4896         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4897         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4898         * g++.dg/cpp0x/defaulted21.C: Likewise.
4899         * g++.dg/cpp0x/defaulted28.C: Likewise.
4900         * g++.dg/cpp0x/defaulted47.C: Likewise.
4901         * g++.dg/cpp0x/elision_neg.C: Likewise.
4902         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4903         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4904         * g++.dg/cpp0x/implicit1.C: Likewise.
4905         * g++.dg/cpp0x/implicit9.C: Likewise.
4906         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4907         * g++.dg/cpp0x/range-for13.C: Likewise.
4908         * g++.dg/gomp/clause-2.C: Likewise.
4909         * g++.dg/gomp/udr-5.C: Likewise.
4910         * g++.dg/inherit/access6.C: Likewise.
4911         * g++.dg/lookup/duperr1.C: Likewise.
4912         * g++.dg/lookup/friend2.C: Likewise.
4913         * g++.dg/lookup/pr6936.C: Likewise.
4914         * g++.dg/lookup/scoped1.C: Likewise.
4915         * g++.dg/lookup/using26.C: Likewise.
4916         * g++.dg/lookup/using38.C: Likewise.
4917         * g++.dg/other/access2.C: Likewise.
4918         * g++.dg/overload/defarg3.C: Likewise.
4919         * g++.dg/overload/defarg6.C: Likewise.
4920         * g++.dg/parse/access11.C: Likewise.
4921         * g++.dg/parse/access2.C: Likewise.
4922         * g++.dg/parse/access3.C: Likewise.
4923         * g++.dg/parse/access4.C: Likewise.
4924         * g++.dg/parse/access5.C: Likewise.
4925         * g++.dg/parse/access6.C: Likewise.
4926         * g++.dg/parse/access8.C: Likewise.
4927         * g++.dg/parse/access9.C: Likewise.
4928         * g++.dg/parse/crash40.C: Likewise.
4929         * g++.dg/tc1/dr142.C: Likewise.
4930         * g++.dg/tc1/dr166.C: Likewise.
4931         * g++.dg/tc1/dr52.C: Likewise.
4932         * g++.dg/template/access11.C: Likewise.
4933         * g++.dg/template/access18.C: Likewise.
4934         * g++.dg/template/access19.C: Likewise.
4935         * g++.dg/template/access2.C: Likewise.
4936         * g++.dg/template/access20.C: Likewise.
4937         * g++.dg/template/access26.C: Likewise.
4938         * g++.dg/template/access3.C: Likewise.
4939         * g++.dg/template/access7.C: Likewise.
4940         * g++.dg/template/conv12.C: Likewise.
4941         * g++.dg/template/crash69.C: Likewise.
4942         * g++.dg/template/friend31.C: Likewise.
4943         * g++.dg/template/friend32.C: Likewise.
4944         * g++.dg/template/memfriend15.C: Likewise.
4945         * g++.dg/template/memfriend16.C: Likewise.
4946         * g++.dg/template/memfriend17.C: Likewise.
4947         * g++.dg/template/memfriend7.C: Likewise.
4948         * g++.dg/template/pr32519.C: Likewise.
4949         * g++.dg/template/qualttp21.C: Likewise.
4950         * g++.dg/template/qualttp8.C: Likewise.
4951         * g++.dg/template/ttp10.C: Likewise.
4952         * g++.dg/template/typedef11.C: Likewise.
4953         * g++.dg/template/typedef13.C: Likewise.
4954         * g++.dg/template/typedef19.C: Likewise.
4955         * g++.dg/template/typedef20.C: Likewise.
4956         * g++.dg/template/typedef22.C: Likewise.
4957         * g++.dg/template/using16.C: Likewise.
4958         * g++.dg/template/virtual3.C: Likewise.
4959         * g++.dg/ubsan/pr61272.C: Likewise.
4960         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4961         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4962         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4963         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4964         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4965         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4966         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4967         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4968         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4969         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4970         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4971         * g++.old-deja/g++.jason/access17.C: Likewise.
4972         * g++.old-deja/g++.jason/access18.C: Likewise.
4973         * g++.old-deja/g++.jason/access22.C: Likewise.
4974         * g++.old-deja/g++.jason/access23.C: Likewise.
4975         * g++.old-deja/g++.jason/access8.C: Likewise.
4976         * g++.old-deja/g++.jason/delete3.C: Likewise.
4977         * g++.old-deja/g++.jason/report.C: Likewise.
4978         * g++.old-deja/g++.law/access2.C: Likewise.
4979         * g++.old-deja/g++.law/access3.C: Likewise.
4980         * g++.old-deja/g++.law/access4.C: Likewise.
4981         * g++.old-deja/g++.law/access5.C: Likewise.
4982         * g++.old-deja/g++.law/arm12.C: Likewise.
4983         * g++.old-deja/g++.law/arm14.C: Likewise.
4984         * g++.old-deja/g++.law/ctors13.C: Likewise.
4985         * g++.old-deja/g++.law/union2.C: Likewise.
4986         * g++.old-deja/g++.law/visibility12.C: Likewise.
4987         * g++.old-deja/g++.law/visibility15.C: Likewise.
4988         * g++.old-deja/g++.law/visibility16.C: Likewise.
4989         * g++.old-deja/g++.law/visibility17.C: Likewise.
4990         * g++.old-deja/g++.law/visibility18.C: Likewise.
4991         * g++.old-deja/g++.law/visibility19.C: Likewise.
4992         * g++.old-deja/g++.law/visibility20.C: Likewise.
4993         * g++.old-deja/g++.law/visibility21.C: Likewise.
4994         * g++.old-deja/g++.law/visibility24.C: Likewise.
4995         * g++.old-deja/g++.law/visibility4.C: Likewise.
4996         * g++.old-deja/g++.law/visibility5.C: Likewise.
4997         * g++.old-deja/g++.law/visibility6.C: Likewise.
4998         * g++.old-deja/g++.law/visibility7.C: Likewise.
4999         * g++.old-deja/g++.law/visibility8.C: Likewise.
5000         * g++.old-deja/g++.law/visibility9.C: Likewise.
5001         * g++.old-deja/g++.niklas/t135.C: Likewise.
5002         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5003         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5004         * g++.old-deja/g++.other/access11.C: Likewise.
5005         * g++.old-deja/g++.other/access4.C: Likewise.
5006         * g++.old-deja/g++.other/access7.C: Likewise.
5007         * g++.old-deja/g++.other/crash1.C: Likewise.
5008         * g++.old-deja/g++.other/crash7.C: Likewise.
5009         * g++.old-deja/g++.other/friend1.C: Likewise.
5010         * g++.old-deja/g++.other/friend4.C: Likewise.
5011         * g++.old-deja/g++.other/friend9.C: Likewise.
5012         * g++.old-deja/g++.other/lineno1.C: Likewise.
5013         * g++.old-deja/g++.other/using1.C: Likewise.
5014         * g++.old-deja/g++.pt/enum14.C: Likewise.
5015         * g++.old-deja/g++.pt/friend11.C: Likewise.
5016         * g++.old-deja/g++.pt/friend21.C: Likewise.
5017         * g++.old-deja/g++.pt/friend3.C: Likewise.
5018         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5019         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5020         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5021         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5023 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5025         PR ipa/65765
5026         * g++.dg/ipa/pr65765.C: New test.
5028 2015-04-15  Nick Clifton  <nickc@redhat.com>
5030         * gcc.target/rx/builtins.c: Disable RMPA test if string
5031         instructions are not allowed.
5033 2015-04-15  Alan Modra  <amodra@gmail.com>
5035         * gcc.dg/pr65408.c: New.
5037 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5039         PR target/65729
5040         * gcc.target/arm/pr65729.c: New test.
5042 2015-04-14  Richard Biener  <rguenther@suse.de>
5044         PR tree-optimization/65758
5045         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5047 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5049         PR target/65648
5050         * gcc.c-torture/execute/pr65648.c: New test.
5052 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5054         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5055         __builtin_finite instead of finite.
5056         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5057         Likewise.
5059 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5061         PR tree-optimization/63387
5062         * gcc.dg/pr63387.c: New testcase.
5064 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5066         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5068 2015-04-13  Richard Biener  <rguenther@suse.de>
5070         PR tree-optimization/65204
5071         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5073 2015-04-13  Terry Guo  <terry.guo@arm.com>
5075         PR target/65710
5076         * gcc.target/arm/pr65710.c: New.
5078 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5080         PR tree-optimization/65747
5081         * g++.dg/torture/pr65747.C: New test.
5083 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5085         PR c++/65736
5086         * g++.dg/cpp0x/pr65736.C: New test.
5088 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5089             Martin Liska  <mliska@suse.cz>
5091         PR ipa/65722
5092         * g++.dg/ipa/pr65722.C: New testcase.
5094 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5096         PR tree-optimization/65735
5097         * gcc.c-torture/compile/pr65735.c: New test.
5099 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5101         PR middle-end/65554
5102         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5104 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5106         PR target/65671
5107         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5109 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5111         PR target/65647
5112         * gcc.target/arm/pr65647-2.c: New.
5114 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5116         PR target/65694
5117         * g++.dg/torture/pr65694.C: New test.
5119 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5121         * gfortran.dg/coarray_lock_6.f90: New.
5122         * gfortran.dg/coarray_lock_7.f90: New.
5123         * gfortran.dg/coarray/lock_2.f90: New.
5125 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5127         PR fortran/56674
5128         PR fortran/58813
5129         PR fortran/59016
5130         PR fortran/59024
5131         * gfortran.dg/used_types_27.f90: New.
5133 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5135         PR target/65671
5136         * gcc.target/i386/pr65671.c: New.
5138 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5140         PR tree-optimization/65709
5141         * c-c++-common/ubsan/align-9.c: New test.
5143 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5145         PR fortran/56852
5146         * gfortran.dg/pr56852.f90: New test.
5148 2015-04-09  Marek Polacek  <polacek@redhat.com>
5149             Jakub Jelinek  <jakub@redhat.com>
5151         PR middle-end/65554
5152         * g++.dg/opt/pr65554.C: New test.
5154 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5156         PR c++/65690
5157         * c-c++-common/attr-aligned-1.c: New test.
5159 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5161         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5163 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5165         PR target/65676
5166         * gcc.target/i386/sse-25.c: New.
5168 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5170         PR target/65693
5171         * gcc.target/i386/pr65693.c: New test.
5173 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5175         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5177 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5179         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5181 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5183         * gcc.target/i386/thunk-retbnd.c: New.
5185 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5187         * gnat.dg/opt48.adb: New test.
5188         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5189         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5191 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5193         PR ipa/65540
5194         * gcc.c-torture/compile/pr65540.c: New.
5196 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5198         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5199         -Wno-pointer-arith.
5201 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5203         PR debug/65678
5204         * g++.dg/debug/pr65678.C: New test.
5206         PR middle-end/65680
5207         * gcc.c-torture/compile/pr65680.c: New test.
5209 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5211         PR fortran/65548
5212         * gfortran.dg/allocate_with_source_5.f90: New test.
5214 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5216         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5217         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5219 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5221         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5223 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5225         PR target/65614
5226         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5227         to get floating point compression.
5228         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5230 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5232         PR preprocessor/61977
5233         * gcc.dg/cpp/pr61977.c: New test.
5235 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5237         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5239 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5241         PR target/65647
5242         * gcc.target/arm/pr65647.c: New.
5244 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5246         PR ipa/65655
5247         * g++.dg/torture/pr65655.C: New testcase.
5249 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5251         PR c++/64085
5252         * g++.dg/cpp1y/lambda-init13.C: New.
5254 2015-04-03  Marek Polacek  <polacek@redhat.com>
5256         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5258 2015-04-02  Marek Polacek  <polacek@redhat.com>
5260         PR c++/65642
5261         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5262         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5264 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5266         PR preprocessor/61977
5267         * gcc.target/powerpc/pr61977-1.c: New test.
5268         * gcc.target/powerpc/pr61977-2.c: New test.
5270 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5272         PR c++/56100
5273         * g++.dg/warn/Wshadow-8.C: New.
5274         * g++.dg/warn/Wshadow-9.C: Likewise.
5275         * g++.dg/warn/Wshadow-10.C: Likewise.
5276         * g++.dg/warn/Wshadow-11.C: Likewise.
5278 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5280         * gcc.dg/pr23623.c: Added aligned attribute.
5281         * gcc.dg/20141029-1.c: Likewise.
5282         * gcc.dg/20150306-1.c: New test.
5284 2015-04-01  Marek Polacek  <polacek@redhat.com>
5286         PR c++/65554
5287         * g++.dg/cpp0x/initlist93.C: New test.
5288         * g++.dg/cpp0x/initlist94.C: New test.
5290 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5292         PR target/65624
5293         * gcc.target/aarch64/pr65624.c: New test.
5295 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5297         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5299 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5301         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5302         extra variable to force stack alignment.
5303         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5304         extra variable to force stack alignment.
5306 2015-03-31  Marek Polacek  <polacek@redhat.com>
5308         PR c++/65390
5309         * g++.dg/template/pr65390.C: New test.
5311 2015-03-31  Martin Liska  <mliska@suse.cz>
5313         * g++.dg/ipa/pr65557.C: New test.
5315 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5317         * gcc.target/s390/hotpatch-25.c: New test.
5318         * gcc.target/s390/hotpatch-1.c: Update test.
5319         * gcc.target/s390/hotpatch-10.c: Update test.
5320         * gcc.target/s390/hotpatch-11.c: Update test.
5321         * gcc.target/s390/hotpatch-12.c: Update test.
5322         * gcc.target/s390/hotpatch-13.c: Update test.
5323         * gcc.target/s390/hotpatch-14.c: Update test.
5324         * gcc.target/s390/hotpatch-15.c: Update test.
5325         * gcc.target/s390/hotpatch-16.c: Update test.
5326         * gcc.target/s390/hotpatch-17.c: Update test.
5327         * gcc.target/s390/hotpatch-18.c: Update test.
5328         * gcc.target/s390/hotpatch-19.c: Update test.
5329         * gcc.target/s390/hotpatch-2.c: Update test.
5330         * gcc.target/s390/hotpatch-21.c: Update test.
5331         * gcc.target/s390/hotpatch-22.c: Update test.
5332         * gcc.target/s390/hotpatch-23.c: Update test.
5333         * gcc.target/s390/hotpatch-24.c: Update test.
5334         * gcc.target/s390/hotpatch-3.c: Update test.
5335         * gcc.target/s390/hotpatch-4.c: Update test.
5336         * gcc.target/s390/hotpatch-5.c: Update test.
5337         * gcc.target/s390/hotpatch-6.c: Update test.
5338         * gcc.target/s390/hotpatch-7.c: Update test.
5339         * gcc.target/s390/hotpatch-8.c: Update test.
5340         * gcc.target/s390/hotpatch-9.c: Update test.
5341         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5343 2015-03-31  Richard Biener  <rguenther@suse.de>
5345         PR middle-end/65626
5346         * g++.dg/torture/pr65626.C: New testcase.
5348 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5350         PR target/65531
5351         * gcc.target/i386/mpx/pr65531.cc: New.
5353 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5355         PR target/65602
5356         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5357         __builtin_alloca instead of alloca.
5358         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5359         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5360         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5361         check.
5363 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5365         PR ipa/65610
5366         * g++.dg/ubsan/pr65610.C: New test.
5368 2015-03-30  Marek Polacek  <polacek@redhat.com>
5370         PR c++/65398
5371         * g++.dg/cpp0x/pr65398-2.C: New test.
5373 2015-03-30  Marek Polacek  <polacek@redhat.com>
5375         * c-c++-common/pr65556.c: Change the width of bit-fields.
5377 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5379         PR ipa/65588
5380         * gcc.target/i386/pr65588.c: New testcase.
5382 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5384         PR libgfortran/65563
5385         * gfortran.dg/open_errors_2.f90:  New test.
5387 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5389         PR libgfortran/65596
5390         * gfortran.dg/namelist_86.f90: New test.
5392 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5394         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5395         statement to reflect new ownership.
5397 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5399         PR c++/42328
5400         * g++.dg/template/friend58.C: New.
5401         * g++.dg/template/friend59.C: Likewise.
5403 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5405         PR c/65586
5406         * g++.dg/gomp/openmp-simd-3.C: New.
5407         * gcc.dg/gomp/openmp-simd-3.c: New.
5409 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5411         PR target/65248
5412         * gcc.target/i386/pr65248-1.c: New file.
5413         * gcc.target/i386/pr65248-2.c: Likewise.
5414         * gcc.target/i386/pr65248-3.c: Likewise.
5415         * gcc.target/i386/pr65248-4.c: Likewise.
5417 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5419         PR target/65593
5420         * gcc.c-torture/compile/pr65593.c: New test.
5422 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5424         PR c++/59329
5425         * g++.dg/cpp1y/constexpr-assert1.C: New.
5427 2015-03-27  Marek Polacek  <polacek@redhat.com>
5429         PR c++/65556
5430         * c-c++-common/pr65556.c: New test.
5432 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5434         PR ipa/65600
5435         * g++.dg/torture/pr65600.C: New testcase.
5437 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5439         PR target/65407
5440         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5442 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5444         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5445         statement and cleanup. Fixed typos.
5447 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5449         PR middle-end/65595
5450         * gcc.c-torture/compile/pr65595.c: New testcase.
5452 2015-03-27  Marek Polacek  <polacek@redhat.com>
5454         PR sanitizer/65583
5455         * g++.dg/ubsan/pr65583.C: New test.
5457 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5459         * gcc.c-torture/compile/20150327.c: New testcase.
5461 2015-03-26  Richard Biener  <rguenther@suse.de>
5463         PR middle-end/65555
5464         * g++.dg/torture/pr65555.C: New testcase.
5466 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5468         PR tree-optimization/64715
5469         * gcc.dg/builtin-object-size-15.c: New test.
5470         * gcc.dg/pr64715-1.c: New test.
5471         * gcc.dg/pr64715-2.c: New test.
5473 2015-03-26  Richard Biener  <rguenther@suse.de>
5475         PR middle-end/65519
5476         * gnat.dg/specs/opt2.ads: Fix testcase.
5478 2015-03-25  Martin Sebor  <msebor@redhat.com>
5480         PR testsuite/65526
5481         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5482         when target isn't arm*-*-*-*.
5483         (check_effective_target_arm_nothumb): Likewise.
5484         (check_effective_target_arm_little_endian): Likewise.
5485         (check_effective_target_arm_vect_no_misalign): Likewise.
5486         (check_effective_target_aarch64_little_endian): Fail early if target
5487         isn't aarch64*-*-*.
5489 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5491         PR tree-optimization/65177
5492         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5494 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5496         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5497         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5498         smmintrin.h and mm3dnow.h.
5500 2015-03-25  Marek Polacek  <polacek@redhat.com>
5502         PR c++/65558
5503         * g++.dg/cpp0x/pr65558.C: New test.
5505 2015-03-25  Marek Polacek  <polacek@redhat.com>
5507         PR c++/61670
5508         * g++.dg/template/pr61670.C: New test.
5510 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5512         PR c++/54987
5513         * g++.dg/template/pr54987.C: New.
5515 2015-03-25  Richard Biener  <rguenther@suse.de>
5517         PR tree-optimization/62630
5518         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5520 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5522         PR target/65508
5523         * gcc.target/i386/mpx/pr65508.c: New.
5525 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5527         PR fortran/64952
5528         PR fortran/65532
5529         * gfortran.dg/data_initialized_3.f90: New.
5531 2015-03-25  Richard Biener  <rguenther@suse.de>
5533         PR middle-end/65519
5534         * gnat.dg/specs/opt2.ads: New testcase.
5536 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5538         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5539         * gcc.target/arm/memset-inline-4.c: Skip for
5540         arm_tune_string_ops_prefer_neon.
5541         * gcc.target/arm/memset-inline-5.c: Ditto.
5542         * gcc.target/arm/memset-inline-6.c: Ditto.
5543         * gcc.target/arm/memset-inline-8.c: Ditto.
5544         * gcc.target/arm/memset-inline-9.c: Ditto.
5546 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5548         PR c++/58923
5549         * g++.dg/other/virtual3.C: New.
5551 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5553         PR c++/60130
5554         * g++.dg/cpp0x/vt-60130.C: New.
5556 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5558         PR c++/61971
5559         * g++.dg/warn/Warray-bounds-7.C: New.
5561 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5563         PR c++/60067
5564         * g++.dg/template/defarg18.C: New.
5566 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5568         PR c++/59988
5569         * g++.dg/cpp0x/vt-59988.C: New.
5571 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5573         PR tree-optimization/65533
5574         * gcc.dg/pr65533.c: New test.
5576 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5578         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5579         source= and mold= expressions functionality.
5580         * gfortran.dg/allocate_class_4.f90: New test.
5581         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5582         copying an unlimited polymorhpic object containing a char array
5583         to another unlimited polymorphic object respects the _len
5584         component.
5585         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5586         whether deferred length char array allocate works, unlimited
5587         polymorphic object allocation from a string works and if
5588         allocating an array of deferred length strings works.
5589         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5591 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5593         PR c++/65513
5594         * g++.dg/cpp0x/constexpr-array11.C: New.
5596 2015-03-24  Richard Biener  <rguenther@suse.de>
5598         PR middle-end/65517
5599         * gcc.dg/torture/pr65517.c: New testcase.
5601 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5603         * gfortran.dg/coindexed_1.f90: Moved from
5604         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5606 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5608         PR testsuite/65506
5609         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5610         gimple dump.
5612         PR target/65523
5613         * gcc.target/i386/pr65523.c: New test.
5615         PR ipa/65475
5616         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5617         dg-options.
5618         * g++.dg/lto/pr65475b_0.C: Likewise.
5620 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5622         PR target/65505
5623         * gcc.target/sh/torture/pr65505.c: New.
5625 2015-03-23  Martin Sebor  <msebor@redhat.com>
5627         PR testsuite/63175
5628         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5629         assembly for lvx in addition to lxv.
5631 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5633         PR target/65504
5634         * gfortran.dg/pr65504.f90: New test.
5636         PR ipa/65521
5637         * gcc.dg/pr65521.c: New test.
5639 2015-03-23  Richard Biener  <rguenther@suse.de>
5641         PR tree-optimization/65518
5642         * gcc.dg/vect/pr65518.c: New testcase.
5644 2015-03-23  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/65494
5647         * gcc.dg/vect/pr65494.c: New testcase.
5649 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5651         PR preprocessor/65238
5652         * c-c++-common/cpp/pr65238-1.c: New test.
5653         * gcc.dg/cpp/pr65238-2.c: New test.
5654         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5655         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5657 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5658             Mikael Morin  <mikael@gcc.gnu.org>
5660         PR fortran/64952
5661         * gfortran.dg/elemental_dependency_4.f90: New.
5662         * gfortran.dg/elemental_dependency_5.f90: New.
5664 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5666         PR ipa/65475
5667         * g++.dg/lto/pr65475b_0.C: New testcase.
5668         * g++.dg/lto/pr65475b_1.C: New testcase.
5669         * g++.dg/lto/pr65475c_0.C: New testcase.
5670         * g++.dg/lto/pr65475c_1.C: New testcase.
5672 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5674         * gfortran.dg/coarray_38.f90: New.
5675         * gfortran.dg/coarray_39.f90: New.
5676         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5677         compile test.
5679 2015-03-20  Marek Polacek  <polacek@redhat.com>
5681         PR c++/65398
5682         * g++.dg/cpp0x/pr65398.C: New test.
5684 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5686         PR ipa/65475
5687         * g++.dg/lto/pr65475_0.C: New testcase.
5688         * g++.dg/lto/pr65475_1.C: New testcase.
5690 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5692         PR rtl-optimization/64366
5693         * gcc.target/sh/pr64366.c: New.
5695 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/48324
5698         * g++.dg/cpp0x/constexpr-48324.C: New.
5700 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5702         PR c++/48453
5703         * g++.dg/cpp0x/pr48453.C: New.
5705 2015-03-20  Marek Polacek  <polacek@redhat.com>
5707         PR c++/65072
5708         * g++.dg/cpp0x/pr65072.C: New test.
5710 2015-03-20  Richard Biener  <rguenther@suse.de>
5712         PR middle-end/64715
5713         * gcc.dg/pr15347.c: Use -O.
5714         * c-c++-common/pr19807-1.c: Likewise.
5716 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5718         * gnat.dg/volatile13.ad[sb]: New test.
5720 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5722         PR rtl-optimization/60851
5723         * gcc.target/i386/pr60851.c: New test.
5725 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5727         PR target/65240
5728         * g++.dg/pr65240.h: Add tests for PR 65240.
5729         * g++.dg/pr65240-1.C: Likewise.
5730         * g++.dg/pr65240-2.C: Likewise.
5731         * g++.dg/pr65240-3.C: Likewise.
5732         * g++.dg/pr65240-4.C: Likewise.
5734 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5736         PR rtl-optimization/63491
5737         * gcc.target/powerpc/pr63491.c: New.
5739 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5741         * g++.dg/ipa/pr65465.C: New test.
5743 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5745         PR c++/52659
5746         * g++.dg/cpp0x/deleted11.C: New.
5748 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5750         PR sanitizer/65400
5751         * c-c++-common/tsan/pr65400-3.c: New test.
5753 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5755         PR c++/59686
5756         * g++.dg/cpp0x/constexpr-59686.C: New.
5758 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5760         PR sanitizer/64265
5761         * g++.dg/tsan/pr64265.C: New test.
5763         PR sanitizer/65400
5764         * c-c++-common/tsan/pr65400-1.c: New test.
5765         * c-c++-common/tsan/pr65400-2.c: New test.
5767 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5769         PR c++/59816
5770         * g++.dg/cpp0x/pr59816.C: New.
5772 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5774         PR fortran/59198
5775         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5777 2015-03-18  Martin Liska  <mliska@suse.cz>
5779         PR ipa/65439
5780         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5781         equivalences either to 6 or 7.
5783 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5785         PR middle-end/64491
5786         Revert:
5787         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5789         * gcc.dg/undefined-loop-1.c: New file.
5790         * gcc.dg/undefined-loop-2.c: New file.
5792         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5794         PR testsuite/64032
5795         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5796         loop exits too early.
5798 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5800         PR tree-optimization/65450
5801         * gfortran.dg/pr65450.f90: New test.
5803         PR target/65078
5804         * gcc.target/i386/pr65078-1.c: New test.
5805         * gcc.target/i386/pr65078-2.c: New test.
5806         * gcc.target/i386/pr65078-3.c: New test.
5807         * gcc.target/i386/pr65078-4.c: New test.
5808         * gcc.target/i386/pr65078-5.c: New test.
5809         * gcc.target/i386/pr65078-6.c: New test.
5811 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5813         PR c++/65340
5814         * g++.dg/cpp1y/pr65340.C: New.
5816 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5818         PR fortran/64432
5819         * gfortran.dg/system_clock_3.f08: Adjust test.
5821 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5823         PR fortran/59198
5824         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5825         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5827 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5829         PR fortran/64432
5830         * gfortran.dg/system_clock_3.f08: New test.
5832 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5834         PR c++/64626
5835         g++.dg/cpp1y/pr64626-1.C: New.
5836         g++.dg/cpp1y/pr64626-2.C: New.
5837         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5839 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5841         PR tree-optimization/65427
5842         * gcc.c-torture/execute/pr65427.c: New test.
5844 2015-03-16  Marek Polacek  <polacek@redhat.com>
5846         DR 1688
5847         PR c++/65327
5848         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5849         * g++.dg/cpp0x/pr65327.C: New test.
5851 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5853         PR sanitizer/64820
5854         * c-c++-common/asan/pr64820.c: New test.
5856 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5858         * gfortran.dg/pointer_2.f90: New test.
5860 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5862         * g++.dg/pr65049.C: New test.
5864 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5866         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5867         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5868         * gcc.target/i386/fuse-caller-save.c: Same.
5870 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5872         * gnat.dg/loop_optimization18.ad[sb]: New test.
5873         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5875 2015-03-16  Alan Modra  <amodra@gmail.com>
5877         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5878         2014-12-05 change.
5880 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5882         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5883         hppa*-*-hpux*.
5884         * gcc.dg/torture/pr65270-2.c: Likewise.
5886 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5888         PR fortran/61138
5889         * gfortran.dg/pointer_remapping_9.f90: New.
5891 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5893         PR tree-optimization/65369
5894         * gcc.c-torture/execute/pr65369.c: New test.
5896         PR tree-optimization/65418
5897         * gcc.c-torture/execute/pr65418-1.c: New test.
5898         * gcc.c-torture/execute/pr65418-2.c: New test.
5900         PR rtl-optimization/65401
5901         * gcc.c-torture/execute/pr65401.c: New test.
5903 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5905         PR target/64600
5906         * gcc.target/arm/pr64600_1.c: New test.
5908 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5910         PR rtl-optimization/65235
5911         * gcc.target/aarch64/pr65235_1.c: New test.
5913 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5915         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5916         * gcc.target/s390/hotpatch-22.c: Likewise.
5917         * gcc.target/s390/hotpatch-23.c: Likewise.
5918         * gcc.target/s390/hotpatch-24.c: Likewise.
5919         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5920         * gcc.target/s390/hotpatch-1.c: Update expected output.
5921         * gcc.target/s390/hotpatch-2.c: Likewise.
5922         * gcc.target/s390/hotpatch-3.c: Likewise.
5923         * gcc.target/s390/hotpatch-4.c: Likewise.
5924         * gcc.target/s390/hotpatch-5.c: Likewise.
5925         * gcc.target/s390/hotpatch-6.c: Likewise.
5926         * gcc.target/s390/hotpatch-7.c: Likewise.
5927         * gcc.target/s390/hotpatch-8.c: Likewise.
5928         * gcc.target/s390/hotpatch-9.c: Likewise.
5929         * gcc.target/s390/hotpatch-10.c: Likewise.
5930         * gcc.target/s390/hotpatch-11.c: Likewise.
5931         * gcc.target/s390/hotpatch-12.c: Likewise.
5932         * gcc.target/s390/hotpatch-13.c: Likewise.
5933         * gcc.target/s390/hotpatch-14.c: Likewise.
5934         * gcc.target/s390/hotpatch-15.c: Likewise.
5935         * gcc.target/s390/hotpatch-16.c: Likewise.
5936         * gcc.target/s390/hotpatch-17.c: Likewise.
5937         * gcc.target/s390/hotpatch-18.c: Likewise.
5938         * gcc.target/s390/hotpatch-19.c: Likewise.
5940 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5942         PR target/65103
5943         * gcc.target/i386/pr65103-1.c: New.
5945 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5947         PR target/65044
5948         * gcc.target/i386/pr65044.c: New.
5950 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5952         PR rtl-optimization/64895
5953         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5954         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5955         * gcc.target/i386/fuse-caller-save.c: Ditto.
5957 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5959         * gcc.dg/ipa/pr63569.c: Fix template.
5961 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5963         * g++.dg/ipa/pr64146.C: Require fpic support.
5965 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5967         PR libfortran/65200
5968         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5969         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5971 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5973         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5974         to dg-options, fix up dg-skip-if.
5976 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5978         PR target/65296
5979         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5980         * gcc.target/avr/tiny-caller-save.c: Same.
5982 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5984         PR target/65242
5985         * g++.dg/pr65242.C: New test.
5987 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5989         * c-c++-common/asan/no-asan-check-glob.c: New test.
5991 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5993         PR c++/65370
5994         * g++.dg/other/default11.C: New.
5995         * g++.dg/other/default12.C: Likewise.
5997 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5999         PR target/65368
6000         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6002 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6004         PR fortran/65024
6005         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6007 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6009         PR c++/65127
6010         * g++.dg/cpp0x/pr65127.C: New test.
6012 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6014         * gcc.dg/ipa/PR64550.c: Update template.
6016 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6017             Tobias Burnus  <burnus@net-b.de>
6019         * gfortran.dg/coarray_sync_memory.f90: New.
6021 2015-03-10  Marek Polacek  <polacek@redhat.com>
6023         PR sanitizer/65367
6024         * c-c++-common/ubsan/pr65367.c: New test.
6026 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6028         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6029         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6030         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6031         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6032         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6033         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6034         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6035         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6036         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6037         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6038         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6039         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6040         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6042 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6044         * lib/mpx-dg.exp (mpx_link_flags): New.
6045         (mpx_init): New.
6046         (mpx_finish): New.
6047         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6048         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6049         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6050         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6051         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6052         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6053         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6054         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6055         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6056         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6057         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6058         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6059         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6060         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6061         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6062         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6063         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6064         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6065         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6066         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6067         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6068         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6069         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6070         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6071         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6072         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6073         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6074         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6075         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6076         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6077         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6078         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6079         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6080         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6081         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6082         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6083         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6084         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6085         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6086         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6087         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6088         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6089         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6090         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6091         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6092         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6093         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6094         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6095         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6096         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6097         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6098         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6099         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6100         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6101         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6102         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6103         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6104         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6105         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6106         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6107         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6108         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6109         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6110         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6111         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6112         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6113         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6114         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6115         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6116         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6117         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6118         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6119         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6120         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6121         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6122         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6123         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6124         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6125         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6126         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6127         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6128         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6129         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6130         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6131         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6132         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6133         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6134         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6135         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6136         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6137         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6138         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6139         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6140         * gcc.target/i386/mpx/label-address-1.c: New.
6141         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6142         * gcc.target/i386/mpx/macro.c: New.
6143         * gcc.target/i386/mpx/mpx-check.h: New.
6144         * gcc.target/i386/mpx/mpx.exp: New.
6145         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6146         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6147         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6148         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6149         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6150         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6151         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6152         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6153         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6154         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6155         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6156         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6157         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6158         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6159         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6160         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6161         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6162         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6163         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6164         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6165         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6166         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6167         * gcc.target/i386/mpx/reference-1-nov.c: New.
6168         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6169         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6170         * gcc.target/i386/mpx/reference-2-nov.c: New.
6171         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6172         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6173         * gcc.target/i386/mpx/reference-3-nov.c: New.
6174         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6175         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6176         * gcc.target/i386/mpx/reference-4-nov.c: New.
6177         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6178         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6179         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6180         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6181         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6182         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6183         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6184         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6185         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6186         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6187         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6188         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6189         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6190         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6191         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6192         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6193         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6194         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6195         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6196         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6197         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6198         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6199         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6200         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6201         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6202         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6203         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6204         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6205         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6206         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6207         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6208         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6209         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6210         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6211         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6212         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6213         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6214         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6215         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6216         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6217         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6218         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6219         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6220         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6221         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6222         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6223         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6224         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6225         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6226         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6227         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6228         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6229         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6230         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6231         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6232         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6233         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6234         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6235         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6236         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6237         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6238         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6239         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6240         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6241         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6242         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6243         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6244         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6245         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6246         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6247         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6248         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6249         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6250         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6251         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6252         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6253         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6254         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6255         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6256         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6257         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6258         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6259         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6260         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6261         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6262         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6263         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6264         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6265         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6266         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6267         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6268         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6269         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6270         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6271         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6272         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6273         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6274         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6275         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6276         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6277         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6278         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6279         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6280         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6281         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6282         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6283         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6284         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6285         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6286         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6287         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6288         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6289         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6290         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6291         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6292         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6293         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6294         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6295         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6296         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6297         * gcc.target/i386/mpx/vla-1-nov.c: New.
6298         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6299         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6300         * gcc.target/i386/mpx/vla-2-nov.c: New.
6301         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6303 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6305         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6307 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6309         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6311 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6313         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6314         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6316 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6318         PR c/65120
6319         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6320         on rhs is 0.
6321         (fn4): New test.
6322         * c-c++-common/pr65120.c: New test.
6324         PR rtl-optimization/65321
6325         * gcc.dg/pr65321.c: New test.
6327 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6329         PR tree-optimization/65355
6330         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6332 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6334         PR c/65120
6335         * c-c++-common/pr49706.c: Adjust tests for not warning
6336         about !!x == y or !b == y where b is boolean, and add
6337         some further tests.
6338         * c-c++-common/pr62199-2.c: Likewise.
6340 2015-03-09  Richard Biener  <rguenther@suse.de>
6342         PR middle-end/65270
6343         * gcc.dg/torture/pr65270-1.c: New testcase.
6344         * gcc.dg/torture/pr65270-2.c: Likewise.
6346 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6348         PR tree-optimization/63743
6349         * gcc.dg/pr63743.c: New test.
6351 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6353         PR lto/65316
6354         * g++.dg/lto/pr65316_0.C: New testcase.
6355         * g++.dg/lto/pr65316_1.C: New testcase.
6357 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6359         PR target/62247
6360         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6361         hppa*-*-hpux*.
6362         * g++.dg/abi/rtti3.C: Likewise.
6364         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6366         PR target/62251
6367         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6369         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6371         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6373         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6375 2015-03-08  Morin  <mikael@gcc.gnu.org>
6377         PR fortran/60898
6378         * gfortran.dg/entry_20.f90: New.
6380 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6382         PR target/65153
6383         * gcc.c-torture/compile/pr65153.c: New.
6385 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6387         PR target/65249
6388         * g++.dg/torture/pr65249.C: New.
6390 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6392         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6393         long.
6394         (int64_t): Likewise.
6396 2015-03-07  Marek Polacek  <polacek@redhat.com>
6397             Martin Uecker  <uecker@eecs.berkeley.edu>
6399         PR sanitizer/65280
6400         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6401         member-like arrays.
6402         * c-c++-common/ubsan/bounds-8.c: New test.
6403         * c-c++-common/ubsan/bounds-9.c: New test.
6404         * gcc.dg/ubsan/bounds-2.c: New test.
6406 2015-03-05  Martin Sebor  <msebor@redhat.com>
6408         * PR testsuite/63175
6409         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6410         checking of results into main to prevent it from getting optimized
6411         away.
6412         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6414 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6416         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6417         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6418         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6419         x64.
6421 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6423         * g++.dg/lto/pr65302_1.C: New testcase.
6424         * g++.dg/lto/pr65302_0.C: New testcase.
6426 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6428         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6429         -fno-ipa-icf to dg-options.
6431 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6433         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6434         compiles using the linker plugin.
6436 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6438         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6440 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6442         * gcc.target/arm/pr65067.c: New test.
6444 2015-03-05  Martin Liska  <mliska@suse.cz>
6446         PR ipa/65318
6447         * gcc.dg/ipa/pr65318.c: New test.
6449 2015-03-05  Marek Polacek  <polacek@redhat.com>
6451         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6453 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6455         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6457 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6459         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6460         max-unroll-times back to defaults for s390.
6462 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6464         Fix last commit.
6466 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6468         PR c++/64665
6469         * g++.dg/cpp0x/initlist92.C: New.
6471 2015-03-05  Richard Biener  <rguenther@suse.de>
6473         PR tree-optimization/65310
6474         * gcc.dg/vect/pr65310.c: New testcase.
6476 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6478         PR c++/64834
6479         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6481 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6483         * gnat.dg/entry_queues3.adb: New test.
6485 2015-03-04  Ian Lance Taylor  <iant@google.com>
6487         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6489 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6491         PR c++/64227
6492         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6494 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6496         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6497         -fno-ipa-icf to dg-options
6498         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6499         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6501 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6503         PR c++/64398
6504         * g++.dg/cpp0x/decltype62.C: New.
6506 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6508         * gnat.dg/object_overflow5.adb: New test.
6510 2015-03-03  Martin Liska  <mliska@suse.cz>
6512         PR ipa/65287
6513         * gcc.dg/ipa/pr65287.c: New test.
6515 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6516             Eric Botcazou  <ebotcazou@adacore.com>
6518         * gnat.dg/specs/pack12.ads: New test.
6520 2015-03-03  Martin Liska  <mliska@suse.cz>
6522         * gcc.dg/ipa/PR65282.c: New test.
6524 2015-03-13  Jeff Law  <law@redhat.com>
6526         PR tree-optimization/65241
6527         * gcc.c-torture/compile/pr65241.c: New test.
6529 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6531         PR target/64331
6532         * gcc.target/avr/torture/pr64331.c: New test.
6534 2015-03-03  Martin Liska  <mliska@suse.cz>
6535             Jan Hubicka  <hubicka@ucw.cz>
6537         * g++.dg/ipa/pr65263.C: New test.
6539 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6541         PR ipa/65130
6542         * gcc.dg/lto/pr65130_0.c: New testcase.
6543         * gcc.dg/lto/pr65130_1.c: New testcase.
6545 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6547         PR ipa/64988
6548         * g++.dg/torture/pr64988.C: New testcase.
6550 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6552         * gfortran.dg/coarray_atomic_6.f90: New.
6554 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6556         PR target/65184
6557         * gcc.target/i386/pr65184.c: New.
6559 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6561         PR target/65183
6562         * gcc.target/i386/pr65183.c: New.
6564 2015-02-28  Martin Liska  <mliska@suse.cz>
6565             Jan Hubicka  <hubicka@ucw.cz>
6567         * gcc.dg/ipa/ipa-icf-35.c: New test.
6568         * gcc.dg/ipa/ipa-icf-36.c: New test.
6569         * gcc.dg/ipa/ipa-icf-37.c: New test.
6571 2015-02-28  Martin Liska  <mliska@suse.cz>
6572             Jan Hubicka  <hubicka@ucw.cz>
6574         PR ipa/65245
6575         * gcc.dg/ipa/ipa-icf-34.c: New test.
6577 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6579         PR target/61142
6580         * gcc.target/sh/sh/pr61142.c: New.
6582 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6584         * g++.dg/other/dump-ada-spec-3.C: New test.
6586 2015-03-01  Martin Liska  <mliska@suse.cz>
6588         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6589         * g++.dg/ipa/pr63595.C: Update expected results.
6591 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6593         PR ipa/65236
6594         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6596 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6598         * gcc.dg/vect/pr59354.c: Move vector producing code to
6599         separate function.
6601 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6603         PR ipa/65237
6604         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6605         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6606         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6607         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6609 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6611         PR tree-optimization/65048
6612         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6613         (foo): Use K&R style definition.
6615 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6617         PR target/65032
6618         * g++.dg/pr65032.C: New.
6620 2015-02-27  Marek Polacek  <polacek@redhat.com>
6622         PR c/65040
6623         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6624         -Wformat=2.
6626 2015-02-27  Marek Polacek  <polacek@redhat.com>
6628         PR c/65228
6629         * gcc.dg/pr65228.c: New test.
6631 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6633         PR c/35330
6634         * gcc.dg/weak/weak-17.c: New file.
6636 2015-02-27  Richard Biener  <rguenther@suse.de>
6638         PR lto/65193
6639         * g++.dg/lto/pr65193_0.C: New testcase.
6641 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6643         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6644         * gcc.target/s390/hotpatch-8.c: Likewise.
6645         * gcc.target/s390/hotpatch-9.c: Likewise.
6646         * gcc.target/s390/pr61078.c: Likewise.
6647         * gcc.target/s390/pr57960.c: Remove -m64.
6648         * gcc.target/s390/pr61078.c: Likewise.
6650 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6651             Martin Liska  <mliska@suse.cz>
6653         PR bootstrap/65150
6654         * gcc.dg/pr64454.c: Disable ICF.
6655         * gcc.dg/pr28685-1.c: Disable ICF
6656         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6657         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6658         * g++.dg/ipa/ipa-icf-4.C: Update template.
6660 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6662         PR tree-optimization/65216
6663         * gcc.c-torture/execute/pr65216.c: New test.
6665         PR tree-optimization/65215
6666         * gcc.c-torture/execute/pr65215-1.c: New test.
6667         * gcc.c-torture/execute/pr65215-2.c: New test.
6668         * gcc.c-torture/execute/pr65215-3.c: New test.
6669         * gcc.c-torture/execute/pr65215-4.c: New test.
6670         * gcc.c-torture/execute/pr65215-5.c: New test.
6672 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6674         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6676 2015-02-26  Martin Liska  <mliska@suse.cz>
6677             Jan Hubicka  <hubicka@ucw.cz>
6679         * g++.dg/ipa/pr64146.C: Update expected results.
6680         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6681         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6682         * gcc.dg/ipa/ipa-icf-34.c: New test.
6684 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6686         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6687         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6688         (dg-additional-options): Remove dg directive.
6689         (dg-final): Add dg directive.
6691 2015-02-26  Marek Polacek  <polacek@redhat.com>
6693         PR ipa/65008
6694         * g++.dg/ipa/pr65008.C: New test.
6696 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6698         * lib/profopt.exp (profopt-target-cleanup): New proc.
6699         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6700         files from sources from dg-additional-sources.
6702 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6704         * lib/gcov.exp: Cleanup in case of xfail.
6706 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6708         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6710 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6712         PR debug/46102
6713         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6714         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6715         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6716         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6717         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6718         * g++.dg/debug/pr46123.C: XFAIL and move...
6719         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6720         * gcc.dg/debug/dwarf2-3.c: Move...
6721         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6723 2015-02-26  Marek Polacek  <polacek@redhat.com>
6725         PR c++/65202
6726         * g++.dg/cpp1y/pr65202.C: New test.
6728 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6730         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6731         locale_facets.h.gcov.
6733 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6735         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6737 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6739         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6741 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6743         PR target/65217
6744         * gcc.target/i386/pr65217.c: New.
6746 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6748         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6750 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6752         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6754 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6756         PR tree-optimization/65048
6757         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6759 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6761         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6762         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6764 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6766         PR target/65161
6767         * gcc.target/i386/pr65161.c: New test.
6769 2015-02-26  Terry Guo  <terry.guo@arm.com>
6771         * gcc.target/arm/no-volatile-in-it.c: New test.
6773 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6775         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6776         (dg-options): Add -save-temps.
6777         (dg-final): Add cleanup-saved-temps.
6779 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6781         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6783 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6785         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6786         * gcc.target/powerpc/pack01.c: Include string.h.
6788 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6790         PR target/65167
6791         * gcc.target/i386/pr65167.c: New.
6793 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6795         PR tree-optimization/61917
6796         * gcc.dg/vect/vect-pr61917.c: New file.
6798 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6800         PR tree-optimization/65170
6801         * gcc.c-torture/execute/pr65170.c: New test.
6802         * gcc.dg/tree-ssa/vrp96.c: New test.
6804 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6806         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6808 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6810         PR testsuite/65126
6811         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6812         (dg-additional-files-options): Copy additional_sources to
6813         additional_sources_used before emptying additional_sources.
6814         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6815         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6816         (cleanup-saved-temps): Use additional_sources_used instead of
6817         additional_sources.
6818         (dg-test): Reset additional_sources_used.
6820 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6822         PR fortran/63427
6823         * gfortran.dg/integer_exponentiation_6.F90: New test.
6825 2015-02-23  Martin Sebor  <msebor@redhat.com>
6827         PR target/65109
6828         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6829         two parts.  One to save registers, the other to verify the
6830         registers have the right values.  Save register state into
6831         static data rather than on the stack.
6833 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6835         PR bootstrap/63888
6836         * c-c++-common/asan/pr63888.c: New test.
6838 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6840         PR target/65163
6841         * gcc.c-torture/compile/pr65163.c: New.
6843 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6845         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6846         with -m31 on 64 bit.
6847         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6848         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6850 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6852         * gcc.target/s390/20090223-1.c: Add
6853         -Wno-implicit-function-declaration option.
6854         * gcc.target/s390/pr42224.c: Likewise.
6855         * gcc.target/s390/pr55718.c: Likewise.
6857 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6859         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6860         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6861         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6862         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6863         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6864         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6865         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6866         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6867         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6868         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6869         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6870         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6871         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6872         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6873         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6874         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6875         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6876         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6877         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6878         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6879         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6881 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6883         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6884         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6885         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6886         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6887         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6888         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6889         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6890         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6891         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6892         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6893         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6894         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6895         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6896         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6897         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6898         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6900 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6902         PR fortran/64980
6903         PR fortran/61960
6904         * gfortran.dg/pr61960.f90: New.
6905         * gfortran.dg/pr64230.f90: New.
6906         * gfortran.dg/pr64980.f03: New.
6908 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6910         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6912 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6914         PR ada/65156
6915         * gnat.dg/timing_events.adb: Removed, invalid test.
6917 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6919         PR debug/58123
6920         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6921         location.
6922         * g++.dg/gcov/gcov-2.C: Likewise.
6924 2015-02-20  Richard Biener  <rguenther@suse.de>
6926         PR tree-optimization/65136
6927         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6929 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6931         PR testsuite/64158
6932         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6933         and nvptx-*-* blacklisting.
6935         * gcc.dg/sibcall-9.c: New test.
6936         * gcc.dg/sibcall-10.c: New test.
6938 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6940         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6942 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6944         PR target/64452
6945         * gcc.target/avr/torture/pr64452.c: New test.
6947 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6949         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6950         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6952 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6954         PR testsuite/65116
6955         * lib/target-supports.exp (check_compile): Check whether
6956         additional_sources is defined before using it.
6958 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6960         PR middle-end/65074
6961         * g++.dg/opt/pr65074.C: New file.
6963 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6965         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6966         (size_type): New typedef.
6967         (operator "" _script): Use it for the last argument.
6969 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6971         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6973 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6975         * lib/target-supports.exp (check_compile): Save/restore
6976         additional_sources that may belong to an actual test.
6978 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6980         PR gcov-profile/64634
6981         * g++.dg/gcov/gcov-15.C: New test.
6983 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6985         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6987 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6989         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6991 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6993         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6995 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6997         * gfortran.dg/fmt_cache_1.f: Add missing close.
6999 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7001         PR testsuite/65107
7002         * gfortran.dg/read_eof_8.f90: Add missing close.
7004 2015-02-18  Richard Biener  <rguenther@suse.de>
7006         PR tree-optimization/65063
7007         * gcc.dg/pr65063.c: New testcase.
7009 2015-02-18  Richard Biener  <rguenther@suse.de>
7011         PR tree-optimization/62217
7012         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7014 2015-02-18  Marek Polacek  <polacek@redhat.com>
7016         PR sanitizer/65081
7017         * c-c++-common/ubsan/pr65081.c: New test.
7019 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7021         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7022         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7024 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7026         * gcc.dg/ipa/propalign-3.c: New test.
7028 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7030         PR target/64793
7031         * gcc.target/sh/pr64793.c: New.
7032         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7034 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7036         * gcc.target/arm/divzero.c: New test case.
7038 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7040         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7042 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7043             Jakub Jelinek  <jakub@redhat.com>
7045         PR c++/65075
7046         * g++.dg/cpp0x/pr65075.C: New test.
7048 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7050         PR target/65058
7051         * gcc.target/powerpc/pr65058.c: New test.
7053 2015-02-16  Jeff Law  <law@redhat.com>
7055         PR tree-optimization/64823
7056         * gcc.dg/uninit-20.c: New test.
7058 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7059             James Greenhalgh  <james.greenhalgh@arm.com>
7061         PR ipa/64963
7062         * gcc.dg/ipa/ipa-clone-1.c: New test.
7064 2015-02-16  Richard Biener  <rguenther@suse.de>
7066         PR tree-optimization/65077
7067         * gcc.dg/torture/pr65077.c: New testcase.
7069 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7071         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7072         Directive adjusted to scan for ldaxr.
7073         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7074         adjusted to scan for ldaex.
7076 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7078         PR c++/65080
7079         * g++.dg/cpp0x/constexpr-65080.C: New.
7081 2015-02-16  Richard Biener  <rguenther@suse.de>
7083         PR tree-optimization/63593
7084         * gcc.dg/pr63593.c: New testcase.
7086 2015-02-16  Marek Polacek  <polacek@redhat.com>
7088         PR c/65066
7089         * gcc.dg/pr65066.c: New test.
7091 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7093         * gcc.dg/pr65002.C: Move ...
7094         * g++.dg/ipa/pr65002.C: ... here.
7096 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7098         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7099         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7100         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7101         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7103 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7105         PR testsuite/64850
7106         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7107         the expression to find calls.
7108         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7109         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7110         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7111         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7112         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7114 2015-02-14  Marek Polacek  <polacek@redhat.com>
7116         PR c/64768
7117         * gcc.dg/array-11.c: New test.
7118         * gcc.dg/array-12.c: New test.
7119         * gcc.dg/array-13.c: New test.
7120         * gcc.dg/array-14.c: New test.
7121         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7122         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7123         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7124         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7125         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7126         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7128 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7130         PR c++/60894
7131         * g++.dg/lookup/using54.C: New.
7133 2015-02-13  Jeff Law  <law@redhat.com>
7135         PR bootstrap/65060
7136         Revert my change for tree-optimization/64823.
7138 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7140         PR tree-optimization/65053
7141         * gcc.c-torture/execute/pr65053-1.c: New test.
7142         * gcc.c-torture/execute/pr65053-2.c: New test.
7144 2015-02-13  Marek Polacek  <polacek@redhat.com>
7146         PR c/65050
7147         * gcc.dg/pr65050.c: New test.
7149 2015-02-13  Jeff Law  <law@redhat.com>
7151         PR tree-optimization/64823
7152         * gcc.dg/uninit-20.c: New test.
7154         PR rtl-optimization/47477
7155         * gcc.dg/tree-ssa/pr47477.c: New test.
7157 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7159         PR c++/60211
7160         * g++.dg/parse/ivdep-2.C: New.
7161         * g++.dg/parse/ivdep-3.C: Likewise.
7163 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7165         PR fortran/64506
7166         * gfortran.dg/continuation_13.f90: New test.
7167         * gfortran.dg/continuation_14.f: New test.
7169 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7171         PR c++/64970
7172         * g++.dg/cpp0x/sfinae55.C: New.
7174 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7176         PR ipa/65034
7177         * g++.dg/ipa/pr65034.C: New test.
7179 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7181         PR tree-optimization/65002
7182         * gcc.dg/pr65002.C: New.
7184 2015-02-13  Marek Polacek  <polacek@redhat.com>
7186         PR c/65040
7187         * c-c++-common/pr65040.c: New test.
7189 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7191         PR tree-optimization/64705
7192         * gcc.dg/tree-ssa/pr64705.c: New test.
7194 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7196         PR rtl/32219
7197         * gcc.dg/visibility-22.c: New test.
7198         * gcc.dg/visibility-23.c: New test.
7199         * gcc.target/i386/pr32219-1.c: New test.
7200         * gcc.target/i386/pr32219-2.c: New test.
7201         * gcc.target/i386/pr32219-3.c: New test.
7202         * gcc.target/i386/pr32219-4.c: New test.
7203         * gcc.target/i386/pr32219-5.c: New test.
7204         * gcc.target/i386/pr32219-6.c: New test.
7205         * gcc.target/i386/pr32219-7.c: New test.
7206         * gcc.target/i386/pr32219-8.c: New test.
7207         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7209 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7211         PR libgfortran/57822
7212         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7213         four different KINDs.
7215 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7217         PR c++/64884
7218         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7220         PR sanitizer/65000
7221         * g++.dg/ubsan/pr65000.C: New test.
7223 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7225         PR fortran/64932
7226         * gfortran.dg/finalize_28.f90: New test
7228 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7230         PR debug/55541
7231         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7232         DW_TAG_lexical_block removal.
7233         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7234         * g++.dg/guality/pr55541.C: New test.
7236         PR sanitizer/64984
7237         * g++.dg/ubsan/pr64984.C: New test.
7239 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7241         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7243 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7245         PR testsuite/64930
7246         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7247         instructions for 2015-01-14 get_memmodel changes.
7248         * gcc.target/powerpc/atomic-p8.c: Likewise.
7250         PR sanitizer/65019
7251         * g++.dg/ubsan/pr65019.C: New test.
7253         PR tree-optimization/65014
7254         * gcc.c-torture/compile/pr65014.c: New test.
7256 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7258         PR libgfortran/57822
7259         * gfortran/fmt_g0_7.f08: Revise test.
7261 2015-02-11  Jeff Law  <law@redhat.com>
7263         PR target/63347
7264         * gcc.target/m68k/pr63347.c: New test.
7266 2015-02-11  Marek Polacek  <polacek@redhat.com>
7268         * g++.dg/ubsan/shift-1.C: New test.
7269         * gcc.dg/ubsan/c-shift-2.c: New test.
7270         * c-c++-common/ubsan/shift-5.c: Remove file.
7272 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7274         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7275         Directive adjusted to XFAIL.
7276         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7277         adjusted to XFAIL.
7279 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7281         PR middle-end/65003
7282         * g++.dg/opt/pr65003.C: New test.
7284 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7286         * lib/target-supports.exp (check_effective_target_pie): Renamed
7287         to ...
7288         (check_effective_target_pie_enabled): This.
7289         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7290         * gcc.target/i386/pie.c: Likewise.
7292 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7294         PR target/64893
7295         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7296         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7298 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7300         PR target/61925
7301         * gcc.target/i386/pr61925-1.c: New test.
7302         * gcc.target/i386/pr61925-2.c: New test.
7303         * gcc.target/i386/pr61925-3.c: New test.
7305 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7307         PR sanitizer/65004
7308         * g++.dg/asan/pr65004.C: New test.
7310 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7312         PR target/64661
7313         * gcc.taget/sh/pr64661-0.h: New.
7314         * gcc.taget/sh/pr64661-1.c: New.
7315         * gcc.taget/sh/pr64661-2.c: New.
7316         * gcc.taget/sh/pr64661-3.c: New.
7317         * gcc.taget/sh/pr64661-4.c: New.
7319 2015-02-10  Richard Biener  <rguenther@suse.de>
7321         PR tree-optimization/64995
7322         * g++.dg/torture/pr64995.C: New testcase.
7324 2015-02-10  Richard Biener  <rguenther@suse.de>
7326         PR tree-optimization/64909
7327         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7329 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7331         * gcc.dg/signbit-sa.c: New test.
7333 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7335         PR libgfortran/57822
7336         * gfortran/fmt_g0_7.f08: New test.
7338 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7340         PR tree-optimization/43378
7341         * gcc.dg/tree-ssa/pr43378.c: New test.
7343 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7345         PR ipa/64978
7346         * g++.dg/torture/pr64978.C: New testcase.
7348 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7350         PR sanitizer/64981
7351         * gcc.dg/asan/pr64981.c: New test.
7353 2015-02-09  Marek Polacek  <polacek@redhat.com>
7355         PR c/64856
7356         * gcc.dg/pr64856.c: New test.
7358 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7360         PR target/64979
7361         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7362         * gcc.c-torture/execute/pr64979.c: New test.
7364 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7366         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7368 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7370         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7371         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7373 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7375         PR target/58757
7376         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7378 2015-02-09  Richard Biener  <rguenther@suse.de>
7380         PR tree-optimization/54000
7381         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7383 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7385         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7387 2015-02-09  Martin Liska  <mliska@suse.cz>
7389         * g++.dg/ipa/pr64858.C: New test.
7391 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7393         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7395 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7397         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7399 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7401         PR fortran/63744
7402         * gfortran.dg/use_rename_8.f90: New.
7404 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7406         * gnat.dg/addr7.ad[sb]: New test.
7407         * gnat.dg/addr8.ad[sb]: Likewise.
7409 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7411         PR jit/64752
7412         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7413         from jit.dg/test-compile-to-executable.c's create_code, with a
7414         clarification of the output message.
7415         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7416         pass/fail message.
7417         (test_jit): Use CHECK_NO_ERRORS when calling
7418         gcc_jit_context_compile_to_file.
7419         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7420         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7421         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7422         about deletions that are attempted.
7423         (jit-verify-compile-to-file): Rename to...
7424         (jit-verify-output-file-was-created): ...this, and drop the
7425         attempt to run "file" and verify the output.
7426         (jit-verify-assembler): New function.
7427         (jit-verify-object): New function.
7428         (jit-verify-dynamic-library): New function.
7429         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7430         favor of an implementation from new file
7431         create-code-for-hello-world-executable.h, which also adds a
7432         "main".
7433         (dg-final): Replace jit-verify-compile-to-file with
7434         jit-verify-output-file-was-created, and invoke new function
7435         jit-verify-assembler.
7436         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7437         the output message.
7438         (dg-final): Replace jit-verify-compile-to-file with
7439         jit-verify-output-file-was-created, and invoke new function
7440         jit-verify-dynamic-library.
7441         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7442         favor of an implementation from new file
7443         create-code-for-hello-world-executable.h, which also adds a
7444         "main".
7445         (dg-final): Replace jit-verify-compile-to-file with
7446         jit-verify-output-file-was-created.  Strengthen the expected stdout
7447         from the built executable.
7448         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7449         favor of an implementation from new file
7450         create-code-for-hello-world-executable.h, which also adds a
7451         "main".
7452         (dg-final): Replace jit-verify-compile-to-file with
7453         jit-verify-output-file-was-created, and invoke new function
7454         jit-verify-object.
7455         * jit.dg/verify-dynamic-library.c: New source file.
7457 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7458             Brian Rzycki  <b.rzycki@samsung.com>
7460         PR tree-optimization/64878
7461         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7463 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7465         PR ipa/64896
7466         * g++.dg/ipa/pr64896.C: New test.
7468 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7470         PR target/64205
7471         * gcc.target/powerpc/pr64205.c: New file.
7473 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7475         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7476         (dg-options): Use -fpie instead of -fPIE -pie.
7478 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7480         PR middle-end/64937
7481         * g++.dg/asan/pr64937.C: New test.
7483 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7485         PR fortran/63205
7486         * gfortran.dg/class_to_type_4.f90: New test
7488 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7490         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7492 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7494         PR rtl-optimization/64957
7495         PR debug/64817
7496         * gcc.c-torture/execute/pr64957.c: New test.
7498 2015-02-05  Jeff Law  <law@redhat.com>
7500         PR target/17306
7501         * gcc.target/h8300/pr17306-1.c: New test.
7502         * gcc.target/h8300/pr17306-2.c: New test.
7504 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7506         PR fortran/64943
7507         * gfortran.dg/structure_constructor_12.f90: New.
7509 2015-02-05  Jeff Law  <law@redhat.com>
7511         PR target/58400
7512         gcc.target/h8300/pr58400.c: New test.
7514 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7516         * gcc.target/arm/macro_defs0.c: New test.
7517         * gcc.target/arm/macro_defs1.c: New test.
7518         * gcc.target/arm/macro_defs2.c: New test.
7520 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7522         PR rtl-optimization/64905
7523         * gcc.target/i386/pr64905.c: Require nonpic target.
7524         (dg-options): Add -fomit-frame-pointer.
7525         (main): Remove.
7527 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7529         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7530         tree dump scanning.
7532 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7534         PR fortran/64757
7535         * gfortran.dg/type_to_class_2.f90: New test
7536         * gfortran.dg/type_to_class_3.f90: New test
7538 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7540         PR ipa/64686
7541         * g++.dg/torture/pr64686.C: New testcase.
7543 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7545         PR rtl-optimization/64905
7546         * gcc.target/i386/pr64905.c: New file.
7548 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7550         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7551         * gcc.dg/guality/pr41616-1.c: Ditto.
7553 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7555         PR debug/64817
7556         * gcc.dg/pr64817-3.c: New.
7558 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7559             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7561         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7562         pass parameters in registers.
7563         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7564         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7565         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7567 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7568             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7570         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7571         list, allow for multilibed targets.
7572         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7574 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7576         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7577         * gcc.dg/pr46728-6.c: Ditto.
7579 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7581         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7582         for mips_nanlegacy target.
7584 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7586         * gcc.target/i386/chkp-hidden-def.c: New.
7588 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7590         PR middle-end/62103
7591         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7592         to use 24 bits for bitfield b.
7594 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7596         PR testsuite/64796
7597         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7598         cache result in a global variable.  Include all 32-bit targets for
7599         bswap64 tests.
7601 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7603         PR rtl-optimization/64756
7604         * gcc.c-torture/execute/pr64756.c: New test.
7606 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7608         PR target/64660
7609         * gcc.target/sh/pr64660-0.h: New.
7610         * gcc.target/sh/pr64660-1.c: New.
7611         * gcc.target/sh/pr64660-2.c: New.
7612         * gcc.target/sh/pr64660-3.c: New.
7613         * gcc.target/sh/pr64660-4.c: New.
7615 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7617         PR c++/64877
7618         * g++.dg/warn/Waddress-2.C: New.
7620 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7622         PR middle-end/61225
7623         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7625 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7627         PR preprocessor/64803
7628         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7630 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7632         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7634 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7636         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7637         (_ARM_FPSRC): Add DN and AHP fields.
7638         (clean_results): Force DN=1 on AArch64.
7639         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7640         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7641         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7642         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7643         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7644         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7646 2015-02-02  Alan Modra  <amodra@gmail.com>
7648         * gcc.target/powerpc/cprophard.c: New.
7650 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7652         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7653         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7655 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7657         PR debug/64817
7658         * gcc.dg/pr64817-1.c: New test.
7659         * gcc.dg/pr64817-2.c: New test.
7661 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7663         PR target/64851
7664         * gcc.target/sh/pr64851-0.h: New
7665         * gcc.target/sh/pr64851-1.c: New
7666         * gcc.target/sh/pr64851-2.c: New
7667         * gcc.target/sh/pr64851-3.c: New
7668         * gcc.target/sh/pr64851-4.c: New
7670 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7672         PR target/64882
7673         * gcc.dg/torture/pr64882.c: New test.
7675 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7677         PR target/64159
7678         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7679         sparc*-*-*.
7681 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7683         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7684         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7685         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7686         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7687         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7688         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7689         tree dump.
7690         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7691         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7692         tree dump.
7693         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7694         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7695         tree dump.
7697 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7699         PR target/64688
7700         * g++.dg/pr64688-2.C: New.
7702 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7704         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7705         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7706         * gcc.target/i386/fuse-caller-save.c: Ditto.
7707         * gcc.target/i386/headmerge-1.c: Ditto.
7708         * gcc.target/i386/headmerge-2.c: Ditto.
7709         * gcc.target/i386/sibcall-6.c: Ditto.
7711 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7713         PR target/64617
7714         * gcc.target/i386/pr64617.c: New test.
7716 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7718         PR target/15184
7719         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7720         (dg-options): Remove -m32.
7721         (dg-final): Scan for "movb %al" only.
7722         * gcc.target/i386/pr15184-2.c: Ditto.
7724 2015-01-30  Richard Biener  <rguenther@suse.de>
7726         PR tree-optimization/64829
7727         * gcc.dg/vect/pr64829.c: New testcase.
7729 2015-01-29  Marek Polacek  <polacek@redhat.com>
7731         PR c/64709
7732         * gcc.dg/pr64709.c: New test.
7734 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7736         PR c++/64717
7737         * g++.dg/ubsan/pr64717-1.C: New test.
7738         * g++.dg/ubsan/pr64717-2.C: New test.
7740 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7742         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7744 2015-01-29  Jeff Law  <law@redhat.com>
7746         PR target/15184
7747         * gcc.target/i386/pr15184-1.c: New test.
7748         * gcc.target/i386/pr15184-2.c: New test.
7750 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7752         PR tree-optimization/64746
7753         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7755 2015-01-29  Richard Biener  <rguenther@suse.de>
7757         PR tree-optimization/64853
7758         * gcc.dg/torture/pr64853.c: New testcase.
7760 2015-01-29  Richard Biener  <rguenther@suse.de>
7762         PR tree-optimization/64844
7763         * gcc.dg/vect/pr64844.c: New testcase.
7765 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7767         PR middle-end/64809
7768         * gcc.dg/pr64809.c: Delete.
7770 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7772         PR middle-end/64805
7773         * gcc.target/i386/pr64805.c: New.
7775 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7777         * gcc.dg/guality/guality.h (main): Add argv[0] to
7778         guality_gdb_command.
7780 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7782         PR ipa/64801
7783         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7785 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7787         PR target/64659
7788         * gcc.target/sh/sh.exp
7789         (check_effective_target_atomic_model_soft_gusa_available,
7790         check_effective_target_atomic_model_soft_tcb_available,
7791         check_effective_target_atomic_model_soft_imask_available,
7792         check_effective_target_atomic_model_hard_llcs_available): New.
7793         * gcc.target/sh/pr64659-0.h: New.
7794         * gcc.target/sh/pr64659-1.c: New.
7795         * gcc.target/sh/pr64659-2.c: New.
7796         * gcc.target/sh/pr64659-3.c: New.
7797         * gcc.target/sh/pr64659-4.c: New.
7799 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7801         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7802         scan-assembler-times pattern.
7804 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7806         PR middle-end/64809
7807         * gcc.dg/pr64809.c: New test.
7809 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7811         PR tree-optimization/64277
7812         * gcc.dg/pr64277.c: New.
7814 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7816         PR tree-optimization/64718
7817         * gcc.c-torture/execute/pr64718.c: New test.
7819 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7821         * gcc.target/aarch64/abs_2.c: New.
7823 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7825         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7826         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7827         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7828         ISA rev < 2.
7830 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7832         PR bootstrap/64612
7833         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7834         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7835         { target comdat_group }.
7837 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7839         PR fortran/63861
7840         * gfortran.dg/goacc/coarray_2.f90: New.
7842 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7844         PR ipa/60871
7845         PR ipa/64139
7846         * g++.dg/torture/pr64139.C: New testcase.
7847         * g++.dg/torture/pr60871.C: Likewise.
7849 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7851         PR fortran/64230
7852         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7853         prevent linking errors.
7855 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7857         PR ipa/64282
7858         * g++.dg/torture/pr64282.C: New testcase.
7860 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7862         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7863         for wzr reg.
7865 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7867         * gcc.target/s390/hotpatch-13.c: New testcase.
7868         * gcc.target/s390/hotpatch-14.c: New testcase.
7869         * gcc.target/s390/hotpatch-15.c: New testcase.
7870         * gcc.target/s390/hotpatch-16.c: New testcase.
7871         * gcc.target/s390/hotpatch-17.c: New testcase.
7872         * gcc.target/s390/hotpatch-18.c: New testcase.
7873         * gcc.target/s390/hotpatch-19.c: New testcase.
7874         * gcc.target/s390/hotpatch-20.c: New testcase.
7875         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7876         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7877         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7878         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7879         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7880         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7881         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7882         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7883         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7884         * gcc.target/s390/hotpatch-10.c: Likewise.
7885         * gcc.target/s390/hotpatch-11.c: Likewise.
7886         * gcc.target/s390/hotpatch-12.c: Likewise.
7887         * gcc.target/s390/hotpatch-2.c: Likewise.
7888         * gcc.target/s390/hotpatch-3.c: Likewise.
7889         * gcc.target/s390/hotpatch-4.c: Likewise.
7890         * gcc.target/s390/hotpatch-5.c: Likewise.
7891         * gcc.target/s390/hotpatch-6.c: Likewise.
7892         * gcc.target/s390/hotpatch-7.c: Likewise.
7893         * gcc.target/s390/hotpatch-8.c: Likewise.
7894         * gcc.target/s390/hotpatch-9.c: Likewise.
7895         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7896         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7897         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7898         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7899         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7900         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7901         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7902         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7904 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7906         * gcc.dg/long_branch.c: New testcase.
7908 2015-01-27  Richard Biener  <rguenther@suse.de>
7910         PR tree-optimization/56273
7911         PR tree-optimization/59124
7912         PR tree-optimization/64277
7913         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7914         * gcc.dg/Warray-bounds-12.c: Likewise.
7915         * gcc.dg/Warray-bounds-13.c: Likewise.
7917 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7919         PR rtl-optimization/61058
7920         * gcc.dg/pr61058.c: New test.
7922 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7924         * gcc.target/i386/chkp-narrow-bounds.c: New.
7926 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7928         PR tree-optimization/64807
7929         * gcc.dg/pr64807.c: New test.
7931         PR c/64766
7932         * gcc.dg/pr64766.c: New test.
7934 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7936         PR target/49263
7937         * gcc.target/sh/pr49263-4.c: New.
7939 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7941         PR fortran/62044
7942         * gfortran.dg/allocate_with_mold_1.f90: New test
7944 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7946         PR c/64778
7947         * gcc.dg/pr64778.c: New test.
7949         PR middle-end/64421
7950         * gcc.dg/vect/pr64421.c: New test.
7952 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7954         PR fortran/64771
7955         * gfortran.dg/coarray_36.f: New.
7956         * gfortran.dg/coarray_37.f90: New.
7958 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7960         PR fortran/64230
7961         * gfortran.dg/class_allocate_18.f90: New.
7963 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7965         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7967 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7969         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7971 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7973         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7975 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7977         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7979 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7981         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7982         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7983         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7984         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7986 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7988         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7989         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7990         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7992 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7994         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7995         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7996         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7997         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7998         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7999         vXXXhn.inc.
8001 2015-01-26  Richard Biener  <rguenther@suse.de>
8003         PR middle-end/64764
8004         * gcc.dg/uninit-19.c: New testcase.
8006 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8008         * lib/target-supports.exp (check_effective_target_vect64): Add
8009         sparc*-*-*.
8011 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8013         PR testsuite/64712
8014         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8016 2015-01-26  Tony Liu  <tony.liu@arm.com>
8018         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8019         non-UAL cases.
8021 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8023         PR libfortran/64770
8024         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8025         correctly, clean up afterwards.
8027 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8029         PR fortran/62044
8030         * gfortran.dg/use_rename_7.f90: New.
8032 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8034         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8035         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8037 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8039         PR target/54236
8040         * gcc.target/sh/pr54236-4.c: New.
8042 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8044         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8045         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8046         Bridge test.
8048 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8050         PR libfortran/64770
8051         * gfortran.dg/open_new_segv.f90: New test.
8053 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8055         PR target/49263
8056         PR target/53987
8057         PR target/64345
8058         PR target/59533
8059         PR target/52933
8060         PR target/54236
8061         PR target/51244
8062         * gcc.target/sh/pr64345-1.c: New.
8063         * gcc.target/sh/pr64345-2.c: New.
8064         * gcc.target/sh/pr59533-1.c: New.
8065         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8066         * gcc.target/sh/pr52933-2.c: Likewise.
8067         * gcc.target/sh/pr54089-1.c: Likewise.
8068         * gcc.target/sh/pr54236-1.c: Likewise.
8069         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8070         * gcc.target/sh/pr49263-1.c: Remove xfails.
8071         * gcc.target/sh/pr49263-2.c: Likewise.
8072         * gcc.target/sh/pr49263-3.c: Likewise.
8073         * gcc.target/sh/pr53987-1.c: Likewise.
8074         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8075         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8076         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8077         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8078         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8079         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8080         test_009): New.
8081         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8082         (test_02): New.
8084 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8086         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8088 2015-01-23  Ian Lance Taylor  <iant@google.com>
8090         PR go/64510
8091         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8092         targets without split stack support.
8094 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8096         PR target/64317
8097         * gcc.target/i386/pr64317.c: New test.
8099 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8101         PR rtl-optimization/63637
8102         PR rtl-optimization/60663
8103         * gcc.dg/pr63637-1.c: New test.
8104         * gcc.dg/pr63637-2.c: New test.
8105         * gcc.dg/pr63637-3.c: New test.
8106         * gcc.dg/pr63637-4.c: New test.
8107         * gcc.dg/pr63637-5.c: New test.
8108         * gcc.dg/pr63637-6.c: New test.
8109         * gcc.target/i386/pr63637-1.c: New test.
8110         * gcc.target/i386/pr63637-2.c: New test.
8111         * gcc.target/i386/pr63637-3.c: New test.
8112         * gcc.target/i386/pr63637-4.c: New test.
8113         * gcc.target/i386/pr63637-5.c: New test.
8114         * gcc.target/i386/pr63637-6.c: New test.
8116 2015-01-23  Richard Biener  <rguenther@suse.de>
8118         PR testsuite/63439
8119         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8120         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8122 2015-01-23  Marek Polacek  <polacek@redhat.com>
8124         PR preprocessor/60570
8125         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8126         * gcc.dg/cpp/pr60570.c: New test.
8128 2015-01-23  Richard Biener  <rguenther@suse.de>
8130         PR testsuite/63439
8131         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8132         vectorization on vect64 targets.
8134 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8136         PR fortran/60922
8137         * gfortran.dg/class_allocate_17.f90: New.
8139 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8141         PR fortran/64726
8142         * gfortran.dg/goacc/combined_loop.f90: New.
8144 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8146         PR fortran/61933
8147         * gfortran.dg/make_unit.f90: New test.
8149 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8151         PR fortran/61933
8152         * gfortran.dg/negative_unit_int8.f: Update.
8154 2015-01-22  Jeff Law  <law@redhat.com>
8156         PR target/52076
8157         * gcc.target/m68k/pr52076-1.c: New test.
8158         * gcc.target/m68k/pr52076-2.c: New test.
8160 2015-01-22  Richard Biener  <rguenther@suse.de>
8162         PR middle-end/64728
8163         * gcc.dg/torture/pr64728.c: New testcase.
8165 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8167         PR target/64688
8168         * g++.dg/pr64688.C: New test.
8170 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8172         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8173         to avoid errors with -fpic.
8175 2015-01-22  Richard Biener  <rguenther@suse.de>
8177         PR libstdc++/64535
8178         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8180 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8182         PR rtl-optimization/64682
8183         * gcc.c-torture/execute/pr64682.c: New file.
8185 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8187         PR debug/64511
8188         * gcc.dg/pr64511.c: New test.
8190         PR rtl-optimization/62078
8191         * g++.dg/opt/pr62078.C: New test.
8193         PR c/63307
8194         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8196 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8198         PR fortran/57023
8199         * gfortran.dg/internal_pack_15.f90:  New test.
8201 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8203         * c-c++-common/tsan/step.c: New testcase.
8205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8207         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8209 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8211         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8215         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8217 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8219         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8221 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8223         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8227         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8231         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8235         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8237 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8239         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8243         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8247         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8249 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8251         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8255         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8256         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8257         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8258         vXXXw.inc.
8260 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8262         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8263         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8264         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8265         vXXXl.inc.
8267 2015-01-21  Renlin Li  <renlin.li@arm.com>
8269         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8270         * g++.dg/tls/thread_local5g.C: Likewise.
8271         * g++.dg/tls/thread_local6g.C: Likewise.
8273 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8275         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8276         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8277         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8279 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8281         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8282         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8283         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8285 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8287         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8288         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8289         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8291 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8293         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8294         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8295         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8297 2015-01-20  Jeff Law  <law@redhat.com>
8299         PR target/59946
8300         * gcc.target/m68k/pr59946.c: New test.
8302 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8304         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8305         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8306         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8308 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8310         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8311         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8312         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8314 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8316         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8317         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8318         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8320 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8322         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8323         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8324         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8325         vshuffle.inc.
8326         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8327         vshuffle.inc.
8329 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8331         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8332         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8333         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8335 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8337         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8338         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8339         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8341 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8343         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8345 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8347         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8349         PR sanitizer/64632
8350         * g++.dg/ubsan/pr64632.C: New test.
8352         PR debug/64663
8353         * gcc.dg/pr64663.c: New test.
8355 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8357         PR c++/64383
8358         * g++.dg/warn/Wunused-var-23.C: New.
8360 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8362         PR c++/59937
8363         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8364         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8366 2015-01-20  Richard Biener  <rguenther@suse.de>
8368         PR ipa/64684
8369         * gcc.dg/lto/pr64684_0.c: New testcase.
8370         * gcc.dg/lto/pr64684_1.c: Likewise.
8371         * gcc.dg/lto/pr64684_2.c: Likewise.
8372         * gcc.dg/lto/pr64685_0.c: Likewise.
8373         * gcc.dg/lto/pr64685_1.c: Likewise.
8375 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8377         PR c++/62241
8378         * g++.dg/cpp1y/lambda-init12.C: New.
8380 2015-01-20  Richard Biener  <rguenther@suse.de>
8382         PR tree-optimization/64410
8383         * g++.dg/vect/pr64410.cc: Require vect_double.
8385 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8387         PR target/64149
8388         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8390 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8392         PR bootstrap/64676
8393         Revert:
8394         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8396         PR rtl-optimization/64081
8397         * gcc.dg/pr64081.c: New test.
8399 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8401         * jit.dg/harness.h: Include <unistd.h>.
8402         (CHECK_NO_ERRORS): New.
8403         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8404         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8405         gcc_jit_context_compile_to_file.
8406         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8407         args to the spawned executable.
8408         (jit-expand-vars): New function.
8409         (jit-exe-params): New variable.
8410         (dg-jit-set-exe-params): New function.
8411         (jit-dg-test): Detect testcases that use
8412         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8413         Set arguments of spawned process to jit-exe-params.
8414         (jit-get-output-filename): New function.
8415         (jit-setup-compile-to-file): New function.
8416         (jit-verify-compile-to-file): New function.
8417         (jit-run-executable): New function.
8418         (jit-verify-executable): New function.
8419         * jit.dg/test-compile-to-assembler.c: New testcase.
8420         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8421         * jit.dg/test-compile-to-executable.c: New testcase.
8422         * jit.dg/test-compile-to-object.c: New testcase.
8424 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8426         PR target/64652
8427         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8428         (test_1): New.
8430 2015-01-19  Martin Liska  <mliska@suse.cz>
8432         * objc/compile/pr64668.m: New test.
8434 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8436         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8437         (create_overflow_fn): Update comment to clarify that
8438         the third param of the created function is a bool *, not
8439         an int *.
8440         (verify_int_overflow_fn): Convert param "expected_ovf" from
8441         int to bool.  Update third param of "overflow_fn_type" from int *
8442         to bool *.  Update local "actual_ovf" from int to bool.
8443         (verify_uint_overflow_fn): Likewise.
8445 2015-01-19  Martin Liska  <mliska@suse.cz>
8447         * gcc.dg/ipa/ipa-icf-33.c: New test.
8449 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8450             Haijian Zhang  <z.zhanghaijian@huawei.com>
8452         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8453         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8454         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8455         result_float64x2, expected_hfloat64x2): New helper type, variable and
8456         declaration.
8457         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8458         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8459         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8460         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8461         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8462         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8463         and target without the FMA feature.
8465 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8467         * gcc.target/aarch64/pr64304.c: New testcase.
8469 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8471         PR rtl-optimization/64081
8472         * gcc.dg/pr64081.c: New test.
8474 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8476         PR target/63971
8477         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8478         the epilogue).
8479         * gcc.target/aarch64/test_frame_6.c: Likewise.
8480         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8481         and x19 (in the epilogue).
8482         * gcc.target/aarch64/test_frame_4.c: Likewise.
8483         * gcc.target/aarch64/test_frame_7.c: Likewise.
8485 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8487         * gcc.target/i386/chkp-always_inline.c: New.
8489 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8490             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8492         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8493         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8495 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8497         PR fortran/60255
8498         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8499         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8501 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8503         PR fortran/64578
8504         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8506 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8508         PR target/64652
8509         * gcc.target/sh/torture/pr64652.c: New.
8511 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8513         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8514         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8515         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8516         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8517         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8518         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8520 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8522         PR ipa/64378
8523         * g++.dg/torture/pr64378.C: New testcase.
8525 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8527         PR fortran/57959
8528         * gfortran.dg/block_13.f08: New test
8530 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8532         PR fortran/55901
8533         * gfortran.dg/associate_1.f03: Allow test for character with
8534         automatic length.
8536 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8538         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8539         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8541 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8543         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8545 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8547         PR fortran/64578
8548         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8550 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8552         PR fortran/60357
8553         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8555         PR fortran/61275
8556         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8558         PR fortran/55932
8559         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8561 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8563         PR fortran/60334
8564         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8566 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8568         PR rtl-optimization/52773
8569         * gcc.c-torture/compile/pr52773.c: New test.
8571 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8573         PR c++/62134
8574         * g++.dg/cpp0x/alias-decl-46.C: New.
8576 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8578         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8580 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8582         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8583         Add trace.
8584         (CHECK_FP): Likewise.
8585         (CHECK_CUMULATIVE_SAT): Likewise.
8587 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8589         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8590         (Set_Neon_Cumulative_Sat): Add parameter.
8591         (__set_neon_cumulative_sat): Support new parameter.
8592         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8593         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8594         argument.
8595         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8596         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8597         argument.
8599 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8601         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8602         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8604 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8606         PR c++/60056
8607         * g++.dg/tls/thread_local-ice4.C: New.
8609 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8611         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8612         than Neon options.
8614 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8616         PR c++/62276
8617         * g++.dg/cpp0x/vt-62276.C: New.
8619 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8621         PR middle-end/64353
8622         * g++.dg/pr64353.C: New.
8624 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8626         PR target/64263
8627         * gcc.target/aarch64/pr64263_1.c: New test.
8629 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8631         PR tree-optimization/64434
8632         * gcc.dg/torture/pr64434.c: Move to...
8633         * gcc.dg/pr64434.c: ... here.
8635 2015-01-16  Richard Biener  <rguenther@suse.de>
8637         PR middle-end/64614
8638         * gcc.dg/uninit-18.c: New testcase.
8640 2015-01-16  Richard Biener  <rguenther@suse.de>
8642         PR tree-optimization/64568
8643         * g++.dg/torture/pr64568-2.C: New testcase.
8645 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8647         PR target/64363
8648         * gcc.target/i386/chkp-label-address.c: New.
8650 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8652         PR fortran/45290
8653         * gfortran.dg/pointer_init_6.f90: Extended.
8655 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8657         * gcc.c-torture/compile/20150108.c: New test.
8659 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8661         * gcc.target/visium: New directory.
8663 2015-01-16  Richard Biener  <rguenther@suse.de>
8665         PR tree-optimization/61743
8666         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8667         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8669 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8671         * gcc.dg/pr64015.c: New test.
8673 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8675         PR ipa/64163
8676         PR ipa/64612
8677         * g++.dg/ipa/pr64612.C: New test.
8679 2015-01-16  Renlin Li  <renlin.li@arm.com>
8681         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8683 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8685         * gcc.target/i386/sse-14.c: Test new intrinsic.
8686         * gcc.target/i386/sse-22.c: Ditto.
8688 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8690         PR c++/58614
8691         * g++.dg/cpp0x/auto44.C: New.
8693 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8695         PR target/59710
8696         * gcc.target/nios2/gpopt-all.c: New test case.
8697         * gcc.target/nios2/gpopt-local.c: New test case.
8698         * gcc.target/nios2/gpopt-global.c: New test case.
8699         * gcc.target/nios2/gpopt-data.c: New test case.
8700         * gcc.target/nios2/gpopt-none.c: New test case.
8702 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8704         * g++.dg/ubsan/vptr-1.C: New test.
8705         * g++.dg/ubsan/vptr-2.C: New test.
8706         * g++.dg/ubsan/vptr-3.C: New test.
8707         * g++.dg/ubsan/vptr-4.C: New test.
8708         * g++.dg/ubsan/vptr-5.C: New test.
8709         * g++.dg/ubsan/vptr-6.C: New test.
8710         * g++.dg/ubsan/vptr-7.C: New test.
8711         * g++.dg/ubsan/vptr-8.C: New test.
8712         * g++.dg/ubsan/vptr-9.C: New test.
8714 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8716         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8717         is set up.
8718         * lib/gcc-dg.exp: Likewise.
8720 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8722         PR rtl-optimization/64110
8723         * gcc.target/i386/pr64110.c: Add scan-assembler.
8725 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8726             James Norris  <jnorris@codesourcery.com>
8727             Cesar Philippidis  <cesar@codesourcery.com>
8728             Ilmir Usmanov  <i.usmanov@samsung.com>
8730         * lib/target-supports.exp (check_effective_target_fopenacc): New
8731         procedure.
8732         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8733         * g++.dg/goacc/goacc.exp: Likewise.
8734         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8735         * gcc.dg/goacc/goacc.exp: Likewise.
8736         * gfortran.dg/goacc/goacc.exp: Likewise.
8737         * c-c++-common/cpp/openacc-define-1.c: New file.
8738         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8739         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8740         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8741         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8742         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8743         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8744         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8745         * c-c++-common/goacc/cache-1.c: Likewise.
8746         * c-c++-common/goacc/clauses-fail.c: Likewise.
8747         * c-c++-common/goacc/collapse-1.c: Likewise.
8748         * c-c++-common/goacc/data-1.c: Likewise.
8749         * c-c++-common/goacc/data-2.c: Likewise.
8750         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8751         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8752         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8753         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8754         * c-c++-common/goacc/if-clause-1.c: Likewise.
8755         * c-c++-common/goacc/if-clause-2.c: Likewise.
8756         * c-c++-common/goacc/kernels-1.c: Likewise.
8757         * c-c++-common/goacc/loop-1.c: Likewise.
8758         * c-c++-common/goacc/loop-private-1.c: Likewise.
8759         * c-c++-common/goacc/nesting-1.c: Likewise.
8760         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8761         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8762         * c-c++-common/goacc/parallel-1.c: Likewise.
8763         * c-c++-common/goacc/pcopy.c: Likewise.
8764         * c-c++-common/goacc/pcopyin.c: Likewise.
8765         * c-c++-common/goacc/pcopyout.c: Likewise.
8766         * c-c++-common/goacc/pcreate.c: Likewise.
8767         * c-c++-common/goacc/pragma_context.c: Likewise.
8768         * c-c++-common/goacc/present-1.c: Likewise.
8769         * c-c++-common/goacc/reduction-1.c: Likewise.
8770         * c-c++-common/goacc/reduction-2.c: Likewise.
8771         * c-c++-common/goacc/reduction-3.c: Likewise.
8772         * c-c++-common/goacc/reduction-4.c: Likewise.
8773         * c-c++-common/goacc/sb-1.c: Likewise.
8774         * c-c++-common/goacc/sb-2.c: Likewise.
8775         * c-c++-common/goacc/sb-3.c: Likewise.
8776         * c-c++-common/goacc/update-1.c: Likewise.
8777         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8778         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8779         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8780         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8781         * gfortran.dg/goacc/assumed.f95: Likewise.
8782         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8783         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8784         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8785         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8786         * gfortran.dg/goacc/branch.f95: Likewise.
8787         * gfortran.dg/goacc/cache-1.f95: Likewise.
8788         * gfortran.dg/goacc/coarray.f95: Likewise.
8789         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8790         * gfortran.dg/goacc/cray.f95: Likewise.
8791         * gfortran.dg/goacc/critical.f95: Likewise.
8792         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8793         * gfortran.dg/goacc/data-tree.f95: Likewise.
8794         * gfortran.dg/goacc/declare-1.f95: Likewise.
8795         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8796         * gfortran.dg/goacc/fixed-1.f: Likewise.
8797         * gfortran.dg/goacc/fixed-2.f: Likewise.
8798         * gfortran.dg/goacc/fixed-3.f: Likewise.
8799         * gfortran.dg/goacc/fixed-4.f: Likewise.
8800         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8801         * gfortran.dg/goacc/if.f95: Likewise.
8802         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8803         * gfortran.dg/goacc/list.f95: Likewise.
8804         * gfortran.dg/goacc/literal.f95: Likewise.
8805         * gfortran.dg/goacc/loop-1.f95: Likewise.
8806         * gfortran.dg/goacc/loop-2.f95: Likewise.
8807         * gfortran.dg/goacc/loop-3.f95: Likewise.
8808         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8809         * gfortran.dg/goacc/omp.f95: Likewise.
8810         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8811         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8812         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8813         * gfortran.dg/goacc/parameter.f95: Likewise.
8814         * gfortran.dg/goacc/private-1.f95: Likewise.
8815         * gfortran.dg/goacc/private-2.f95: Likewise.
8816         * gfortran.dg/goacc/private-3.f95: Likewise.
8817         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8818         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8819         * gfortran.dg/goacc/reduction.f95: Likewise.
8820         * gfortran.dg/goacc/routine-1.f90: Likewise.
8821         * gfortran.dg/goacc/routine-2.f90: Likewise.
8822         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8823         * gfortran.dg/goacc/several-directives.f95: Likewise.
8824         * gfortran.dg/goacc/sie.f95: Likewise.
8825         * gfortran.dg/goacc/subarrays.f95: Likewise.
8826         * gfortran.dg/gomp/map-1.f90: Likewise.
8827         * gfortran.dg/openacc-define-1.f90: Likewise.
8828         * gfortran.dg/openacc-define-2.f90: Likewise.
8829         * gfortran.dg/openacc-define-3.f90: Likewise.
8830         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8831         * g++.dg/gomp/block-2.C: Likewise.
8832         * g++.dg/gomp/block-3.C: Likewise.
8833         * g++.dg/gomp/block-5.C: Likewise.
8834         * g++.dg/gomp/target-1.C: Likewise.
8835         * g++.dg/gomp/target-2.C: Likewise.
8836         * g++.dg/gomp/taskgroup-1.C: Likewise.
8837         * g++.dg/gomp/teams-1.C: Likewise.
8838         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8839         * gcc.dg/cilk-plus/jump.c: Likewise.
8840         * gcc.dg/gomp/block-1.c: Likewise.
8841         * gcc.dg/gomp/block-10.c: Likewise.
8842         * gcc.dg/gomp/block-2.c: Likewise.
8843         * gcc.dg/gomp/block-3.c: Likewise.
8844         * gcc.dg/gomp/block-4.c: Likewise.
8845         * gcc.dg/gomp/block-5.c: Likewise.
8846         * gcc.dg/gomp/block-6.c: Likewise.
8847         * gcc.dg/gomp/block-7.c: Likewise.
8848         * gcc.dg/gomp/block-8.c: Likewise.
8849         * gcc.dg/gomp/block-9.c: Likewise.
8850         * gcc.dg/gomp/target-1.c: Likewise.
8851         * gcc.dg/gomp/target-2.c: Likewise.
8852         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8853         * gcc.dg/gomp/teams-1.c: Likewise.
8855 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8857         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8858         test case.
8860 2015-01-15  Mike Stump  <mikestump@comcast.net>
8862         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8863         * gcc.dg/inline_2.c: Likewise.
8864         * gcc.dg/inline_3.c: Likewise.
8865         * gcc.dg/inline_4.c: Likewise.
8867 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8869         PR fortran/58023
8870         * gfortran.dg/proc_ptr_comp_43.f90: New.
8872 2015-01-15  Mike Stump  <mikestump@comcast.net>
8874         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8875         * gcc.dg/unroll_2.c: Likewise.
8876         * gcc.dg/unroll_3.c: Likewise.
8877         * gcc.dg/unroll_4.c: Likewise.
8878         * gcc.dg/unroll_5.c: Likewise.
8880 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8882         PR target/63971
8883         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8884         in epilogue.
8885         * gcc.target/aarch64/test_frame_6.c: Likewise.
8886         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8887         x30 and x19 (in the epilogue).
8888         * gcc.target/aarch64/test_frame_4.c: Likewise.
8889         * gcc.target/aarch64/test_frame_7.c: Likewise.
8891 2015-01-15  Martin Liska  <mliska@suse.cz>
8893         * g++.dg/ipa/pr64068.C: New test.
8894         * gcc.dg/ipa/PR64559.c: New test.
8896 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8898         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8899         with PIE.
8901 2015-01-15  Richard Biener  <rguenther@suse.de>
8903         PR tree-optimization/61743
8904         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8905         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8907 2015-01-15 Renlin Li <renlin.li@arm.com>
8909         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8910         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8912 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8914         * gcc.dg/vect/vect-aggressive-1.c: New.
8915         * gcc.target/i386/avx2-vect-aggressive.c: New.
8917 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8919         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8921 2015-01-15  Richard Biener  <rguenther@suse.de>
8923         PR lto/64415
8924         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8925         -Wl,-undefined,dynamic_lookup.
8927 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8929         * gnat.dg/opt47.adb: New test.
8931 2015-01-15  Richard Biener  <rguenther@suse.de>
8933         PR lto/64415
8934         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8936 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8938         PR tree-optimization/64434
8939         * gcc.dg/torture/pr64434.c: New test.
8941 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8943         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8944         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8945         -march=loongson* and -march=octeon* require -mno-micromips.
8947 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8948             Matthew Fortune  <matthew.fortune@imgtec.com>
8950         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8951         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8952         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8953         * gcc.target/mips/call-saved-7.c: New file.
8954         * gcc.target/mips/call-saved-8.c: New file.
8955         * gcc.target/mips/call-saved-9.c: New file.
8957 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8959         * gcc.target/mips/lsa.c: New file.
8960         * gcc.target/mips/mips64-lsa.c: Likewise.
8961         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8962         * gcc.target/mips/mulsize-4.c: Likewise.
8963         * gcc.target/mips/mulsize-5.c: New file.
8964         * gcc.target/mips/mulsize-6.c: Likewise.
8965         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8966         and !HAS_LSA as ghost options.
8967         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8968         for !HAS_LSA.
8970 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8972         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8974 2015-01-15  Richard Biener  <rguenther@suse.de>
8976         PR middle-end/64365
8977         * gcc.dg/torture/pr64365.c: New testcase.
8979 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8981         * gcc.dg/stackprotectexplicit1.c: New test.
8982         * g++.dg/stackprotectexplicit2.c: New test.
8984 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986         PR target/61933
8987         * gfortran.dg/inquire_internal.f90: New.
8988         * gfortran.dg/negative_unit_check.f90: New.
8990 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8992         PR target/53988
8993         * gcc.target/sh/pr53988-1.c: New.
8995 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8997         PR c++/58671
8998         * g++.dg/tls/thread_local-ice3.C: New.
9000 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9002         * gcc.target/i386/fentry-override.c: Properly place {} in target
9003         selector.  Remove nonpic.
9004         * gcc.target/i386/fentry.c: Likewise.
9006 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9008         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9009         warnings instead of errors.
9011 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9013         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9014         option support instead of ENABLE_LTO from Makefile.
9016 2015-01-14  Richard Biener  <rguenther@suse.de>
9018         PR tree-optimization/59354
9019         * gcc.dg/vect/pr59354.c: New testcase.
9021 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9023         * lib/target-supports.exp
9024         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9025         on ARM architures before v7.
9027 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9029         PR middle-end/59448
9030         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9031         an atomic_exchange.
9033 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9035         PR target/64386
9036         * gcc.target/i386/pr64386.c: New test.
9038 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9040         PR target/64393
9041         * gcc.target/i386/pr64393.c: New test.
9043 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9045         PR target/64387
9046         * gcc.target/i386/pr64387.c: New test.
9048 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9050         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9052 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9054         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9056 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9058         PR target/64453
9059         * gcc.target/arm/pr64453.c: New.
9061 2015-01-14  Richard Biener  <rguenther@suse.de>
9063         PR lto/64415
9064         * gcc.dg/lto/pr64415_0.c: New testcase.
9065         * gcc.dg/lto/pr64415_1.c: Likewise.
9067 2015-01-14  Martin Liska  <mliska@suse.cz>
9069         * gcc.dg/ipa/pr64307.c: New test.
9071 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9073         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9074         64-bit and 128-bit.
9076 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9078         PR target/64460
9079         * gcc.target/arm/pr64460_1.c: New test.
9081 2015-01-14  Richard Biener  <rguenther@suse.de>
9083         PR tree-optimization/64493
9084         PR tree-optimization/64495
9085         * gcc.dg/vect/pr64493.c: New testcase.
9086         * gcc.dg/vect/pr64495.c: Likewise.
9088 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9090         * gcc.dg/Warray-bounds-11.c: New test-case.
9092 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9094         * gcc.target/mips/octeon3-pipe-1.c: New test.
9096 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9098         * jit.dg/harness.h (set_up_logging): Move string concatenation
9099         into...
9100         (concat_strings): New function.
9101         (dump_reproducer): New function.
9102         (test_jit): Call dump_reproducer.
9103         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9104         function.
9105         (jit-dg-test): Delete any generated reproducer from previous runs.
9106         Verify that a generated reproducer was created, and verify that it
9107         compiles.
9108         * jit.dg/test-nested-contexts.c (main): Call
9109         gcc_jit_context_dump_reproducer_to_file.
9111 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9113         * gcc.dg/aru-2.c: Add dg-require-profiling.
9115 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9117         * lib/target-supports.exp (check_profiling_available): Check if
9118         -pg links.
9120 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9122         PR ipa/64565
9123         * g++.dg/torture/pr64565.C: New testcase.
9125 2015-01-13  Marek Polacek  <polacek@redhat.com>
9127         PR middle-end/64391
9128         * gcc.dg/tm/pr64391.c: New test.
9130 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9132         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9133         true.
9135 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9137         * gcc.target/i386/pie.c: New test.
9139         * lib/target-supports.exp (check_effective_target_pie): New.
9141 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9143         PR rtl-optimization/64286
9144         * gcc.target/i386/avx2-pr64286.c: New test.
9146 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9148         PR c++/57626
9149         * g++.dg/cpp0x/vt-57626.C: New.
9151 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9153         PR fortran/64528
9154         * gfortran.dg/pr64528.f90: New test.
9156 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9158         * gcc.target/aarch64/subsp.c: New test.
9160 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9162         * gcc.target/aarch64/store-pair-1.c: New testcase.
9164 2015-01-13  Richard Biener  <rguenther@suse.de>
9166         PR lto/64373
9167         * gcc.dg/lto/pr64373_0.c: New testcase.
9169 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9171         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9172         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9174 2015-01-13  Richard Biener  <rguenther@suse.de>
9176         PR tree-optimization/64406
9177         * gcc.dg/pr64406.c: New testcase.
9179 2015-01-13  Richard Biener  <rguenther@suse.de>
9181         PR tree-optimization/64404
9182         * gcc.dg/vect/pr64404.c: New testcase.
9184 2015-01-13  Richard Biener  <rguenther@suse.de>
9186         PR tree-optimization/64568
9187         * g++.dg/torture/pr64568.C: New testcase.
9189 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9191         * jit.dg/test-error-local-used-from-other-function.c: New test
9192         case.
9193         * jit.dg/test-error-param-reuse.c: New test case.
9194         * jit.dg/test-error-param-sharing.c: New test case.
9195         * jit.dg/test-error-param-used-from-other-function.c: New test
9196         case.
9197         * jit.dg/test-error-param-used-without-a-function.c: New test
9198         case.
9200 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9202         PR tree-optimization/64563
9203         * gcc.dg/pr64563.c: New test.
9205         PR target/64513
9206         * gcc.target/i386/pr64513.c: New test.
9208         PR tree-optimization/64454
9209         * gcc.dg/pr64454.c: New test.
9211         PR testsuite/64028
9212         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9213         bind_pic_locally.
9214         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9215         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9216         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9217         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9218         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9219         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9220         * gcc.dg/vect/slp-25.c: Likewise.
9221         * gcc.dg/vect/vect-109.c: Likewise.
9222         * gcc.dg/vect/vect-13.c: Likewise.
9223         * gcc.dg/vect/vect-17.c: Likewise.
9224         * gcc.dg/vect/vect-18.c: Likewise.
9225         * gcc.dg/vect/vect-19.c: Likewise.
9226         * gcc.dg/vect/vect-20.c: Likewise.
9227         * gcc.dg/vect/vect-21.c: Likewise.
9228         * gcc.dg/vect/vect-22.c: Likewise.
9229         * gcc.dg/vect/vect-27.c: Likewise.
9230         * gcc.dg/vect/vect-29.c: Likewise.
9231         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9232         * gcc.dg/vect/vect-2.c: Likewise.
9233         * gcc.dg/vect/vect-3.c: Likewise.
9234         * gcc.dg/vect/vect-4.c: Likewise.
9235         * gcc.dg/vect/vect-5.c: Likewise.
9236         * gcc.dg/vect/vect-72.c: Likewise.
9237         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9238         * gcc.dg/vect/vect-73.c: Likewise.
9239         * gcc.dg/vect/vect-77-global.c: Likewise.
9240         * gcc.dg/vect/vect-78-global.c: Likewise.
9241         * gcc.dg/vect/vect-7.c: Likewise.
9242         * gcc.dg/vect/vect-86.c: Likewise.
9243         * gcc.dg/vect/vect-align-1.c: Likewise.
9244         * gcc.dg/vect/vect-align-3.c: Likewise.
9245         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9246         * gcc.dg/vect/vect-all.c: Likewise.
9247         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9248         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9249         * gcc.dg/vect/vect-peel-3.c: Likewise.
9250         * gcc.dg/vect/vect-peel-4.c: Likewise.
9251         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9253 2015-01-12  Jeff Law  <law@redhat.com>
9255         PR target/64461
9256         * gcc.target/m68k/pr64461.c: New test.
9258 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9260         * jit.dg/test-array-as-pointer.c (create_code): Update call
9261         to gcc_jit_context_new_global by setting "kind" to
9262         GCC_JIT_GLOBAL_IMPORTED.
9263         * jit.dg/test-error-array-as-pointer.c: Likewise.
9264         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9265         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9266         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9267         * jit.dg/test-using-global.c (the_global): Rename to...
9268         (imported_global): ...this.
9269         (create_code): Update to test the three kinds of global.
9270         (verify_code): Likewise.
9272 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9274         PR testsuite/64427
9275         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9276         undefined behavior.
9277         * gcc.target/i386/pr64291-2.c: Updated.
9279 2015-01-12  Richard Biener  <rguenther@suse.de>
9281         PR tree-optimization/64530
9282         * gfortran.dg/pr64530.f90: New testcase.
9284 2015-01-12  Richard Biener  <rguenther@suse.de>
9286         PR middle-end/64357
9287         * gcc.dg/torture/pr64357.c: New testcase.
9289 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9291         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9292         selector.
9294 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9295         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9297 2015-01-12  Martin Liska  <mliska@suse.cz>
9299         * gcc.dg/ipa/PR64550.c: New test.
9301 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9303         PR ipa/63470
9304         * g++.dg/ipa/pr63470.C: New testcase.
9306 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9308         PR fortran/63733
9309         * gfortran.dg/typebound_operator_20.f90: New.
9311 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9313         PR fortran/58023
9314         * gfortran.dg/proc_ptr_comp_42.f90: New.
9316 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9318         PR fortran/64508
9319         * gfortran.dg/proc_ptr_comp_41.f90: New.
9321 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9323         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9325 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9327         PR fortran/64522
9328         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9329         and add dg-excess-errors.
9330         * gfortran.dg/line_length_6.f90: New.
9331         * gfortran.dg/line_length_7.f90: New.
9332         * gfortran.dg/line_length_8.f90: New.
9333         * gfortran.dg/line_length_9.f90: New.
9334         * gfortran.dg/line_length_10.f90: New.
9335         * gfortran.dg/line_length_11.f90: New.
9337 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9339         * jit.dg/test-threads.c (struct testcase): Move declaration
9340         to jit.dg/all-non-failing-tests.h.
9341         (testcases): Likewise.
9342         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9343         declaration here from jit.dg/all-non-failing-tests.h.
9344         (testcases): Likewise.
9345         * jit.dg/test-combination.c (create_code): Eliminate spelling
9346         out all of the testcases in favor of looping through the
9347         "testcases" metadata.
9348         (verify_code): Likewise.
9350 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9352         PR rtl-optimization/64536
9353         * gcc.dg/pr64536.c: New test.
9355 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9357         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9358         * jit.dg/test-combination.c (create_code): Likewise.
9359         (verify_code): Likewise.
9360         * jit.dg/test-constants.c: New test case.
9361         * jit.dg/test-threads.c: Add test-constants.c.
9363 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9365         PR libobjc/51891
9366         * objc.dg/gnu-api-2-class.m: Add a test case
9367         for the above change.
9369 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9371         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9373 2015-01-09  Richard Biener  <rguenther@suse.de>
9375         PR tree-optimization/64410
9376         * g++.dg/vect/pr64410.cc: New testcase.
9378 2015-01-09  Martin Liska  <mliska@suse.cz>
9380         * gcc.dg/ipa/ipa-icf-32.c: New test.
9382 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9384         * c-c++-common/tsan/tsan_barrier.h: New.
9385         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9386         * c-c++-common/tsan/bitfield_race.c: Likewise.
9387         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9388         * c-c++-common/tsan/mutexset1.c: Likewise.
9389         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9390         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9391         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9392         * c-c++-common/tsan/simple_race.c: Likewise.
9393         * c-c++-common/tsan/simple_stack.c: Likewise.
9394         * c-c++-common/tsan/sleep_sync.c: Likewise.
9395         * c-c++-common/tsan/tiny_race.c: Likewise.
9396         * c-c++-common/tsan/tls_race.c: Likewise.
9397         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9398         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9399         * g++.dg/tsan/atomic_free.C: Likewise.
9400         * g++.dg/tsan/atomic_free2.C: Likewise.
9401         * g++.dg/tsan/cond_race.C: Likewise.
9402         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9404 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9406         PR testsuite/62250
9407         * lib/target-supports.exp (check_effective_target_libatomic_available):
9408         New.
9409         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9410         targets that match effective-target libatomic_available.
9411         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9413 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9415         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9416         Verify the result of gcc_jit_context_get_last_error.
9417         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9419 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9421         PR tree-optimization/63989
9422         * gcc.dg/strlenopt-27.c: New test.
9424 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9426         * jit.dg/harness.h (set_up_logging): New function.
9427         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9428         set_up_logging on the context, so that every testcase is
9429         logged to a particular file.
9430         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9431         and call gcc_jit_context_set_logfile on the top-level context.
9433 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9435         PR target/64338
9436         * g++.dg/opt/pr64338.C: New test.
9438 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9440         * gfortran.dg/coarray/codimension_2b.f90: New file.
9441         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9442         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9444 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9446         PR c++/59004
9447         * g++.dg/ext/fnname4.C: New.
9449 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9451         PR c++/64462
9452         * g++.dg/cpp0x/constexpr-64462.C: New.
9454 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9456         PR c++/60753
9457         * g++.dg/cpp0x/deleted10.C: New.
9459 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9461         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9463 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9465         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9466         GCC_JIT_UNARY_OP_ABS.
9467         (verify_unary_ops): Likewise.
9469 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9471         * jit.dg/test-arith-overflow.c: New test case.
9472         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9473         * jit.dg/test-combination.c (create_code): Likewise.
9474         (verify_code): Likewise.
9475         * jit.dg/test-threads.c (testcases): Likewise.
9477 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9479         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9480         rather than "jit".  Load g++.exp, and call g++_init.
9481         Run test-*.cc files within the testsuite and *.cc files within
9482         docs/examples.
9483         (jit-dg-test): Drop the addition of -fgnu89-inline to
9484         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9485         doing it when compiling C testcases (since g++ does not handle
9486         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9487         is restored to the value after g++_init ran, rather than the
9488         value before g++_init ran.  Return a list of
9489         $comp_output $output_file, as dg-test assumes.
9491 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9493         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9494         make it easier to figure out the origin of each test result when
9495         running test-combination.c and test-threads.c.
9496         (CHECK_VALUE): Likewise.
9497         (CHECK_DOUBLE_VALUE): Likewise.
9498         (CHECK_STRING_VALUE): Likewise.
9499         (CHECK_STRING_STARTS_WITH): Likewise.
9500         (CHECK_STRING_CONTAINS): Likewise.
9501         (CHECK): Likewise.
9502         (check_string_value): Likewise, add "funcname" param.
9503         (check_string_starts_with): Likewise.
9504         (check_string_contains): Likewise.
9506 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9508         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9509         generating name of built executable.
9511 2015-01-07  Marek Polacek  <polacek@redhat.com>
9513         PR c/64440
9514         * gcc.dg/pr64440.c: New test.
9515         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9517 2015-01-07  Marek Polacek  <polacek@redhat.com>
9519         PR c/64417
9520         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9521         * gcc.dg/pr64417.c: New test.
9523 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9525         PR target/64505
9526         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9527         fix is correct.
9529 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9531         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9532         Check if testcases run without errors, not just if they compile.
9534 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9536         PR target/64507
9537         * gcc.target/sh/pr64507.c: New test.
9539 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9541         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9543 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9545         * c-c++-common/asan/sanitize-all-1.c: New test.
9546         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9547         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9548         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9549         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9551 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9553         * lib/target-supports.exp (check_profiling_available): Return 0 for
9554         Visium.
9555         (check_effective_target_tls_runtime): Likewise.
9556         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9557         * gcc.dg/20020312-2.c: Adjust for Visium.
9558         * gcc.dg/tls/thr-cse-1.c: Likewise
9559         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9560         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9561         * gcc.dg/weak/typeof-2.c: Likewise.
9563 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9565         PR rtl-optimization/64287
9566         * gcc.dg/aru-2.c: New test.
9568 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9570         PR sanitizer/64344
9571         * c-c++-common/ubsan/pr64344-1.c: New test.
9572         * c-c++-common/ubsan/pr64344-2.c: New test.
9574         PR tree-optimization/64465
9575         * gcc.dg/pr64465.c: New test.
9577         PR tree-optimization/64494
9578         * gcc.c-torture/compile/pr64494.c: New test.
9580 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9582         PR fortran/47674
9583         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9585 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9587         Update copyright years.
9589 2015-01-05  Marek Polacek  <polacek@redhat.com>
9591         PR c/64423
9592         * gcc.dg/pr64423.c: New test.
9594 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9596         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9597         mmix-knuth-mmixware for the same reason as for MIPS.
9598         * gcc.dg/debug/debug-2.c: Ditto.
9600         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9602 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9604         PR testsuite/62250
9605         * lib/gfortran.exp: Add libatomic library search path.
9606         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9607         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9609         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9611 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9613         * c-c++-common/tsan/bitfield_race.c: New testcase.
9614         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9616 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9618         * gfortran.dg/coarray/collectives_4.f90: New.
9620 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9622         PR fortran/57562
9623         * gfortran.dg/extends_16.f90: New.
9625 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9627         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9629 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9631         * gfortran.dg/coarray/codimension_2.f90: New.
9632         * gfortran.dg/coarray/codimension_2a.f90: New.
9633         * gfortran.dg/coarray_35.f90: New.
9634         * gfortran.dg/coarray_35a.f90: New.
9636 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9638         PR fortran/60507
9639         * gfortran.dg/dummy_procedure_11.f90: New.
9641 Copyright (C) 2015 Free Software Foundation, Inc.
9643 Copying and distribution of this file, with or without modification,
9644 are permitted in any medium without royalty provided the copyright
9645 notice and this notice are preserved.