2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4a7e12d75d1e17ce43dc894d706da189a066ee8e
1 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
7         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
9 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
11         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
15         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
17 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
19         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
21 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
23         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
25 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
27         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
29 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
31         PR tree-optimization/66187
32         * gcc.c-torture/execute/pr66187.c: New test.
33         * gcc.dg/pr66187-1.c: New test.
34         * gcc.dg/pr66187-2.c: New test.
36 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
38         * gcc.dg/vect/bb-slp-35.c: Adjust.
40 2015-05-19  Richard Biener  <rguenther@suse.de>
42         PR tree-optimization/66165
43         * gcc.dg/torture/pr66165.c: New testcase.
45         PR tree-optimization/66185
46         * gcc.dg/torture/pr66185.c: New testcase.
48 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
50         PR target/54236
51         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
53 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
55         * gcc.target/mips/p5600-bonding.c : New file.
57 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
59         PR fortran/66106
60         * gfortran.dg/interface_operator_1.f90: New tests.
62 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
64         PR fortran/66057
65         * gfortran.dg/generic_29.f90: New tests.
67 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
69         PR fortran/66043
70         * gfortran.dg/storage_size_6.f90: New tests.
72 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
74         PR fortran/66045
75         * gfortran.dg/null1.f90: New test.
77 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
79         PR fortran/66044
80         * gfortran.dg/entry_21.f90: New test.
82 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
84         PR fortran/66043
85         * gfortran.dg/storage_size_6.f90: New tests.
87 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
89         PR fortran/66040
90         * gfortran.dg/misplaced_statement.f90: New test.
92 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
94         PR fortran/66039
95         * gfortran.dg/filepos1.f90: New test
97 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
99         PR fortran/64925
100         * gfortran.dg/pr64925.f90: New test.
102 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
104         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
105         unit.
106         * gfortran.dg/lto/pr41576_1.f90: Ditto.
108 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
110         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
111         to the family of pie capable targets.
113 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
115         * gcc.target/arm/bics_1.c : New testcase.
116         * gcc.target/arm/bics_2.c : New testcase.
117         * gcc.target/arm/bics_3.c : New testcase.
118         * gcc.target/arm/bics_4.c : New testcase.
120 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
122         * gcc.target/mips/umips-attr.c: New test.
124 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
126         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
127         * gcc.dg/20150120-2.c (dg-final): Ditto.
128         * gcc.dg/20150120-2.c (dg-final): Ditto.
129         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
131 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
133         PR target/66174
134         * gcc.target/i386/pr66174.c: New test.
136 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
138         PR fortran/37131
139         * gfortran.dg/matmul_bounds_6.f90:  New test.
140         * gfortran.dg/matmul_bounds_7.f90:  New test.
142 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
144         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
145         * gfortran.dg/lto/pr41576_1.f90: Add interface.
146         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
147         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
148         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
149         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
151 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
153         PR fortran/65903
154         * gfortran.dg/continuation_13.f90: Update test.
155         * gfortran.dg/pr65903.f90: New test.
157 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
159         PR fortran/66113
160         * gfortran.dg/block_14.f90:  New test.
162 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
164         PR fortran/44054
165         * lib/gfortran-dg.exp: Update regex to handle two locations for
166         the same diagnostic without caret.
167         * gfortran.dg/badline.f: Test also that line numbers are correct
168         before and after "left but not entered" warning.
170 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
171             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
173         PR target/65768
174         * gcc.target/arm/maskdata.c: New test.
176 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
178         PR fortran/65792
179         * gfortran.dg/derived_constructor_components_5: New test
181 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
183         PR target/66140
184         * gcc.target/alpha/pr66140.c: New test.
186 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
188         PR c/48956
189         * gcc.dg/Wconversion-complex-c99.c: New test.
190         * gcc.dg/Wconversion-complex-gnu.c: New test.
192 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
194         PR tree-optimization/64454
195         * gcc.dg/modmod.c: New testcase.
197 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
199         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
201 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
203         PR middle-end/66134
204         * gcc.target/i386/mpx/pr66134.c: New test.
206 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
208         * gcc.target/powerpc/pr60158.c: New test.
210 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
212         * gcc.target/i386/sibcall-7.c: New test.
213         * gcc.target/i386/sibcall-8.c: New test.
215 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
217         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
218         (abs64_in_dreg): Likewise.
220 2015-05-14  Marek Polacek  <polacek@redhat.com>
222         PR c/66066
223         PR c/66127
224         * gcc.dg/pr14649-1.c: Add -Wpedantic.
225         * gcc.dg/pr19984.c: Likewise.
226         * gcc.dg/pr66066-1.c: New test.
227         * gcc.dg/pr66066-2.c: New test.
228         * gcc.dg/pr66066-3.c: New test.
230 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
232         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
233         * gcc.dg/pow-sqrt.x: New file.
234         * gcc.dg/pow-sqrt-1.c: New test.
235         * gcc.dg/pow-sqrt-2.c: Likewise.
236         * gcc.dg/pow-sqrt-3.c: Likewise.
238 2015-05-13  Richard Biener  <rguenther@suse.de>
240         PR tree-optimization/66123
241         * gcc.dg/torture/pr66123.c: New testcase.
243 2015-05-13  Richard Biener  <rguenther@suse.de>
245         PR middle-end/66110
246         * gcc.dg/alias-2.c: Adjust.
247         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
249 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
251         PR target/65103
252         * gcc.target/i386/pr65103-3.c: New.
254 2015-05-13  Martin Liska  <mliska@suse.cz>
256         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
258 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
260         PR target/66112
261         * gcc.target/i386/pr66112-2.c: New test.
263         PR target/66112
264         * gcc.target/i386/pr66112-1.c: New test.
266 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
268         PR target/66048
269         * gcc.target/i386/mpx/pr66048.cc: New.
271 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
273         PR rtl-optimization/64616
274         * gcc.dg/loop-8.c: New test.
275         * gcc.dg/loop-9.c: New test.
277 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
279         PR target/pr66047.c
280         * gcc.target/i386/pr66047.c: New testcase.
282 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
284         PR ipa/65873
285         * gcc.c-torture/compile/pr65873.c: New testcase.
287 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
289         PR fortran/66111
290         * gfortran.dg/inline_matmul_10.f90:  New test.
292 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
294         * c-c++-common/Wmisleading-indentation.c: New testcase.
295         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
296         * c-c++-common/Wmisleading-indentation-2.md: New file.
298 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
300         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
301         "break".
302         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
304 2015-05-12  Richard Biener  <rguenther@suse.de>
306         PR tree-optimization/66101
307         * gcc.dg/torture/pr66101.c: New testcase.
309 2015-05-12  Richard Biener  <rguenther@suse.de>
311         PR tree-optimization/37021
312         * gcc.target/i386/vect-addsub.c: New testcase.
314 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
316         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
318 2015-05-12  Tom de Vries  <tom@codesourcery.com>
320         PR tree-optimization/66010
321         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
323 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/65133
326         * g++.dg/cpp0x/trailing10.C: New.
328 2015-05-12  Richard Biener  <rguenther@suse.de>
330         * gcc.dg/vect/bb-slp-35.c: New testcase.
332 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
334         PR fortran/66100
335         * gfortran.dg/bound_simplification_6.f90: New.
337 2015-05-11  Steve Ellcey  <sellcey@mips.com>
339         * gcc.target/mips/branch-1.c: Pass argument to bar().
341 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
343         PR target/65753
344         * gcc.target/i386/pr65753.c: New test.
346 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
348         PR rtl-optimization/66076
349         * gcc.dg/torture/pr66076.c: New test.
351 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
353         PR fortran/66041
354         * gfortran.dg/inline_matmul_7.f90:  New test.
355         * gfortran.dg/inline_matmul_8.f90:  New test.
356         * gfortran.dg/inline_matmul_9.f90:  New test.
358 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
360         * gfortran.dg/bound_simplification_5.f90: New.
362 2015-05-09  Jason Merrill  <jason@redhat.com>
364         * lib/target-supports.exp (cxx_default): New global.
365         (check_effective_target_c++11_only)
366         (check_effective_target_c++14_only)
367         (check_effective_target_c++98_only)
368         (check_effective_target_c++1z_only): Check it.
370 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
372         PR tree-optimization/64454
373         * gcc.dg/tree-ssa/vrp97.c: New file.
374         * gcc.dg/vect/slp-perm-7.c: Update.
376 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
378         PR fortran/65894
379         * gfortran.dg/elemental_subroutine_11.f90: New test.
381 2015-05-08  Richard Biener  <rguenther@suse.de>
383         PR tree-optimization/66036
384         * gcc.dg/vect/slp-41.c: New testcase.
386 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
388         * gfortran.dg/elemental_optional_args_7.f90: New.
390 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
392         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
393         allow cmlt or sshr.
395 2015-05-08  Marek Polacek  <polacek@redhat.com>
397         PR c/64918
398         * gcc.dg/Woverride-init-side-effects-1.c: New test.
399         * gcc.dg/Woverride-init-side-effects-2.c: New test.
401 2015-05-07  Marek Polacek  <polacek@redhat.com>
403         PR c/65179
404         * c-c++-common/Wshift-negative-value-1.c: New test.
405         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
406         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
407         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
408         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
409         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
410         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
411         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
412         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
414 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
416         PR middle-end/192
417         PR middle-end/54303
418         * gcc.dg/fdata-sections-2.c: New file.
420 2015-05-07  Marek Polacek  <polacek@redhat.com>
422         PR testsuite/66046
423         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
424         last dg-output.
425         * c-c++-common/ubsan/align-7.c: Likewise.
426         * c-c++-common/ubsan/bounds-8.c: Likewise.
427         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
428         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
429         * c-c++-common/ubsan/null-1.c: Likewise.
430         * c-c++-common/ubsan/null-10.c: Likewise.
431         * c-c++-common/ubsan/null-11.c: Likewise.
432         * c-c++-common/ubsan/null-2.c: Likewise.
433         * c-c++-common/ubsan/null-3.c: Likewise.
434         * c-c++-common/ubsan/null-4.c: Likewise.
435         * c-c++-common/ubsan/null-5.c: Likewise.
436         * c-c++-common/ubsan/null-6.c: Likewise.
437         * c-c++-common/ubsan/null-7.c: Likewise.
438         * c-c++-common/ubsan/null-8.c: Likewise.
439         * c-c++-common/ubsan/null-9.c: Likewise.
440         * c-c++-common/ubsan/object-size-1.c: Likewise.
441         * c-c++-common/ubsan/object-size-10.c: Likewise.
442         * c-c++-common/ubsan/object-size-4.c: Likewise.
443         * c-c++-common/ubsan/object-size-5.c: Likewise.
444         * c-c++-common/ubsan/object-size-7.c: Likewise.
445         * c-c++-common/ubsan/object-size-8.c: Likewise.
446         * c-c++-common/ubsan/object-size-9.c: Likewise.
447         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
448         * c-c++-common/ubsan/overflow-int128.c: Likewise.
449         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
450         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
451         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
452         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
453         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
454         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
455         * c-c++-common/ubsan/pr59333.c: Likewise.
456         * c-c++-common/ubsan/pr59667.c: Likewise.
457         * c-c++-common/ubsan/pr60613-2.c: Likewise.
458         * c-c++-common/ubsan/pr60636.c: Likewise.
459         * c-c++-common/ubsan/pr63802.c: Likewise.
460         * c-c++-common/ubsan/recovery-1.c: Likewise.
461         * c-c++-common/ubsan/recovery-3.c: Likewise.
462         * c-c++-common/ubsan/shift-1.c: Likewise.
463         * c-c++-common/ubsan/shift-2.c: Likewise.
464         * c-c++-common/ubsan/shift-4.c: Likewise.
465         * c-c++-common/ubsan/shift-7.c: Likewise.
466         * c-c++-common/ubsan/undefined-2.c: Likewise.
467         * c-c++-common/ubsan/vla-1.c: Likewise.
468         * g++.dg/ubsan/null-1.C: Likewise.
469         * g++.dg/ubsan/null-3.C: Likewise.
470         * g++.dg/ubsan/null-4.C: Likewise.
471         * g++.dg/ubsan/vptr-8.C: Likewise.
472         * g++.dg/ubsan/vptr-9.C: Likewise.
473         * gcc.dg/ubsan/bounds-2.c: Likewise.
474         * gcc.dg/ubsan/object-size-9.c: Likewise.
476 2015-05-07  Jeff Law  <law@redhat.com>
478         * gcc.dg/tree-ssa/shorten-1.c: New test.
480 2015-05-07  Richard Biener  <rguenther@suse.de>
482         PR tree-optimization/66002
483         * gcc.dg/vect/vect-125.c: New testcase.
485 2015-05-07  Marek Polacek  <polacek@redhat.com>
486             Martin Uecker  <uecker@eecs.berkeley.edu>
488         * c-c++-common/ubsan/bounds-10.c: New test.
490 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
492         * jit.dg/harness.h (set_options): Wrap with
493         #ifndef TEST_ESCHEWS_SET_OPTIONS.
494         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
495         Special-case test-benchmark.c as a negative.
496         * jit.dg/test-benchmark.c: New file.
498 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
500         PR target/64208
501         * gcc.target/arm/pr64208.c: New test.
503 2015-05-06  Alan Modra  <amodra@gmail.com>
505         PR target/66020
506         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
507         (gparms): Make volatile.
509 2015-05-06  Richard Biener  <rguenther@suse.de>
511         PR tree-optimization/62283
512         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
514 2015-05-06  Christian Bruel  <christian.bruel@st.com>
516         PR target/66015
517         * gcc.target/aarch64/iinline-attr-1.c: New test.
519 2015-05-06  Richard Biener  <rguenther@suse.de>
521         * gcc.dg/vect/bb-slp-34.c: New testcase.
523 2015-05-06  Richard Biener  <rguenther@suse.de>
525         PR tree-optimization/62283
526         * gcc.dg/vect/bb-slp-14.c: Adjust.
528 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
530         PR target/65990
531         * gcc.target/i386/pr65990.c: New test.
533 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
535         PR target/65915
536         * gcc.target/i386/pr65915.c: New.
538 2015-05-05  Tom de Vries  <tom@codesourcery.com>
540         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
541         'va_list escapes 0'.
543 2015-05-05  Tom de Vries  <tom@codesourcery.com>
545         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
546         in r222173.
548 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
550         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
551         * gcc.target/arm/pr65924.c: Likewise.
553 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
555         PR target/65871
556         * gcc.target/i386/pr65871-3.c: New test.
558 2015-05-04  Jeff Law  <law@redhat.com>
560         Revert:
561         2015-05-04  Jeff Law  <law@redhat.com>
562         * gcc.dg/tree-ssa/shorten-1.c: New test.
564 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
565             Jakub Jelinek  <jakub@redhat.com>
567         PR c++/66007
568         * g++.dg/cpp0x/Wnarrowing4.C: New.
570 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
572         * lib/target-supports.exp
573         (check_effective_target_keeps_null_pointer_checks): Clarify that
574         this is for targets that disable -fdelete-null-pointer-checks,
575         not default it to off.
576         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
577         -fdelete-null-pointer-checks explicit.
578         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
579         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
580         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
581         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
582         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
583         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
584         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
585         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
586         * gcc.dg/tree-ssa/pr20318.c: Likewise.
587         * gcc.dg/tree-ssa/pr20701.c: Likewise.
588         * gcc.dg/tree-ssa/pr20702.c: Likewise.
589         * gcc.dg/tree-ssa/pr21086.c: Likewise.
590         * gcc.dg/tree-ssa/pr21090.c: Likewise.
591         * gcc.dg/tree-ssa/pr58480.c: Likewise.
592         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
593         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
594         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
595         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
596         * gcc.dg/tree-ssa/unreachable.c: Likewise.
597         * gcc.dg/tree-ssa/vrp02.c: Likewise.
598         * gcc.dg/tree-ssa/vrp07.c: Likewise.
599         * gcc.dg/tree-ssa/vrp08.c: Likewise.
600         * gcc.dg/tree-ssa/vrp55.c: Likewise.
601         * g++.dg/cpp0x/static_assert9.C: Likewise.
602         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
603         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
604         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
605         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
606         * g++.dg/tree-ssa/pr26406.C: Likewise.
608 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
610         PR tree-optimization/65984
611         * c-c++-common/ubsan/pr65984.c: New test.
613 2015-05-04  Jeff Law  <law@redhat.com>
615         * gcc.dg/tree-ssa/shorten-1.c: New test.
617 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
619         PR fortran/44735
620         * gfortran.dg/pr44735.f90: New test.
622 2015-05-04  Richard Biener  <rguenther@suse.de>
624         PR tree-optimization/65965
625         * gcc.dg/vect/bb-slp-33.c: New testcase.
627 2015-05-04  Richard Biener  <rguenther@suse.de>
629         PR tree-optimization/65935
630         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
632 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
634         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
635         for each supported variant instead of CHECK_RESULTS.
636         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
637         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
638         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
639         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
640         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
641         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
642         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
643         expected results for unsupported variants.  Call CHECK for each
644         supported variant instead of CHECK_RESULTS.
645         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
646         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
647         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
648         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
649         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
650         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
651         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
652         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
653         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
654         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
655         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
656         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
657         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
658         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
659         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
660         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
661         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
662         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
663         expected results for unsupported variants.
664         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
665         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
666         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
667         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
668         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
669         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
670         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
671         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
672         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
673         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
674         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
675         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
676         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
677         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
678         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
679         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
680         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
681         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
682         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
683         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
684         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
685         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
686         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
687         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
688         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
689         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
690         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
691         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
693 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
695         PR fortran/37131
696         * gfortran.dg/bound_9.f90:  Add pointer assignment.
698 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
699             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
701         PR c++/65858
702         * g++.dg/cpp0x/Wnarrowing3.C: New.
704 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
706         * gcc.dg/20150120-1.c: New test.
707         * gcc.dg/20150120-2.c: New test.
708         * gcc.dg/20150120-3.c: New test.
710 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
712         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
714 2015-05-01  Renlin Li  <renlin.li@arm.com>
716         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
718 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
720         * gfortran.dg/bound_simplification_4.f90: New.
722 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
724         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
725         with powerpc_p8vector_ok.
727 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
729         PR fortran/37131
730         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
731         scan pattern.
732         * gfortran.dg/bound_9.f90:  New test case.
734 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
736         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
737         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
738         for 32bit x86 targets.
739         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
740         for 32bit x86 targets.
741         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
742         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
743         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
744         for 32bit x86 targets.
746 2015-04-30  Marek Polacek  <polacek@redhat.com>
748         PR tree-optimization/63551
749         * g++.dg/ipa/pr63551.C: New test.
751 2015-04-30  Caroline Tice  <cmtice@google.com>
753         PR  65929
754         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
755         partition size on certain targets.
757 2015-04-30  Renlin Li  <renlin.li@arm.com>
759         * gcc.target/aarch64/vect-reduc-or_1.c: New.
761 2015-04-30  Marek Polacek  <polacek@redhat.com>
763         * c-c++-common/Wbool-compare-3.c: New test.
765         * gcc.dg/pr65901.c (foo): Adjust dg-error.
766         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
768 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/57610
771         * g++.dg/init/ref22.C: New.
773 2015-04-30  Marek Polacek  <polacek@redhat.com>
775         * gcc.dg/init-bad-8.c: New test.
777         * gcc.dg/incomplete-typedef-1.c: New test.
779 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
781         PR c++/59955
782         * g++.dg/template/crash121.C: New.
784 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
786         * gcc.target/mips/call-from-init.c: New test.
787         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
789 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
791         PR target/65871
792         * gcc.target/i386/pr65871-1.c: New test.
793         * gcc.target/i386/pr65871-2.c: Ditto.
795 2015-04-29  Marek Polacek  <polacek@redhat.com>
797         PR c/64610
798         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
799         * c-c++-common/Wbool-compare-2.c: New test.
801 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
803         PR target/65770
804         * gcc.target/aarch64/vstN_lane_1.c: New file.
806 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
808         PR c++/64667
809         * g++.dg/warn/Winit-self-3.C: New.
811 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
813         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
815 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
817         PR target/65924
818         * gcc.target/arm/pr65924.c: New test.
820 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
822         * g++.dg/gomp/tpl-target-update.C: New file.
824 2015-04-29  Richard Biener  <rguenther@suse.de>
826         PR tree-optimization/65917
827         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
829 2015-04-29  Christian Bruel  <christian.bruel@st.com>
831         PR target/64835
832         * gcc.dg/ipa/iinline-attr.c: New test.
833         * gcc.target/i386/iinline-attr-2.c: New test.
835 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
837         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
838         segfault is fixed.
840 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
842         * gcc.dg/vect/vect-33.c: Remove spurious line.
844 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
846         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
848 2015-04-28  Marek Polacek  <polacek@redhat.com>
850         PR c/65901
851         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
852         * gcc.dg/pr65901.c: New test.
854 2015-04-28  Richard Biener  <rguenther@suse.de>
856         PR tree-optimization/62283
857         * gfortran.dg/vect/pr62283-2.f: New testcase.
858         * gcc.dg/vect/bb-slp-14.c: Adjust.
860 2015-04-28  Richard Biener  <rguenther@suse.de>
862         PR tree-optimization/65851
863         * g++.dg/torture/pr65851.C: New testcase.
865 2015-04-27  Jeff Law <law@redhat.com>
867         PR tree-optimization/65217
868         * gcc.target/i386/pr65217.c: Remove XFAIL.
870 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
872         PR fortran/60322
873         Add tests forgotten to svn-add.
874         * gfortran.dg/class_allocate_19.f03: New test.
875         * gfortran.dg/class_array_20.f03: New test.
876         * gfortran.dg/class_array_21.f03: New test.
877         * gfortran.dg/finalize_29.f08: New test.
879 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
881         PR fortran/59678
882         PR fortran/65841
883         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
884         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
886 2015-04-27  Caroline Tice  <cmtice@google.com>
888         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
889         partition size.
891 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
893         PR target/64579
894         * gcc.target/powerpc/htm-1.c: New test.
895         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
896         on 64-bit compiles.
897         (__builtin_tabortdci): Likewise.
898         (__builtin_tcheck): Remove operand.
899         * lib/target-supports.exp (check_htm_hw_available): New function.
901 2015-04-27  Richard Biener  <rguenther@suse.de>
903         * gcc.target/i386/pr65217.c: XFAIL.
905 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
907         PR tree-optimization/65875
908         * gcc.c-torture/compile/pr65875.c: New test.
910 2015-04-25  Marek Polacek  <polacek@redhat.com>
912         PR c/52085
913         * gcc.dg/enum-incomplete-2.c: New test.
914         * gcc.dg/enum-mode-1.c: New test.
916 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
918         PR target/65849
919         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
920         set new options.
921         * gcc.target/powerpc/pr65849-2.c: Likewise.
923 2015-04-24  Tom de Vries  <tom@codesourcery.com>
925         PR tree-optimization/65802
926         * g++.dg/pr65802.C: Move to ...
927         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
928         stdarg.h.  Rewrite for C.
929         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
930         va_start and va_end.  Remove unnecessary inline asm.
932 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
933             Wei Mi  <wmi@google.com>
935         * gcc.target/i386/sse2-load-multi.c: New test.
936         * gcc.target/i386/sse2-store-multi.c: Ditto.
938 2015-04-24  Marek Polacek  <polacek@redhat.com>
940         PR c/65830
941         * c-c++-common/pr65830.c: New test.
943         PR c/63357
944         * c-c++-common/Wlogical-op-1.c: New test.
946 2015-04-24  Marek Polacek  <polacek@redhat.com>
948         PR c/61534
949         * c-c++-common/pr61534-1.c: New test.
951 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
952             Steven Bosscher <steven@gcc.gnu.org>
954         PR rtl-optimization/34503
955         * gcc.target/arm/pr64616.c: New file.
957 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
959         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
961 2015-04-24  Terry Guo  <terry.guo@arm.com>
963         * gcc.target/arm/pr65710.c: Update the options.
965 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
967         * gcc.target/i386/pr65523.c: Skip x32.
969 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
971         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
972         to look for vcl* where appropriate.
974 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
976         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
977         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
979 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
981         PR target/26702
982         * gcc.target/arm/pr26702.c: New test.
984 2015-04-23  Marek Polacek  <polacek@redhat.com>
986         PR c/65345
987         * gcc.dg/pr65345-1.c: New test.
988         * gcc.dg/pr65345-2.c: New test.
990 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
992         * gcc.target/powerpc/crypto-builtin-2.c: New.
994 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
996         PR fortran/60322
997         * gfortran.dg/class_allocate_19.f03: New test.
998         * gfortran.dg/class_array_20.f03: New test.
999         * gfortran.dg/class_array_21.f03: New test.
1000         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1001         * gfortran.dg/finalize_15.f90: Fixing comparision to model
1002         initialization correctly.
1003         * gfortran.dg/finalize_29.f08: New test.
1005 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1007         * gcc.target/powerpc/swaps-p8-18.c: New test.
1009 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1011         PR target/65456
1012         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1013         * gcc.dg/vect/bb-slp-25.c: Likewise.
1014         * gcc.dg/vect/bb-slp-29.c: Likewise.
1015         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1016         vect_no_align && { ! vect_hw_misalign }.
1017         * gcc.dg/vect/bb-slp-9.c: Likewise.
1018         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1019         vect_hw_misalign.
1020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1022         account for POWER8, where peeling for alignment is not needed.
1023         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1024         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1025         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1026         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1027         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1028         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1029         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1030         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1031         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1032         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1033         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1034         * gcc.dg/vect/pr16105.c: Likewise.
1035         * gcc.dg/vect/pr20122.c: Likewise.
1036         * gcc.dg/vect/pr33804.c: Likewise.
1037         * gcc.dg/vect/pr33953.c: Likewise.
1038         * gcc.dg/vect/pr56787.c: Likewise.
1039         * gcc.dg/vect/pr58508.c: Likewise.
1040         * gcc.dg/vect/slp-25.c: Likewise.
1041         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1042         * gcc.dg/vect/vect-105.c: Likewise.
1043         * gcc.dg/vect/vect-27.c: Likewise.
1044         * gcc.dg/vect/vect-29.c: Likewise.
1045         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1046         POWER8.
1047         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1048         && { ! vect_hw_misalign }.
1049         * gcc.dg/vect/vect-44.c: Likewise.
1050         * gcc.dg/vect/vect-48.c: Likewise.
1051         * gcc.dg/vect/vect-50.c: Likewise.
1052         * gcc.dg/vect/vect-52.c: Likewise.
1053         * gcc.dg/vect/vect-56.c: Likewise.
1054         * gcc.dg/vect/vect-60.c: Likewise.
1055         * gcc.dg/vect/vect-72.c: Likewise.
1056         * gcc.dg/vect/vect-75-big-array.c: Likewise.
1057         * gcc.dg/vect/vect-75.c: Likewise.
1058         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1059         * gcc.dg/vect/vect-77-global.c: Likewise.
1060         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1061         * gcc.dg/vect/vect-78-global.c: Likewise.
1062         * gcc.dg/vect/vect-93.c: Likewise.
1063         * gcc.dg/vect/vect-95.c: Likewise.
1064         * gcc.dg/vect/vect-96.c: Likewise.
1065         * gcc.dg/vect/vect-cond-1.c: Likewise.
1066         * gcc.dg/vect/vect-cond-3.c: Likewise.
1067         * gcc.dg/vect/vect-cond-4.c: Likewise.
1068         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1069         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1070         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1071         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1072         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1073         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1074         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1075         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1076         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1077         * gcc.dg/vect/vect-outer-5.c: Likewise.
1078         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1079         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1080         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1081         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1082         * gcc.dg/vect/vect-peel-3.c: Likewise.
1083         * gcc.dg/vect/vect-peel-4.c: Likewise.
1084         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1085         * gcc.target/powerpc/pr65456.c: New test.
1086         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1087         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1088         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1089         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1090         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1091         vect_no_align && { ! vect_hw_misalign }.
1092         * gfortran.dg/vect/vect-3.f90: Likewise.
1093         * gfortran.dg/vect/vect-4.f90: Likewise.
1094         * gfortran.dg/vect/vect-5.f90: Likewise.
1095         * lib/target-supports.exp (check_effective_target_vect_no_align):
1096         Return 1 for POWER8.
1097         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1099 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1101         PR fortran/65429
1102         * gfortran.dg/pr65429.f90: New test.
1104 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1106         * c-c++-common/asan/user-section-1.c: New test.
1107         * c-c++-common/asan/user-section-2.c: New test.
1108         * c-c++-common/asan/user-section-3.c: New test.
1110 2015-04-22  Hale Wang  <hale.wang@arm.com>
1111             Terry Guo  <terry.guo@arm.com>
1113         PR rtl-optimization/64818
1114         * gcc.target/arm/pr64818.c: New test.
1116 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1118         PR ipa/65076
1119         * g++.dg/tree-ssa/pr61034.C: Update template.
1120         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1121         * gcc.dg/Warray-bounds-11.c: Likewise.
1122         * gcc.dg/Warray-bounds.c: Likewise.
1124 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1126         PR libgfortran/65234
1127         * gfortran.dg/fmt_unlimited.f90: New test.
1129 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1131         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1132         headers.
1133         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1134         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1135         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1136         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1137         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1138         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1139         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1141 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1143         PR libgfortran/56743
1144         * gfortran.dg/namelist_87.f90: New test.
1146 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1148         * gcc.target/aarch64/mult-synth_1.c: New test.
1149         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1150         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1151         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1152         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1153         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1155 2015-04-21  Richard Biener  <rguenther@suse.de>
1157         PR tree-optimization/65650
1158         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1159         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1160         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1161         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1162         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1163         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1165 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1167         PR tree-optimization/65802
1168         * g++.dg/pr65802.C: New test.
1170 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1172         PR testsuite/65767
1173         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1174         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1176 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/65801
1179         * g++.dg/cpp0x/Wnarrowing2.C: New.
1181 2015-04-20  Jeff Law  <law@redhat.com>
1183         PR tree-optimization/65658
1184         * gcc.dg/pr65658.c: New test.
1186 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1188         PR target/64134
1189         * gcc.target/aarch64/vec_init_1.c: New test.
1191 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1193         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1194         targets.
1196 2015-04-18  Martin Sebor  <msebor@redhat.com>
1198         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1199         of non-nul characters.
1200         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1202 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1204         PR target/65787
1205         * gcc.target/powerpc/pr65787.c: New.
1207 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1209         PR target/65689
1210         * gcc.target/aarch64/c-output-template-4.c: New test.
1212 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1214         PR target/65780
1215         * gcc.dg/pr65780-1.c: New test.
1216         * gcc.dg/pr65780-2.c: Likewise.
1217         * gcc.target/i386/pr32219-9.c: Likewise.
1218         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1219         symbol.
1220         * gcc.target/i386/pr64317.c (c): Initialize.
1222 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1224         PR target/65612
1225         * g++.dg/ext/mv18.C: New test.
1226         * g++.dg/ext/mv19.C: Likewise.
1227         * g++.dg/ext/mv20.C: Likewise.
1228         * g++.dg/ext/mv21.C: Likewise.
1229         * g++.dg/ext/mv22.C: Likewise.
1230         * g++.dg/ext/mv23.C: Likewise.
1232 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1234         PR c++/64527
1235         * g++.dg/init/pr64527.C: New test.
1237 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1238             Michael Matz  <matz@suse.de>
1240         PR tree-optimization/64950
1241         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1242         x86_64-*-*.
1244 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1246         * c-c++-common/asan/user-section-1.c: New test.
1248 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1250         PR debug/65771
1251         * gcc.dg/debug/pr65771.c: New test.
1253 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1255         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1256         __buitlin_alloca with __builtin_alloca.
1258 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1260         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1262 2015-04-16  Richard Biener  <rguenther@suse.de>
1264         PR tree-optimization/64277
1265         * gcc.dg/Warray-bounds-14.c: New testcase.
1266         * gcc.dg/Warray-bounds-15.c: Likewise.
1267         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1268         * c-c++-common/ubsan/bounds-6.c: Likewise.
1270 2015-04-16  Renlin Li  <renlin.li@arm.com>
1272         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1273         * gcc.target/arm/unsigned-float.c: New.
1275 2015-04-16  Richard Biener  <rguenther@suse.de>
1277         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1278         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1279         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1281 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1283         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1284         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1285         * g++.dg/cpp0x/defaulted21.C: Likewise.
1286         * g++.dg/cpp0x/defaulted28.C: Likewise.
1287         * g++.dg/cpp0x/defaulted47.C: Likewise.
1288         * g++.dg/cpp0x/elision_neg.C: Likewise.
1289         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1290         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1291         * g++.dg/cpp0x/implicit1.C: Likewise.
1292         * g++.dg/cpp0x/implicit9.C: Likewise.
1293         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1294         * g++.dg/cpp0x/range-for13.C: Likewise.
1295         * g++.dg/gomp/clause-2.C: Likewise.
1296         * g++.dg/gomp/udr-5.C: Likewise.
1297         * g++.dg/inherit/access6.C: Likewise.
1298         * g++.dg/lookup/duperr1.C: Likewise.
1299         * g++.dg/lookup/friend2.C: Likewise.
1300         * g++.dg/lookup/pr6936.C: Likewise.
1301         * g++.dg/lookup/scoped1.C: Likewise.
1302         * g++.dg/lookup/using26.C: Likewise.
1303         * g++.dg/lookup/using38.C: Likewise.
1304         * g++.dg/other/access2.C: Likewise.
1305         * g++.dg/overload/defarg3.C: Likewise.
1306         * g++.dg/overload/defarg6.C: Likewise.
1307         * g++.dg/parse/access11.C: Likewise.
1308         * g++.dg/parse/access2.C: Likewise.
1309         * g++.dg/parse/access3.C: Likewise.
1310         * g++.dg/parse/access4.C: Likewise.
1311         * g++.dg/parse/access5.C: Likewise.
1312         * g++.dg/parse/access6.C: Likewise.
1313         * g++.dg/parse/access8.C: Likewise.
1314         * g++.dg/parse/access9.C: Likewise.
1315         * g++.dg/parse/crash40.C: Likewise.
1316         * g++.dg/tc1/dr142.C: Likewise.
1317         * g++.dg/tc1/dr166.C: Likewise.
1318         * g++.dg/tc1/dr52.C: Likewise.
1319         * g++.dg/template/access11.C: Likewise.
1320         * g++.dg/template/access18.C: Likewise.
1321         * g++.dg/template/access19.C: Likewise.
1322         * g++.dg/template/access2.C: Likewise.
1323         * g++.dg/template/access20.C: Likewise.
1324         * g++.dg/template/access26.C: Likewise.
1325         * g++.dg/template/access3.C: Likewise.
1326         * g++.dg/template/access7.C: Likewise.
1327         * g++.dg/template/conv12.C: Likewise.
1328         * g++.dg/template/crash69.C: Likewise.
1329         * g++.dg/template/friend31.C: Likewise.
1330         * g++.dg/template/friend32.C: Likewise.
1331         * g++.dg/template/memfriend15.C: Likewise.
1332         * g++.dg/template/memfriend16.C: Likewise.
1333         * g++.dg/template/memfriend17.C: Likewise.
1334         * g++.dg/template/memfriend7.C: Likewise.
1335         * g++.dg/template/pr32519.C: Likewise.
1336         * g++.dg/template/qualttp21.C: Likewise.
1337         * g++.dg/template/qualttp8.C: Likewise.
1338         * g++.dg/template/ttp10.C: Likewise.
1339         * g++.dg/template/typedef11.C: Likewise.
1340         * g++.dg/template/typedef13.C: Likewise.
1341         * g++.dg/template/typedef19.C: Likewise.
1342         * g++.dg/template/typedef20.C: Likewise.
1343         * g++.dg/template/typedef22.C: Likewise.
1344         * g++.dg/template/using16.C: Likewise.
1345         * g++.dg/template/virtual3.C: Likewise.
1346         * g++.dg/ubsan/pr61272.C: Likewise.
1347         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1348         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1349         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1350         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1351         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1352         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1353         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1354         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1355         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1356         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1357         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1358         * g++.old-deja/g++.jason/access17.C: Likewise.
1359         * g++.old-deja/g++.jason/access18.C: Likewise.
1360         * g++.old-deja/g++.jason/access22.C: Likewise.
1361         * g++.old-deja/g++.jason/access23.C: Likewise.
1362         * g++.old-deja/g++.jason/access8.C: Likewise.
1363         * g++.old-deja/g++.jason/delete3.C: Likewise.
1364         * g++.old-deja/g++.jason/report.C: Likewise.
1365         * g++.old-deja/g++.law/access2.C: Likewise.
1366         * g++.old-deja/g++.law/access3.C: Likewise.
1367         * g++.old-deja/g++.law/access4.C: Likewise.
1368         * g++.old-deja/g++.law/access5.C: Likewise.
1369         * g++.old-deja/g++.law/arm12.C: Likewise.
1370         * g++.old-deja/g++.law/arm14.C: Likewise.
1371         * g++.old-deja/g++.law/ctors13.C: Likewise.
1372         * g++.old-deja/g++.law/union2.C: Likewise.
1373         * g++.old-deja/g++.law/visibility12.C: Likewise.
1374         * g++.old-deja/g++.law/visibility15.C: Likewise.
1375         * g++.old-deja/g++.law/visibility16.C: Likewise.
1376         * g++.old-deja/g++.law/visibility17.C: Likewise.
1377         * g++.old-deja/g++.law/visibility18.C: Likewise.
1378         * g++.old-deja/g++.law/visibility19.C: Likewise.
1379         * g++.old-deja/g++.law/visibility20.C: Likewise.
1380         * g++.old-deja/g++.law/visibility21.C: Likewise.
1381         * g++.old-deja/g++.law/visibility24.C: Likewise.
1382         * g++.old-deja/g++.law/visibility4.C: Likewise.
1383         * g++.old-deja/g++.law/visibility5.C: Likewise.
1384         * g++.old-deja/g++.law/visibility6.C: Likewise.
1385         * g++.old-deja/g++.law/visibility7.C: Likewise.
1386         * g++.old-deja/g++.law/visibility8.C: Likewise.
1387         * g++.old-deja/g++.law/visibility9.C: Likewise.
1388         * g++.old-deja/g++.niklas/t135.C: Likewise.
1389         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1390         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1391         * g++.old-deja/g++.other/access11.C: Likewise.
1392         * g++.old-deja/g++.other/access4.C: Likewise.
1393         * g++.old-deja/g++.other/access7.C: Likewise.
1394         * g++.old-deja/g++.other/crash1.C: Likewise.
1395         * g++.old-deja/g++.other/crash7.C: Likewise.
1396         * g++.old-deja/g++.other/friend1.C: Likewise.
1397         * g++.old-deja/g++.other/friend4.C: Likewise.
1398         * g++.old-deja/g++.other/friend9.C: Likewise.
1399         * g++.old-deja/g++.other/lineno1.C: Likewise.
1400         * g++.old-deja/g++.other/using1.C: Likewise.
1401         * g++.old-deja/g++.pt/enum14.C: Likewise.
1402         * g++.old-deja/g++.pt/friend11.C: Likewise.
1403         * g++.old-deja/g++.pt/friend21.C: Likewise.
1404         * g++.old-deja/g++.pt/friend3.C: Likewise.
1405         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1406         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1407         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1408         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1410 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1412         PR ipa/65765
1413         * g++.dg/ipa/pr65765.C: New test.
1415 2015-04-15  Nick Clifton  <nickc@redhat.com>
1417         * gcc.target/rx/builtins.c: Disable RMPA test if string
1418         instructions are not allowed.
1420 2015-04-15  Alan Modra  <amodra@gmail.com>
1422         * gcc.dg/pr65408.c: New.
1424 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1426         PR target/65729
1427         * gcc.target/arm/pr65729.c: New test.
1429 2015-04-14  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/65758
1432         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1434 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1436         PR target/65648
1437         * gcc.c-torture/execute/pr65648.c: New test.
1439 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1441         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1442         __builtin_finite instead of finite.
1443         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1444         Likewise.
1446 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1448         PR tree-optimization/63387
1449         * gcc.dg/pr63387.c: New testcase.
1451 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1453         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1455 2015-04-13  Richard Biener  <rguenther@suse.de>
1457         PR tree-optimization/65204
1458         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1460 2015-04-13  Terry Guo  <terry.guo@arm.com>
1462         PR target/65710
1463         * gcc.target/arm/pr65710.c: New.
1465 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1467         PR tree-optimization/65747
1468         * g++.dg/torture/pr65747.C: New test.
1470 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1472         PR c++/65736
1473         * g++.dg/cpp0x/pr65736.C: New test.
1475 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1476             Martin Liska  <mliska@suse.cz>
1478         PR ipa/65722
1479         * g++.dg/ipa/pr65722.C: New testcase.
1481 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1483         PR tree-optimization/65735
1484         * gcc.c-torture/compile/pr65735.c: New test.
1486 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1488         PR middle-end/65554
1489         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1491 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1493         PR target/65671
1494         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1496 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1498         PR target/65647
1499         * gcc.target/arm/pr65647-2.c: New.
1501 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1503         PR target/65694
1504         * g++.dg/torture/pr65694.C: New test.
1506 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1508         * gfortran.dg/coarray_lock_6.f90: New.
1509         * gfortran.dg/coarray_lock_7.f90: New.
1510         * gfortran.dg/coarray/lock_2.f90: New.
1512 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1514         PR fortran/56674
1515         PR fortran/58813
1516         PR fortran/59016
1517         PR fortran/59024
1518         * gfortran.dg/used_types_27.f90: New.
1520 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1522         PR target/65671
1523         * gcc.target/i386/pr65671.c: New.
1525 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1527         PR tree-optimization/65709
1528         * c-c++-common/ubsan/align-9.c: New test.
1530 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1532         PR fortran/56852
1533         * gfortran.dg/pr56852.f90: New test.
1535 2015-04-09  Marek Polacek  <polacek@redhat.com>
1536             Jakub Jelinek  <jakub@redhat.com>
1538         PR middle-end/65554
1539         * g++.dg/opt/pr65554.C: New test.
1541 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1543         PR c++/65690
1544         * c-c++-common/attr-aligned-1.c: New test.
1546 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1548         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1550 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1552         PR target/65676
1553         * gcc.target/i386/sse-25.c: New.
1555 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1557         PR target/65693
1558         * gcc.target/i386/pr65693.c: New test.
1560 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1562         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1564 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1566         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1568 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1570         * gcc.target/i386/thunk-retbnd.c: New.
1572 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1574         * gnat.dg/opt48.adb: New test.
1575         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1576         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1578 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1580         PR ipa/65540
1581         * gcc.c-torture/compile/pr65540.c: New.
1583 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1585         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1586         -Wno-pointer-arith.
1588 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1590         PR debug/65678
1591         * g++.dg/debug/pr65678.C: New test.
1593         PR middle-end/65680
1594         * gcc.c-torture/compile/pr65680.c: New test.
1596 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1598         PR fortran/65548
1599         * gfortran.dg/allocate_with_source_5.f90: New test.
1601 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1603         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1604         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1606 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1608         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1610 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1612         PR target/65614
1613         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1614         to get floating point compression.
1615         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1617 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1619         PR preprocessor/61977
1620         * gcc.dg/cpp/pr61977.c: New test.
1622 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1624         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1626 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1628         PR target/65647
1629         * gcc.target/arm/pr65647.c: New.
1631 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1633         PR ipa/65655
1634         * g++.dg/torture/pr65655.C: New testcase.
1636 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1638         PR c++/64085
1639         * g++.dg/cpp1y/lambda-init13.C: New.
1641 2015-04-03  Marek Polacek  <polacek@redhat.com>
1643         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1645 2015-04-02  Marek Polacek  <polacek@redhat.com>
1647         PR c++/65642
1648         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1649         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1651 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1653         PR preprocessor/61977
1654         * gcc.target/powerpc/pr61977-1.c: New test.
1655         * gcc.target/powerpc/pr61977-2.c: New test.
1657 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1659         PR c++/56100
1660         * g++.dg/warn/Wshadow-8.C: New.
1661         * g++.dg/warn/Wshadow-9.C: Likewise.
1662         * g++.dg/warn/Wshadow-10.C: Likewise.
1663         * g++.dg/warn/Wshadow-11.C: Likewise.
1665 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1667         * gcc.dg/pr23623.c: Added aligned attribute.
1668         * gcc.dg/20141029-1.c: Likewise.
1669         * gcc.dg/20150306-1.c: New test.
1671 2015-04-01  Marek Polacek  <polacek@redhat.com>
1673         PR c++/65554
1674         * g++.dg/cpp0x/initlist93.C: New test.
1675         * g++.dg/cpp0x/initlist94.C: New test.
1677 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1679         PR target/65624
1680         * gcc.target/aarch64/pr65624.c: New test.
1682 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1684         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1686 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1688         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1689         extra variable to force stack alignment.
1690         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1691         extra variable to force stack alignment.
1693 2015-03-31  Marek Polacek  <polacek@redhat.com>
1695         PR c++/65390
1696         * g++.dg/template/pr65390.C: New test.
1698 2015-03-31  Martin Liska  <mliska@suse.cz>
1700         * g++.dg/ipa/pr65557.C: New test.
1702 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1704         * gcc.target/s390/hotpatch-25.c: New test.
1705         * gcc.target/s390/hotpatch-1.c: Update test.
1706         * gcc.target/s390/hotpatch-10.c: Update test.
1707         * gcc.target/s390/hotpatch-11.c: Update test.
1708         * gcc.target/s390/hotpatch-12.c: Update test.
1709         * gcc.target/s390/hotpatch-13.c: Update test.
1710         * gcc.target/s390/hotpatch-14.c: Update test.
1711         * gcc.target/s390/hotpatch-15.c: Update test.
1712         * gcc.target/s390/hotpatch-16.c: Update test.
1713         * gcc.target/s390/hotpatch-17.c: Update test.
1714         * gcc.target/s390/hotpatch-18.c: Update test.
1715         * gcc.target/s390/hotpatch-19.c: Update test.
1716         * gcc.target/s390/hotpatch-2.c: Update test.
1717         * gcc.target/s390/hotpatch-21.c: Update test.
1718         * gcc.target/s390/hotpatch-22.c: Update test.
1719         * gcc.target/s390/hotpatch-23.c: Update test.
1720         * gcc.target/s390/hotpatch-24.c: Update test.
1721         * gcc.target/s390/hotpatch-3.c: Update test.
1722         * gcc.target/s390/hotpatch-4.c: Update test.
1723         * gcc.target/s390/hotpatch-5.c: Update test.
1724         * gcc.target/s390/hotpatch-6.c: Update test.
1725         * gcc.target/s390/hotpatch-7.c: Update test.
1726         * gcc.target/s390/hotpatch-8.c: Update test.
1727         * gcc.target/s390/hotpatch-9.c: Update test.
1728         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1730 2015-03-31  Richard Biener  <rguenther@suse.de>
1732         PR middle-end/65626
1733         * g++.dg/torture/pr65626.C: New testcase.
1735 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1737         PR target/65531
1738         * gcc.target/i386/mpx/pr65531.cc: New.
1740 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1742         PR target/65602
1743         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1744         __builtin_alloca instead of alloca.
1745         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1746         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1747         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1748         check.
1750 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1752         PR ipa/65610
1753         * g++.dg/ubsan/pr65610.C: New test.
1755 2015-03-30  Marek Polacek  <polacek@redhat.com>
1757         PR c++/65398
1758         * g++.dg/cpp0x/pr65398-2.C: New test.
1760 2015-03-30  Marek Polacek  <polacek@redhat.com>
1762         * c-c++-common/pr65556.c: Change the width of bit-fields.
1764 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1766         PR ipa/65588
1767         * gcc.target/i386/pr65588.c: New testcase.
1769 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1771         PR libgfortran/65563
1772         * gfortran.dg/open_errors_2.f90:  New test.
1774 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776         PR libgfortran/65596
1777         * gfortran.dg/namelist_86.f90: New test.
1779 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1781         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1782         statement to reflect new ownership.
1784 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1786         PR c++/42328
1787         * g++.dg/template/friend58.C: New.
1788         * g++.dg/template/friend59.C: Likewise.
1790 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1792         PR c/65586
1793         * g++.dg/gomp/openmp-simd-3.C: New.
1794         * gcc.dg/gomp/openmp-simd-3.c: New.
1796 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1798         PR target/65248
1799         * gcc.target/i386/pr65248-1.c: New file.
1800         * gcc.target/i386/pr65248-2.c: Likewise.
1801         * gcc.target/i386/pr65248-3.c: Likewise.
1802         * gcc.target/i386/pr65248-4.c: Likewise.
1804 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1806         PR target/65593
1807         * gcc.c-torture/compile/pr65593.c: New test.
1809 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/59329
1812         * g++.dg/cpp1y/constexpr-assert1.C: New.
1814 2015-03-27  Marek Polacek  <polacek@redhat.com>
1816         PR c++/65556
1817         * c-c++-common/pr65556.c: New test.
1819 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1821         PR ipa/65600
1822         * g++.dg/torture/pr65600.C: New testcase.
1824 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1826         PR target/65407
1827         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1829 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1831         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1832         statement and cleanup. Fixed typos.
1834 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1836         PR middle-end/65595
1837         * gcc.c-torture/compile/pr65595.c: New testcase.
1839 2015-03-27  Marek Polacek  <polacek@redhat.com>
1841         PR sanitizer/65583
1842         * g++.dg/ubsan/pr65583.C: New test.
1844 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1846         * gcc.c-torture/compile/20150327.c: New testcase.
1848 2015-03-26  Richard Biener  <rguenther@suse.de>
1850         PR middle-end/65555
1851         * g++.dg/torture/pr65555.C: New testcase.
1853 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1855         PR tree-optimization/64715
1856         * gcc.dg/builtin-object-size-15.c: New test.
1857         * gcc.dg/pr64715-1.c: New test.
1858         * gcc.dg/pr64715-2.c: New test.
1860 2015-03-26  Richard Biener  <rguenther@suse.de>
1862         PR middle-end/65519
1863         * gnat.dg/specs/opt2.ads: Fix testcase.
1865 2015-03-25  Martin Sebor  <msebor@redhat.com>
1867         PR testsuite/65526
1868         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1869         when target isn't arm*-*-*-*.
1870         (check_effective_target_arm_nothumb): Likewise.
1871         (check_effective_target_arm_little_endian): Likewise.
1872         (check_effective_target_arm_vect_no_misalign): Likewise.
1873         (check_effective_target_aarch64_little_endian): Fail early if target
1874         isn't aarch64*-*-*.
1876 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1878         PR tree-optimization/65177
1879         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1881 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1883         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1884         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1885         smmintrin.h and mm3dnow.h.
1887 2015-03-25  Marek Polacek  <polacek@redhat.com>
1889         PR c++/65558
1890         * g++.dg/cpp0x/pr65558.C: New test.
1892 2015-03-25  Marek Polacek  <polacek@redhat.com>
1894         PR c++/61670
1895         * g++.dg/template/pr61670.C: New test.
1897 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1899         PR c++/54987
1900         * g++.dg/template/pr54987.C: New.
1902 2015-03-25  Richard Biener  <rguenther@suse.de>
1904         PR tree-optimization/62630
1905         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1907 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1909         PR target/65508
1910         * gcc.target/i386/mpx/pr65508.c: New.
1912 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1914         PR fortran/64952
1915         PR fortran/65532
1916         * gfortran.dg/data_initialized_3.f90: New.
1918 2015-03-25  Richard Biener  <rguenther@suse.de>
1920         PR middle-end/65519
1921         * gnat.dg/specs/opt2.ads: New testcase.
1923 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1925         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1926         * gcc.target/arm/memset-inline-4.c: Skip for
1927         arm_tune_string_ops_prefer_neon.
1928         * gcc.target/arm/memset-inline-5.c: Ditto.
1929         * gcc.target/arm/memset-inline-6.c: Ditto.
1930         * gcc.target/arm/memset-inline-8.c: Ditto.
1931         * gcc.target/arm/memset-inline-9.c: Ditto.
1933 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1935         PR c++/58923
1936         * g++.dg/other/virtual3.C: New.
1938 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1940         PR c++/60130
1941         * g++.dg/cpp0x/vt-60130.C: New.
1943 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1945         PR c++/61971
1946         * g++.dg/warn/Warray-bounds-7.C: New.
1948 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1950         PR c++/60067
1951         * g++.dg/template/defarg18.C: New.
1953 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1955         PR c++/59988
1956         * g++.dg/cpp0x/vt-59988.C: New.
1958 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1960         PR tree-optimization/65533
1961         * gcc.dg/pr65533.c: New test.
1963 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1965         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1966         source= and mold= expressions functionality.
1967         * gfortran.dg/allocate_class_4.f90: New test.
1968         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1969         copying an unlimited polymorhpic object containing a char array
1970         to another unlimited polymorphic object respects the _len
1971         component.
1972         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1973         whether deferred length char array allocate works, unlimited
1974         polymorphic object allocation from a string works and if
1975         allocating an array of deferred length strings works.
1976         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1978 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/65513
1981         * g++.dg/cpp0x/constexpr-array11.C: New.
1983 2015-03-24  Richard Biener  <rguenther@suse.de>
1985         PR middle-end/65517
1986         * gcc.dg/torture/pr65517.c: New testcase.
1988 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1990         * gfortran.dg/coindexed_1.f90: Moved from
1991         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1993 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1995         PR testsuite/65506
1996         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1997         gimple dump.
1999         PR target/65523
2000         * gcc.target/i386/pr65523.c: New test.
2002         PR ipa/65475
2003         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2004         dg-options.
2005         * g++.dg/lto/pr65475b_0.C: Likewise.
2007 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
2009         PR target/65505
2010         * gcc.target/sh/torture/pr65505.c: New.
2012 2015-03-23  Martin Sebor  <msebor@redhat.com>
2014         PR testsuite/63175
2015         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2016         assembly for lvx in addition to lxv.
2018 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2020         PR target/65504
2021         * gfortran.dg/pr65504.f90: New test.
2023         PR ipa/65521
2024         * gcc.dg/pr65521.c: New test.
2026 2015-03-23  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/65518
2029         * gcc.dg/vect/pr65518.c: New testcase.
2031 2015-03-23  Richard Biener  <rguenther@suse.de>
2033         PR tree-optimization/65494
2034         * gcc.dg/vect/pr65494.c: New testcase.
2036 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2038         PR preprocessor/65238
2039         * c-c++-common/cpp/pr65238-1.c: New test.
2040         * gcc.dg/cpp/pr65238-2.c: New test.
2041         * gcc.dg/cpp/trad/pr65238-3.c: New test.
2042         * gcc.dg/cpp/trad/pr65238-4.c: New test.
2044 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
2045             Mikael Morin  <mikael@gcc.gnu.org>
2047         PR fortran/64952
2048         * gfortran.dg/elemental_dependency_4.f90: New.
2049         * gfortran.dg/elemental_dependency_5.f90: New.
2051 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
2053         PR ipa/65475
2054         * g++.dg/lto/pr65475b_0.C: New testcase.
2055         * g++.dg/lto/pr65475b_1.C: New testcase.
2056         * g++.dg/lto/pr65475c_0.C: New testcase.
2057         * g++.dg/lto/pr65475c_1.C: New testcase.
2059 2015-03-21  Tobias Burnus  <burnus@net-b.de>
2061         * gfortran.dg/coarray_38.f90: New.
2062         * gfortran.dg/coarray_39.f90: New.
2063         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2064         compile test.
2066 2015-03-20  Marek Polacek  <polacek@redhat.com>
2068         PR c++/65398
2069         * g++.dg/cpp0x/pr65398.C: New test.
2071 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2073         PR ipa/65475
2074         * g++.dg/lto/pr65475_0.C: New testcase.
2075         * g++.dg/lto/pr65475_1.C: New testcase.
2077 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2079         PR rtl-optimization/64366
2080         * gcc.target/sh/pr64366.c: New.
2082 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2084         PR c++/48324
2085         * g++.dg/cpp0x/constexpr-48324.C: New.
2087 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2089         PR c++/48453
2090         * g++.dg/cpp0x/pr48453.C: New.
2092 2015-03-20  Marek Polacek  <polacek@redhat.com>
2094         PR c++/65072
2095         * g++.dg/cpp0x/pr65072.C: New test.
2097 2015-03-20  Richard Biener  <rguenther@suse.de>
2099         PR middle-end/64715
2100         * gcc.dg/pr15347.c: Use -O.
2101         * c-c++-common/pr19807-1.c: Likewise.
2103 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/volatile13.ad[sb]: New test.
2107 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2109         PR rtl-optimization/60851
2110         * gcc.target/i386/pr60851.c: New test.
2112 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2114         PR target/65240
2115         * g++.dg/pr65240.h: Add tests for PR 65240.
2116         * g++.dg/pr65240-1.C: Likewise.
2117         * g++.dg/pr65240-2.C: Likewise.
2118         * g++.dg/pr65240-3.C: Likewise.
2119         * g++.dg/pr65240-4.C: Likewise.
2121 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2123         PR rtl-optimization/63491
2124         * gcc.target/powerpc/pr63491.c: New.
2126 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2128         * g++.dg/ipa/pr65465.C: New test.
2130 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2132         PR c++/52659
2133         * g++.dg/cpp0x/deleted11.C: New.
2135 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2137         PR sanitizer/65400
2138         * c-c++-common/tsan/pr65400-3.c: New test.
2140 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2142         PR c++/59686
2143         * g++.dg/cpp0x/constexpr-59686.C: New.
2145 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2147         PR sanitizer/64265
2148         * g++.dg/tsan/pr64265.C: New test.
2150         PR sanitizer/65400
2151         * c-c++-common/tsan/pr65400-1.c: New test.
2152         * c-c++-common/tsan/pr65400-2.c: New test.
2154 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2156         PR c++/59816
2157         * g++.dg/cpp0x/pr59816.C: New.
2159 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2161         PR fortran/59198
2162         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2164 2015-03-18  Martin Liska  <mliska@suse.cz>
2166         PR ipa/65439
2167         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2168         equivalences either to 6 or 7.
2170 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2172         PR middle-end/64491
2173         Revert:
2174         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2176         * gcc.dg/undefined-loop-1.c: New file.
2177         * gcc.dg/undefined-loop-2.c: New file.
2179         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2181         PR testsuite/64032
2182         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2183         loop exits too early.
2185 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2187         PR tree-optimization/65450
2188         * gfortran.dg/pr65450.f90: New test.
2190         PR target/65078
2191         * gcc.target/i386/pr65078-1.c: New test.
2192         * gcc.target/i386/pr65078-2.c: New test.
2193         * gcc.target/i386/pr65078-3.c: New test.
2194         * gcc.target/i386/pr65078-4.c: New test.
2195         * gcc.target/i386/pr65078-5.c: New test.
2196         * gcc.target/i386/pr65078-6.c: New test.
2198 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2200         PR c++/65340
2201         * g++.dg/cpp1y/pr65340.C: New.
2203 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2205         PR fortran/64432
2206         * gfortran.dg/system_clock_3.f08: Adjust test.
2208 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2210         PR fortran/59198
2211         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2212         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2214 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2216         PR fortran/64432
2217         * gfortran.dg/system_clock_3.f08: New test.
2219 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2221         PR c++/64626
2222         g++.dg/cpp1y/pr64626-1.C: New.
2223         g++.dg/cpp1y/pr64626-2.C: New.
2224         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2226 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2228         PR tree-optimization/65427
2229         * gcc.c-torture/execute/pr65427.c: New test.
2231 2015-03-16  Marek Polacek  <polacek@redhat.com>
2233         DR 1688
2234         PR c++/65327
2235         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2236         * g++.dg/cpp0x/pr65327.C: New test.
2238 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2240         PR sanitizer/64820
2241         * c-c++-common/asan/pr64820.c: New test.
2243 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2245         * gfortran.dg/pointer_2.f90: New test.
2247 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2249         * g++.dg/pr65049.C: New test.
2251 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2253         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2254         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2255         * gcc.target/i386/fuse-caller-save.c: Same.
2257 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2259         * gnat.dg/loop_optimization18.ad[sb]: New test.
2260         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2262 2015-03-16  Alan Modra  <amodra@gmail.com>
2264         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2265         2014-12-05 change.
2267 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2269         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2270         hppa*-*-hpux*.
2271         * gcc.dg/torture/pr65270-2.c: Likewise.
2273 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2275         PR fortran/61138
2276         * gfortran.dg/pointer_remapping_9.f90: New.
2278 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2280         PR tree-optimization/65369
2281         * gcc.c-torture/execute/pr65369.c: New test.
2283         PR tree-optimization/65418
2284         * gcc.c-torture/execute/pr65418-1.c: New test.
2285         * gcc.c-torture/execute/pr65418-2.c: New test.
2287         PR rtl-optimization/65401
2288         * gcc.c-torture/execute/pr65401.c: New test.
2290 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2292         PR target/64600
2293         * gcc.target/arm/pr64600_1.c: New test.
2295 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2297         PR rtl-optimization/65235
2298         * gcc.target/aarch64/pr65235_1.c: New test.
2300 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2302         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2303         * gcc.target/s390/hotpatch-22.c: Likewise.
2304         * gcc.target/s390/hotpatch-23.c: Likewise.
2305         * gcc.target/s390/hotpatch-24.c: Likewise.
2306         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2307         * gcc.target/s390/hotpatch-1.c: Update expected output.
2308         * gcc.target/s390/hotpatch-2.c: Likewise.
2309         * gcc.target/s390/hotpatch-3.c: Likewise.
2310         * gcc.target/s390/hotpatch-4.c: Likewise.
2311         * gcc.target/s390/hotpatch-5.c: Likewise.
2312         * gcc.target/s390/hotpatch-6.c: Likewise.
2313         * gcc.target/s390/hotpatch-7.c: Likewise.
2314         * gcc.target/s390/hotpatch-8.c: Likewise.
2315         * gcc.target/s390/hotpatch-9.c: Likewise.
2316         * gcc.target/s390/hotpatch-10.c: Likewise.
2317         * gcc.target/s390/hotpatch-11.c: Likewise.
2318         * gcc.target/s390/hotpatch-12.c: Likewise.
2319         * gcc.target/s390/hotpatch-13.c: Likewise.
2320         * gcc.target/s390/hotpatch-14.c: Likewise.
2321         * gcc.target/s390/hotpatch-15.c: Likewise.
2322         * gcc.target/s390/hotpatch-16.c: Likewise.
2323         * gcc.target/s390/hotpatch-17.c: Likewise.
2324         * gcc.target/s390/hotpatch-18.c: Likewise.
2325         * gcc.target/s390/hotpatch-19.c: Likewise.
2327 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2329         PR target/65103
2330         * gcc.target/i386/pr65103-1.c: New.
2332 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2334         PR target/65044
2335         * gcc.target/i386/pr65044.c: New.
2337 2015-03-12  Tom de Vries  <tom@codesourcery.com>
2339         PR rtl-optimization/64895
2340         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2341         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2342         * gcc.target/i386/fuse-caller-save.c: Ditto.
2344 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2346         * gcc.dg/ipa/pr63569.c: Fix template.
2348 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2350         * g++.dg/ipa/pr64146.C: Require fpic support.
2352 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2354         PR libfortran/65200
2355         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2356         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2358 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2360         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2361         to dg-options, fix up dg-skip-if.
2363 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2365         PR target/65296
2366         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2367         * gcc.target/avr/tiny-caller-save.c: Same.
2369 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2371         PR target/65242
2372         * g++.dg/pr65242.C: New test.
2374 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2376         * c-c++-common/asan/no-asan-check-glob.c: New test.
2378 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2380         PR c++/65370
2381         * g++.dg/other/default11.C: New.
2382         * g++.dg/other/default12.C: Likewise.
2384 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2386         PR target/65368
2387         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2389 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2391         PR fortran/65024
2392         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2394 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2396         PR c++/65127
2397         * g++.dg/cpp0x/pr65127.C: New test.
2399 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2401         * gcc.dg/ipa/PR64550.c: Update template.
2403 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2404             Tobias Burnus  <burnus@net-b.de>
2406         * gfortran.dg/coarray_sync_memory.f90: New.
2408 2015-03-10  Marek Polacek  <polacek@redhat.com>
2410         PR sanitizer/65367
2411         * c-c++-common/ubsan/pr65367.c: New test.
2413 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2415         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2416         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2417         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2418         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2419         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2420         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2421         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2422         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2423         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2424         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2425         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2426         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2427         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2429 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2431         * lib/mpx-dg.exp (mpx_link_flags): New.
2432         (mpx_init): New.
2433         (mpx_finish): New.
2434         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2435         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2436         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2437         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2438         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2439         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2440         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2441         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2442         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2443         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2444         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2445         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2446         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2447         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2448         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2449         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2450         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2451         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2452         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2453         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2454         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2455         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2456         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2457         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2458         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2459         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2460         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2461         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2462         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2463         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2464         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2465         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2466         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2467         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2468         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2469         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2470         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2471         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2472         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2473         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2474         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2475         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2476         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2477         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2478         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2479         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2480         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2481         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2482         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2483         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2484         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2485         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2486         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2487         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2488         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2489         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2490         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2491         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2492         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2493         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2494         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2495         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2496         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2497         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2498         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2499         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2500         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2501         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2502         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2503         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2504         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2505         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2506         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2507         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2508         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2509         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2510         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2511         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2512         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2513         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2514         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2515         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2516         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2517         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2518         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2519         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2520         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2521         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2522         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2523         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2524         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2525         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2526         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2527         * gcc.target/i386/mpx/label-address-1.c: New.
2528         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2529         * gcc.target/i386/mpx/macro.c: New.
2530         * gcc.target/i386/mpx/mpx-check.h: New.
2531         * gcc.target/i386/mpx/mpx.exp: New.
2532         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2533         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2534         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2535         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2536         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2537         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2538         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2539         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2540         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2541         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2542         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2543         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2544         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2545         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2546         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2547         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2548         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2549         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2550         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2551         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2552         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2553         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2554         * gcc.target/i386/mpx/reference-1-nov.c: New.
2555         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2556         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2557         * gcc.target/i386/mpx/reference-2-nov.c: New.
2558         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2559         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2560         * gcc.target/i386/mpx/reference-3-nov.c: New.
2561         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2562         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2563         * gcc.target/i386/mpx/reference-4-nov.c: New.
2564         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2565         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2566         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2567         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2568         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2569         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2570         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2571         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2572         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2573         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2574         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2575         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2576         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2577         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2578         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2579         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2580         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2581         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2582         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2583         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2584         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2585         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2586         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2587         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2588         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2589         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2590         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2591         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2592         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2593         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2594         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2595         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2596         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2597         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2598         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2599         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2600         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2601         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2602         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2603         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2604         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2605         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2606         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2607         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2608         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2609         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2610         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2611         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2612         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2613         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2614         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2615         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2616         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2617         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2618         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2619         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2620         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2621         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2622         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2623         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2624         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2625         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2626         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2627         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2628         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2629         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2630         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2631         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2632         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2633         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2634         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2635         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2636         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2637         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2638         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2639         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2640         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2641         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2642         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2643         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2644         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2645         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2646         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2647         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2648         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2649         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2650         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2651         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2652         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2653         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2654         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2655         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2656         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2657         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2658         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2659         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2660         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2661         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2662         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2663         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2664         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2665         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2666         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2667         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2668         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2669         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2670         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2671         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2672         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2673         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2674         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2675         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2676         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2677         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2678         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2679         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2680         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2681         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2682         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2683         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2684         * gcc.target/i386/mpx/vla-1-nov.c: New.
2685         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2686         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2687         * gcc.target/i386/mpx/vla-2-nov.c: New.
2688         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2690 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2692         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2694 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2696         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2698 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2700         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2701         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2703 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2705         PR c/65120
2706         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2707         on rhs is 0.
2708         (fn4): New test.
2709         * c-c++-common/pr65120.c: New test.
2711         PR rtl-optimization/65321
2712         * gcc.dg/pr65321.c: New test.
2714 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2716         PR tree-optimization/65355
2717         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2719 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2721         PR c/65120
2722         * c-c++-common/pr49706.c: Adjust tests for not warning
2723         about !!x == y or !b == y where b is boolean, and add
2724         some further tests.
2725         * c-c++-common/pr62199-2.c: Likewise.
2727 2015-03-09  Richard Biener  <rguenther@suse.de>
2729         PR middle-end/65270
2730         * gcc.dg/torture/pr65270-1.c: New testcase.
2731         * gcc.dg/torture/pr65270-2.c: Likewise.
2733 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2735         PR tree-optimization/63743
2736         * gcc.dg/pr63743.c: New test.
2738 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2740         PR lto/65316
2741         * g++.dg/lto/pr65316_0.C: New testcase.
2742         * g++.dg/lto/pr65316_1.C: New testcase.
2744 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2746         PR target/62247
2747         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2748         hppa*-*-hpux*.
2749         * g++.dg/abi/rtti3.C: Likewise.
2751         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2753         PR target/62251
2754         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2756         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2758         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2760         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2762 2015-03-08  Morin  <mikael@gcc.gnu.org>
2764         PR fortran/60898
2765         * gfortran.dg/entry_20.f90: New.
2767 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2769         PR target/65153
2770         * gcc.c-torture/compile/pr65153.c: New.
2772 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2774         PR target/65249
2775         * g++.dg/torture/pr65249.C: New.
2777 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2779         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2780         long.
2781         (int64_t): Likewise.
2783 2015-03-07  Marek Polacek  <polacek@redhat.com>
2784             Martin Uecker  <uecker@eecs.berkeley.edu>
2786         PR sanitizer/65280
2787         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2788         member-like arrays.
2789         * c-c++-common/ubsan/bounds-8.c: New test.
2790         * c-c++-common/ubsan/bounds-9.c: New test.
2791         * gcc.dg/ubsan/bounds-2.c: New test.
2793 2015-03-05  Martin Sebor  <msebor@redhat.com>
2795         * PR testsuite/63175
2796         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2797         checking of results into main to prevent it from getting optimized
2798         away.
2799         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2801 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2803         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2804         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2805         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2806         x64.
2808 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2810         * g++.dg/lto/pr65302_1.C: New testcase.
2811         * g++.dg/lto/pr65302_0.C: New testcase.
2813 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2815         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2816         -fno-ipa-icf to dg-options.
2818 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2820         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2821         compiles using the linker plugin.
2823 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2825         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2827 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2829         * gcc.target/arm/pr65067.c: New test.
2831 2015-03-05  Martin Liska  <mliska@suse.cz>
2833         PR ipa/65318
2834         * gcc.dg/ipa/pr65318.c: New test.
2836 2015-03-05  Marek Polacek  <polacek@redhat.com>
2838         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2840 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2842         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2844 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2846         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2847         max-unroll-times back to defaults for s390.
2849 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2851         Fix last commit.
2853 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2855         PR c++/64665
2856         * g++.dg/cpp0x/initlist92.C: New.
2858 2015-03-05  Richard Biener  <rguenther@suse.de>
2860         PR tree-optimization/65310
2861         * gcc.dg/vect/pr65310.c: New testcase.
2863 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2865         PR c++/64834
2866         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2868 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2870         * gnat.dg/entry_queues3.adb: New test.
2872 2015-03-04  Ian Lance Taylor  <iant@google.com>
2874         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2876 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2878         PR c++/64227
2879         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2881 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2883         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2884         -fno-ipa-icf to dg-options
2885         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2886         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2888 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2890         PR c++/64398
2891         * g++.dg/cpp0x/decltype62.C: New.
2893 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2895         * gnat.dg/object_overflow5.adb: New test.
2897 2015-03-03  Martin Liska  <mliska@suse.cz>
2899         PR ipa/65287
2900         * gcc.dg/ipa/pr65287.c: New test.
2902 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2903             Eric Botcazou  <ebotcazou@adacore.com>
2905         * gnat.dg/specs/pack12.ads: New test.
2907 2015-03-03  Martin Liska  <mliska@suse.cz>
2909         * gcc.dg/ipa/PR65282.c: New test.
2911 2015-03-13  Jeff Law  <law@redhat.com>
2913         PR tree-optimization/65241
2914         * gcc.c-torture/compile/pr65241.c: New test.
2916 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2918         PR target/64331
2919         * gcc.target/avr/torture/pr64331.c: New test.
2921 2015-03-03  Martin Liska  <mliska@suse.cz>
2922             Jan Hubicka  <hubicka@ucw.cz>
2924         * g++.dg/ipa/pr65263.C: New test.
2926 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2928         PR ipa/65130
2929         * gcc.dg/lto/pr65130_0.c: New testcase.
2930         * gcc.dg/lto/pr65130_1.c: New testcase.
2932 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2934         PR ipa/64988
2935         * g++.dg/torture/pr64988.C: New testcase.
2937 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2939         * gfortran.dg/coarray_atomic_6.f90: New.
2941 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2943         PR target/65184
2944         * gcc.target/i386/pr65184.c: New.
2946 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2948         PR target/65183
2949         * gcc.target/i386/pr65183.c: New.
2951 2015-02-28  Martin Liska  <mliska@suse.cz>
2952             Jan Hubicka  <hubicka@ucw.cz>
2954         * gcc.dg/ipa/ipa-icf-35.c: New test.
2955         * gcc.dg/ipa/ipa-icf-36.c: New test.
2956         * gcc.dg/ipa/ipa-icf-37.c: New test.
2958 2015-02-28  Martin Liska  <mliska@suse.cz>
2959             Jan Hubicka  <hubicka@ucw.cz>
2961         PR ipa/65245
2962         * gcc.dg/ipa/ipa-icf-34.c: New test.
2964 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2966         PR target/61142
2967         * gcc.target/sh/sh/pr61142.c: New.
2969 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2971         * g++.dg/other/dump-ada-spec-3.C: New test.
2973 2015-03-01  Martin Liska  <mliska@suse.cz>
2975         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2976         * g++.dg/ipa/pr63595.C: Update expected results.
2978 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2980         PR ipa/65236
2981         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2983 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2985         * gcc.dg/vect/pr59354.c: Move vector producing code to
2986         separate function.
2988 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2990         PR ipa/65237
2991         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2992         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2993         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2994         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2996 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2998         PR tree-optimization/65048
2999         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3000         (foo): Use K&R style definition.
3002 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
3004         PR target/65032
3005         * g++.dg/pr65032.C: New.
3007 2015-02-27  Marek Polacek  <polacek@redhat.com>
3009         PR c/65040
3010         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3011         -Wformat=2.
3013 2015-02-27  Marek Polacek  <polacek@redhat.com>
3015         PR c/65228
3016         * gcc.dg/pr65228.c: New test.
3018 2015-02-27  Kai Tietz  <ktietz@redhat.com>
3020         PR c/35330
3021         * gcc.dg/weak/weak-17.c: New file.
3023 2015-02-27  Richard Biener  <rguenther@suse.de>
3025         PR lto/65193
3026         * g++.dg/lto/pr65193_0.C: New testcase.
3028 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3030         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3031         * gcc.target/s390/hotpatch-8.c: Likewise.
3032         * gcc.target/s390/hotpatch-9.c: Likewise.
3033         * gcc.target/s390/pr61078.c: Likewise.
3034         * gcc.target/s390/pr57960.c: Remove -m64.
3035         * gcc.target/s390/pr61078.c: Likewise.
3037 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
3038             Martin Liska  <mliska@suse.cz>
3040         PR bootstrap/65150
3041         * gcc.dg/pr64454.c: Disable ICF.
3042         * gcc.dg/pr28685-1.c: Disable ICF
3043         * gcc.dg/ipa/iinline-5.c: Disable ICF.
3044         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3045         * g++.dg/ipa/ipa-icf-4.C: Update template.
3047 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
3049         PR tree-optimization/65216
3050         * gcc.c-torture/execute/pr65216.c: New test.
3052         PR tree-optimization/65215
3053         * gcc.c-torture/execute/pr65215-1.c: New test.
3054         * gcc.c-torture/execute/pr65215-2.c: New test.
3055         * gcc.c-torture/execute/pr65215-3.c: New test.
3056         * gcc.c-torture/execute/pr65215-4.c: New test.
3057         * gcc.c-torture/execute/pr65215-5.c: New test.
3059 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3061         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3063 2015-02-26  Martin Liska  <mliska@suse.cz>
3064             Jan Hubicka  <hubicka@ucw.cz>
3066         * g++.dg/ipa/pr64146.C: Update expected results.
3067         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3068         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3069         * gcc.dg/ipa/ipa-icf-34.c: New test.
3071 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3073         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3074         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3075         (dg-additional-options): Remove dg directive.
3076         (dg-final): Add dg directive.
3078 2015-02-26  Marek Polacek  <polacek@redhat.com>
3080         PR ipa/65008
3081         * g++.dg/ipa/pr65008.C: New test.
3083 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3085         * lib/profopt.exp (profopt-target-cleanup): New proc.
3086         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3087         files from sources from dg-additional-sources.
3089 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3091         * lib/gcov.exp: Cleanup in case of xfail.
3093 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3095         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3097 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3099         PR debug/46102
3100         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3101         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3102         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3103         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3104         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3105         * g++.dg/debug/pr46123.C: XFAIL and move...
3106         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3107         * gcc.dg/debug/dwarf2-3.c: Move...
3108         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3110 2015-02-26  Marek Polacek  <polacek@redhat.com>
3112         PR c++/65202
3113         * g++.dg/cpp1y/pr65202.C: New test.
3115 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3117         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3118         locale_facets.h.gcov.
3120 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3122         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3124 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3126         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3128 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3130         PR target/65217
3131         * gcc.target/i386/pr65217.c: New.
3133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3135         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3137 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3139         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3141 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3143         PR tree-optimization/65048
3144         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3146 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3148         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3149         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3151 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3153         PR target/65161
3154         * gcc.target/i386/pr65161.c: New test.
3156 2015-02-26  Terry Guo  <terry.guo@arm.com>
3158         * gcc.target/arm/no-volatile-in-it.c: New test.
3160 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3162         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3163         (dg-options): Add -save-temps.
3164         (dg-final): Add cleanup-saved-temps.
3166 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3168         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3170 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3172         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3173         * gcc.target/powerpc/pack01.c: Include string.h.
3175 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3177         PR target/65167
3178         * gcc.target/i386/pr65167.c: New.
3180 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3182         PR tree-optimization/61917
3183         * gcc.dg/vect/vect-pr61917.c: New file.
3185 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3187         PR tree-optimization/65170
3188         * gcc.c-torture/execute/pr65170.c: New test.
3189         * gcc.dg/tree-ssa/vrp96.c: New test.
3191 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3193         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3195 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3197         PR testsuite/65126
3198         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3199         (dg-additional-files-options): Copy additional_sources to
3200         additional_sources_used before emptying additional_sources.
3201         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3202         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3203         (cleanup-saved-temps): Use additional_sources_used instead of
3204         additional_sources.
3205         (dg-test): Reset additional_sources_used.
3207 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3209         PR fortran/63427
3210         * gfortran.dg/integer_exponentiation_6.F90: New test.
3212 2015-02-23  Martin Sebor  <msebor@redhat.com>
3214         PR target/65109
3215         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3216         two parts.  One to save registers, the other to verify the
3217         registers have the right values.  Save register state into
3218         static data rather than on the stack.
3220 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3222         PR bootstrap/63888
3223         * c-c++-common/asan/pr63888.c: New test.
3225 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3227         PR target/65163
3228         * gcc.c-torture/compile/pr65163.c: New.
3230 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3232         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3233         with -m31 on 64 bit.
3234         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3235         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3237 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3239         * gcc.target/s390/20090223-1.c: Add
3240         -Wno-implicit-function-declaration option.
3241         * gcc.target/s390/pr42224.c: Likewise.
3242         * gcc.target/s390/pr55718.c: Likewise.
3244 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3246         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3247         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3248         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3249         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3250         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3251         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3252         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3253         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3254         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3255         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3256         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3257         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3258         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3259         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3260         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3261         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3262         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3263         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3264         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3265         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3266         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3268 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3270         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3271         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3272         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3273         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3274         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3275         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3276         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3277         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3278         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3279         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3280         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3281         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3282         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3283         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3284         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3285         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3287 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3289         PR fortran/64980
3290         PR fortran/61960
3291         * gfortran.dg/pr61960.f90: New.
3292         * gfortran.dg/pr64230.f90: New.
3293         * gfortran.dg/pr64980.f03: New.
3295 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3297         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3299 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3301         PR ada/65156
3302         * gnat.dg/timing_events.adb: Removed, invalid test.
3304 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3306         PR debug/58123
3307         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3308         location.
3309         * g++.dg/gcov/gcov-2.C: Likewise.
3311 2015-02-20  Richard Biener  <rguenther@suse.de>
3313         PR tree-optimization/65136
3314         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3316 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3318         PR testsuite/64158
3319         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3320         and nvptx-*-* blacklisting.
3322         * gcc.dg/sibcall-9.c: New test.
3323         * gcc.dg/sibcall-10.c: New test.
3325 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3327         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3329 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
3331         PR target/64452
3332         * gcc.target/avr/torture/pr64452.c: New test.
3334 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3336         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3337         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3339 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3341         PR testsuite/65116
3342         * lib/target-supports.exp (check_compile): Check whether
3343         additional_sources is defined before using it.
3345 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3347         PR middle-end/65074
3348         * g++.dg/opt/pr65074.C: New file.
3350 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3352         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3353         (size_type): New typedef.
3354         (operator "" _script): Use it for the last argument.
3356 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3358         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3360 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3362         * lib/target-supports.exp (check_compile): Save/restore
3363         additional_sources that may belong to an actual test.
3365 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3367         PR gcov-profile/64634
3368         * g++.dg/gcov/gcov-15.C: New test.
3370 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3372         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3374 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3376         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3378 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3380         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3382 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3384         * gfortran.dg/fmt_cache_1.f: Add missing close.
3386 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3388         PR testsuite/65107
3389         * gfortran.dg/read_eof_8.f90: Add missing close.
3391 2015-02-18  Richard Biener  <rguenther@suse.de>
3393         PR tree-optimization/65063
3394         * gcc.dg/pr65063.c: New testcase.
3396 2015-02-18  Richard Biener  <rguenther@suse.de>
3398         PR tree-optimization/62217
3399         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3401 2015-02-18  Marek Polacek  <polacek@redhat.com>
3403         PR sanitizer/65081
3404         * c-c++-common/ubsan/pr65081.c: New test.
3406 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3408         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3409         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3411 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3413         * gcc.dg/ipa/propalign-3.c: New test.
3415 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3417         PR target/64793
3418         * gcc.target/sh/pr64793.c: New.
3419         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3421 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3423         * gcc.target/arm/divzero.c: New test case.
3425 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3427         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3429 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3430             Jakub Jelinek  <jakub@redhat.com>
3432         PR c++/65075
3433         * g++.dg/cpp0x/pr65075.C: New test.
3435 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3437         PR target/65058
3438         * gcc.target/powerpc/pr65058.c: New test.
3440 2015-02-16  Jeff Law  <law@redhat.com>
3442         PR tree-optimization/64823
3443         * gcc.dg/uninit-20.c: New test.
3445 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3446             James Greenhalgh  <james.greenhalgh@arm.com>
3448         PR ipa/64963
3449         * gcc.dg/ipa/ipa-clone-1.c: New test.
3451 2015-02-16  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/65077
3454         * gcc.dg/torture/pr65077.c: New testcase.
3456 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3458         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3459         Directive adjusted to scan for ldaxr.
3460         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3461         adjusted to scan for ldaex.
3463 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3465         PR c++/65080
3466         * g++.dg/cpp0x/constexpr-65080.C: New.
3468 2015-02-16  Richard Biener  <rguenther@suse.de>
3470         PR tree-optimization/63593
3471         * gcc.dg/pr63593.c: New testcase.
3473 2015-02-16  Marek Polacek  <polacek@redhat.com>
3475         PR c/65066
3476         * gcc.dg/pr65066.c: New test.
3478 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3480         * gcc.dg/pr65002.C: Move ...
3481         * g++.dg/ipa/pr65002.C: ... here.
3483 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3485         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3486         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3487         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3488         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3490 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3492         PR testsuite/64850
3493         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3494         the expression to find calls.
3495         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3496         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3497         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3498         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3499         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3501 2015-02-14  Marek Polacek  <polacek@redhat.com>
3503         PR c/64768
3504         * gcc.dg/array-11.c: New test.
3505         * gcc.dg/array-12.c: New test.
3506         * gcc.dg/array-13.c: New test.
3507         * gcc.dg/array-14.c: New test.
3508         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3509         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3510         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3511         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3512         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3513         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3515 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3517         PR c++/60894
3518         * g++.dg/lookup/using54.C: New.
3520 2015-02-13  Jeff Law  <law@redhat.com>
3522         PR bootstrap/65060
3523         Revert my change for tree-optimization/64823.
3525 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3527         PR tree-optimization/65053
3528         * gcc.c-torture/execute/pr65053-1.c: New test.
3529         * gcc.c-torture/execute/pr65053-2.c: New test.
3531 2015-02-13  Marek Polacek  <polacek@redhat.com>
3533         PR c/65050
3534         * gcc.dg/pr65050.c: New test.
3536 2015-02-13  Jeff Law  <law@redhat.com>
3538         PR tree-optimization/64823
3539         * gcc.dg/uninit-20.c: New test.
3541         PR rtl-optimization/47477
3542         * gcc.dg/tree-ssa/pr47477.c: New test.
3544 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/60211
3547         * g++.dg/parse/ivdep-2.C: New.
3548         * g++.dg/parse/ivdep-3.C: Likewise.
3550 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3552         PR fortran/64506
3553         * gfortran.dg/continuation_13.f90: New test.
3554         * gfortran.dg/continuation_14.f: New test.
3556 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3558         PR c++/64970
3559         * g++.dg/cpp0x/sfinae55.C: New.
3561 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3563         PR ipa/65034
3564         * g++.dg/ipa/pr65034.C: New test.
3566 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3568         PR tree-optimization/65002
3569         * gcc.dg/pr65002.C: New.
3571 2015-02-13  Marek Polacek  <polacek@redhat.com>
3573         PR c/65040
3574         * c-c++-common/pr65040.c: New test.
3576 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3578         PR tree-optimization/64705
3579         * gcc.dg/tree-ssa/pr64705.c: New test.
3581 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3583         PR rtl/32219
3584         * gcc.dg/visibility-22.c: New test.
3585         * gcc.dg/visibility-23.c: New test.
3586         * gcc.target/i386/pr32219-1.c: New test.
3587         * gcc.target/i386/pr32219-2.c: New test.
3588         * gcc.target/i386/pr32219-3.c: New test.
3589         * gcc.target/i386/pr32219-4.c: New test.
3590         * gcc.target/i386/pr32219-5.c: New test.
3591         * gcc.target/i386/pr32219-6.c: New test.
3592         * gcc.target/i386/pr32219-7.c: New test.
3593         * gcc.target/i386/pr32219-8.c: New test.
3594         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3596 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3598         PR libgfortran/57822
3599         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3600         four different KINDs.
3602 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3604         PR c++/64884
3605         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3607         PR sanitizer/65000
3608         * g++.dg/ubsan/pr65000.C: New test.
3610 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3612         PR fortran/64932
3613         * gfortran.dg/finalize_28.f90: New test
3615 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3617         PR debug/55541
3618         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3619         DW_TAG_lexical_block removal.
3620         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3621         * g++.dg/guality/pr55541.C: New test.
3623         PR sanitizer/64984
3624         * g++.dg/ubsan/pr64984.C: New test.
3626 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3628         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3630 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3632         PR testsuite/64930
3633         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3634         instructions for 2015-01-14 get_memmodel changes.
3635         * gcc.target/powerpc/atomic-p8.c: Likewise.
3637         PR sanitizer/65019
3638         * g++.dg/ubsan/pr65019.C: New test.
3640         PR tree-optimization/65014
3641         * gcc.c-torture/compile/pr65014.c: New test.
3643 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3645         PR libgfortran/57822
3646         * gfortran/fmt_g0_7.f08: Revise test.
3648 2015-02-11  Jeff Law  <law@redhat.com>
3650         PR target/63347
3651         * gcc.target/m68k/pr63347.c: New test.
3653 2015-02-11  Marek Polacek  <polacek@redhat.com>
3655         * g++.dg/ubsan/shift-1.C: New test.
3656         * gcc.dg/ubsan/c-shift-2.c: New test.
3657         * c-c++-common/ubsan/shift-5.c: Remove file.
3659 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3661         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3662         Directive adjusted to XFAIL.
3663         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3664         adjusted to XFAIL.
3666 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3668         PR middle-end/65003
3669         * g++.dg/opt/pr65003.C: New test.
3671 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3673         * lib/target-supports.exp (check_effective_target_pie): Renamed
3674         to ...
3675         (check_effective_target_pie_enabled): This.
3676         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3677         * gcc.target/i386/pie.c: Likewise.
3679 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3681         PR target/64893
3682         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3683         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3685 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3687         PR target/61925
3688         * gcc.target/i386/pr61925-1.c: New test.
3689         * gcc.target/i386/pr61925-2.c: New test.
3690         * gcc.target/i386/pr61925-3.c: New test.
3692 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3694         PR sanitizer/65004
3695         * g++.dg/asan/pr65004.C: New test.
3697 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3699         PR target/64661
3700         * gcc.taget/sh/pr64661-0.h: New.
3701         * gcc.taget/sh/pr64661-1.c: New.
3702         * gcc.taget/sh/pr64661-2.c: New.
3703         * gcc.taget/sh/pr64661-3.c: New.
3704         * gcc.taget/sh/pr64661-4.c: New.
3706 2015-02-10  Richard Biener  <rguenther@suse.de>
3708         PR tree-optimization/64995
3709         * g++.dg/torture/pr64995.C: New testcase.
3711 2015-02-10  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/64909
3714         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3716 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3718         * gcc.dg/signbit-sa.c: New test.
3720 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3722         PR libgfortran/57822
3723         * gfortran/fmt_g0_7.f08: New test.
3725 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3727         PR tree-optimization/43378
3728         * gcc.dg/tree-ssa/pr43378.c: New test.
3730 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3732         PR ipa/64978
3733         * g++.dg/torture/pr64978.C: New testcase.
3735 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3737         PR sanitizer/64981
3738         * gcc.dg/asan/pr64981.c: New test.
3740 2015-02-09  Marek Polacek  <polacek@redhat.com>
3742         PR c/64856
3743         * gcc.dg/pr64856.c: New test.
3745 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3747         PR target/64979
3748         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3749         * gcc.c-torture/execute/pr64979.c: New test.
3751 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3753         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3755 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3757         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3758         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3760 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3762         PR target/58757
3763         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3765 2015-02-09  Richard Biener  <rguenther@suse.de>
3767         PR tree-optimization/54000
3768         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3770 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3772         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3774 2015-02-09  Martin Liska  <mliska@suse.cz>
3776         * g++.dg/ipa/pr64858.C: New test.
3778 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3780         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3782 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3784         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3786 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3788         PR fortran/63744
3789         * gfortran.dg/use_rename_8.f90: New.
3791 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3793         * gnat.dg/addr7.ad[sb]: New test.
3794         * gnat.dg/addr8.ad[sb]: Likewise.
3796 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3798         PR jit/64752
3799         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3800         from jit.dg/test-compile-to-executable.c's create_code, with a
3801         clarification of the output message.
3802         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3803         pass/fail message.
3804         (test_jit): Use CHECK_NO_ERRORS when calling
3805         gcc_jit_context_compile_to_file.
3806         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3807         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3808         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3809         about deletions that are attempted.
3810         (jit-verify-compile-to-file): Rename to...
3811         (jit-verify-output-file-was-created): ...this, and drop the
3812         attempt to run "file" and verify the output.
3813         (jit-verify-assembler): New function.
3814         (jit-verify-object): New function.
3815         (jit-verify-dynamic-library): New function.
3816         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3817         favor of an implementation from new file
3818         create-code-for-hello-world-executable.h, which also adds a
3819         "main".
3820         (dg-final): Replace jit-verify-compile-to-file with
3821         jit-verify-output-file-was-created, and invoke new function
3822         jit-verify-assembler.
3823         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3824         the output message.
3825         (dg-final): Replace jit-verify-compile-to-file with
3826         jit-verify-output-file-was-created, and invoke new function
3827         jit-verify-dynamic-library.
3828         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3829         favor of an implementation from new file
3830         create-code-for-hello-world-executable.h, which also adds a
3831         "main".
3832         (dg-final): Replace jit-verify-compile-to-file with
3833         jit-verify-output-file-was-created.  Strengthen the expected stdout
3834         from the built executable.
3835         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3836         favor of an implementation from new file
3837         create-code-for-hello-world-executable.h, which also adds a
3838         "main".
3839         (dg-final): Replace jit-verify-compile-to-file with
3840         jit-verify-output-file-was-created, and invoke new function
3841         jit-verify-object.
3842         * jit.dg/verify-dynamic-library.c: New source file.
3844 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3845             Brian Rzycki  <b.rzycki@samsung.com>
3847         PR tree-optimization/64878
3848         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3850 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3852         PR ipa/64896
3853         * g++.dg/ipa/pr64896.C: New test.
3855 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3857         PR target/64205
3858         * gcc.target/powerpc/pr64205.c: New file.
3860 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3862         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3863         (dg-options): Use -fpie instead of -fPIE -pie.
3865 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3867         PR middle-end/64937
3868         * g++.dg/asan/pr64937.C: New test.
3870 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3872         PR fortran/63205
3873         * gfortran.dg/class_to_type_4.f90: New test
3875 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3877         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3879 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3881         PR rtl-optimization/64957
3882         PR debug/64817
3883         * gcc.c-torture/execute/pr64957.c: New test.
3885 2015-02-05  Jeff Law  <law@redhat.com>
3887         PR target/17306
3888         * gcc.target/h8300/pr17306-1.c: New test.
3889         * gcc.target/h8300/pr17306-2.c: New test.
3891 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3893         PR fortran/64943
3894         * gfortran.dg/structure_constructor_12.f90: New.
3896 2015-02-05  Jeff Law  <law@redhat.com>
3898         PR target/58400
3899         gcc.target/h8300/pr58400.c: New test.
3901 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3903         * gcc.target/arm/macro_defs0.c: New test.
3904         * gcc.target/arm/macro_defs1.c: New test.
3905         * gcc.target/arm/macro_defs2.c: New test.
3907 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3909         PR rtl-optimization/64905
3910         * gcc.target/i386/pr64905.c: Require nonpic target.
3911         (dg-options): Add -fomit-frame-pointer.
3912         (main): Remove.
3914 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3916         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3917         tree dump scanning.
3919 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3921         PR fortran/64757
3922         * gfortran.dg/type_to_class_2.f90: New test
3923         * gfortran.dg/type_to_class_3.f90: New test
3925 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3927         PR ipa/64686
3928         * g++.dg/torture/pr64686.C: New testcase.
3930 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3932         PR rtl-optimization/64905
3933         * gcc.target/i386/pr64905.c: New file.
3935 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3937         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3938         * gcc.dg/guality/pr41616-1.c: Ditto.
3940 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3942         PR debug/64817
3943         * gcc.dg/pr64817-3.c: New.
3945 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3946             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3948         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3949         pass parameters in registers.
3950         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3951         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3952         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3954 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3955             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3957         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3958         list, allow for multilibed targets.
3959         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3961 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3963         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3964         * gcc.dg/pr46728-6.c: Ditto.
3966 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3968         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3969         for mips_nanlegacy target.
3971 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3973         * gcc.target/i386/chkp-hidden-def.c: New.
3975 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3977         PR middle-end/62103
3978         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3979         to use 24 bits for bitfield b.
3981 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3983         PR testsuite/64796
3984         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3985         cache result in a global variable.  Include all 32-bit targets for
3986         bswap64 tests.
3988 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3990         PR rtl-optimization/64756
3991         * gcc.c-torture/execute/pr64756.c: New test.
3993 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3995         PR target/64660
3996         * gcc.target/sh/pr64660-0.h: New.
3997         * gcc.target/sh/pr64660-1.c: New.
3998         * gcc.target/sh/pr64660-2.c: New.
3999         * gcc.target/sh/pr64660-3.c: New.
4000         * gcc.target/sh/pr64660-4.c: New.
4002 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4004         PR c++/64877
4005         * g++.dg/warn/Waddress-2.C: New.
4007 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
4009         PR middle-end/61225
4010         * gcc.target/i386/pr49095.c: XFAIL for ia32.
4012 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
4014         PR preprocessor/64803
4015         * gcc.dg/cpp/builtin-macro-1.c: New test case.
4017 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
4019         * g++.dg/ipa/devirt-37.C: Disable early inlining.
4021 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
4023         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4024         (_ARM_FPSRC): Add DN and AHP fields.
4025         (clean_results): Force DN=1 on AArch64.
4026         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4027         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4028         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4029         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4030         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4031         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4033 2015-02-02  Alan Modra  <amodra@gmail.com>
4035         * gcc.target/powerpc/cprophard.c: New.
4037 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
4039         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4040         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4042 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
4044         PR debug/64817
4045         * gcc.dg/pr64817-1.c: New test.
4046         * gcc.dg/pr64817-2.c: New test.
4048 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
4050         PR target/64851
4051         * gcc.target/sh/pr64851-0.h: New
4052         * gcc.target/sh/pr64851-1.c: New
4053         * gcc.target/sh/pr64851-2.c: New
4054         * gcc.target/sh/pr64851-3.c: New
4055         * gcc.target/sh/pr64851-4.c: New
4057 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4059         PR target/64882
4060         * gcc.dg/torture/pr64882.c: New test.
4062 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
4064         PR target/64159
4065         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4066         sparc*-*-*.
4068 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4070         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4071         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4072         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4073         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4074         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4075         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4076         tree dump.
4077         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4078         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4079         tree dump.
4080         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4081         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4082         tree dump.
4084 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4086         PR target/64688
4087         * g++.dg/pr64688-2.C: New.
4089 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4091         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4092         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4093         * gcc.target/i386/fuse-caller-save.c: Ditto.
4094         * gcc.target/i386/headmerge-1.c: Ditto.
4095         * gcc.target/i386/headmerge-2.c: Ditto.
4096         * gcc.target/i386/sibcall-6.c: Ditto.
4098 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4100         PR target/64617
4101         * gcc.target/i386/pr64617.c: New test.
4103 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4105         PR target/15184
4106         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4107         (dg-options): Remove -m32.
4108         (dg-final): Scan for "movb %al" only.
4109         * gcc.target/i386/pr15184-2.c: Ditto.
4111 2015-01-30  Richard Biener  <rguenther@suse.de>
4113         PR tree-optimization/64829
4114         * gcc.dg/vect/pr64829.c: New testcase.
4116 2015-01-29  Marek Polacek  <polacek@redhat.com>
4118         PR c/64709
4119         * gcc.dg/pr64709.c: New test.
4121 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4123         PR c++/64717
4124         * g++.dg/ubsan/pr64717-1.C: New test.
4125         * g++.dg/ubsan/pr64717-2.C: New test.
4127 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4129         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4131 2015-01-29  Jeff Law  <law@redhat.com>
4133         PR target/15184
4134         * gcc.target/i386/pr15184-1.c: New test.
4135         * gcc.target/i386/pr15184-2.c: New test.
4137 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4139         PR tree-optimization/64746
4140         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4142 2015-01-29  Richard Biener  <rguenther@suse.de>
4144         PR tree-optimization/64853
4145         * gcc.dg/torture/pr64853.c: New testcase.
4147 2015-01-29  Richard Biener  <rguenther@suse.de>
4149         PR tree-optimization/64844
4150         * gcc.dg/vect/pr64844.c: New testcase.
4152 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4154         PR middle-end/64809
4155         * gcc.dg/pr64809.c: Delete.
4157 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4159         PR middle-end/64805
4160         * gcc.target/i386/pr64805.c: New.
4162 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4164         * gcc.dg/guality/guality.h (main): Add argv[0] to
4165         guality_gdb_command.
4167 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4169         PR ipa/64801
4170         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4172 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4174         PR target/64659
4175         * gcc.target/sh/sh.exp
4176         (check_effective_target_atomic_model_soft_gusa_available,
4177         check_effective_target_atomic_model_soft_tcb_available,
4178         check_effective_target_atomic_model_soft_imask_available,
4179         check_effective_target_atomic_model_hard_llcs_available): New.
4180         * gcc.target/sh/pr64659-0.h: New.
4181         * gcc.target/sh/pr64659-1.c: New.
4182         * gcc.target/sh/pr64659-2.c: New.
4183         * gcc.target/sh/pr64659-3.c: New.
4184         * gcc.target/sh/pr64659-4.c: New.
4186 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4188         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4189         scan-assembler-times pattern.
4191 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4193         PR middle-end/64809
4194         * gcc.dg/pr64809.c: New test.
4196 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4198         PR tree-optimization/64277
4199         * gcc.dg/pr64277.c: New.
4201 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4203         PR tree-optimization/64718
4204         * gcc.c-torture/execute/pr64718.c: New test.
4206 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4208         * gcc.target/aarch64/abs_2.c: New.
4210 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4212         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4213         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4214         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4215         ISA rev < 2.
4217 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4219         PR bootstrap/64612
4220         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4221         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4222         { target comdat_group }.
4224 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/63861
4227         * gfortran.dg/goacc/coarray_2.f90: New.
4229 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4231         PR ipa/60871
4232         PR ipa/64139
4233         * g++.dg/torture/pr64139.C: New testcase.
4234         * g++.dg/torture/pr60871.C: Likewise.
4236 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4238         PR fortran/64230
4239         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4240         prevent linking errors.
4242 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4244         PR ipa/64282
4245         * g++.dg/torture/pr64282.C: New testcase.
4247 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4249         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4250         for wzr reg.
4252 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4254         * gcc.target/s390/hotpatch-13.c: New testcase.
4255         * gcc.target/s390/hotpatch-14.c: New testcase.
4256         * gcc.target/s390/hotpatch-15.c: New testcase.
4257         * gcc.target/s390/hotpatch-16.c: New testcase.
4258         * gcc.target/s390/hotpatch-17.c: New testcase.
4259         * gcc.target/s390/hotpatch-18.c: New testcase.
4260         * gcc.target/s390/hotpatch-19.c: New testcase.
4261         * gcc.target/s390/hotpatch-20.c: New testcase.
4262         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4263         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4264         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4265         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4266         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4267         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4268         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4269         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4270         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4271         * gcc.target/s390/hotpatch-10.c: Likewise.
4272         * gcc.target/s390/hotpatch-11.c: Likewise.
4273         * gcc.target/s390/hotpatch-12.c: Likewise.
4274         * gcc.target/s390/hotpatch-2.c: Likewise.
4275         * gcc.target/s390/hotpatch-3.c: Likewise.
4276         * gcc.target/s390/hotpatch-4.c: Likewise.
4277         * gcc.target/s390/hotpatch-5.c: Likewise.
4278         * gcc.target/s390/hotpatch-6.c: Likewise.
4279         * gcc.target/s390/hotpatch-7.c: Likewise.
4280         * gcc.target/s390/hotpatch-8.c: Likewise.
4281         * gcc.target/s390/hotpatch-9.c: Likewise.
4282         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4283         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4284         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4285         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4286         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4287         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4288         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4289         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4291 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4293         * gcc.dg/long_branch.c: New testcase.
4295 2015-01-27  Richard Biener  <rguenther@suse.de>
4297         PR tree-optimization/56273
4298         PR tree-optimization/59124
4299         PR tree-optimization/64277
4300         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4301         * gcc.dg/Warray-bounds-12.c: Likewise.
4302         * gcc.dg/Warray-bounds-13.c: Likewise.
4304 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4306         PR rtl-optimization/61058
4307         * gcc.dg/pr61058.c: New test.
4309 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4311         * gcc.target/i386/chkp-narrow-bounds.c: New.
4313 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4315         PR tree-optimization/64807
4316         * gcc.dg/pr64807.c: New test.
4318         PR c/64766
4319         * gcc.dg/pr64766.c: New test.
4321 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4323         PR target/49263
4324         * gcc.target/sh/pr49263-4.c: New.
4326 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4328         PR fortran/62044
4329         * gfortran.dg/allocate_with_mold_1.f90: New test
4331 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
4333         PR c/64778
4334         * gcc.dg/pr64778.c: New test.
4336         PR middle-end/64421
4337         * gcc.dg/vect/pr64421.c: New test.
4339 2015-01-26  Tobias Burnus  <burnus@net-b.de>
4341         PR fortran/64771
4342         * gfortran.dg/coarray_36.f: New.
4343         * gfortran.dg/coarray_37.f90: New.
4345 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4347         PR fortran/64230
4348         * gfortran.dg/class_allocate_18.f90: New.
4350 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4352         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4354 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4356         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4358 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4360         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4362 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4364         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4366 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4368         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4369         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4370         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4371         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4373 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4375         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4376         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4377         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4379 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4381         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4382         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4383         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4384         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4385         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4386         vXXXhn.inc.
4388 2015-01-26  Richard Biener  <rguenther@suse.de>
4390         PR middle-end/64764
4391         * gcc.dg/uninit-19.c: New testcase.
4393 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395         * lib/target-supports.exp (check_effective_target_vect64): Add
4396         sparc*-*-*.
4398 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4400         PR testsuite/64712
4401         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4403 2015-01-26  Tony Liu  <tony.liu@arm.com>
4405         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4406         non-UAL cases.
4408 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4410         PR libfortran/64770
4411         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4412         correctly, clean up afterwards.
4414 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4416         PR fortran/62044
4417         * gfortran.dg/use_rename_7.f90: New.
4419 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4421         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4422         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4424 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4426         PR target/54236
4427         * gcc.target/sh/pr54236-4.c: New.
4429 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4431         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4432         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4433         Bridge test.
4435 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4437         PR libfortran/64770
4438         * gfortran.dg/open_new_segv.f90: New test.
4440 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4442         PR target/49263
4443         PR target/53987
4444         PR target/64345
4445         PR target/59533
4446         PR target/52933
4447         PR target/54236
4448         PR target/51244
4449         * gcc.target/sh/pr64345-1.c: New.
4450         * gcc.target/sh/pr64345-2.c: New.
4451         * gcc.target/sh/pr59533-1.c: New.
4452         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4453         * gcc.target/sh/pr52933-2.c: Likewise.
4454         * gcc.target/sh/pr54089-1.c: Likewise.
4455         * gcc.target/sh/pr54236-1.c: Likewise.
4456         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4457         * gcc.target/sh/pr49263-1.c: Remove xfails.
4458         * gcc.target/sh/pr49263-2.c: Likewise.
4459         * gcc.target/sh/pr49263-3.c: Likewise.
4460         * gcc.target/sh/pr53987-1.c: Likewise.
4461         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4462         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4463         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4464         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4465         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4466         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4467         test_009): New.
4468         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4469         (test_02): New.
4471 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4473         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4475 2015-01-23  Ian Lance Taylor  <iant@google.com>
4477         PR go/64510
4478         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4479         targets without split stack support.
4481 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4483         PR target/64317
4484         * gcc.target/i386/pr64317.c: New test.
4486 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4488         PR rtl-optimization/63637
4489         PR rtl-optimization/60663
4490         * gcc.dg/pr63637-1.c: New test.
4491         * gcc.dg/pr63637-2.c: New test.
4492         * gcc.dg/pr63637-3.c: New test.
4493         * gcc.dg/pr63637-4.c: New test.
4494         * gcc.dg/pr63637-5.c: New test.
4495         * gcc.dg/pr63637-6.c: New test.
4496         * gcc.target/i386/pr63637-1.c: New test.
4497         * gcc.target/i386/pr63637-2.c: New test.
4498         * gcc.target/i386/pr63637-3.c: New test.
4499         * gcc.target/i386/pr63637-4.c: New test.
4500         * gcc.target/i386/pr63637-5.c: New test.
4501         * gcc.target/i386/pr63637-6.c: New test.
4503 2015-01-23  Richard Biener  <rguenther@suse.de>
4505         PR testsuite/63439
4506         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4507         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4509 2015-01-23  Marek Polacek  <polacek@redhat.com>
4511         PR preprocessor/60570
4512         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4513         * gcc.dg/cpp/pr60570.c: New test.
4515 2015-01-23  Richard Biener  <rguenther@suse.de>
4517         PR testsuite/63439
4518         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4519         vectorization on vect64 targets.
4521 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4523         PR fortran/60922
4524         * gfortran.dg/class_allocate_17.f90: New.
4526 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4528         PR fortran/64726
4529         * gfortran.dg/goacc/combined_loop.f90: New.
4531 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533         PR fortran/61933
4534         * gfortran.dg/make_unit.f90: New test.
4536 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4538         PR fortran/61933
4539         * gfortran.dg/negative_unit_int8.f: Update.
4541 2015-01-22  Jeff Law  <law@redhat.com>
4543         PR target/52076
4544         * gcc.target/m68k/pr52076-1.c: New test.
4545         * gcc.target/m68k/pr52076-2.c: New test.
4547 2015-01-22  Richard Biener  <rguenther@suse.de>
4549         PR middle-end/64728
4550         * gcc.dg/torture/pr64728.c: New testcase.
4552 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4554         PR target/64688
4555         * g++.dg/pr64688.C: New test.
4557 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4559         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4560         to avoid errors with -fpic.
4562 2015-01-22  Richard Biener  <rguenther@suse.de>
4564         PR libstdc++/64535
4565         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4567 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4569         PR rtl-optimization/64682
4570         * gcc.c-torture/execute/pr64682.c: New file.
4572 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4574         PR debug/64511
4575         * gcc.dg/pr64511.c: New test.
4577         PR rtl-optimization/62078
4578         * g++.dg/opt/pr62078.C: New test.
4580         PR c/63307
4581         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4583 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4585         PR fortran/57023
4586         * gfortran.dg/internal_pack_15.f90:  New test.
4588 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4590         * c-c++-common/tsan/step.c: New testcase.
4592 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4594         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4596 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4598         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4600 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4602         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4604 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4606         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4608 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4610         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4612 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4614         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4616 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4618         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4620 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4622         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4624 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4626         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4628 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4630         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4632 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4634         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4636 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4638         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4640 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4642         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4643         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4644         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4645         vXXXw.inc.
4647 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4649         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4650         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4651         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4652         vXXXl.inc.
4654 2015-01-21  Renlin Li  <renlin.li@arm.com>
4656         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4657         * g++.dg/tls/thread_local5g.C: Likewise.
4658         * g++.dg/tls/thread_local6g.C: Likewise.
4660 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4662         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4663         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4664         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4666 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4668         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4669         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4670         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4672 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4674         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4675         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4676         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4678 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4680         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4681         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4682         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4684 2015-01-20  Jeff Law  <law@redhat.com>
4686         PR target/59946
4687         * gcc.target/m68k/pr59946.c: New test.
4689 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4691         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4692         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4693         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4695 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4697         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4698         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4699         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4701 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4703         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4704         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4705         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4707 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4709         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4710         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4711         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4712         vshuffle.inc.
4713         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4714         vshuffle.inc.
4716 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4718         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4719         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4720         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4722 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4724         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4725         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4726         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4728 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4730         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4732 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4734         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4736         PR sanitizer/64632
4737         * g++.dg/ubsan/pr64632.C: New test.
4739         PR debug/64663
4740         * gcc.dg/pr64663.c: New test.
4742 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4744         PR c++/64383
4745         * g++.dg/warn/Wunused-var-23.C: New.
4747 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4749         PR c++/59937
4750         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4751         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4753 2015-01-20  Richard Biener  <rguenther@suse.de>
4755         PR ipa/64684
4756         * gcc.dg/lto/pr64684_0.c: New testcase.
4757         * gcc.dg/lto/pr64684_1.c: Likewise.
4758         * gcc.dg/lto/pr64684_2.c: Likewise.
4759         * gcc.dg/lto/pr64685_0.c: Likewise.
4760         * gcc.dg/lto/pr64685_1.c: Likewise.
4762 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4764         PR c++/62241
4765         * g++.dg/cpp1y/lambda-init12.C: New.
4767 2015-01-20  Richard Biener  <rguenther@suse.de>
4769         PR tree-optimization/64410
4770         * g++.dg/vect/pr64410.cc: Require vect_double.
4772 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4774         PR target/64149
4775         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4777 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4779         PR bootstrap/64676
4780         Revert:
4781         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4783         PR rtl-optimization/64081
4784         * gcc.dg/pr64081.c: New test.
4786 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4788         * jit.dg/harness.h: Include <unistd.h>.
4789         (CHECK_NO_ERRORS): New.
4790         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4791         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4792         gcc_jit_context_compile_to_file.
4793         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4794         args to the spawned executable.
4795         (jit-expand-vars): New function.
4796         (jit-exe-params): New variable.
4797         (dg-jit-set-exe-params): New function.
4798         (jit-dg-test): Detect testcases that use
4799         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4800         Set arguments of spawned process to jit-exe-params.
4801         (jit-get-output-filename): New function.
4802         (jit-setup-compile-to-file): New function.
4803         (jit-verify-compile-to-file): New function.
4804         (jit-run-executable): New function.
4805         (jit-verify-executable): New function.
4806         * jit.dg/test-compile-to-assembler.c: New testcase.
4807         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4808         * jit.dg/test-compile-to-executable.c: New testcase.
4809         * jit.dg/test-compile-to-object.c: New testcase.
4811 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4813         PR target/64652
4814         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4815         (test_1): New.
4817 2015-01-19  Martin Liska  <mliska@suse.cz>
4819         * objc/compile/pr64668.m: New test.
4821 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4823         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4824         (create_overflow_fn): Update comment to clarify that
4825         the third param of the created function is a bool *, not
4826         an int *.
4827         (verify_int_overflow_fn): Convert param "expected_ovf" from
4828         int to bool.  Update third param of "overflow_fn_type" from int *
4829         to bool *.  Update local "actual_ovf" from int to bool.
4830         (verify_uint_overflow_fn): Likewise.
4832 2015-01-19  Martin Liska  <mliska@suse.cz>
4834         * gcc.dg/ipa/ipa-icf-33.c: New test.
4836 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4837             Haijian Zhang  <z.zhanghaijian@huawei.com>
4839         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4840         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4841         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4842         result_float64x2, expected_hfloat64x2): New helper type, variable and
4843         declaration.
4844         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4845         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4846         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4847         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4848         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4849         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4850         and target without the FMA feature.
4852 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4854         * gcc.target/aarch64/pr64304.c: New testcase.
4856 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4858         PR rtl-optimization/64081
4859         * gcc.dg/pr64081.c: New test.
4861 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4863         PR target/63971
4864         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4865         the epilogue).
4866         * gcc.target/aarch64/test_frame_6.c: Likewise.
4867         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4868         and x19 (in the epilogue).
4869         * gcc.target/aarch64/test_frame_4.c: Likewise.
4870         * gcc.target/aarch64/test_frame_7.c: Likewise.
4872 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4874         * gcc.target/i386/chkp-always_inline.c: New.
4876 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4877             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4879         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4880         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4882 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4884         PR fortran/60255
4885         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4886         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4888 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4890         PR fortran/64578
4891         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4893 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4895         PR target/64652
4896         * gcc.target/sh/torture/pr64652.c: New.
4898 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4900         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4901         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4902         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4903         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4904         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4905         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4907 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4909         PR ipa/64378
4910         * g++.dg/torture/pr64378.C: New testcase.
4912 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4914         PR fortran/57959
4915         * gfortran.dg/block_13.f08: New test
4917 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4919         PR fortran/55901
4920         * gfortran.dg/associate_1.f03: Allow test for character with
4921         automatic length.
4923 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4925         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4926         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4928 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4930         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4932 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4934         PR fortran/64578
4935         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4937 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4939         PR fortran/60357
4940         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4942         PR fortran/61275
4943         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4945         PR fortran/55932
4946         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4948 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4950         PR fortran/60334
4951         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4953 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4955         PR rtl-optimization/52773
4956         * gcc.c-torture/compile/pr52773.c: New test.
4958 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4960         PR c++/62134
4961         * g++.dg/cpp0x/alias-decl-46.C: New.
4963 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4965         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4967 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4969         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4970         Add trace.
4971         (CHECK_FP): Likewise.
4972         (CHECK_CUMULATIVE_SAT): Likewise.
4974 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4976         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4977         (Set_Neon_Cumulative_Sat): Add parameter.
4978         (__set_neon_cumulative_sat): Support new parameter.
4979         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4980         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4981         argument.
4982         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4983         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4984         argument.
4986 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4988         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4989         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4991 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4993         PR c++/60056
4994         * g++.dg/tls/thread_local-ice4.C: New.
4996 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4998         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4999         than Neon options.
5001 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5003         PR c++/62276
5004         * g++.dg/cpp0x/vt-62276.C: New.
5006 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5008         PR middle-end/64353
5009         * g++.dg/pr64353.C: New.
5011 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5013         PR target/64263
5014         * gcc.target/aarch64/pr64263_1.c: New test.
5016 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
5018         PR tree-optimization/64434
5019         * gcc.dg/torture/pr64434.c: Move to...
5020         * gcc.dg/pr64434.c: ... here.
5022 2015-01-16  Richard Biener  <rguenther@suse.de>
5024         PR middle-end/64614
5025         * gcc.dg/uninit-18.c: New testcase.
5027 2015-01-16  Richard Biener  <rguenther@suse.de>
5029         PR tree-optimization/64568
5030         * g++.dg/torture/pr64568-2.C: New testcase.
5032 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5034         PR target/64363
5035         * gcc.target/i386/chkp-label-address.c: New.
5037 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
5039         PR fortran/45290
5040         * gfortran.dg/pointer_init_6.f90: Extended.
5042 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
5044         * gcc.c-torture/compile/20150108.c: New test.
5046 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5048         * gcc.target/visium: New directory.
5050 2015-01-16  Richard Biener  <rguenther@suse.de>
5052         PR tree-optimization/61743
5053         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5054         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5056 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
5058         * gcc.dg/pr64015.c: New test.
5060 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
5062         PR ipa/64163
5063         PR ipa/64612
5064         * g++.dg/ipa/pr64612.C: New test.
5066 2015-01-16  Renlin Li  <renlin.li@arm.com>
5068         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5070 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5072         * gcc.target/i386/sse-14.c: Test new intrinsic.
5073         * gcc.target/i386/sse-22.c: Ditto.
5075 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5077         PR c++/58614
5078         * g++.dg/cpp0x/auto44.C: New.
5080 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5082         PR target/59710
5083         * gcc.target/nios2/gpopt-all.c: New test case.
5084         * gcc.target/nios2/gpopt-local.c: New test case.
5085         * gcc.target/nios2/gpopt-global.c: New test case.
5086         * gcc.target/nios2/gpopt-data.c: New test case.
5087         * gcc.target/nios2/gpopt-none.c: New test case.
5089 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5091         * g++.dg/ubsan/vptr-1.C: New test.
5092         * g++.dg/ubsan/vptr-2.C: New test.
5093         * g++.dg/ubsan/vptr-3.C: New test.
5094         * g++.dg/ubsan/vptr-4.C: New test.
5095         * g++.dg/ubsan/vptr-5.C: New test.
5096         * g++.dg/ubsan/vptr-6.C: New test.
5097         * g++.dg/ubsan/vptr-7.C: New test.
5098         * g++.dg/ubsan/vptr-8.C: New test.
5099         * g++.dg/ubsan/vptr-9.C: New test.
5101 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5103         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5104         is set up.
5105         * lib/gcc-dg.exp: Likewise.
5107 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5109         PR rtl-optimization/64110
5110         * gcc.target/i386/pr64110.c: Add scan-assembler.
5112 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5113             James Norris  <jnorris@codesourcery.com>
5114             Cesar Philippidis  <cesar@codesourcery.com>
5115             Ilmir Usmanov  <i.usmanov@samsung.com>
5117         * lib/target-supports.exp (check_effective_target_fopenacc): New
5118         procedure.
5119         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5120         * g++.dg/goacc/goacc.exp: Likewise.
5121         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5122         * gcc.dg/goacc/goacc.exp: Likewise.
5123         * gfortran.dg/goacc/goacc.exp: Likewise.
5124         * c-c++-common/cpp/openacc-define-1.c: New file.
5125         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5126         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5127         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5128         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5129         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5130         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5131         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5132         * c-c++-common/goacc/cache-1.c: Likewise.
5133         * c-c++-common/goacc/clauses-fail.c: Likewise.
5134         * c-c++-common/goacc/collapse-1.c: Likewise.
5135         * c-c++-common/goacc/data-1.c: Likewise.
5136         * c-c++-common/goacc/data-2.c: Likewise.
5137         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5138         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5139         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5140         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5141         * c-c++-common/goacc/if-clause-1.c: Likewise.
5142         * c-c++-common/goacc/if-clause-2.c: Likewise.
5143         * c-c++-common/goacc/kernels-1.c: Likewise.
5144         * c-c++-common/goacc/loop-1.c: Likewise.
5145         * c-c++-common/goacc/loop-private-1.c: Likewise.
5146         * c-c++-common/goacc/nesting-1.c: Likewise.
5147         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5148         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5149         * c-c++-common/goacc/parallel-1.c: Likewise.
5150         * c-c++-common/goacc/pcopy.c: Likewise.
5151         * c-c++-common/goacc/pcopyin.c: Likewise.
5152         * c-c++-common/goacc/pcopyout.c: Likewise.
5153         * c-c++-common/goacc/pcreate.c: Likewise.
5154         * c-c++-common/goacc/pragma_context.c: Likewise.
5155         * c-c++-common/goacc/present-1.c: Likewise.
5156         * c-c++-common/goacc/reduction-1.c: Likewise.
5157         * c-c++-common/goacc/reduction-2.c: Likewise.
5158         * c-c++-common/goacc/reduction-3.c: Likewise.
5159         * c-c++-common/goacc/reduction-4.c: Likewise.
5160         * c-c++-common/goacc/sb-1.c: Likewise.
5161         * c-c++-common/goacc/sb-2.c: Likewise.
5162         * c-c++-common/goacc/sb-3.c: Likewise.
5163         * c-c++-common/goacc/update-1.c: Likewise.
5164         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5165         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5166         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5167         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5168         * gfortran.dg/goacc/assumed.f95: Likewise.
5169         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5170         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5171         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5172         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5173         * gfortran.dg/goacc/branch.f95: Likewise.
5174         * gfortran.dg/goacc/cache-1.f95: Likewise.
5175         * gfortran.dg/goacc/coarray.f95: Likewise.
5176         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5177         * gfortran.dg/goacc/cray.f95: Likewise.
5178         * gfortran.dg/goacc/critical.f95: Likewise.
5179         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5180         * gfortran.dg/goacc/data-tree.f95: Likewise.
5181         * gfortran.dg/goacc/declare-1.f95: Likewise.
5182         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5183         * gfortran.dg/goacc/fixed-1.f: Likewise.
5184         * gfortran.dg/goacc/fixed-2.f: Likewise.
5185         * gfortran.dg/goacc/fixed-3.f: Likewise.
5186         * gfortran.dg/goacc/fixed-4.f: Likewise.
5187         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5188         * gfortran.dg/goacc/if.f95: Likewise.
5189         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5190         * gfortran.dg/goacc/list.f95: Likewise.
5191         * gfortran.dg/goacc/literal.f95: Likewise.
5192         * gfortran.dg/goacc/loop-1.f95: Likewise.
5193         * gfortran.dg/goacc/loop-2.f95: Likewise.
5194         * gfortran.dg/goacc/loop-3.f95: Likewise.
5195         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5196         * gfortran.dg/goacc/omp.f95: Likewise.
5197         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5198         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5199         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5200         * gfortran.dg/goacc/parameter.f95: Likewise.
5201         * gfortran.dg/goacc/private-1.f95: Likewise.
5202         * gfortran.dg/goacc/private-2.f95: Likewise.
5203         * gfortran.dg/goacc/private-3.f95: Likewise.
5204         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5205         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5206         * gfortran.dg/goacc/reduction.f95: Likewise.
5207         * gfortran.dg/goacc/routine-1.f90: Likewise.
5208         * gfortran.dg/goacc/routine-2.f90: Likewise.
5209         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5210         * gfortran.dg/goacc/several-directives.f95: Likewise.
5211         * gfortran.dg/goacc/sie.f95: Likewise.
5212         * gfortran.dg/goacc/subarrays.f95: Likewise.
5213         * gfortran.dg/gomp/map-1.f90: Likewise.
5214         * gfortran.dg/openacc-define-1.f90: Likewise.
5215         * gfortran.dg/openacc-define-2.f90: Likewise.
5216         * gfortran.dg/openacc-define-3.f90: Likewise.
5217         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5218         * g++.dg/gomp/block-2.C: Likewise.
5219         * g++.dg/gomp/block-3.C: Likewise.
5220         * g++.dg/gomp/block-5.C: Likewise.
5221         * g++.dg/gomp/target-1.C: Likewise.
5222         * g++.dg/gomp/target-2.C: Likewise.
5223         * g++.dg/gomp/taskgroup-1.C: Likewise.
5224         * g++.dg/gomp/teams-1.C: Likewise.
5225         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5226         * gcc.dg/cilk-plus/jump.c: Likewise.
5227         * gcc.dg/gomp/block-1.c: Likewise.
5228         * gcc.dg/gomp/block-10.c: Likewise.
5229         * gcc.dg/gomp/block-2.c: Likewise.
5230         * gcc.dg/gomp/block-3.c: Likewise.
5231         * gcc.dg/gomp/block-4.c: Likewise.
5232         * gcc.dg/gomp/block-5.c: Likewise.
5233         * gcc.dg/gomp/block-6.c: Likewise.
5234         * gcc.dg/gomp/block-7.c: Likewise.
5235         * gcc.dg/gomp/block-8.c: Likewise.
5236         * gcc.dg/gomp/block-9.c: Likewise.
5237         * gcc.dg/gomp/target-1.c: Likewise.
5238         * gcc.dg/gomp/target-2.c: Likewise.
5239         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5240         * gcc.dg/gomp/teams-1.c: Likewise.
5242 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5244         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5245         test case.
5247 2015-01-15  Mike Stump  <mikestump@comcast.net>
5249         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5250         * gcc.dg/inline_2.c: Likewise.
5251         * gcc.dg/inline_3.c: Likewise.
5252         * gcc.dg/inline_4.c: Likewise.
5254 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5256         PR fortran/58023
5257         * gfortran.dg/proc_ptr_comp_43.f90: New.
5259 2015-01-15  Mike Stump  <mikestump@comcast.net>
5261         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5262         * gcc.dg/unroll_2.c: Likewise.
5263         * gcc.dg/unroll_3.c: Likewise.
5264         * gcc.dg/unroll_4.c: Likewise.
5265         * gcc.dg/unroll_5.c: Likewise.
5267 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5269         PR target/63971
5270         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5271         in epilogue.
5272         * gcc.target/aarch64/test_frame_6.c: Likewise.
5273         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5274         x30 and x19 (in the epilogue).
5275         * gcc.target/aarch64/test_frame_4.c: Likewise.
5276         * gcc.target/aarch64/test_frame_7.c: Likewise.
5278 2015-01-15  Martin Liska  <mliska@suse.cz>
5280         * g++.dg/ipa/pr64068.C: New test.
5281         * gcc.dg/ipa/PR64559.c: New test.
5283 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5285         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5286         with PIE.
5288 2015-01-15  Richard Biener  <rguenther@suse.de>
5290         PR tree-optimization/61743
5291         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5292         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5294 2015-01-15 Renlin Li <renlin.li@arm.com>
5296         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5297         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5299 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5301         * gcc.dg/vect/vect-aggressive-1.c: New.
5302         * gcc.target/i386/avx2-vect-aggressive.c: New.
5304 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5306         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5308 2015-01-15  Richard Biener  <rguenther@suse.de>
5310         PR lto/64415
5311         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5312         -Wl,-undefined,dynamic_lookup.
5314 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5316         * gnat.dg/opt47.adb: New test.
5318 2015-01-15  Richard Biener  <rguenther@suse.de>
5320         PR lto/64415
5321         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5323 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5325         PR tree-optimization/64434
5326         * gcc.dg/torture/pr64434.c: New test.
5328 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5330         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5331         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
5332         -march=loongson* and -march=octeon* require -mno-micromips.
5334 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5335             Matthew Fortune  <matthew.fortune@imgtec.com>
5337         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5338         * gcc.target/mips/call-saved-5.c (foo): Likewise.
5339         * gcc.target/mips/call-saved-6.c (foo): Likewise.
5340         * gcc.target/mips/call-saved-7.c: New file.
5341         * gcc.target/mips/call-saved-8.c: New file.
5342         * gcc.target/mips/call-saved-9.c: New file.
5344 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5346         * gcc.target/mips/lsa.c: New file.
5347         * gcc.target/mips/mips64-lsa.c: Likewise.
5348         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5349         * gcc.target/mips/mulsize-4.c: Likewise.
5350         * gcc.target/mips/mulsize-5.c: New file.
5351         * gcc.target/mips/mulsize-6.c: Likewise.
5352         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5353         and !HAS_LSA as ghost options.
5354         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5355         for !HAS_LSA.
5357 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5359         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5361 2015-01-15  Richard Biener  <rguenther@suse.de>
5363         PR middle-end/64365
5364         * gcc.dg/torture/pr64365.c: New testcase.
5366 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5368         * gcc.dg/stackprotectexplicit1.c: New test.
5369         * g++.dg/stackprotectexplicit2.c: New test.
5371 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5373         PR target/61933
5374         * gfortran.dg/inquire_internal.f90: New.
5375         * gfortran.dg/negative_unit_check.f90: New.
5377 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5379         PR target/53988
5380         * gcc.target/sh/pr53988-1.c: New.
5382 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5384         PR c++/58671
5385         * g++.dg/tls/thread_local-ice3.C: New.
5387 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5389         * gcc.target/i386/fentry-override.c: Properly place {} in target
5390         selector.  Remove nonpic.
5391         * gcc.target/i386/fentry.c: Likewise.
5393 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5395         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5396         warnings instead of errors.
5398 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5400         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5401         option support instead of ENABLE_LTO from Makefile.
5403 2015-01-14  Richard Biener  <rguenther@suse.de>
5405         PR tree-optimization/59354
5406         * gcc.dg/vect/pr59354.c: New testcase.
5408 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5410         * lib/target-supports.exp
5411         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5412         on ARM architures before v7.
5414 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5416         PR middle-end/59448
5417         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5418         an atomic_exchange.
5420 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5422         PR target/64386
5423         * gcc.target/i386/pr64386.c: New test.
5425 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5427         PR target/64393
5428         * gcc.target/i386/pr64393.c: New test.
5430 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5432         PR target/64387
5433         * gcc.target/i386/pr64387.c: New test.
5435 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5437         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5439 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5441         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5443 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5445         PR target/64453
5446         * gcc.target/arm/pr64453.c: New.
5448 2015-01-14  Richard Biener  <rguenther@suse.de>
5450         PR lto/64415
5451         * gcc.dg/lto/pr64415_0.c: New testcase.
5452         * gcc.dg/lto/pr64415_1.c: Likewise.
5454 2015-01-14  Martin Liska  <mliska@suse.cz>
5456         * gcc.dg/ipa/pr64307.c: New test.
5458 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5460         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5461         64-bit and 128-bit.
5463 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5465         PR target/64460
5466         * gcc.target/arm/pr64460_1.c: New test.
5468 2015-01-14  Richard Biener  <rguenther@suse.de>
5470         PR tree-optimization/64493
5471         PR tree-optimization/64495
5472         * gcc.dg/vect/pr64493.c: New testcase.
5473         * gcc.dg/vect/pr64495.c: Likewise.
5475 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5477         * gcc.dg/Warray-bounds-11.c: New test-case.
5479 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5481         * gcc.target/mips/octeon3-pipe-1.c: New test.
5483 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5485         * jit.dg/harness.h (set_up_logging): Move string concatenation
5486         into...
5487         (concat_strings): New function.
5488         (dump_reproducer): New function.
5489         (test_jit): Call dump_reproducer.
5490         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5491         function.
5492         (jit-dg-test): Delete any generated reproducer from previous runs.
5493         Verify that a generated reproducer was created, and verify that it
5494         compiles.
5495         * jit.dg/test-nested-contexts.c (main): Call
5496         gcc_jit_context_dump_reproducer_to_file.
5498 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5500         * gcc.dg/aru-2.c: Add dg-require-profiling.
5502 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5504         * lib/target-supports.exp (check_profiling_available): Check if
5505         -pg links.
5507 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5509         PR ipa/64565
5510         * g++.dg/torture/pr64565.C: New testcase.
5512 2015-01-13  Marek Polacek  <polacek@redhat.com>
5514         PR middle-end/64391
5515         * gcc.dg/tm/pr64391.c: New test.
5517 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5519         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5520         true.
5522 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5524         * gcc.target/i386/pie.c: New test.
5526         * lib/target-supports.exp (check_effective_target_pie): New.
5528 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5530         PR rtl-optimization/64286
5531         * gcc.target/i386/avx2-pr64286.c: New test.
5533 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5535         PR c++/57626
5536         * g++.dg/cpp0x/vt-57626.C: New.
5538 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5540         PR fortran/64528
5541         * gfortran.dg/pr64528.f90: New test.
5543 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5545         * gcc.target/aarch64/subsp.c: New test.
5547 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5549         * gcc.target/aarch64/store-pair-1.c: New testcase.
5551 2015-01-13  Richard Biener  <rguenther@suse.de>
5553         PR lto/64373
5554         * gcc.dg/lto/pr64373_0.c: New testcase.
5556 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5558         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5559         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5561 2015-01-13  Richard Biener  <rguenther@suse.de>
5563         PR tree-optimization/64406
5564         * gcc.dg/pr64406.c: New testcase.
5566 2015-01-13  Richard Biener  <rguenther@suse.de>
5568         PR tree-optimization/64404
5569         * gcc.dg/vect/pr64404.c: New testcase.
5571 2015-01-13  Richard Biener  <rguenther@suse.de>
5573         PR tree-optimization/64568
5574         * g++.dg/torture/pr64568.C: New testcase.
5576 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5578         * jit.dg/test-error-local-used-from-other-function.c: New test
5579         case.
5580         * jit.dg/test-error-param-reuse.c: New test case.
5581         * jit.dg/test-error-param-sharing.c: New test case.
5582         * jit.dg/test-error-param-used-from-other-function.c: New test
5583         case.
5584         * jit.dg/test-error-param-used-without-a-function.c: New test
5585         case.
5587 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5589         PR tree-optimization/64563
5590         * gcc.dg/pr64563.c: New test.
5592         PR target/64513
5593         * gcc.target/i386/pr64513.c: New test.
5595         PR tree-optimization/64454
5596         * gcc.dg/pr64454.c: New test.
5598         PR testsuite/64028
5599         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5600         bind_pic_locally.
5601         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5602         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5603         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5604         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5605         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5606         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5607         * gcc.dg/vect/slp-25.c: Likewise.
5608         * gcc.dg/vect/vect-109.c: Likewise.
5609         * gcc.dg/vect/vect-13.c: Likewise.
5610         * gcc.dg/vect/vect-17.c: Likewise.
5611         * gcc.dg/vect/vect-18.c: Likewise.
5612         * gcc.dg/vect/vect-19.c: Likewise.
5613         * gcc.dg/vect/vect-20.c: Likewise.
5614         * gcc.dg/vect/vect-21.c: Likewise.
5615         * gcc.dg/vect/vect-22.c: Likewise.
5616         * gcc.dg/vect/vect-27.c: Likewise.
5617         * gcc.dg/vect/vect-29.c: Likewise.
5618         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5619         * gcc.dg/vect/vect-2.c: Likewise.
5620         * gcc.dg/vect/vect-3.c: Likewise.
5621         * gcc.dg/vect/vect-4.c: Likewise.
5622         * gcc.dg/vect/vect-5.c: Likewise.
5623         * gcc.dg/vect/vect-72.c: Likewise.
5624         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5625         * gcc.dg/vect/vect-73.c: Likewise.
5626         * gcc.dg/vect/vect-77-global.c: Likewise.
5627         * gcc.dg/vect/vect-78-global.c: Likewise.
5628         * gcc.dg/vect/vect-7.c: Likewise.
5629         * gcc.dg/vect/vect-86.c: Likewise.
5630         * gcc.dg/vect/vect-align-1.c: Likewise.
5631         * gcc.dg/vect/vect-align-3.c: Likewise.
5632         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5633         * gcc.dg/vect/vect-all.c: Likewise.
5634         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5635         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5636         * gcc.dg/vect/vect-peel-3.c: Likewise.
5637         * gcc.dg/vect/vect-peel-4.c: Likewise.
5638         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5640 2015-01-12  Jeff Law  <law@redhat.com>
5642         PR target/64461
5643         * gcc.target/m68k/pr64461.c: New test.
5645 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5647         * jit.dg/test-array-as-pointer.c (create_code): Update call
5648         to gcc_jit_context_new_global by setting "kind" to
5649         GCC_JIT_GLOBAL_IMPORTED.
5650         * jit.dg/test-error-array-as-pointer.c: Likewise.
5651         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5652         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5653         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5654         * jit.dg/test-using-global.c (the_global): Rename to...
5655         (imported_global): ...this.
5656         (create_code): Update to test the three kinds of global.
5657         (verify_code): Likewise.
5659 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5661         PR testsuite/64427
5662         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5663         undefined behavior.
5664         * gcc.target/i386/pr64291-2.c: Updated.
5666 2015-01-12  Richard Biener  <rguenther@suse.de>
5668         PR tree-optimization/64530
5669         * gfortran.dg/pr64530.f90: New testcase.
5671 2015-01-12  Richard Biener  <rguenther@suse.de>
5673         PR middle-end/64357
5674         * gcc.dg/torture/pr64357.c: New testcase.
5676 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5678         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5679         selector.
5681 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5682         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5684 2015-01-12  Martin Liska  <mliska@suse.cz>
5686         * gcc.dg/ipa/PR64550.c: New test.
5688 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5690         PR ipa/63470
5691         * g++.dg/ipa/pr63470.C: New testcase.
5693 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5695         PR fortran/63733
5696         * gfortran.dg/typebound_operator_20.f90: New.
5698 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5700         PR fortran/58023
5701         * gfortran.dg/proc_ptr_comp_42.f90: New.
5703 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5705         PR fortran/64508
5706         * gfortran.dg/proc_ptr_comp_41.f90: New.
5708 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5710         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5712 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5714         PR fortran/64522
5715         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5716         and add dg-excess-errors.
5717         * gfortran.dg/line_length_6.f90: New.
5718         * gfortran.dg/line_length_7.f90: New.
5719         * gfortran.dg/line_length_8.f90: New.
5720         * gfortran.dg/line_length_9.f90: New.
5721         * gfortran.dg/line_length_10.f90: New.
5722         * gfortran.dg/line_length_11.f90: New.
5724 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5726         * jit.dg/test-threads.c (struct testcase): Move declaration
5727         to jit.dg/all-non-failing-tests.h.
5728         (testcases): Likewise.
5729         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5730         declaration here from jit.dg/all-non-failing-tests.h.
5731         (testcases): Likewise.
5732         * jit.dg/test-combination.c (create_code): Eliminate spelling
5733         out all of the testcases in favor of looping through the
5734         "testcases" metadata.
5735         (verify_code): Likewise.
5737 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5739         PR rtl-optimization/64536
5740         * gcc.dg/pr64536.c: New test.
5742 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5744         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5745         * jit.dg/test-combination.c (create_code): Likewise.
5746         (verify_code): Likewise.
5747         * jit.dg/test-constants.c: New test case.
5748         * jit.dg/test-threads.c: Add test-constants.c.
5750 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5752         PR libobjc/51891
5753         * objc.dg/gnu-api-2-class.m: Add a test case
5754         for the above change.
5756 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5758         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5760 2015-01-09  Richard Biener  <rguenther@suse.de>
5762         PR tree-optimization/64410
5763         * g++.dg/vect/pr64410.cc: New testcase.
5765 2015-01-09  Martin Liska  <mliska@suse.cz>
5767         * gcc.dg/ipa/ipa-icf-32.c: New test.
5769 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5771         * c-c++-common/tsan/tsan_barrier.h: New.
5772         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5773         * c-c++-common/tsan/bitfield_race.c: Likewise.
5774         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5775         * c-c++-common/tsan/mutexset1.c: Likewise.
5776         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5777         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5778         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5779         * c-c++-common/tsan/simple_race.c: Likewise.
5780         * c-c++-common/tsan/simple_stack.c: Likewise.
5781         * c-c++-common/tsan/sleep_sync.c: Likewise.
5782         * c-c++-common/tsan/tiny_race.c: Likewise.
5783         * c-c++-common/tsan/tls_race.c: Likewise.
5784         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5785         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5786         * g++.dg/tsan/atomic_free.C: Likewise.
5787         * g++.dg/tsan/atomic_free2.C: Likewise.
5788         * g++.dg/tsan/cond_race.C: Likewise.
5789         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5791 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5793         PR testsuite/62250
5794         * lib/target-supports.exp (check_effective_target_libatomic_available):
5795         New.
5796         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5797         targets that match effective-target libatomic_available.
5798         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5800 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5802         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5803         Verify the result of gcc_jit_context_get_last_error.
5804         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5806 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5808         PR tree-optimization/63989
5809         * gcc.dg/strlenopt-27.c: New test.
5811 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5813         * jit.dg/harness.h (set_up_logging): New function.
5814         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5815         set_up_logging on the context, so that every testcase is
5816         logged to a particular file.
5817         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5818         and call gcc_jit_context_set_logfile on the top-level context.
5820 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5822         PR target/64338
5823         * g++.dg/opt/pr64338.C: New test.
5825 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5827         * gfortran.dg/coarray/codimension_2b.f90: New file.
5828         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5829         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5831 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5833         PR c++/59004
5834         * g++.dg/ext/fnname4.C: New.
5836 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5838         PR c++/64462
5839         * g++.dg/cpp0x/constexpr-64462.C: New.
5841 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5843         PR c++/60753
5844         * g++.dg/cpp0x/deleted10.C: New.
5846 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5848         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5850 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5852         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5853         GCC_JIT_UNARY_OP_ABS.
5854         (verify_unary_ops): Likewise.
5856 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5858         * jit.dg/test-arith-overflow.c: New test case.
5859         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5860         * jit.dg/test-combination.c (create_code): Likewise.
5861         (verify_code): Likewise.
5862         * jit.dg/test-threads.c (testcases): Likewise.
5864 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5866         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5867         rather than "jit".  Load g++.exp, and call g++_init.
5868         Run test-*.cc files within the testsuite and *.cc files within
5869         docs/examples.
5870         (jit-dg-test): Drop the addition of -fgnu89-inline to
5871         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5872         doing it when compiling C testcases (since g++ does not handle
5873         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5874         is restored to the value after g++_init ran, rather than the
5875         value before g++_init ran.  Return a list of
5876         $comp_output $output_file, as dg-test assumes.
5878 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5880         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5881         make it easier to figure out the origin of each test result when
5882         running test-combination.c and test-threads.c.
5883         (CHECK_VALUE): Likewise.
5884         (CHECK_DOUBLE_VALUE): Likewise.
5885         (CHECK_STRING_VALUE): Likewise.
5886         (CHECK_STRING_STARTS_WITH): Likewise.
5887         (CHECK_STRING_CONTAINS): Likewise.
5888         (CHECK): Likewise.
5889         (check_string_value): Likewise, add "funcname" param.
5890         (check_string_starts_with): Likewise.
5891         (check_string_contains): Likewise.
5893 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5895         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5896         generating name of built executable.
5898 2015-01-07  Marek Polacek  <polacek@redhat.com>
5900         PR c/64440
5901         * gcc.dg/pr64440.c: New test.
5902         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5904 2015-01-07  Marek Polacek  <polacek@redhat.com>
5906         PR c/64417
5907         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5908         * gcc.dg/pr64417.c: New test.
5910 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5912         PR target/64505
5913         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5914         fix is correct.
5916 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5918         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5919         Check if testcases run without errors, not just if they compile.
5921 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5923         PR target/64507
5924         * gcc.target/sh/pr64507.c: New test.
5926 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5928         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5930 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5932         * c-c++-common/asan/sanitize-all-1.c: New test.
5933         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5934         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5935         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5936         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5938 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5940         * lib/target-supports.exp (check_profiling_available): Return 0 for
5941         Visium.
5942         (check_effective_target_tls_runtime): Likewise.
5943         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5944         * gcc.dg/20020312-2.c: Adjust for Visium.
5945         * gcc.dg/tls/thr-cse-1.c: Likewise
5946         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5947         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5948         * gcc.dg/weak/typeof-2.c: Likewise.
5950 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5952         PR rtl-optimization/64287
5953         * gcc.dg/aru-2.c: New test.
5955 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5957         PR sanitizer/64344
5958         * c-c++-common/ubsan/pr64344-1.c: New test.
5959         * c-c++-common/ubsan/pr64344-2.c: New test.
5961         PR tree-optimization/64465
5962         * gcc.dg/pr64465.c: New test.
5964         PR tree-optimization/64494
5965         * gcc.c-torture/compile/pr64494.c: New test.
5967 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5969         PR fortran/47674
5970         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5972 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5974         Update copyright years.
5976 2015-01-05  Marek Polacek  <polacek@redhat.com>
5978         PR c/64423
5979         * gcc.dg/pr64423.c: New test.
5981 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5983         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5984         mmix-knuth-mmixware for the same reason as for MIPS.
5985         * gcc.dg/debug/debug-2.c: Ditto.
5987         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5989 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5991         PR testsuite/62250
5992         * lib/gfortran.exp: Add libatomic library search path.
5993         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5994         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5996         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5998 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6000         * c-c++-common/tsan/bitfield_race.c: New testcase.
6001         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6003 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6005         * gfortran.dg/coarray/collectives_4.f90: New.
6007 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6009         PR fortran/57562
6010         * gfortran.dg/extends_16.f90: New.
6012 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6014         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6016 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6018         * gfortran.dg/coarray/codimension_2.f90: New.
6019         * gfortran.dg/coarray/codimension_2a.f90: New.
6020         * gfortran.dg/coarray_35.f90: New.
6021         * gfortran.dg/coarray_35a.f90: New.
6023 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6025         PR fortran/60507
6026         * gfortran.dg/dummy_procedure_11.f90: New.
6028 Copyright (C) 2015 Free Software Foundation, Inc.
6030 Copying and distribution of this file, with or without modification,
6031 are permitted in any medium without royalty provided the copyright
6032 notice and this notice are preserved.