Replicate static chain on the stack
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9628a20dc1217116df311eb5f5347a64587f3a14
1 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3         PR target/66906
4         * gcc.target/i386/pr66906.c: New test.
6 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
8         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9         as follow-up to r225930.
11 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
13         PR fortran/52846
14         * lib/fortran-modules.exp (proc cleanup-submodules): New
15         procedure.
16         * gfortran.dg/submodule_1.f08: Change extension and clean up
17         the submodule files.
18         * gfortran.dg/submodule_2.f08: ditto
19         * gfortran.dg/submodule_6.f08: ditto
20         * gfortran.dg/submodule_7.f08: ditto
21         * gfortran.dg/submodule_8.f08: New test
22         * gfortran.dg/submodule_9.f08: New test
24 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
25             Sebastian Pop  <s.pop@samsung.com>
27         PR middle-end/61929
28         * gcc.dg/graphite/pr61929.c: New.
30 2015-07-17  Marek Polacek  <polacek@redhat.com>
32         * gcc.dg/fold-minus-7.c: New test.
34 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
36         * gfortran.dg/co_reduce_1.f90: New file.
38 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
40         PR target/66824
41         * gcc.target/i386/pr66824.c:
43 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
45         PR fortran/66035
46         * gfortran.dg/structure_constructor_13.f03: New test.
48 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
50         PR fortran/61831
51         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
52         of generated while loops in the tree dump.
53         * gfortran.dg/derived_constructor_components_6.f90: New file.
55 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
57         * gcc.dg/vect/vect-outer-simd-2.c: New test.
59 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
61         PR target/66891
62         * gcc.target/i386/pr66891.c: New test.
64 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
66         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
68 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
70         PR rtl-optimization/66626
71         * gcc.target/i386/pr66626-2.c: New.
73 2015-07-16  Martin Liska  <mliska@suse.cz>
75         * g++.dg/ipa/pr66896.c: New test.
77 2015-07-16  Richard Biener  <rguenther@suse.de>
79         PR tree-optimization/66894
80         * gcc.dg/torture/pr66894.c: New testcase.
82 2015-07-16  Richard Biener  <rguenther@suse.de>
84         * gcc.dg/tree-ssa/pr21031.c: Adjust.
86 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
88         PR target/66866
89         * g++.dg/pr66866.C: New test.
91 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
93         * gcc.target/powerpc/vec-cmp-sel.c: New test.
95 2015-07-15  Richard Biener  <rguenther@suse.de>
97         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
98         { -O3 -fomit-frame-pointer },
99         { -O3 -fomit-frame-pointer -funroll-loops } and
100         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
101         in favor of
102         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
103           -finline-functions }
105 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
107         * gcc.target/mips/interrupt_handler-5.c: New test.
109 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
110             Robert Suchanek  <robert.suchanek@imgtec.com>
112         * gcc.target/mips/interrupt_handler-4.c: New test.
114 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
116         PR testsuite/66734
117         * gcc.dg/lto/lto.exp: Initialize MPX.
119 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
121         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
122         dg-skip-if.
123         * gcc.target/arm/scd42-3.c: Likewise.
125 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
127         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
128         code to be run when the pre-arch code increases the isa_rev to
129         mips32r6 or greater.
131 2015-07-15  Richard Biener  <rguenther@suse.de>
133         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
134         { -O3 -fomit-frame-pointer },
135         { -O3 -fomit-frame-pointer -funroll-loops } and
136         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
137         in favor of
138         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
139           -finline-functions }
140         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
141         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
142         to additional_flags.
144 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
146         PR rtl-optimization/66838
147         * gcc.target/i386/pr66838.c: New test.
149 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
151         PR c++/66850
152         * g++.dg/template/pr66850.C: New test.
154 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
155             Cesar Philippidis  <cesar@codesourcery.com>
156             Chung-Lin Tang  <cltang@codesourcery.com>
158         * gcc.target/nios2/nios2-flushd.c: New.
159         * gcc.target/nios2/nios2-rdprs.c: New.
160         * gcc.target/nios2/r2-atomic.c: New.
161         * gcc.target/nios2/r2-eni.c: New.
162         * gcc.target/nios2/r2-wrpie.c: New.
164 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
165             Cesar Philippidis  <cesar@codesourcery.com>
166             Chung-Lin Tang  <cltang@codesourcery.com>
168         * gcc.target/nios2/cdx-ldstwm-1.c: New.
169         * gcc.target/nios2/cdx-ldstwm-2.c: New.
171 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
172             Cesar Philippidis  <cesar@codesourcery.com>
173             Chung-Lin Tang  <cltang@codesourcery.com>
175         * gcc.target/nios2/andci.c: New.
176         * gcc.target/nios2/bmx.c: New.
177         * gcc.target/nios2/cdx-add.c: New.
178         * gcc.target/nios2/cdx-branch.c: New.
179         * gcc.target/nios2/cdx-callret.c: New.
180         * gcc.target/nios2/cdx-loadstore.c: New.
181         * gcc.target/nios2/cdx-logical.c: New.
182         * gcc.target/nios2/cdx-mov.c: New.
183         * gcc.target/nios2/cdx-shift.c: New.
184         * gcc.target/nios2/cdx-sub.c: New.
185         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
187 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
189         PR c++/65071
190         * g++.dg/cpp0x/vt-65071.C: New.
192 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
193             Cesar Philippidis  <cesar@codesourcery.com>
194             Chung-Lin Tang  <cltang@codesourcery.com>
196         * gcc.target/nios2/r2-io-range.c: New.
197         * gcc.target/nios2/r2-stio-1.c: New.
198         * gcc.target/nios2/r2-stio-2.c: New.
199         * gcc.target/nios2/nios2-ldxio.c: New.
200         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
201         of just compile.  Add more tests.
203 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
205         gfortran.dg/pr66864.f90: New test.
207 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
209         PR rtl-optimization/66626
210         * gcc.target/i386/pr66626.c: New.
212 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
214         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
215         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
216         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
218 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
220         * g++.dg/template/crash81.C: Adjust for error + inform change.
221         * g++.dg/template/pr58878.C: Likewise.
222         * g++.dg/template/shadow1.C: Likewise.
223         * g++.dg/template/shadow2.C: Likewise.
224         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
225         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
226         * g++.old-deja/g++.brendan/crash7.C: Likewise.
227         * g++.old-deja/g++.pt/shadow2.C: Likewise.
229 2015-07-14  Richard Biener  <rguenther@suse.de>
231         PR tree-optimization/66863
232         * gcc.dg/torture/pr66863.c: New testcase.
234 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
236         PR c++/65186
237         * g++.dg/template/pr65186.C: New test.
239 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
241         * gcc.target/arm/macro_defs0.c: Add directive to skip
242         test if -marm is present.
243         * gcc.target/arm/macro_defs1.c: Likewise.
245 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
247         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
248         if-conversion..
249         * gcc.target/aarch64/adds1.c: Likewise.
250         * gcc.target/aarch64/ands_1.c: Likewise.
251         * gcc.target/aarch64/bics_1.c: Likewise.
252         * gcc.target/aarch64/subs1.c: Likewise.
253         * gcc.target/aarch64/subs3.c: Likewise.
255 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
257         PR fortran/64589
258         * gfortran.dg/pr64589.f90: New test.
260 2015-07-13  Renlin Li  <renlin.li@arm.com>
262         PR rtl/66556
263         * gcc.c-torture/execute/pr66556.c: New.
265 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
267         * gcc.dg/20020219-1.c: Fix double word typos.
268         * gcc.dg/20020919-1.c: Same.
270 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
271             Jeff Law  <law@redhat.com>
273         PR middle-end/66726
274         * g++.dg/tree-ssa/pr66726.c: New test.
275         * gcc.dg/tree-ssa/pr66726-2.c: New test.
276         * gcc.dg/tree-ssa/pr66726.c: New test.
278 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
280         PR c++/58734
281         * g++.dg/cpp0x/variadic-ttp2.C: New.
283 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
285         PR c++/30044
286         * g++.dg/cpp0x/auto46.C: New test.
287         * g++.dg/template/pr30044.C: New test.
288         * g++.dg/template/shadow2.C: New test.
289         * g++.dg/template/error55.C: New test.
290         * g++.dg/template/crash83.C: Accept any error string.
291         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
292         parameters.
293         * g++.dg/cpp0x/variadic19.C: Likewise
294         * g++.dg/template/canon-type-13.C: Likewise.
295         * g++.old-deja/g++.pt/ttp42.C: Likewise.
296         * g++.dg/torture/20070621-1.C: Likewise.
298 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/54521
301         * g++.dg/init/explicit3.C: New.
303 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
305         PR target/66819
306         * gcc.target/i386/pr66819-1.c: New test.
307         * gcc.target/i386/pr66819-2.c: Likewise.
308         * gcc.target/i386/pr66819-3.c: Likewise.
309         * gcc.target/i386/pr66819-4.c: Likewise.
310         * gcc.target/i386/pr66819-5.c: Likewise.
312 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
314         PR target/66703
315         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
316         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
317         type to prevent possible flag-clobbering zero-extensions.
318         * gcc.target/i386/pr66703.c: New test.
320 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
322         PR c++/60842
323         * g++.dg/cpp0x/nsdmi-template15.C: New.
325 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
327         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
329 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
331         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
332         * gcc.target/arm/flip-thumb.c: Likewise.
334 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
336         PR target/66813
337         * gcc.target/i386/pr66813.c: New test.
339 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
341         PR middle-end/66820
342         * gcc.dg/gomp/pr66820.c: New test.
344 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
346         PR c++/65592
347         * g++.dg/cpp0x/scoped_enum6.C: New.
349 2015-07-10  Tom de Vries  <tom@codesourcery.com>
351         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
352         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
354 2015-07-10  Richard Biener  <rguenther@suse.de>
356         PR tree-optimization/66823
357         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
358         which should not be necessary.  XFAIL.
360 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
362         PR c++/64848
363         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
365 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
367         PR middle-end/66633
368         * gcc.dg/gomp/pr66633-1.c: New test.
369         * gcc.dg/gomp/pr66633-2.c: New test.
370         * gcc.dg/gomp/pr66633-3.c: New test.
371         * gcc.dg/gomp/pr66633-4.c: New test.
373 2015-07-09  John Marino  <gnugcc@marino.st>
375         * lib/target-supports.exp (check_effective_target_pie):
376         Add *-*-dragonfly*
378 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
380         PR target/66814
381         * gcc.target/i386/pr66814.c: New test.
383 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
385         PR target/66731
386         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
387         * gcc.target/aarch64/fnmul-2.c: Likewise.
388         * gcc.target/aarch64/fnmul-3.c: Likewise.
389         * gcc.target/aarch64/fnmul-4.c: Likewise.
391 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
393         PR c++/65790
394         * g++.dg/cpp0x/vt-65790.C: New.
396 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
398         PR target/66818
399         * gcc.target/i386/pr66818.c: New test.
401 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
403         PR target/66817
404         * gcc.target/i386/pr66817.c: New test.
406 2015-07-09  Marek Polacek  <polacek@redhat.com>
408         PR tree-optimization/66718
409         * gcc.dg/vect/vect-126.c: New test.
411 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
413         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
414         even when dwarf-2 is not the default.
416 2015-07-08  Jeff Law  <law@redhat.com>
418         PR testsuite/66796
419         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
420         to have a single memory reference.
422 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
424         * g++.dg/other/dump-ada-spec-9.C: New test.
426 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
428         * g++.dg/vect/vect.exp: Run also simd* tests.
429         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
430         (check_vect): Fix up get_cpuid call for C++.
431         * g++.dg/vect/simd-clone-1.cc: New test.
433 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
435         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
437 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
439         * gcc.target/i386/readeflags-1.c (abort): New prototype.
440         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
442 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
444         PR target/66806
445         * gcc.target/i386/pr66806.c: New test.
447 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
449         PR c++/66421
450         * g++.dg/cpp0x/auto45.C: New.
452 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
454         PR middle-end/66334
455         * gcc.target/i386/pr66334.c: New.
457 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
459         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
460         comments.
462 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
464         PR jit/66783
465         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
466         (verify_code): Update expected error message.
467         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
468         (verify_code): Likewise.
469         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
470         (verify_code): Likewise.
472 2015-07-08  Richard Biener  <rguenther@suse.de>
474         PR tree-optimization/66793
475         * gcc.dg/torture/pr66793.c: New testcase.
477 2015-07-08  Richard Biener  <rguenther@suse.de>
479         PR tree-optimization/66794
480         * gcc.dg/torture/pr66794.c: New testcase.
482 2015-07-08  Marek Polacek  <polacek@redhat.com>
484         PR c++/66748
485         * g++.dg/abi/abi-tag15.C: New test.
487 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
489         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
490         * gcc.target/mips/branch-3.c: Ditto
491         * gcc.target/mips/branch-4.c: Ditto.
492         * gcc.target/mips/branch-5.c: Ditto.
493         * gcc.target/mips/branch-6.c: Ditto.
494         * gcc.target/mips/branch-7.c: Ditto.
495         * gcc.target/mips/branch-8.c: Ditto.
496         * gcc.target/mips/branch-9.c: Ditto.
497         * gcc.target/mips/branch-10.c: Ditto.
498         * gcc.target/mips/branch-11.c: Ditto.
499         * gcc.target/mips/branch-12.c: Ditto.
500         * gcc.target/mips/branch-13.c: Ditto.
501         * gcc.target/mips/umips-branch-5.c: New file.
502         * gcc.target/mips/umips-branch-6.c: New file.
503         * gcc.target/mips/umips-branch-7.c: New file.
504         * gcc.target/mips/umips-branch-8.c: New file.
505         * gcc.target/mips/umips-branch-9.c: New file.
506         * gcc.target/mips/umips-branch-10.c: New file.
507         * gcc.target/mips/umips-branch-11.c: New file.
508         * gcc.target/mips/umips-branch-12.c: New file.
509         * gcc.target/mips/umips-branch-13.c: New file.
510         * gcc.target/mips/umips-branch-14.c: New file.
511         * gcc.target/mips/umips-branch-15.c: New file.
512         * gcc.target/mips/umips-branch-16.c: New file.
513         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
514         (OCCUPY_0xfffc): New define.
516 2015-07-08  Renlin Li  <renlin.li@arm.com>
518         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
520 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
522         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
524 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
526         * gcc.target/i386/bt-3.c: New test.
527         * gcc.target/i386/bt-4.c: Ditto.
529 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
531         * g++.dg/other/dump-ada-spec-8.C: New test.
533 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
535         PR jit/66783
536         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
537         test case.
538         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
539         New test case.
540         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
541         New test case.
542         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
543         Avoid using an opaque struct for local "f".
545 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
547         PR jit/66779
548         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
549         * jit.dg/test-pr66779.c: New testcase.
551 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
553         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
554         NOCOMPRESSION.
556 2015-07-07  Richard Biener  <rguenther@suse.de>
558         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
560 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
562         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
563         * gcc.target/mips/call-5.c: Ditto.
564         * gcc.target/mips/call-6.c: Ditto.
566 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
568         * gcc.dg/dx-test.c: New test-case.
570 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
572         PR fortran/66578
573         * gfortran.dg/allocate_with_source_9.f08: New test.
575 2015-07-07  Christian Bruel  <christian.bruel@st.com>
577         PR target/52144
578         * gcc.target/arm/flip-thumb.c: Fix scan.
579         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
580         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
581         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
582         Fix return value.
584 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
586         PR target/65956
587         * gcc.c-torture/execute/pr65956.c: New test.
589 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
591         * gcc.target/arm/aapcs/align1.c: New.
592         * gcc.target/arm/aapcs/align_rec1.c: New.
593         * gcc.target/arm/aapcs/align2.c: New.
594         * gcc.target/arm/aapcs/align_rec2.c: New.
595         * gcc.target/arm/aapcs/align3.c: New.
596         * gcc.target/arm/aapcs/align_rec3.c: New.
597         * gcc.target/arm/aapcs/align4.c: New.
598         * gcc.target/arm/aapcs/align_rec4.c: New.
599         * gcc.target/arm/aapcs/align_vararg1.c: New.
600         * gcc.target/arm/aapcs/align_vararg2.c: New.
602 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
604         * gfortran.dg/iomsg_2.f90: New test.
606 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
608         PR target/66749
609         * gcc.target/i386/pr66749.c: New test.
611 2015-07-06  Richard Biener  <rguenther@suse.de>
613         PR tree-optimization/66772
614         * gcc.dg/torture/pr66772-1.c: New testcase.
615         * gcc.dg/torture/pr66772-2.c: Likewise.
617 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
619         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
620         the jals instruction.
622 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
624         PR target/53383
625         * gcc.target/i386/pr53383-1.c: New file.
626         * gcc.target/i386/pr53383-2.c: Likewise.
627         * gcc.target/i386/pr53383-3.c: Likewise.
629 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
631         * gcc.target/aarch64/fnmul-1.c: New.
632         * gcc.target/aarch64/fnmul-2.c: New.
633         * gcc.target/aarch64/fnmul-3.c: New.
634         * gcc.target/aarch64/fnmul-4.c: New.
636 2015-07-06  Richard Biener  <rguenther@suse.de>
638         PR middle-end/66759
639         * gcc.dg/torture/pr66759.c: New testcase.
641 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
643         PR fortran/58586
644         * gfortran.dg/alloc_comp_class_3.f03: New test.
645         * gfortran.dg/alloc_comp_class_4.f03: New test.
647 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
649         * gcc.c-torture/execute/pr66757.c: New test.
651 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
653         PR tree-optimization/66720
654         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
656 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
657             Sandra Loosemore <sandra@codesourcery.com>
659         * gcc.target/nios2/gprel-offset.c: New test.
661 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
663         PR fortran/66725
664         * gfortran.dg/pr66725.f90: New test.
666 2015-07-03  Jason Merrill  <jason@redhat.com>
668         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
669         Avoid narrowing error.
671 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
673         PR rtl-optimization/66706
674         * gcc.target/powerpc/shift-int.c: New testcase.
676 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
678         PR target/66746.
679         * gcc.target/i386/pr66746.c: New file.
681 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
683         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
685 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
687         PR tree-optimization/66119
688         * g++.dg/opt/pr66119.C: New.
690 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
692         PR fortran/52846
693         * gfortran.dg/submodule_1.f90: New test
694         * gfortran.dg/submodule_2.f90: New test
695         * gfortran.dg/submodule_3.f90: New test
696         * gfortran.dg/submodule_4.f90: New test
697         * gfortran.dg/submodule_5.f90: New test
698         * gfortran.dg/submodule_6.f90: New test
699         * gfortran.dg/submodule_7.f90: New test
701 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR preprocessor/53690
704         * g++.dg/cpp/pr53690.C: New.
706 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
708         * gcc.target/powerpc/vec-cmp.c: New test.
710 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
712         PR fortran/56520
713         * gfortran.dg/pr56520.f90: New test.
715 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
717         PR fortran/66545
718         * gfortran.dg/pr66545_1.f90: New test.
719         * gfortran.dg/pr66545_2.f90: New test.
721 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
723         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
724         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
726 2015-07-02  Richard Biener  <rguenther@suse.de>
728         PR testsuite/66719
729         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
730         unaligned loads.
732 2015-07-02  Richard Biener  <rguenther@suse.de>
734         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
736 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
738         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
740 2015-07-01  Jason Merrill  <jason@redhat.com>
742         * lib/target-supports.exp (cxx_default): Set to C++14.
744 2015-07-01  Tom de Vries  <tom@codesourcery.com>
746         PR testsuite/66723
747         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
748         scan-assembler.
750 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
752         * gfortran.dg/warn_conversion_8.f90:  New test.
754 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
756         PR rtl-optimization/61047
757         * gcc.c-torture/execute/20150611-1.c: New testcase.
759 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
761         PR jit/66700
762         * jit.dg/all-non-failing-tests.h: Add
763         test-pr66700-observing-write-through-ptr.c.
764         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
766 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
768         * jit.dg/test-accessing-union.c: Add comments for use by
769         gcc/jit/docs/topics/types.rst.
771 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
773         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
774         'do-require-effective-target' with 'dg-require-effective-target'.
775         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
776         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
777         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
778         'stlex' with 'strex' as the expected output.
780 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
782         PR c++/60365
783         * g++.dg/cpp0x/gen-attrs-60.C: New.
784         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
786 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
788         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
789         New function.
790         * gcc.target/aarch64/pic-small.c: Restrict this test under
791         check_effective_target_aarch64_small_fpic.
793 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
795         * gfortran.dg/gomp/pr66633.f90: New test.
797 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
799         PR c++/66686
800         * g++.dg/template/pr66686.C: New test.
802 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
804         * gnat.dg/lto17.ad[sb]: New test.
806 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
808         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
809         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
810         testcase.
811         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
812         New testcase.
813         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
814         New testcase.
815         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
816         New testcase.
817         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
818         New testcase.
819         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
820         New testcase.
821         * jit.dg/test-switch.c: New testcase.
822         * jit.dg/test-switch.cc: New testcase.
824 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
826         PR jit/66546
827         * jit.dg/all-non-failing-tests.h: Add note about
828         test-validly-unreachable-block.c.
829         * jit.dg/test-validly-unreachable-block.c: New file.
831 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
833         PR jit/66628
834         * jit.dg/all-non-failing-tests.h: Add note about
835         test-extra-options.c.
836         * jit.dg/test-extra-options.c: New testcase.
838 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
840         PR debug/66691
841         * gcc.target/i386/pr66691.c: New.
843 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
845         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
846         * gcc.target/i386/iamcu/args.h: Likewise.
847         * gcc.target/i386/iamcu/asm-support.S: Likewise.
848         * gcc.target/i386/iamcu/defines.h: Likewise.
849         * gcc.target/i386/iamcu/macros.h: Likewise.
850         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
851         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
852         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
853         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
854         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
855         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
856         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
857         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
858         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
859         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
860         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
861         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
862         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
863         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
864         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
865         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
866         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
868 2015-06-30  Marek Polacek  <polacek@redhat.com>
870         * gcc.dg/fold-minus-6.c: New test.
872         * gcc.dg/fold-ior-3.c: New test.
874 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
876         Implement N4197 - Adding u8 character literals
877         * g++.dg/cpp1z/utf8.C: New.
878         * g++.dg/cpp1z/utf8-neg.C: New.
879         * g++.dg/cpp1z/udlit-utf8char.C: New.
881 2015-06-30  Marek Polacek  <polacek@redhat.com>
883         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
885 2015-06-30  Tom de Vries  <tom@codesourcery.com>
887         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
888         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
889         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
890         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
892 2015-06-30  Marek Polacek  <polacek@redhat.com>
894         * gcc.dg/fold-ior-2.c: New test.
896 2015-06-30  Tom de Vries  <tom@codesourcery.com>
898         PR tree-optimization/66652
899         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
900         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
901         pointers.
902         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
904 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
906         PR c++/65977
907         * g++.dg/cpp0x/constexpr-friend-3.C: New.
908         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
910 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
912         PR fortran/66605
913         * gfortran.dg/wunused-parameter.f90: New test.
915 2015-06-29  Richard Henderson  <rth@redhat.com>
917         * gcc.target/i386/asm-flag-1.c: New.
918         * gcc.target/i386/asm-flag-2.c: New.
919         * gcc.target/i386/asm-flag-3.c: New.
920         * gcc.target/i386/asm-flag-4.c: New.
921         * gcc.target/i386/asm-flag-5.c: New.
923 2015-06-29  Marek Polacek  <polacek@redhat.com>
925         PR c/66322
926         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
927         * c-c++-common/pr66322.c: New test.
928         * g++.dg/eh/scope1.C: Remove dg-warning.
930 2015-06-29  Richard Biener  <rguenther@suse.de>
932         PR tree-optimization/66677
933         * gcc.dg/vect/pr66677.c: New testcase.
935 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
937         PR middle-end/64130
938         * gcc.dg/tree-ssa/pr64130.c: New test.
940 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
942         * gcc.target/aarch64/pic-small.c: New testcase.
944 2015-06-26  Richard Biener  <rguenther@suse.de>
946         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
948 2015-06-26  Marek Polacek  <polacek@redhat.com>
950         * gcc.dg/fold-and-1.c: New test.
951         * gcc.dg/fold-and-2.c: New test.
953 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
955         * gnat.dg/warn11.adb: Add missing dg directive.
956         * gnat.dg/warn12.adb: New test.
957         * gnat.dg/warn12_pkg.ads: New helper.
959 2015-06-26  Richard Biener  <rguenther@suse.de>
961         * gfortran.dg/reassoc_3.f90: Adjust.
963 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
965         PR target/66412
966         * gcc.target/i386/pr66412.c: New test.
968 2015-06-25  Richard Biener  <rguenther@suse.de>
970         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
972 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
974         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
976 2015-06-25  Richard Biener  <rguenther@suse.de>
978         * gfortran.dg/vect/vect-9.f90: New testcase.
980 2015-06-25  Nick Clifton  <nickc@redhat.com>
982         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
983         H8300 and M32R targets.
985 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
987         PR fortran/66528
988         * gfortran.dg/maxerrors.f90: New test.
990 2015-06-08  DJ Delorie  <dj@redhat.com>
992         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
994 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
996         * gcc.target/aarch64/mgeneral-regs_3.c: New.
998 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1000         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1001         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1002         * gcc.target/aarch64/nofp_1.c: New file.
1004 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1006         Implement N3928 - Extending static_assert
1007         * g++.dg/cpp0x/static_assert8.C: Adjust.
1008         * g++.dg/cpp0x/static_assert12.C: New.
1009         * g++.dg/cpp0x/static_assert13.C: New.
1010         * g++.dg/cpp1y/static_assert1.C: New.
1011         * g++.dg/cpp1y/static_assert2.C: New.
1012         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1014 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1016         PR c++/65750
1017         * g++.dg/cpp0x/trailing11.C: New.
1019 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1021         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1022         multilibs.
1023         * gcc.target/arm/memset-inline-10.c: Likewise.
1024         * gcc.target/arm/pr58784.c: Likewise.
1025         * gcc.target/arm/pr59985.C: Likewise.
1026         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1028 2015-06-24  Renlin Li  <renlin.li@arm.com>
1030         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1031         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1033 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1035         Revert:
1036         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1038         PR c++/30044
1039         * g++.dg/cpp0x/auto45.C: New test.
1040         * g++.dg/template/pr30044.C: New test.
1041         * g++.dg/template/crash83.C: Accept any error string.
1042         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1043         parameters.
1044         * g++.dg/cpp0x/variadic18.C: Likewise
1045         * g++.dg/template/canon-type-13.C: Likewise.
1046         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1048 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1050         PR c++/65811
1051         * g++.dg/other/linkage2.C: New.
1053 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1055         PR target/63408
1056         * gcc.target/arm/pr63408.c: New test.
1058 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1060         * lib/c-torture.exp: Don't call check_effective_target_lto
1061         before setting up environment correctly.
1062         * lib/gcc-dg.exp: Likewise, and protect
1063         gcc_force_conventional_output.
1065 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1067         PR rtl-optimization/66306
1068         * gcc.target/s390/pr66306.c: New test.
1070 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1072         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1073         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1074         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1075         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1076         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1077         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1078         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1080 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1082         PR target/65803
1083         * gcc.c-torture/pr65803.c: New test.
1085 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1087         PR c++/30044
1088         * g++.dg/cpp0x/auto45.C: New test.
1089         * g++.dg/template/pr30044.C: New test.
1090         * g++.dg/template/crash83.C: Accept any error string.
1091         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1092         parameters.
1093         * g++.dg/cpp0x/variadic18.C: Likewise
1094         * g++.dg/template/canon-type-13.C: Likewise.
1095         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1097 2015-06-23  Marek Polacek  <polacek@redhat.com>
1099         * c-c++-common/Wlogical-op-3.c: New test.
1101 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1103         PR c++/66254
1104         * g++.dg/cpp0x/scoped_enum5.C: New.
1106 2015-06-23  Richard Biener  <rguenther@suse.de>
1108         PR tree-optimization/66636
1109         * gcc.dg/vect/pr66636.c: New testcase.
1111 2015-06-23  Marek Polacek  <polacek@redhat.com>
1113         * gcc.dg/fold-minus-4.c: New test.
1114         * gcc.dg/fold-minus-5.c: New test.
1115         * c-c++-common/ubsan/overflow-add-5.c: New test.
1117 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1119         Add missing testcase from r224672.
1120         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1122         * gcc.target/vax/bswapdi-1.c: New.
1124 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1126         PR fortran/64674
1127         * gfortran.dg/associate_18.f08: New test.
1129 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1131         PR target/66560
1132         * gcc.target/i386/pr66560-1.c: New test.
1133         * gcc.target/i386/pr66560-2.c: Ditto.
1134         * gcc.target/i386/pr66560-3.c: Ditto.
1135         * gcc.target/i386/pr66560-4.c: Ditto.
1137 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1139         * gcc.target/nvptx/nvptx.exp: New file.
1140         * gcc.target/nvptx/proto-1.c: Likewise.
1142 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1144         PR tree-optimization/66449
1145         * gcc.dg/vect/pr66449.c: New test.
1147 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1149         * g++.dg/other/dump-ada-spec-5.C: New test.
1150         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1151         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1153 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1155         * g++.dg/inherit/pure1.C: Test location too.
1157 2015-06-22  Marek Polacek  <polacek@redhat.com>
1159         * gcc.dg/fold-ior-1.c: New test.
1160         * gcc.dg/fold-minus-2.c: New test.
1161         * gcc.dg/fold-minus-3.c: New test.
1162         * gcc.dg/fold-plus-1.c: New test.
1163         * gcc.dg/fold-plus-2.c: New test.
1164         * gcc.dg/fold-xor-4.c: New test.
1165         * gcc.dg/fold-xor-5.c: New test.
1167 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1169         PR target/65914
1170         * g++.dg/torture/pr65914.C:  New.
1172 2015-06-22  Richard Biener  <rguenther@suse.de>
1174         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1175         not existing TORTURE_OPTIONS only.
1176         * lib/gcc-dg.exp: Likewise.
1178 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1180         PR target/52144
1181         * gcc.target/arm/flip-thumb.c: New test.
1183 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1184             Martin Liska  <mliska@suse.cz>
1186         PR ipa/65908
1187         * g++.dg/ipa/pr65908.C: New testcase.
1189 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1191         PR c++/65882
1192         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1193         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1195 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1197         * gnat.dg/specs/debug1.ads: Adjust.
1199 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1201         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1202         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1203         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1204         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1205         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1206         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1207         * gcc.target/aarch64/fmovd-zero.c: Delete.
1208         * gcc.target/aarch64/fmovf-zero.c: Delete.
1210 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1212         * gcc.target/vax/bswapdi-1.c: New.
1214 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1216         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1218 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1220         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1222 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1224         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1226 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1228         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1230 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1232         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1234 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1236         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1238 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1240         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1242 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1244         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1246 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1248         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1250 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1252         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1254 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1256         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1258 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1260         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1262 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1264         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1266 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1268         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1270 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1272         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1274 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1276         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1278 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1280         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1282 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1284         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1286 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1288         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1290 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1292         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1293         (_ARM_FPSCR): Add FZ field.
1294         (clean_results): Force FZ=1 on AArch64.
1295         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1297 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1299         * gcc.target/aarch64/pr62308.c: New test.
1301 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1303         PR fortran/66549
1304         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1306 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1308         * gcc.target/i386/mpx/pr66581.c: New test.
1310 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1312         * gcc.target/i386/cmov9.c: New test.
1314 2015-06-18  Richard Biener  <rguenther@suse.de>
1316         * g++.dg/other/const4.C: New testcase.
1318 2015-06-18  Michael Matz  <matz@suse.de>
1320         PR middle-end/66253
1321         * gcc.dg/vect/pr66253.c: New testcase.
1323 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1325         PR target/66569
1326         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1328 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1330         PR middle-end/66568
1331         * gcc.target/i386/mpx/pr66568.c: New test.
1333 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1335         PR middle-end/66567
1336         * gcc.target/i386/mpx/pr66567.c: New test.
1338 2015-06-18  Richard Biener  <rguenther@suse.de>
1340         PR tree-optimization/66510
1341         * gcc.dg/vect/slp-perm-12.c: New testcase.
1343 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1345         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1346         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1347         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1348         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1350 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1352         PR c++/66571
1353         * g++.dg/gomp/pr66571-1.C: New test.
1355         PR middle-end/66429
1356         * c-c++-common/gomp/pr66429.c: New test.
1358 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1360         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1361         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1362         ...this.
1363         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1364         New testcase.
1365         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1366         New testcase.
1368 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1370         PR testsuite/65944
1371         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1373 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1375         * gcc.target/mips/pr65862-1.c: New test.
1376         * gcc.target/mips/pr65862-2.c: Likewise.
1378 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1380         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1381         * gcc.target/i386/pr52252-atom.c: Ditto.
1382         * gcc.target/i386/vect-div-1.c: Ditto.
1383         * gcc.target/i386/rotate-5.c: Ditto.
1384         * gcc.target/i386/pr50202.c: Ditto.
1385         * gcc.target/i386/pr37843-3.c: Ditto.
1386         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1387         * gcc.target/i386/pr53397-1.c: Ditto.
1388         * gcc.target/i386/pr55934.c: Ditto.
1389         * gcc.target/i386/pr37843-4.c: Ditto.
1390         * gcc.target/i386/pr60451.c: Ditto.
1391         * gcc.target/i386/pr53397-2.c: Ditto.
1392         * gcc.target/i386/vectorize1.c: Ditto.
1393         * gcc.target/i386/extract-insert-combining.c: Ditto.
1394         * gcc.target/i386/pr53759.c: Ditto.
1395         * gcc.target/i386/pr52252-core.c: Ditto.
1396         * gcc.target/i386/rotate-3.c: Ditto.
1397         * gcc.target/i386/sse-20.c: Ditto.
1398         * gcc.target/i386/rotate-4.c: Ditto.
1399         * gcc.target/i386/pr61403.c: Ditto.
1400         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1401         * gcc.target/i386/pr60901.c: Ditto.
1402         * gcc.target/i386/pr59794-7.c: Ditto.
1403         * gcc.target/i386/pr62208.c: Ditto.
1404         * gcc.target/i386/pr53416.c: Ditto.
1405         * gcc.target/i386/asm-dialect-1.c: Ditto.
1406         * gcc.target/i386/pr50038.c: Ditto.
1407         * gcc.target/i386/47698.c: Ditto.
1408         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1409         * gcc.target/i386/pr59794-2.c: Ditto.
1410         * gcc.target/i386/pr59794-3.c: Ditto.
1411         * gcc.target/i386/pr39058.c: Ditto.
1412         * gcc.target/i386/pr60205-1.c: Ditto.
1413         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1414         * gcc.target/i386/sse2-movq-2.c: Ditto.
1416 2015-06-17  Richard Biener  <rguenther@suse.de>
1418         PR tree-optimization/66251
1419         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1421 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1423         PR c++/59682
1424         * g++.dg/parse/new-placement1.C: New.
1426 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1428         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1429         * jit.dg/test-compound-assignment.c: New testcase.
1431 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1433         PR jit/66539
1434         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1435         to "testcases" array.
1437 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1439         PR jit/66539
1440         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1441         * jit.dg/test-debug-strings.c: New test case.
1442         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1443         the discriminant has a sane debug string.
1445 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1447         PR target/56766
1448         * gcc.target/i386/pr56766-1.c: New test.
1449         * gcc.target/i386/pr56766-2.c: Ditto.
1451 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1453         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1454         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1455         * gcc.target/mips/loongson-simd.c: Ditto.
1457 2015-06-16  Richard Biener  <rguenther@suse.de>
1459         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1461 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1463         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1464         passed by the testsuite driver.
1466 2015-06-16  Richard Biener  <rguenther@suse.de>
1468         * gcc.dg/vect/slp-perm-11.c: New testcase.
1470 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1472         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1473         dg-options.
1475 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1477         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1478         Reinstate calls to torture-init and torture-finalize.
1480 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1482         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1484 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1486         PR c++/58583
1487         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1489 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1491         PR c++/51048
1492         * g++.dg/cpp0x/local-type1.C: New.
1494 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1496         PR fortran/44672
1497         PR fortran/45440
1498         PR fortran/57307
1499         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1500         unimplemented error.
1501         * gfortran.dg/allocate_with_source_7.f08: New test.
1502         * gfortran.dg/allocate_with_source_8.f08: New test.
1504 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1506         PR c++/65168
1507         * g++.dg/warn/Walways-true-3.C: New test.
1509 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1511         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1513 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1515         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1516         (main): Remove superfluous attributes.
1517         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1518         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1520 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1522         * gcc.target/i386/monitorx.c: New.
1523         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1524         * gcc.target/i386/sse-13.c: Ditto.
1525         * gcc.target/i386/sse-14.c: Ditto.
1526         * gcc.target/i386/sse-22.c: Ditto.
1527         * gcc.target/i386/sse-23.c: Ditto.
1528         * g++.dg/other/i386-2.C: Ditto.
1529         * g++.dg/other/i386-3.C: Ditto.
1531 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1533         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1535 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1537         PR fortran/66079
1538         * gfortran.dg/allocatable_scalar_13.f90: New test
1540 2015-06-11  Marek Polacek  <polacek@redhat.com>
1542         * gcc.dg/fold-xor-3.c: New test.
1544 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1546         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1547         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1549 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1551         PR target/52144
1552         * gcc.target/arm/pragma_attribute.c: New test.
1554 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1556         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1558 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1560         PR target/66473
1561         * gcc.target/i386/pr66473.c: New test.
1563 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1565         PR target/66470
1566         * gcc.dg/tls/pr66470.c: New test.
1567         * gcc.target/i386/pr66470.c: New test.
1569 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1571         PR target/52144
1572         * gcc.target/arm/attr_arm.c: New test
1573         * gcc.target/arm/attr_arm-err.c: New test
1574         * gcc.target/arm/attr_thumb.c: New test
1575         * gcc.target/arm/attr_thumb-static.c: New test
1577 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1579         PR target/66200
1580         PR target/66428
1581         PR c++/66192
1582         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1584 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1586         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1587         passed by the testsuite driver.
1589 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1591         Revert:
1592         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1593         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1594         * gcc.dg/ssp-1.c: Make counter a register.
1595         * gcc.dg/ssp-2.c: Likewise.
1596         * gcc.dg/torture/parm-coalesce.c: New.
1598 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1600         * gcc.target/i386/vararg-loc.c: New test.
1602 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1604         PR c++/65815
1605         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1606         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1608 2015-06-09  Marek Polacek  <polacek@redhat.com>
1610         PR tree-optimization/66299
1611         * gcc.dg/pr66299-1.c: New test.
1612         * gcc.dg/pr66299-2.c: New test.
1613         * gcc.dg/pr66299-3.c: New test.
1615 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1617         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1618         passed by the testsuite driver.
1620 2015-06-09  Richard Biener  <rguenther@suse.de>
1622         PR middle-end/66423
1623         * gcc.dg/fold-modpow2.c: New testcase.
1625 2015-06-09  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/66419
1628         * gcc.dg/vect/bb-slp-37.c: New testcase.
1630 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1632         * gcc.target/arm/stl-cond.c: New test.
1634 2015-06-09  Richard Biener  <rguenther@suse.de>
1636         PR middle-end/66413
1637         * gcc.dg/torture/pr66413.c: New testcase.
1639 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1641         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1642         * gcc.dg/ssp-1.c: Make counter a register.
1643         * gcc.dg/ssp-2.c: Likewise.
1644         * gcc.dg/torture/parm-coalesce.c: New.
1646 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1648         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1649         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1651 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1653         PR rtl-optimization/66444
1654         * gcc.dg/pr66444.c: New test.
1656 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1658         PR fortran/66245
1659         * gfortran.dg/class_is_1.f90: New test.
1660         * gfortran.dg/type_is_1.f90: Ditto.
1662 2015-06-08  Marek Polacek  <polacek@redhat.com>
1664         PR c/66415
1665         * gcc.dg/cpp/pr66415-1.c: New test.
1666         * gcc.dg/cpp/pr66415-2.c: New test.
1668 2015-06-08  Richard Biener  <rguenther@suse.de>
1670         PR tree-optimization/66422
1671         * gcc.dg/Warray-bounds-16.c: New testcase.
1673 2015-06-08  Richard Biener  <rguenther@suse.de>
1675         * gcc.dg/vect/slp-perm-10.c: New testcase.
1676         * gcc.dg/vect/slp-23.c: Adjust.
1677         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1678         vector pointer update.
1680 2015-06-08  Marek Polacek  <polacek@redhat.com>
1682         PR sanitizer/66452
1683         * g++.dg/ubsan/pr66452.C: New test.
1685 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1687         PR tree-optimization/66436
1688         * gcc.dg/gomp/dump-new-function-2.c: New test.
1689         * gcc.dg/gomp/dump-new-function-3.c: Same.
1690         * gcc.dg/gomp/dump-new-function.c: Same.
1692 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1694         PR tree-optimization/66435
1695         * gcc.dg/gomp/notify-new-function-2.c: New test.
1696         * gcc.dg/gomp/notify-new-function-3.c: Same.
1697         * gcc.dg/gomp/notify-new-function.c: Same.
1699 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1701         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1702         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1703         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1704         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1705         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1706         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1707         -fshort-enum.
1709 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1711         PR fortran/47659
1712         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1713         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1714         for assignment.
1715         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1716         * gfortran.dg/warn_conversion_5.f90: New test.
1717         * gfortran.dg/warn_conversion_6.f90: New test.
1718         * gfortran.dg/warn_conversion_7.f90: New test.
1720 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1722         PR fortran/66347
1723         * gfortran.dg/blockdata_9.f: New test.
1725 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1727         PR fortran/66385
1728         * gfortran.dg/forall_17.f90:  New test.
1730 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1732         * g++.dg/cpp0x/pr57101.C: Add warning.
1733         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1734         * g++.dg/ext/visibility/anon7.C: Same.
1735         * g++.dg/ipa/pr63587-2.C: Same.
1736         * g++.dg/opt/dump1.C: Same.
1737         * g++.dg/opt/pr59622-3.C: Same.
1738         * g++.dg/opt/pr59622.C: Same.
1739         * g++.dg/torture/pr46383.C: Same.
1740         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1741         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1742         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1743         functions.
1744         * gfortran.dg/intent_out_8.f90: Same.
1745         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1747 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1749         PR fortran/66377
1750         gfortran.dg/equiv_9.f90: New test.
1753 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1755         merge from gomp4 branch:
1756         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1758         PR tree-optimization/65443
1759         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1760         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1761         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1763 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1765         PR c++/52595
1766         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1768 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1770         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1772 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1774         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1776 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1778         * testsuite/gcc.target/i386/noplt-1.c: New test.
1779         * testsuite/gcc.target/i386/noplt-2.c: New test.
1780         * testsuite/gcc.target/i386/noplt-3.c: New test.
1781         * testsuite/gcc.target/i386/noplt-4.c: New test.
1783 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1785         PR fortran/58749
1786         * gfortran.dg/adjustl_1.f90:  New test.
1788 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1790         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1791         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1793 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1795         * lto.c (iterative_hash_canonical_type,
1796         gimple_register_canonical_type): only hash main variants of types
1798 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1800         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1801         Move set of dg-do-what-default after early return.
1803 2015-06-04  Marek Polacek  <polacek@redhat.com>
1805         PR c/66341
1806         * gcc.dg/lvalue-8.c: New test.
1808 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1809             Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/66130
1812         * g++.dg/other/pr66130.C: New.
1813         * g++.dg/cpp0x/pr66130.C: Likewise.
1815 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1817         * g++.dg/cpp0x/decl-loc1.C: New.
1818         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1819         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1820         * g++.dg/init/ctor8.C: Likewise.
1821         * g++.dg/parse/semicolon4.C: Likewise.
1823 2015-06-03  Marek Polacek  <polacek@redhat.com>
1825         PR sanitizer/66190
1826         * g++.dg/ubsan/static-init-1.C: New test.
1827         * g++.dg/ubsan/static-init-2.C: New test.
1828         * g++.dg/ubsan/static-init-3.C: New test.
1830 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1832         PR target/66275
1833         * gcc.target/i386/pr66275.c: New test.
1835 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1837         * gcc.dg/Wcxx-compat-22.c: New testcase.
1838         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1839         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1840         * c-c++-common/pr58346-1.c: Likewise.
1841         * c-c++-common/transparent-union-1.c: Likewise.
1843 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1845         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1846         * g++.dg/plugin/def_plugin.c: New file.
1847         * g++.dg/plugin/def-plugin-test.C: New file.
1849 2015-06-03  Richard Biener  <rguenther@suse.de>
1851         * gcc.dg/vect/bb-slp-36.c: New testcase.
1853 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1855         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1857 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1859         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1860         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1861         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1862         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1864 2015-06-03  Marek Polacek  <polacek@redhat.com>
1866         PR c/64223
1867         PR c/29358
1868         * gcc.dg/pr64223-1.c: New test.
1869         * gcc.dg/pr64223-2.c: New test.
1871 2015-06-03  Richard Biener  <rguenther@suse.de>
1873         PR tree-optimization/63916
1874         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1876 2015-06-03  Richard Biener  <rguenther@suse.de>
1878         PR tree-optimization/66375
1879         * gcc.dg/torture/pr66375.c: New testcase.
1881 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1883         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1885 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1887         PR target/65768
1888         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1890 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1892         PR fortran/66380
1893         * gfortran.dg/reshape_7.f90: New test.
1895 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1897         PR c/66220:
1898         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1899         (fn_36): New.
1901 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1903         PR c/49551
1904         * gcc.dg/pr49551.c: New testcase.
1906 2015-06-02  Richard Biener  <rguenther@suse.de>
1908         PR debug/65549
1909         * g++.dg/lto/pr65549_0.C: New testcase.
1911 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1913         PR libgomp/65742
1914         PR middle-end/66332
1915         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1917 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1919         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1921 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/61683
1924         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1926 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1928         PR tree-optimization/48052
1929         * gcc.dg/tree-ssa/scev-8.c: New.
1930         * gcc.dg/tree-ssa/scev-9.c: New.
1931         * gcc.dg/tree-ssa/scev-10.c: New.
1932         * gcc.dg/vect/pr48052.c: New.
1934 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1936         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1938 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1940         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1942 2015-06-02  Marek Polacek  <polacek@redhat.com>
1944         PR middle-end/66345
1945         * gcc.dg/torture/pr66345.c: New test.
1947 2015-06-02  Richard Biener  <rguenther@suse.de>
1949         PR tree-optimization/65961
1950         * gcc.dg/torture/pr65961.c: New testcase.
1952 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1954         PR tree-optimization/52563
1955         PR tree-optimization/62173
1956         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1957         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1959 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1961         * gnat.dg/specs/varsize_return2.ads: New test.
1962         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1964 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1966         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1968 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1970         PR target/65697
1971         * gcc.target/aarch64/sync-comp-swap.c: New.
1972         * gcc.target/aarch64/sync-comp-swap.x: New.
1973         * gcc.target/aarch64/sync-op-acquire.c: New.
1974         * gcc.target/aarch64/sync-op-acquire.x: New.
1975         * gcc.target/aarch64/sync-op-full.c: New.
1976         * gcc.target/aarch64/sync-op-full.x: New.
1977         * gcc.target/aarch64/sync-op-release.c: New.
1978         * gcc.target/aarch64/sync-op-release.x: New.
1980 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1982         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1983         (bar): Predefined.
1985 2015-06-01  Richard Biener  <rguenther@suse.de>
1987         PR tree-optimization/66349
1988         PR tree-optimization/66352
1989         PR tree-optimization/66357
1990         * gcc.dg/torture/pr66357.c: New testcase.
1991         * gcc.dg/torture/pr66349.c: Likewise.
1992         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1994 2015-06-01  Richard Biener  <rguenther@suse.de>
1996         Revert
1997         2015-05-29  Richard Biener  <rguenther@suse.de>
1999         PR tree-optimization/66314
2000         * gcc.dg/asan/pr66314.c: New testcase.
2002 2015-06-01  Richard Biener  <rguenther@suse.de>
2004         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2006 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2008         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2009         directives.
2010         (hp3, hp4): Add inline keyword.
2011         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2012         (hp2): Add inline keyword.
2013         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2014         (hp2): Add inline keyword.
2016 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2018         PR target/65527
2019         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2020         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2021         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2022         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2024 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2026         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2027         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2029 2015-06-01  Richard Biener  <rguenther@suse.de>
2031         PR tree-optimization/66280
2032         * g++.dg/torture/pr66280.C: New testcase.
2033         * g++.dg/torture/pr66280-2.C: Likewise.
2035 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2037         * gnat.dg/addr9_1.adb: New test.
2038         * gnat.dg/addr9_2.adb: Likewise.
2039         * gnat.dg/addr9_3.adb: Likewise.
2040         * gnat.dg/addr9_4.adb: Likewise.
2042 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2044           * g++.dg/other/dump-ada-spec-4.C: New test.
2046 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2048         * gcc.dg/alias-8.c: Fix dg-warning.
2050 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2052         * gcc.dg/alias-8.c: Do not xfail.
2053         * gcc.dg/pr62167.c: Prevent FRE.
2054         * gcc.dg/alias-14.c: New testcase.
2056 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2058         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2060 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2062         PR target/66215
2063         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2064         dg-options.
2065         * gcc.target/s390/hotpatch-10.c: Likewise.
2066         * gcc.target/s390/hotpatch-11.c: Likewise.
2067         * gcc.target/s390/hotpatch-12.c: Likewise.
2068         * gcc.target/s390/hotpatch-17.c: Likewise.
2069         * gcc.target/s390/hotpatch-18.c: Likewise.
2070         * gcc.target/s390/hotpatch-20.c: Likewise.
2071         * gcc.target/s390/hotpatch-21.c: Likewise.
2072         * gcc.target/s390/hotpatch-22.c: Likewise.
2073         * gcc.target/s390/hotpatch-23.c: Likewise.
2074         * gcc.target/s390/hotpatch-24.c: Likewise.
2075         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2076         to check for the exact nops too.
2077         * gcc.target/s390/hotpatch-3.c: Likewise.
2078         * gcc.target/s390/hotpatch-4.c: Likewise.
2079         * gcc.target/s390/hotpatch-5.c: Likewise.
2080         * gcc.target/s390/hotpatch-6.c: Likewise.
2081         * gcc.target/s390/hotpatch-7.c: Likewise.
2082         * gcc.target/s390/hotpatch-8.c: Likewise.
2083         * gcc.target/s390/hotpatch-9.c: Likewise.
2084         * gcc.target/s390/hotpatch-14.c: Likewise.
2085         * gcc.target/s390/hotpatch-15.c: Likewise.
2086         * gcc.target/s390/hotpatch-16.c: Likewise.
2087         * gcc.target/s390/hotpatch-19.c: Likewise.
2088         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2089         scan-assembler-times counting number of .align directives.
2090         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2091         dg-options.  Remove scan-assembler-times counting number of .align
2092         directives.
2093         * gcc.target/s390/hotpatch-26.c: New file.
2094         * gcc.target/s390/hotpatch-27.c: New file.
2095         * gcc.target/s390/hotpatch-28.c: New file.
2096         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2097         using -Os -O0 -O1 -O2 -O3 options.
2099 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2101         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2103 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2105         PR tree-optimization/66142
2106         * gcc.dg/vect/pr66142.c: New test.
2108 2015-05-29  Richard Biener  <rguenther@suse.de>
2110         PR tree-optimization/66314
2111         * gcc.dg/asan/pr66314.c: New testcase.
2113 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2115         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2116         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2117         Adjust all callers.
2118         (schedule-cleanups, dg-keep-saved-temps): New proc.
2119         (gcc-dg-test-1): Schedule cleanups.
2120         * lib/profopt.exp (profopt-execute): Likewise.
2121         * g++.dg/cdce3.C: Adjust expected line numbers.
2122         * gcc.dg/cdce1.c: Likewise.
2123         * gcc.dg/cdce2.c: Likewise.
2124         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2125         * gcc.dg/strlenopt-24.c: Likewise.
2126         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2127         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2128         * obj-c++.dg/encode-2.mm: Likewise.
2130 2015-05-28  DJ Delorie  <dj@redhat.com>
2132         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2134 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2136         * gnat.dg/discr43.adb: New test.
2138 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2140         * gnat.dg/varsize_temp.adb: Rename into...
2141         * gnat.dg/varsize1.adb: ...this.
2142         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2143         * gnat.dg/varsize2.ad[sb]: ...this.
2144         * gnat.dg/varsize3_1.adb: New test.
2145         * gnat.dg/varsize3_2.adb: Likewise.
2146         * gnat.dg/varsize3_3.adb: Likewise.
2147         * gnat.dg/varsize3_4.adb: Likewise.
2148         * gnat.dg/varsize3_5.adb: Likewise.
2149         * gnat.dg/varsize3_6.adb: Likewise.
2150         * gnat.dg/varsize3_pkg1.ads: New helper.
2151         * gnat.dg/varsize3_pkg2.ads: Likewise.
2152         * gnat.dg/varsize3_pkg3.ads: Likewise.
2154 2015-05-28  Richard Biener  <rguenther@suse.de>
2156         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2158 2015-05-28  Richard Biener  <rguenther@suse.de>
2160         PR tree-optimization/66142
2161         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2163 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2165         PR target/63810
2166         * gcc.dg/darwin-minversion-3.c: Update testcase.
2167         * gcc.dg/darwin-minversion-4.c: Ditto.
2168         * gcc.dg/darwin-minversion-5.c: New testcase.
2169         * gcc.dg/darwin-minversion-6.c: Ditto.
2170         * gcc.dg/darwin-minversion-7.c: Ditto.
2171         * gcc.dg/darwin-minversion-8.c: Ditto.
2172         * gcc.dg/darwin-minversion-9.c: Ditto.
2173         * gcc.dg/darwin-minversion-10.c: Ditto.
2174         * gcc.dg/darwin-minversion-11.c: Ditto.
2175         * gcc.dg/darwin-minversion-12.c: Ditto.
2177 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2179         PR rtl-optimization/66168
2180         * gcc.c-torture/compile/pr66168.c: New test.
2182 2015-05-27  Jeff Law  <law@redhat.com>
2184         PR target/39726
2185         * gcc.dg/target/m68k/pr39726-1.c: New test.
2187 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2189         PR c++/66270
2190         * g++.dg/ext/alias-canon3.C: New.
2192 2015-05-27  Richard Biener  <rguenther@suse.de>
2194         PR tree-optimization/66272
2195         Revert parts of
2196         2014-08-15  Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/62031
2199         * gcc.dg/torture/pr66272.c: New testcase.
2201 2015-05-27  Richard Biener  <rguenther@suse.de>
2203         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2205 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2207         PR target/65358
2208         * gcc.dg/pr65358.c: New test.
2210 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2212         PR fortran/65548
2213         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2214         semantic.
2215         * gfortran.dg/allocate_with_source_6.f90: New test.
2217 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2219         * gnat.dg/atomic7_1.adb: New test.
2220         * gnat.dg/atomic7_2.adb: Likewise.
2221         * gnat.dg/atomic7_pkg1.ads: New helper.
2222         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2224 2015-05-26  Michael Matz  <matz@suse.de>
2226         PR middle-end/66251
2227         * gcc.dg/vect/pr66251.c: New test.
2229 2015-05-26  Richard Biener  <rguenther@suse.de>
2231         PR tree-optimization/66142
2232         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2234 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2236         PR fortran/66082
2237         * gfortran.dg/allocatable_scalar_13.f90: New test
2239 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2241         * gnat.dg/warn11.adb: New test.
2242         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2244 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2246         * gnat.dg/vfa1_1.adb: New test.
2247         * gnat.dg/vfa1_2.adb: Likewise.
2248         * gnat.dg/vfa1_3.adb: Likewise.
2249         * gnat.dg/vfa1_4.adb: Likewise.
2250         * gnat.dg/vfa1_pkg.ads: New helper.
2252 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2254         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2255         * gcc.target/i386/pr66232-3.c: Likewise.
2257 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2259         PR target/66274
2260         * gcc.target/i386/pr66274.c: New test.
2262 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2264         * gnat.dg/renaming6.ad[sb]: New test.
2266 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2268         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2269         and 'dg-require-effective-target pie'.
2271 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2273         PR c++/66243
2274         * g++.dg/cpp0x/pr66243.C: New.
2276 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2278         PR lto/66180
2279         * g++.dg/lto/pr66180_0.C: New testcase.
2280         * g++.dg/lto/pr66180_1.C: New testcase.
2282 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2284         PR fortran/66257
2285         * typebound_call_27.f90: New file.
2287 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2289         PR c++/65936
2290         * g++.dg/template/pr65936.C: New.
2292 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2294         PR tree-optimization/63387
2295         * gcc.dg/pr63387-2.c: New testcase.
2297 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2299         * gcc.dg/simd-1.c: Update to the new message.
2301 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2303         * gcc.dg/nand.c: New testcase.
2305 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2307         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2308         Set dg-do-what-default to compile only on ARM targets without
2309         arm_neon_hw execution support.  Remove redundant c-torture-execute
2310         in loop over test cases.
2312 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2314         PR target/65491
2315         * gcc.target/aarch64/pr65491_1.c: New test.
2316         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2317         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2319 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2321         PR c++/65598
2322         * g++.dg/cpp0x/explicit9.C: New.
2323         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2325 2015-05-22  Richard Biener  <rguenther@suse.de>
2327         PR tree-optimization/66251
2328         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2330 2015-05-22  Marek Polacek  <polacek@redhat.com>
2332         PR c/47043
2333         * c-c++-common/attributes-enum-1.c: New test.
2334         * c-c++-common/attributes-enum-2.c: New test.
2335         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2336         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2338 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2340         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2341         effective target support.  If no arm_neon_hw support, do not attempt
2342         to execute the tests; only compile them.
2343         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2344         and "dg-require-effective-target arm_neon_ok".
2345         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2346         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2347         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2348         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2349         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2350         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2351         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2352         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2353         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2354         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2355         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2356         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2357         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2358         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2359         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2360         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2361         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2362         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2363         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2364         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2365         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2366         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2367         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2368         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2369         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2370         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2371         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2372         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2373         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2374         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2375         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2376         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2377         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2378         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2379         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2380         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2381         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2382         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2383         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2384         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2385         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2386         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2387         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2388         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2389         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2390         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2391         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2392         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2393         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2394         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2395         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2396         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2397         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2398         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2399         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2400         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2401         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2402         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2403         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2404         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2405         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2406         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2407         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2408         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2409         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2410         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2411         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2412         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2413         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2414         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2415         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2416         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2417         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2418         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2419         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2420         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2421         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2422         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2423         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2424         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2425         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2426         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2427         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2428         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2429         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2430         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2431         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2432         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2433         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2434         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2435         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2436         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2437         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2438         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2439         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2440         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2441         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2442         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2443         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2444         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2445         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2446         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2447         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2448         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2449         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2450         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2451         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2452         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2453         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2454         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2455         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2456         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2457         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2459 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2461         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2462         * gcc.dg/vect/pr59354.c: Likewise.
2463         * gcc.dg/vect/pr64252.c: Likewise.
2464         * gcc.dg/vect/pr64404.c: Likewise.
2465         * gcc.dg/vect/pr64493.c: Likewise.
2466         * gcc.dg/vect/pr64495.c: Likewise.
2467         * gcc.dg/vect/pr64844.c: Likewise.
2468         * gcc.dg/vect/pr65518.c: Likewise.
2469         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2471 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2473         PR c++/66210
2474         * g++.dg/cpp1y/var-templ28.C: New.
2476 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2478         PR target/66232
2479         * gcc.target/i386/pr66232-1.c: New test.
2480         * gcc.target/i386/pr66232-2.c: Likewise.
2481         * gcc.target/i386/pr66232-3.c: Likewise.
2482         * gcc.target/i386/pr66232-4.c: Likewise.
2483         * gcc.target/i386/pr66232-5.c: Likewise.
2485 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2487         * g++.dg/cpp1y/pr60943.C: New.
2489 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2491         PR tree-optimization/66233
2492         * gcc.c-torture/execute/pr66233.c: New test.
2494 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2496         PR fortran/66176
2497         * gfortran.dg/inline_matmul_11.f90:  New test.
2499 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2501         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2502         instead of listing several targets on its own.
2503         * gcc.target/i386/pr32219-2.c: Likewise.
2504         * gcc.target/i386/pr32219-3.c: Likewise.
2505         * gcc.target/i386/pr32219-4.c: Likewise.
2506         * gcc.target/i386/pr32219-5.c: Likewise.
2507         * gcc.target/i386/pr32219-6.c: Likewise
2508         * gcc.target/i386/pr32219-7.c: Likewise.
2509         * gcc.target/i386/pr32219-8.c: Likewise.
2510         * gcc.target/i386/pr39013-1.c: Likewise.
2511         * gcc.target/i386/pr39013-2.c: Likewise.
2512         * gcc.target/i386/pr64317.c: Likewise.
2514 2015-05-21  Jeff Law  <law@redhat.com>
2516         * gcc.target/hppa/shadd-3.c: New test.
2517         * gcc.target/hppa/shadd-4.c: New test.
2519 2015-05-21  Michael Matz  <matz@suse.de>
2521         * gcc.dg/vect/vect-strided-store.c: New test.
2522         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2523         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2525 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2527         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2528         * gcc.dg/pow-sqrt-synth-1.c: New test.
2529         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2531 2015-05-21  Richard Biener  <rguenther@suse.de>
2533         PR c++/66211
2534         * g++.dg/conversion/pr66211.C: New testcase.
2535         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2537 2015-05-21  Jeff Law  <law@redhat.com>
2539         * gcc.target/hppa/shadd-2.c: New test.
2541 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2543         PR target/54236
2544         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2546 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2548         PR target/65937
2549         * gcc.target/arm/pr26702.c: Adjust target selector.
2551 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2553         PR middle-end/66221
2554         * gcc.dg/lto/pr66221_0.c: New test.
2555         * gcc.dg/lto/pr66221_1.c: New test.
2557 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2559         PR c/52952
2560         * gcc.dg/redecl-4.c: Update column numbers.
2561         * gcc.dg/format/bitfld-1.c: Likewise.
2562         * gcc.dg/format/attr-2.c: Likewise.
2563         * gcc.dg/format/attr-6.c: Likewise.
2564         * gcc.dg/format/attr-7.c (baz): Likewise.
2565         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2566         * gcc.dg/format/attr-4.c: Likewise.
2567         * gcc.dg/format/branch-1.c: Likewise.
2568         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2569         locations within strings with embedded escape sequences.
2571 2015-05-20  Jeff Law  <law@redhat.com>
2573         * gcc.target/hppa/hppa.exp: New target test driver.
2574         * gcc.target/hppa/shadd-1.c: New test.
2576 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2578         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2580 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2582         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2583         (fn_33_k_and_r_style): New.
2584         (fn_33_stroustrup_style): New.
2585         (fn_33_allman_style): New.
2586         (fn_33_whitesmiths_style): New.
2587         (fn_33_horstmann_style): New.
2588         (fn_33_ratliff_banner_style): New.
2589         (fn_33_lisp_style): New.
2590         (fn_34_indent_dash_gnu): New.
2591         (fn_34_indent_dash_kr): New.
2592         (fn_34_indent_dash_orig): New.
2593         (fn_34_indent_linux_style): New.
2595 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2597         PR fortran/65548
2598         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2600 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2602         PR tree-optimization/65447
2603         * gcc.dg/tree-ssa/pr65447.c: New test.
2605 2015-05-19  Nathan sidwell  <nathan@acm.org>
2607         * g++.dg/cpp0x/pr65954.C: New.
2609 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2611         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2613 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2615         * lib/target-supports.exp: Vector do not always have natural
2616         alignment on s390*.
2618 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2620         * gcc.dg/loop-invariant.c: New testcase.
2622 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2624         * lib/target-supports.exp: Vector do not always have natural
2625         alignment on s390*.
2627 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2629         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2630         s390*.
2631         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2633 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2635         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2636         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2637         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2638         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2639         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2640         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2641         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2642         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2643         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2644         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2646 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2648         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2650 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2652         * gcc.target/s390/s390.exp
2653         (check_effective_target_vector): New check.
2654         * gcc.target/s390/vector/vec-abi-1.c: New test.
2655         * gcc.target/s390/vector/vec-abi-2.c: New test.
2656         * gcc.target/s390/vector/vec-abi-3.c: New test.
2657         * gcc.target/s390/vector/vec-abi-4.c: New test.
2658         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2659         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2660         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2661         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2662         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2663         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2664         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2665         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2666         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2667         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2668         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2669         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2670         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2671         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2672         * gcc.target/s390/vector/vec-init-1.c: New test.
2673         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2674         * gcc.target/s390/vector/vec-shift-1.c: New test.
2675         * gcc.target/s390/vector/vec-sub-1.c: New test.
2677 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2679         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2681 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2683         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2685 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2687         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2689 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2691         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2693 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2695         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2697 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2699         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2701 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2703         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2705 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2707         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2709 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2711         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2713 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2715         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2717 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2719         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2721 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2723         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2725 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2727         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2729 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2731         PR tree-optimization/66187
2732         * gcc.c-torture/execute/pr66187.c: New test.
2733         * gcc.dg/pr66187-1.c: New test.
2734         * gcc.dg/pr66187-2.c: New test.
2736 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2738         * gcc.dg/vect/bb-slp-35.c: Adjust.
2740 2015-05-19  Richard Biener  <rguenther@suse.de>
2742         PR tree-optimization/66165
2743         * gcc.dg/torture/pr66165.c: New testcase.
2745         PR tree-optimization/66185
2746         * gcc.dg/torture/pr66185.c: New testcase.
2748 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2750         PR target/54236
2751         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2753 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2755         * gcc.target/mips/p5600-bonding.c : New file.
2757 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2759         PR fortran/66106
2760         * gfortran.dg/interface_operator_1.f90: New tests.
2762 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2764         PR fortran/66057
2765         * gfortran.dg/generic_29.f90: New tests.
2767 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2769         PR fortran/66043
2770         * gfortran.dg/storage_size_6.f90: New tests.
2772 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2774         PR fortran/66045
2775         * gfortran.dg/null1.f90: New test.
2777 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2779         PR fortran/66044
2780         * gfortran.dg/entry_21.f90: New test.
2782 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2784         PR fortran/66043
2785         * gfortran.dg/storage_size_6.f90: New tests.
2787 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2789         PR fortran/66040
2790         * gfortran.dg/misplaced_statement.f90: New test.
2792 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2794         PR fortran/66039
2795         * gfortran.dg/filepos1.f90: New test
2797 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2799         PR fortran/64925
2800         * gfortran.dg/pr64925.f90: New test.
2802 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2804         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2805         unit.
2806         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2808 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2810         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2811         to the family of pie capable targets.
2813 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2815         * gcc.target/arm/bics_1.c : New testcase.
2816         * gcc.target/arm/bics_2.c : New testcase.
2817         * gcc.target/arm/bics_3.c : New testcase.
2818         * gcc.target/arm/bics_4.c : New testcase.
2820 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2822         * gcc.target/mips/umips-attr.c: New test.
2824 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2826         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2827         * gcc.dg/20150120-2.c (dg-final): Ditto.
2828         * gcc.dg/20150120-2.c (dg-final): Ditto.
2829         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2831 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2833         PR target/66174
2834         * gcc.target/i386/pr66174.c: New test.
2836 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2838         PR fortran/37131
2839         * gfortran.dg/matmul_bounds_6.f90:  New test.
2840         * gfortran.dg/matmul_bounds_7.f90:  New test.
2842 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2844         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2845         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2846         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2847         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2848         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2849         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2851 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2853         PR fortran/65903
2854         * gfortran.dg/continuation_13.f90: Update test.
2855         * gfortran.dg/pr65903.f90: New test.
2857 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859         PR fortran/66113
2860         * gfortran.dg/block_14.f90:  New test.
2862 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2864         PR fortran/44054
2865         * lib/gfortran-dg.exp: Update regex to handle two locations for
2866         the same diagnostic without caret.
2867         * gfortran.dg/badline.f: Test also that line numbers are correct
2868         before and after "left but not entered" warning.
2870 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2871             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2873         PR target/65768
2874         * gcc.target/arm/maskdata.c: New test.
2876 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2878         PR fortran/65792
2879         * gfortran.dg/derived_constructor_components_5: New test
2881 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2883         PR target/66140
2884         * gcc.target/alpha/pr66140.c: New test.
2886 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2888         PR c/48956
2889         * gcc.dg/Wconversion-complex-c99.c: New test.
2890         * gcc.dg/Wconversion-complex-gnu.c: New test.
2892 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2894         PR tree-optimization/64454
2895         * gcc.dg/modmod.c: New testcase.
2897 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2899         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2901 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2903         PR middle-end/66134
2904         * gcc.target/i386/mpx/pr66134.c: New test.
2906 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2908         * gcc.target/powerpc/pr60158.c: New test.
2910 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2912         * gcc.target/i386/sibcall-7.c: New test.
2913         * gcc.target/i386/sibcall-8.c: New test.
2915 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2917         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2918         (abs64_in_dreg): Likewise.
2920 2015-05-14  Marek Polacek  <polacek@redhat.com>
2922         PR c/66066
2923         PR c/66127
2924         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2925         * gcc.dg/pr19984.c: Likewise.
2926         * gcc.dg/pr66066-1.c: New test.
2927         * gcc.dg/pr66066-2.c: New test.
2928         * gcc.dg/pr66066-3.c: New test.
2930 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2932         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2933         * gcc.dg/pow-sqrt.x: New file.
2934         * gcc.dg/pow-sqrt-1.c: New test.
2935         * gcc.dg/pow-sqrt-2.c: Likewise.
2936         * gcc.dg/pow-sqrt-3.c: Likewise.
2938 2015-05-13  Richard Biener  <rguenther@suse.de>
2940         PR tree-optimization/66123
2941         * gcc.dg/torture/pr66123.c: New testcase.
2943 2015-05-13  Richard Biener  <rguenther@suse.de>
2945         PR middle-end/66110
2946         * gcc.dg/alias-2.c: Adjust.
2947         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2949 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2951         PR target/65103
2952         * gcc.target/i386/pr65103-3.c: New.
2954 2015-05-13  Martin Liska  <mliska@suse.cz>
2956         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2958 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2960         PR target/66112
2961         * gcc.target/i386/pr66112-2.c: New test.
2963         PR target/66112
2964         * gcc.target/i386/pr66112-1.c: New test.
2966 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2968         PR target/66048
2969         * gcc.target/i386/mpx/pr66048.cc: New.
2971 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2973         PR rtl-optimization/64616
2974         * gcc.dg/loop-8.c: New test.
2975         * gcc.dg/loop-9.c: New test.
2977 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2979         PR target/pr66047.c
2980         * gcc.target/i386/pr66047.c: New testcase.
2982 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2984         PR ipa/65873
2985         * gcc.c-torture/compile/pr65873.c: New testcase.
2987 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2989         PR fortran/66111
2990         * gfortran.dg/inline_matmul_10.f90:  New test.
2992 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2994         * c-c++-common/Wmisleading-indentation.c: New testcase.
2995         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2996         * c-c++-common/Wmisleading-indentation-2.md: New file.
2998 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3000         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3001         "break".
3002         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3004 2015-05-12  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/66101
3007         * gcc.dg/torture/pr66101.c: New testcase.
3009 2015-05-12  Richard Biener  <rguenther@suse.de>
3011         PR tree-optimization/37021
3012         * gcc.target/i386/vect-addsub.c: New testcase.
3014 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3016         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3018 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3020         PR tree-optimization/66010
3021         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3023 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3025         PR c++/65133
3026         * g++.dg/cpp0x/trailing10.C: New.
3028 2015-05-12  Richard Biener  <rguenther@suse.de>
3030         * gcc.dg/vect/bb-slp-35.c: New testcase.
3032 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3034         PR fortran/66100
3035         * gfortran.dg/bound_simplification_6.f90: New.
3037 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3039         * gcc.target/mips/branch-1.c: Pass argument to bar().
3041 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3043         PR target/65753
3044         * gcc.target/i386/pr65753.c: New test.
3046 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3048         PR rtl-optimization/66076
3049         * gcc.dg/torture/pr66076.c: New test.
3051 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3053         PR fortran/66041
3054         * gfortran.dg/inline_matmul_7.f90:  New test.
3055         * gfortran.dg/inline_matmul_8.f90:  New test.
3056         * gfortran.dg/inline_matmul_9.f90:  New test.
3058 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3060         * gfortran.dg/bound_simplification_5.f90: New.
3062 2015-05-09  Jason Merrill  <jason@redhat.com>
3064         * lib/target-supports.exp (cxx_default): New global.
3065         (check_effective_target_c++11_only)
3066         (check_effective_target_c++14_only)
3067         (check_effective_target_c++98_only)
3068         (check_effective_target_c++1z_only): Check it.
3070 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3072         PR tree-optimization/64454
3073         * gcc.dg/tree-ssa/vrp97.c: New file.
3074         * gcc.dg/vect/slp-perm-7.c: Update.
3076 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3078         PR fortran/65894
3079         * gfortran.dg/elemental_subroutine_11.f90: New test.
3081 2015-05-08  Richard Biener  <rguenther@suse.de>
3083         PR tree-optimization/66036
3084         * gcc.dg/vect/slp-41.c: New testcase.
3086 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3088         * gfortran.dg/elemental_optional_args_7.f90: New.
3090 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3092         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3093         allow cmlt or sshr.
3095 2015-05-08  Marek Polacek  <polacek@redhat.com>
3097         PR c/64918
3098         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3099         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3101 2015-05-07  Marek Polacek  <polacek@redhat.com>
3103         PR c/65179
3104         * c-c++-common/Wshift-negative-value-1.c: New test.
3105         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3106         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3107         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3108         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3109         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3110         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3111         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3112         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3114 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3116         PR middle-end/192
3117         PR middle-end/54303
3118         * gcc.dg/fdata-sections-2.c: New file.
3120 2015-05-07  Marek Polacek  <polacek@redhat.com>
3122         PR testsuite/66046
3123         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3124         last dg-output.
3125         * c-c++-common/ubsan/align-7.c: Likewise.
3126         * c-c++-common/ubsan/bounds-8.c: Likewise.
3127         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3128         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3129         * c-c++-common/ubsan/null-1.c: Likewise.
3130         * c-c++-common/ubsan/null-10.c: Likewise.
3131         * c-c++-common/ubsan/null-11.c: Likewise.
3132         * c-c++-common/ubsan/null-2.c: Likewise.
3133         * c-c++-common/ubsan/null-3.c: Likewise.
3134         * c-c++-common/ubsan/null-4.c: Likewise.
3135         * c-c++-common/ubsan/null-5.c: Likewise.
3136         * c-c++-common/ubsan/null-6.c: Likewise.
3137         * c-c++-common/ubsan/null-7.c: Likewise.
3138         * c-c++-common/ubsan/null-8.c: Likewise.
3139         * c-c++-common/ubsan/null-9.c: Likewise.
3140         * c-c++-common/ubsan/object-size-1.c: Likewise.
3141         * c-c++-common/ubsan/object-size-10.c: Likewise.
3142         * c-c++-common/ubsan/object-size-4.c: Likewise.
3143         * c-c++-common/ubsan/object-size-5.c: Likewise.
3144         * c-c++-common/ubsan/object-size-7.c: Likewise.
3145         * c-c++-common/ubsan/object-size-8.c: Likewise.
3146         * c-c++-common/ubsan/object-size-9.c: Likewise.
3147         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3148         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3149         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3150         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3151         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3152         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3153         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3154         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3155         * c-c++-common/ubsan/pr59333.c: Likewise.
3156         * c-c++-common/ubsan/pr59667.c: Likewise.
3157         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3158         * c-c++-common/ubsan/pr60636.c: Likewise.
3159         * c-c++-common/ubsan/pr63802.c: Likewise.
3160         * c-c++-common/ubsan/recovery-1.c: Likewise.
3161         * c-c++-common/ubsan/recovery-3.c: Likewise.
3162         * c-c++-common/ubsan/shift-1.c: Likewise.
3163         * c-c++-common/ubsan/shift-2.c: Likewise.
3164         * c-c++-common/ubsan/shift-4.c: Likewise.
3165         * c-c++-common/ubsan/shift-7.c: Likewise.
3166         * c-c++-common/ubsan/undefined-2.c: Likewise.
3167         * c-c++-common/ubsan/vla-1.c: Likewise.
3168         * g++.dg/ubsan/null-1.C: Likewise.
3169         * g++.dg/ubsan/null-3.C: Likewise.
3170         * g++.dg/ubsan/null-4.C: Likewise.
3171         * g++.dg/ubsan/vptr-8.C: Likewise.
3172         * g++.dg/ubsan/vptr-9.C: Likewise.
3173         * gcc.dg/ubsan/bounds-2.c: Likewise.
3174         * gcc.dg/ubsan/object-size-9.c: Likewise.
3176 2015-05-07  Jeff Law  <law@redhat.com>
3178         * gcc.dg/tree-ssa/shorten-1.c: New test.
3180 2015-05-07  Richard Biener  <rguenther@suse.de>
3182         PR tree-optimization/66002
3183         * gcc.dg/vect/vect-125.c: New testcase.
3185 2015-05-07  Marek Polacek  <polacek@redhat.com>
3186             Martin Uecker  <uecker@eecs.berkeley.edu>
3188         * c-c++-common/ubsan/bounds-10.c: New test.
3190 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3192         * jit.dg/harness.h (set_options): Wrap with
3193         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3194         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3195         Special-case test-benchmark.c as a negative.
3196         * jit.dg/test-benchmark.c: New file.
3198 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3200         PR target/64208
3201         * gcc.target/arm/pr64208.c: New test.
3203 2015-05-06  Alan Modra  <amodra@gmail.com>
3205         PR target/66020
3206         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3207         (gparms): Make volatile.
3209 2015-05-06  Richard Biener  <rguenther@suse.de>
3211         PR tree-optimization/62283
3212         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3214 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3216         PR target/66015
3217         * gcc.target/aarch64/iinline-attr-1.c: New test.
3219 2015-05-06  Richard Biener  <rguenther@suse.de>
3221         * gcc.dg/vect/bb-slp-34.c: New testcase.
3223 2015-05-06  Richard Biener  <rguenther@suse.de>
3225         PR tree-optimization/62283
3226         * gcc.dg/vect/bb-slp-14.c: Adjust.
3228 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3230         PR target/65990
3231         * gcc.target/i386/pr65990.c: New test.
3233 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3235         PR target/65915
3236         * gcc.target/i386/pr65915.c: New.
3238 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3240         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3241         'va_list escapes 0'.
3243 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3245         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3246         in r222173.
3248 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3250         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3251         * gcc.target/arm/pr65924.c: Likewise.
3253 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3255         PR target/65871
3256         * gcc.target/i386/pr65871-3.c: New test.
3258 2015-05-04  Jeff Law  <law@redhat.com>
3260         Revert:
3261         2015-05-04  Jeff Law  <law@redhat.com>
3262         * gcc.dg/tree-ssa/shorten-1.c: New test.
3264 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3265             Jakub Jelinek  <jakub@redhat.com>
3267         PR c++/66007
3268         * g++.dg/cpp0x/Wnarrowing4.C: New.
3270 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3272         * lib/target-supports.exp
3273         (check_effective_target_keeps_null_pointer_checks): Clarify that
3274         this is for targets that disable -fdelete-null-pointer-checks,
3275         not default it to off.
3276         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3277         -fdelete-null-pointer-checks explicit.
3278         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3279         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3280         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3281         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3282         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3283         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3284         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3285         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3286         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3287         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3288         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3289         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3290         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3291         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3292         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3293         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3294         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3295         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3296         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3297         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3298         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3299         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3300         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3301         * g++.dg/cpp0x/static_assert9.C: Likewise.
3302         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3303         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3304         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3305         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3306         * g++.dg/tree-ssa/pr26406.C: Likewise.
3308 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3310         PR tree-optimization/65984
3311         * c-c++-common/ubsan/pr65984.c: New test.
3313 2015-05-04  Jeff Law  <law@redhat.com>
3315         * gcc.dg/tree-ssa/shorten-1.c: New test.
3317 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3319         PR fortran/44735
3320         * gfortran.dg/pr44735.f90: New test.
3322 2015-05-04  Richard Biener  <rguenther@suse.de>
3324         PR tree-optimization/65965
3325         * gcc.dg/vect/bb-slp-33.c: New testcase.
3327 2015-05-04  Richard Biener  <rguenther@suse.de>
3329         PR tree-optimization/65935
3330         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3332 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3334         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3335         for each supported variant instead of CHECK_RESULTS.
3336         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3337         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3338         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3339         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3340         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3341         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3342         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3343         expected results for unsupported variants.  Call CHECK for each
3344         supported variant instead of CHECK_RESULTS.
3345         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3346         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3347         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3348         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3349         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3350         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3351         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3352         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3353         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3354         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3355         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3356         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3357         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3358         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3359         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3360         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3361         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3362         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3363         expected results for unsupported variants.
3364         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3365         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3366         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3367         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3368         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3369         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3370         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3371         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3372         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3373         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3374         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3375         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3376         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3377         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3378         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3379         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3380         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3381         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3382         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3383         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3384         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3385         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3386         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3387         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3388         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3389         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3390         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3391         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3393 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3395         PR fortran/37131
3396         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3398 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3399             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3401         PR c++/65858
3402         * g++.dg/cpp0x/Wnarrowing3.C: New.
3404 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3406         * gcc.dg/20150120-1.c: New test.
3407         * gcc.dg/20150120-2.c: New test.
3408         * gcc.dg/20150120-3.c: New test.
3410 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3412         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3414 2015-05-01  Renlin Li  <renlin.li@arm.com>
3416         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3418 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3420         * gfortran.dg/bound_simplification_4.f90: New.
3422 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3424         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3425         with powerpc_p8vector_ok.
3427 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3429         PR fortran/37131
3430         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3431         scan pattern.
3432         * gfortran.dg/bound_9.f90:  New test case.
3434 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3436         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3437         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3438         for 32bit x86 targets.
3439         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3440         for 32bit x86 targets.
3441         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3442         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3443         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3444         for 32bit x86 targets.
3446 2015-04-30  Marek Polacek  <polacek@redhat.com>
3448         PR tree-optimization/63551
3449         * g++.dg/ipa/pr63551.C: New test.
3451 2015-04-30  Caroline Tice  <cmtice@google.com>
3453         PR  65929
3454         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3455         partition size on certain targets.
3457 2015-04-30  Renlin Li  <renlin.li@arm.com>
3459         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3461 2015-04-30  Marek Polacek  <polacek@redhat.com>
3463         * c-c++-common/Wbool-compare-3.c: New test.
3465         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3466         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3468 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3470         PR c++/57610
3471         * g++.dg/init/ref22.C: New.
3473 2015-04-30  Marek Polacek  <polacek@redhat.com>
3475         * gcc.dg/init-bad-8.c: New test.
3477         * gcc.dg/incomplete-typedef-1.c: New test.
3479 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3481         PR c++/59955
3482         * g++.dg/template/crash121.C: New.
3484 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3486         * gcc.target/mips/call-from-init.c: New test.
3487         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3489 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3491         PR target/65871
3492         * gcc.target/i386/pr65871-1.c: New test.
3493         * gcc.target/i386/pr65871-2.c: Ditto.
3495 2015-04-29  Marek Polacek  <polacek@redhat.com>
3497         PR c/64610
3498         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3499         * c-c++-common/Wbool-compare-2.c: New test.
3501 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3503         PR target/65770
3504         * gcc.target/aarch64/vstN_lane_1.c: New file.
3506 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3508         PR c++/64667
3509         * g++.dg/warn/Winit-self-3.C: New.
3511 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3513         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3515 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3517         PR target/65924
3518         * gcc.target/arm/pr65924.c: New test.
3520 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3522         * g++.dg/gomp/tpl-target-update.C: New file.
3524 2015-04-29  Richard Biener  <rguenther@suse.de>
3526         PR tree-optimization/65917
3527         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3529 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3531         PR target/64835
3532         * gcc.dg/ipa/iinline-attr.c: New test.
3533         * gcc.target/i386/iinline-attr-2.c: New test.
3535 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3537         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3538         segfault is fixed.
3540 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3542         * gcc.dg/vect/vect-33.c: Remove spurious line.
3544 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3546         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3548 2015-04-28  Marek Polacek  <polacek@redhat.com>
3550         PR c/65901
3551         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3552         * gcc.dg/pr65901.c: New test.
3554 2015-04-28  Richard Biener  <rguenther@suse.de>
3556         PR tree-optimization/62283
3557         * gfortran.dg/vect/pr62283-2.f: New testcase.
3558         * gcc.dg/vect/bb-slp-14.c: Adjust.
3560 2015-04-28  Richard Biener  <rguenther@suse.de>
3562         PR tree-optimization/65851
3563         * g++.dg/torture/pr65851.C: New testcase.
3565 2015-04-27  Jeff Law <law@redhat.com>
3567         PR tree-optimization/65217
3568         * gcc.target/i386/pr65217.c: Remove XFAIL.
3570 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3572         PR fortran/60322
3573         Add tests forgotten to svn-add.
3574         * gfortran.dg/class_allocate_19.f03: New test.
3575         * gfortran.dg/class_array_20.f03: New test.
3576         * gfortran.dg/class_array_21.f03: New test.
3577         * gfortran.dg/finalize_29.f08: New test.
3579 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3581         PR fortran/59678
3582         PR fortran/65841
3583         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3584         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3586 2015-04-27  Caroline Tice  <cmtice@google.com>
3588         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3589         partition size.
3591 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3593         PR target/64579
3594         * gcc.target/powerpc/htm-1.c: New test.
3595         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3596         on 64-bit compiles.
3597         (__builtin_tabortdci): Likewise.
3598         (__builtin_tcheck): Remove operand.
3599         * lib/target-supports.exp (check_htm_hw_available): New function.
3601 2015-04-27  Richard Biener  <rguenther@suse.de>
3603         * gcc.target/i386/pr65217.c: XFAIL.
3605 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3607         PR tree-optimization/65875
3608         * gcc.c-torture/compile/pr65875.c: New test.
3610 2015-04-25  Marek Polacek  <polacek@redhat.com>
3612         PR c/52085
3613         * gcc.dg/enum-incomplete-2.c: New test.
3614         * gcc.dg/enum-mode-1.c: New test.
3616 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3618         PR target/65849
3619         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3620         set new options.
3621         * gcc.target/powerpc/pr65849-2.c: Likewise.
3623 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3625         PR tree-optimization/65802
3626         * g++.dg/pr65802.C: Move to ...
3627         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3628         stdarg.h.  Rewrite for C.
3629         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3630         va_start and va_end.  Remove unnecessary inline asm.
3632 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3633             Wei Mi  <wmi@google.com>
3635         * gcc.target/i386/sse2-load-multi.c: New test.
3636         * gcc.target/i386/sse2-store-multi.c: Ditto.
3638 2015-04-24  Marek Polacek  <polacek@redhat.com>
3640         PR c/65830
3641         * c-c++-common/pr65830.c: New test.
3643         PR c/63357
3644         * c-c++-common/Wlogical-op-1.c: New test.
3646 2015-04-24  Marek Polacek  <polacek@redhat.com>
3648         PR c/61534
3649         * c-c++-common/pr61534-1.c: New test.
3651 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3652             Steven Bosscher <steven@gcc.gnu.org>
3654         PR rtl-optimization/34503
3655         * gcc.target/arm/pr64616.c: New file.
3657 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3659         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3661 2015-04-24  Terry Guo  <terry.guo@arm.com>
3663         * gcc.target/arm/pr65710.c: Update the options.
3665 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3667         * gcc.target/i386/pr65523.c: Skip x32.
3669 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3671         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3672         to look for vcl* where appropriate.
3674 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3676         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3677         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3679 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3681         PR target/26702
3682         * gcc.target/arm/pr26702.c: New test.
3684 2015-04-23  Marek Polacek  <polacek@redhat.com>
3686         PR c/65345
3687         * gcc.dg/pr65345-1.c: New test.
3688         * gcc.dg/pr65345-2.c: New test.
3690 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3692         * gcc.target/powerpc/crypto-builtin-2.c: New.
3694 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3696         PR fortran/60322
3697         * gfortran.dg/class_allocate_19.f03: New test.
3698         * gfortran.dg/class_array_20.f03: New test.
3699         * gfortran.dg/class_array_21.f03: New test.
3700         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3701         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3702         initialization correctly.
3703         * gfortran.dg/finalize_29.f08: New test.
3705 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3707         * gcc.target/powerpc/swaps-p8-18.c: New test.
3709 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3711         PR target/65456
3712         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3713         * gcc.dg/vect/bb-slp-25.c: Likewise.
3714         * gcc.dg/vect/bb-slp-29.c: Likewise.
3715         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3716         vect_no_align && { ! vect_hw_misalign }.
3717         * gcc.dg/vect/bb-slp-9.c: Likewise.
3718         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3719         vect_hw_misalign.
3720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3721         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3722         account for POWER8, where peeling for alignment is not needed.
3723         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3724         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3725         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3726         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3727         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3728         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3729         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3730         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3731         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3732         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3733         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3734         * gcc.dg/vect/pr16105.c: Likewise.
3735         * gcc.dg/vect/pr20122.c: Likewise.
3736         * gcc.dg/vect/pr33804.c: Likewise.
3737         * gcc.dg/vect/pr33953.c: Likewise.
3738         * gcc.dg/vect/pr56787.c: Likewise.
3739         * gcc.dg/vect/pr58508.c: Likewise.
3740         * gcc.dg/vect/slp-25.c: Likewise.
3741         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3742         * gcc.dg/vect/vect-105.c: Likewise.
3743         * gcc.dg/vect/vect-27.c: Likewise.
3744         * gcc.dg/vect/vect-29.c: Likewise.
3745         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3746         POWER8.
3747         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3748         && { ! vect_hw_misalign }.
3749         * gcc.dg/vect/vect-44.c: Likewise.
3750         * gcc.dg/vect/vect-48.c: Likewise.
3751         * gcc.dg/vect/vect-50.c: Likewise.
3752         * gcc.dg/vect/vect-52.c: Likewise.
3753         * gcc.dg/vect/vect-56.c: Likewise.
3754         * gcc.dg/vect/vect-60.c: Likewise.
3755         * gcc.dg/vect/vect-72.c: Likewise.
3756         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3757         * gcc.dg/vect/vect-75.c: Likewise.
3758         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3759         * gcc.dg/vect/vect-77-global.c: Likewise.
3760         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3761         * gcc.dg/vect/vect-78-global.c: Likewise.
3762         * gcc.dg/vect/vect-93.c: Likewise.
3763         * gcc.dg/vect/vect-95.c: Likewise.
3764         * gcc.dg/vect/vect-96.c: Likewise.
3765         * gcc.dg/vect/vect-cond-1.c: Likewise.
3766         * gcc.dg/vect/vect-cond-3.c: Likewise.
3767         * gcc.dg/vect/vect-cond-4.c: Likewise.
3768         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3769         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3770         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3771         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3772         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3773         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3774         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3775         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3776         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3777         * gcc.dg/vect/vect-outer-5.c: Likewise.
3778         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3779         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3780         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3781         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3782         * gcc.dg/vect/vect-peel-3.c: Likewise.
3783         * gcc.dg/vect/vect-peel-4.c: Likewise.
3784         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3785         * gcc.target/powerpc/pr65456.c: New test.
3786         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3787         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3788         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3789         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3790         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3791         vect_no_align && { ! vect_hw_misalign }.
3792         * gfortran.dg/vect/vect-3.f90: Likewise.
3793         * gfortran.dg/vect/vect-4.f90: Likewise.
3794         * gfortran.dg/vect/vect-5.f90: Likewise.
3795         * lib/target-supports.exp (check_effective_target_vect_no_align):
3796         Return 1 for POWER8.
3797         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3799 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3801         PR fortran/65429
3802         * gfortran.dg/pr65429.f90: New test.
3804 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3806         * c-c++-common/asan/user-section-1.c: New test.
3807         * c-c++-common/asan/user-section-2.c: New test.
3808         * c-c++-common/asan/user-section-3.c: New test.
3810 2015-04-22  Hale Wang  <hale.wang@arm.com>
3811             Terry Guo  <terry.guo@arm.com>
3813         PR rtl-optimization/64818
3814         * gcc.target/arm/pr64818.c: New test.
3816 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3818         PR ipa/65076
3819         * g++.dg/tree-ssa/pr61034.C: Update template.
3820         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3821         * gcc.dg/Warray-bounds-11.c: Likewise.
3822         * gcc.dg/Warray-bounds.c: Likewise.
3824 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826         PR libgfortran/65234
3827         * gfortran.dg/fmt_unlimited.f90: New test.
3829 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3831         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3832         headers.
3833         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3834         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3835         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3836         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3837         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3838         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3839         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3841 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3843         PR libgfortran/56743
3844         * gfortran.dg/namelist_87.f90: New test.
3846 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3848         * gcc.target/aarch64/mult-synth_1.c: New test.
3849         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3850         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3851         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3852         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3853         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3855 2015-04-21  Richard Biener  <rguenther@suse.de>
3857         PR tree-optimization/65650
3858         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3859         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3860         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3861         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3862         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3863         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3865 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3867         PR tree-optimization/65802
3868         * g++.dg/pr65802.C: New test.
3870 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3872         PR testsuite/65767
3873         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3874         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3876 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3878         PR c++/65801
3879         * g++.dg/cpp0x/Wnarrowing2.C: New.
3881 2015-04-20  Jeff Law  <law@redhat.com>
3883         PR tree-optimization/65658
3884         * gcc.dg/pr65658.c: New test.
3886 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3888         PR target/64134
3889         * gcc.target/aarch64/vec_init_1.c: New test.
3891 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3893         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3894         targets.
3896 2015-04-18  Martin Sebor  <msebor@redhat.com>
3898         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3899         of non-nul characters.
3900         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3902 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3904         PR target/65787
3905         * gcc.target/powerpc/pr65787.c: New.
3907 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3909         PR target/65689
3910         * gcc.target/aarch64/c-output-template-4.c: New test.
3912 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3914         PR target/65780
3915         * gcc.dg/pr65780-1.c: New test.
3916         * gcc.dg/pr65780-2.c: Likewise.
3917         * gcc.target/i386/pr32219-9.c: Likewise.
3918         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3919         symbol.
3920         * gcc.target/i386/pr64317.c (c): Initialize.
3922 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3924         PR target/65612
3925         * g++.dg/ext/mv18.C: New test.
3926         * g++.dg/ext/mv19.C: Likewise.
3927         * g++.dg/ext/mv20.C: Likewise.
3928         * g++.dg/ext/mv21.C: Likewise.
3929         * g++.dg/ext/mv22.C: Likewise.
3930         * g++.dg/ext/mv23.C: Likewise.
3932 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3934         PR c++/64527
3935         * g++.dg/init/pr64527.C: New test.
3937 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3938             Michael Matz  <matz@suse.de>
3940         PR tree-optimization/64950
3941         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3942         x86_64-*-*.
3944 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3946         * c-c++-common/asan/user-section-1.c: New test.
3948 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3950         PR debug/65771
3951         * gcc.dg/debug/pr65771.c: New test.
3953 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3955         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3956         __buitlin_alloca with __builtin_alloca.
3958 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3960         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3962 2015-04-16  Richard Biener  <rguenther@suse.de>
3964         PR tree-optimization/64277
3965         * gcc.dg/Warray-bounds-14.c: New testcase.
3966         * gcc.dg/Warray-bounds-15.c: Likewise.
3967         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3968         * c-c++-common/ubsan/bounds-6.c: Likewise.
3970 2015-04-16  Renlin Li  <renlin.li@arm.com>
3972         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3973         * gcc.target/arm/unsigned-float.c: New.
3975 2015-04-16  Richard Biener  <rguenther@suse.de>
3977         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3978         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3979         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3981 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3983         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3984         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3985         * g++.dg/cpp0x/defaulted21.C: Likewise.
3986         * g++.dg/cpp0x/defaulted28.C: Likewise.
3987         * g++.dg/cpp0x/defaulted47.C: Likewise.
3988         * g++.dg/cpp0x/elision_neg.C: Likewise.
3989         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3990         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3991         * g++.dg/cpp0x/implicit1.C: Likewise.
3992         * g++.dg/cpp0x/implicit9.C: Likewise.
3993         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3994         * g++.dg/cpp0x/range-for13.C: Likewise.
3995         * g++.dg/gomp/clause-2.C: Likewise.
3996         * g++.dg/gomp/udr-5.C: Likewise.
3997         * g++.dg/inherit/access6.C: Likewise.
3998         * g++.dg/lookup/duperr1.C: Likewise.
3999         * g++.dg/lookup/friend2.C: Likewise.
4000         * g++.dg/lookup/pr6936.C: Likewise.
4001         * g++.dg/lookup/scoped1.C: Likewise.
4002         * g++.dg/lookup/using26.C: Likewise.
4003         * g++.dg/lookup/using38.C: Likewise.
4004         * g++.dg/other/access2.C: Likewise.
4005         * g++.dg/overload/defarg3.C: Likewise.
4006         * g++.dg/overload/defarg6.C: Likewise.
4007         * g++.dg/parse/access11.C: Likewise.
4008         * g++.dg/parse/access2.C: Likewise.
4009         * g++.dg/parse/access3.C: Likewise.
4010         * g++.dg/parse/access4.C: Likewise.
4011         * g++.dg/parse/access5.C: Likewise.
4012         * g++.dg/parse/access6.C: Likewise.
4013         * g++.dg/parse/access8.C: Likewise.
4014         * g++.dg/parse/access9.C: Likewise.
4015         * g++.dg/parse/crash40.C: Likewise.
4016         * g++.dg/tc1/dr142.C: Likewise.
4017         * g++.dg/tc1/dr166.C: Likewise.
4018         * g++.dg/tc1/dr52.C: Likewise.
4019         * g++.dg/template/access11.C: Likewise.
4020         * g++.dg/template/access18.C: Likewise.
4021         * g++.dg/template/access19.C: Likewise.
4022         * g++.dg/template/access2.C: Likewise.
4023         * g++.dg/template/access20.C: Likewise.
4024         * g++.dg/template/access26.C: Likewise.
4025         * g++.dg/template/access3.C: Likewise.
4026         * g++.dg/template/access7.C: Likewise.
4027         * g++.dg/template/conv12.C: Likewise.
4028         * g++.dg/template/crash69.C: Likewise.
4029         * g++.dg/template/friend31.C: Likewise.
4030         * g++.dg/template/friend32.C: Likewise.
4031         * g++.dg/template/memfriend15.C: Likewise.
4032         * g++.dg/template/memfriend16.C: Likewise.
4033         * g++.dg/template/memfriend17.C: Likewise.
4034         * g++.dg/template/memfriend7.C: Likewise.
4035         * g++.dg/template/pr32519.C: Likewise.
4036         * g++.dg/template/qualttp21.C: Likewise.
4037         * g++.dg/template/qualttp8.C: Likewise.
4038         * g++.dg/template/ttp10.C: Likewise.
4039         * g++.dg/template/typedef11.C: Likewise.
4040         * g++.dg/template/typedef13.C: Likewise.
4041         * g++.dg/template/typedef19.C: Likewise.
4042         * g++.dg/template/typedef20.C: Likewise.
4043         * g++.dg/template/typedef22.C: Likewise.
4044         * g++.dg/template/using16.C: Likewise.
4045         * g++.dg/template/virtual3.C: Likewise.
4046         * g++.dg/ubsan/pr61272.C: Likewise.
4047         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4048         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4049         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4050         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4051         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4052         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4053         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4054         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4055         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4056         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4057         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4058         * g++.old-deja/g++.jason/access17.C: Likewise.
4059         * g++.old-deja/g++.jason/access18.C: Likewise.
4060         * g++.old-deja/g++.jason/access22.C: Likewise.
4061         * g++.old-deja/g++.jason/access23.C: Likewise.
4062         * g++.old-deja/g++.jason/access8.C: Likewise.
4063         * g++.old-deja/g++.jason/delete3.C: Likewise.
4064         * g++.old-deja/g++.jason/report.C: Likewise.
4065         * g++.old-deja/g++.law/access2.C: Likewise.
4066         * g++.old-deja/g++.law/access3.C: Likewise.
4067         * g++.old-deja/g++.law/access4.C: Likewise.
4068         * g++.old-deja/g++.law/access5.C: Likewise.
4069         * g++.old-deja/g++.law/arm12.C: Likewise.
4070         * g++.old-deja/g++.law/arm14.C: Likewise.
4071         * g++.old-deja/g++.law/ctors13.C: Likewise.
4072         * g++.old-deja/g++.law/union2.C: Likewise.
4073         * g++.old-deja/g++.law/visibility12.C: Likewise.
4074         * g++.old-deja/g++.law/visibility15.C: Likewise.
4075         * g++.old-deja/g++.law/visibility16.C: Likewise.
4076         * g++.old-deja/g++.law/visibility17.C: Likewise.
4077         * g++.old-deja/g++.law/visibility18.C: Likewise.
4078         * g++.old-deja/g++.law/visibility19.C: Likewise.
4079         * g++.old-deja/g++.law/visibility20.C: Likewise.
4080         * g++.old-deja/g++.law/visibility21.C: Likewise.
4081         * g++.old-deja/g++.law/visibility24.C: Likewise.
4082         * g++.old-deja/g++.law/visibility4.C: Likewise.
4083         * g++.old-deja/g++.law/visibility5.C: Likewise.
4084         * g++.old-deja/g++.law/visibility6.C: Likewise.
4085         * g++.old-deja/g++.law/visibility7.C: Likewise.
4086         * g++.old-deja/g++.law/visibility8.C: Likewise.
4087         * g++.old-deja/g++.law/visibility9.C: Likewise.
4088         * g++.old-deja/g++.niklas/t135.C: Likewise.
4089         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4090         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4091         * g++.old-deja/g++.other/access11.C: Likewise.
4092         * g++.old-deja/g++.other/access4.C: Likewise.
4093         * g++.old-deja/g++.other/access7.C: Likewise.
4094         * g++.old-deja/g++.other/crash1.C: Likewise.
4095         * g++.old-deja/g++.other/crash7.C: Likewise.
4096         * g++.old-deja/g++.other/friend1.C: Likewise.
4097         * g++.old-deja/g++.other/friend4.C: Likewise.
4098         * g++.old-deja/g++.other/friend9.C: Likewise.
4099         * g++.old-deja/g++.other/lineno1.C: Likewise.
4100         * g++.old-deja/g++.other/using1.C: Likewise.
4101         * g++.old-deja/g++.pt/enum14.C: Likewise.
4102         * g++.old-deja/g++.pt/friend11.C: Likewise.
4103         * g++.old-deja/g++.pt/friend21.C: Likewise.
4104         * g++.old-deja/g++.pt/friend3.C: Likewise.
4105         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4106         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4107         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4108         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4110 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4112         PR ipa/65765
4113         * g++.dg/ipa/pr65765.C: New test.
4115 2015-04-15  Nick Clifton  <nickc@redhat.com>
4117         * gcc.target/rx/builtins.c: Disable RMPA test if string
4118         instructions are not allowed.
4120 2015-04-15  Alan Modra  <amodra@gmail.com>
4122         * gcc.dg/pr65408.c: New.
4124 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4126         PR target/65729
4127         * gcc.target/arm/pr65729.c: New test.
4129 2015-04-14  Richard Biener  <rguenther@suse.de>
4131         PR tree-optimization/65758
4132         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4134 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4136         PR target/65648
4137         * gcc.c-torture/execute/pr65648.c: New test.
4139 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4141         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4142         __builtin_finite instead of finite.
4143         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4144         Likewise.
4146 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4148         PR tree-optimization/63387
4149         * gcc.dg/pr63387.c: New testcase.
4151 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4153         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4155 2015-04-13  Richard Biener  <rguenther@suse.de>
4157         PR tree-optimization/65204
4158         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4160 2015-04-13  Terry Guo  <terry.guo@arm.com>
4162         PR target/65710
4163         * gcc.target/arm/pr65710.c: New.
4165 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4167         PR tree-optimization/65747
4168         * g++.dg/torture/pr65747.C: New test.
4170 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4172         PR c++/65736
4173         * g++.dg/cpp0x/pr65736.C: New test.
4175 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4176             Martin Liska  <mliska@suse.cz>
4178         PR ipa/65722
4179         * g++.dg/ipa/pr65722.C: New testcase.
4181 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4183         PR tree-optimization/65735
4184         * gcc.c-torture/compile/pr65735.c: New test.
4186 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4188         PR middle-end/65554
4189         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4191 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4193         PR target/65671
4194         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4196 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4198         PR target/65647
4199         * gcc.target/arm/pr65647-2.c: New.
4201 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4203         PR target/65694
4204         * g++.dg/torture/pr65694.C: New test.
4206 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4208         * gfortran.dg/coarray_lock_6.f90: New.
4209         * gfortran.dg/coarray_lock_7.f90: New.
4210         * gfortran.dg/coarray/lock_2.f90: New.
4212 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4214         PR fortran/56674
4215         PR fortran/58813
4216         PR fortran/59016
4217         PR fortran/59024
4218         * gfortran.dg/used_types_27.f90: New.
4220 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4222         PR target/65671
4223         * gcc.target/i386/pr65671.c: New.
4225 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4227         PR tree-optimization/65709
4228         * c-c++-common/ubsan/align-9.c: New test.
4230 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4232         PR fortran/56852
4233         * gfortran.dg/pr56852.f90: New test.
4235 2015-04-09  Marek Polacek  <polacek@redhat.com>
4236             Jakub Jelinek  <jakub@redhat.com>
4238         PR middle-end/65554
4239         * g++.dg/opt/pr65554.C: New test.
4241 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4243         PR c++/65690
4244         * c-c++-common/attr-aligned-1.c: New test.
4246 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4248         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4250 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4252         PR target/65676
4253         * gcc.target/i386/sse-25.c: New.
4255 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4257         PR target/65693
4258         * gcc.target/i386/pr65693.c: New test.
4260 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4262         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4264 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4266         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4268 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4270         * gcc.target/i386/thunk-retbnd.c: New.
4272 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4274         * gnat.dg/opt48.adb: New test.
4275         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4276         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4278 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4280         PR ipa/65540
4281         * gcc.c-torture/compile/pr65540.c: New.
4283 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4285         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4286         -Wno-pointer-arith.
4288 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4290         PR debug/65678
4291         * g++.dg/debug/pr65678.C: New test.
4293         PR middle-end/65680
4294         * gcc.c-torture/compile/pr65680.c: New test.
4296 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4298         PR fortran/65548
4299         * gfortran.dg/allocate_with_source_5.f90: New test.
4301 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4303         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4304         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4306 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4308         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4310 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4312         PR target/65614
4313         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4314         to get floating point compression.
4315         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4317 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4319         PR preprocessor/61977
4320         * gcc.dg/cpp/pr61977.c: New test.
4322 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4324         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4326 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4328         PR target/65647
4329         * gcc.target/arm/pr65647.c: New.
4331 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4333         PR ipa/65655
4334         * g++.dg/torture/pr65655.C: New testcase.
4336 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4338         PR c++/64085
4339         * g++.dg/cpp1y/lambda-init13.C: New.
4341 2015-04-03  Marek Polacek  <polacek@redhat.com>
4343         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4345 2015-04-02  Marek Polacek  <polacek@redhat.com>
4347         PR c++/65642
4348         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4349         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4351 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4353         PR preprocessor/61977
4354         * gcc.target/powerpc/pr61977-1.c: New test.
4355         * gcc.target/powerpc/pr61977-2.c: New test.
4357 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4359         PR c++/56100
4360         * g++.dg/warn/Wshadow-8.C: New.
4361         * g++.dg/warn/Wshadow-9.C: Likewise.
4362         * g++.dg/warn/Wshadow-10.C: Likewise.
4363         * g++.dg/warn/Wshadow-11.C: Likewise.
4365 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4367         * gcc.dg/pr23623.c: Added aligned attribute.
4368         * gcc.dg/20141029-1.c: Likewise.
4369         * gcc.dg/20150306-1.c: New test.
4371 2015-04-01  Marek Polacek  <polacek@redhat.com>
4373         PR c++/65554
4374         * g++.dg/cpp0x/initlist93.C: New test.
4375         * g++.dg/cpp0x/initlist94.C: New test.
4377 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4379         PR target/65624
4380         * gcc.target/aarch64/pr65624.c: New test.
4382 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4384         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4386 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4388         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4389         extra variable to force stack alignment.
4390         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4391         extra variable to force stack alignment.
4393 2015-03-31  Marek Polacek  <polacek@redhat.com>
4395         PR c++/65390
4396         * g++.dg/template/pr65390.C: New test.
4398 2015-03-31  Martin Liska  <mliska@suse.cz>
4400         * g++.dg/ipa/pr65557.C: New test.
4402 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4404         * gcc.target/s390/hotpatch-25.c: New test.
4405         * gcc.target/s390/hotpatch-1.c: Update test.
4406         * gcc.target/s390/hotpatch-10.c: Update test.
4407         * gcc.target/s390/hotpatch-11.c: Update test.
4408         * gcc.target/s390/hotpatch-12.c: Update test.
4409         * gcc.target/s390/hotpatch-13.c: Update test.
4410         * gcc.target/s390/hotpatch-14.c: Update test.
4411         * gcc.target/s390/hotpatch-15.c: Update test.
4412         * gcc.target/s390/hotpatch-16.c: Update test.
4413         * gcc.target/s390/hotpatch-17.c: Update test.
4414         * gcc.target/s390/hotpatch-18.c: Update test.
4415         * gcc.target/s390/hotpatch-19.c: Update test.
4416         * gcc.target/s390/hotpatch-2.c: Update test.
4417         * gcc.target/s390/hotpatch-21.c: Update test.
4418         * gcc.target/s390/hotpatch-22.c: Update test.
4419         * gcc.target/s390/hotpatch-23.c: Update test.
4420         * gcc.target/s390/hotpatch-24.c: Update test.
4421         * gcc.target/s390/hotpatch-3.c: Update test.
4422         * gcc.target/s390/hotpatch-4.c: Update test.
4423         * gcc.target/s390/hotpatch-5.c: Update test.
4424         * gcc.target/s390/hotpatch-6.c: Update test.
4425         * gcc.target/s390/hotpatch-7.c: Update test.
4426         * gcc.target/s390/hotpatch-8.c: Update test.
4427         * gcc.target/s390/hotpatch-9.c: Update test.
4428         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4430 2015-03-31  Richard Biener  <rguenther@suse.de>
4432         PR middle-end/65626
4433         * g++.dg/torture/pr65626.C: New testcase.
4435 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4437         PR target/65531
4438         * gcc.target/i386/mpx/pr65531.cc: New.
4440 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4442         PR target/65602
4443         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4444         __builtin_alloca instead of alloca.
4445         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4446         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4447         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4448         check.
4450 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4452         PR ipa/65610
4453         * g++.dg/ubsan/pr65610.C: New test.
4455 2015-03-30  Marek Polacek  <polacek@redhat.com>
4457         PR c++/65398
4458         * g++.dg/cpp0x/pr65398-2.C: New test.
4460 2015-03-30  Marek Polacek  <polacek@redhat.com>
4462         * c-c++-common/pr65556.c: Change the width of bit-fields.
4464 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4466         PR ipa/65588
4467         * gcc.target/i386/pr65588.c: New testcase.
4469 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4471         PR libgfortran/65563
4472         * gfortran.dg/open_errors_2.f90:  New test.
4474 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4476         PR libgfortran/65596
4477         * gfortran.dg/namelist_86.f90: New test.
4479 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4481         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4482         statement to reflect new ownership.
4484 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4486         PR c++/42328
4487         * g++.dg/template/friend58.C: New.
4488         * g++.dg/template/friend59.C: Likewise.
4490 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4492         PR c/65586
4493         * g++.dg/gomp/openmp-simd-3.C: New.
4494         * gcc.dg/gomp/openmp-simd-3.c: New.
4496 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4498         PR target/65248
4499         * gcc.target/i386/pr65248-1.c: New file.
4500         * gcc.target/i386/pr65248-2.c: Likewise.
4501         * gcc.target/i386/pr65248-3.c: Likewise.
4502         * gcc.target/i386/pr65248-4.c: Likewise.
4504 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4506         PR target/65593
4507         * gcc.c-torture/compile/pr65593.c: New test.
4509 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4511         PR c++/59329
4512         * g++.dg/cpp1y/constexpr-assert1.C: New.
4514 2015-03-27  Marek Polacek  <polacek@redhat.com>
4516         PR c++/65556
4517         * c-c++-common/pr65556.c: New test.
4519 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4521         PR ipa/65600
4522         * g++.dg/torture/pr65600.C: New testcase.
4524 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4526         PR target/65407
4527         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4529 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4531         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4532         statement and cleanup. Fixed typos.
4534 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4536         PR middle-end/65595
4537         * gcc.c-torture/compile/pr65595.c: New testcase.
4539 2015-03-27  Marek Polacek  <polacek@redhat.com>
4541         PR sanitizer/65583
4542         * g++.dg/ubsan/pr65583.C: New test.
4544 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4546         * gcc.c-torture/compile/20150327.c: New testcase.
4548 2015-03-26  Richard Biener  <rguenther@suse.de>
4550         PR middle-end/65555
4551         * g++.dg/torture/pr65555.C: New testcase.
4553 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4555         PR tree-optimization/64715
4556         * gcc.dg/builtin-object-size-15.c: New test.
4557         * gcc.dg/pr64715-1.c: New test.
4558         * gcc.dg/pr64715-2.c: New test.
4560 2015-03-26  Richard Biener  <rguenther@suse.de>
4562         PR middle-end/65519
4563         * gnat.dg/specs/opt2.ads: Fix testcase.
4565 2015-03-25  Martin Sebor  <msebor@redhat.com>
4567         PR testsuite/65526
4568         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4569         when target isn't arm*-*-*-*.
4570         (check_effective_target_arm_nothumb): Likewise.
4571         (check_effective_target_arm_little_endian): Likewise.
4572         (check_effective_target_arm_vect_no_misalign): Likewise.
4573         (check_effective_target_aarch64_little_endian): Fail early if target
4574         isn't aarch64*-*-*.
4576 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4578         PR tree-optimization/65177
4579         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4581 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4583         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4584         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4585         smmintrin.h and mm3dnow.h.
4587 2015-03-25  Marek Polacek  <polacek@redhat.com>
4589         PR c++/65558
4590         * g++.dg/cpp0x/pr65558.C: New test.
4592 2015-03-25  Marek Polacek  <polacek@redhat.com>
4594         PR c++/61670
4595         * g++.dg/template/pr61670.C: New test.
4597 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4599         PR c++/54987
4600         * g++.dg/template/pr54987.C: New.
4602 2015-03-25  Richard Biener  <rguenther@suse.de>
4604         PR tree-optimization/62630
4605         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4607 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4609         PR target/65508
4610         * gcc.target/i386/mpx/pr65508.c: New.
4612 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4614         PR fortran/64952
4615         PR fortran/65532
4616         * gfortran.dg/data_initialized_3.f90: New.
4618 2015-03-25  Richard Biener  <rguenther@suse.de>
4620         PR middle-end/65519
4621         * gnat.dg/specs/opt2.ads: New testcase.
4623 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4625         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4626         * gcc.target/arm/memset-inline-4.c: Skip for
4627         arm_tune_string_ops_prefer_neon.
4628         * gcc.target/arm/memset-inline-5.c: Ditto.
4629         * gcc.target/arm/memset-inline-6.c: Ditto.
4630         * gcc.target/arm/memset-inline-8.c: Ditto.
4631         * gcc.target/arm/memset-inline-9.c: Ditto.
4633 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4635         PR c++/58923
4636         * g++.dg/other/virtual3.C: New.
4638 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4640         PR c++/60130
4641         * g++.dg/cpp0x/vt-60130.C: New.
4643 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4645         PR c++/61971
4646         * g++.dg/warn/Warray-bounds-7.C: New.
4648 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4650         PR c++/60067
4651         * g++.dg/template/defarg18.C: New.
4653 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4655         PR c++/59988
4656         * g++.dg/cpp0x/vt-59988.C: New.
4658 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4660         PR tree-optimization/65533
4661         * gcc.dg/pr65533.c: New test.
4663 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4665         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4666         source= and mold= expressions functionality.
4667         * gfortran.dg/allocate_class_4.f90: New test.
4668         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4669         copying an unlimited polymorhpic object containing a char array
4670         to another unlimited polymorphic object respects the _len
4671         component.
4672         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4673         whether deferred length char array allocate works, unlimited
4674         polymorphic object allocation from a string works and if
4675         allocating an array of deferred length strings works.
4676         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4678 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4680         PR c++/65513
4681         * g++.dg/cpp0x/constexpr-array11.C: New.
4683 2015-03-24  Richard Biener  <rguenther@suse.de>
4685         PR middle-end/65517
4686         * gcc.dg/torture/pr65517.c: New testcase.
4688 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4690         * gfortran.dg/coindexed_1.f90: Moved from
4691         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4693 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4695         PR testsuite/65506
4696         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4697         gimple dump.
4699         PR target/65523
4700         * gcc.target/i386/pr65523.c: New test.
4702         PR ipa/65475
4703         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4704         dg-options.
4705         * g++.dg/lto/pr65475b_0.C: Likewise.
4707 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4709         PR target/65505
4710         * gcc.target/sh/torture/pr65505.c: New.
4712 2015-03-23  Martin Sebor  <msebor@redhat.com>
4714         PR testsuite/63175
4715         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4716         assembly for lvx in addition to lxv.
4718 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4720         PR target/65504
4721         * gfortran.dg/pr65504.f90: New test.
4723         PR ipa/65521
4724         * gcc.dg/pr65521.c: New test.
4726 2015-03-23  Richard Biener  <rguenther@suse.de>
4728         PR tree-optimization/65518
4729         * gcc.dg/vect/pr65518.c: New testcase.
4731 2015-03-23  Richard Biener  <rguenther@suse.de>
4733         PR tree-optimization/65494
4734         * gcc.dg/vect/pr65494.c: New testcase.
4736 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4738         PR preprocessor/65238
4739         * c-c++-common/cpp/pr65238-1.c: New test.
4740         * gcc.dg/cpp/pr65238-2.c: New test.
4741         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4742         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4744 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4745             Mikael Morin  <mikael@gcc.gnu.org>
4747         PR fortran/64952
4748         * gfortran.dg/elemental_dependency_4.f90: New.
4749         * gfortran.dg/elemental_dependency_5.f90: New.
4751 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4753         PR ipa/65475
4754         * g++.dg/lto/pr65475b_0.C: New testcase.
4755         * g++.dg/lto/pr65475b_1.C: New testcase.
4756         * g++.dg/lto/pr65475c_0.C: New testcase.
4757         * g++.dg/lto/pr65475c_1.C: New testcase.
4759 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4761         * gfortran.dg/coarray_38.f90: New.
4762         * gfortran.dg/coarray_39.f90: New.
4763         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4764         compile test.
4766 2015-03-20  Marek Polacek  <polacek@redhat.com>
4768         PR c++/65398
4769         * g++.dg/cpp0x/pr65398.C: New test.
4771 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4773         PR ipa/65475
4774         * g++.dg/lto/pr65475_0.C: New testcase.
4775         * g++.dg/lto/pr65475_1.C: New testcase.
4777 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4779         PR rtl-optimization/64366
4780         * gcc.target/sh/pr64366.c: New.
4782 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4784         PR c++/48324
4785         * g++.dg/cpp0x/constexpr-48324.C: New.
4787 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4789         PR c++/48453
4790         * g++.dg/cpp0x/pr48453.C: New.
4792 2015-03-20  Marek Polacek  <polacek@redhat.com>
4794         PR c++/65072
4795         * g++.dg/cpp0x/pr65072.C: New test.
4797 2015-03-20  Richard Biener  <rguenther@suse.de>
4799         PR middle-end/64715
4800         * gcc.dg/pr15347.c: Use -O.
4801         * c-c++-common/pr19807-1.c: Likewise.
4803 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4805         * gnat.dg/volatile13.ad[sb]: New test.
4807 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4809         PR rtl-optimization/60851
4810         * gcc.target/i386/pr60851.c: New test.
4812 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4814         PR target/65240
4815         * g++.dg/pr65240.h: Add tests for PR 65240.
4816         * g++.dg/pr65240-1.C: Likewise.
4817         * g++.dg/pr65240-2.C: Likewise.
4818         * g++.dg/pr65240-3.C: Likewise.
4819         * g++.dg/pr65240-4.C: Likewise.
4821 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4823         PR rtl-optimization/63491
4824         * gcc.target/powerpc/pr63491.c: New.
4826 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4828         * g++.dg/ipa/pr65465.C: New test.
4830 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4832         PR c++/52659
4833         * g++.dg/cpp0x/deleted11.C: New.
4835 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4837         PR sanitizer/65400
4838         * c-c++-common/tsan/pr65400-3.c: New test.
4840 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4842         PR c++/59686
4843         * g++.dg/cpp0x/constexpr-59686.C: New.
4845 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4847         PR sanitizer/64265
4848         * g++.dg/tsan/pr64265.C: New test.
4850         PR sanitizer/65400
4851         * c-c++-common/tsan/pr65400-1.c: New test.
4852         * c-c++-common/tsan/pr65400-2.c: New test.
4854 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4856         PR c++/59816
4857         * g++.dg/cpp0x/pr59816.C: New.
4859 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4861         PR fortran/59198
4862         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4864 2015-03-18  Martin Liska  <mliska@suse.cz>
4866         PR ipa/65439
4867         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4868         equivalences either to 6 or 7.
4870 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4872         PR middle-end/64491
4873         Revert:
4874         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4876         * gcc.dg/undefined-loop-1.c: New file.
4877         * gcc.dg/undefined-loop-2.c: New file.
4879         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4881         PR testsuite/64032
4882         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4883         loop exits too early.
4885 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4887         PR tree-optimization/65450
4888         * gfortran.dg/pr65450.f90: New test.
4890         PR target/65078
4891         * gcc.target/i386/pr65078-1.c: New test.
4892         * gcc.target/i386/pr65078-2.c: New test.
4893         * gcc.target/i386/pr65078-3.c: New test.
4894         * gcc.target/i386/pr65078-4.c: New test.
4895         * gcc.target/i386/pr65078-5.c: New test.
4896         * gcc.target/i386/pr65078-6.c: New test.
4898 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4900         PR c++/65340
4901         * g++.dg/cpp1y/pr65340.C: New.
4903 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905         PR fortran/64432
4906         * gfortran.dg/system_clock_3.f08: Adjust test.
4908 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4910         PR fortran/59198
4911         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4912         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4914 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4916         PR fortran/64432
4917         * gfortran.dg/system_clock_3.f08: New test.
4919 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4921         PR c++/64626
4922         g++.dg/cpp1y/pr64626-1.C: New.
4923         g++.dg/cpp1y/pr64626-2.C: New.
4924         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4926 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4928         PR tree-optimization/65427
4929         * gcc.c-torture/execute/pr65427.c: New test.
4931 2015-03-16  Marek Polacek  <polacek@redhat.com>
4933         DR 1688
4934         PR c++/65327
4935         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4936         * g++.dg/cpp0x/pr65327.C: New test.
4938 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4940         PR sanitizer/64820
4941         * c-c++-common/asan/pr64820.c: New test.
4943 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4945         * gfortran.dg/pointer_2.f90: New test.
4947 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4949         * g++.dg/pr65049.C: New test.
4951 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4953         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4954         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4955         * gcc.target/i386/fuse-caller-save.c: Same.
4957 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4959         * gnat.dg/loop_optimization18.ad[sb]: New test.
4960         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4962 2015-03-16  Alan Modra  <amodra@gmail.com>
4964         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4965         2014-12-05 change.
4967 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4969         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4970         hppa*-*-hpux*.
4971         * gcc.dg/torture/pr65270-2.c: Likewise.
4973 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4975         PR fortran/61138
4976         * gfortran.dg/pointer_remapping_9.f90: New.
4978 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4980         PR tree-optimization/65369
4981         * gcc.c-torture/execute/pr65369.c: New test.
4983         PR tree-optimization/65418
4984         * gcc.c-torture/execute/pr65418-1.c: New test.
4985         * gcc.c-torture/execute/pr65418-2.c: New test.
4987         PR rtl-optimization/65401
4988         * gcc.c-torture/execute/pr65401.c: New test.
4990 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4992         PR target/64600
4993         * gcc.target/arm/pr64600_1.c: New test.
4995 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4997         PR rtl-optimization/65235
4998         * gcc.target/aarch64/pr65235_1.c: New test.
5000 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5002         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5003         * gcc.target/s390/hotpatch-22.c: Likewise.
5004         * gcc.target/s390/hotpatch-23.c: Likewise.
5005         * gcc.target/s390/hotpatch-24.c: Likewise.
5006         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5007         * gcc.target/s390/hotpatch-1.c: Update expected output.
5008         * gcc.target/s390/hotpatch-2.c: Likewise.
5009         * gcc.target/s390/hotpatch-3.c: Likewise.
5010         * gcc.target/s390/hotpatch-4.c: Likewise.
5011         * gcc.target/s390/hotpatch-5.c: Likewise.
5012         * gcc.target/s390/hotpatch-6.c: Likewise.
5013         * gcc.target/s390/hotpatch-7.c: Likewise.
5014         * gcc.target/s390/hotpatch-8.c: Likewise.
5015         * gcc.target/s390/hotpatch-9.c: Likewise.
5016         * gcc.target/s390/hotpatch-10.c: Likewise.
5017         * gcc.target/s390/hotpatch-11.c: Likewise.
5018         * gcc.target/s390/hotpatch-12.c: Likewise.
5019         * gcc.target/s390/hotpatch-13.c: Likewise.
5020         * gcc.target/s390/hotpatch-14.c: Likewise.
5021         * gcc.target/s390/hotpatch-15.c: Likewise.
5022         * gcc.target/s390/hotpatch-16.c: Likewise.
5023         * gcc.target/s390/hotpatch-17.c: Likewise.
5024         * gcc.target/s390/hotpatch-18.c: Likewise.
5025         * gcc.target/s390/hotpatch-19.c: Likewise.
5027 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5029         PR target/65103
5030         * gcc.target/i386/pr65103-1.c: New.
5032 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5034         PR target/65044
5035         * gcc.target/i386/pr65044.c: New.
5037 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5039         PR rtl-optimization/64895
5040         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5041         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5042         * gcc.target/i386/fuse-caller-save.c: Ditto.
5044 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5046         * gcc.dg/ipa/pr63569.c: Fix template.
5048 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5050         * g++.dg/ipa/pr64146.C: Require fpic support.
5052 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5054         PR libfortran/65200
5055         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5056         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5058 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5060         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5061         to dg-options, fix up dg-skip-if.
5063 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5065         PR target/65296
5066         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5067         * gcc.target/avr/tiny-caller-save.c: Same.
5069 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5071         PR target/65242
5072         * g++.dg/pr65242.C: New test.
5074 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5076         * c-c++-common/asan/no-asan-check-glob.c: New test.
5078 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5080         PR c++/65370
5081         * g++.dg/other/default11.C: New.
5082         * g++.dg/other/default12.C: Likewise.
5084 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5086         PR target/65368
5087         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5089 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5091         PR fortran/65024
5092         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5094 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5096         PR c++/65127
5097         * g++.dg/cpp0x/pr65127.C: New test.
5099 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5101         * gcc.dg/ipa/PR64550.c: Update template.
5103 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5104             Tobias Burnus  <burnus@net-b.de>
5106         * gfortran.dg/coarray_sync_memory.f90: New.
5108 2015-03-10  Marek Polacek  <polacek@redhat.com>
5110         PR sanitizer/65367
5111         * c-c++-common/ubsan/pr65367.c: New test.
5113 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5115         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5116         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5117         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5118         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5119         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5120         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5121         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5122         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5123         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5124         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5125         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5126         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5127         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5129 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5131         * lib/mpx-dg.exp (mpx_link_flags): New.
5132         (mpx_init): New.
5133         (mpx_finish): New.
5134         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5135         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5136         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5137         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5138         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5139         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5140         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5141         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5142         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5143         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5144         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5145         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5146         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5147         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5148         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5149         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5150         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5151         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5152         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5153         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5154         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5155         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5156         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5157         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5158         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5159         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5160         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5161         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5162         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5163         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5164         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5165         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5166         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5167         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5168         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5169         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5170         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5171         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5172         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5173         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5174         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5175         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5176         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5177         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5178         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5179         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5180         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5181         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5182         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5183         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5184         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5185         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5186         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5187         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5188         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5189         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5190         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5191         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5192         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5193         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5194         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5195         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5196         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5197         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5198         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5199         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5200         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5201         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5202         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5203         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5204         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5205         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5206         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5207         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5208         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5209         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5210         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5211         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5212         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5213         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5214         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5215         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5216         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5217         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5218         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5219         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5220         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5221         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5222         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5223         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5224         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5225         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5226         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5227         * gcc.target/i386/mpx/label-address-1.c: New.
5228         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5229         * gcc.target/i386/mpx/macro.c: New.
5230         * gcc.target/i386/mpx/mpx-check.h: New.
5231         * gcc.target/i386/mpx/mpx.exp: New.
5232         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5233         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5234         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5235         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5236         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5237         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5238         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5239         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5240         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5241         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5242         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5243         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5244         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5245         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5246         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5247         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5248         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5249         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5250         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5251         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5252         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5253         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5254         * gcc.target/i386/mpx/reference-1-nov.c: New.
5255         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5256         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5257         * gcc.target/i386/mpx/reference-2-nov.c: New.
5258         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5259         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5260         * gcc.target/i386/mpx/reference-3-nov.c: New.
5261         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5262         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5263         * gcc.target/i386/mpx/reference-4-nov.c: New.
5264         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5265         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5266         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5267         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5268         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5269         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5270         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5271         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5272         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5273         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5274         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5275         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5276         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5277         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5278         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5279         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5280         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5281         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5282         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5283         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5284         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5285         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5286         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5287         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5288         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5289         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5290         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5291         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5292         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5293         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5294         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5295         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5296         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5297         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5298         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5299         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5300         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5301         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5302         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5303         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5304         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5305         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5306         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5307         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5308         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5309         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5310         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5311         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5312         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5313         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5314         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5315         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5316         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5317         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5318         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5319         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5320         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5321         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5322         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5323         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5324         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5325         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5326         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5327         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5328         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5329         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5330         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5331         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5332         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5333         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5334         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5335         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5336         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5337         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5338         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5339         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5340         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5341         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5342         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5343         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5344         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5345         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5346         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5347         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5348         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5349         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5350         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5351         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5352         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5353         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5354         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5355         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5356         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5357         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5358         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5359         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5360         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5361         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5362         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5363         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5364         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5365         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5366         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5367         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5368         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5369         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5370         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5371         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5372         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5373         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5374         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5375         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5376         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5377         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5378         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5379         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5380         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5381         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5382         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5383         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5384         * gcc.target/i386/mpx/vla-1-nov.c: New.
5385         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5386         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5387         * gcc.target/i386/mpx/vla-2-nov.c: New.
5388         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5390 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5392         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5394 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5396         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5398 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5400         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5401         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5403 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5405         PR c/65120
5406         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5407         on rhs is 0.
5408         (fn4): New test.
5409         * c-c++-common/pr65120.c: New test.
5411         PR rtl-optimization/65321
5412         * gcc.dg/pr65321.c: New test.
5414 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5416         PR tree-optimization/65355
5417         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5419 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5421         PR c/65120
5422         * c-c++-common/pr49706.c: Adjust tests for not warning
5423         about !!x == y or !b == y where b is boolean, and add
5424         some further tests.
5425         * c-c++-common/pr62199-2.c: Likewise.
5427 2015-03-09  Richard Biener  <rguenther@suse.de>
5429         PR middle-end/65270
5430         * gcc.dg/torture/pr65270-1.c: New testcase.
5431         * gcc.dg/torture/pr65270-2.c: Likewise.
5433 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5435         PR tree-optimization/63743
5436         * gcc.dg/pr63743.c: New test.
5438 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5440         PR lto/65316
5441         * g++.dg/lto/pr65316_0.C: New testcase.
5442         * g++.dg/lto/pr65316_1.C: New testcase.
5444 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5446         PR target/62247
5447         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5448         hppa*-*-hpux*.
5449         * g++.dg/abi/rtti3.C: Likewise.
5451         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5453         PR target/62251
5454         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5456         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5458         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5460         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5462 2015-03-08  Morin  <mikael@gcc.gnu.org>
5464         PR fortran/60898
5465         * gfortran.dg/entry_20.f90: New.
5467 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5469         PR target/65153
5470         * gcc.c-torture/compile/pr65153.c: New.
5472 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5474         PR target/65249
5475         * g++.dg/torture/pr65249.C: New.
5477 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5479         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5480         long.
5481         (int64_t): Likewise.
5483 2015-03-07  Marek Polacek  <polacek@redhat.com>
5484             Martin Uecker  <uecker@eecs.berkeley.edu>
5486         PR sanitizer/65280
5487         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5488         member-like arrays.
5489         * c-c++-common/ubsan/bounds-8.c: New test.
5490         * c-c++-common/ubsan/bounds-9.c: New test.
5491         * gcc.dg/ubsan/bounds-2.c: New test.
5493 2015-03-05  Martin Sebor  <msebor@redhat.com>
5495         * PR testsuite/63175
5496         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5497         checking of results into main to prevent it from getting optimized
5498         away.
5499         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5501 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5503         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5504         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5505         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5506         x64.
5508 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5510         * g++.dg/lto/pr65302_1.C: New testcase.
5511         * g++.dg/lto/pr65302_0.C: New testcase.
5513 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5515         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5516         -fno-ipa-icf to dg-options.
5518 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5520         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5521         compiles using the linker plugin.
5523 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5525         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5527 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5529         * gcc.target/arm/pr65067.c: New test.
5531 2015-03-05  Martin Liska  <mliska@suse.cz>
5533         PR ipa/65318
5534         * gcc.dg/ipa/pr65318.c: New test.
5536 2015-03-05  Marek Polacek  <polacek@redhat.com>
5538         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5540 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5542         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5544 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5546         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5547         max-unroll-times back to defaults for s390.
5549 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5551         Fix last commit.
5553 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5555         PR c++/64665
5556         * g++.dg/cpp0x/initlist92.C: New.
5558 2015-03-05  Richard Biener  <rguenther@suse.de>
5560         PR tree-optimization/65310
5561         * gcc.dg/vect/pr65310.c: New testcase.
5563 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5565         PR c++/64834
5566         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5568 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5570         * gnat.dg/entry_queues3.adb: New test.
5572 2015-03-04  Ian Lance Taylor  <iant@google.com>
5574         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5576 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5578         PR c++/64227
5579         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5581 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5583         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5584         -fno-ipa-icf to dg-options
5585         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5586         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5588 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5590         PR c++/64398
5591         * g++.dg/cpp0x/decltype62.C: New.
5593 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5595         * gnat.dg/object_overflow5.adb: New test.
5597 2015-03-03  Martin Liska  <mliska@suse.cz>
5599         PR ipa/65287
5600         * gcc.dg/ipa/pr65287.c: New test.
5602 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5603             Eric Botcazou  <ebotcazou@adacore.com>
5605         * gnat.dg/specs/pack12.ads: New test.
5607 2015-03-03  Martin Liska  <mliska@suse.cz>
5609         * gcc.dg/ipa/PR65282.c: New test.
5611 2015-03-13  Jeff Law  <law@redhat.com>
5613         PR tree-optimization/65241
5614         * gcc.c-torture/compile/pr65241.c: New test.
5616 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5618         PR target/64331
5619         * gcc.target/avr/torture/pr64331.c: New test.
5621 2015-03-03  Martin Liska  <mliska@suse.cz>
5622             Jan Hubicka  <hubicka@ucw.cz>
5624         * g++.dg/ipa/pr65263.C: New test.
5626 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5628         PR ipa/65130
5629         * gcc.dg/lto/pr65130_0.c: New testcase.
5630         * gcc.dg/lto/pr65130_1.c: New testcase.
5632 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5634         PR ipa/64988
5635         * g++.dg/torture/pr64988.C: New testcase.
5637 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5639         * gfortran.dg/coarray_atomic_6.f90: New.
5641 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5643         PR target/65184
5644         * gcc.target/i386/pr65184.c: New.
5646 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5648         PR target/65183
5649         * gcc.target/i386/pr65183.c: New.
5651 2015-02-28  Martin Liska  <mliska@suse.cz>
5652             Jan Hubicka  <hubicka@ucw.cz>
5654         * gcc.dg/ipa/ipa-icf-35.c: New test.
5655         * gcc.dg/ipa/ipa-icf-36.c: New test.
5656         * gcc.dg/ipa/ipa-icf-37.c: New test.
5658 2015-02-28  Martin Liska  <mliska@suse.cz>
5659             Jan Hubicka  <hubicka@ucw.cz>
5661         PR ipa/65245
5662         * gcc.dg/ipa/ipa-icf-34.c: New test.
5664 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5666         PR target/61142
5667         * gcc.target/sh/sh/pr61142.c: New.
5669 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5671         * g++.dg/other/dump-ada-spec-3.C: New test.
5673 2015-03-01  Martin Liska  <mliska@suse.cz>
5675         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5676         * g++.dg/ipa/pr63595.C: Update expected results.
5678 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5680         PR ipa/65236
5681         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5683 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5685         * gcc.dg/vect/pr59354.c: Move vector producing code to
5686         separate function.
5688 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5690         PR ipa/65237
5691         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5692         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5693         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5694         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5696 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5698         PR tree-optimization/65048
5699         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5700         (foo): Use K&R style definition.
5702 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5704         PR target/65032
5705         * g++.dg/pr65032.C: New.
5707 2015-02-27  Marek Polacek  <polacek@redhat.com>
5709         PR c/65040
5710         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5711         -Wformat=2.
5713 2015-02-27  Marek Polacek  <polacek@redhat.com>
5715         PR c/65228
5716         * gcc.dg/pr65228.c: New test.
5718 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5720         PR c/35330
5721         * gcc.dg/weak/weak-17.c: New file.
5723 2015-02-27  Richard Biener  <rguenther@suse.de>
5725         PR lto/65193
5726         * g++.dg/lto/pr65193_0.C: New testcase.
5728 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5730         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5731         * gcc.target/s390/hotpatch-8.c: Likewise.
5732         * gcc.target/s390/hotpatch-9.c: Likewise.
5733         * gcc.target/s390/pr61078.c: Likewise.
5734         * gcc.target/s390/pr57960.c: Remove -m64.
5735         * gcc.target/s390/pr61078.c: Likewise.
5737 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5738             Martin Liska  <mliska@suse.cz>
5740         PR bootstrap/65150
5741         * gcc.dg/pr64454.c: Disable ICF.
5742         * gcc.dg/pr28685-1.c: Disable ICF
5743         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5744         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5745         * g++.dg/ipa/ipa-icf-4.C: Update template.
5747 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5749         PR tree-optimization/65216
5750         * gcc.c-torture/execute/pr65216.c: New test.
5752         PR tree-optimization/65215
5753         * gcc.c-torture/execute/pr65215-1.c: New test.
5754         * gcc.c-torture/execute/pr65215-2.c: New test.
5755         * gcc.c-torture/execute/pr65215-3.c: New test.
5756         * gcc.c-torture/execute/pr65215-4.c: New test.
5757         * gcc.c-torture/execute/pr65215-5.c: New test.
5759 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5761         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5763 2015-02-26  Martin Liska  <mliska@suse.cz>
5764             Jan Hubicka  <hubicka@ucw.cz>
5766         * g++.dg/ipa/pr64146.C: Update expected results.
5767         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5768         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5769         * gcc.dg/ipa/ipa-icf-34.c: New test.
5771 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5773         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5774         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5775         (dg-additional-options): Remove dg directive.
5776         (dg-final): Add dg directive.
5778 2015-02-26  Marek Polacek  <polacek@redhat.com>
5780         PR ipa/65008
5781         * g++.dg/ipa/pr65008.C: New test.
5783 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5785         * lib/profopt.exp (profopt-target-cleanup): New proc.
5786         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5787         files from sources from dg-additional-sources.
5789 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5791         * lib/gcov.exp: Cleanup in case of xfail.
5793 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5795         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5797 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5799         PR debug/46102
5800         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5801         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5802         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5803         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5804         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5805         * g++.dg/debug/pr46123.C: XFAIL and move...
5806         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5807         * gcc.dg/debug/dwarf2-3.c: Move...
5808         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5810 2015-02-26  Marek Polacek  <polacek@redhat.com>
5812         PR c++/65202
5813         * g++.dg/cpp1y/pr65202.C: New test.
5815 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5817         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5818         locale_facets.h.gcov.
5820 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5822         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5824 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5826         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5828 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5830         PR target/65217
5831         * gcc.target/i386/pr65217.c: New.
5833 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5835         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5837 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5839         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5841 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5843         PR tree-optimization/65048
5844         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5846 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5848         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5849         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5851 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5853         PR target/65161
5854         * gcc.target/i386/pr65161.c: New test.
5856 2015-02-26  Terry Guo  <terry.guo@arm.com>
5858         * gcc.target/arm/no-volatile-in-it.c: New test.
5860 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5862         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5863         (dg-options): Add -save-temps.
5864         (dg-final): Add cleanup-saved-temps.
5866 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5868         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5870 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5872         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5873         * gcc.target/powerpc/pack01.c: Include string.h.
5875 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5877         PR target/65167
5878         * gcc.target/i386/pr65167.c: New.
5880 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5882         PR tree-optimization/61917
5883         * gcc.dg/vect/vect-pr61917.c: New file.
5885 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5887         PR tree-optimization/65170
5888         * gcc.c-torture/execute/pr65170.c: New test.
5889         * gcc.dg/tree-ssa/vrp96.c: New test.
5891 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5893         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5895 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5897         PR testsuite/65126
5898         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5899         (dg-additional-files-options): Copy additional_sources to
5900         additional_sources_used before emptying additional_sources.
5901         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5902         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5903         (cleanup-saved-temps): Use additional_sources_used instead of
5904         additional_sources.
5905         (dg-test): Reset additional_sources_used.
5907 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5909         PR fortran/63427
5910         * gfortran.dg/integer_exponentiation_6.F90: New test.
5912 2015-02-23  Martin Sebor  <msebor@redhat.com>
5914         PR target/65109
5915         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5916         two parts.  One to save registers, the other to verify the
5917         registers have the right values.  Save register state into
5918         static data rather than on the stack.
5920 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5922         PR bootstrap/63888
5923         * c-c++-common/asan/pr63888.c: New test.
5925 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5927         PR target/65163
5928         * gcc.c-torture/compile/pr65163.c: New.
5930 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5932         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5933         with -m31 on 64 bit.
5934         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5935         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5937 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5939         * gcc.target/s390/20090223-1.c: Add
5940         -Wno-implicit-function-declaration option.
5941         * gcc.target/s390/pr42224.c: Likewise.
5942         * gcc.target/s390/pr55718.c: Likewise.
5944 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5946         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5947         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5948         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5949         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5950         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5951         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5952         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5953         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5954         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5955         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5956         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5957         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5958         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5959         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5960         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5961         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5962         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5963         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5964         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5965         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5966         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5968 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5970         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5971         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5972         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5973         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5974         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5975         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5976         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5977         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5978         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5979         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5980         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5981         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5982         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5983         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5984         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5985         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5987 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5989         PR fortran/64980
5990         PR fortran/61960
5991         * gfortran.dg/pr61960.f90: New.
5992         * gfortran.dg/pr64230.f90: New.
5993         * gfortran.dg/pr64980.f03: New.
5995 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5997         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5999 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6001         PR ada/65156
6002         * gnat.dg/timing_events.adb: Removed, invalid test.
6004 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6006         PR debug/58123
6007         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6008         location.
6009         * g++.dg/gcov/gcov-2.C: Likewise.
6011 2015-02-20  Richard Biener  <rguenther@suse.de>
6013         PR tree-optimization/65136
6014         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6016 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6018         PR testsuite/64158
6019         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6020         and nvptx-*-* blacklisting.
6022         * gcc.dg/sibcall-9.c: New test.
6023         * gcc.dg/sibcall-10.c: New test.
6025 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6027         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6029 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6031         PR target/64452
6032         * gcc.target/avr/torture/pr64452.c: New test.
6034 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6036         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6037         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6039 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6041         PR testsuite/65116
6042         * lib/target-supports.exp (check_compile): Check whether
6043         additional_sources is defined before using it.
6045 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6047         PR middle-end/65074
6048         * g++.dg/opt/pr65074.C: New file.
6050 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6052         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6053         (size_type): New typedef.
6054         (operator "" _script): Use it for the last argument.
6056 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6058         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6060 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6062         * lib/target-supports.exp (check_compile): Save/restore
6063         additional_sources that may belong to an actual test.
6065 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6067         PR gcov-profile/64634
6068         * g++.dg/gcov/gcov-15.C: New test.
6070 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6072         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6074 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6076         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6078 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6080         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6082 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6084         * gfortran.dg/fmt_cache_1.f: Add missing close.
6086 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6088         PR testsuite/65107
6089         * gfortran.dg/read_eof_8.f90: Add missing close.
6091 2015-02-18  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/65063
6094         * gcc.dg/pr65063.c: New testcase.
6096 2015-02-18  Richard Biener  <rguenther@suse.de>
6098         PR tree-optimization/62217
6099         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6101 2015-02-18  Marek Polacek  <polacek@redhat.com>
6103         PR sanitizer/65081
6104         * c-c++-common/ubsan/pr65081.c: New test.
6106 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6108         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6109         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6111 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6113         * gcc.dg/ipa/propalign-3.c: New test.
6115 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6117         PR target/64793
6118         * gcc.target/sh/pr64793.c: New.
6119         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6121 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6123         * gcc.target/arm/divzero.c: New test case.
6125 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6127         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6129 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6130             Jakub Jelinek  <jakub@redhat.com>
6132         PR c++/65075
6133         * g++.dg/cpp0x/pr65075.C: New test.
6135 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6137         PR target/65058
6138         * gcc.target/powerpc/pr65058.c: New test.
6140 2015-02-16  Jeff Law  <law@redhat.com>
6142         PR tree-optimization/64823
6143         * gcc.dg/uninit-20.c: New test.
6145 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6146             James Greenhalgh  <james.greenhalgh@arm.com>
6148         PR ipa/64963
6149         * gcc.dg/ipa/ipa-clone-1.c: New test.
6151 2015-02-16  Richard Biener  <rguenther@suse.de>
6153         PR tree-optimization/65077
6154         * gcc.dg/torture/pr65077.c: New testcase.
6156 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6158         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6159         Directive adjusted to scan for ldaxr.
6160         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6161         adjusted to scan for ldaex.
6163 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6165         PR c++/65080
6166         * g++.dg/cpp0x/constexpr-65080.C: New.
6168 2015-02-16  Richard Biener  <rguenther@suse.de>
6170         PR tree-optimization/63593
6171         * gcc.dg/pr63593.c: New testcase.
6173 2015-02-16  Marek Polacek  <polacek@redhat.com>
6175         PR c/65066
6176         * gcc.dg/pr65066.c: New test.
6178 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6180         * gcc.dg/pr65002.C: Move ...
6181         * g++.dg/ipa/pr65002.C: ... here.
6183 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6185         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6186         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6187         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6188         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6190 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6192         PR testsuite/64850
6193         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6194         the expression to find calls.
6195         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6196         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6197         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6198         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6199         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6201 2015-02-14  Marek Polacek  <polacek@redhat.com>
6203         PR c/64768
6204         * gcc.dg/array-11.c: New test.
6205         * gcc.dg/array-12.c: New test.
6206         * gcc.dg/array-13.c: New test.
6207         * gcc.dg/array-14.c: New test.
6208         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6209         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6210         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6211         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6212         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6213         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6215 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6217         PR c++/60894
6218         * g++.dg/lookup/using54.C: New.
6220 2015-02-13  Jeff Law  <law@redhat.com>
6222         PR bootstrap/65060
6223         Revert my change for tree-optimization/64823.
6225 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6227         PR tree-optimization/65053
6228         * gcc.c-torture/execute/pr65053-1.c: New test.
6229         * gcc.c-torture/execute/pr65053-2.c: New test.
6231 2015-02-13  Marek Polacek  <polacek@redhat.com>
6233         PR c/65050
6234         * gcc.dg/pr65050.c: New test.
6236 2015-02-13  Jeff Law  <law@redhat.com>
6238         PR tree-optimization/64823
6239         * gcc.dg/uninit-20.c: New test.
6241         PR rtl-optimization/47477
6242         * gcc.dg/tree-ssa/pr47477.c: New test.
6244 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6246         PR c++/60211
6247         * g++.dg/parse/ivdep-2.C: New.
6248         * g++.dg/parse/ivdep-3.C: Likewise.
6250 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6252         PR fortran/64506
6253         * gfortran.dg/continuation_13.f90: New test.
6254         * gfortran.dg/continuation_14.f: New test.
6256 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6258         PR c++/64970
6259         * g++.dg/cpp0x/sfinae55.C: New.
6261 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6263         PR ipa/65034
6264         * g++.dg/ipa/pr65034.C: New test.
6266 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6268         PR tree-optimization/65002
6269         * gcc.dg/pr65002.C: New.
6271 2015-02-13  Marek Polacek  <polacek@redhat.com>
6273         PR c/65040
6274         * c-c++-common/pr65040.c: New test.
6276 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6278         PR tree-optimization/64705
6279         * gcc.dg/tree-ssa/pr64705.c: New test.
6281 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6283         PR rtl/32219
6284         * gcc.dg/visibility-22.c: New test.
6285         * gcc.dg/visibility-23.c: New test.
6286         * gcc.target/i386/pr32219-1.c: New test.
6287         * gcc.target/i386/pr32219-2.c: New test.
6288         * gcc.target/i386/pr32219-3.c: New test.
6289         * gcc.target/i386/pr32219-4.c: New test.
6290         * gcc.target/i386/pr32219-5.c: New test.
6291         * gcc.target/i386/pr32219-6.c: New test.
6292         * gcc.target/i386/pr32219-7.c: New test.
6293         * gcc.target/i386/pr32219-8.c: New test.
6294         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6296 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6298         PR libgfortran/57822
6299         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6300         four different KINDs.
6302 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6304         PR c++/64884
6305         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6307         PR sanitizer/65000
6308         * g++.dg/ubsan/pr65000.C: New test.
6310 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6312         PR fortran/64932
6313         * gfortran.dg/finalize_28.f90: New test
6315 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6317         PR debug/55541
6318         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6319         DW_TAG_lexical_block removal.
6320         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6321         * g++.dg/guality/pr55541.C: New test.
6323         PR sanitizer/64984
6324         * g++.dg/ubsan/pr64984.C: New test.
6326 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6328         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6330 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6332         PR testsuite/64930
6333         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6334         instructions for 2015-01-14 get_memmodel changes.
6335         * gcc.target/powerpc/atomic-p8.c: Likewise.
6337         PR sanitizer/65019
6338         * g++.dg/ubsan/pr65019.C: New test.
6340         PR tree-optimization/65014
6341         * gcc.c-torture/compile/pr65014.c: New test.
6343 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345         PR libgfortran/57822
6346         * gfortran/fmt_g0_7.f08: Revise test.
6348 2015-02-11  Jeff Law  <law@redhat.com>
6350         PR target/63347
6351         * gcc.target/m68k/pr63347.c: New test.
6353 2015-02-11  Marek Polacek  <polacek@redhat.com>
6355         * g++.dg/ubsan/shift-1.C: New test.
6356         * gcc.dg/ubsan/c-shift-2.c: New test.
6357         * c-c++-common/ubsan/shift-5.c: Remove file.
6359 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6361         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6362         Directive adjusted to XFAIL.
6363         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6364         adjusted to XFAIL.
6366 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6368         PR middle-end/65003
6369         * g++.dg/opt/pr65003.C: New test.
6371 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6373         * lib/target-supports.exp (check_effective_target_pie): Renamed
6374         to ...
6375         (check_effective_target_pie_enabled): This.
6376         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6377         * gcc.target/i386/pie.c: Likewise.
6379 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6381         PR target/64893
6382         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6383         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6385 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6387         PR target/61925
6388         * gcc.target/i386/pr61925-1.c: New test.
6389         * gcc.target/i386/pr61925-2.c: New test.
6390         * gcc.target/i386/pr61925-3.c: New test.
6392 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6394         PR sanitizer/65004
6395         * g++.dg/asan/pr65004.C: New test.
6397 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6399         PR target/64661
6400         * gcc.taget/sh/pr64661-0.h: New.
6401         * gcc.taget/sh/pr64661-1.c: New.
6402         * gcc.taget/sh/pr64661-2.c: New.
6403         * gcc.taget/sh/pr64661-3.c: New.
6404         * gcc.taget/sh/pr64661-4.c: New.
6406 2015-02-10  Richard Biener  <rguenther@suse.de>
6408         PR tree-optimization/64995
6409         * g++.dg/torture/pr64995.C: New testcase.
6411 2015-02-10  Richard Biener  <rguenther@suse.de>
6413         PR tree-optimization/64909
6414         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6416 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6418         * gcc.dg/signbit-sa.c: New test.
6420 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6422         PR libgfortran/57822
6423         * gfortran/fmt_g0_7.f08: New test.
6425 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6427         PR tree-optimization/43378
6428         * gcc.dg/tree-ssa/pr43378.c: New test.
6430 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6432         PR ipa/64978
6433         * g++.dg/torture/pr64978.C: New testcase.
6435 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6437         PR sanitizer/64981
6438         * gcc.dg/asan/pr64981.c: New test.
6440 2015-02-09  Marek Polacek  <polacek@redhat.com>
6442         PR c/64856
6443         * gcc.dg/pr64856.c: New test.
6445 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6447         PR target/64979
6448         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6449         * gcc.c-torture/execute/pr64979.c: New test.
6451 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6453         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6455 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6457         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6458         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6460 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6462         PR target/58757
6463         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6465 2015-02-09  Richard Biener  <rguenther@suse.de>
6467         PR tree-optimization/54000
6468         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6470 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6472         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6474 2015-02-09  Martin Liska  <mliska@suse.cz>
6476         * g++.dg/ipa/pr64858.C: New test.
6478 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6480         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6482 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6484         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6486 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6488         PR fortran/63744
6489         * gfortran.dg/use_rename_8.f90: New.
6491 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6493         * gnat.dg/addr7.ad[sb]: New test.
6494         * gnat.dg/addr8.ad[sb]: Likewise.
6496 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6498         PR jit/64752
6499         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6500         from jit.dg/test-compile-to-executable.c's create_code, with a
6501         clarification of the output message.
6502         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6503         pass/fail message.
6504         (test_jit): Use CHECK_NO_ERRORS when calling
6505         gcc_jit_context_compile_to_file.
6506         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6507         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6508         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6509         about deletions that are attempted.
6510         (jit-verify-compile-to-file): Rename to...
6511         (jit-verify-output-file-was-created): ...this, and drop the
6512         attempt to run "file" and verify the output.
6513         (jit-verify-assembler): New function.
6514         (jit-verify-object): New function.
6515         (jit-verify-dynamic-library): New function.
6516         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6517         favor of an implementation from new file
6518         create-code-for-hello-world-executable.h, which also adds a
6519         "main".
6520         (dg-final): Replace jit-verify-compile-to-file with
6521         jit-verify-output-file-was-created, and invoke new function
6522         jit-verify-assembler.
6523         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6524         the output message.
6525         (dg-final): Replace jit-verify-compile-to-file with
6526         jit-verify-output-file-was-created, and invoke new function
6527         jit-verify-dynamic-library.
6528         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6529         favor of an implementation from new file
6530         create-code-for-hello-world-executable.h, which also adds a
6531         "main".
6532         (dg-final): Replace jit-verify-compile-to-file with
6533         jit-verify-output-file-was-created.  Strengthen the expected stdout
6534         from the built executable.
6535         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6536         favor of an implementation from new file
6537         create-code-for-hello-world-executable.h, which also adds a
6538         "main".
6539         (dg-final): Replace jit-verify-compile-to-file with
6540         jit-verify-output-file-was-created, and invoke new function
6541         jit-verify-object.
6542         * jit.dg/verify-dynamic-library.c: New source file.
6544 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6545             Brian Rzycki  <b.rzycki@samsung.com>
6547         PR tree-optimization/64878
6548         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6550 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6552         PR ipa/64896
6553         * g++.dg/ipa/pr64896.C: New test.
6555 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6557         PR target/64205
6558         * gcc.target/powerpc/pr64205.c: New file.
6560 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6562         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6563         (dg-options): Use -fpie instead of -fPIE -pie.
6565 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6567         PR middle-end/64937
6568         * g++.dg/asan/pr64937.C: New test.
6570 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6572         PR fortran/63205
6573         * gfortran.dg/class_to_type_4.f90: New test
6575 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6577         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6579 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6581         PR rtl-optimization/64957
6582         PR debug/64817
6583         * gcc.c-torture/execute/pr64957.c: New test.
6585 2015-02-05  Jeff Law  <law@redhat.com>
6587         PR target/17306
6588         * gcc.target/h8300/pr17306-1.c: New test.
6589         * gcc.target/h8300/pr17306-2.c: New test.
6591 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6593         PR fortran/64943
6594         * gfortran.dg/structure_constructor_12.f90: New.
6596 2015-02-05  Jeff Law  <law@redhat.com>
6598         PR target/58400
6599         gcc.target/h8300/pr58400.c: New test.
6601 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6603         * gcc.target/arm/macro_defs0.c: New test.
6604         * gcc.target/arm/macro_defs1.c: New test.
6605         * gcc.target/arm/macro_defs2.c: New test.
6607 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6609         PR rtl-optimization/64905
6610         * gcc.target/i386/pr64905.c: Require nonpic target.
6611         (dg-options): Add -fomit-frame-pointer.
6612         (main): Remove.
6614 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6616         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6617         tree dump scanning.
6619 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6621         PR fortran/64757
6622         * gfortran.dg/type_to_class_2.f90: New test
6623         * gfortran.dg/type_to_class_3.f90: New test
6625 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6627         PR ipa/64686
6628         * g++.dg/torture/pr64686.C: New testcase.
6630 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6632         PR rtl-optimization/64905
6633         * gcc.target/i386/pr64905.c: New file.
6635 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6637         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6638         * gcc.dg/guality/pr41616-1.c: Ditto.
6640 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6642         PR debug/64817
6643         * gcc.dg/pr64817-3.c: New.
6645 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6646             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6648         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6649         pass parameters in registers.
6650         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6651         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6652         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6654 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6655             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6657         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6658         list, allow for multilibed targets.
6659         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6661 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6663         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6664         * gcc.dg/pr46728-6.c: Ditto.
6666 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6668         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6669         for mips_nanlegacy target.
6671 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6673         * gcc.target/i386/chkp-hidden-def.c: New.
6675 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6677         PR middle-end/62103
6678         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6679         to use 24 bits for bitfield b.
6681 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6683         PR testsuite/64796
6684         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6685         cache result in a global variable.  Include all 32-bit targets for
6686         bswap64 tests.
6688 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6690         PR rtl-optimization/64756
6691         * gcc.c-torture/execute/pr64756.c: New test.
6693 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6695         PR target/64660
6696         * gcc.target/sh/pr64660-0.h: New.
6697         * gcc.target/sh/pr64660-1.c: New.
6698         * gcc.target/sh/pr64660-2.c: New.
6699         * gcc.target/sh/pr64660-3.c: New.
6700         * gcc.target/sh/pr64660-4.c: New.
6702 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6704         PR c++/64877
6705         * g++.dg/warn/Waddress-2.C: New.
6707 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6709         PR middle-end/61225
6710         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6712 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6714         PR preprocessor/64803
6715         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6717 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6719         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6721 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6723         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6724         (_ARM_FPSRC): Add DN and AHP fields.
6725         (clean_results): Force DN=1 on AArch64.
6726         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6727         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6728         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6729         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6730         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6731         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6733 2015-02-02  Alan Modra  <amodra@gmail.com>
6735         * gcc.target/powerpc/cprophard.c: New.
6737 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6739         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6740         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6742 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6744         PR debug/64817
6745         * gcc.dg/pr64817-1.c: New test.
6746         * gcc.dg/pr64817-2.c: New test.
6748 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6750         PR target/64851
6751         * gcc.target/sh/pr64851-0.h: New
6752         * gcc.target/sh/pr64851-1.c: New
6753         * gcc.target/sh/pr64851-2.c: New
6754         * gcc.target/sh/pr64851-3.c: New
6755         * gcc.target/sh/pr64851-4.c: New
6757 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6759         PR target/64882
6760         * gcc.dg/torture/pr64882.c: New test.
6762 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6764         PR target/64159
6765         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6766         sparc*-*-*.
6768 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6770         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6771         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6772         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6773         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6774         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6775         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6776         tree dump.
6777         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6778         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6779         tree dump.
6780         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6781         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6782         tree dump.
6784 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6786         PR target/64688
6787         * g++.dg/pr64688-2.C: New.
6789 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6791         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6792         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6793         * gcc.target/i386/fuse-caller-save.c: Ditto.
6794         * gcc.target/i386/headmerge-1.c: Ditto.
6795         * gcc.target/i386/headmerge-2.c: Ditto.
6796         * gcc.target/i386/sibcall-6.c: Ditto.
6798 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6800         PR target/64617
6801         * gcc.target/i386/pr64617.c: New test.
6803 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6805         PR target/15184
6806         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6807         (dg-options): Remove -m32.
6808         (dg-final): Scan for "movb %al" only.
6809         * gcc.target/i386/pr15184-2.c: Ditto.
6811 2015-01-30  Richard Biener  <rguenther@suse.de>
6813         PR tree-optimization/64829
6814         * gcc.dg/vect/pr64829.c: New testcase.
6816 2015-01-29  Marek Polacek  <polacek@redhat.com>
6818         PR c/64709
6819         * gcc.dg/pr64709.c: New test.
6821 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6823         PR c++/64717
6824         * g++.dg/ubsan/pr64717-1.C: New test.
6825         * g++.dg/ubsan/pr64717-2.C: New test.
6827 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6829         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6831 2015-01-29  Jeff Law  <law@redhat.com>
6833         PR target/15184
6834         * gcc.target/i386/pr15184-1.c: New test.
6835         * gcc.target/i386/pr15184-2.c: New test.
6837 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6839         PR tree-optimization/64746
6840         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6842 2015-01-29  Richard Biener  <rguenther@suse.de>
6844         PR tree-optimization/64853
6845         * gcc.dg/torture/pr64853.c: New testcase.
6847 2015-01-29  Richard Biener  <rguenther@suse.de>
6849         PR tree-optimization/64844
6850         * gcc.dg/vect/pr64844.c: New testcase.
6852 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6854         PR middle-end/64809
6855         * gcc.dg/pr64809.c: Delete.
6857 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6859         PR middle-end/64805
6860         * gcc.target/i386/pr64805.c: New.
6862 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6864         * gcc.dg/guality/guality.h (main): Add argv[0] to
6865         guality_gdb_command.
6867 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6869         PR ipa/64801
6870         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6872 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6874         PR target/64659
6875         * gcc.target/sh/sh.exp
6876         (check_effective_target_atomic_model_soft_gusa_available,
6877         check_effective_target_atomic_model_soft_tcb_available,
6878         check_effective_target_atomic_model_soft_imask_available,
6879         check_effective_target_atomic_model_hard_llcs_available): New.
6880         * gcc.target/sh/pr64659-0.h: New.
6881         * gcc.target/sh/pr64659-1.c: New.
6882         * gcc.target/sh/pr64659-2.c: New.
6883         * gcc.target/sh/pr64659-3.c: New.
6884         * gcc.target/sh/pr64659-4.c: New.
6886 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6888         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6889         scan-assembler-times pattern.
6891 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6893         PR middle-end/64809
6894         * gcc.dg/pr64809.c: New test.
6896 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6898         PR tree-optimization/64277
6899         * gcc.dg/pr64277.c: New.
6901 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6903         PR tree-optimization/64718
6904         * gcc.c-torture/execute/pr64718.c: New test.
6906 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6908         * gcc.target/aarch64/abs_2.c: New.
6910 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6912         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6913         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6914         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6915         ISA rev < 2.
6917 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6919         PR bootstrap/64612
6920         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6921         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6922         { target comdat_group }.
6924 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6926         PR fortran/63861
6927         * gfortran.dg/goacc/coarray_2.f90: New.
6929 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6931         PR ipa/60871
6932         PR ipa/64139
6933         * g++.dg/torture/pr64139.C: New testcase.
6934         * g++.dg/torture/pr60871.C: Likewise.
6936 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6938         PR fortran/64230
6939         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6940         prevent linking errors.
6942 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6944         PR ipa/64282
6945         * g++.dg/torture/pr64282.C: New testcase.
6947 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6949         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6950         for wzr reg.
6952 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6954         * gcc.target/s390/hotpatch-13.c: New testcase.
6955         * gcc.target/s390/hotpatch-14.c: New testcase.
6956         * gcc.target/s390/hotpatch-15.c: New testcase.
6957         * gcc.target/s390/hotpatch-16.c: New testcase.
6958         * gcc.target/s390/hotpatch-17.c: New testcase.
6959         * gcc.target/s390/hotpatch-18.c: New testcase.
6960         * gcc.target/s390/hotpatch-19.c: New testcase.
6961         * gcc.target/s390/hotpatch-20.c: New testcase.
6962         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6963         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6964         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6965         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6966         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6967         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6968         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6969         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6970         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6971         * gcc.target/s390/hotpatch-10.c: Likewise.
6972         * gcc.target/s390/hotpatch-11.c: Likewise.
6973         * gcc.target/s390/hotpatch-12.c: Likewise.
6974         * gcc.target/s390/hotpatch-2.c: Likewise.
6975         * gcc.target/s390/hotpatch-3.c: Likewise.
6976         * gcc.target/s390/hotpatch-4.c: Likewise.
6977         * gcc.target/s390/hotpatch-5.c: Likewise.
6978         * gcc.target/s390/hotpatch-6.c: Likewise.
6979         * gcc.target/s390/hotpatch-7.c: Likewise.
6980         * gcc.target/s390/hotpatch-8.c: Likewise.
6981         * gcc.target/s390/hotpatch-9.c: Likewise.
6982         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6983         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6984         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6985         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6986         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6987         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6988         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6989         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6991 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6993         * gcc.dg/long_branch.c: New testcase.
6995 2015-01-27  Richard Biener  <rguenther@suse.de>
6997         PR tree-optimization/56273
6998         PR tree-optimization/59124
6999         PR tree-optimization/64277
7000         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7001         * gcc.dg/Warray-bounds-12.c: Likewise.
7002         * gcc.dg/Warray-bounds-13.c: Likewise.
7004 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7006         PR rtl-optimization/61058
7007         * gcc.dg/pr61058.c: New test.
7009 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7011         * gcc.target/i386/chkp-narrow-bounds.c: New.
7013 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7015         PR tree-optimization/64807
7016         * gcc.dg/pr64807.c: New test.
7018         PR c/64766
7019         * gcc.dg/pr64766.c: New test.
7021 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7023         PR target/49263
7024         * gcc.target/sh/pr49263-4.c: New.
7026 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7028         PR fortran/62044
7029         * gfortran.dg/allocate_with_mold_1.f90: New test
7031 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7033         PR c/64778
7034         * gcc.dg/pr64778.c: New test.
7036         PR middle-end/64421
7037         * gcc.dg/vect/pr64421.c: New test.
7039 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7041         PR fortran/64771
7042         * gfortran.dg/coarray_36.f: New.
7043         * gfortran.dg/coarray_37.f90: New.
7045 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7047         PR fortran/64230
7048         * gfortran.dg/class_allocate_18.f90: New.
7050 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7052         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7054 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7056         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7058 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7060         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7062 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7064         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7066 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7068         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7069         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7070         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7071         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7073 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7075         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7076         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7077         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7079 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7081         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7082         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7083         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7084         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7085         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7086         vXXXhn.inc.
7088 2015-01-26  Richard Biener  <rguenther@suse.de>
7090         PR middle-end/64764
7091         * gcc.dg/uninit-19.c: New testcase.
7093 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7095         * lib/target-supports.exp (check_effective_target_vect64): Add
7096         sparc*-*-*.
7098 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7100         PR testsuite/64712
7101         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7103 2015-01-26  Tony Liu  <tony.liu@arm.com>
7105         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7106         non-UAL cases.
7108 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7110         PR libfortran/64770
7111         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7112         correctly, clean up afterwards.
7114 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7116         PR fortran/62044
7117         * gfortran.dg/use_rename_7.f90: New.
7119 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7121         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7122         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7124 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7126         PR target/54236
7127         * gcc.target/sh/pr54236-4.c: New.
7129 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7131         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7132         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7133         Bridge test.
7135 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7137         PR libfortran/64770
7138         * gfortran.dg/open_new_segv.f90: New test.
7140 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7142         PR target/49263
7143         PR target/53987
7144         PR target/64345
7145         PR target/59533
7146         PR target/52933
7147         PR target/54236
7148         PR target/51244
7149         * gcc.target/sh/pr64345-1.c: New.
7150         * gcc.target/sh/pr64345-2.c: New.
7151         * gcc.target/sh/pr59533-1.c: New.
7152         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7153         * gcc.target/sh/pr52933-2.c: Likewise.
7154         * gcc.target/sh/pr54089-1.c: Likewise.
7155         * gcc.target/sh/pr54236-1.c: Likewise.
7156         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7157         * gcc.target/sh/pr49263-1.c: Remove xfails.
7158         * gcc.target/sh/pr49263-2.c: Likewise.
7159         * gcc.target/sh/pr49263-3.c: Likewise.
7160         * gcc.target/sh/pr53987-1.c: Likewise.
7161         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7162         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7163         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7164         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7165         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7166         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7167         test_009): New.
7168         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7169         (test_02): New.
7171 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7173         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7175 2015-01-23  Ian Lance Taylor  <iant@google.com>
7177         PR go/64510
7178         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7179         targets without split stack support.
7181 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7183         PR target/64317
7184         * gcc.target/i386/pr64317.c: New test.
7186 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7188         PR rtl-optimization/63637
7189         PR rtl-optimization/60663
7190         * gcc.dg/pr63637-1.c: New test.
7191         * gcc.dg/pr63637-2.c: New test.
7192         * gcc.dg/pr63637-3.c: New test.
7193         * gcc.dg/pr63637-4.c: New test.
7194         * gcc.dg/pr63637-5.c: New test.
7195         * gcc.dg/pr63637-6.c: New test.
7196         * gcc.target/i386/pr63637-1.c: New test.
7197         * gcc.target/i386/pr63637-2.c: New test.
7198         * gcc.target/i386/pr63637-3.c: New test.
7199         * gcc.target/i386/pr63637-4.c: New test.
7200         * gcc.target/i386/pr63637-5.c: New test.
7201         * gcc.target/i386/pr63637-6.c: New test.
7203 2015-01-23  Richard Biener  <rguenther@suse.de>
7205         PR testsuite/63439
7206         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7207         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7209 2015-01-23  Marek Polacek  <polacek@redhat.com>
7211         PR preprocessor/60570
7212         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7213         * gcc.dg/cpp/pr60570.c: New test.
7215 2015-01-23  Richard Biener  <rguenther@suse.de>
7217         PR testsuite/63439
7218         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7219         vectorization on vect64 targets.
7221 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7223         PR fortran/60922
7224         * gfortran.dg/class_allocate_17.f90: New.
7226 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7228         PR fortran/64726
7229         * gfortran.dg/goacc/combined_loop.f90: New.
7231 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7233         PR fortran/61933
7234         * gfortran.dg/make_unit.f90: New test.
7236 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7238         PR fortran/61933
7239         * gfortran.dg/negative_unit_int8.f: Update.
7241 2015-01-22  Jeff Law  <law@redhat.com>
7243         PR target/52076
7244         * gcc.target/m68k/pr52076-1.c: New test.
7245         * gcc.target/m68k/pr52076-2.c: New test.
7247 2015-01-22  Richard Biener  <rguenther@suse.de>
7249         PR middle-end/64728
7250         * gcc.dg/torture/pr64728.c: New testcase.
7252 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7254         PR target/64688
7255         * g++.dg/pr64688.C: New test.
7257 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7259         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7260         to avoid errors with -fpic.
7262 2015-01-22  Richard Biener  <rguenther@suse.de>
7264         PR libstdc++/64535
7265         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7267 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7269         PR rtl-optimization/64682
7270         * gcc.c-torture/execute/pr64682.c: New file.
7272 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7274         PR debug/64511
7275         * gcc.dg/pr64511.c: New test.
7277         PR rtl-optimization/62078
7278         * g++.dg/opt/pr62078.C: New test.
7280         PR c/63307
7281         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7283 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7285         PR fortran/57023
7286         * gfortran.dg/internal_pack_15.f90:  New test.
7288 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7290         * c-c++-common/tsan/step.c: New testcase.
7292 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7294         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7296 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7298         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7300 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7302         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7304 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7306         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7308 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7310         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7312 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7314         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7316 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7318         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7320 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7322         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7324 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7326         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7328 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7330         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7332 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7334         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7336 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7338         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7340 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7342         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7343         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7344         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7345         vXXXw.inc.
7347 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7349         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7350         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7351         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7352         vXXXl.inc.
7354 2015-01-21  Renlin Li  <renlin.li@arm.com>
7356         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7357         * g++.dg/tls/thread_local5g.C: Likewise.
7358         * g++.dg/tls/thread_local6g.C: Likewise.
7360 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7362         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7363         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7364         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7366 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7368         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7369         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7370         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7372 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7374         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7375         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7376         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7378 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7380         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7381         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7382         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7384 2015-01-20  Jeff Law  <law@redhat.com>
7386         PR target/59946
7387         * gcc.target/m68k/pr59946.c: New test.
7389 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7391         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7392         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7393         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7395 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7397         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7398         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7399         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7401 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7403         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7404         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7405         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7407 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7409         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7410         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7411         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7412         vshuffle.inc.
7413         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7414         vshuffle.inc.
7416 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7418         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7419         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7420         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7422 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7424         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7425         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7426         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7428 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7430         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7432 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7434         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7436         PR sanitizer/64632
7437         * g++.dg/ubsan/pr64632.C: New test.
7439         PR debug/64663
7440         * gcc.dg/pr64663.c: New test.
7442 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7444         PR c++/64383
7445         * g++.dg/warn/Wunused-var-23.C: New.
7447 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7449         PR c++/59937
7450         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7451         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7453 2015-01-20  Richard Biener  <rguenther@suse.de>
7455         PR ipa/64684
7456         * gcc.dg/lto/pr64684_0.c: New testcase.
7457         * gcc.dg/lto/pr64684_1.c: Likewise.
7458         * gcc.dg/lto/pr64684_2.c: Likewise.
7459         * gcc.dg/lto/pr64685_0.c: Likewise.
7460         * gcc.dg/lto/pr64685_1.c: Likewise.
7462 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7464         PR c++/62241
7465         * g++.dg/cpp1y/lambda-init12.C: New.
7467 2015-01-20  Richard Biener  <rguenther@suse.de>
7469         PR tree-optimization/64410
7470         * g++.dg/vect/pr64410.cc: Require vect_double.
7472 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7474         PR target/64149
7475         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7477 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7479         PR bootstrap/64676
7480         Revert:
7481         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7483         PR rtl-optimization/64081
7484         * gcc.dg/pr64081.c: New test.
7486 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7488         * jit.dg/harness.h: Include <unistd.h>.
7489         (CHECK_NO_ERRORS): New.
7490         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7491         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7492         gcc_jit_context_compile_to_file.
7493         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7494         args to the spawned executable.
7495         (jit-expand-vars): New function.
7496         (jit-exe-params): New variable.
7497         (dg-jit-set-exe-params): New function.
7498         (jit-dg-test): Detect testcases that use
7499         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7500         Set arguments of spawned process to jit-exe-params.
7501         (jit-get-output-filename): New function.
7502         (jit-setup-compile-to-file): New function.
7503         (jit-verify-compile-to-file): New function.
7504         (jit-run-executable): New function.
7505         (jit-verify-executable): New function.
7506         * jit.dg/test-compile-to-assembler.c: New testcase.
7507         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7508         * jit.dg/test-compile-to-executable.c: New testcase.
7509         * jit.dg/test-compile-to-object.c: New testcase.
7511 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7513         PR target/64652
7514         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7515         (test_1): New.
7517 2015-01-19  Martin Liska  <mliska@suse.cz>
7519         * objc/compile/pr64668.m: New test.
7521 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7523         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7524         (create_overflow_fn): Update comment to clarify that
7525         the third param of the created function is a bool *, not
7526         an int *.
7527         (verify_int_overflow_fn): Convert param "expected_ovf" from
7528         int to bool.  Update third param of "overflow_fn_type" from int *
7529         to bool *.  Update local "actual_ovf" from int to bool.
7530         (verify_uint_overflow_fn): Likewise.
7532 2015-01-19  Martin Liska  <mliska@suse.cz>
7534         * gcc.dg/ipa/ipa-icf-33.c: New test.
7536 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7537             Haijian Zhang  <z.zhanghaijian@huawei.com>
7539         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7540         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7541         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7542         result_float64x2, expected_hfloat64x2): New helper type, variable and
7543         declaration.
7544         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7545         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7546         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7547         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7548         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7549         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7550         and target without the FMA feature.
7552 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7554         * gcc.target/aarch64/pr64304.c: New testcase.
7556 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7558         PR rtl-optimization/64081
7559         * gcc.dg/pr64081.c: New test.
7561 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7563         PR target/63971
7564         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7565         the epilogue).
7566         * gcc.target/aarch64/test_frame_6.c: Likewise.
7567         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7568         and x19 (in the epilogue).
7569         * gcc.target/aarch64/test_frame_4.c: Likewise.
7570         * gcc.target/aarch64/test_frame_7.c: Likewise.
7572 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7574         * gcc.target/i386/chkp-always_inline.c: New.
7576 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7577             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7579         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7580         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7582 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7584         PR fortran/60255
7585         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7586         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7588 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7590         PR fortran/64578
7591         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7593 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7595         PR target/64652
7596         * gcc.target/sh/torture/pr64652.c: New.
7598 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7600         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7601         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7602         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7603         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7604         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7605         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7607 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7609         PR ipa/64378
7610         * g++.dg/torture/pr64378.C: New testcase.
7612 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7614         PR fortran/57959
7615         * gfortran.dg/block_13.f08: New test
7617 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7619         PR fortran/55901
7620         * gfortran.dg/associate_1.f03: Allow test for character with
7621         automatic length.
7623 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7625         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7626         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7628 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7630         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7632 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7634         PR fortran/64578
7635         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7637 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7639         PR fortran/60357
7640         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7642         PR fortran/61275
7643         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7645         PR fortran/55932
7646         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7648 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7650         PR fortran/60334
7651         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7653 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7655         PR rtl-optimization/52773
7656         * gcc.c-torture/compile/pr52773.c: New test.
7658 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7660         PR c++/62134
7661         * g++.dg/cpp0x/alias-decl-46.C: New.
7663 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7665         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7667 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7669         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7670         Add trace.
7671         (CHECK_FP): Likewise.
7672         (CHECK_CUMULATIVE_SAT): Likewise.
7674 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7676         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7677         (Set_Neon_Cumulative_Sat): Add parameter.
7678         (__set_neon_cumulative_sat): Support new parameter.
7679         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7680         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7681         argument.
7682         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7683         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7684         argument.
7686 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7688         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7689         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7691 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7693         PR c++/60056
7694         * g++.dg/tls/thread_local-ice4.C: New.
7696 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7698         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7699         than Neon options.
7701 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7703         PR c++/62276
7704         * g++.dg/cpp0x/vt-62276.C: New.
7706 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7708         PR middle-end/64353
7709         * g++.dg/pr64353.C: New.
7711 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7713         PR target/64263
7714         * gcc.target/aarch64/pr64263_1.c: New test.
7716 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7718         PR tree-optimization/64434
7719         * gcc.dg/torture/pr64434.c: Move to...
7720         * gcc.dg/pr64434.c: ... here.
7722 2015-01-16  Richard Biener  <rguenther@suse.de>
7724         PR middle-end/64614
7725         * gcc.dg/uninit-18.c: New testcase.
7727 2015-01-16  Richard Biener  <rguenther@suse.de>
7729         PR tree-optimization/64568
7730         * g++.dg/torture/pr64568-2.C: New testcase.
7732 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7734         PR target/64363
7735         * gcc.target/i386/chkp-label-address.c: New.
7737 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7739         PR fortran/45290
7740         * gfortran.dg/pointer_init_6.f90: Extended.
7742 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7744         * gcc.c-torture/compile/20150108.c: New test.
7746 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7748         * gcc.target/visium: New directory.
7750 2015-01-16  Richard Biener  <rguenther@suse.de>
7752         PR tree-optimization/61743
7753         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7754         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7756 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7758         * gcc.dg/pr64015.c: New test.
7760 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7762         PR ipa/64163
7763         PR ipa/64612
7764         * g++.dg/ipa/pr64612.C: New test.
7766 2015-01-16  Renlin Li  <renlin.li@arm.com>
7768         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7770 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7772         * gcc.target/i386/sse-14.c: Test new intrinsic.
7773         * gcc.target/i386/sse-22.c: Ditto.
7775 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7777         PR c++/58614
7778         * g++.dg/cpp0x/auto44.C: New.
7780 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7782         PR target/59710
7783         * gcc.target/nios2/gpopt-all.c: New test case.
7784         * gcc.target/nios2/gpopt-local.c: New test case.
7785         * gcc.target/nios2/gpopt-global.c: New test case.
7786         * gcc.target/nios2/gpopt-data.c: New test case.
7787         * gcc.target/nios2/gpopt-none.c: New test case.
7789 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7791         * g++.dg/ubsan/vptr-1.C: New test.
7792         * g++.dg/ubsan/vptr-2.C: New test.
7793         * g++.dg/ubsan/vptr-3.C: New test.
7794         * g++.dg/ubsan/vptr-4.C: New test.
7795         * g++.dg/ubsan/vptr-5.C: New test.
7796         * g++.dg/ubsan/vptr-6.C: New test.
7797         * g++.dg/ubsan/vptr-7.C: New test.
7798         * g++.dg/ubsan/vptr-8.C: New test.
7799         * g++.dg/ubsan/vptr-9.C: New test.
7801 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7803         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7804         is set up.
7805         * lib/gcc-dg.exp: Likewise.
7807 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7809         PR rtl-optimization/64110
7810         * gcc.target/i386/pr64110.c: Add scan-assembler.
7812 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7813             James Norris  <jnorris@codesourcery.com>
7814             Cesar Philippidis  <cesar@codesourcery.com>
7815             Ilmir Usmanov  <i.usmanov@samsung.com>
7817         * lib/target-supports.exp (check_effective_target_fopenacc): New
7818         procedure.
7819         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7820         * g++.dg/goacc/goacc.exp: Likewise.
7821         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7822         * gcc.dg/goacc/goacc.exp: Likewise.
7823         * gfortran.dg/goacc/goacc.exp: Likewise.
7824         * c-c++-common/cpp/openacc-define-1.c: New file.
7825         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7826         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7827         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7828         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7829         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7830         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7831         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7832         * c-c++-common/goacc/cache-1.c: Likewise.
7833         * c-c++-common/goacc/clauses-fail.c: Likewise.
7834         * c-c++-common/goacc/collapse-1.c: Likewise.
7835         * c-c++-common/goacc/data-1.c: Likewise.
7836         * c-c++-common/goacc/data-2.c: Likewise.
7837         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7838         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7839         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7840         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7841         * c-c++-common/goacc/if-clause-1.c: Likewise.
7842         * c-c++-common/goacc/if-clause-2.c: Likewise.
7843         * c-c++-common/goacc/kernels-1.c: Likewise.
7844         * c-c++-common/goacc/loop-1.c: Likewise.
7845         * c-c++-common/goacc/loop-private-1.c: Likewise.
7846         * c-c++-common/goacc/nesting-1.c: Likewise.
7847         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7848         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7849         * c-c++-common/goacc/parallel-1.c: Likewise.
7850         * c-c++-common/goacc/pcopy.c: Likewise.
7851         * c-c++-common/goacc/pcopyin.c: Likewise.
7852         * c-c++-common/goacc/pcopyout.c: Likewise.
7853         * c-c++-common/goacc/pcreate.c: Likewise.
7854         * c-c++-common/goacc/pragma_context.c: Likewise.
7855         * c-c++-common/goacc/present-1.c: Likewise.
7856         * c-c++-common/goacc/reduction-1.c: Likewise.
7857         * c-c++-common/goacc/reduction-2.c: Likewise.
7858         * c-c++-common/goacc/reduction-3.c: Likewise.
7859         * c-c++-common/goacc/reduction-4.c: Likewise.
7860         * c-c++-common/goacc/sb-1.c: Likewise.
7861         * c-c++-common/goacc/sb-2.c: Likewise.
7862         * c-c++-common/goacc/sb-3.c: Likewise.
7863         * c-c++-common/goacc/update-1.c: Likewise.
7864         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7865         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7866         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7867         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7868         * gfortran.dg/goacc/assumed.f95: Likewise.
7869         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7870         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7871         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7872         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7873         * gfortran.dg/goacc/branch.f95: Likewise.
7874         * gfortran.dg/goacc/cache-1.f95: Likewise.
7875         * gfortran.dg/goacc/coarray.f95: Likewise.
7876         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7877         * gfortran.dg/goacc/cray.f95: Likewise.
7878         * gfortran.dg/goacc/critical.f95: Likewise.
7879         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7880         * gfortran.dg/goacc/data-tree.f95: Likewise.
7881         * gfortran.dg/goacc/declare-1.f95: Likewise.
7882         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7883         * gfortran.dg/goacc/fixed-1.f: Likewise.
7884         * gfortran.dg/goacc/fixed-2.f: Likewise.
7885         * gfortran.dg/goacc/fixed-3.f: Likewise.
7886         * gfortran.dg/goacc/fixed-4.f: Likewise.
7887         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7888         * gfortran.dg/goacc/if.f95: Likewise.
7889         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7890         * gfortran.dg/goacc/list.f95: Likewise.
7891         * gfortran.dg/goacc/literal.f95: Likewise.
7892         * gfortran.dg/goacc/loop-1.f95: Likewise.
7893         * gfortran.dg/goacc/loop-2.f95: Likewise.
7894         * gfortran.dg/goacc/loop-3.f95: Likewise.
7895         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7896         * gfortran.dg/goacc/omp.f95: Likewise.
7897         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7898         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7899         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7900         * gfortran.dg/goacc/parameter.f95: Likewise.
7901         * gfortran.dg/goacc/private-1.f95: Likewise.
7902         * gfortran.dg/goacc/private-2.f95: Likewise.
7903         * gfortran.dg/goacc/private-3.f95: Likewise.
7904         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7905         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7906         * gfortran.dg/goacc/reduction.f95: Likewise.
7907         * gfortran.dg/goacc/routine-1.f90: Likewise.
7908         * gfortran.dg/goacc/routine-2.f90: Likewise.
7909         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7910         * gfortran.dg/goacc/several-directives.f95: Likewise.
7911         * gfortran.dg/goacc/sie.f95: Likewise.
7912         * gfortran.dg/goacc/subarrays.f95: Likewise.
7913         * gfortran.dg/gomp/map-1.f90: Likewise.
7914         * gfortran.dg/openacc-define-1.f90: Likewise.
7915         * gfortran.dg/openacc-define-2.f90: Likewise.
7916         * gfortran.dg/openacc-define-3.f90: Likewise.
7917         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7918         * g++.dg/gomp/block-2.C: Likewise.
7919         * g++.dg/gomp/block-3.C: Likewise.
7920         * g++.dg/gomp/block-5.C: Likewise.
7921         * g++.dg/gomp/target-1.C: Likewise.
7922         * g++.dg/gomp/target-2.C: Likewise.
7923         * g++.dg/gomp/taskgroup-1.C: Likewise.
7924         * g++.dg/gomp/teams-1.C: Likewise.
7925         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7926         * gcc.dg/cilk-plus/jump.c: Likewise.
7927         * gcc.dg/gomp/block-1.c: Likewise.
7928         * gcc.dg/gomp/block-10.c: Likewise.
7929         * gcc.dg/gomp/block-2.c: Likewise.
7930         * gcc.dg/gomp/block-3.c: Likewise.
7931         * gcc.dg/gomp/block-4.c: Likewise.
7932         * gcc.dg/gomp/block-5.c: Likewise.
7933         * gcc.dg/gomp/block-6.c: Likewise.
7934         * gcc.dg/gomp/block-7.c: Likewise.
7935         * gcc.dg/gomp/block-8.c: Likewise.
7936         * gcc.dg/gomp/block-9.c: Likewise.
7937         * gcc.dg/gomp/target-1.c: Likewise.
7938         * gcc.dg/gomp/target-2.c: Likewise.
7939         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7940         * gcc.dg/gomp/teams-1.c: Likewise.
7942 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7944         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7945         test case.
7947 2015-01-15  Mike Stump  <mikestump@comcast.net>
7949         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7950         * gcc.dg/inline_2.c: Likewise.
7951         * gcc.dg/inline_3.c: Likewise.
7952         * gcc.dg/inline_4.c: Likewise.
7954 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7956         PR fortran/58023
7957         * gfortran.dg/proc_ptr_comp_43.f90: New.
7959 2015-01-15  Mike Stump  <mikestump@comcast.net>
7961         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7962         * gcc.dg/unroll_2.c: Likewise.
7963         * gcc.dg/unroll_3.c: Likewise.
7964         * gcc.dg/unroll_4.c: Likewise.
7965         * gcc.dg/unroll_5.c: Likewise.
7967 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7969         PR target/63971
7970         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7971         in epilogue.
7972         * gcc.target/aarch64/test_frame_6.c: Likewise.
7973         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7974         x30 and x19 (in the epilogue).
7975         * gcc.target/aarch64/test_frame_4.c: Likewise.
7976         * gcc.target/aarch64/test_frame_7.c: Likewise.
7978 2015-01-15  Martin Liska  <mliska@suse.cz>
7980         * g++.dg/ipa/pr64068.C: New test.
7981         * gcc.dg/ipa/PR64559.c: New test.
7983 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7985         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7986         with PIE.
7988 2015-01-15  Richard Biener  <rguenther@suse.de>
7990         PR tree-optimization/61743
7991         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7992         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7994 2015-01-15 Renlin Li <renlin.li@arm.com>
7996         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7997         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7999 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8001         * gcc.dg/vect/vect-aggressive-1.c: New.
8002         * gcc.target/i386/avx2-vect-aggressive.c: New.
8004 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8006         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8008 2015-01-15  Richard Biener  <rguenther@suse.de>
8010         PR lto/64415
8011         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8012         -Wl,-undefined,dynamic_lookup.
8014 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8016         * gnat.dg/opt47.adb: New test.
8018 2015-01-15  Richard Biener  <rguenther@suse.de>
8020         PR lto/64415
8021         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8023 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8025         PR tree-optimization/64434
8026         * gcc.dg/torture/pr64434.c: New test.
8028 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8030         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8031         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8032         -march=loongson* and -march=octeon* require -mno-micromips.
8034 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8035             Matthew Fortune  <matthew.fortune@imgtec.com>
8037         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8038         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8039         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8040         * gcc.target/mips/call-saved-7.c: New file.
8041         * gcc.target/mips/call-saved-8.c: New file.
8042         * gcc.target/mips/call-saved-9.c: New file.
8044 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8046         * gcc.target/mips/lsa.c: New file.
8047         * gcc.target/mips/mips64-lsa.c: Likewise.
8048         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8049         * gcc.target/mips/mulsize-4.c: Likewise.
8050         * gcc.target/mips/mulsize-5.c: New file.
8051         * gcc.target/mips/mulsize-6.c: Likewise.
8052         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8053         and !HAS_LSA as ghost options.
8054         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8055         for !HAS_LSA.
8057 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8059         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8061 2015-01-15  Richard Biener  <rguenther@suse.de>
8063         PR middle-end/64365
8064         * gcc.dg/torture/pr64365.c: New testcase.
8066 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8068         * gcc.dg/stackprotectexplicit1.c: New test.
8069         * g++.dg/stackprotectexplicit2.c: New test.
8071 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073         PR target/61933
8074         * gfortran.dg/inquire_internal.f90: New.
8075         * gfortran.dg/negative_unit_check.f90: New.
8077 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8079         PR target/53988
8080         * gcc.target/sh/pr53988-1.c: New.
8082 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8084         PR c++/58671
8085         * g++.dg/tls/thread_local-ice3.C: New.
8087 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8089         * gcc.target/i386/fentry-override.c: Properly place {} in target
8090         selector.  Remove nonpic.
8091         * gcc.target/i386/fentry.c: Likewise.
8093 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8095         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8096         warnings instead of errors.
8098 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8100         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8101         option support instead of ENABLE_LTO from Makefile.
8103 2015-01-14  Richard Biener  <rguenther@suse.de>
8105         PR tree-optimization/59354
8106         * gcc.dg/vect/pr59354.c: New testcase.
8108 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8110         * lib/target-supports.exp
8111         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8112         on ARM architures before v7.
8114 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8116         PR middle-end/59448
8117         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8118         an atomic_exchange.
8120 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8122         PR target/64386
8123         * gcc.target/i386/pr64386.c: New test.
8125 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8127         PR target/64393
8128         * gcc.target/i386/pr64393.c: New test.
8130 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8132         PR target/64387
8133         * gcc.target/i386/pr64387.c: New test.
8135 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8137         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8139 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8141         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8143 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8145         PR target/64453
8146         * gcc.target/arm/pr64453.c: New.
8148 2015-01-14  Richard Biener  <rguenther@suse.de>
8150         PR lto/64415
8151         * gcc.dg/lto/pr64415_0.c: New testcase.
8152         * gcc.dg/lto/pr64415_1.c: Likewise.
8154 2015-01-14  Martin Liska  <mliska@suse.cz>
8156         * gcc.dg/ipa/pr64307.c: New test.
8158 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8160         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8161         64-bit and 128-bit.
8163 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8165         PR target/64460
8166         * gcc.target/arm/pr64460_1.c: New test.
8168 2015-01-14  Richard Biener  <rguenther@suse.de>
8170         PR tree-optimization/64493
8171         PR tree-optimization/64495
8172         * gcc.dg/vect/pr64493.c: New testcase.
8173         * gcc.dg/vect/pr64495.c: Likewise.
8175 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8177         * gcc.dg/Warray-bounds-11.c: New test-case.
8179 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8181         * gcc.target/mips/octeon3-pipe-1.c: New test.
8183 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8185         * jit.dg/harness.h (set_up_logging): Move string concatenation
8186         into...
8187         (concat_strings): New function.
8188         (dump_reproducer): New function.
8189         (test_jit): Call dump_reproducer.
8190         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8191         function.
8192         (jit-dg-test): Delete any generated reproducer from previous runs.
8193         Verify that a generated reproducer was created, and verify that it
8194         compiles.
8195         * jit.dg/test-nested-contexts.c (main): Call
8196         gcc_jit_context_dump_reproducer_to_file.
8198 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8200         * gcc.dg/aru-2.c: Add dg-require-profiling.
8202 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8204         * lib/target-supports.exp (check_profiling_available): Check if
8205         -pg links.
8207 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8209         PR ipa/64565
8210         * g++.dg/torture/pr64565.C: New testcase.
8212 2015-01-13  Marek Polacek  <polacek@redhat.com>
8214         PR middle-end/64391
8215         * gcc.dg/tm/pr64391.c: New test.
8217 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8219         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8220         true.
8222 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8224         * gcc.target/i386/pie.c: New test.
8226         * lib/target-supports.exp (check_effective_target_pie): New.
8228 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8230         PR rtl-optimization/64286
8231         * gcc.target/i386/avx2-pr64286.c: New test.
8233 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8235         PR c++/57626
8236         * g++.dg/cpp0x/vt-57626.C: New.
8238 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8240         PR fortran/64528
8241         * gfortran.dg/pr64528.f90: New test.
8243 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8245         * gcc.target/aarch64/subsp.c: New test.
8247 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8249         * gcc.target/aarch64/store-pair-1.c: New testcase.
8251 2015-01-13  Richard Biener  <rguenther@suse.de>
8253         PR lto/64373
8254         * gcc.dg/lto/pr64373_0.c: New testcase.
8256 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8258         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8259         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8261 2015-01-13  Richard Biener  <rguenther@suse.de>
8263         PR tree-optimization/64406
8264         * gcc.dg/pr64406.c: New testcase.
8266 2015-01-13  Richard Biener  <rguenther@suse.de>
8268         PR tree-optimization/64404
8269         * gcc.dg/vect/pr64404.c: New testcase.
8271 2015-01-13  Richard Biener  <rguenther@suse.de>
8273         PR tree-optimization/64568
8274         * g++.dg/torture/pr64568.C: New testcase.
8276 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8278         * jit.dg/test-error-local-used-from-other-function.c: New test
8279         case.
8280         * jit.dg/test-error-param-reuse.c: New test case.
8281         * jit.dg/test-error-param-sharing.c: New test case.
8282         * jit.dg/test-error-param-used-from-other-function.c: New test
8283         case.
8284         * jit.dg/test-error-param-used-without-a-function.c: New test
8285         case.
8287 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8289         PR tree-optimization/64563
8290         * gcc.dg/pr64563.c: New test.
8292         PR target/64513
8293         * gcc.target/i386/pr64513.c: New test.
8295         PR tree-optimization/64454
8296         * gcc.dg/pr64454.c: New test.
8298         PR testsuite/64028
8299         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8300         bind_pic_locally.
8301         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8302         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8303         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8304         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8305         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8306         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8307         * gcc.dg/vect/slp-25.c: Likewise.
8308         * gcc.dg/vect/vect-109.c: Likewise.
8309         * gcc.dg/vect/vect-13.c: Likewise.
8310         * gcc.dg/vect/vect-17.c: Likewise.
8311         * gcc.dg/vect/vect-18.c: Likewise.
8312         * gcc.dg/vect/vect-19.c: Likewise.
8313         * gcc.dg/vect/vect-20.c: Likewise.
8314         * gcc.dg/vect/vect-21.c: Likewise.
8315         * gcc.dg/vect/vect-22.c: Likewise.
8316         * gcc.dg/vect/vect-27.c: Likewise.
8317         * gcc.dg/vect/vect-29.c: Likewise.
8318         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8319         * gcc.dg/vect/vect-2.c: Likewise.
8320         * gcc.dg/vect/vect-3.c: Likewise.
8321         * gcc.dg/vect/vect-4.c: Likewise.
8322         * gcc.dg/vect/vect-5.c: Likewise.
8323         * gcc.dg/vect/vect-72.c: Likewise.
8324         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8325         * gcc.dg/vect/vect-73.c: Likewise.
8326         * gcc.dg/vect/vect-77-global.c: Likewise.
8327         * gcc.dg/vect/vect-78-global.c: Likewise.
8328         * gcc.dg/vect/vect-7.c: Likewise.
8329         * gcc.dg/vect/vect-86.c: Likewise.
8330         * gcc.dg/vect/vect-align-1.c: Likewise.
8331         * gcc.dg/vect/vect-align-3.c: Likewise.
8332         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8333         * gcc.dg/vect/vect-all.c: Likewise.
8334         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8335         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8336         * gcc.dg/vect/vect-peel-3.c: Likewise.
8337         * gcc.dg/vect/vect-peel-4.c: Likewise.
8338         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8340 2015-01-12  Jeff Law  <law@redhat.com>
8342         PR target/64461
8343         * gcc.target/m68k/pr64461.c: New test.
8345 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8347         * jit.dg/test-array-as-pointer.c (create_code): Update call
8348         to gcc_jit_context_new_global by setting "kind" to
8349         GCC_JIT_GLOBAL_IMPORTED.
8350         * jit.dg/test-error-array-as-pointer.c: Likewise.
8351         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8352         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8353         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8354         * jit.dg/test-using-global.c (the_global): Rename to...
8355         (imported_global): ...this.
8356         (create_code): Update to test the three kinds of global.
8357         (verify_code): Likewise.
8359 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8361         PR testsuite/64427
8362         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8363         undefined behavior.
8364         * gcc.target/i386/pr64291-2.c: Updated.
8366 2015-01-12  Richard Biener  <rguenther@suse.de>
8368         PR tree-optimization/64530
8369         * gfortran.dg/pr64530.f90: New testcase.
8371 2015-01-12  Richard Biener  <rguenther@suse.de>
8373         PR middle-end/64357
8374         * gcc.dg/torture/pr64357.c: New testcase.
8376 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8378         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8379         selector.
8381 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8382         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8384 2015-01-12  Martin Liska  <mliska@suse.cz>
8386         * gcc.dg/ipa/PR64550.c: New test.
8388 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8390         PR ipa/63470
8391         * g++.dg/ipa/pr63470.C: New testcase.
8393 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8395         PR fortran/63733
8396         * gfortran.dg/typebound_operator_20.f90: New.
8398 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8400         PR fortran/58023
8401         * gfortran.dg/proc_ptr_comp_42.f90: New.
8403 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8405         PR fortran/64508
8406         * gfortran.dg/proc_ptr_comp_41.f90: New.
8408 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8410         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8412 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8414         PR fortran/64522
8415         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8416         and add dg-excess-errors.
8417         * gfortran.dg/line_length_6.f90: New.
8418         * gfortran.dg/line_length_7.f90: New.
8419         * gfortran.dg/line_length_8.f90: New.
8420         * gfortran.dg/line_length_9.f90: New.
8421         * gfortran.dg/line_length_10.f90: New.
8422         * gfortran.dg/line_length_11.f90: New.
8424 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8426         * jit.dg/test-threads.c (struct testcase): Move declaration
8427         to jit.dg/all-non-failing-tests.h.
8428         (testcases): Likewise.
8429         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8430         declaration here from jit.dg/all-non-failing-tests.h.
8431         (testcases): Likewise.
8432         * jit.dg/test-combination.c (create_code): Eliminate spelling
8433         out all of the testcases in favor of looping through the
8434         "testcases" metadata.
8435         (verify_code): Likewise.
8437 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8439         PR rtl-optimization/64536
8440         * gcc.dg/pr64536.c: New test.
8442 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8444         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8445         * jit.dg/test-combination.c (create_code): Likewise.
8446         (verify_code): Likewise.
8447         * jit.dg/test-constants.c: New test case.
8448         * jit.dg/test-threads.c: Add test-constants.c.
8450 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8452         PR libobjc/51891
8453         * objc.dg/gnu-api-2-class.m: Add a test case
8454         for the above change.
8456 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8458         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8460 2015-01-09  Richard Biener  <rguenther@suse.de>
8462         PR tree-optimization/64410
8463         * g++.dg/vect/pr64410.cc: New testcase.
8465 2015-01-09  Martin Liska  <mliska@suse.cz>
8467         * gcc.dg/ipa/ipa-icf-32.c: New test.
8469 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8471         * c-c++-common/tsan/tsan_barrier.h: New.
8472         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8473         * c-c++-common/tsan/bitfield_race.c: Likewise.
8474         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8475         * c-c++-common/tsan/mutexset1.c: Likewise.
8476         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8477         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8478         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8479         * c-c++-common/tsan/simple_race.c: Likewise.
8480         * c-c++-common/tsan/simple_stack.c: Likewise.
8481         * c-c++-common/tsan/sleep_sync.c: Likewise.
8482         * c-c++-common/tsan/tiny_race.c: Likewise.
8483         * c-c++-common/tsan/tls_race.c: Likewise.
8484         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8485         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8486         * g++.dg/tsan/atomic_free.C: Likewise.
8487         * g++.dg/tsan/atomic_free2.C: Likewise.
8488         * g++.dg/tsan/cond_race.C: Likewise.
8489         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8491 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8493         PR testsuite/62250
8494         * lib/target-supports.exp (check_effective_target_libatomic_available):
8495         New.
8496         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8497         targets that match effective-target libatomic_available.
8498         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8500 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8502         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8503         Verify the result of gcc_jit_context_get_last_error.
8504         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8506 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8508         PR tree-optimization/63989
8509         * gcc.dg/strlenopt-27.c: New test.
8511 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8513         * jit.dg/harness.h (set_up_logging): New function.
8514         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8515         set_up_logging on the context, so that every testcase is
8516         logged to a particular file.
8517         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8518         and call gcc_jit_context_set_logfile on the top-level context.
8520 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8522         PR target/64338
8523         * g++.dg/opt/pr64338.C: New test.
8525 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8527         * gfortran.dg/coarray/codimension_2b.f90: New file.
8528         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8529         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8531 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8533         PR c++/59004
8534         * g++.dg/ext/fnname4.C: New.
8536 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8538         PR c++/64462
8539         * g++.dg/cpp0x/constexpr-64462.C: New.
8541 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8543         PR c++/60753
8544         * g++.dg/cpp0x/deleted10.C: New.
8546 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8548         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8550 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8552         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8553         GCC_JIT_UNARY_OP_ABS.
8554         (verify_unary_ops): Likewise.
8556 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8558         * jit.dg/test-arith-overflow.c: New test case.
8559         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8560         * jit.dg/test-combination.c (create_code): Likewise.
8561         (verify_code): Likewise.
8562         * jit.dg/test-threads.c (testcases): Likewise.
8564 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8566         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8567         rather than "jit".  Load g++.exp, and call g++_init.
8568         Run test-*.cc files within the testsuite and *.cc files within
8569         docs/examples.
8570         (jit-dg-test): Drop the addition of -fgnu89-inline to
8571         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8572         doing it when compiling C testcases (since g++ does not handle
8573         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8574         is restored to the value after g++_init ran, rather than the
8575         value before g++_init ran.  Return a list of
8576         $comp_output $output_file, as dg-test assumes.
8578 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8580         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8581         make it easier to figure out the origin of each test result when
8582         running test-combination.c and test-threads.c.
8583         (CHECK_VALUE): Likewise.
8584         (CHECK_DOUBLE_VALUE): Likewise.
8585         (CHECK_STRING_VALUE): Likewise.
8586         (CHECK_STRING_STARTS_WITH): Likewise.
8587         (CHECK_STRING_CONTAINS): Likewise.
8588         (CHECK): Likewise.
8589         (check_string_value): Likewise, add "funcname" param.
8590         (check_string_starts_with): Likewise.
8591         (check_string_contains): Likewise.
8593 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8595         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8596         generating name of built executable.
8598 2015-01-07  Marek Polacek  <polacek@redhat.com>
8600         PR c/64440
8601         * gcc.dg/pr64440.c: New test.
8602         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8604 2015-01-07  Marek Polacek  <polacek@redhat.com>
8606         PR c/64417
8607         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8608         * gcc.dg/pr64417.c: New test.
8610 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8612         PR target/64505
8613         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8614         fix is correct.
8616 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8618         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8619         Check if testcases run without errors, not just if they compile.
8621 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8623         PR target/64507
8624         * gcc.target/sh/pr64507.c: New test.
8626 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8628         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8630 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8632         * c-c++-common/asan/sanitize-all-1.c: New test.
8633         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8634         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8635         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8636         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8638 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8640         * lib/target-supports.exp (check_profiling_available): Return 0 for
8641         Visium.
8642         (check_effective_target_tls_runtime): Likewise.
8643         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8644         * gcc.dg/20020312-2.c: Adjust for Visium.
8645         * gcc.dg/tls/thr-cse-1.c: Likewise
8646         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8647         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8648         * gcc.dg/weak/typeof-2.c: Likewise.
8650 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8652         PR rtl-optimization/64287
8653         * gcc.dg/aru-2.c: New test.
8655 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8657         PR sanitizer/64344
8658         * c-c++-common/ubsan/pr64344-1.c: New test.
8659         * c-c++-common/ubsan/pr64344-2.c: New test.
8661         PR tree-optimization/64465
8662         * gcc.dg/pr64465.c: New test.
8664         PR tree-optimization/64494
8665         * gcc.c-torture/compile/pr64494.c: New test.
8667 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8669         PR fortran/47674
8670         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8672 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8674         Update copyright years.
8676 2015-01-05  Marek Polacek  <polacek@redhat.com>
8678         PR c/64423
8679         * gcc.dg/pr64423.c: New test.
8681 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8683         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8684         mmix-knuth-mmixware for the same reason as for MIPS.
8685         * gcc.dg/debug/debug-2.c: Ditto.
8687         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8689 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8691         PR testsuite/62250
8692         * lib/gfortran.exp: Add libatomic library search path.
8693         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8694         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8696         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8698 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8700         * c-c++-common/tsan/bitfield_race.c: New testcase.
8701         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8703 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8705         * gfortran.dg/coarray/collectives_4.f90: New.
8707 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8709         PR fortran/57562
8710         * gfortran.dg/extends_16.f90: New.
8712 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8714         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8716 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8718         * gfortran.dg/coarray/codimension_2.f90: New.
8719         * gfortran.dg/coarray/codimension_2a.f90: New.
8720         * gfortran.dg/coarray_35.f90: New.
8721         * gfortran.dg/coarray_35a.f90: New.
8723 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8725         PR fortran/60507
8726         * gfortran.dg/dummy_procedure_11.f90: New.
8728 Copyright (C) 2015 Free Software Foundation, Inc.
8730 Copying and distribution of this file, with or without modification,
8731 are permitted in any medium without royalty provided the copyright
8732 notice and this notice are preserved.