gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob657f167de0bb4f886261499ee318d592ce03f881
1 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3         * gcc.target/aarch64/fmovd-zero-mem.c: New.
4         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5         * gcc.target/aarch64/fmovf-zero-mem.c: New.
6         * gcc.target/aarch64/fmovf-zero-reg.c: New.
7         * gcc.target/aarch64/fmovld-zero-mem.c: New.
8         * gcc.target/aarch64/fmovld-zero-mem.c: New.
9         * gcc.target/aarch64/fmovd-zero.c: Delete.
10         * gcc.target/aarch64/fmovf-zero.c: Delete.
12 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
14         * gcc.target/vax/bswapdi-1.c: New.
16 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
18         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
20 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
22         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
24 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
26         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
28 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
30         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
32 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
34         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
36 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
38         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
40 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
42         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
44 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
46         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
48 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
50         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
52 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
54         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
56 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
58         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
60 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
62         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
64 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
66         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
68 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
70         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
72 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
74         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
76 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
78         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
80 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
82         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
84 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
86         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
88 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
90         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
92 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
94         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
95         (_ARM_FPSCR): Add FZ field.
96         (clean_results): Force FZ=1 on AArch64.
97         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
99 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
101         * gcc.target/aarch64/pr62308.c: New test.
103 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
105         PR fortran/66549
106         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
108 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
110         * gcc.target/i386/mpx/pr66581.c: New test.
112 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
114         * gcc.target/i386/cmov9.c: New test.
116 2015-06-18  Richard Biener  <rguenther@suse.de>
118         * g++.dg/other/const4.C: New testcase.
120 2015-06-18  Michael Matz  <matz@suse.de>
122         PR middle-end/66253
123         * gcc.dg/vect/pr66253.c: New testcase.
125 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
127         PR target/66569
128         * gcc.target/i386/mpx/chkp-vararg.c: New test.
130 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
132         PR middle-end/66568
133         * gcc.target/i386/mpx/pr66568.c: New test.
135 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
137         PR middle-end/66567
138         * gcc.target/i386/mpx/pr66567.c: New test.
140 2015-06-18  Richard Biener  <rguenther@suse.de>
142         PR tree-optimization/66510
143         * gcc.dg/vect/slp-perm-12.c: New testcase.
145 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
147         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
148         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
149         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
150         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
152 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
154         PR c++/66571
155         * g++.dg/gomp/pr66571-1.C: New test.
157         PR middle-end/66429
158         * c-c++-common/gomp/pr66429.c: New test.
160 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
162         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
163         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
164         ...this.
165         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
166         New testcase.
167         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
168         New testcase.
170 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
172         PR testsuite/65944
173         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
175 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
177         * gcc.target/mips/pr65862-1.c: New test.
178         * gcc.target/mips/pr65862-2.c: Likewise.
180 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
182         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
183         * gcc.target/i386/pr52252-atom.c: Ditto.
184         * gcc.target/i386/vect-div-1.c: Ditto.
185         * gcc.target/i386/rotate-5.c: Ditto.
186         * gcc.target/i386/pr50202.c: Ditto.
187         * gcc.target/i386/pr37843-3.c: Ditto.
188         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
189         * gcc.target/i386/pr53397-1.c: Ditto.
190         * gcc.target/i386/pr55934.c: Ditto.
191         * gcc.target/i386/pr37843-4.c: Ditto.
192         * gcc.target/i386/pr60451.c: Ditto.
193         * gcc.target/i386/pr53397-2.c: Ditto.
194         * gcc.target/i386/vectorize1.c: Ditto.
195         * gcc.target/i386/extract-insert-combining.c: Ditto.
196         * gcc.target/i386/pr53759.c: Ditto.
197         * gcc.target/i386/pr52252-core.c: Ditto.
198         * gcc.target/i386/rotate-3.c: Ditto.
199         * gcc.target/i386/sse-20.c: Ditto.
200         * gcc.target/i386/rotate-4.c: Ditto.
201         * gcc.target/i386/pr61403.c: Ditto.
202         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
203         * gcc.target/i386/pr60901.c: Ditto.
204         * gcc.target/i386/pr59794-7.c: Ditto.
205         * gcc.target/i386/pr62208.c: Ditto.
206         * gcc.target/i386/pr53416.c: Ditto.
207         * gcc.target/i386/asm-dialect-1.c: Ditto.
208         * gcc.target/i386/pr50038.c: Ditto.
209         * gcc.target/i386/47698.c: Ditto.
210         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
211         * gcc.target/i386/pr59794-2.c: Ditto.
212         * gcc.target/i386/pr59794-3.c: Ditto.
213         * gcc.target/i386/pr39058.c: Ditto.
214         * gcc.target/i386/pr60205-1.c: Ditto.
215         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
216         * gcc.target/i386/sse2-movq-2.c: Ditto.
218 2015-06-17  Richard Biener  <rguenther@suse.de>
220         PR tree-optimization/66251
221         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
223 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
225         PR c++/59682
226         * g++.dg/parse/new-placement1.C: New.
228 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
230         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
231         * jit.dg/test-compound-assignment.c: New testcase.
233 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
235         PR jit/66539
236         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
237         to "testcases" array.
239 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
241         PR jit/66539
242         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
243         * jit.dg/test-debug-strings.c: New test case.
244         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
245         the discriminant has a sane debug string.
247 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
249         PR target/56766
250         * gcc.target/i386/pr56766-1.c: New test.
251         * gcc.target/i386/pr56766-2.c: Ditto.
253 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
255         * gcc.target/mips/loongson-shift-count-truncated-1.c:
256         Skip on mips*-mti-linux* and mips*-img-linux* targets.
257         * gcc.target/mips/loongson-simd.c: Ditto.
259 2015-06-16  Richard Biener  <rguenther@suse.de>
261         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
263 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
265         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
266         passed by the testsuite driver.
268 2015-06-16  Richard Biener  <rguenther@suse.de>
270         * gcc.dg/vect/slp-perm-11.c: New testcase.
272 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
274         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
275         dg-options.
277 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
279         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
280         Reinstate calls to torture-init and torture-finalize.
282 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
284         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
286 2015-06-15  Nathan Sidwell  <nathan@acm.org>
288         PR c++/58583
289         * g++.dg/cpp0x/nsdmi-template14.C: New test.
291 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
293         PR c++/51048
294         * g++.dg/cpp0x/local-type1.C: New.
296 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
298         PR fortran/44672
299         PR fortran/45440
300         PR fortran/57307
301         * gfortran.dg/allocate_with_source_3.f90: Removed check for
302         unimplemented error.
303         * gfortran.dg/allocate_with_source_7.f08: New test.
304         * gfortran.dg/allocate_with_source_8.f08: New test.
306 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
308         PR c++/65168
309         * g++.dg/warn/Walways-true-3.C: New test.
311 2015-06-13  Tom de Vries  <tom@codesourcery.com>
313         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
315 2015-06-13  Tom de Vries  <tom@codesourcery.com>
317         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
318         (main): Remove superfluous attributes.
319         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
320         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
322 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
324         * gcc.target/i386/monitorx.c: New.
325         * gcc.target/i386/sse-12.c: Add -mmwaitx.
326         * gcc.target/i386/sse-13.c: Ditto.
327         * gcc.target/i386/sse-14.c: Ditto.
328         * gcc.target/i386/sse-22.c: Ditto.
329         * gcc.target/i386/sse-23.c: Ditto.
330         * g++.dg/other/i386-2.C: Ditto.
331         * g++.dg/other/i386-3.C: Ditto.
333 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
335         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
337 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
339         PR fortran/66079
340         * gfortran.dg/allocatable_scalar_13.f90: New test
342 2015-06-11  Marek Polacek  <polacek@redhat.com>
344         * gcc.dg/fold-xor-3.c: New test.
346 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
348         * gcc.target/arm/short-it-ifcvt-1.c: New test.
349         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
351 2015-06-11  Christian Bruel  <christian.bruel@st.com>
353         PR target/52144
354         * gcc.target/arm/pragma_attribute.c: New test.
356 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
358         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
360 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
362         PR target/66473
363         * gcc.target/i386/pr66473.c: New test.
365 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
367         PR target/66470
368         * gcc.dg/tls/pr66470.c: New test.
369         * gcc.target/i386/pr66470.c: New test.
371 2015-06-10  Christian Bruel  <christian.bruel@st.com>
373         PR target/52144
374         * gcc.target/arm/attr_arm.c: New test
375         * gcc.target/arm/attr_arm-err.c: New test
376         * gcc.target/arm/attr_thumb.c: New test
377         * gcc.target/arm/attr_thumb-static.c: New test
379 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
381         PR target/66200
382         PR target/66428
383         PR c++/66192
384         * g++.dg/abi/aarch64_guard1.C: Adjust test.
386 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
388         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
389         passed by the testsuite driver.
391 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
393         Revert:
394         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
395         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
396         * gcc.dg/ssp-1.c: Make counter a register.
397         * gcc.dg/ssp-2.c: Likewise.
398         * gcc.dg/torture/parm-coalesce.c: New.
400 2015-06-09  Tom de Vries  <tom@codesourcery.com>
402         * gcc.target/i386/vararg-loc.c: New test.
404 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
406         PR c++/65815
407         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
408         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
410 2015-06-09  Marek Polacek  <polacek@redhat.com>
412         PR tree-optimization/66299
413         * gcc.dg/pr66299-1.c: New test.
414         * gcc.dg/pr66299-2.c: New test.
415         * gcc.dg/pr66299-3.c: New test.
417 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
419         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
420         passed by the testsuite driver.
422 2015-06-09  Richard Biener  <rguenther@suse.de>
424         PR middle-end/66423
425         * gcc.dg/fold-modpow2.c: New testcase.
427 2015-06-09  Richard Biener  <rguenther@suse.de>
429         PR tree-optimization/66419
430         * gcc.dg/vect/bb-slp-37.c: New testcase.
432 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
434         * gcc.target/arm/stl-cond.c: New test.
436 2015-06-09  Richard Biener  <rguenther@suse.de>
438         PR middle-end/66413
439         * gcc.dg/torture/pr66413.c: New testcase.
441 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
443         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
444         * gcc.dg/ssp-1.c: Make counter a register.
445         * gcc.dg/ssp-2.c: Likewise.
446         * gcc.dg/torture/parm-coalesce.c: New.
448 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
450         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
451         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
453 2015-06-08  Tom de Vries  <tom@codesourcery.com>
455         PR rtl-optimization/66444
456         * gcc.dg/pr66444.c: New test.
458 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
460         PR fortran/66245
461         * gfortran.dg/class_is_1.f90: New test.
462         * gfortran.dg/type_is_1.f90: Ditto.
464 2015-06-08  Marek Polacek  <polacek@redhat.com>
466         PR c/66415
467         * gcc.dg/cpp/pr66415-1.c: New test.
468         * gcc.dg/cpp/pr66415-2.c: New test.
470 2015-06-08  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/66422
473         * gcc.dg/Warray-bounds-16.c: New testcase.
475 2015-06-08  Richard Biener  <rguenther@suse.de>
477         * gcc.dg/vect/slp-perm-10.c: New testcase.
478         * gcc.dg/vect/slp-23.c: Adjust.
479         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
480         vector pointer update.
482 2015-06-08  Marek Polacek  <polacek@redhat.com>
484         PR sanitizer/66452
485         * g++.dg/ubsan/pr66452.C: New test.
487 2015-06-08  Tom de Vries  <tom@codesourcery.com>
489         PR tree-optimization/66436
490         * gcc.dg/gomp/dump-new-function-2.c: New test.
491         * gcc.dg/gomp/dump-new-function-3.c: Same.
492         * gcc.dg/gomp/dump-new-function.c: Same.
494 2015-06-08  Tom de Vries  <tom@codesourcery.com>
496         PR tree-optimization/66435
497         * gcc.dg/gomp/notify-new-function-2.c: New test.
498         * gcc.dg/gomp/notify-new-function-3.c: Same.
499         * gcc.dg/gomp/notify-new-function.c: Same.
501 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
503         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
504         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
505         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
506         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
507         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
508         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
509         -fshort-enum.
511 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
513         PR fortran/47659
514         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
515         * gfortran.dg/warn_conversion.f90: Add warning for change in value
516         for assignment.
517         * gfortran.dg/warn_conversion_3.f90: Add warnings.
518         * gfortran.dg/warn_conversion_5.f90: New test.
519         * gfortran.dg/warn_conversion_6.f90: New test.
520         * gfortran.dg/warn_conversion_7.f90: New test.
522 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
524         PR fortran/66347
525         * gfortran.dg/blockdata_9.f: New test.
527 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
529         PR fortran/66385
530         * gfortran.dg/forall_17.f90:  New test.
532 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
534         * g++.dg/cpp0x/pr57101.C: Add warning.
535         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
536         * g++.dg/ext/visibility/anon7.C: Same.
537         * g++.dg/ipa/pr63587-2.C: Same.
538         * g++.dg/opt/dump1.C: Same.
539         * g++.dg/opt/pr59622-3.C: Same.
540         * g++.dg/opt/pr59622.C: Same.
541         * g++.dg/torture/pr46383.C: Same.
542         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
543         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
544         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
545         functions.
546         * gfortran.dg/intent_out_8.f90: Same.
547         * gfortran.dg/warn_target_lifetime_3.f90: Same.
549 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
551         PR fortran/66377
552         gfortran.dg/equiv_9.f90: New test.
555 2015-06-05  Tom de Vries  <tom@codesourcery.com>
557         merge from gomp4 branch:
558         2015-05-28  Tom de Vries  <tom@codesourcery.com>
560         PR tree-optimization/65443
561         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
562         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
563         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
565 2015-06-05  Nathan Sidwell  <nathan@acm.org>
567         PR c++/52595
568         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
570 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
572         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
574 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
576         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
578 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
580         * testsuite/gcc.target/i386/noplt-1.c: New test.
581         * testsuite/gcc.target/i386/noplt-2.c: New test.
582         * testsuite/gcc.target/i386/noplt-3.c: New test.
583         * testsuite/gcc.target/i386/noplt-4.c: New test.
585 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
587         PR fortran/58749
588         * gfortran.dg/adjustl_1.f90:  New test.
590 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
592         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
593         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
595 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
597         * lto.c (iterative_hash_canonical_type,
598         gimple_register_canonical_type): only hash main variants of types
600 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
602         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
603         Move set of dg-do-what-default after early return.
605 2015-06-04  Marek Polacek  <polacek@redhat.com>
607         PR c/66341
608         * gcc.dg/lvalue-8.c: New test.
610 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
611             Paolo Carlini  <paolo.carlini@oracle.com>
613         PR c++/66130
614         * g++.dg/other/pr66130.C: New.
615         * g++.dg/cpp0x/pr66130.C: Likewise.
617 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
619         * g++.dg/cpp0x/decl-loc1.C: New.
620         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
621         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
622         * g++.dg/init/ctor8.C: Likewise.
623         * g++.dg/parse/semicolon4.C: Likewise.
625 2015-06-03  Marek Polacek  <polacek@redhat.com>
627         PR sanitizer/66190
628         * g++.dg/ubsan/static-init-1.C: New test.
629         * g++.dg/ubsan/static-init-2.C: New test.
630         * g++.dg/ubsan/static-init-3.C: New test.
632 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
634         PR target/66275
635         * gcc.target/i386/pr66275.c: New test.
637 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
639         * gcc.dg/Wcxx-compat-22.c: New testcase.
640         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
641         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
642         * c-c++-common/pr58346-1.c: Likewise.
643         * c-c++-common/transparent-union-1.c: Likewise.
645 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
647         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
648         * g++.dg/plugin/def_plugin.c: New file.
649         * g++.dg/plugin/def-plugin-test.C: New file.
651 2015-06-03  Richard Biener  <rguenther@suse.de>
653         * gcc.dg/vect/bb-slp-36.c: New testcase.
655 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
657         * gcc.dg/lto/chkp-removed-alias_0.c: New.
659 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
661         * gcc.dg/lto/chkp-privatize-1_0.c: New.
662         * gcc.dg/lto/chkp-privatize-1_1.c: New.
663         * gcc.dg/lto/chkp-privatize-2_0.c: New.
664         * gcc.dg/lto/chkp-privatize-2_1.c: New.
666 2015-06-03  Marek Polacek  <polacek@redhat.com>
668         PR c/64223
669         PR c/29358
670         * gcc.dg/pr64223-1.c: New test.
671         * gcc.dg/pr64223-2.c: New test.
673 2015-06-03  Richard Biener  <rguenther@suse.de>
675         PR tree-optimization/63916
676         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
678 2015-06-03  Richard Biener  <rguenther@suse.de>
680         PR tree-optimization/66375
681         * gcc.dg/torture/pr66375.c: New testcase.
683 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
685         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
687 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
689         PR target/65768
690         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
692 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
694         PR fortran/66380
695         * gfortran.dg/reshape_7.f90: New test.
697 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
699         PR c/66220:
700         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
701         (fn_36): New.
703 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
705         PR c/49551
706         * gcc.dg/pr49551.c: New testcase.
708 2015-06-02  Richard Biener  <rguenther@suse.de>
710         PR debug/65549
711         * g++.dg/lto/pr65549_0.C: New testcase.
713 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
715         PR libgomp/65742
716         PR middle-end/66332
717         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
719 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
721         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
723 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
725         PR c++/61683
726         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
728 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
730         PR tree-optimization/48052
731         * gcc.dg/tree-ssa/scev-8.c: New.
732         * gcc.dg/tree-ssa/scev-9.c: New.
733         * gcc.dg/tree-ssa/scev-10.c: New.
734         * gcc.dg/vect/pr48052.c: New.
736 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
738         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
740 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
742         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
744 2015-06-02  Marek Polacek  <polacek@redhat.com>
746         PR middle-end/66345
747         * gcc.dg/torture/pr66345.c: New test.
749 2015-06-02  Richard Biener  <rguenther@suse.de>
751         PR tree-optimization/65961
752         * gcc.dg/torture/pr65961.c: New testcase.
754 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
756         PR tree-optimization/52563
757         PR tree-optimization/62173
758         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
759         * gcc.dg/tree-ssa/scev-4.c: Ditto.
761 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
763         * gnat.dg/specs/varsize_return2.ads: New test.
764         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
766 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
768         * gcc.dg/vect/vect-outer-simd-1.c: New test.
770 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
772         PR target/65697
773         * gcc.target/aarch64/sync-comp-swap.c: New.
774         * gcc.target/aarch64/sync-comp-swap.x: New.
775         * gcc.target/aarch64/sync-op-acquire.c: New.
776         * gcc.target/aarch64/sync-op-acquire.x: New.
777         * gcc.target/aarch64/sync-op-full.c: New.
778         * gcc.target/aarch64/sync-op-full.x: New.
779         * gcc.target/aarch64/sync-op-release.c: New.
780         * gcc.target/aarch64/sync-op-release.x: New.
782 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
784         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
785         (bar): Predefined.
787 2015-06-01  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/66349
790         PR tree-optimization/66352
791         PR tree-optimization/66357
792         * gcc.dg/torture/pr66357.c: New testcase.
793         * gcc.dg/torture/pr66349.c: Likewise.
794         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
796 2015-06-01  Richard Biener  <rguenther@suse.de>
798         Revert
799         2015-05-29  Richard Biener  <rguenther@suse.de>
801         PR tree-optimization/66314
802         * gcc.dg/asan/pr66314.c: New testcase.
804 2015-06-01  Richard Biener  <rguenther@suse.de>
806         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
808 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
810         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
811         directives.
812         (hp3, hp4): Add inline keyword.
813         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
814         (hp2): Add inline keyword.
815         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
816         (hp2): Add inline keyword.
818 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
820         PR target/65527
821         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
822         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
823         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
824         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
826 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
828         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
829         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
831 2015-06-01  Richard Biener  <rguenther@suse.de>
833         PR tree-optimization/66280
834         * g++.dg/torture/pr66280.C: New testcase.
835         * g++.dg/torture/pr66280-2.C: Likewise.
837 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
839         * gnat.dg/addr9_1.adb: New test.
840         * gnat.dg/addr9_2.adb: Likewise.
841         * gnat.dg/addr9_3.adb: Likewise.
842         * gnat.dg/addr9_4.adb: Likewise.
844 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
846           * g++.dg/other/dump-ada-spec-4.C: New test.
848 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
850         * gcc.dg/alias-8.c: Fix dg-warning.
852 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
854         * gcc.dg/alias-8.c: Do not xfail.
855         * gcc.dg/pr62167.c: Prevent FRE.
856         * gcc.dg/alias-14.c: New testcase.
858 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
860         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
862 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
864         PR target/66215
865         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
866         dg-options.
867         * gcc.target/s390/hotpatch-10.c: Likewise.
868         * gcc.target/s390/hotpatch-11.c: Likewise.
869         * gcc.target/s390/hotpatch-12.c: Likewise.
870         * gcc.target/s390/hotpatch-17.c: Likewise.
871         * gcc.target/s390/hotpatch-18.c: Likewise.
872         * gcc.target/s390/hotpatch-20.c: Likewise.
873         * gcc.target/s390/hotpatch-21.c: Likewise.
874         * gcc.target/s390/hotpatch-22.c: Likewise.
875         * gcc.target/s390/hotpatch-23.c: Likewise.
876         * gcc.target/s390/hotpatch-24.c: Likewise.
877         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
878         to check for the exact nops too.
879         * gcc.target/s390/hotpatch-3.c: Likewise.
880         * gcc.target/s390/hotpatch-4.c: Likewise.
881         * gcc.target/s390/hotpatch-5.c: Likewise.
882         * gcc.target/s390/hotpatch-6.c: Likewise.
883         * gcc.target/s390/hotpatch-7.c: Likewise.
884         * gcc.target/s390/hotpatch-8.c: Likewise.
885         * gcc.target/s390/hotpatch-9.c: Likewise.
886         * gcc.target/s390/hotpatch-14.c: Likewise.
887         * gcc.target/s390/hotpatch-15.c: Likewise.
888         * gcc.target/s390/hotpatch-16.c: Likewise.
889         * gcc.target/s390/hotpatch-19.c: Likewise.
890         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
891         scan-assembler-times counting number of .align directives.
892         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
893         dg-options.  Remove scan-assembler-times counting number of .align
894         directives.
895         * gcc.target/s390/hotpatch-26.c: New file.
896         * gcc.target/s390/hotpatch-27.c: New file.
897         * gcc.target/s390/hotpatch-28.c: New file.
898         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
899         using -Os -O0 -O1 -O2 -O3 options.
901 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
903         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
905 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
907         PR tree-optimization/66142
908         * gcc.dg/vect/pr66142.c: New test.
910 2015-05-29  Richard Biener  <rguenther@suse.de>
912         PR tree-optimization/66314
913         * gcc.dg/asan/pr66314.c: New testcase.
915 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
917         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
918         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
919         Adjust all callers.
920         (schedule-cleanups, dg-keep-saved-temps): New proc.
921         (gcc-dg-test-1): Schedule cleanups.
922         * lib/profopt.exp (profopt-execute): Likewise.
923         * g++.dg/cdce3.C: Adjust expected line numbers.
924         * gcc.dg/cdce1.c: Likewise.
925         * gcc.dg/cdce2.c: Likewise.
926         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
927         * gcc.dg/strlenopt-24.c: Likewise.
928         * gcc.dg/tree-ssa/vrp26.c: Likewise.
929         * gcc.dg/tree-ssa/vrp28.c: Likewise.
930         * obj-c++.dg/encode-2.mm: Likewise.
932 2015-05-28  DJ Delorie  <dj@redhat.com>
934         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
936 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
938         * gnat.dg/discr43.adb: New test.
940 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
942         * gnat.dg/varsize_temp.adb: Rename into...
943         * gnat.dg/varsize1.adb: ...this.
944         * gnat.dg/varsize_copy.ad[sb]: Rename into...
945         * gnat.dg/varsize2.ad[sb]: ...this.
946         * gnat.dg/varsize3_1.adb: New test.
947         * gnat.dg/varsize3_2.adb: Likewise.
948         * gnat.dg/varsize3_3.adb: Likewise.
949         * gnat.dg/varsize3_4.adb: Likewise.
950         * gnat.dg/varsize3_5.adb: Likewise.
951         * gnat.dg/varsize3_6.adb: Likewise.
952         * gnat.dg/varsize3_pkg1.ads: New helper.
953         * gnat.dg/varsize3_pkg2.ads: Likewise.
954         * gnat.dg/varsize3_pkg3.ads: Likewise.
956 2015-05-28  Richard Biener  <rguenther@suse.de>
958         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
960 2015-05-28  Richard Biener  <rguenther@suse.de>
962         PR tree-optimization/66142
963         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
965 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
967         PR target/63810
968         * gcc.dg/darwin-minversion-3.c: Update testcase.
969         * gcc.dg/darwin-minversion-4.c: Ditto.
970         * gcc.dg/darwin-minversion-5.c: New testcase.
971         * gcc.dg/darwin-minversion-6.c: Ditto.
972         * gcc.dg/darwin-minversion-7.c: Ditto.
973         * gcc.dg/darwin-minversion-8.c: Ditto.
974         * gcc.dg/darwin-minversion-9.c: Ditto.
975         * gcc.dg/darwin-minversion-10.c: Ditto.
976         * gcc.dg/darwin-minversion-11.c: Ditto.
977         * gcc.dg/darwin-minversion-12.c: Ditto.
979 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
981         PR rtl-optimization/66168
982         * gcc.c-torture/compile/pr66168.c: New test.
984 2015-05-27  Jeff Law  <law@redhat.com>
986         PR target/39726
987         * gcc.dg/target/m68k/pr39726-1.c: New test.
989 2015-05-27  Nathan Sidwell  <nathan@acm.org>
991         PR c++/66270
992         * g++.dg/ext/alias-canon3.C: New.
994 2015-05-27  Richard Biener  <rguenther@suse.de>
996         PR tree-optimization/66272
997         Revert parts of
998         2014-08-15  Richard Biener  <rguenther@suse.de>
1000         PR tree-optimization/62031
1001         * gcc.dg/torture/pr66272.c: New testcase.
1003 2015-05-27  Richard Biener  <rguenther@suse.de>
1005         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1007 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1009         PR target/65358
1010         * gcc.dg/pr65358.c: New test.
1012 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1014         PR fortran/65548
1015         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1016         semantic.
1017         * gfortran.dg/allocate_with_source_6.f90: New test.
1019 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1021         * gnat.dg/atomic7_1.adb: New test.
1022         * gnat.dg/atomic7_2.adb: Likewise.
1023         * gnat.dg/atomic7_pkg1.ads: New helper.
1024         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1026 2015-05-26  Michael Matz  <matz@suse.de>
1028         PR middle-end/66251
1029         * gcc.dg/vect/pr66251.c: New test.
1031 2015-05-26  Richard Biener  <rguenther@suse.de>
1033         PR tree-optimization/66142
1034         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1036 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1038         PR fortran/66082
1039         * gfortran.dg/allocatable_scalar_13.f90: New test
1041 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1043         * gnat.dg/warn11.adb: New test.
1044         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1046 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1048         * gnat.dg/vfa1_1.adb: New test.
1049         * gnat.dg/vfa1_2.adb: Likewise.
1050         * gnat.dg/vfa1_3.adb: Likewise.
1051         * gnat.dg/vfa1_4.adb: Likewise.
1052         * gnat.dg/vfa1_pkg.ads: New helper.
1054 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1056         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1057         * gcc.target/i386/pr66232-3.c: Likewise.
1059 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1061         PR target/66274
1062         * gcc.target/i386/pr66274.c: New test.
1064 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1066         * gnat.dg/renaming6.ad[sb]: New test.
1068 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1070         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1071         and 'dg-require-effective-target pie'.
1073 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1075         PR c++/66243
1076         * g++.dg/cpp0x/pr66243.C: New.
1078 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1080         PR lto/66180
1081         * g++.dg/lto/pr66180_0.C: New testcase.
1082         * g++.dg/lto/pr66180_1.C: New testcase.
1084 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1086         PR fortran/66257
1087         * typebound_call_27.f90: New file.
1089 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1091         PR c++/65936
1092         * g++.dg/template/pr65936.C: New.
1094 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1096         PR tree-optimization/63387
1097         * gcc.dg/pr63387-2.c: New testcase.
1099 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1101         * gcc.dg/simd-1.c: Update to the new message.
1103 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1105         * gcc.dg/nand.c: New testcase.
1107 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1109         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1110         Set dg-do-what-default to compile only on ARM targets without
1111         arm_neon_hw execution support.  Remove redundant c-torture-execute
1112         in loop over test cases.
1114 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1116         PR target/65491
1117         * gcc.target/aarch64/pr65491_1.c: New test.
1118         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1119         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1121 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1123         PR c++/65598
1124         * g++.dg/cpp0x/explicit9.C: New.
1125         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1127 2015-05-22  Richard Biener  <rguenther@suse.de>
1129         PR tree-optimization/66251
1130         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1132 2015-05-22  Marek Polacek  <polacek@redhat.com>
1134         PR c/47043
1135         * c-c++-common/attributes-enum-1.c: New test.
1136         * c-c++-common/attributes-enum-2.c: New test.
1137         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1138         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1140 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1142         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1143         effective target support.  If no arm_neon_hw support, do not attempt
1144         to execute the tests; only compile them.
1145         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1146         and "dg-require-effective-target arm_neon_ok".
1147         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1148         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1149         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1150         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1151         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1152         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1153         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1154         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1155         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1156         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1157         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1158         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1159         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1160         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1161         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1162         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1163         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1164         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1165         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1166         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1167         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1168         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1169         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1170         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1171         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1172         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1173         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1174         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1175         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1176         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1177         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1178         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1179         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1180         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1181         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1182         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1183         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1184         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1185         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1186         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1187         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1188         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1189         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1190         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1191         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1192         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1193         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1194         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1195         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1196         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1197         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1198         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1199         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1200         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1201         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1202         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1203         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1204         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1205         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1206         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1207         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1208         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1209         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1210         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1211         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1212         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1213         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1214         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1215         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1216         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1217         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1218         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1219         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1220         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1221         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1222         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1223         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1224         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1225         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1226         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1227         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1228         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1229         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1230         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1231         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1232         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1233         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1234         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1235         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1236         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1237         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1238         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1239         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1240         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1241         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1242         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1243         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1244         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1245         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1246         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1247         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1248         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1249         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1250         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1251         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1252         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1253         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1254         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1255         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1256         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1257         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1258         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1259         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1261 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1263         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1264         * gcc.dg/vect/pr59354.c: Likewise.
1265         * gcc.dg/vect/pr64252.c: Likewise.
1266         * gcc.dg/vect/pr64404.c: Likewise.
1267         * gcc.dg/vect/pr64493.c: Likewise.
1268         * gcc.dg/vect/pr64495.c: Likewise.
1269         * gcc.dg/vect/pr64844.c: Likewise.
1270         * gcc.dg/vect/pr65518.c: Likewise.
1271         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1273 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1275         PR c++/66210
1276         * g++.dg/cpp1y/var-templ28.C: New.
1278 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1280         PR target/66232
1281         * gcc.target/i386/pr66232-1.c: New test.
1282         * gcc.target/i386/pr66232-2.c: Likewise.
1283         * gcc.target/i386/pr66232-3.c: Likewise.
1284         * gcc.target/i386/pr66232-4.c: Likewise.
1285         * gcc.target/i386/pr66232-5.c: Likewise.
1287 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1289         * g++.dg/cpp1y/pr60943.C: New.
1291 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1293         PR tree-optimization/66233
1294         * gcc.c-torture/execute/pr66233.c: New test.
1296 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1298         PR fortran/66176
1299         * gfortran.dg/inline_matmul_11.f90:  New test.
1301 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1303         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1304         instead of listing several targets on its own.
1305         * gcc.target/i386/pr32219-2.c: Likewise.
1306         * gcc.target/i386/pr32219-3.c: Likewise.
1307         * gcc.target/i386/pr32219-4.c: Likewise.
1308         * gcc.target/i386/pr32219-5.c: Likewise.
1309         * gcc.target/i386/pr32219-6.c: Likewise
1310         * gcc.target/i386/pr32219-7.c: Likewise.
1311         * gcc.target/i386/pr32219-8.c: Likewise.
1312         * gcc.target/i386/pr39013-1.c: Likewise.
1313         * gcc.target/i386/pr39013-2.c: Likewise.
1314         * gcc.target/i386/pr64317.c: Likewise.
1316 2015-05-21  Jeff Law  <law@redhat.com>
1318         * gcc.target/hppa/shadd-3.c: New test.
1319         * gcc.target/hppa/shadd-4.c: New test.
1321 2015-05-21  Michael Matz  <matz@suse.de>
1323         * gcc.dg/vect/vect-strided-store.c: New test.
1324         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1325         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1327 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1329         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1330         * gcc.dg/pow-sqrt-synth-1.c: New test.
1331         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1333 2015-05-21  Richard Biener  <rguenther@suse.de>
1335         PR c++/66211
1336         * g++.dg/conversion/pr66211.C: New testcase.
1337         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1339 2015-05-21  Jeff Law  <law@redhat.com>
1341         * gcc.target/hppa/shadd-2.c: New test.
1343 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1345         PR target/54236
1346         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1348 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1350         PR target/65937
1351         * gcc.target/arm/pr26702.c: Adjust target selector.
1353 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1355         PR middle-end/66221
1356         * gcc.dg/lto/pr66221_0.c: New test.
1357         * gcc.dg/lto/pr66221_1.c: New test.
1359 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1361         PR c/52952
1362         * gcc.dg/redecl-4.c: Update column numbers.
1363         * gcc.dg/format/bitfld-1.c: Likewise.
1364         * gcc.dg/format/attr-2.c: Likewise.
1365         * gcc.dg/format/attr-6.c: Likewise.
1366         * gcc.dg/format/attr-7.c (baz): Likewise.
1367         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1368         * gcc.dg/format/attr-4.c: Likewise.
1369         * gcc.dg/format/branch-1.c: Likewise.
1370         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1371         locations within strings with embedded escape sequences.
1373 2015-05-20  Jeff Law  <law@redhat.com>
1375         * gcc.target/hppa/hppa.exp: New target test driver.
1376         * gcc.target/hppa/shadd-1.c: New test.
1378 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1380         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1382 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1384         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1385         (fn_33_k_and_r_style): New.
1386         (fn_33_stroustrup_style): New.
1387         (fn_33_allman_style): New.
1388         (fn_33_whitesmiths_style): New.
1389         (fn_33_horstmann_style): New.
1390         (fn_33_ratliff_banner_style): New.
1391         (fn_33_lisp_style): New.
1392         (fn_34_indent_dash_gnu): New.
1393         (fn_34_indent_dash_kr): New.
1394         (fn_34_indent_dash_orig): New.
1395         (fn_34_indent_linux_style): New.
1397 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1399         PR fortran/65548
1400         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1402 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1404         PR tree-optimization/65447
1405         * gcc.dg/tree-ssa/pr65447.c: New test.
1407 2015-05-19  Nathan sidwell  <nathan@acm.org>
1409         * g++.dg/cpp0x/pr65954.C: New.
1411 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1413         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1415 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1417         * lib/target-supports.exp: Vector do not always have natural
1418         alignment on s390*.
1420 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1422         * gcc.dg/loop-invariant.c: New testcase.
1424 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1426         * lib/target-supports.exp: Vector do not always have natural
1427         alignment on s390*.
1429 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1431         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1432         s390*.
1433         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1435 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1437         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1438         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1439         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1440         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1441         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1442         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1443         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1444         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1445         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1446         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1448 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1450         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1452 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1454         * gcc.target/s390/s390.exp
1455         (check_effective_target_vector): New check.
1456         * gcc.target/s390/vector/vec-abi-1.c: New test.
1457         * gcc.target/s390/vector/vec-abi-2.c: New test.
1458         * gcc.target/s390/vector/vec-abi-3.c: New test.
1459         * gcc.target/s390/vector/vec-abi-4.c: New test.
1460         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1461         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1462         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1463         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1464         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1465         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1466         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1467         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1468         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1469         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1470         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1471         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1472         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1473         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1474         * gcc.target/s390/vector/vec-init-1.c: New test.
1475         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1476         * gcc.target/s390/vector/vec-shift-1.c: New test.
1477         * gcc.target/s390/vector/vec-sub-1.c: New test.
1479 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1481         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1483 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1485         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1487 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1489         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1491 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1493         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1495 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1497         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1499 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1501         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1503 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1505         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1507 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1509         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1511 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1513         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1515 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1517         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1519 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1521         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1523 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1525         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1527 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1529         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1531 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1533         PR tree-optimization/66187
1534         * gcc.c-torture/execute/pr66187.c: New test.
1535         * gcc.dg/pr66187-1.c: New test.
1536         * gcc.dg/pr66187-2.c: New test.
1538 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1540         * gcc.dg/vect/bb-slp-35.c: Adjust.
1542 2015-05-19  Richard Biener  <rguenther@suse.de>
1544         PR tree-optimization/66165
1545         * gcc.dg/torture/pr66165.c: New testcase.
1547         PR tree-optimization/66185
1548         * gcc.dg/torture/pr66185.c: New testcase.
1550 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1552         PR target/54236
1553         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1555 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1557         * gcc.target/mips/p5600-bonding.c : New file.
1559 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1561         PR fortran/66106
1562         * gfortran.dg/interface_operator_1.f90: New tests.
1564 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1566         PR fortran/66057
1567         * gfortran.dg/generic_29.f90: New tests.
1569 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1571         PR fortran/66043
1572         * gfortran.dg/storage_size_6.f90: New tests.
1574 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1576         PR fortran/66045
1577         * gfortran.dg/null1.f90: New test.
1579 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1581         PR fortran/66044
1582         * gfortran.dg/entry_21.f90: New test.
1584 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1586         PR fortran/66043
1587         * gfortran.dg/storage_size_6.f90: New tests.
1589 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1591         PR fortran/66040
1592         * gfortran.dg/misplaced_statement.f90: New test.
1594 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1596         PR fortran/66039
1597         * gfortran.dg/filepos1.f90: New test
1599 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1601         PR fortran/64925
1602         * gfortran.dg/pr64925.f90: New test.
1604 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1606         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1607         unit.
1608         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1610 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1612         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1613         to the family of pie capable targets.
1615 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1617         * gcc.target/arm/bics_1.c : New testcase.
1618         * gcc.target/arm/bics_2.c : New testcase.
1619         * gcc.target/arm/bics_3.c : New testcase.
1620         * gcc.target/arm/bics_4.c : New testcase.
1622 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1624         * gcc.target/mips/umips-attr.c: New test.
1626 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1628         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1629         * gcc.dg/20150120-2.c (dg-final): Ditto.
1630         * gcc.dg/20150120-2.c (dg-final): Ditto.
1631         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1633 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1635         PR target/66174
1636         * gcc.target/i386/pr66174.c: New test.
1638 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1640         PR fortran/37131
1641         * gfortran.dg/matmul_bounds_6.f90:  New test.
1642         * gfortran.dg/matmul_bounds_7.f90:  New test.
1644 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1646         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1647         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1648         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1649         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1650         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1651         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1653 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1655         PR fortran/65903
1656         * gfortran.dg/continuation_13.f90: Update test.
1657         * gfortran.dg/pr65903.f90: New test.
1659 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1661         PR fortran/66113
1662         * gfortran.dg/block_14.f90:  New test.
1664 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1666         PR fortran/44054
1667         * lib/gfortran-dg.exp: Update regex to handle two locations for
1668         the same diagnostic without caret.
1669         * gfortran.dg/badline.f: Test also that line numbers are correct
1670         before and after "left but not entered" warning.
1672 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1673             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1675         PR target/65768
1676         * gcc.target/arm/maskdata.c: New test.
1678 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1680         PR fortran/65792
1681         * gfortran.dg/derived_constructor_components_5: New test
1683 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1685         PR target/66140
1686         * gcc.target/alpha/pr66140.c: New test.
1688 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1690         PR c/48956
1691         * gcc.dg/Wconversion-complex-c99.c: New test.
1692         * gcc.dg/Wconversion-complex-gnu.c: New test.
1694 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1696         PR tree-optimization/64454
1697         * gcc.dg/modmod.c: New testcase.
1699 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1701         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1703 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1705         PR middle-end/66134
1706         * gcc.target/i386/mpx/pr66134.c: New test.
1708 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1710         * gcc.target/powerpc/pr60158.c: New test.
1712 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1714         * gcc.target/i386/sibcall-7.c: New test.
1715         * gcc.target/i386/sibcall-8.c: New test.
1717 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1719         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1720         (abs64_in_dreg): Likewise.
1722 2015-05-14  Marek Polacek  <polacek@redhat.com>
1724         PR c/66066
1725         PR c/66127
1726         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1727         * gcc.dg/pr19984.c: Likewise.
1728         * gcc.dg/pr66066-1.c: New test.
1729         * gcc.dg/pr66066-2.c: New test.
1730         * gcc.dg/pr66066-3.c: New test.
1732 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1734         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1735         * gcc.dg/pow-sqrt.x: New file.
1736         * gcc.dg/pow-sqrt-1.c: New test.
1737         * gcc.dg/pow-sqrt-2.c: Likewise.
1738         * gcc.dg/pow-sqrt-3.c: Likewise.
1740 2015-05-13  Richard Biener  <rguenther@suse.de>
1742         PR tree-optimization/66123
1743         * gcc.dg/torture/pr66123.c: New testcase.
1745 2015-05-13  Richard Biener  <rguenther@suse.de>
1747         PR middle-end/66110
1748         * gcc.dg/alias-2.c: Adjust.
1749         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1751 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1753         PR target/65103
1754         * gcc.target/i386/pr65103-3.c: New.
1756 2015-05-13  Martin Liska  <mliska@suse.cz>
1758         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1760 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1762         PR target/66112
1763         * gcc.target/i386/pr66112-2.c: New test.
1765         PR target/66112
1766         * gcc.target/i386/pr66112-1.c: New test.
1768 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1770         PR target/66048
1771         * gcc.target/i386/mpx/pr66048.cc: New.
1773 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1775         PR rtl-optimization/64616
1776         * gcc.dg/loop-8.c: New test.
1777         * gcc.dg/loop-9.c: New test.
1779 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1781         PR target/pr66047.c
1782         * gcc.target/i386/pr66047.c: New testcase.
1784 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1786         PR ipa/65873
1787         * gcc.c-torture/compile/pr65873.c: New testcase.
1789 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1791         PR fortran/66111
1792         * gfortran.dg/inline_matmul_10.f90:  New test.
1794 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1796         * c-c++-common/Wmisleading-indentation.c: New testcase.
1797         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1798         * c-c++-common/Wmisleading-indentation-2.md: New file.
1800 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1802         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1803         "break".
1804         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1806 2015-05-12  Richard Biener  <rguenther@suse.de>
1808         PR tree-optimization/66101
1809         * gcc.dg/torture/pr66101.c: New testcase.
1811 2015-05-12  Richard Biener  <rguenther@suse.de>
1813         PR tree-optimization/37021
1814         * gcc.target/i386/vect-addsub.c: New testcase.
1816 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1818         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1820 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1822         PR tree-optimization/66010
1823         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1825 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1827         PR c++/65133
1828         * g++.dg/cpp0x/trailing10.C: New.
1830 2015-05-12  Richard Biener  <rguenther@suse.de>
1832         * gcc.dg/vect/bb-slp-35.c: New testcase.
1834 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1836         PR fortran/66100
1837         * gfortran.dg/bound_simplification_6.f90: New.
1839 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1841         * gcc.target/mips/branch-1.c: Pass argument to bar().
1843 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1845         PR target/65753
1846         * gcc.target/i386/pr65753.c: New test.
1848 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1850         PR rtl-optimization/66076
1851         * gcc.dg/torture/pr66076.c: New test.
1853 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1855         PR fortran/66041
1856         * gfortran.dg/inline_matmul_7.f90:  New test.
1857         * gfortran.dg/inline_matmul_8.f90:  New test.
1858         * gfortran.dg/inline_matmul_9.f90:  New test.
1860 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1862         * gfortran.dg/bound_simplification_5.f90: New.
1864 2015-05-09  Jason Merrill  <jason@redhat.com>
1866         * lib/target-supports.exp (cxx_default): New global.
1867         (check_effective_target_c++11_only)
1868         (check_effective_target_c++14_only)
1869         (check_effective_target_c++98_only)
1870         (check_effective_target_c++1z_only): Check it.
1872 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1874         PR tree-optimization/64454
1875         * gcc.dg/tree-ssa/vrp97.c: New file.
1876         * gcc.dg/vect/slp-perm-7.c: Update.
1878 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1880         PR fortran/65894
1881         * gfortran.dg/elemental_subroutine_11.f90: New test.
1883 2015-05-08  Richard Biener  <rguenther@suse.de>
1885         PR tree-optimization/66036
1886         * gcc.dg/vect/slp-41.c: New testcase.
1888 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1890         * gfortran.dg/elemental_optional_args_7.f90: New.
1892 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1894         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1895         allow cmlt or sshr.
1897 2015-05-08  Marek Polacek  <polacek@redhat.com>
1899         PR c/64918
1900         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1901         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1903 2015-05-07  Marek Polacek  <polacek@redhat.com>
1905         PR c/65179
1906         * c-c++-common/Wshift-negative-value-1.c: New test.
1907         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1908         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1909         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1910         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1911         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1912         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1913         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1914         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1916 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1918         PR middle-end/192
1919         PR middle-end/54303
1920         * gcc.dg/fdata-sections-2.c: New file.
1922 2015-05-07  Marek Polacek  <polacek@redhat.com>
1924         PR testsuite/66046
1925         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1926         last dg-output.
1927         * c-c++-common/ubsan/align-7.c: Likewise.
1928         * c-c++-common/ubsan/bounds-8.c: Likewise.
1929         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1930         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1931         * c-c++-common/ubsan/null-1.c: Likewise.
1932         * c-c++-common/ubsan/null-10.c: Likewise.
1933         * c-c++-common/ubsan/null-11.c: Likewise.
1934         * c-c++-common/ubsan/null-2.c: Likewise.
1935         * c-c++-common/ubsan/null-3.c: Likewise.
1936         * c-c++-common/ubsan/null-4.c: Likewise.
1937         * c-c++-common/ubsan/null-5.c: Likewise.
1938         * c-c++-common/ubsan/null-6.c: Likewise.
1939         * c-c++-common/ubsan/null-7.c: Likewise.
1940         * c-c++-common/ubsan/null-8.c: Likewise.
1941         * c-c++-common/ubsan/null-9.c: Likewise.
1942         * c-c++-common/ubsan/object-size-1.c: Likewise.
1943         * c-c++-common/ubsan/object-size-10.c: Likewise.
1944         * c-c++-common/ubsan/object-size-4.c: Likewise.
1945         * c-c++-common/ubsan/object-size-5.c: Likewise.
1946         * c-c++-common/ubsan/object-size-7.c: Likewise.
1947         * c-c++-common/ubsan/object-size-8.c: Likewise.
1948         * c-c++-common/ubsan/object-size-9.c: Likewise.
1949         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1950         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1951         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1952         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1953         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1954         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1955         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1956         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1957         * c-c++-common/ubsan/pr59333.c: Likewise.
1958         * c-c++-common/ubsan/pr59667.c: Likewise.
1959         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1960         * c-c++-common/ubsan/pr60636.c: Likewise.
1961         * c-c++-common/ubsan/pr63802.c: Likewise.
1962         * c-c++-common/ubsan/recovery-1.c: Likewise.
1963         * c-c++-common/ubsan/recovery-3.c: Likewise.
1964         * c-c++-common/ubsan/shift-1.c: Likewise.
1965         * c-c++-common/ubsan/shift-2.c: Likewise.
1966         * c-c++-common/ubsan/shift-4.c: Likewise.
1967         * c-c++-common/ubsan/shift-7.c: Likewise.
1968         * c-c++-common/ubsan/undefined-2.c: Likewise.
1969         * c-c++-common/ubsan/vla-1.c: Likewise.
1970         * g++.dg/ubsan/null-1.C: Likewise.
1971         * g++.dg/ubsan/null-3.C: Likewise.
1972         * g++.dg/ubsan/null-4.C: Likewise.
1973         * g++.dg/ubsan/vptr-8.C: Likewise.
1974         * g++.dg/ubsan/vptr-9.C: Likewise.
1975         * gcc.dg/ubsan/bounds-2.c: Likewise.
1976         * gcc.dg/ubsan/object-size-9.c: Likewise.
1978 2015-05-07  Jeff Law  <law@redhat.com>
1980         * gcc.dg/tree-ssa/shorten-1.c: New test.
1982 2015-05-07  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/66002
1985         * gcc.dg/vect/vect-125.c: New testcase.
1987 2015-05-07  Marek Polacek  <polacek@redhat.com>
1988             Martin Uecker  <uecker@eecs.berkeley.edu>
1990         * c-c++-common/ubsan/bounds-10.c: New test.
1992 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1994         * jit.dg/harness.h (set_options): Wrap with
1995         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1996         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1997         Special-case test-benchmark.c as a negative.
1998         * jit.dg/test-benchmark.c: New file.
2000 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2002         PR target/64208
2003         * gcc.target/arm/pr64208.c: New test.
2005 2015-05-06  Alan Modra  <amodra@gmail.com>
2007         PR target/66020
2008         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2009         (gparms): Make volatile.
2011 2015-05-06  Richard Biener  <rguenther@suse.de>
2013         PR tree-optimization/62283
2014         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2016 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2018         PR target/66015
2019         * gcc.target/aarch64/iinline-attr-1.c: New test.
2021 2015-05-06  Richard Biener  <rguenther@suse.de>
2023         * gcc.dg/vect/bb-slp-34.c: New testcase.
2025 2015-05-06  Richard Biener  <rguenther@suse.de>
2027         PR tree-optimization/62283
2028         * gcc.dg/vect/bb-slp-14.c: Adjust.
2030 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2032         PR target/65990
2033         * gcc.target/i386/pr65990.c: New test.
2035 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2037         PR target/65915
2038         * gcc.target/i386/pr65915.c: New.
2040 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2042         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2043         'va_list escapes 0'.
2045 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2047         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2048         in r222173.
2050 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2052         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2053         * gcc.target/arm/pr65924.c: Likewise.
2055 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2057         PR target/65871
2058         * gcc.target/i386/pr65871-3.c: New test.
2060 2015-05-04  Jeff Law  <law@redhat.com>
2062         Revert:
2063         2015-05-04  Jeff Law  <law@redhat.com>
2064         * gcc.dg/tree-ssa/shorten-1.c: New test.
2066 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2067             Jakub Jelinek  <jakub@redhat.com>
2069         PR c++/66007
2070         * g++.dg/cpp0x/Wnarrowing4.C: New.
2072 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2074         * lib/target-supports.exp
2075         (check_effective_target_keeps_null_pointer_checks): Clarify that
2076         this is for targets that disable -fdelete-null-pointer-checks,
2077         not default it to off.
2078         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2079         -fdelete-null-pointer-checks explicit.
2080         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2081         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2082         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2083         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2084         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2085         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2086         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2087         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2088         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2089         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2090         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2091         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2092         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2093         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2094         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2095         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2096         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2097         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2098         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2099         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2100         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2101         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2102         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2103         * g++.dg/cpp0x/static_assert9.C: Likewise.
2104         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2105         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2106         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2107         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2108         * g++.dg/tree-ssa/pr26406.C: Likewise.
2110 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2112         PR tree-optimization/65984
2113         * c-c++-common/ubsan/pr65984.c: New test.
2115 2015-05-04  Jeff Law  <law@redhat.com>
2117         * gcc.dg/tree-ssa/shorten-1.c: New test.
2119 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2121         PR fortran/44735
2122         * gfortran.dg/pr44735.f90: New test.
2124 2015-05-04  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/65965
2127         * gcc.dg/vect/bb-slp-33.c: New testcase.
2129 2015-05-04  Richard Biener  <rguenther@suse.de>
2131         PR tree-optimization/65935
2132         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2134 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2136         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2137         for each supported variant instead of CHECK_RESULTS.
2138         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2139         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2140         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2141         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2142         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2143         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2144         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2145         expected results for unsupported variants.  Call CHECK for each
2146         supported variant instead of CHECK_RESULTS.
2147         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2148         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2149         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2150         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2151         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2152         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2153         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2154         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2155         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2156         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2157         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2158         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2159         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2160         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2161         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2162         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2163         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2164         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2165         expected results for unsupported variants.
2166         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2167         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2168         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2169         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2170         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2171         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2172         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2173         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2174         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2175         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2176         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2177         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2178         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2179         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2180         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2181         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2182         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2183         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2184         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2185         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2186         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2187         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2188         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2189         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2190         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2191         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2192         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2193         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2195 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2197         PR fortran/37131
2198         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2200 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2201             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2203         PR c++/65858
2204         * g++.dg/cpp0x/Wnarrowing3.C: New.
2206 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2208         * gcc.dg/20150120-1.c: New test.
2209         * gcc.dg/20150120-2.c: New test.
2210         * gcc.dg/20150120-3.c: New test.
2212 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2214         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2216 2015-05-01  Renlin Li  <renlin.li@arm.com>
2218         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2220 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2222         * gfortran.dg/bound_simplification_4.f90: New.
2224 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2226         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2227         with powerpc_p8vector_ok.
2229 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2231         PR fortran/37131
2232         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2233         scan pattern.
2234         * gfortran.dg/bound_9.f90:  New test case.
2236 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2238         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2239         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2240         for 32bit x86 targets.
2241         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2242         for 32bit x86 targets.
2243         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2244         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2245         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2246         for 32bit x86 targets.
2248 2015-04-30  Marek Polacek  <polacek@redhat.com>
2250         PR tree-optimization/63551
2251         * g++.dg/ipa/pr63551.C: New test.
2253 2015-04-30  Caroline Tice  <cmtice@google.com>
2255         PR  65929
2256         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2257         partition size on certain targets.
2259 2015-04-30  Renlin Li  <renlin.li@arm.com>
2261         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2263 2015-04-30  Marek Polacek  <polacek@redhat.com>
2265         * c-c++-common/Wbool-compare-3.c: New test.
2267         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2268         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2270 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2272         PR c++/57610
2273         * g++.dg/init/ref22.C: New.
2275 2015-04-30  Marek Polacek  <polacek@redhat.com>
2277         * gcc.dg/init-bad-8.c: New test.
2279         * gcc.dg/incomplete-typedef-1.c: New test.
2281 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2283         PR c++/59955
2284         * g++.dg/template/crash121.C: New.
2286 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2288         * gcc.target/mips/call-from-init.c: New test.
2289         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2291 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2293         PR target/65871
2294         * gcc.target/i386/pr65871-1.c: New test.
2295         * gcc.target/i386/pr65871-2.c: Ditto.
2297 2015-04-29  Marek Polacek  <polacek@redhat.com>
2299         PR c/64610
2300         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2301         * c-c++-common/Wbool-compare-2.c: New test.
2303 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2305         PR target/65770
2306         * gcc.target/aarch64/vstN_lane_1.c: New file.
2308 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2310         PR c++/64667
2311         * g++.dg/warn/Winit-self-3.C: New.
2313 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2315         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2317 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2319         PR target/65924
2320         * gcc.target/arm/pr65924.c: New test.
2322 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2324         * g++.dg/gomp/tpl-target-update.C: New file.
2326 2015-04-29  Richard Biener  <rguenther@suse.de>
2328         PR tree-optimization/65917
2329         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2331 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2333         PR target/64835
2334         * gcc.dg/ipa/iinline-attr.c: New test.
2335         * gcc.target/i386/iinline-attr-2.c: New test.
2337 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2339         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2340         segfault is fixed.
2342 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2344         * gcc.dg/vect/vect-33.c: Remove spurious line.
2346 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2348         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2350 2015-04-28  Marek Polacek  <polacek@redhat.com>
2352         PR c/65901
2353         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2354         * gcc.dg/pr65901.c: New test.
2356 2015-04-28  Richard Biener  <rguenther@suse.de>
2358         PR tree-optimization/62283
2359         * gfortran.dg/vect/pr62283-2.f: New testcase.
2360         * gcc.dg/vect/bb-slp-14.c: Adjust.
2362 2015-04-28  Richard Biener  <rguenther@suse.de>
2364         PR tree-optimization/65851
2365         * g++.dg/torture/pr65851.C: New testcase.
2367 2015-04-27  Jeff Law <law@redhat.com>
2369         PR tree-optimization/65217
2370         * gcc.target/i386/pr65217.c: Remove XFAIL.
2372 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2374         PR fortran/60322
2375         Add tests forgotten to svn-add.
2376         * gfortran.dg/class_allocate_19.f03: New test.
2377         * gfortran.dg/class_array_20.f03: New test.
2378         * gfortran.dg/class_array_21.f03: New test.
2379         * gfortran.dg/finalize_29.f08: New test.
2381 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2383         PR fortran/59678
2384         PR fortran/65841
2385         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2386         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2388 2015-04-27  Caroline Tice  <cmtice@google.com>
2390         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2391         partition size.
2393 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2395         PR target/64579
2396         * gcc.target/powerpc/htm-1.c: New test.
2397         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2398         on 64-bit compiles.
2399         (__builtin_tabortdci): Likewise.
2400         (__builtin_tcheck): Remove operand.
2401         * lib/target-supports.exp (check_htm_hw_available): New function.
2403 2015-04-27  Richard Biener  <rguenther@suse.de>
2405         * gcc.target/i386/pr65217.c: XFAIL.
2407 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2409         PR tree-optimization/65875
2410         * gcc.c-torture/compile/pr65875.c: New test.
2412 2015-04-25  Marek Polacek  <polacek@redhat.com>
2414         PR c/52085
2415         * gcc.dg/enum-incomplete-2.c: New test.
2416         * gcc.dg/enum-mode-1.c: New test.
2418 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2420         PR target/65849
2421         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2422         set new options.
2423         * gcc.target/powerpc/pr65849-2.c: Likewise.
2425 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2427         PR tree-optimization/65802
2428         * g++.dg/pr65802.C: Move to ...
2429         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2430         stdarg.h.  Rewrite for C.
2431         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2432         va_start and va_end.  Remove unnecessary inline asm.
2434 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2435             Wei Mi  <wmi@google.com>
2437         * gcc.target/i386/sse2-load-multi.c: New test.
2438         * gcc.target/i386/sse2-store-multi.c: Ditto.
2440 2015-04-24  Marek Polacek  <polacek@redhat.com>
2442         PR c/65830
2443         * c-c++-common/pr65830.c: New test.
2445         PR c/63357
2446         * c-c++-common/Wlogical-op-1.c: New test.
2448 2015-04-24  Marek Polacek  <polacek@redhat.com>
2450         PR c/61534
2451         * c-c++-common/pr61534-1.c: New test.
2453 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2454             Steven Bosscher <steven@gcc.gnu.org>
2456         PR rtl-optimization/34503
2457         * gcc.target/arm/pr64616.c: New file.
2459 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2461         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2463 2015-04-24  Terry Guo  <terry.guo@arm.com>
2465         * gcc.target/arm/pr65710.c: Update the options.
2467 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2469         * gcc.target/i386/pr65523.c: Skip x32.
2471 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2473         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2474         to look for vcl* where appropriate.
2476 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2478         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2479         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2481 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2483         PR target/26702
2484         * gcc.target/arm/pr26702.c: New test.
2486 2015-04-23  Marek Polacek  <polacek@redhat.com>
2488         PR c/65345
2489         * gcc.dg/pr65345-1.c: New test.
2490         * gcc.dg/pr65345-2.c: New test.
2492 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2494         * gcc.target/powerpc/crypto-builtin-2.c: New.
2496 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2498         PR fortran/60322
2499         * gfortran.dg/class_allocate_19.f03: New test.
2500         * gfortran.dg/class_array_20.f03: New test.
2501         * gfortran.dg/class_array_21.f03: New test.
2502         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2503         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2504         initialization correctly.
2505         * gfortran.dg/finalize_29.f08: New test.
2507 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2509         * gcc.target/powerpc/swaps-p8-18.c: New test.
2511 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2513         PR target/65456
2514         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2515         * gcc.dg/vect/bb-slp-25.c: Likewise.
2516         * gcc.dg/vect/bb-slp-29.c: Likewise.
2517         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2518         vect_no_align && { ! vect_hw_misalign }.
2519         * gcc.dg/vect/bb-slp-9.c: Likewise.
2520         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2521         vect_hw_misalign.
2522         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2523         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2524         account for POWER8, where peeling for alignment is not needed.
2525         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2526         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2527         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2528         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2529         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2530         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2531         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2532         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2533         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2534         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2535         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2536         * gcc.dg/vect/pr16105.c: Likewise.
2537         * gcc.dg/vect/pr20122.c: Likewise.
2538         * gcc.dg/vect/pr33804.c: Likewise.
2539         * gcc.dg/vect/pr33953.c: Likewise.
2540         * gcc.dg/vect/pr56787.c: Likewise.
2541         * gcc.dg/vect/pr58508.c: Likewise.
2542         * gcc.dg/vect/slp-25.c: Likewise.
2543         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2544         * gcc.dg/vect/vect-105.c: Likewise.
2545         * gcc.dg/vect/vect-27.c: Likewise.
2546         * gcc.dg/vect/vect-29.c: Likewise.
2547         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2548         POWER8.
2549         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2550         && { ! vect_hw_misalign }.
2551         * gcc.dg/vect/vect-44.c: Likewise.
2552         * gcc.dg/vect/vect-48.c: Likewise.
2553         * gcc.dg/vect/vect-50.c: Likewise.
2554         * gcc.dg/vect/vect-52.c: Likewise.
2555         * gcc.dg/vect/vect-56.c: Likewise.
2556         * gcc.dg/vect/vect-60.c: Likewise.
2557         * gcc.dg/vect/vect-72.c: Likewise.
2558         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2559         * gcc.dg/vect/vect-75.c: Likewise.
2560         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2561         * gcc.dg/vect/vect-77-global.c: Likewise.
2562         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2563         * gcc.dg/vect/vect-78-global.c: Likewise.
2564         * gcc.dg/vect/vect-93.c: Likewise.
2565         * gcc.dg/vect/vect-95.c: Likewise.
2566         * gcc.dg/vect/vect-96.c: Likewise.
2567         * gcc.dg/vect/vect-cond-1.c: Likewise.
2568         * gcc.dg/vect/vect-cond-3.c: Likewise.
2569         * gcc.dg/vect/vect-cond-4.c: Likewise.
2570         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2571         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2572         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2573         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2574         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2575         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2576         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2577         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2578         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2579         * gcc.dg/vect/vect-outer-5.c: Likewise.
2580         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2581         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2582         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2583         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2584         * gcc.dg/vect/vect-peel-3.c: Likewise.
2585         * gcc.dg/vect/vect-peel-4.c: Likewise.
2586         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2587         * gcc.target/powerpc/pr65456.c: New test.
2588         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2589         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2590         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2591         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2592         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2593         vect_no_align && { ! vect_hw_misalign }.
2594         * gfortran.dg/vect/vect-3.f90: Likewise.
2595         * gfortran.dg/vect/vect-4.f90: Likewise.
2596         * gfortran.dg/vect/vect-5.f90: Likewise.
2597         * lib/target-supports.exp (check_effective_target_vect_no_align):
2598         Return 1 for POWER8.
2599         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2601 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2603         PR fortran/65429
2604         * gfortran.dg/pr65429.f90: New test.
2606 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2608         * c-c++-common/asan/user-section-1.c: New test.
2609         * c-c++-common/asan/user-section-2.c: New test.
2610         * c-c++-common/asan/user-section-3.c: New test.
2612 2015-04-22  Hale Wang  <hale.wang@arm.com>
2613             Terry Guo  <terry.guo@arm.com>
2615         PR rtl-optimization/64818
2616         * gcc.target/arm/pr64818.c: New test.
2618 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2620         PR ipa/65076
2621         * g++.dg/tree-ssa/pr61034.C: Update template.
2622         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2623         * gcc.dg/Warray-bounds-11.c: Likewise.
2624         * gcc.dg/Warray-bounds.c: Likewise.
2626 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2628         PR libgfortran/65234
2629         * gfortran.dg/fmt_unlimited.f90: New test.
2631 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2633         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2634         headers.
2635         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2636         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2637         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2638         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2639         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2640         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2641         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2643 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2645         PR libgfortran/56743
2646         * gfortran.dg/namelist_87.f90: New test.
2648 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2650         * gcc.target/aarch64/mult-synth_1.c: New test.
2651         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2652         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2653         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2654         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2655         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2657 2015-04-21  Richard Biener  <rguenther@suse.de>
2659         PR tree-optimization/65650
2660         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2661         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2662         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2664         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2665         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2667 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2669         PR tree-optimization/65802
2670         * g++.dg/pr65802.C: New test.
2672 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2674         PR testsuite/65767
2675         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2676         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2678 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2680         PR c++/65801
2681         * g++.dg/cpp0x/Wnarrowing2.C: New.
2683 2015-04-20  Jeff Law  <law@redhat.com>
2685         PR tree-optimization/65658
2686         * gcc.dg/pr65658.c: New test.
2688 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2690         PR target/64134
2691         * gcc.target/aarch64/vec_init_1.c: New test.
2693 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2695         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2696         targets.
2698 2015-04-18  Martin Sebor  <msebor@redhat.com>
2700         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2701         of non-nul characters.
2702         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2704 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2706         PR target/65787
2707         * gcc.target/powerpc/pr65787.c: New.
2709 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2711         PR target/65689
2712         * gcc.target/aarch64/c-output-template-4.c: New test.
2714 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2716         PR target/65780
2717         * gcc.dg/pr65780-1.c: New test.
2718         * gcc.dg/pr65780-2.c: Likewise.
2719         * gcc.target/i386/pr32219-9.c: Likewise.
2720         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2721         symbol.
2722         * gcc.target/i386/pr64317.c (c): Initialize.
2724 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2726         PR target/65612
2727         * g++.dg/ext/mv18.C: New test.
2728         * g++.dg/ext/mv19.C: Likewise.
2729         * g++.dg/ext/mv20.C: Likewise.
2730         * g++.dg/ext/mv21.C: Likewise.
2731         * g++.dg/ext/mv22.C: Likewise.
2732         * g++.dg/ext/mv23.C: Likewise.
2734 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2736         PR c++/64527
2737         * g++.dg/init/pr64527.C: New test.
2739 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2740             Michael Matz  <matz@suse.de>
2742         PR tree-optimization/64950
2743         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2744         x86_64-*-*.
2746 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2748         * c-c++-common/asan/user-section-1.c: New test.
2750 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2752         PR debug/65771
2753         * gcc.dg/debug/pr65771.c: New test.
2755 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2757         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2758         __buitlin_alloca with __builtin_alloca.
2760 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2762         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2764 2015-04-16  Richard Biener  <rguenther@suse.de>
2766         PR tree-optimization/64277
2767         * gcc.dg/Warray-bounds-14.c: New testcase.
2768         * gcc.dg/Warray-bounds-15.c: Likewise.
2769         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2770         * c-c++-common/ubsan/bounds-6.c: Likewise.
2772 2015-04-16  Renlin Li  <renlin.li@arm.com>
2774         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2775         * gcc.target/arm/unsigned-float.c: New.
2777 2015-04-16  Richard Biener  <rguenther@suse.de>
2779         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2780         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2781         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2783 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2785         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2786         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2787         * g++.dg/cpp0x/defaulted21.C: Likewise.
2788         * g++.dg/cpp0x/defaulted28.C: Likewise.
2789         * g++.dg/cpp0x/defaulted47.C: Likewise.
2790         * g++.dg/cpp0x/elision_neg.C: Likewise.
2791         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2792         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2793         * g++.dg/cpp0x/implicit1.C: Likewise.
2794         * g++.dg/cpp0x/implicit9.C: Likewise.
2795         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2796         * g++.dg/cpp0x/range-for13.C: Likewise.
2797         * g++.dg/gomp/clause-2.C: Likewise.
2798         * g++.dg/gomp/udr-5.C: Likewise.
2799         * g++.dg/inherit/access6.C: Likewise.
2800         * g++.dg/lookup/duperr1.C: Likewise.
2801         * g++.dg/lookup/friend2.C: Likewise.
2802         * g++.dg/lookup/pr6936.C: Likewise.
2803         * g++.dg/lookup/scoped1.C: Likewise.
2804         * g++.dg/lookup/using26.C: Likewise.
2805         * g++.dg/lookup/using38.C: Likewise.
2806         * g++.dg/other/access2.C: Likewise.
2807         * g++.dg/overload/defarg3.C: Likewise.
2808         * g++.dg/overload/defarg6.C: Likewise.
2809         * g++.dg/parse/access11.C: Likewise.
2810         * g++.dg/parse/access2.C: Likewise.
2811         * g++.dg/parse/access3.C: Likewise.
2812         * g++.dg/parse/access4.C: Likewise.
2813         * g++.dg/parse/access5.C: Likewise.
2814         * g++.dg/parse/access6.C: Likewise.
2815         * g++.dg/parse/access8.C: Likewise.
2816         * g++.dg/parse/access9.C: Likewise.
2817         * g++.dg/parse/crash40.C: Likewise.
2818         * g++.dg/tc1/dr142.C: Likewise.
2819         * g++.dg/tc1/dr166.C: Likewise.
2820         * g++.dg/tc1/dr52.C: Likewise.
2821         * g++.dg/template/access11.C: Likewise.
2822         * g++.dg/template/access18.C: Likewise.
2823         * g++.dg/template/access19.C: Likewise.
2824         * g++.dg/template/access2.C: Likewise.
2825         * g++.dg/template/access20.C: Likewise.
2826         * g++.dg/template/access26.C: Likewise.
2827         * g++.dg/template/access3.C: Likewise.
2828         * g++.dg/template/access7.C: Likewise.
2829         * g++.dg/template/conv12.C: Likewise.
2830         * g++.dg/template/crash69.C: Likewise.
2831         * g++.dg/template/friend31.C: Likewise.
2832         * g++.dg/template/friend32.C: Likewise.
2833         * g++.dg/template/memfriend15.C: Likewise.
2834         * g++.dg/template/memfriend16.C: Likewise.
2835         * g++.dg/template/memfriend17.C: Likewise.
2836         * g++.dg/template/memfriend7.C: Likewise.
2837         * g++.dg/template/pr32519.C: Likewise.
2838         * g++.dg/template/qualttp21.C: Likewise.
2839         * g++.dg/template/qualttp8.C: Likewise.
2840         * g++.dg/template/ttp10.C: Likewise.
2841         * g++.dg/template/typedef11.C: Likewise.
2842         * g++.dg/template/typedef13.C: Likewise.
2843         * g++.dg/template/typedef19.C: Likewise.
2844         * g++.dg/template/typedef20.C: Likewise.
2845         * g++.dg/template/typedef22.C: Likewise.
2846         * g++.dg/template/using16.C: Likewise.
2847         * g++.dg/template/virtual3.C: Likewise.
2848         * g++.dg/ubsan/pr61272.C: Likewise.
2849         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2850         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2851         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2852         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2853         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2854         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2855         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2856         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2857         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2858         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2859         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2860         * g++.old-deja/g++.jason/access17.C: Likewise.
2861         * g++.old-deja/g++.jason/access18.C: Likewise.
2862         * g++.old-deja/g++.jason/access22.C: Likewise.
2863         * g++.old-deja/g++.jason/access23.C: Likewise.
2864         * g++.old-deja/g++.jason/access8.C: Likewise.
2865         * g++.old-deja/g++.jason/delete3.C: Likewise.
2866         * g++.old-deja/g++.jason/report.C: Likewise.
2867         * g++.old-deja/g++.law/access2.C: Likewise.
2868         * g++.old-deja/g++.law/access3.C: Likewise.
2869         * g++.old-deja/g++.law/access4.C: Likewise.
2870         * g++.old-deja/g++.law/access5.C: Likewise.
2871         * g++.old-deja/g++.law/arm12.C: Likewise.
2872         * g++.old-deja/g++.law/arm14.C: Likewise.
2873         * g++.old-deja/g++.law/ctors13.C: Likewise.
2874         * g++.old-deja/g++.law/union2.C: Likewise.
2875         * g++.old-deja/g++.law/visibility12.C: Likewise.
2876         * g++.old-deja/g++.law/visibility15.C: Likewise.
2877         * g++.old-deja/g++.law/visibility16.C: Likewise.
2878         * g++.old-deja/g++.law/visibility17.C: Likewise.
2879         * g++.old-deja/g++.law/visibility18.C: Likewise.
2880         * g++.old-deja/g++.law/visibility19.C: Likewise.
2881         * g++.old-deja/g++.law/visibility20.C: Likewise.
2882         * g++.old-deja/g++.law/visibility21.C: Likewise.
2883         * g++.old-deja/g++.law/visibility24.C: Likewise.
2884         * g++.old-deja/g++.law/visibility4.C: Likewise.
2885         * g++.old-deja/g++.law/visibility5.C: Likewise.
2886         * g++.old-deja/g++.law/visibility6.C: Likewise.
2887         * g++.old-deja/g++.law/visibility7.C: Likewise.
2888         * g++.old-deja/g++.law/visibility8.C: Likewise.
2889         * g++.old-deja/g++.law/visibility9.C: Likewise.
2890         * g++.old-deja/g++.niklas/t135.C: Likewise.
2891         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2892         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2893         * g++.old-deja/g++.other/access11.C: Likewise.
2894         * g++.old-deja/g++.other/access4.C: Likewise.
2895         * g++.old-deja/g++.other/access7.C: Likewise.
2896         * g++.old-deja/g++.other/crash1.C: Likewise.
2897         * g++.old-deja/g++.other/crash7.C: Likewise.
2898         * g++.old-deja/g++.other/friend1.C: Likewise.
2899         * g++.old-deja/g++.other/friend4.C: Likewise.
2900         * g++.old-deja/g++.other/friend9.C: Likewise.
2901         * g++.old-deja/g++.other/lineno1.C: Likewise.
2902         * g++.old-deja/g++.other/using1.C: Likewise.
2903         * g++.old-deja/g++.pt/enum14.C: Likewise.
2904         * g++.old-deja/g++.pt/friend11.C: Likewise.
2905         * g++.old-deja/g++.pt/friend21.C: Likewise.
2906         * g++.old-deja/g++.pt/friend3.C: Likewise.
2907         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2908         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2909         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2910         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2912 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2914         PR ipa/65765
2915         * g++.dg/ipa/pr65765.C: New test.
2917 2015-04-15  Nick Clifton  <nickc@redhat.com>
2919         * gcc.target/rx/builtins.c: Disable RMPA test if string
2920         instructions are not allowed.
2922 2015-04-15  Alan Modra  <amodra@gmail.com>
2924         * gcc.dg/pr65408.c: New.
2926 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2928         PR target/65729
2929         * gcc.target/arm/pr65729.c: New test.
2931 2015-04-14  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/65758
2934         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2936 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2938         PR target/65648
2939         * gcc.c-torture/execute/pr65648.c: New test.
2941 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2943         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2944         __builtin_finite instead of finite.
2945         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2946         Likewise.
2948 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2950         PR tree-optimization/63387
2951         * gcc.dg/pr63387.c: New testcase.
2953 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2955         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2957 2015-04-13  Richard Biener  <rguenther@suse.de>
2959         PR tree-optimization/65204
2960         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2962 2015-04-13  Terry Guo  <terry.guo@arm.com>
2964         PR target/65710
2965         * gcc.target/arm/pr65710.c: New.
2967 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2969         PR tree-optimization/65747
2970         * g++.dg/torture/pr65747.C: New test.
2972 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2974         PR c++/65736
2975         * g++.dg/cpp0x/pr65736.C: New test.
2977 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2978             Martin Liska  <mliska@suse.cz>
2980         PR ipa/65722
2981         * g++.dg/ipa/pr65722.C: New testcase.
2983 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2985         PR tree-optimization/65735
2986         * gcc.c-torture/compile/pr65735.c: New test.
2988 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2990         PR middle-end/65554
2991         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2993 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2995         PR target/65671
2996         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2998 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3000         PR target/65647
3001         * gcc.target/arm/pr65647-2.c: New.
3003 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3005         PR target/65694
3006         * g++.dg/torture/pr65694.C: New test.
3008 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3010         * gfortran.dg/coarray_lock_6.f90: New.
3011         * gfortran.dg/coarray_lock_7.f90: New.
3012         * gfortran.dg/coarray/lock_2.f90: New.
3014 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3016         PR fortran/56674
3017         PR fortran/58813
3018         PR fortran/59016
3019         PR fortran/59024
3020         * gfortran.dg/used_types_27.f90: New.
3022 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3024         PR target/65671
3025         * gcc.target/i386/pr65671.c: New.
3027 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3029         PR tree-optimization/65709
3030         * c-c++-common/ubsan/align-9.c: New test.
3032 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3034         PR fortran/56852
3035         * gfortran.dg/pr56852.f90: New test.
3037 2015-04-09  Marek Polacek  <polacek@redhat.com>
3038             Jakub Jelinek  <jakub@redhat.com>
3040         PR middle-end/65554
3041         * g++.dg/opt/pr65554.C: New test.
3043 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3045         PR c++/65690
3046         * c-c++-common/attr-aligned-1.c: New test.
3048 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3050         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3052 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3054         PR target/65676
3055         * gcc.target/i386/sse-25.c: New.
3057 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3059         PR target/65693
3060         * gcc.target/i386/pr65693.c: New test.
3062 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3064         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3066 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3068         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3070 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3072         * gcc.target/i386/thunk-retbnd.c: New.
3074 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3076         * gnat.dg/opt48.adb: New test.
3077         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3078         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3080 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3082         PR ipa/65540
3083         * gcc.c-torture/compile/pr65540.c: New.
3085 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3087         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3088         -Wno-pointer-arith.
3090 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3092         PR debug/65678
3093         * g++.dg/debug/pr65678.C: New test.
3095         PR middle-end/65680
3096         * gcc.c-torture/compile/pr65680.c: New test.
3098 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3100         PR fortran/65548
3101         * gfortran.dg/allocate_with_source_5.f90: New test.
3103 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3105         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3106         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3108 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3110         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3112 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3114         PR target/65614
3115         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3116         to get floating point compression.
3117         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3119 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3121         PR preprocessor/61977
3122         * gcc.dg/cpp/pr61977.c: New test.
3124 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3126         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3128 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3130         PR target/65647
3131         * gcc.target/arm/pr65647.c: New.
3133 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3135         PR ipa/65655
3136         * g++.dg/torture/pr65655.C: New testcase.
3138 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3140         PR c++/64085
3141         * g++.dg/cpp1y/lambda-init13.C: New.
3143 2015-04-03  Marek Polacek  <polacek@redhat.com>
3145         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3147 2015-04-02  Marek Polacek  <polacek@redhat.com>
3149         PR c++/65642
3150         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3151         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3153 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3155         PR preprocessor/61977
3156         * gcc.target/powerpc/pr61977-1.c: New test.
3157         * gcc.target/powerpc/pr61977-2.c: New test.
3159 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3161         PR c++/56100
3162         * g++.dg/warn/Wshadow-8.C: New.
3163         * g++.dg/warn/Wshadow-9.C: Likewise.
3164         * g++.dg/warn/Wshadow-10.C: Likewise.
3165         * g++.dg/warn/Wshadow-11.C: Likewise.
3167 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3169         * gcc.dg/pr23623.c: Added aligned attribute.
3170         * gcc.dg/20141029-1.c: Likewise.
3171         * gcc.dg/20150306-1.c: New test.
3173 2015-04-01  Marek Polacek  <polacek@redhat.com>
3175         PR c++/65554
3176         * g++.dg/cpp0x/initlist93.C: New test.
3177         * g++.dg/cpp0x/initlist94.C: New test.
3179 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3181         PR target/65624
3182         * gcc.target/aarch64/pr65624.c: New test.
3184 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3186         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3188 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3190         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3191         extra variable to force stack alignment.
3192         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3193         extra variable to force stack alignment.
3195 2015-03-31  Marek Polacek  <polacek@redhat.com>
3197         PR c++/65390
3198         * g++.dg/template/pr65390.C: New test.
3200 2015-03-31  Martin Liska  <mliska@suse.cz>
3202         * g++.dg/ipa/pr65557.C: New test.
3204 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3206         * gcc.target/s390/hotpatch-25.c: New test.
3207         * gcc.target/s390/hotpatch-1.c: Update test.
3208         * gcc.target/s390/hotpatch-10.c: Update test.
3209         * gcc.target/s390/hotpatch-11.c: Update test.
3210         * gcc.target/s390/hotpatch-12.c: Update test.
3211         * gcc.target/s390/hotpatch-13.c: Update test.
3212         * gcc.target/s390/hotpatch-14.c: Update test.
3213         * gcc.target/s390/hotpatch-15.c: Update test.
3214         * gcc.target/s390/hotpatch-16.c: Update test.
3215         * gcc.target/s390/hotpatch-17.c: Update test.
3216         * gcc.target/s390/hotpatch-18.c: Update test.
3217         * gcc.target/s390/hotpatch-19.c: Update test.
3218         * gcc.target/s390/hotpatch-2.c: Update test.
3219         * gcc.target/s390/hotpatch-21.c: Update test.
3220         * gcc.target/s390/hotpatch-22.c: Update test.
3221         * gcc.target/s390/hotpatch-23.c: Update test.
3222         * gcc.target/s390/hotpatch-24.c: Update test.
3223         * gcc.target/s390/hotpatch-3.c: Update test.
3224         * gcc.target/s390/hotpatch-4.c: Update test.
3225         * gcc.target/s390/hotpatch-5.c: Update test.
3226         * gcc.target/s390/hotpatch-6.c: Update test.
3227         * gcc.target/s390/hotpatch-7.c: Update test.
3228         * gcc.target/s390/hotpatch-8.c: Update test.
3229         * gcc.target/s390/hotpatch-9.c: Update test.
3230         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3232 2015-03-31  Richard Biener  <rguenther@suse.de>
3234         PR middle-end/65626
3235         * g++.dg/torture/pr65626.C: New testcase.
3237 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3239         PR target/65531
3240         * gcc.target/i386/mpx/pr65531.cc: New.
3242 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3244         PR target/65602
3245         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3246         __builtin_alloca instead of alloca.
3247         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3248         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3249         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3250         check.
3252 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3254         PR ipa/65610
3255         * g++.dg/ubsan/pr65610.C: New test.
3257 2015-03-30  Marek Polacek  <polacek@redhat.com>
3259         PR c++/65398
3260         * g++.dg/cpp0x/pr65398-2.C: New test.
3262 2015-03-30  Marek Polacek  <polacek@redhat.com>
3264         * c-c++-common/pr65556.c: Change the width of bit-fields.
3266 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3268         PR ipa/65588
3269         * gcc.target/i386/pr65588.c: New testcase.
3271 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3273         PR libgfortran/65563
3274         * gfortran.dg/open_errors_2.f90:  New test.
3276 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3278         PR libgfortran/65596
3279         * gfortran.dg/namelist_86.f90: New test.
3281 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3283         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3284         statement to reflect new ownership.
3286 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/42328
3289         * g++.dg/template/friend58.C: New.
3290         * g++.dg/template/friend59.C: Likewise.
3292 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3294         PR c/65586
3295         * g++.dg/gomp/openmp-simd-3.C: New.
3296         * gcc.dg/gomp/openmp-simd-3.c: New.
3298 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3300         PR target/65248
3301         * gcc.target/i386/pr65248-1.c: New file.
3302         * gcc.target/i386/pr65248-2.c: Likewise.
3303         * gcc.target/i386/pr65248-3.c: Likewise.
3304         * gcc.target/i386/pr65248-4.c: Likewise.
3306 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3308         PR target/65593
3309         * gcc.c-torture/compile/pr65593.c: New test.
3311 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3313         PR c++/59329
3314         * g++.dg/cpp1y/constexpr-assert1.C: New.
3316 2015-03-27  Marek Polacek  <polacek@redhat.com>
3318         PR c++/65556
3319         * c-c++-common/pr65556.c: New test.
3321 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3323         PR ipa/65600
3324         * g++.dg/torture/pr65600.C: New testcase.
3326 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3328         PR target/65407
3329         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3331 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3333         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3334         statement and cleanup. Fixed typos.
3336 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3338         PR middle-end/65595
3339         * gcc.c-torture/compile/pr65595.c: New testcase.
3341 2015-03-27  Marek Polacek  <polacek@redhat.com>
3343         PR sanitizer/65583
3344         * g++.dg/ubsan/pr65583.C: New test.
3346 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3348         * gcc.c-torture/compile/20150327.c: New testcase.
3350 2015-03-26  Richard Biener  <rguenther@suse.de>
3352         PR middle-end/65555
3353         * g++.dg/torture/pr65555.C: New testcase.
3355 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3357         PR tree-optimization/64715
3358         * gcc.dg/builtin-object-size-15.c: New test.
3359         * gcc.dg/pr64715-1.c: New test.
3360         * gcc.dg/pr64715-2.c: New test.
3362 2015-03-26  Richard Biener  <rguenther@suse.de>
3364         PR middle-end/65519
3365         * gnat.dg/specs/opt2.ads: Fix testcase.
3367 2015-03-25  Martin Sebor  <msebor@redhat.com>
3369         PR testsuite/65526
3370         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3371         when target isn't arm*-*-*-*.
3372         (check_effective_target_arm_nothumb): Likewise.
3373         (check_effective_target_arm_little_endian): Likewise.
3374         (check_effective_target_arm_vect_no_misalign): Likewise.
3375         (check_effective_target_aarch64_little_endian): Fail early if target
3376         isn't aarch64*-*-*.
3378 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3380         PR tree-optimization/65177
3381         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3383 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3385         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3386         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3387         smmintrin.h and mm3dnow.h.
3389 2015-03-25  Marek Polacek  <polacek@redhat.com>
3391         PR c++/65558
3392         * g++.dg/cpp0x/pr65558.C: New test.
3394 2015-03-25  Marek Polacek  <polacek@redhat.com>
3396         PR c++/61670
3397         * g++.dg/template/pr61670.C: New test.
3399 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3401         PR c++/54987
3402         * g++.dg/template/pr54987.C: New.
3404 2015-03-25  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/62630
3407         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3409 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3411         PR target/65508
3412         * gcc.target/i386/mpx/pr65508.c: New.
3414 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3416         PR fortran/64952
3417         PR fortran/65532
3418         * gfortran.dg/data_initialized_3.f90: New.
3420 2015-03-25  Richard Biener  <rguenther@suse.de>
3422         PR middle-end/65519
3423         * gnat.dg/specs/opt2.ads: New testcase.
3425 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3427         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3428         * gcc.target/arm/memset-inline-4.c: Skip for
3429         arm_tune_string_ops_prefer_neon.
3430         * gcc.target/arm/memset-inline-5.c: Ditto.
3431         * gcc.target/arm/memset-inline-6.c: Ditto.
3432         * gcc.target/arm/memset-inline-8.c: Ditto.
3433         * gcc.target/arm/memset-inline-9.c: Ditto.
3435 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3437         PR c++/58923
3438         * g++.dg/other/virtual3.C: New.
3440 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3442         PR c++/60130
3443         * g++.dg/cpp0x/vt-60130.C: New.
3445 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3447         PR c++/61971
3448         * g++.dg/warn/Warray-bounds-7.C: New.
3450 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3452         PR c++/60067
3453         * g++.dg/template/defarg18.C: New.
3455 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3457         PR c++/59988
3458         * g++.dg/cpp0x/vt-59988.C: New.
3460 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3462         PR tree-optimization/65533
3463         * gcc.dg/pr65533.c: New test.
3465 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3467         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3468         source= and mold= expressions functionality.
3469         * gfortran.dg/allocate_class_4.f90: New test.
3470         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3471         copying an unlimited polymorhpic object containing a char array
3472         to another unlimited polymorphic object respects the _len
3473         component.
3474         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3475         whether deferred length char array allocate works, unlimited
3476         polymorphic object allocation from a string works and if
3477         allocating an array of deferred length strings works.
3478         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3480 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3482         PR c++/65513
3483         * g++.dg/cpp0x/constexpr-array11.C: New.
3485 2015-03-24  Richard Biener  <rguenther@suse.de>
3487         PR middle-end/65517
3488         * gcc.dg/torture/pr65517.c: New testcase.
3490 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3492         * gfortran.dg/coindexed_1.f90: Moved from
3493         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3495 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3497         PR testsuite/65506
3498         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3499         gimple dump.
3501         PR target/65523
3502         * gcc.target/i386/pr65523.c: New test.
3504         PR ipa/65475
3505         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3506         dg-options.
3507         * g++.dg/lto/pr65475b_0.C: Likewise.
3509 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3511         PR target/65505
3512         * gcc.target/sh/torture/pr65505.c: New.
3514 2015-03-23  Martin Sebor  <msebor@redhat.com>
3516         PR testsuite/63175
3517         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3518         assembly for lvx in addition to lxv.
3520 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3522         PR target/65504
3523         * gfortran.dg/pr65504.f90: New test.
3525         PR ipa/65521
3526         * gcc.dg/pr65521.c: New test.
3528 2015-03-23  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/65518
3531         * gcc.dg/vect/pr65518.c: New testcase.
3533 2015-03-23  Richard Biener  <rguenther@suse.de>
3535         PR tree-optimization/65494
3536         * gcc.dg/vect/pr65494.c: New testcase.
3538 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3540         PR preprocessor/65238
3541         * c-c++-common/cpp/pr65238-1.c: New test.
3542         * gcc.dg/cpp/pr65238-2.c: New test.
3543         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3544         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3546 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3547             Mikael Morin  <mikael@gcc.gnu.org>
3549         PR fortran/64952
3550         * gfortran.dg/elemental_dependency_4.f90: New.
3551         * gfortran.dg/elemental_dependency_5.f90: New.
3553 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3555         PR ipa/65475
3556         * g++.dg/lto/pr65475b_0.C: New testcase.
3557         * g++.dg/lto/pr65475b_1.C: New testcase.
3558         * g++.dg/lto/pr65475c_0.C: New testcase.
3559         * g++.dg/lto/pr65475c_1.C: New testcase.
3561 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3563         * gfortran.dg/coarray_38.f90: New.
3564         * gfortran.dg/coarray_39.f90: New.
3565         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3566         compile test.
3568 2015-03-20  Marek Polacek  <polacek@redhat.com>
3570         PR c++/65398
3571         * g++.dg/cpp0x/pr65398.C: New test.
3573 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3575         PR ipa/65475
3576         * g++.dg/lto/pr65475_0.C: New testcase.
3577         * g++.dg/lto/pr65475_1.C: New testcase.
3579 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3581         PR rtl-optimization/64366
3582         * gcc.target/sh/pr64366.c: New.
3584 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3586         PR c++/48324
3587         * g++.dg/cpp0x/constexpr-48324.C: New.
3589 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3591         PR c++/48453
3592         * g++.dg/cpp0x/pr48453.C: New.
3594 2015-03-20  Marek Polacek  <polacek@redhat.com>
3596         PR c++/65072
3597         * g++.dg/cpp0x/pr65072.C: New test.
3599 2015-03-20  Richard Biener  <rguenther@suse.de>
3601         PR middle-end/64715
3602         * gcc.dg/pr15347.c: Use -O.
3603         * c-c++-common/pr19807-1.c: Likewise.
3605 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3607         * gnat.dg/volatile13.ad[sb]: New test.
3609 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3611         PR rtl-optimization/60851
3612         * gcc.target/i386/pr60851.c: New test.
3614 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3616         PR target/65240
3617         * g++.dg/pr65240.h: Add tests for PR 65240.
3618         * g++.dg/pr65240-1.C: Likewise.
3619         * g++.dg/pr65240-2.C: Likewise.
3620         * g++.dg/pr65240-3.C: Likewise.
3621         * g++.dg/pr65240-4.C: Likewise.
3623 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3625         PR rtl-optimization/63491
3626         * gcc.target/powerpc/pr63491.c: New.
3628 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3630         * g++.dg/ipa/pr65465.C: New test.
3632 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3634         PR c++/52659
3635         * g++.dg/cpp0x/deleted11.C: New.
3637 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3639         PR sanitizer/65400
3640         * c-c++-common/tsan/pr65400-3.c: New test.
3642 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3644         PR c++/59686
3645         * g++.dg/cpp0x/constexpr-59686.C: New.
3647 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3649         PR sanitizer/64265
3650         * g++.dg/tsan/pr64265.C: New test.
3652         PR sanitizer/65400
3653         * c-c++-common/tsan/pr65400-1.c: New test.
3654         * c-c++-common/tsan/pr65400-2.c: New test.
3656 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3658         PR c++/59816
3659         * g++.dg/cpp0x/pr59816.C: New.
3661 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3663         PR fortran/59198
3664         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3666 2015-03-18  Martin Liska  <mliska@suse.cz>
3668         PR ipa/65439
3669         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3670         equivalences either to 6 or 7.
3672 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3674         PR middle-end/64491
3675         Revert:
3676         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3678         * gcc.dg/undefined-loop-1.c: New file.
3679         * gcc.dg/undefined-loop-2.c: New file.
3681         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3683         PR testsuite/64032
3684         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3685         loop exits too early.
3687 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3689         PR tree-optimization/65450
3690         * gfortran.dg/pr65450.f90: New test.
3692         PR target/65078
3693         * gcc.target/i386/pr65078-1.c: New test.
3694         * gcc.target/i386/pr65078-2.c: New test.
3695         * gcc.target/i386/pr65078-3.c: New test.
3696         * gcc.target/i386/pr65078-4.c: New test.
3697         * gcc.target/i386/pr65078-5.c: New test.
3698         * gcc.target/i386/pr65078-6.c: New test.
3700 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3702         PR c++/65340
3703         * g++.dg/cpp1y/pr65340.C: New.
3705 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3707         PR fortran/64432
3708         * gfortran.dg/system_clock_3.f08: Adjust test.
3710 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3712         PR fortran/59198
3713         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3714         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3716 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3718         PR fortran/64432
3719         * gfortran.dg/system_clock_3.f08: New test.
3721 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3723         PR c++/64626
3724         g++.dg/cpp1y/pr64626-1.C: New.
3725         g++.dg/cpp1y/pr64626-2.C: New.
3726         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3728 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3730         PR tree-optimization/65427
3731         * gcc.c-torture/execute/pr65427.c: New test.
3733 2015-03-16  Marek Polacek  <polacek@redhat.com>
3735         DR 1688
3736         PR c++/65327
3737         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3738         * g++.dg/cpp0x/pr65327.C: New test.
3740 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3742         PR sanitizer/64820
3743         * c-c++-common/asan/pr64820.c: New test.
3745 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3747         * gfortran.dg/pointer_2.f90: New test.
3749 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3751         * g++.dg/pr65049.C: New test.
3753 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3755         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3756         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3757         * gcc.target/i386/fuse-caller-save.c: Same.
3759 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3761         * gnat.dg/loop_optimization18.ad[sb]: New test.
3762         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3764 2015-03-16  Alan Modra  <amodra@gmail.com>
3766         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3767         2014-12-05 change.
3769 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3771         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3772         hppa*-*-hpux*.
3773         * gcc.dg/torture/pr65270-2.c: Likewise.
3775 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3777         PR fortran/61138
3778         * gfortran.dg/pointer_remapping_9.f90: New.
3780 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3782         PR tree-optimization/65369
3783         * gcc.c-torture/execute/pr65369.c: New test.
3785         PR tree-optimization/65418
3786         * gcc.c-torture/execute/pr65418-1.c: New test.
3787         * gcc.c-torture/execute/pr65418-2.c: New test.
3789         PR rtl-optimization/65401
3790         * gcc.c-torture/execute/pr65401.c: New test.
3792 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3794         PR target/64600
3795         * gcc.target/arm/pr64600_1.c: New test.
3797 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3799         PR rtl-optimization/65235
3800         * gcc.target/aarch64/pr65235_1.c: New test.
3802 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3804         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3805         * gcc.target/s390/hotpatch-22.c: Likewise.
3806         * gcc.target/s390/hotpatch-23.c: Likewise.
3807         * gcc.target/s390/hotpatch-24.c: Likewise.
3808         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3809         * gcc.target/s390/hotpatch-1.c: Update expected output.
3810         * gcc.target/s390/hotpatch-2.c: Likewise.
3811         * gcc.target/s390/hotpatch-3.c: Likewise.
3812         * gcc.target/s390/hotpatch-4.c: Likewise.
3813         * gcc.target/s390/hotpatch-5.c: Likewise.
3814         * gcc.target/s390/hotpatch-6.c: Likewise.
3815         * gcc.target/s390/hotpatch-7.c: Likewise.
3816         * gcc.target/s390/hotpatch-8.c: Likewise.
3817         * gcc.target/s390/hotpatch-9.c: Likewise.
3818         * gcc.target/s390/hotpatch-10.c: Likewise.
3819         * gcc.target/s390/hotpatch-11.c: Likewise.
3820         * gcc.target/s390/hotpatch-12.c: Likewise.
3821         * gcc.target/s390/hotpatch-13.c: Likewise.
3822         * gcc.target/s390/hotpatch-14.c: Likewise.
3823         * gcc.target/s390/hotpatch-15.c: Likewise.
3824         * gcc.target/s390/hotpatch-16.c: Likewise.
3825         * gcc.target/s390/hotpatch-17.c: Likewise.
3826         * gcc.target/s390/hotpatch-18.c: Likewise.
3827         * gcc.target/s390/hotpatch-19.c: Likewise.
3829 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3831         PR target/65103
3832         * gcc.target/i386/pr65103-1.c: New.
3834 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3836         PR target/65044
3837         * gcc.target/i386/pr65044.c: New.
3839 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3841         PR rtl-optimization/64895
3842         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3843         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3844         * gcc.target/i386/fuse-caller-save.c: Ditto.
3846 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3848         * gcc.dg/ipa/pr63569.c: Fix template.
3850 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3852         * g++.dg/ipa/pr64146.C: Require fpic support.
3854 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3856         PR libfortran/65200
3857         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3858         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3860 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3862         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3863         to dg-options, fix up dg-skip-if.
3865 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3867         PR target/65296
3868         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3869         * gcc.target/avr/tiny-caller-save.c: Same.
3871 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3873         PR target/65242
3874         * g++.dg/pr65242.C: New test.
3876 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3878         * c-c++-common/asan/no-asan-check-glob.c: New test.
3880 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3882         PR c++/65370
3883         * g++.dg/other/default11.C: New.
3884         * g++.dg/other/default12.C: Likewise.
3886 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3888         PR target/65368
3889         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3891 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3893         PR fortran/65024
3894         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3896 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3898         PR c++/65127
3899         * g++.dg/cpp0x/pr65127.C: New test.
3901 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3903         * gcc.dg/ipa/PR64550.c: Update template.
3905 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3906             Tobias Burnus  <burnus@net-b.de>
3908         * gfortran.dg/coarray_sync_memory.f90: New.
3910 2015-03-10  Marek Polacek  <polacek@redhat.com>
3912         PR sanitizer/65367
3913         * c-c++-common/ubsan/pr65367.c: New test.
3915 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3917         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3918         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3919         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3920         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3921         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3922         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3923         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3924         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3925         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3926         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3927         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3928         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3929         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3931 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3933         * lib/mpx-dg.exp (mpx_link_flags): New.
3934         (mpx_init): New.
3935         (mpx_finish): New.
3936         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3937         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3938         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3939         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3940         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3941         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3942         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3943         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3944         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3945         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3946         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3947         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3948         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3949         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3950         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3951         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3952         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3953         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3954         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3955         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3956         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3957         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3958         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3959         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3960         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3961         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3962         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3963         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3964         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3965         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3966         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3967         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3968         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3969         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3970         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3971         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3972         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3973         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3974         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3975         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3976         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3977         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3978         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3979         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3980         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3981         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3982         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3983         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3984         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3985         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3986         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3987         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3988         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3989         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3990         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3991         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3992         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3993         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3994         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3995         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3996         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3997         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3998         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3999         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4000         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4001         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4002         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4003         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4004         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4005         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4006         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4007         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4008         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4009         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4010         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4011         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4012         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4013         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4014         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4015         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4016         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4017         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4018         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4019         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4020         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4021         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4022         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4023         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4024         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4025         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4026         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4027         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4028         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4029         * gcc.target/i386/mpx/label-address-1.c: New.
4030         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4031         * gcc.target/i386/mpx/macro.c: New.
4032         * gcc.target/i386/mpx/mpx-check.h: New.
4033         * gcc.target/i386/mpx/mpx.exp: New.
4034         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4035         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4036         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4037         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4038         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4039         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4040         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4041         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4042         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4043         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4044         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4045         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4046         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4047         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4048         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4049         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4050         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4051         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4052         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4053         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4054         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4055         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4056         * gcc.target/i386/mpx/reference-1-nov.c: New.
4057         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4058         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4059         * gcc.target/i386/mpx/reference-2-nov.c: New.
4060         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4061         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4062         * gcc.target/i386/mpx/reference-3-nov.c: New.
4063         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4064         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4065         * gcc.target/i386/mpx/reference-4-nov.c: New.
4066         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4067         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4068         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4069         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4070         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4071         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4072         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4073         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4074         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4075         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4076         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4077         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4078         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4079         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4080         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4081         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4082         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4083         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4084         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4085         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4086         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4087         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4088         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4089         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4090         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4091         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4092         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4093         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4094         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4095         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4096         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4097         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4098         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4099         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4100         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4101         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4102         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4103         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4104         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4105         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4106         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4107         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4108         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4109         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4110         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4111         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4112         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4113         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4114         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4115         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4116         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4117         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4118         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4119         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4120         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4121         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4122         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4123         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4124         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4125         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4126         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4127         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4128         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4129         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4130         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4131         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4132         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4133         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4134         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4135         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4136         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4137         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4138         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4139         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4140         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4141         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4142         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4143         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4144         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4145         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4146         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4147         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4148         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4149         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4150         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4151         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4152         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4153         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4154         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4155         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4156         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4157         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4158         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4159         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4160         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4161         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4162         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4163         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4164         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4165         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4166         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4167         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4168         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4169         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4170         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4171         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4172         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4173         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4174         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4175         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4176         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4177         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4178         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4179         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4180         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4181         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4182         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4183         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4184         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4185         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4186         * gcc.target/i386/mpx/vla-1-nov.c: New.
4187         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4188         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4189         * gcc.target/i386/mpx/vla-2-nov.c: New.
4190         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4192 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4194         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4196 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4198         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4200 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4202         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4203         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4205 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4207         PR c/65120
4208         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4209         on rhs is 0.
4210         (fn4): New test.
4211         * c-c++-common/pr65120.c: New test.
4213         PR rtl-optimization/65321
4214         * gcc.dg/pr65321.c: New test.
4216 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4218         PR tree-optimization/65355
4219         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4221 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4223         PR c/65120
4224         * c-c++-common/pr49706.c: Adjust tests for not warning
4225         about !!x == y or !b == y where b is boolean, and add
4226         some further tests.
4227         * c-c++-common/pr62199-2.c: Likewise.
4229 2015-03-09  Richard Biener  <rguenther@suse.de>
4231         PR middle-end/65270
4232         * gcc.dg/torture/pr65270-1.c: New testcase.
4233         * gcc.dg/torture/pr65270-2.c: Likewise.
4235 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4237         PR tree-optimization/63743
4238         * gcc.dg/pr63743.c: New test.
4240 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4242         PR lto/65316
4243         * g++.dg/lto/pr65316_0.C: New testcase.
4244         * g++.dg/lto/pr65316_1.C: New testcase.
4246 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4248         PR target/62247
4249         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4250         hppa*-*-hpux*.
4251         * g++.dg/abi/rtti3.C: Likewise.
4253         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4255         PR target/62251
4256         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4258         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4260         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4262         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4264 2015-03-08  Morin  <mikael@gcc.gnu.org>
4266         PR fortran/60898
4267         * gfortran.dg/entry_20.f90: New.
4269 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4271         PR target/65153
4272         * gcc.c-torture/compile/pr65153.c: New.
4274 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4276         PR target/65249
4277         * g++.dg/torture/pr65249.C: New.
4279 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4281         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4282         long.
4283         (int64_t): Likewise.
4285 2015-03-07  Marek Polacek  <polacek@redhat.com>
4286             Martin Uecker  <uecker@eecs.berkeley.edu>
4288         PR sanitizer/65280
4289         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4290         member-like arrays.
4291         * c-c++-common/ubsan/bounds-8.c: New test.
4292         * c-c++-common/ubsan/bounds-9.c: New test.
4293         * gcc.dg/ubsan/bounds-2.c: New test.
4295 2015-03-05  Martin Sebor  <msebor@redhat.com>
4297         * PR testsuite/63175
4298         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4299         checking of results into main to prevent it from getting optimized
4300         away.
4301         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4303 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4305         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4306         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4307         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4308         x64.
4310 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4312         * g++.dg/lto/pr65302_1.C: New testcase.
4313         * g++.dg/lto/pr65302_0.C: New testcase.
4315 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4317         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4318         -fno-ipa-icf to dg-options.
4320 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4322         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4323         compiles using the linker plugin.
4325 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4327         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4329 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4331         * gcc.target/arm/pr65067.c: New test.
4333 2015-03-05  Martin Liska  <mliska@suse.cz>
4335         PR ipa/65318
4336         * gcc.dg/ipa/pr65318.c: New test.
4338 2015-03-05  Marek Polacek  <polacek@redhat.com>
4340         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4342 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4344         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4346 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4348         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4349         max-unroll-times back to defaults for s390.
4351 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4353         Fix last commit.
4355 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4357         PR c++/64665
4358         * g++.dg/cpp0x/initlist92.C: New.
4360 2015-03-05  Richard Biener  <rguenther@suse.de>
4362         PR tree-optimization/65310
4363         * gcc.dg/vect/pr65310.c: New testcase.
4365 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4367         PR c++/64834
4368         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4370 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4372         * gnat.dg/entry_queues3.adb: New test.
4374 2015-03-04  Ian Lance Taylor  <iant@google.com>
4376         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4378 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4380         PR c++/64227
4381         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4383 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4385         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4386         -fno-ipa-icf to dg-options
4387         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4388         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4390 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4392         PR c++/64398
4393         * g++.dg/cpp0x/decltype62.C: New.
4395 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4397         * gnat.dg/object_overflow5.adb: New test.
4399 2015-03-03  Martin Liska  <mliska@suse.cz>
4401         PR ipa/65287
4402         * gcc.dg/ipa/pr65287.c: New test.
4404 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4405             Eric Botcazou  <ebotcazou@adacore.com>
4407         * gnat.dg/specs/pack12.ads: New test.
4409 2015-03-03  Martin Liska  <mliska@suse.cz>
4411         * gcc.dg/ipa/PR65282.c: New test.
4413 2015-03-13  Jeff Law  <law@redhat.com>
4415         PR tree-optimization/65241
4416         * gcc.c-torture/compile/pr65241.c: New test.
4418 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4420         PR target/64331
4421         * gcc.target/avr/torture/pr64331.c: New test.
4423 2015-03-03  Martin Liska  <mliska@suse.cz>
4424             Jan Hubicka  <hubicka@ucw.cz>
4426         * g++.dg/ipa/pr65263.C: New test.
4428 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4430         PR ipa/65130
4431         * gcc.dg/lto/pr65130_0.c: New testcase.
4432         * gcc.dg/lto/pr65130_1.c: New testcase.
4434 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4436         PR ipa/64988
4437         * g++.dg/torture/pr64988.C: New testcase.
4439 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4441         * gfortran.dg/coarray_atomic_6.f90: New.
4443 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4445         PR target/65184
4446         * gcc.target/i386/pr65184.c: New.
4448 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4450         PR target/65183
4451         * gcc.target/i386/pr65183.c: New.
4453 2015-02-28  Martin Liska  <mliska@suse.cz>
4454             Jan Hubicka  <hubicka@ucw.cz>
4456         * gcc.dg/ipa/ipa-icf-35.c: New test.
4457         * gcc.dg/ipa/ipa-icf-36.c: New test.
4458         * gcc.dg/ipa/ipa-icf-37.c: New test.
4460 2015-02-28  Martin Liska  <mliska@suse.cz>
4461             Jan Hubicka  <hubicka@ucw.cz>
4463         PR ipa/65245
4464         * gcc.dg/ipa/ipa-icf-34.c: New test.
4466 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4468         PR target/61142
4469         * gcc.target/sh/sh/pr61142.c: New.
4471 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4473         * g++.dg/other/dump-ada-spec-3.C: New test.
4475 2015-03-01  Martin Liska  <mliska@suse.cz>
4477         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4478         * g++.dg/ipa/pr63595.C: Update expected results.
4480 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4482         PR ipa/65236
4483         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4485 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4487         * gcc.dg/vect/pr59354.c: Move vector producing code to
4488         separate function.
4490 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4492         PR ipa/65237
4493         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4494         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4495         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4496         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4498 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4500         PR tree-optimization/65048
4501         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4502         (foo): Use K&R style definition.
4504 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4506         PR target/65032
4507         * g++.dg/pr65032.C: New.
4509 2015-02-27  Marek Polacek  <polacek@redhat.com>
4511         PR c/65040
4512         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4513         -Wformat=2.
4515 2015-02-27  Marek Polacek  <polacek@redhat.com>
4517         PR c/65228
4518         * gcc.dg/pr65228.c: New test.
4520 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4522         PR c/35330
4523         * gcc.dg/weak/weak-17.c: New file.
4525 2015-02-27  Richard Biener  <rguenther@suse.de>
4527         PR lto/65193
4528         * g++.dg/lto/pr65193_0.C: New testcase.
4530 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4532         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4533         * gcc.target/s390/hotpatch-8.c: Likewise.
4534         * gcc.target/s390/hotpatch-9.c: Likewise.
4535         * gcc.target/s390/pr61078.c: Likewise.
4536         * gcc.target/s390/pr57960.c: Remove -m64.
4537         * gcc.target/s390/pr61078.c: Likewise.
4539 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4540             Martin Liska  <mliska@suse.cz>
4542         PR bootstrap/65150
4543         * gcc.dg/pr64454.c: Disable ICF.
4544         * gcc.dg/pr28685-1.c: Disable ICF
4545         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4546         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4547         * g++.dg/ipa/ipa-icf-4.C: Update template.
4549 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4551         PR tree-optimization/65216
4552         * gcc.c-torture/execute/pr65216.c: New test.
4554         PR tree-optimization/65215
4555         * gcc.c-torture/execute/pr65215-1.c: New test.
4556         * gcc.c-torture/execute/pr65215-2.c: New test.
4557         * gcc.c-torture/execute/pr65215-3.c: New test.
4558         * gcc.c-torture/execute/pr65215-4.c: New test.
4559         * gcc.c-torture/execute/pr65215-5.c: New test.
4561 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4563         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4565 2015-02-26  Martin Liska  <mliska@suse.cz>
4566             Jan Hubicka  <hubicka@ucw.cz>
4568         * g++.dg/ipa/pr64146.C: Update expected results.
4569         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4570         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4571         * gcc.dg/ipa/ipa-icf-34.c: New test.
4573 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4575         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4576         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4577         (dg-additional-options): Remove dg directive.
4578         (dg-final): Add dg directive.
4580 2015-02-26  Marek Polacek  <polacek@redhat.com>
4582         PR ipa/65008
4583         * g++.dg/ipa/pr65008.C: New test.
4585 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4587         * lib/profopt.exp (profopt-target-cleanup): New proc.
4588         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4589         files from sources from dg-additional-sources.
4591 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4593         * lib/gcov.exp: Cleanup in case of xfail.
4595 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4597         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4599 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4601         PR debug/46102
4602         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4603         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4604         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4605         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4606         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4607         * g++.dg/debug/pr46123.C: XFAIL and move...
4608         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4609         * gcc.dg/debug/dwarf2-3.c: Move...
4610         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4612 2015-02-26  Marek Polacek  <polacek@redhat.com>
4614         PR c++/65202
4615         * g++.dg/cpp1y/pr65202.C: New test.
4617 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4619         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4620         locale_facets.h.gcov.
4622 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4624         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4626 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4628         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4630 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4632         PR target/65217
4633         * gcc.target/i386/pr65217.c: New.
4635 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4637         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4639 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4641         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4643 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4645         PR tree-optimization/65048
4646         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4648 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4650         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4651         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4653 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4655         PR target/65161
4656         * gcc.target/i386/pr65161.c: New test.
4658 2015-02-26  Terry Guo  <terry.guo@arm.com>
4660         * gcc.target/arm/no-volatile-in-it.c: New test.
4662 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4664         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4665         (dg-options): Add -save-temps.
4666         (dg-final): Add cleanup-saved-temps.
4668 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4670         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4672 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4674         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4675         * gcc.target/powerpc/pack01.c: Include string.h.
4677 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4679         PR target/65167
4680         * gcc.target/i386/pr65167.c: New.
4682 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4684         PR tree-optimization/61917
4685         * gcc.dg/vect/vect-pr61917.c: New file.
4687 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4689         PR tree-optimization/65170
4690         * gcc.c-torture/execute/pr65170.c: New test.
4691         * gcc.dg/tree-ssa/vrp96.c: New test.
4693 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4695         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4697 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4699         PR testsuite/65126
4700         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4701         (dg-additional-files-options): Copy additional_sources to
4702         additional_sources_used before emptying additional_sources.
4703         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4704         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4705         (cleanup-saved-temps): Use additional_sources_used instead of
4706         additional_sources.
4707         (dg-test): Reset additional_sources_used.
4709 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4711         PR fortran/63427
4712         * gfortran.dg/integer_exponentiation_6.F90: New test.
4714 2015-02-23  Martin Sebor  <msebor@redhat.com>
4716         PR target/65109
4717         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4718         two parts.  One to save registers, the other to verify the
4719         registers have the right values.  Save register state into
4720         static data rather than on the stack.
4722 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4724         PR bootstrap/63888
4725         * c-c++-common/asan/pr63888.c: New test.
4727 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4729         PR target/65163
4730         * gcc.c-torture/compile/pr65163.c: New.
4732 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4734         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4735         with -m31 on 64 bit.
4736         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4737         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4739 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4741         * gcc.target/s390/20090223-1.c: Add
4742         -Wno-implicit-function-declaration option.
4743         * gcc.target/s390/pr42224.c: Likewise.
4744         * gcc.target/s390/pr55718.c: Likewise.
4746 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4748         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4749         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4750         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4751         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4752         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4753         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4754         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4755         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4756         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4757         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4758         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4759         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4760         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4761         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4762         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4763         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4764         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4765         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4766         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4767         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4768         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4770 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4772         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4773         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4774         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4775         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4776         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4777         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4778         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4779         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4780         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4781         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4782         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4783         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4784         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4785         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4786         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4787         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4789 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4791         PR fortran/64980
4792         PR fortran/61960
4793         * gfortran.dg/pr61960.f90: New.
4794         * gfortran.dg/pr64230.f90: New.
4795         * gfortran.dg/pr64980.f03: New.
4797 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4799         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4801 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4803         PR ada/65156
4804         * gnat.dg/timing_events.adb: Removed, invalid test.
4806 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4808         PR debug/58123
4809         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4810         location.
4811         * g++.dg/gcov/gcov-2.C: Likewise.
4813 2015-02-20  Richard Biener  <rguenther@suse.de>
4815         PR tree-optimization/65136
4816         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4818 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4820         PR testsuite/64158
4821         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4822         and nvptx-*-* blacklisting.
4824         * gcc.dg/sibcall-9.c: New test.
4825         * gcc.dg/sibcall-10.c: New test.
4827 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4829         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4831 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4833         PR target/64452
4834         * gcc.target/avr/torture/pr64452.c: New test.
4836 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4838         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4839         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4841 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4843         PR testsuite/65116
4844         * lib/target-supports.exp (check_compile): Check whether
4845         additional_sources is defined before using it.
4847 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4849         PR middle-end/65074
4850         * g++.dg/opt/pr65074.C: New file.
4852 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4854         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4855         (size_type): New typedef.
4856         (operator "" _script): Use it for the last argument.
4858 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4860         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4862 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4864         * lib/target-supports.exp (check_compile): Save/restore
4865         additional_sources that may belong to an actual test.
4867 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4869         PR gcov-profile/64634
4870         * g++.dg/gcov/gcov-15.C: New test.
4872 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4874         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4876 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4878         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4880 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4882         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4884 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4886         * gfortran.dg/fmt_cache_1.f: Add missing close.
4888 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4890         PR testsuite/65107
4891         * gfortran.dg/read_eof_8.f90: Add missing close.
4893 2015-02-18  Richard Biener  <rguenther@suse.de>
4895         PR tree-optimization/65063
4896         * gcc.dg/pr65063.c: New testcase.
4898 2015-02-18  Richard Biener  <rguenther@suse.de>
4900         PR tree-optimization/62217
4901         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4903 2015-02-18  Marek Polacek  <polacek@redhat.com>
4905         PR sanitizer/65081
4906         * c-c++-common/ubsan/pr65081.c: New test.
4908 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4910         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4911         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4913 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4915         * gcc.dg/ipa/propalign-3.c: New test.
4917 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4919         PR target/64793
4920         * gcc.target/sh/pr64793.c: New.
4921         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4923 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4925         * gcc.target/arm/divzero.c: New test case.
4927 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4929         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4931 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4932             Jakub Jelinek  <jakub@redhat.com>
4934         PR c++/65075
4935         * g++.dg/cpp0x/pr65075.C: New test.
4937 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4939         PR target/65058
4940         * gcc.target/powerpc/pr65058.c: New test.
4942 2015-02-16  Jeff Law  <law@redhat.com>
4944         PR tree-optimization/64823
4945         * gcc.dg/uninit-20.c: New test.
4947 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4948             James Greenhalgh  <james.greenhalgh@arm.com>
4950         PR ipa/64963
4951         * gcc.dg/ipa/ipa-clone-1.c: New test.
4953 2015-02-16  Richard Biener  <rguenther@suse.de>
4955         PR tree-optimization/65077
4956         * gcc.dg/torture/pr65077.c: New testcase.
4958 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4960         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4961         Directive adjusted to scan for ldaxr.
4962         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4963         adjusted to scan for ldaex.
4965 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4967         PR c++/65080
4968         * g++.dg/cpp0x/constexpr-65080.C: New.
4970 2015-02-16  Richard Biener  <rguenther@suse.de>
4972         PR tree-optimization/63593
4973         * gcc.dg/pr63593.c: New testcase.
4975 2015-02-16  Marek Polacek  <polacek@redhat.com>
4977         PR c/65066
4978         * gcc.dg/pr65066.c: New test.
4980 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4982         * gcc.dg/pr65002.C: Move ...
4983         * g++.dg/ipa/pr65002.C: ... here.
4985 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4987         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4988         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4989         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4990         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4992 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4994         PR testsuite/64850
4995         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4996         the expression to find calls.
4997         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4998         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4999         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5000         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5001         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5003 2015-02-14  Marek Polacek  <polacek@redhat.com>
5005         PR c/64768
5006         * gcc.dg/array-11.c: New test.
5007         * gcc.dg/array-12.c: New test.
5008         * gcc.dg/array-13.c: New test.
5009         * gcc.dg/array-14.c: New test.
5010         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5011         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5012         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5013         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5014         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5015         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5017 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5019         PR c++/60894
5020         * g++.dg/lookup/using54.C: New.
5022 2015-02-13  Jeff Law  <law@redhat.com>
5024         PR bootstrap/65060
5025         Revert my change for tree-optimization/64823.
5027 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5029         PR tree-optimization/65053
5030         * gcc.c-torture/execute/pr65053-1.c: New test.
5031         * gcc.c-torture/execute/pr65053-2.c: New test.
5033 2015-02-13  Marek Polacek  <polacek@redhat.com>
5035         PR c/65050
5036         * gcc.dg/pr65050.c: New test.
5038 2015-02-13  Jeff Law  <law@redhat.com>
5040         PR tree-optimization/64823
5041         * gcc.dg/uninit-20.c: New test.
5043         PR rtl-optimization/47477
5044         * gcc.dg/tree-ssa/pr47477.c: New test.
5046 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5048         PR c++/60211
5049         * g++.dg/parse/ivdep-2.C: New.
5050         * g++.dg/parse/ivdep-3.C: Likewise.
5052 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5054         PR fortran/64506
5055         * gfortran.dg/continuation_13.f90: New test.
5056         * gfortran.dg/continuation_14.f: New test.
5058 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR c++/64970
5061         * g++.dg/cpp0x/sfinae55.C: New.
5063 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5065         PR ipa/65034
5066         * g++.dg/ipa/pr65034.C: New test.
5068 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5070         PR tree-optimization/65002
5071         * gcc.dg/pr65002.C: New.
5073 2015-02-13  Marek Polacek  <polacek@redhat.com>
5075         PR c/65040
5076         * c-c++-common/pr65040.c: New test.
5078 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5080         PR tree-optimization/64705
5081         * gcc.dg/tree-ssa/pr64705.c: New test.
5083 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5085         PR rtl/32219
5086         * gcc.dg/visibility-22.c: New test.
5087         * gcc.dg/visibility-23.c: New test.
5088         * gcc.target/i386/pr32219-1.c: New test.
5089         * gcc.target/i386/pr32219-2.c: New test.
5090         * gcc.target/i386/pr32219-3.c: New test.
5091         * gcc.target/i386/pr32219-4.c: New test.
5092         * gcc.target/i386/pr32219-5.c: New test.
5093         * gcc.target/i386/pr32219-6.c: New test.
5094         * gcc.target/i386/pr32219-7.c: New test.
5095         * gcc.target/i386/pr32219-8.c: New test.
5096         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5098 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5100         PR libgfortran/57822
5101         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5102         four different KINDs.
5104 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5106         PR c++/64884
5107         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5109         PR sanitizer/65000
5110         * g++.dg/ubsan/pr65000.C: New test.
5112 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5114         PR fortran/64932
5115         * gfortran.dg/finalize_28.f90: New test
5117 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5119         PR debug/55541
5120         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5121         DW_TAG_lexical_block removal.
5122         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5123         * g++.dg/guality/pr55541.C: New test.
5125         PR sanitizer/64984
5126         * g++.dg/ubsan/pr64984.C: New test.
5128 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5130         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5132 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5134         PR testsuite/64930
5135         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5136         instructions for 2015-01-14 get_memmodel changes.
5137         * gcc.target/powerpc/atomic-p8.c: Likewise.
5139         PR sanitizer/65019
5140         * g++.dg/ubsan/pr65019.C: New test.
5142         PR tree-optimization/65014
5143         * gcc.c-torture/compile/pr65014.c: New test.
5145 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5147         PR libgfortran/57822
5148         * gfortran/fmt_g0_7.f08: Revise test.
5150 2015-02-11  Jeff Law  <law@redhat.com>
5152         PR target/63347
5153         * gcc.target/m68k/pr63347.c: New test.
5155 2015-02-11  Marek Polacek  <polacek@redhat.com>
5157         * g++.dg/ubsan/shift-1.C: New test.
5158         * gcc.dg/ubsan/c-shift-2.c: New test.
5159         * c-c++-common/ubsan/shift-5.c: Remove file.
5161 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5163         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5164         Directive adjusted to XFAIL.
5165         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5166         adjusted to XFAIL.
5168 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5170         PR middle-end/65003
5171         * g++.dg/opt/pr65003.C: New test.
5173 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5175         * lib/target-supports.exp (check_effective_target_pie): Renamed
5176         to ...
5177         (check_effective_target_pie_enabled): This.
5178         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5179         * gcc.target/i386/pie.c: Likewise.
5181 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5183         PR target/64893
5184         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5185         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5187 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5189         PR target/61925
5190         * gcc.target/i386/pr61925-1.c: New test.
5191         * gcc.target/i386/pr61925-2.c: New test.
5192         * gcc.target/i386/pr61925-3.c: New test.
5194 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5196         PR sanitizer/65004
5197         * g++.dg/asan/pr65004.C: New test.
5199 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5201         PR target/64661
5202         * gcc.taget/sh/pr64661-0.h: New.
5203         * gcc.taget/sh/pr64661-1.c: New.
5204         * gcc.taget/sh/pr64661-2.c: New.
5205         * gcc.taget/sh/pr64661-3.c: New.
5206         * gcc.taget/sh/pr64661-4.c: New.
5208 2015-02-10  Richard Biener  <rguenther@suse.de>
5210         PR tree-optimization/64995
5211         * g++.dg/torture/pr64995.C: New testcase.
5213 2015-02-10  Richard Biener  <rguenther@suse.de>
5215         PR tree-optimization/64909
5216         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5218 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5220         * gcc.dg/signbit-sa.c: New test.
5222 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5224         PR libgfortran/57822
5225         * gfortran/fmt_g0_7.f08: New test.
5227 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5229         PR tree-optimization/43378
5230         * gcc.dg/tree-ssa/pr43378.c: New test.
5232 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5234         PR ipa/64978
5235         * g++.dg/torture/pr64978.C: New testcase.
5237 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5239         PR sanitizer/64981
5240         * gcc.dg/asan/pr64981.c: New test.
5242 2015-02-09  Marek Polacek  <polacek@redhat.com>
5244         PR c/64856
5245         * gcc.dg/pr64856.c: New test.
5247 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5249         PR target/64979
5250         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5251         * gcc.c-torture/execute/pr64979.c: New test.
5253 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5255         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5257 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5259         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5260         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5262 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5264         PR target/58757
5265         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5267 2015-02-09  Richard Biener  <rguenther@suse.de>
5269         PR tree-optimization/54000
5270         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5272 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5274         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5276 2015-02-09  Martin Liska  <mliska@suse.cz>
5278         * g++.dg/ipa/pr64858.C: New test.
5280 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5282         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5284 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5286         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5288 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5290         PR fortran/63744
5291         * gfortran.dg/use_rename_8.f90: New.
5293 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5295         * gnat.dg/addr7.ad[sb]: New test.
5296         * gnat.dg/addr8.ad[sb]: Likewise.
5298 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5300         PR jit/64752
5301         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5302         from jit.dg/test-compile-to-executable.c's create_code, with a
5303         clarification of the output message.
5304         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5305         pass/fail message.
5306         (test_jit): Use CHECK_NO_ERRORS when calling
5307         gcc_jit_context_compile_to_file.
5308         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5309         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5310         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5311         about deletions that are attempted.
5312         (jit-verify-compile-to-file): Rename to...
5313         (jit-verify-output-file-was-created): ...this, and drop the
5314         attempt to run "file" and verify the output.
5315         (jit-verify-assembler): New function.
5316         (jit-verify-object): New function.
5317         (jit-verify-dynamic-library): New function.
5318         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5319         favor of an implementation from new file
5320         create-code-for-hello-world-executable.h, which also adds a
5321         "main".
5322         (dg-final): Replace jit-verify-compile-to-file with
5323         jit-verify-output-file-was-created, and invoke new function
5324         jit-verify-assembler.
5325         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5326         the output message.
5327         (dg-final): Replace jit-verify-compile-to-file with
5328         jit-verify-output-file-was-created, and invoke new function
5329         jit-verify-dynamic-library.
5330         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5331         favor of an implementation from new file
5332         create-code-for-hello-world-executable.h, which also adds a
5333         "main".
5334         (dg-final): Replace jit-verify-compile-to-file with
5335         jit-verify-output-file-was-created.  Strengthen the expected stdout
5336         from the built executable.
5337         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5338         favor of an implementation from new file
5339         create-code-for-hello-world-executable.h, which also adds a
5340         "main".
5341         (dg-final): Replace jit-verify-compile-to-file with
5342         jit-verify-output-file-was-created, and invoke new function
5343         jit-verify-object.
5344         * jit.dg/verify-dynamic-library.c: New source file.
5346 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5347             Brian Rzycki  <b.rzycki@samsung.com>
5349         PR tree-optimization/64878
5350         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5352 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5354         PR ipa/64896
5355         * g++.dg/ipa/pr64896.C: New test.
5357 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5359         PR target/64205
5360         * gcc.target/powerpc/pr64205.c: New file.
5362 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5364         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5365         (dg-options): Use -fpie instead of -fPIE -pie.
5367 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5369         PR middle-end/64937
5370         * g++.dg/asan/pr64937.C: New test.
5372 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5374         PR fortran/63205
5375         * gfortran.dg/class_to_type_4.f90: New test
5377 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5379         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5381 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5383         PR rtl-optimization/64957
5384         PR debug/64817
5385         * gcc.c-torture/execute/pr64957.c: New test.
5387 2015-02-05  Jeff Law  <law@redhat.com>
5389         PR target/17306
5390         * gcc.target/h8300/pr17306-1.c: New test.
5391         * gcc.target/h8300/pr17306-2.c: New test.
5393 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5395         PR fortran/64943
5396         * gfortran.dg/structure_constructor_12.f90: New.
5398 2015-02-05  Jeff Law  <law@redhat.com>
5400         PR target/58400
5401         gcc.target/h8300/pr58400.c: New test.
5403 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5405         * gcc.target/arm/macro_defs0.c: New test.
5406         * gcc.target/arm/macro_defs1.c: New test.
5407         * gcc.target/arm/macro_defs2.c: New test.
5409 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5411         PR rtl-optimization/64905
5412         * gcc.target/i386/pr64905.c: Require nonpic target.
5413         (dg-options): Add -fomit-frame-pointer.
5414         (main): Remove.
5416 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5418         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5419         tree dump scanning.
5421 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5423         PR fortran/64757
5424         * gfortran.dg/type_to_class_2.f90: New test
5425         * gfortran.dg/type_to_class_3.f90: New test
5427 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5429         PR ipa/64686
5430         * g++.dg/torture/pr64686.C: New testcase.
5432 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5434         PR rtl-optimization/64905
5435         * gcc.target/i386/pr64905.c: New file.
5437 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5439         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5440         * gcc.dg/guality/pr41616-1.c: Ditto.
5442 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5444         PR debug/64817
5445         * gcc.dg/pr64817-3.c: New.
5447 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5448             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5450         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5451         pass parameters in registers.
5452         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5453         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5454         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5456 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5457             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5459         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5460         list, allow for multilibed targets.
5461         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5463 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5465         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5466         * gcc.dg/pr46728-6.c: Ditto.
5468 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5470         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5471         for mips_nanlegacy target.
5473 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5475         * gcc.target/i386/chkp-hidden-def.c: New.
5477 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5479         PR middle-end/62103
5480         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5481         to use 24 bits for bitfield b.
5483 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5485         PR testsuite/64796
5486         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5487         cache result in a global variable.  Include all 32-bit targets for
5488         bswap64 tests.
5490 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5492         PR rtl-optimization/64756
5493         * gcc.c-torture/execute/pr64756.c: New test.
5495 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5497         PR target/64660
5498         * gcc.target/sh/pr64660-0.h: New.
5499         * gcc.target/sh/pr64660-1.c: New.
5500         * gcc.target/sh/pr64660-2.c: New.
5501         * gcc.target/sh/pr64660-3.c: New.
5502         * gcc.target/sh/pr64660-4.c: New.
5504 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5506         PR c++/64877
5507         * g++.dg/warn/Waddress-2.C: New.
5509 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5511         PR middle-end/61225
5512         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5514 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5516         PR preprocessor/64803
5517         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5519 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5521         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5523 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5525         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5526         (_ARM_FPSRC): Add DN and AHP fields.
5527         (clean_results): Force DN=1 on AArch64.
5528         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5529         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5530         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5531         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5532         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5533         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5535 2015-02-02  Alan Modra  <amodra@gmail.com>
5537         * gcc.target/powerpc/cprophard.c: New.
5539 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5541         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5542         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5544 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5546         PR debug/64817
5547         * gcc.dg/pr64817-1.c: New test.
5548         * gcc.dg/pr64817-2.c: New test.
5550 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5552         PR target/64851
5553         * gcc.target/sh/pr64851-0.h: New
5554         * gcc.target/sh/pr64851-1.c: New
5555         * gcc.target/sh/pr64851-2.c: New
5556         * gcc.target/sh/pr64851-3.c: New
5557         * gcc.target/sh/pr64851-4.c: New
5559 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5561         PR target/64882
5562         * gcc.dg/torture/pr64882.c: New test.
5564 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5566         PR target/64159
5567         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5568         sparc*-*-*.
5570 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5572         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5573         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5574         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5575         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5576         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5577         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5578         tree dump.
5579         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5580         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5581         tree dump.
5582         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5583         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5584         tree dump.
5586 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5588         PR target/64688
5589         * g++.dg/pr64688-2.C: New.
5591 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5593         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5594         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5595         * gcc.target/i386/fuse-caller-save.c: Ditto.
5596         * gcc.target/i386/headmerge-1.c: Ditto.
5597         * gcc.target/i386/headmerge-2.c: Ditto.
5598         * gcc.target/i386/sibcall-6.c: Ditto.
5600 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5602         PR target/64617
5603         * gcc.target/i386/pr64617.c: New test.
5605 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5607         PR target/15184
5608         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5609         (dg-options): Remove -m32.
5610         (dg-final): Scan for "movb %al" only.
5611         * gcc.target/i386/pr15184-2.c: Ditto.
5613 2015-01-30  Richard Biener  <rguenther@suse.de>
5615         PR tree-optimization/64829
5616         * gcc.dg/vect/pr64829.c: New testcase.
5618 2015-01-29  Marek Polacek  <polacek@redhat.com>
5620         PR c/64709
5621         * gcc.dg/pr64709.c: New test.
5623 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5625         PR c++/64717
5626         * g++.dg/ubsan/pr64717-1.C: New test.
5627         * g++.dg/ubsan/pr64717-2.C: New test.
5629 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5631         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5633 2015-01-29  Jeff Law  <law@redhat.com>
5635         PR target/15184
5636         * gcc.target/i386/pr15184-1.c: New test.
5637         * gcc.target/i386/pr15184-2.c: New test.
5639 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5641         PR tree-optimization/64746
5642         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5644 2015-01-29  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/64853
5647         * gcc.dg/torture/pr64853.c: New testcase.
5649 2015-01-29  Richard Biener  <rguenther@suse.de>
5651         PR tree-optimization/64844
5652         * gcc.dg/vect/pr64844.c: New testcase.
5654 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5656         PR middle-end/64809
5657         * gcc.dg/pr64809.c: Delete.
5659 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5661         PR middle-end/64805
5662         * gcc.target/i386/pr64805.c: New.
5664 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5666         * gcc.dg/guality/guality.h (main): Add argv[0] to
5667         guality_gdb_command.
5669 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5671         PR ipa/64801
5672         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5674 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5676         PR target/64659
5677         * gcc.target/sh/sh.exp
5678         (check_effective_target_atomic_model_soft_gusa_available,
5679         check_effective_target_atomic_model_soft_tcb_available,
5680         check_effective_target_atomic_model_soft_imask_available,
5681         check_effective_target_atomic_model_hard_llcs_available): New.
5682         * gcc.target/sh/pr64659-0.h: New.
5683         * gcc.target/sh/pr64659-1.c: New.
5684         * gcc.target/sh/pr64659-2.c: New.
5685         * gcc.target/sh/pr64659-3.c: New.
5686         * gcc.target/sh/pr64659-4.c: New.
5688 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5690         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5691         scan-assembler-times pattern.
5693 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5695         PR middle-end/64809
5696         * gcc.dg/pr64809.c: New test.
5698 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5700         PR tree-optimization/64277
5701         * gcc.dg/pr64277.c: New.
5703 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5705         PR tree-optimization/64718
5706         * gcc.c-torture/execute/pr64718.c: New test.
5708 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5710         * gcc.target/aarch64/abs_2.c: New.
5712 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5714         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5715         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5716         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5717         ISA rev < 2.
5719 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5721         PR bootstrap/64612
5722         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5723         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5724         { target comdat_group }.
5726 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5728         PR fortran/63861
5729         * gfortran.dg/goacc/coarray_2.f90: New.
5731 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5733         PR ipa/60871
5734         PR ipa/64139
5735         * g++.dg/torture/pr64139.C: New testcase.
5736         * g++.dg/torture/pr60871.C: Likewise.
5738 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5740         PR fortran/64230
5741         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5742         prevent linking errors.
5744 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5746         PR ipa/64282
5747         * g++.dg/torture/pr64282.C: New testcase.
5749 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5751         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5752         for wzr reg.
5754 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5756         * gcc.target/s390/hotpatch-13.c: New testcase.
5757         * gcc.target/s390/hotpatch-14.c: New testcase.
5758         * gcc.target/s390/hotpatch-15.c: New testcase.
5759         * gcc.target/s390/hotpatch-16.c: New testcase.
5760         * gcc.target/s390/hotpatch-17.c: New testcase.
5761         * gcc.target/s390/hotpatch-18.c: New testcase.
5762         * gcc.target/s390/hotpatch-19.c: New testcase.
5763         * gcc.target/s390/hotpatch-20.c: New testcase.
5764         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5765         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5766         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5767         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5768         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5769         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5770         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5771         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5772         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5773         * gcc.target/s390/hotpatch-10.c: Likewise.
5774         * gcc.target/s390/hotpatch-11.c: Likewise.
5775         * gcc.target/s390/hotpatch-12.c: Likewise.
5776         * gcc.target/s390/hotpatch-2.c: Likewise.
5777         * gcc.target/s390/hotpatch-3.c: Likewise.
5778         * gcc.target/s390/hotpatch-4.c: Likewise.
5779         * gcc.target/s390/hotpatch-5.c: Likewise.
5780         * gcc.target/s390/hotpatch-6.c: Likewise.
5781         * gcc.target/s390/hotpatch-7.c: Likewise.
5782         * gcc.target/s390/hotpatch-8.c: Likewise.
5783         * gcc.target/s390/hotpatch-9.c: Likewise.
5784         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5785         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5786         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5787         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5788         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5789         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5790         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5791         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5793 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5795         * gcc.dg/long_branch.c: New testcase.
5797 2015-01-27  Richard Biener  <rguenther@suse.de>
5799         PR tree-optimization/56273
5800         PR tree-optimization/59124
5801         PR tree-optimization/64277
5802         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5803         * gcc.dg/Warray-bounds-12.c: Likewise.
5804         * gcc.dg/Warray-bounds-13.c: Likewise.
5806 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5808         PR rtl-optimization/61058
5809         * gcc.dg/pr61058.c: New test.
5811 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5813         * gcc.target/i386/chkp-narrow-bounds.c: New.
5815 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5817         PR tree-optimization/64807
5818         * gcc.dg/pr64807.c: New test.
5820         PR c/64766
5821         * gcc.dg/pr64766.c: New test.
5823 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5825         PR target/49263
5826         * gcc.target/sh/pr49263-4.c: New.
5828 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5830         PR fortran/62044
5831         * gfortran.dg/allocate_with_mold_1.f90: New test
5833 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5835         PR c/64778
5836         * gcc.dg/pr64778.c: New test.
5838         PR middle-end/64421
5839         * gcc.dg/vect/pr64421.c: New test.
5841 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5843         PR fortran/64771
5844         * gfortran.dg/coarray_36.f: New.
5845         * gfortran.dg/coarray_37.f90: New.
5847 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5849         PR fortran/64230
5850         * gfortran.dg/class_allocate_18.f90: New.
5852 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5854         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5856 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5858         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5860 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5862         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5864 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5866         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5868 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5870         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5871         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5872         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5873         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5875 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5877         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5878         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5879         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5881 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5883         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5884         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5885         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5886         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5887         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5888         vXXXhn.inc.
5890 2015-01-26  Richard Biener  <rguenther@suse.de>
5892         PR middle-end/64764
5893         * gcc.dg/uninit-19.c: New testcase.
5895 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897         * lib/target-supports.exp (check_effective_target_vect64): Add
5898         sparc*-*-*.
5900 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5902         PR testsuite/64712
5903         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5905 2015-01-26  Tony Liu  <tony.liu@arm.com>
5907         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5908         non-UAL cases.
5910 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5912         PR libfortran/64770
5913         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5914         correctly, clean up afterwards.
5916 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5918         PR fortran/62044
5919         * gfortran.dg/use_rename_7.f90: New.
5921 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5923         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5924         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5926 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5928         PR target/54236
5929         * gcc.target/sh/pr54236-4.c: New.
5931 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5933         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5934         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5935         Bridge test.
5937 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5939         PR libfortran/64770
5940         * gfortran.dg/open_new_segv.f90: New test.
5942 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5944         PR target/49263
5945         PR target/53987
5946         PR target/64345
5947         PR target/59533
5948         PR target/52933
5949         PR target/54236
5950         PR target/51244
5951         * gcc.target/sh/pr64345-1.c: New.
5952         * gcc.target/sh/pr64345-2.c: New.
5953         * gcc.target/sh/pr59533-1.c: New.
5954         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5955         * gcc.target/sh/pr52933-2.c: Likewise.
5956         * gcc.target/sh/pr54089-1.c: Likewise.
5957         * gcc.target/sh/pr54236-1.c: Likewise.
5958         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5959         * gcc.target/sh/pr49263-1.c: Remove xfails.
5960         * gcc.target/sh/pr49263-2.c: Likewise.
5961         * gcc.target/sh/pr49263-3.c: Likewise.
5962         * gcc.target/sh/pr53987-1.c: Likewise.
5963         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5964         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5965         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5966         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5967         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5968         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5969         test_009): New.
5970         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5971         (test_02): New.
5973 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5975         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5977 2015-01-23  Ian Lance Taylor  <iant@google.com>
5979         PR go/64510
5980         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5981         targets without split stack support.
5983 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5985         PR target/64317
5986         * gcc.target/i386/pr64317.c: New test.
5988 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5990         PR rtl-optimization/63637
5991         PR rtl-optimization/60663
5992         * gcc.dg/pr63637-1.c: New test.
5993         * gcc.dg/pr63637-2.c: New test.
5994         * gcc.dg/pr63637-3.c: New test.
5995         * gcc.dg/pr63637-4.c: New test.
5996         * gcc.dg/pr63637-5.c: New test.
5997         * gcc.dg/pr63637-6.c: New test.
5998         * gcc.target/i386/pr63637-1.c: New test.
5999         * gcc.target/i386/pr63637-2.c: New test.
6000         * gcc.target/i386/pr63637-3.c: New test.
6001         * gcc.target/i386/pr63637-4.c: New test.
6002         * gcc.target/i386/pr63637-5.c: New test.
6003         * gcc.target/i386/pr63637-6.c: New test.
6005 2015-01-23  Richard Biener  <rguenther@suse.de>
6007         PR testsuite/63439
6008         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6009         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6011 2015-01-23  Marek Polacek  <polacek@redhat.com>
6013         PR preprocessor/60570
6014         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6015         * gcc.dg/cpp/pr60570.c: New test.
6017 2015-01-23  Richard Biener  <rguenther@suse.de>
6019         PR testsuite/63439
6020         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6021         vectorization on vect64 targets.
6023 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6025         PR fortran/60922
6026         * gfortran.dg/class_allocate_17.f90: New.
6028 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6030         PR fortran/64726
6031         * gfortran.dg/goacc/combined_loop.f90: New.
6033 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6035         PR fortran/61933
6036         * gfortran.dg/make_unit.f90: New test.
6038 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6040         PR fortran/61933
6041         * gfortran.dg/negative_unit_int8.f: Update.
6043 2015-01-22  Jeff Law  <law@redhat.com>
6045         PR target/52076
6046         * gcc.target/m68k/pr52076-1.c: New test.
6047         * gcc.target/m68k/pr52076-2.c: New test.
6049 2015-01-22  Richard Biener  <rguenther@suse.de>
6051         PR middle-end/64728
6052         * gcc.dg/torture/pr64728.c: New testcase.
6054 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6056         PR target/64688
6057         * g++.dg/pr64688.C: New test.
6059 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6061         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6062         to avoid errors with -fpic.
6064 2015-01-22  Richard Biener  <rguenther@suse.de>
6066         PR libstdc++/64535
6067         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6069 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6071         PR rtl-optimization/64682
6072         * gcc.c-torture/execute/pr64682.c: New file.
6074 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6076         PR debug/64511
6077         * gcc.dg/pr64511.c: New test.
6079         PR rtl-optimization/62078
6080         * g++.dg/opt/pr62078.C: New test.
6082         PR c/63307
6083         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6085 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6087         PR fortran/57023
6088         * gfortran.dg/internal_pack_15.f90:  New test.
6090 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6092         * c-c++-common/tsan/step.c: New testcase.
6094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6096         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6098 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6100         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6102 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6104         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6106 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6108         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6110 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6112         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6114 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6116         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6120         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6122 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6124         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6128         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6130 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6132         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6134 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6136         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6138 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6140         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6144         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6145         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6146         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6147         vXXXw.inc.
6149 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6151         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6152         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6153         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6154         vXXXl.inc.
6156 2015-01-21  Renlin Li  <renlin.li@arm.com>
6158         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6159         * g++.dg/tls/thread_local5g.C: Likewise.
6160         * g++.dg/tls/thread_local6g.C: Likewise.
6162 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6164         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6165         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6166         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6168 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6170         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6171         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6172         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6174 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6176         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6177         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6178         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6180 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6182         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6183         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6184         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6186 2015-01-20  Jeff Law  <law@redhat.com>
6188         PR target/59946
6189         * gcc.target/m68k/pr59946.c: New test.
6191 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6193         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6194         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6195         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6197 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6199         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6200         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6201         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6203 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6205         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6206         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6207         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6209 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6211         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6212         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6213         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6214         vshuffle.inc.
6215         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6216         vshuffle.inc.
6218 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6220         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6221         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6222         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6224 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6226         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6227         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6228         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6230 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6232         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6234 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6236         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6238         PR sanitizer/64632
6239         * g++.dg/ubsan/pr64632.C: New test.
6241         PR debug/64663
6242         * gcc.dg/pr64663.c: New test.
6244 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6246         PR c++/64383
6247         * g++.dg/warn/Wunused-var-23.C: New.
6249 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6251         PR c++/59937
6252         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6253         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6255 2015-01-20  Richard Biener  <rguenther@suse.de>
6257         PR ipa/64684
6258         * gcc.dg/lto/pr64684_0.c: New testcase.
6259         * gcc.dg/lto/pr64684_1.c: Likewise.
6260         * gcc.dg/lto/pr64684_2.c: Likewise.
6261         * gcc.dg/lto/pr64685_0.c: Likewise.
6262         * gcc.dg/lto/pr64685_1.c: Likewise.
6264 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6266         PR c++/62241
6267         * g++.dg/cpp1y/lambda-init12.C: New.
6269 2015-01-20  Richard Biener  <rguenther@suse.de>
6271         PR tree-optimization/64410
6272         * g++.dg/vect/pr64410.cc: Require vect_double.
6274 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6276         PR target/64149
6277         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6279 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6281         PR bootstrap/64676
6282         Revert:
6283         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6285         PR rtl-optimization/64081
6286         * gcc.dg/pr64081.c: New test.
6288 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6290         * jit.dg/harness.h: Include <unistd.h>.
6291         (CHECK_NO_ERRORS): New.
6292         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6293         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6294         gcc_jit_context_compile_to_file.
6295         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6296         args to the spawned executable.
6297         (jit-expand-vars): New function.
6298         (jit-exe-params): New variable.
6299         (dg-jit-set-exe-params): New function.
6300         (jit-dg-test): Detect testcases that use
6301         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6302         Set arguments of spawned process to jit-exe-params.
6303         (jit-get-output-filename): New function.
6304         (jit-setup-compile-to-file): New function.
6305         (jit-verify-compile-to-file): New function.
6306         (jit-run-executable): New function.
6307         (jit-verify-executable): New function.
6308         * jit.dg/test-compile-to-assembler.c: New testcase.
6309         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6310         * jit.dg/test-compile-to-executable.c: New testcase.
6311         * jit.dg/test-compile-to-object.c: New testcase.
6313 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6315         PR target/64652
6316         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6317         (test_1): New.
6319 2015-01-19  Martin Liska  <mliska@suse.cz>
6321         * objc/compile/pr64668.m: New test.
6323 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6325         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6326         (create_overflow_fn): Update comment to clarify that
6327         the third param of the created function is a bool *, not
6328         an int *.
6329         (verify_int_overflow_fn): Convert param "expected_ovf" from
6330         int to bool.  Update third param of "overflow_fn_type" from int *
6331         to bool *.  Update local "actual_ovf" from int to bool.
6332         (verify_uint_overflow_fn): Likewise.
6334 2015-01-19  Martin Liska  <mliska@suse.cz>
6336         * gcc.dg/ipa/ipa-icf-33.c: New test.
6338 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6339             Haijian Zhang  <z.zhanghaijian@huawei.com>
6341         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6342         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6343         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6344         result_float64x2, expected_hfloat64x2): New helper type, variable and
6345         declaration.
6346         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6347         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6348         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6349         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6350         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6351         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6352         and target without the FMA feature.
6354 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6356         * gcc.target/aarch64/pr64304.c: New testcase.
6358 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6360         PR rtl-optimization/64081
6361         * gcc.dg/pr64081.c: New test.
6363 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6365         PR target/63971
6366         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6367         the epilogue).
6368         * gcc.target/aarch64/test_frame_6.c: Likewise.
6369         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6370         and x19 (in the epilogue).
6371         * gcc.target/aarch64/test_frame_4.c: Likewise.
6372         * gcc.target/aarch64/test_frame_7.c: Likewise.
6374 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6376         * gcc.target/i386/chkp-always_inline.c: New.
6378 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6379             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6381         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6382         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6384 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6386         PR fortran/60255
6387         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6388         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6390 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6392         PR fortran/64578
6393         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6395 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6397         PR target/64652
6398         * gcc.target/sh/torture/pr64652.c: New.
6400 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6402         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6403         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6404         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6405         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6406         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6407         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6409 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6411         PR ipa/64378
6412         * g++.dg/torture/pr64378.C: New testcase.
6414 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6416         PR fortran/57959
6417         * gfortran.dg/block_13.f08: New test
6419 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6421         PR fortran/55901
6422         * gfortran.dg/associate_1.f03: Allow test for character with
6423         automatic length.
6425 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6427         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6428         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6430 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6432         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6434 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6436         PR fortran/64578
6437         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6439 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6441         PR fortran/60357
6442         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6444         PR fortran/61275
6445         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6447         PR fortran/55932
6448         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6450 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6452         PR fortran/60334
6453         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6455 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6457         PR rtl-optimization/52773
6458         * gcc.c-torture/compile/pr52773.c: New test.
6460 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6462         PR c++/62134
6463         * g++.dg/cpp0x/alias-decl-46.C: New.
6465 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6467         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6469 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6471         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6472         Add trace.
6473         (CHECK_FP): Likewise.
6474         (CHECK_CUMULATIVE_SAT): Likewise.
6476 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6478         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6479         (Set_Neon_Cumulative_Sat): Add parameter.
6480         (__set_neon_cumulative_sat): Support new parameter.
6481         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6482         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6483         argument.
6484         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6485         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6486         argument.
6488 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6490         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6491         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6493 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6495         PR c++/60056
6496         * g++.dg/tls/thread_local-ice4.C: New.
6498 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6500         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6501         than Neon options.
6503 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6505         PR c++/62276
6506         * g++.dg/cpp0x/vt-62276.C: New.
6508 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6510         PR middle-end/64353
6511         * g++.dg/pr64353.C: New.
6513 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6515         PR target/64263
6516         * gcc.target/aarch64/pr64263_1.c: New test.
6518 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6520         PR tree-optimization/64434
6521         * gcc.dg/torture/pr64434.c: Move to...
6522         * gcc.dg/pr64434.c: ... here.
6524 2015-01-16  Richard Biener  <rguenther@suse.de>
6526         PR middle-end/64614
6527         * gcc.dg/uninit-18.c: New testcase.
6529 2015-01-16  Richard Biener  <rguenther@suse.de>
6531         PR tree-optimization/64568
6532         * g++.dg/torture/pr64568-2.C: New testcase.
6534 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6536         PR target/64363
6537         * gcc.target/i386/chkp-label-address.c: New.
6539 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6541         PR fortran/45290
6542         * gfortran.dg/pointer_init_6.f90: Extended.
6544 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6546         * gcc.c-torture/compile/20150108.c: New test.
6548 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6550         * gcc.target/visium: New directory.
6552 2015-01-16  Richard Biener  <rguenther@suse.de>
6554         PR tree-optimization/61743
6555         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6556         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6558 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6560         * gcc.dg/pr64015.c: New test.
6562 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6564         PR ipa/64163
6565         PR ipa/64612
6566         * g++.dg/ipa/pr64612.C: New test.
6568 2015-01-16  Renlin Li  <renlin.li@arm.com>
6570         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6572 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6574         * gcc.target/i386/sse-14.c: Test new intrinsic.
6575         * gcc.target/i386/sse-22.c: Ditto.
6577 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6579         PR c++/58614
6580         * g++.dg/cpp0x/auto44.C: New.
6582 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6584         PR target/59710
6585         * gcc.target/nios2/gpopt-all.c: New test case.
6586         * gcc.target/nios2/gpopt-local.c: New test case.
6587         * gcc.target/nios2/gpopt-global.c: New test case.
6588         * gcc.target/nios2/gpopt-data.c: New test case.
6589         * gcc.target/nios2/gpopt-none.c: New test case.
6591 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6593         * g++.dg/ubsan/vptr-1.C: New test.
6594         * g++.dg/ubsan/vptr-2.C: New test.
6595         * g++.dg/ubsan/vptr-3.C: New test.
6596         * g++.dg/ubsan/vptr-4.C: New test.
6597         * g++.dg/ubsan/vptr-5.C: New test.
6598         * g++.dg/ubsan/vptr-6.C: New test.
6599         * g++.dg/ubsan/vptr-7.C: New test.
6600         * g++.dg/ubsan/vptr-8.C: New test.
6601         * g++.dg/ubsan/vptr-9.C: New test.
6603 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6605         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6606         is set up.
6607         * lib/gcc-dg.exp: Likewise.
6609 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6611         PR rtl-optimization/64110
6612         * gcc.target/i386/pr64110.c: Add scan-assembler.
6614 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6615             James Norris  <jnorris@codesourcery.com>
6616             Cesar Philippidis  <cesar@codesourcery.com>
6617             Ilmir Usmanov  <i.usmanov@samsung.com>
6619         * lib/target-supports.exp (check_effective_target_fopenacc): New
6620         procedure.
6621         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6622         * g++.dg/goacc/goacc.exp: Likewise.
6623         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6624         * gcc.dg/goacc/goacc.exp: Likewise.
6625         * gfortran.dg/goacc/goacc.exp: Likewise.
6626         * c-c++-common/cpp/openacc-define-1.c: New file.
6627         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6628         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6629         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6630         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6631         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6632         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6633         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6634         * c-c++-common/goacc/cache-1.c: Likewise.
6635         * c-c++-common/goacc/clauses-fail.c: Likewise.
6636         * c-c++-common/goacc/collapse-1.c: Likewise.
6637         * c-c++-common/goacc/data-1.c: Likewise.
6638         * c-c++-common/goacc/data-2.c: Likewise.
6639         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6640         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6641         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6642         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6643         * c-c++-common/goacc/if-clause-1.c: Likewise.
6644         * c-c++-common/goacc/if-clause-2.c: Likewise.
6645         * c-c++-common/goacc/kernels-1.c: Likewise.
6646         * c-c++-common/goacc/loop-1.c: Likewise.
6647         * c-c++-common/goacc/loop-private-1.c: Likewise.
6648         * c-c++-common/goacc/nesting-1.c: Likewise.
6649         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6650         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6651         * c-c++-common/goacc/parallel-1.c: Likewise.
6652         * c-c++-common/goacc/pcopy.c: Likewise.
6653         * c-c++-common/goacc/pcopyin.c: Likewise.
6654         * c-c++-common/goacc/pcopyout.c: Likewise.
6655         * c-c++-common/goacc/pcreate.c: Likewise.
6656         * c-c++-common/goacc/pragma_context.c: Likewise.
6657         * c-c++-common/goacc/present-1.c: Likewise.
6658         * c-c++-common/goacc/reduction-1.c: Likewise.
6659         * c-c++-common/goacc/reduction-2.c: Likewise.
6660         * c-c++-common/goacc/reduction-3.c: Likewise.
6661         * c-c++-common/goacc/reduction-4.c: Likewise.
6662         * c-c++-common/goacc/sb-1.c: Likewise.
6663         * c-c++-common/goacc/sb-2.c: Likewise.
6664         * c-c++-common/goacc/sb-3.c: Likewise.
6665         * c-c++-common/goacc/update-1.c: Likewise.
6666         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6667         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6668         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6669         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6670         * gfortran.dg/goacc/assumed.f95: Likewise.
6671         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6672         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6673         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6674         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6675         * gfortran.dg/goacc/branch.f95: Likewise.
6676         * gfortran.dg/goacc/cache-1.f95: Likewise.
6677         * gfortran.dg/goacc/coarray.f95: Likewise.
6678         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6679         * gfortran.dg/goacc/cray.f95: Likewise.
6680         * gfortran.dg/goacc/critical.f95: Likewise.
6681         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6682         * gfortran.dg/goacc/data-tree.f95: Likewise.
6683         * gfortran.dg/goacc/declare-1.f95: Likewise.
6684         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6685         * gfortran.dg/goacc/fixed-1.f: Likewise.
6686         * gfortran.dg/goacc/fixed-2.f: Likewise.
6687         * gfortran.dg/goacc/fixed-3.f: Likewise.
6688         * gfortran.dg/goacc/fixed-4.f: Likewise.
6689         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6690         * gfortran.dg/goacc/if.f95: Likewise.
6691         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6692         * gfortran.dg/goacc/list.f95: Likewise.
6693         * gfortran.dg/goacc/literal.f95: Likewise.
6694         * gfortran.dg/goacc/loop-1.f95: Likewise.
6695         * gfortran.dg/goacc/loop-2.f95: Likewise.
6696         * gfortran.dg/goacc/loop-3.f95: Likewise.
6697         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6698         * gfortran.dg/goacc/omp.f95: Likewise.
6699         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6700         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6701         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6702         * gfortran.dg/goacc/parameter.f95: Likewise.
6703         * gfortran.dg/goacc/private-1.f95: Likewise.
6704         * gfortran.dg/goacc/private-2.f95: Likewise.
6705         * gfortran.dg/goacc/private-3.f95: Likewise.
6706         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6707         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6708         * gfortran.dg/goacc/reduction.f95: Likewise.
6709         * gfortran.dg/goacc/routine-1.f90: Likewise.
6710         * gfortran.dg/goacc/routine-2.f90: Likewise.
6711         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6712         * gfortran.dg/goacc/several-directives.f95: Likewise.
6713         * gfortran.dg/goacc/sie.f95: Likewise.
6714         * gfortran.dg/goacc/subarrays.f95: Likewise.
6715         * gfortran.dg/gomp/map-1.f90: Likewise.
6716         * gfortran.dg/openacc-define-1.f90: Likewise.
6717         * gfortran.dg/openacc-define-2.f90: Likewise.
6718         * gfortran.dg/openacc-define-3.f90: Likewise.
6719         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6720         * g++.dg/gomp/block-2.C: Likewise.
6721         * g++.dg/gomp/block-3.C: Likewise.
6722         * g++.dg/gomp/block-5.C: Likewise.
6723         * g++.dg/gomp/target-1.C: Likewise.
6724         * g++.dg/gomp/target-2.C: Likewise.
6725         * g++.dg/gomp/taskgroup-1.C: Likewise.
6726         * g++.dg/gomp/teams-1.C: Likewise.
6727         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6728         * gcc.dg/cilk-plus/jump.c: Likewise.
6729         * gcc.dg/gomp/block-1.c: Likewise.
6730         * gcc.dg/gomp/block-10.c: Likewise.
6731         * gcc.dg/gomp/block-2.c: Likewise.
6732         * gcc.dg/gomp/block-3.c: Likewise.
6733         * gcc.dg/gomp/block-4.c: Likewise.
6734         * gcc.dg/gomp/block-5.c: Likewise.
6735         * gcc.dg/gomp/block-6.c: Likewise.
6736         * gcc.dg/gomp/block-7.c: Likewise.
6737         * gcc.dg/gomp/block-8.c: Likewise.
6738         * gcc.dg/gomp/block-9.c: Likewise.
6739         * gcc.dg/gomp/target-1.c: Likewise.
6740         * gcc.dg/gomp/target-2.c: Likewise.
6741         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6742         * gcc.dg/gomp/teams-1.c: Likewise.
6744 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6746         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6747         test case.
6749 2015-01-15  Mike Stump  <mikestump@comcast.net>
6751         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6752         * gcc.dg/inline_2.c: Likewise.
6753         * gcc.dg/inline_3.c: Likewise.
6754         * gcc.dg/inline_4.c: Likewise.
6756 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6758         PR fortran/58023
6759         * gfortran.dg/proc_ptr_comp_43.f90: New.
6761 2015-01-15  Mike Stump  <mikestump@comcast.net>
6763         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6764         * gcc.dg/unroll_2.c: Likewise.
6765         * gcc.dg/unroll_3.c: Likewise.
6766         * gcc.dg/unroll_4.c: Likewise.
6767         * gcc.dg/unroll_5.c: Likewise.
6769 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6771         PR target/63971
6772         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6773         in epilogue.
6774         * gcc.target/aarch64/test_frame_6.c: Likewise.
6775         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6776         x30 and x19 (in the epilogue).
6777         * gcc.target/aarch64/test_frame_4.c: Likewise.
6778         * gcc.target/aarch64/test_frame_7.c: Likewise.
6780 2015-01-15  Martin Liska  <mliska@suse.cz>
6782         * g++.dg/ipa/pr64068.C: New test.
6783         * gcc.dg/ipa/PR64559.c: New test.
6785 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6787         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6788         with PIE.
6790 2015-01-15  Richard Biener  <rguenther@suse.de>
6792         PR tree-optimization/61743
6793         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6794         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6796 2015-01-15 Renlin Li <renlin.li@arm.com>
6798         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6799         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6801 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6803         * gcc.dg/vect/vect-aggressive-1.c: New.
6804         * gcc.target/i386/avx2-vect-aggressive.c: New.
6806 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6808         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6810 2015-01-15  Richard Biener  <rguenther@suse.de>
6812         PR lto/64415
6813         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6814         -Wl,-undefined,dynamic_lookup.
6816 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6818         * gnat.dg/opt47.adb: New test.
6820 2015-01-15  Richard Biener  <rguenther@suse.de>
6822         PR lto/64415
6823         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6825 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6827         PR tree-optimization/64434
6828         * gcc.dg/torture/pr64434.c: New test.
6830 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6832         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6833         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6834         -march=loongson* and -march=octeon* require -mno-micromips.
6836 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6837             Matthew Fortune  <matthew.fortune@imgtec.com>
6839         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6840         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6841         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6842         * gcc.target/mips/call-saved-7.c: New file.
6843         * gcc.target/mips/call-saved-8.c: New file.
6844         * gcc.target/mips/call-saved-9.c: New file.
6846 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6848         * gcc.target/mips/lsa.c: New file.
6849         * gcc.target/mips/mips64-lsa.c: Likewise.
6850         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6851         * gcc.target/mips/mulsize-4.c: Likewise.
6852         * gcc.target/mips/mulsize-5.c: New file.
6853         * gcc.target/mips/mulsize-6.c: Likewise.
6854         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6855         and !HAS_LSA as ghost options.
6856         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6857         for !HAS_LSA.
6859 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6861         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6863 2015-01-15  Richard Biener  <rguenther@suse.de>
6865         PR middle-end/64365
6866         * gcc.dg/torture/pr64365.c: New testcase.
6868 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6870         * gcc.dg/stackprotectexplicit1.c: New test.
6871         * g++.dg/stackprotectexplicit2.c: New test.
6873 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6875         PR target/61933
6876         * gfortran.dg/inquire_internal.f90: New.
6877         * gfortran.dg/negative_unit_check.f90: New.
6879 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6881         PR target/53988
6882         * gcc.target/sh/pr53988-1.c: New.
6884 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6886         PR c++/58671
6887         * g++.dg/tls/thread_local-ice3.C: New.
6889 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6891         * gcc.target/i386/fentry-override.c: Properly place {} in target
6892         selector.  Remove nonpic.
6893         * gcc.target/i386/fentry.c: Likewise.
6895 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6897         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6898         warnings instead of errors.
6900 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6902         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6903         option support instead of ENABLE_LTO from Makefile.
6905 2015-01-14  Richard Biener  <rguenther@suse.de>
6907         PR tree-optimization/59354
6908         * gcc.dg/vect/pr59354.c: New testcase.
6910 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6912         * lib/target-supports.exp
6913         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6914         on ARM architures before v7.
6916 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6918         PR middle-end/59448
6919         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6920         an atomic_exchange.
6922 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6924         PR target/64386
6925         * gcc.target/i386/pr64386.c: New test.
6927 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6929         PR target/64393
6930         * gcc.target/i386/pr64393.c: New test.
6932 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6934         PR target/64387
6935         * gcc.target/i386/pr64387.c: New test.
6937 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6939         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6941 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6943         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6945 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6947         PR target/64453
6948         * gcc.target/arm/pr64453.c: New.
6950 2015-01-14  Richard Biener  <rguenther@suse.de>
6952         PR lto/64415
6953         * gcc.dg/lto/pr64415_0.c: New testcase.
6954         * gcc.dg/lto/pr64415_1.c: Likewise.
6956 2015-01-14  Martin Liska  <mliska@suse.cz>
6958         * gcc.dg/ipa/pr64307.c: New test.
6960 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6962         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6963         64-bit and 128-bit.
6965 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6967         PR target/64460
6968         * gcc.target/arm/pr64460_1.c: New test.
6970 2015-01-14  Richard Biener  <rguenther@suse.de>
6972         PR tree-optimization/64493
6973         PR tree-optimization/64495
6974         * gcc.dg/vect/pr64493.c: New testcase.
6975         * gcc.dg/vect/pr64495.c: Likewise.
6977 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6979         * gcc.dg/Warray-bounds-11.c: New test-case.
6981 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6983         * gcc.target/mips/octeon3-pipe-1.c: New test.
6985 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6987         * jit.dg/harness.h (set_up_logging): Move string concatenation
6988         into...
6989         (concat_strings): New function.
6990         (dump_reproducer): New function.
6991         (test_jit): Call dump_reproducer.
6992         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6993         function.
6994         (jit-dg-test): Delete any generated reproducer from previous runs.
6995         Verify that a generated reproducer was created, and verify that it
6996         compiles.
6997         * jit.dg/test-nested-contexts.c (main): Call
6998         gcc_jit_context_dump_reproducer_to_file.
7000 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7002         * gcc.dg/aru-2.c: Add dg-require-profiling.
7004 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7006         * lib/target-supports.exp (check_profiling_available): Check if
7007         -pg links.
7009 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7011         PR ipa/64565
7012         * g++.dg/torture/pr64565.C: New testcase.
7014 2015-01-13  Marek Polacek  <polacek@redhat.com>
7016         PR middle-end/64391
7017         * gcc.dg/tm/pr64391.c: New test.
7019 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7021         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7022         true.
7024 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7026         * gcc.target/i386/pie.c: New test.
7028         * lib/target-supports.exp (check_effective_target_pie): New.
7030 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7032         PR rtl-optimization/64286
7033         * gcc.target/i386/avx2-pr64286.c: New test.
7035 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7037         PR c++/57626
7038         * g++.dg/cpp0x/vt-57626.C: New.
7040 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7042         PR fortran/64528
7043         * gfortran.dg/pr64528.f90: New test.
7045 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7047         * gcc.target/aarch64/subsp.c: New test.
7049 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7051         * gcc.target/aarch64/store-pair-1.c: New testcase.
7053 2015-01-13  Richard Biener  <rguenther@suse.de>
7055         PR lto/64373
7056         * gcc.dg/lto/pr64373_0.c: New testcase.
7058 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7060         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7061         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7063 2015-01-13  Richard Biener  <rguenther@suse.de>
7065         PR tree-optimization/64406
7066         * gcc.dg/pr64406.c: New testcase.
7068 2015-01-13  Richard Biener  <rguenther@suse.de>
7070         PR tree-optimization/64404
7071         * gcc.dg/vect/pr64404.c: New testcase.
7073 2015-01-13  Richard Biener  <rguenther@suse.de>
7075         PR tree-optimization/64568
7076         * g++.dg/torture/pr64568.C: New testcase.
7078 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7080         * jit.dg/test-error-local-used-from-other-function.c: New test
7081         case.
7082         * jit.dg/test-error-param-reuse.c: New test case.
7083         * jit.dg/test-error-param-sharing.c: New test case.
7084         * jit.dg/test-error-param-used-from-other-function.c: New test
7085         case.
7086         * jit.dg/test-error-param-used-without-a-function.c: New test
7087         case.
7089 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7091         PR tree-optimization/64563
7092         * gcc.dg/pr64563.c: New test.
7094         PR target/64513
7095         * gcc.target/i386/pr64513.c: New test.
7097         PR tree-optimization/64454
7098         * gcc.dg/pr64454.c: New test.
7100         PR testsuite/64028
7101         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7102         bind_pic_locally.
7103         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7104         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7105         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7106         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7107         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7108         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7109         * gcc.dg/vect/slp-25.c: Likewise.
7110         * gcc.dg/vect/vect-109.c: Likewise.
7111         * gcc.dg/vect/vect-13.c: Likewise.
7112         * gcc.dg/vect/vect-17.c: Likewise.
7113         * gcc.dg/vect/vect-18.c: Likewise.
7114         * gcc.dg/vect/vect-19.c: Likewise.
7115         * gcc.dg/vect/vect-20.c: Likewise.
7116         * gcc.dg/vect/vect-21.c: Likewise.
7117         * gcc.dg/vect/vect-22.c: Likewise.
7118         * gcc.dg/vect/vect-27.c: Likewise.
7119         * gcc.dg/vect/vect-29.c: Likewise.
7120         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7121         * gcc.dg/vect/vect-2.c: Likewise.
7122         * gcc.dg/vect/vect-3.c: Likewise.
7123         * gcc.dg/vect/vect-4.c: Likewise.
7124         * gcc.dg/vect/vect-5.c: Likewise.
7125         * gcc.dg/vect/vect-72.c: Likewise.
7126         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7127         * gcc.dg/vect/vect-73.c: Likewise.
7128         * gcc.dg/vect/vect-77-global.c: Likewise.
7129         * gcc.dg/vect/vect-78-global.c: Likewise.
7130         * gcc.dg/vect/vect-7.c: Likewise.
7131         * gcc.dg/vect/vect-86.c: Likewise.
7132         * gcc.dg/vect/vect-align-1.c: Likewise.
7133         * gcc.dg/vect/vect-align-3.c: Likewise.
7134         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7135         * gcc.dg/vect/vect-all.c: Likewise.
7136         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7137         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7138         * gcc.dg/vect/vect-peel-3.c: Likewise.
7139         * gcc.dg/vect/vect-peel-4.c: Likewise.
7140         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7142 2015-01-12  Jeff Law  <law@redhat.com>
7144         PR target/64461
7145         * gcc.target/m68k/pr64461.c: New test.
7147 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7149         * jit.dg/test-array-as-pointer.c (create_code): Update call
7150         to gcc_jit_context_new_global by setting "kind" to
7151         GCC_JIT_GLOBAL_IMPORTED.
7152         * jit.dg/test-error-array-as-pointer.c: Likewise.
7153         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7154         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7155         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7156         * jit.dg/test-using-global.c (the_global): Rename to...
7157         (imported_global): ...this.
7158         (create_code): Update to test the three kinds of global.
7159         (verify_code): Likewise.
7161 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7163         PR testsuite/64427
7164         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7165         undefined behavior.
7166         * gcc.target/i386/pr64291-2.c: Updated.
7168 2015-01-12  Richard Biener  <rguenther@suse.de>
7170         PR tree-optimization/64530
7171         * gfortran.dg/pr64530.f90: New testcase.
7173 2015-01-12  Richard Biener  <rguenther@suse.de>
7175         PR middle-end/64357
7176         * gcc.dg/torture/pr64357.c: New testcase.
7178 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7180         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7181         selector.
7183 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7184         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7186 2015-01-12  Martin Liska  <mliska@suse.cz>
7188         * gcc.dg/ipa/PR64550.c: New test.
7190 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7192         PR ipa/63470
7193         * g++.dg/ipa/pr63470.C: New testcase.
7195 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7197         PR fortran/63733
7198         * gfortran.dg/typebound_operator_20.f90: New.
7200 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7202         PR fortran/58023
7203         * gfortran.dg/proc_ptr_comp_42.f90: New.
7205 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7207         PR fortran/64508
7208         * gfortran.dg/proc_ptr_comp_41.f90: New.
7210 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7212         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7214 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7216         PR fortran/64522
7217         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7218         and add dg-excess-errors.
7219         * gfortran.dg/line_length_6.f90: New.
7220         * gfortran.dg/line_length_7.f90: New.
7221         * gfortran.dg/line_length_8.f90: New.
7222         * gfortran.dg/line_length_9.f90: New.
7223         * gfortran.dg/line_length_10.f90: New.
7224         * gfortran.dg/line_length_11.f90: New.
7226 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7228         * jit.dg/test-threads.c (struct testcase): Move declaration
7229         to jit.dg/all-non-failing-tests.h.
7230         (testcases): Likewise.
7231         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7232         declaration here from jit.dg/all-non-failing-tests.h.
7233         (testcases): Likewise.
7234         * jit.dg/test-combination.c (create_code): Eliminate spelling
7235         out all of the testcases in favor of looping through the
7236         "testcases" metadata.
7237         (verify_code): Likewise.
7239 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7241         PR rtl-optimization/64536
7242         * gcc.dg/pr64536.c: New test.
7244 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7246         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7247         * jit.dg/test-combination.c (create_code): Likewise.
7248         (verify_code): Likewise.
7249         * jit.dg/test-constants.c: New test case.
7250         * jit.dg/test-threads.c: Add test-constants.c.
7252 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7254         PR libobjc/51891
7255         * objc.dg/gnu-api-2-class.m: Add a test case
7256         for the above change.
7258 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7260         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7262 2015-01-09  Richard Biener  <rguenther@suse.de>
7264         PR tree-optimization/64410
7265         * g++.dg/vect/pr64410.cc: New testcase.
7267 2015-01-09  Martin Liska  <mliska@suse.cz>
7269         * gcc.dg/ipa/ipa-icf-32.c: New test.
7271 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7273         * c-c++-common/tsan/tsan_barrier.h: New.
7274         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7275         * c-c++-common/tsan/bitfield_race.c: Likewise.
7276         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7277         * c-c++-common/tsan/mutexset1.c: Likewise.
7278         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7279         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7280         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7281         * c-c++-common/tsan/simple_race.c: Likewise.
7282         * c-c++-common/tsan/simple_stack.c: Likewise.
7283         * c-c++-common/tsan/sleep_sync.c: Likewise.
7284         * c-c++-common/tsan/tiny_race.c: Likewise.
7285         * c-c++-common/tsan/tls_race.c: Likewise.
7286         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7287         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7288         * g++.dg/tsan/atomic_free.C: Likewise.
7289         * g++.dg/tsan/atomic_free2.C: Likewise.
7290         * g++.dg/tsan/cond_race.C: Likewise.
7291         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7293 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7295         PR testsuite/62250
7296         * lib/target-supports.exp (check_effective_target_libatomic_available):
7297         New.
7298         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7299         targets that match effective-target libatomic_available.
7300         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7302 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7304         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7305         Verify the result of gcc_jit_context_get_last_error.
7306         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7308 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7310         PR tree-optimization/63989
7311         * gcc.dg/strlenopt-27.c: New test.
7313 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7315         * jit.dg/harness.h (set_up_logging): New function.
7316         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7317         set_up_logging on the context, so that every testcase is
7318         logged to a particular file.
7319         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7320         and call gcc_jit_context_set_logfile on the top-level context.
7322 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7324         PR target/64338
7325         * g++.dg/opt/pr64338.C: New test.
7327 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7329         * gfortran.dg/coarray/codimension_2b.f90: New file.
7330         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7331         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7333 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7335         PR c++/59004
7336         * g++.dg/ext/fnname4.C: New.
7338 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7340         PR c++/64462
7341         * g++.dg/cpp0x/constexpr-64462.C: New.
7343 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7345         PR c++/60753
7346         * g++.dg/cpp0x/deleted10.C: New.
7348 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7350         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7352 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7354         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7355         GCC_JIT_UNARY_OP_ABS.
7356         (verify_unary_ops): Likewise.
7358 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7360         * jit.dg/test-arith-overflow.c: New test case.
7361         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7362         * jit.dg/test-combination.c (create_code): Likewise.
7363         (verify_code): Likewise.
7364         * jit.dg/test-threads.c (testcases): Likewise.
7366 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7368         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7369         rather than "jit".  Load g++.exp, and call g++_init.
7370         Run test-*.cc files within the testsuite and *.cc files within
7371         docs/examples.
7372         (jit-dg-test): Drop the addition of -fgnu89-inline to
7373         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7374         doing it when compiling C testcases (since g++ does not handle
7375         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7376         is restored to the value after g++_init ran, rather than the
7377         value before g++_init ran.  Return a list of
7378         $comp_output $output_file, as dg-test assumes.
7380 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7382         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7383         make it easier to figure out the origin of each test result when
7384         running test-combination.c and test-threads.c.
7385         (CHECK_VALUE): Likewise.
7386         (CHECK_DOUBLE_VALUE): Likewise.
7387         (CHECK_STRING_VALUE): Likewise.
7388         (CHECK_STRING_STARTS_WITH): Likewise.
7389         (CHECK_STRING_CONTAINS): Likewise.
7390         (CHECK): Likewise.
7391         (check_string_value): Likewise, add "funcname" param.
7392         (check_string_starts_with): Likewise.
7393         (check_string_contains): Likewise.
7395 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7397         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7398         generating name of built executable.
7400 2015-01-07  Marek Polacek  <polacek@redhat.com>
7402         PR c/64440
7403         * gcc.dg/pr64440.c: New test.
7404         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7406 2015-01-07  Marek Polacek  <polacek@redhat.com>
7408         PR c/64417
7409         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7410         * gcc.dg/pr64417.c: New test.
7412 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7414         PR target/64505
7415         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7416         fix is correct.
7418 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7420         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7421         Check if testcases run without errors, not just if they compile.
7423 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7425         PR target/64507
7426         * gcc.target/sh/pr64507.c: New test.
7428 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7430         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7432 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7434         * c-c++-common/asan/sanitize-all-1.c: New test.
7435         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7436         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7437         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7438         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7440 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7442         * lib/target-supports.exp (check_profiling_available): Return 0 for
7443         Visium.
7444         (check_effective_target_tls_runtime): Likewise.
7445         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7446         * gcc.dg/20020312-2.c: Adjust for Visium.
7447         * gcc.dg/tls/thr-cse-1.c: Likewise
7448         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7449         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7450         * gcc.dg/weak/typeof-2.c: Likewise.
7452 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7454         PR rtl-optimization/64287
7455         * gcc.dg/aru-2.c: New test.
7457 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7459         PR sanitizer/64344
7460         * c-c++-common/ubsan/pr64344-1.c: New test.
7461         * c-c++-common/ubsan/pr64344-2.c: New test.
7463         PR tree-optimization/64465
7464         * gcc.dg/pr64465.c: New test.
7466         PR tree-optimization/64494
7467         * gcc.c-torture/compile/pr64494.c: New test.
7469 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7471         PR fortran/47674
7472         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7474 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7476         Update copyright years.
7478 2015-01-05  Marek Polacek  <polacek@redhat.com>
7480         PR c/64423
7481         * gcc.dg/pr64423.c: New test.
7483 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7485         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7486         mmix-knuth-mmixware for the same reason as for MIPS.
7487         * gcc.dg/debug/debug-2.c: Ditto.
7489         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7491 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7493         PR testsuite/62250
7494         * lib/gfortran.exp: Add libatomic library search path.
7495         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7496         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7498         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7500 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7502         * c-c++-common/tsan/bitfield_race.c: New testcase.
7503         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7505 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7507         * gfortran.dg/coarray/collectives_4.f90: New.
7509 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7511         PR fortran/57562
7512         * gfortran.dg/extends_16.f90: New.
7514 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7516         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7518 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7520         * gfortran.dg/coarray/codimension_2.f90: New.
7521         * gfortran.dg/coarray/codimension_2a.f90: New.
7522         * gfortran.dg/coarray_35.f90: New.
7523         * gfortran.dg/coarray_35a.f90: New.
7525 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7527         PR fortran/60507
7528         * gfortran.dg/dummy_procedure_11.f90: New.
7530 Copyright (C) 2015 Free Software Foundation, Inc.
7532 Copying and distribution of this file, with or without modification,
7533 are permitted in any medium without royalty provided the copyright
7534 notice and this notice are preserved.