re PR fortran/66057 (ICE for incomplete generic statement (gfc_match_generic))
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba5c147be13a9efd75b000e2665f11465800316af
1 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/66106
4         * gfortran.dg/interface_operator_1.f90: New tests.
6 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
8         PR fortran/66057
9         * gfortran.dg/generic_29.f90: New tests.
11 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13         PR fortran/66043
14         * gfortran.dg/storage_size_6.f90: New tests.
16 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
18         PR fortran/66045
19         * gfortran.dg/null1.f90: New test.
21 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
23         PR fortran/66044
24         * gfortran.dg/entry_21.f90: New test.
26 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
28         PR fortran/66043
29         * gfortran.dg/storage_size_6.f90: New tests.
31 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
33         PR fortran/66040
34         * gfortran.dg/misplaced_statement.f90: New test.
36 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
38         PR fortran/66039
39         * gfortran.dg/filepos1.f90: New test
41 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
43         PR fortran/64925
44         * gfortran.dg/pr64925.f90: New test.
46 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
48         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
49         unit.
50         * gfortran.dg/lto/pr41576_1.f90: Ditto.
52 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
54         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
55         to the family of pie capable targets.
57 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
59         * gcc.target/arm/bics_1.c : New testcase.
60         * gcc.target/arm/bics_2.c : New testcase.
61         * gcc.target/arm/bics_3.c : New testcase.
62         * gcc.target/arm/bics_4.c : New testcase.
64 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
66         * gcc.target/mips/umips-attr.c: New test.
68 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
70         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
71         * gcc.dg/20150120-2.c (dg-final): Ditto.
72         * gcc.dg/20150120-2.c (dg-final): Ditto.
73         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
75 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
77         PR target/66174
78         * gcc.target/i386/pr66174.c: New test.
80 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
82         PR fortran/37131
83         * gfortran.dg/matmul_bounds_6.f90:  New test.
84         * gfortran.dg/matmul_bounds_7.f90:  New test.
86 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
88         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
89         * gfortran.dg/lto/pr41576_1.f90: Add interface.
90         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
91         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
92         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
93         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
95 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
97         PR fortran/65903
98         * gfortran.dg/continuation_13.f90: Update test.
99         * gfortran.dg/pr65903.f90: New test.
101 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
103         PR fortran/66113
104         * gfortran.dg/block_14.f90:  New test.
106 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
108         PR fortran/44054
109         * lib/gfortran-dg.exp: Update regex to handle two locations for
110         the same diagnostic without caret.
111         * gfortran.dg/badline.f: Test also that line numbers are correct
112         before and after "left but not entered" warning.
114 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
115             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
117         PR target/65768
118         * gcc.target/arm/maskdata.c: New test.
120 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
122         PR fortran/65792
123         * gfortran.dg/derived_constructor_components_5: New test
125 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
127         PR target/66140
128         * gcc.target/alpha/pr66140.c: New test.
130 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
132         PR c/48956
133         * gcc.dg/Wconversion-complex-c99.c: New test.
134         * gcc.dg/Wconversion-complex-gnu.c: New test.
136 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
138         PR tree-optimization/64454
139         * gcc.dg/modmod.c: New testcase.
141 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
143         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
145 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
147         PR middle-end/66134
148         * gcc.target/i386/mpx/pr66134.c: New test.
150 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
152         * gcc.target/powerpc/pr60158.c: New test.
154 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
156         * gcc.target/i386/sibcall-7.c: New test.
157         * gcc.target/i386/sibcall-8.c: New test.
159 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
161         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
162         (abs64_in_dreg): Likewise.
164 2015-05-14  Marek Polacek  <polacek@redhat.com>
166         PR c/66066
167         PR c/66127
168         * gcc.dg/pr14649-1.c: Add -Wpedantic.
169         * gcc.dg/pr19984.c: Likewise.
170         * gcc.dg/pr66066-1.c: New test.
171         * gcc.dg/pr66066-2.c: New test.
172         * gcc.dg/pr66066-3.c: New test.
174 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
176         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
177         * gcc.dg/pow-sqrt.x: New file.
178         * gcc.dg/pow-sqrt-1.c: New test.
179         * gcc.dg/pow-sqrt-2.c: Likewise.
180         * gcc.dg/pow-sqrt-3.c: Likewise.
182 2015-05-13  Richard Biener  <rguenther@suse.de>
184         PR tree-optimization/66123
185         * gcc.dg/torture/pr66123.c: New testcase.
187 2015-05-13  Richard Biener  <rguenther@suse.de>
189         PR middle-end/66110
190         * gcc.dg/alias-2.c: Adjust.
191         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
193 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
195         PR target/65103
196         * gcc.target/i386/pr65103-3.c: New.
198 2015-05-13  Martin Liska  <mliska@suse.cz>
200         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
202 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
204         PR target/66112
205         * gcc.target/i386/pr66112-2.c: New test.
207         PR target/66112
208         * gcc.target/i386/pr66112-1.c: New test.
210 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
212         PR target/66048
213         * gcc.target/i386/mpx/pr66048.cc: New.
215 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
217         PR rtl-optimization/64616
218         * gcc.dg/loop-8.c: New test.
219         * gcc.dg/loop-9.c: New test.
221 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
223         PR target/pr66047.c
224         * gcc.target/i386/pr66047.c: New testcase.
226 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
228         PR ipa/65873
229         * gcc.c-torture/compile/pr65873.c: New testcase.
231 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
233         PR fortran/66111
234         * gfortran.dg/inline_matmul_10.f90:  New test.
236 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
238         * c-c++-common/Wmisleading-indentation.c: New testcase.
239         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
240         * c-c++-common/Wmisleading-indentation-2.md: New file.
242 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
244         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
245         "break".
246         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
248 2015-05-12  Richard Biener  <rguenther@suse.de>
250         PR tree-optimization/66101
251         * gcc.dg/torture/pr66101.c: New testcase.
253 2015-05-12  Richard Biener  <rguenther@suse.de>
255         PR tree-optimization/37021
256         * gcc.target/i386/vect-addsub.c: New testcase.
258 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
260         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
262 2015-05-12  Tom de Vries  <tom@codesourcery.com>
264         PR tree-optimization/66010
265         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
267 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
269         PR c++/65133
270         * g++.dg/cpp0x/trailing10.C: New.
272 2015-05-12  Richard Biener  <rguenther@suse.de>
274         * gcc.dg/vect/bb-slp-35.c: New testcase.
276 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
278         PR fortran/66100
279         * gfortran.dg/bound_simplification_6.f90: New.
281 2015-05-11  Steve Ellcey  <sellcey@mips.com>
283         * gcc.target/mips/branch-1.c: Pass argument to bar().
285 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
287         PR target/65753
288         * gcc.target/i386/pr65753.c: New test.
290 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
292         PR rtl-optimization/66076
293         * gcc.dg/torture/pr66076.c: New test.
295 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
297         PR fortran/66041
298         * gfortran.dg/inline_matmul_7.f90:  New test.
299         * gfortran.dg/inline_matmul_8.f90:  New test.
300         * gfortran.dg/inline_matmul_9.f90:  New test.
302 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
304         * gfortran.dg/bound_simplification_5.f90: New.
306 2015-05-09  Jason Merrill  <jason@redhat.com>
308         * lib/target-supports.exp (cxx_default): New global.
309         (check_effective_target_c++11_only)
310         (check_effective_target_c++14_only)
311         (check_effective_target_c++98_only)
312         (check_effective_target_c++1z_only): Check it.
314 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
316         PR tree-optimization/64454
317         * gcc.dg/tree-ssa/vrp97.c: New file.
318         * gcc.dg/vect/slp-perm-7.c: Update.
320 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
322         PR fortran/65894
323         * gfortran.dg/elemental_subroutine_11.f90: New test.
325 2015-05-08  Richard Biener  <rguenther@suse.de>
327         PR tree-optimization/66036
328         * gcc.dg/vect/slp-41.c: New testcase.
330 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
332         * gfortran.dg/elemental_optional_args_7.f90: New.
334 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
336         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
337         allow cmlt or sshr.
339 2015-05-08  Marek Polacek  <polacek@redhat.com>
341         PR c/64918
342         * gcc.dg/Woverride-init-side-effects-1.c: New test.
343         * gcc.dg/Woverride-init-side-effects-2.c: New test.
345 2015-05-07  Marek Polacek  <polacek@redhat.com>
347         PR c/65179
348         * c-c++-common/Wshift-negative-value-1.c: New test.
349         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
350         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
351         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
352         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
353         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
354         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
355         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
356         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
358 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
360         PR middle-end/192
361         PR middle-end/54303
362         * gcc.dg/fdata-sections-2.c: New file.
364 2015-05-07  Marek Polacek  <polacek@redhat.com>
366         PR testsuite/66046
367         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
368         last dg-output.
369         * c-c++-common/ubsan/align-7.c: Likewise.
370         * c-c++-common/ubsan/bounds-8.c: Likewise.
371         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
372         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
373         * c-c++-common/ubsan/null-1.c: Likewise.
374         * c-c++-common/ubsan/null-10.c: Likewise.
375         * c-c++-common/ubsan/null-11.c: Likewise.
376         * c-c++-common/ubsan/null-2.c: Likewise.
377         * c-c++-common/ubsan/null-3.c: Likewise.
378         * c-c++-common/ubsan/null-4.c: Likewise.
379         * c-c++-common/ubsan/null-5.c: Likewise.
380         * c-c++-common/ubsan/null-6.c: Likewise.
381         * c-c++-common/ubsan/null-7.c: Likewise.
382         * c-c++-common/ubsan/null-8.c: Likewise.
383         * c-c++-common/ubsan/null-9.c: Likewise.
384         * c-c++-common/ubsan/object-size-1.c: Likewise.
385         * c-c++-common/ubsan/object-size-10.c: Likewise.
386         * c-c++-common/ubsan/object-size-4.c: Likewise.
387         * c-c++-common/ubsan/object-size-5.c: Likewise.
388         * c-c++-common/ubsan/object-size-7.c: Likewise.
389         * c-c++-common/ubsan/object-size-8.c: Likewise.
390         * c-c++-common/ubsan/object-size-9.c: Likewise.
391         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
392         * c-c++-common/ubsan/overflow-int128.c: Likewise.
393         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
394         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
395         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
396         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
397         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
398         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
399         * c-c++-common/ubsan/pr59333.c: Likewise.
400         * c-c++-common/ubsan/pr59667.c: Likewise.
401         * c-c++-common/ubsan/pr60613-2.c: Likewise.
402         * c-c++-common/ubsan/pr60636.c: Likewise.
403         * c-c++-common/ubsan/pr63802.c: Likewise.
404         * c-c++-common/ubsan/recovery-1.c: Likewise.
405         * c-c++-common/ubsan/recovery-3.c: Likewise.
406         * c-c++-common/ubsan/shift-1.c: Likewise.
407         * c-c++-common/ubsan/shift-2.c: Likewise.
408         * c-c++-common/ubsan/shift-4.c: Likewise.
409         * c-c++-common/ubsan/shift-7.c: Likewise.
410         * c-c++-common/ubsan/undefined-2.c: Likewise.
411         * c-c++-common/ubsan/vla-1.c: Likewise.
412         * g++.dg/ubsan/null-1.C: Likewise.
413         * g++.dg/ubsan/null-3.C: Likewise.
414         * g++.dg/ubsan/null-4.C: Likewise.
415         * g++.dg/ubsan/vptr-8.C: Likewise.
416         * g++.dg/ubsan/vptr-9.C: Likewise.
417         * gcc.dg/ubsan/bounds-2.c: Likewise.
418         * gcc.dg/ubsan/object-size-9.c: Likewise.
420 2015-05-07  Jeff Law  <law@redhat.com>
422         * gcc.dg/tree-ssa/shorten-1.c: New test.
424 2015-05-07  Richard Biener  <rguenther@suse.de>
426         PR tree-optimization/66002
427         * gcc.dg/vect/vect-125.c: New testcase.
429 2015-05-07  Marek Polacek  <polacek@redhat.com>
430             Martin Uecker  <uecker@eecs.berkeley.edu>
432         * c-c++-common/ubsan/bounds-10.c: New test.
434 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
436         * jit.dg/harness.h (set_options): Wrap with
437         #ifndef TEST_ESCHEWS_SET_OPTIONS.
438         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
439         Special-case test-benchmark.c as a negative.
440         * jit.dg/test-benchmark.c: New file.
442 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
444         PR target/64208
445         * gcc.target/arm/pr64208.c: New test.
447 2015-05-06  Alan Modra  <amodra@gmail.com>
449         PR target/66020
450         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
451         (gparms): Make volatile.
453 2015-05-06  Richard Biener  <rguenther@suse.de>
455         PR tree-optimization/62283
456         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
458 2015-05-06  Christian Bruel  <christian.bruel@st.com>
460         PR target/66015
461         * gcc.target/aarch64/iinline-attr-1.c: New test.
463 2015-05-06  Richard Biener  <rguenther@suse.de>
465         * gcc.dg/vect/bb-slp-34.c: New testcase.
467 2015-05-06  Richard Biener  <rguenther@suse.de>
469         PR tree-optimization/62283
470         * gcc.dg/vect/bb-slp-14.c: Adjust.
472 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
474         PR target/65990
475         * gcc.target/i386/pr65990.c: New test.
477 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
479         PR target/65915
480         * gcc.target/i386/pr65915.c: New.
482 2015-05-05  Tom de Vries  <tom@codesourcery.com>
484         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
485         'va_list escapes 0'.
487 2015-05-05  Tom de Vries  <tom@codesourcery.com>
489         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
490         in r222173.
492 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
494         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
495         * gcc.target/arm/pr65924.c: Likewise.
497 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
499         PR target/65871
500         * gcc.target/i386/pr65871-3.c: New test.
502 2015-05-04  Jeff Law  <law@redhat.com>
504         Revert:
505         2015-05-04  Jeff Law  <law@redhat.com>
506         * gcc.dg/tree-ssa/shorten-1.c: New test.
508 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
509             Jakub Jelinek  <jakub@redhat.com>
511         PR c++/66007
512         * g++.dg/cpp0x/Wnarrowing4.C: New.
514 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
516         * lib/target-supports.exp
517         (check_effective_target_keeps_null_pointer_checks): Clarify that
518         this is for targets that disable -fdelete-null-pointer-checks,
519         not default it to off.
520         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
521         -fdelete-null-pointer-checks explicit.
522         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
523         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
524         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
525         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
526         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
527         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
528         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
529         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
530         * gcc.dg/tree-ssa/pr20318.c: Likewise.
531         * gcc.dg/tree-ssa/pr20701.c: Likewise.
532         * gcc.dg/tree-ssa/pr20702.c: Likewise.
533         * gcc.dg/tree-ssa/pr21086.c: Likewise.
534         * gcc.dg/tree-ssa/pr21090.c: Likewise.
535         * gcc.dg/tree-ssa/pr58480.c: Likewise.
536         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
537         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
538         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
539         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
540         * gcc.dg/tree-ssa/unreachable.c: Likewise.
541         * gcc.dg/tree-ssa/vrp02.c: Likewise.
542         * gcc.dg/tree-ssa/vrp07.c: Likewise.
543         * gcc.dg/tree-ssa/vrp08.c: Likewise.
544         * gcc.dg/tree-ssa/vrp55.c: Likewise.
545         * g++.dg/cpp0x/static_assert9.C: Likewise.
546         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
547         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
548         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
549         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
550         * g++.dg/tree-ssa/pr26406.C: Likewise.
552 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
554         PR tree-optimization/65984
555         * c-c++-common/ubsan/pr65984.c: New test.
557 2015-05-04  Jeff Law  <law@redhat.com>
559         * gcc.dg/tree-ssa/shorten-1.c: New test.
561 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
563         PR fortran/44735
564         * gfortran.dg/pr44735.f90: New test.
566 2015-05-04  Richard Biener  <rguenther@suse.de>
568         PR tree-optimization/65965
569         * gcc.dg/vect/bb-slp-33.c: New testcase.
571 2015-05-04  Richard Biener  <rguenther@suse.de>
573         PR tree-optimization/65935
574         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
576 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
578         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
579         for each supported variant instead of CHECK_RESULTS.
580         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
581         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
582         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
583         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
584         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
585         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
586         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
587         expected results for unsupported variants.  Call CHECK for each
588         supported variant instead of CHECK_RESULTS.
589         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
590         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
591         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
592         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
593         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
594         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
595         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
596         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
597         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
598         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
599         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
600         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
601         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
602         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
603         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
604         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
605         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
606         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
607         expected results for unsupported variants.
608         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
609         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
610         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
611         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
612         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
613         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
614         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
615         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
616         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
617         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
618         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
619         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
620         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
621         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
622         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
623         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
624         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
625         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
626         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
627         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
628         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
629         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
630         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
631         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
632         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
633         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
634         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
635         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
637 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
639         PR fortran/37131
640         * gfortran.dg/bound_9.f90:  Add pointer assignment.
642 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
643             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
645         PR c++/65858
646         * g++.dg/cpp0x/Wnarrowing3.C: New.
648 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
650         * gcc.dg/20150120-1.c: New test.
651         * gcc.dg/20150120-2.c: New test.
652         * gcc.dg/20150120-3.c: New test.
654 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
656         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
658 2015-05-01  Renlin Li  <renlin.li@arm.com>
660         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
662 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
664         * gfortran.dg/bound_simplification_4.f90: New.
666 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
668         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
669         with powerpc_p8vector_ok.
671 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
673         PR fortran/37131
674         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
675         scan pattern.
676         * gfortran.dg/bound_9.f90:  New test case.
678 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
680         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
681         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
682         for 32bit x86 targets.
683         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
684         for 32bit x86 targets.
685         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
686         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
687         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
688         for 32bit x86 targets.
690 2015-04-30  Marek Polacek  <polacek@redhat.com>
692         PR tree-optimization/63551
693         * g++.dg/ipa/pr63551.C: New test.
695 2015-04-30  Caroline Tice  <cmtice@google.com>
697         PR  65929
698         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
699         partition size on certain targets.
701 2015-04-30  Renlin Li  <renlin.li@arm.com>
703         * gcc.target/aarch64/vect-reduc-or_1.c: New.
705 2015-04-30  Marek Polacek  <polacek@redhat.com>
707         * c-c++-common/Wbool-compare-3.c: New test.
709         * gcc.dg/pr65901.c (foo): Adjust dg-error.
710         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
712 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
714         PR c++/57610
715         * g++.dg/init/ref22.C: New.
717 2015-04-30  Marek Polacek  <polacek@redhat.com>
719         * gcc.dg/init-bad-8.c: New test.
721         * gcc.dg/incomplete-typedef-1.c: New test.
723 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
725         PR c++/59955
726         * g++.dg/template/crash121.C: New.
728 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
730         * gcc.target/mips/call-from-init.c: New test.
731         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
733 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
735         PR target/65871
736         * gcc.target/i386/pr65871-1.c: New test.
737         * gcc.target/i386/pr65871-2.c: Ditto.
739 2015-04-29  Marek Polacek  <polacek@redhat.com>
741         PR c/64610
742         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
743         * c-c++-common/Wbool-compare-2.c: New test.
745 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
747         PR target/65770
748         * gcc.target/aarch64/vstN_lane_1.c: New file.
750 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
752         PR c++/64667
753         * g++.dg/warn/Winit-self-3.C: New.
755 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
757         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
759 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
761         PR target/65924
762         * gcc.target/arm/pr65924.c: New test.
764 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
766         * g++.dg/gomp/tpl-target-update.C: New file.
768 2015-04-29  Richard Biener  <rguenther@suse.de>
770         PR tree-optimization/65917
771         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
773 2015-04-29  Christian Bruel  <christian.bruel@st.com>
775         PR target/64835
776         * gcc.dg/ipa/iinline-attr.c: New test.
777         * gcc.target/i386/iinline-attr-2.c: New test.
779 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
781         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
782         segfault is fixed.
784 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
786         * gcc.dg/vect/vect-33.c: Remove spurious line.
788 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
790         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
792 2015-04-28  Marek Polacek  <polacek@redhat.com>
794         PR c/65901
795         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
796         * gcc.dg/pr65901.c: New test.
798 2015-04-28  Richard Biener  <rguenther@suse.de>
800         PR tree-optimization/62283
801         * gfortran.dg/vect/pr62283-2.f: New testcase.
802         * gcc.dg/vect/bb-slp-14.c: Adjust.
804 2015-04-28  Richard Biener  <rguenther@suse.de>
806         PR tree-optimization/65851
807         * g++.dg/torture/pr65851.C: New testcase.
809 2015-04-27  Jeff Law <law@redhat.com>
811         PR tree-optimization/65217
812         * gcc.target/i386/pr65217.c: Remove XFAIL.
814 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
816         PR fortran/60322
817         Add tests forgotten to svn-add.
818         * gfortran.dg/class_allocate_19.f03: New test.
819         * gfortran.dg/class_array_20.f03: New test.
820         * gfortran.dg/class_array_21.f03: New test.
821         * gfortran.dg/finalize_29.f08: New test.
823 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
825         PR fortran/59678
826         PR fortran/65841
827         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
828         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
830 2015-04-27  Caroline Tice  <cmtice@google.com>
832         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
833         partition size.
835 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
837         PR target/64579
838         * gcc.target/powerpc/htm-1.c: New test.
839         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
840         on 64-bit compiles.
841         (__builtin_tabortdci): Likewise.
842         (__builtin_tcheck): Remove operand.
843         * lib/target-supports.exp (check_htm_hw_available): New function.
845 2015-04-27  Richard Biener  <rguenther@suse.de>
847         * gcc.target/i386/pr65217.c: XFAIL.
849 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
851         PR tree-optimization/65875
852         * gcc.c-torture/compile/pr65875.c: New test.
854 2015-04-25  Marek Polacek  <polacek@redhat.com>
856         PR c/52085
857         * gcc.dg/enum-incomplete-2.c: New test.
858         * gcc.dg/enum-mode-1.c: New test.
860 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
862         PR target/65849
863         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
864         set new options.
865         * gcc.target/powerpc/pr65849-2.c: Likewise.
867 2015-04-24  Tom de Vries  <tom@codesourcery.com>
869         PR tree-optimization/65802
870         * g++.dg/pr65802.C: Move to ...
871         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
872         stdarg.h.  Rewrite for C.
873         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
874         va_start and va_end.  Remove unnecessary inline asm.
876 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
877             Wei Mi  <wmi@google.com>
879         * gcc.target/i386/sse2-load-multi.c: New test.
880         * gcc.target/i386/sse2-store-multi.c: Ditto.
882 2015-04-24  Marek Polacek  <polacek@redhat.com>
884         PR c/65830
885         * c-c++-common/pr65830.c: New test.
887         PR c/63357
888         * c-c++-common/Wlogical-op-1.c: New test.
890 2015-04-24  Marek Polacek  <polacek@redhat.com>
892         PR c/61534
893         * c-c++-common/pr61534-1.c: New test.
895 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
896             Steven Bosscher <steven@gcc.gnu.org>
898         PR rtl-optimization/34503
899         * gcc.target/arm/pr64616.c: New file.
901 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
903         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
905 2015-04-24  Terry Guo  <terry.guo@arm.com>
907         * gcc.target/arm/pr65710.c: Update the options.
909 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
911         * gcc.target/i386/pr65523.c: Skip x32.
913 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
915         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
916         to look for vcl* where appropriate.
918 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
920         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
921         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
923 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
925         PR target/26702
926         * gcc.target/arm/pr26702.c: New test.
928 2015-04-23  Marek Polacek  <polacek@redhat.com>
930         PR c/65345
931         * gcc.dg/pr65345-1.c: New test.
932         * gcc.dg/pr65345-2.c: New test.
934 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
936         * gcc.target/powerpc/crypto-builtin-2.c: New.
938 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
940         PR fortran/60322
941         * gfortran.dg/class_allocate_19.f03: New test.
942         * gfortran.dg/class_array_20.f03: New test.
943         * gfortran.dg/class_array_21.f03: New test.
944         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
945         * gfortran.dg/finalize_15.f90: Fixing comparision to model
946         initialization correctly.
947         * gfortran.dg/finalize_29.f08: New test.
949 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
951         * gcc.target/powerpc/swaps-p8-18.c: New test.
953 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
955         PR target/65456
956         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
957         * gcc.dg/vect/bb-slp-25.c: Likewise.
958         * gcc.dg/vect/bb-slp-29.c: Likewise.
959         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
960         vect_no_align && { ! vect_hw_misalign }.
961         * gcc.dg/vect/bb-slp-9.c: Likewise.
962         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
963         vect_hw_misalign.
964         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
965         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
966         account for POWER8, where peeling for alignment is not needed.
967         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
968         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
969         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
970         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
971         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
972         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
973         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
974         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
975         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
976         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
977         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
978         * gcc.dg/vect/pr16105.c: Likewise.
979         * gcc.dg/vect/pr20122.c: Likewise.
980         * gcc.dg/vect/pr33804.c: Likewise.
981         * gcc.dg/vect/pr33953.c: Likewise.
982         * gcc.dg/vect/pr56787.c: Likewise.
983         * gcc.dg/vect/pr58508.c: Likewise.
984         * gcc.dg/vect/slp-25.c: Likewise.
985         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
986         * gcc.dg/vect/vect-105.c: Likewise.
987         * gcc.dg/vect/vect-27.c: Likewise.
988         * gcc.dg/vect/vect-29.c: Likewise.
989         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
990         POWER8.
991         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
992         && { ! vect_hw_misalign }.
993         * gcc.dg/vect/vect-44.c: Likewise.
994         * gcc.dg/vect/vect-48.c: Likewise.
995         * gcc.dg/vect/vect-50.c: Likewise.
996         * gcc.dg/vect/vect-52.c: Likewise.
997         * gcc.dg/vect/vect-56.c: Likewise.
998         * gcc.dg/vect/vect-60.c: Likewise.
999         * gcc.dg/vect/vect-72.c: Likewise.
1000         * gcc.dg/vect/vect-75-big-array.c: Likewise.
1001         * gcc.dg/vect/vect-75.c: Likewise.
1002         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1003         * gcc.dg/vect/vect-77-global.c: Likewise.
1004         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1005         * gcc.dg/vect/vect-78-global.c: Likewise.
1006         * gcc.dg/vect/vect-93.c: Likewise.
1007         * gcc.dg/vect/vect-95.c: Likewise.
1008         * gcc.dg/vect/vect-96.c: Likewise.
1009         * gcc.dg/vect/vect-cond-1.c: Likewise.
1010         * gcc.dg/vect/vect-cond-3.c: Likewise.
1011         * gcc.dg/vect/vect-cond-4.c: Likewise.
1012         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1013         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1014         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1015         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1016         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1017         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1018         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1019         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1020         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1021         * gcc.dg/vect/vect-outer-5.c: Likewise.
1022         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1023         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1024         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1025         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1026         * gcc.dg/vect/vect-peel-3.c: Likewise.
1027         * gcc.dg/vect/vect-peel-4.c: Likewise.
1028         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1029         * gcc.target/powerpc/pr65456.c: New test.
1030         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1031         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1032         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1033         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1034         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1035         vect_no_align && { ! vect_hw_misalign }.
1036         * gfortran.dg/vect/vect-3.f90: Likewise.
1037         * gfortran.dg/vect/vect-4.f90: Likewise.
1038         * gfortran.dg/vect/vect-5.f90: Likewise.
1039         * lib/target-supports.exp (check_effective_target_vect_no_align):
1040         Return 1 for POWER8.
1041         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1043 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1045         PR fortran/65429
1046         * gfortran.dg/pr65429.f90: New test.
1048 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1050         * c-c++-common/asan/user-section-1.c: New test.
1051         * c-c++-common/asan/user-section-2.c: New test.
1052         * c-c++-common/asan/user-section-3.c: New test.
1054 2015-04-22  Hale Wang  <hale.wang@arm.com>
1055             Terry Guo  <terry.guo@arm.com>
1057         PR rtl-optimization/64818
1058         * gcc.target/arm/pr64818.c: New test.
1060 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1062         PR ipa/65076
1063         * g++.dg/tree-ssa/pr61034.C: Update template.
1064         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1065         * gcc.dg/Warray-bounds-11.c: Likewise.
1066         * gcc.dg/Warray-bounds.c: Likewise.
1068 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1070         PR libgfortran/65234
1071         * gfortran.dg/fmt_unlimited.f90: New test.
1073 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1075         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1076         headers.
1077         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1078         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1079         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1080         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1081         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1082         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1083         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1085 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087         PR libgfortran/56743
1088         * gfortran.dg/namelist_87.f90: New test.
1090 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1092         * gcc.target/aarch64/mult-synth_1.c: New test.
1093         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1094         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1095         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1096         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1097         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1099 2015-04-21  Richard Biener  <rguenther@suse.de>
1101         PR tree-optimization/65650
1102         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1103         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1104         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1105         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1106         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1107         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1109 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1111         PR tree-optimization/65802
1112         * g++.dg/pr65802.C: New test.
1114 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1116         PR testsuite/65767
1117         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1118         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1120 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1122         PR c++/65801
1123         * g++.dg/cpp0x/Wnarrowing2.C: New.
1125 2015-04-20  Jeff Law  <law@redhat.com>
1127         PR tree-optimization/65658
1128         * gcc.dg/pr65658.c: New test.
1130 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1132         PR target/64134
1133         * gcc.target/aarch64/vec_init_1.c: New test.
1135 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1137         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1138         targets.
1140 2015-04-18  Martin Sebor  <msebor@redhat.com>
1142         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1143         of non-nul characters.
1144         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1146 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1148         PR target/65787
1149         * gcc.target/powerpc/pr65787.c: New.
1151 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1153         PR target/65689
1154         * gcc.target/aarch64/c-output-template-4.c: New test.
1156 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1158         PR target/65780
1159         * gcc.dg/pr65780-1.c: New test.
1160         * gcc.dg/pr65780-2.c: Likewise.
1161         * gcc.target/i386/pr32219-9.c: Likewise.
1162         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1163         symbol.
1164         * gcc.target/i386/pr64317.c (c): Initialize.
1166 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1168         PR target/65612
1169         * g++.dg/ext/mv18.C: New test.
1170         * g++.dg/ext/mv19.C: Likewise.
1171         * g++.dg/ext/mv20.C: Likewise.
1172         * g++.dg/ext/mv21.C: Likewise.
1173         * g++.dg/ext/mv22.C: Likewise.
1174         * g++.dg/ext/mv23.C: Likewise.
1176 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1178         PR c++/64527
1179         * g++.dg/init/pr64527.C: New test.
1181 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1182             Michael Matz  <matz@suse.de>
1184         PR tree-optimization/64950
1185         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1186         x86_64-*-*.
1188 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1190         * c-c++-common/asan/user-section-1.c: New test.
1192 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1194         PR debug/65771
1195         * gcc.dg/debug/pr65771.c: New test.
1197 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1199         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1200         __buitlin_alloca with __builtin_alloca.
1202 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1204         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1206 2015-04-16  Richard Biener  <rguenther@suse.de>
1208         PR tree-optimization/64277
1209         * gcc.dg/Warray-bounds-14.c: New testcase.
1210         * gcc.dg/Warray-bounds-15.c: Likewise.
1211         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1212         * c-c++-common/ubsan/bounds-6.c: Likewise.
1214 2015-04-16  Renlin Li  <renlin.li@arm.com>
1216         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1217         * gcc.target/arm/unsigned-float.c: New.
1219 2015-04-16  Richard Biener  <rguenther@suse.de>
1221         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1222         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1223         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1225 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1227         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1228         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1229         * g++.dg/cpp0x/defaulted21.C: Likewise.
1230         * g++.dg/cpp0x/defaulted28.C: Likewise.
1231         * g++.dg/cpp0x/defaulted47.C: Likewise.
1232         * g++.dg/cpp0x/elision_neg.C: Likewise.
1233         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1234         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1235         * g++.dg/cpp0x/implicit1.C: Likewise.
1236         * g++.dg/cpp0x/implicit9.C: Likewise.
1237         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1238         * g++.dg/cpp0x/range-for13.C: Likewise.
1239         * g++.dg/gomp/clause-2.C: Likewise.
1240         * g++.dg/gomp/udr-5.C: Likewise.
1241         * g++.dg/inherit/access6.C: Likewise.
1242         * g++.dg/lookup/duperr1.C: Likewise.
1243         * g++.dg/lookup/friend2.C: Likewise.
1244         * g++.dg/lookup/pr6936.C: Likewise.
1245         * g++.dg/lookup/scoped1.C: Likewise.
1246         * g++.dg/lookup/using26.C: Likewise.
1247         * g++.dg/lookup/using38.C: Likewise.
1248         * g++.dg/other/access2.C: Likewise.
1249         * g++.dg/overload/defarg3.C: Likewise.
1250         * g++.dg/overload/defarg6.C: Likewise.
1251         * g++.dg/parse/access11.C: Likewise.
1252         * g++.dg/parse/access2.C: Likewise.
1253         * g++.dg/parse/access3.C: Likewise.
1254         * g++.dg/parse/access4.C: Likewise.
1255         * g++.dg/parse/access5.C: Likewise.
1256         * g++.dg/parse/access6.C: Likewise.
1257         * g++.dg/parse/access8.C: Likewise.
1258         * g++.dg/parse/access9.C: Likewise.
1259         * g++.dg/parse/crash40.C: Likewise.
1260         * g++.dg/tc1/dr142.C: Likewise.
1261         * g++.dg/tc1/dr166.C: Likewise.
1262         * g++.dg/tc1/dr52.C: Likewise.
1263         * g++.dg/template/access11.C: Likewise.
1264         * g++.dg/template/access18.C: Likewise.
1265         * g++.dg/template/access19.C: Likewise.
1266         * g++.dg/template/access2.C: Likewise.
1267         * g++.dg/template/access20.C: Likewise.
1268         * g++.dg/template/access26.C: Likewise.
1269         * g++.dg/template/access3.C: Likewise.
1270         * g++.dg/template/access7.C: Likewise.
1271         * g++.dg/template/conv12.C: Likewise.
1272         * g++.dg/template/crash69.C: Likewise.
1273         * g++.dg/template/friend31.C: Likewise.
1274         * g++.dg/template/friend32.C: Likewise.
1275         * g++.dg/template/memfriend15.C: Likewise.
1276         * g++.dg/template/memfriend16.C: Likewise.
1277         * g++.dg/template/memfriend17.C: Likewise.
1278         * g++.dg/template/memfriend7.C: Likewise.
1279         * g++.dg/template/pr32519.C: Likewise.
1280         * g++.dg/template/qualttp21.C: Likewise.
1281         * g++.dg/template/qualttp8.C: Likewise.
1282         * g++.dg/template/ttp10.C: Likewise.
1283         * g++.dg/template/typedef11.C: Likewise.
1284         * g++.dg/template/typedef13.C: Likewise.
1285         * g++.dg/template/typedef19.C: Likewise.
1286         * g++.dg/template/typedef20.C: Likewise.
1287         * g++.dg/template/typedef22.C: Likewise.
1288         * g++.dg/template/using16.C: Likewise.
1289         * g++.dg/template/virtual3.C: Likewise.
1290         * g++.dg/ubsan/pr61272.C: Likewise.
1291         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1292         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1293         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1294         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1295         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1296         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1297         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1298         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1299         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1300         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1301         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1302         * g++.old-deja/g++.jason/access17.C: Likewise.
1303         * g++.old-deja/g++.jason/access18.C: Likewise.
1304         * g++.old-deja/g++.jason/access22.C: Likewise.
1305         * g++.old-deja/g++.jason/access23.C: Likewise.
1306         * g++.old-deja/g++.jason/access8.C: Likewise.
1307         * g++.old-deja/g++.jason/delete3.C: Likewise.
1308         * g++.old-deja/g++.jason/report.C: Likewise.
1309         * g++.old-deja/g++.law/access2.C: Likewise.
1310         * g++.old-deja/g++.law/access3.C: Likewise.
1311         * g++.old-deja/g++.law/access4.C: Likewise.
1312         * g++.old-deja/g++.law/access5.C: Likewise.
1313         * g++.old-deja/g++.law/arm12.C: Likewise.
1314         * g++.old-deja/g++.law/arm14.C: Likewise.
1315         * g++.old-deja/g++.law/ctors13.C: Likewise.
1316         * g++.old-deja/g++.law/union2.C: Likewise.
1317         * g++.old-deja/g++.law/visibility12.C: Likewise.
1318         * g++.old-deja/g++.law/visibility15.C: Likewise.
1319         * g++.old-deja/g++.law/visibility16.C: Likewise.
1320         * g++.old-deja/g++.law/visibility17.C: Likewise.
1321         * g++.old-deja/g++.law/visibility18.C: Likewise.
1322         * g++.old-deja/g++.law/visibility19.C: Likewise.
1323         * g++.old-deja/g++.law/visibility20.C: Likewise.
1324         * g++.old-deja/g++.law/visibility21.C: Likewise.
1325         * g++.old-deja/g++.law/visibility24.C: Likewise.
1326         * g++.old-deja/g++.law/visibility4.C: Likewise.
1327         * g++.old-deja/g++.law/visibility5.C: Likewise.
1328         * g++.old-deja/g++.law/visibility6.C: Likewise.
1329         * g++.old-deja/g++.law/visibility7.C: Likewise.
1330         * g++.old-deja/g++.law/visibility8.C: Likewise.
1331         * g++.old-deja/g++.law/visibility9.C: Likewise.
1332         * g++.old-deja/g++.niklas/t135.C: Likewise.
1333         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1334         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1335         * g++.old-deja/g++.other/access11.C: Likewise.
1336         * g++.old-deja/g++.other/access4.C: Likewise.
1337         * g++.old-deja/g++.other/access7.C: Likewise.
1338         * g++.old-deja/g++.other/crash1.C: Likewise.
1339         * g++.old-deja/g++.other/crash7.C: Likewise.
1340         * g++.old-deja/g++.other/friend1.C: Likewise.
1341         * g++.old-deja/g++.other/friend4.C: Likewise.
1342         * g++.old-deja/g++.other/friend9.C: Likewise.
1343         * g++.old-deja/g++.other/lineno1.C: Likewise.
1344         * g++.old-deja/g++.other/using1.C: Likewise.
1345         * g++.old-deja/g++.pt/enum14.C: Likewise.
1346         * g++.old-deja/g++.pt/friend11.C: Likewise.
1347         * g++.old-deja/g++.pt/friend21.C: Likewise.
1348         * g++.old-deja/g++.pt/friend3.C: Likewise.
1349         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1350         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1351         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1352         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1354 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1356         PR ipa/65765
1357         * g++.dg/ipa/pr65765.C: New test.
1359 2015-04-15  Nick Clifton  <nickc@redhat.com>
1361         * gcc.target/rx/builtins.c: Disable RMPA test if string
1362         instructions are not allowed.
1364 2015-04-15  Alan Modra  <amodra@gmail.com>
1366         * gcc.dg/pr65408.c: New.
1368 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1370         PR target/65729
1371         * gcc.target/arm/pr65729.c: New test.
1373 2015-04-14  Richard Biener  <rguenther@suse.de>
1375         PR tree-optimization/65758
1376         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1378 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1380         PR target/65648
1381         * gcc.c-torture/execute/pr65648.c: New test.
1383 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1385         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1386         __builtin_finite instead of finite.
1387         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1388         Likewise.
1390 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1392         PR tree-optimization/63387
1393         * gcc.dg/pr63387.c: New testcase.
1395 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1397         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1399 2015-04-13  Richard Biener  <rguenther@suse.de>
1401         PR tree-optimization/65204
1402         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1404 2015-04-13  Terry Guo  <terry.guo@arm.com>
1406         PR target/65710
1407         * gcc.target/arm/pr65710.c: New.
1409 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1411         PR tree-optimization/65747
1412         * g++.dg/torture/pr65747.C: New test.
1414 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1416         PR c++/65736
1417         * g++.dg/cpp0x/pr65736.C: New test.
1419 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1420             Martin Liska  <mliska@suse.cz>
1422         PR ipa/65722
1423         * g++.dg/ipa/pr65722.C: New testcase.
1425 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1427         PR tree-optimization/65735
1428         * gcc.c-torture/compile/pr65735.c: New test.
1430 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1432         PR middle-end/65554
1433         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1435 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1437         PR target/65671
1438         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1440 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1442         PR target/65647
1443         * gcc.target/arm/pr65647-2.c: New.
1445 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1447         PR target/65694
1448         * g++.dg/torture/pr65694.C: New test.
1450 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1452         * gfortran.dg/coarray_lock_6.f90: New.
1453         * gfortran.dg/coarray_lock_7.f90: New.
1454         * gfortran.dg/coarray/lock_2.f90: New.
1456 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1458         PR fortran/56674
1459         PR fortran/58813
1460         PR fortran/59016
1461         PR fortran/59024
1462         * gfortran.dg/used_types_27.f90: New.
1464 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1466         PR target/65671
1467         * gcc.target/i386/pr65671.c: New.
1469 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1471         PR tree-optimization/65709
1472         * c-c++-common/ubsan/align-9.c: New test.
1474 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1476         PR fortran/56852
1477         * gfortran.dg/pr56852.f90: New test.
1479 2015-04-09  Marek Polacek  <polacek@redhat.com>
1480             Jakub Jelinek  <jakub@redhat.com>
1482         PR middle-end/65554
1483         * g++.dg/opt/pr65554.C: New test.
1485 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1487         PR c++/65690
1488         * c-c++-common/attr-aligned-1.c: New test.
1490 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1492         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1494 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1496         PR target/65676
1497         * gcc.target/i386/sse-25.c: New.
1499 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1501         PR target/65693
1502         * gcc.target/i386/pr65693.c: New test.
1504 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1506         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1508 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1510         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1512 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1514         * gcc.target/i386/thunk-retbnd.c: New.
1516 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1518         * gnat.dg/opt48.adb: New test.
1519         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1520         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1522 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1524         PR ipa/65540
1525         * gcc.c-torture/compile/pr65540.c: New.
1527 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1529         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1530         -Wno-pointer-arith.
1532 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1534         PR debug/65678
1535         * g++.dg/debug/pr65678.C: New test.
1537         PR middle-end/65680
1538         * gcc.c-torture/compile/pr65680.c: New test.
1540 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1542         PR fortran/65548
1543         * gfortran.dg/allocate_with_source_5.f90: New test.
1545 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1547         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1548         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1550 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1552         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1554 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1556         PR target/65614
1557         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1558         to get floating point compression.
1559         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1561 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1563         PR preprocessor/61977
1564         * gcc.dg/cpp/pr61977.c: New test.
1566 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1568         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1570 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1572         PR target/65647
1573         * gcc.target/arm/pr65647.c: New.
1575 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1577         PR ipa/65655
1578         * g++.dg/torture/pr65655.C: New testcase.
1580 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1582         PR c++/64085
1583         * g++.dg/cpp1y/lambda-init13.C: New.
1585 2015-04-03  Marek Polacek  <polacek@redhat.com>
1587         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1589 2015-04-02  Marek Polacek  <polacek@redhat.com>
1591         PR c++/65642
1592         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1593         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1595 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1597         PR preprocessor/61977
1598         * gcc.target/powerpc/pr61977-1.c: New test.
1599         * gcc.target/powerpc/pr61977-2.c: New test.
1601 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1603         PR c++/56100
1604         * g++.dg/warn/Wshadow-8.C: New.
1605         * g++.dg/warn/Wshadow-9.C: Likewise.
1606         * g++.dg/warn/Wshadow-10.C: Likewise.
1607         * g++.dg/warn/Wshadow-11.C: Likewise.
1609 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1611         * gcc.dg/pr23623.c: Added aligned attribute.
1612         * gcc.dg/20141029-1.c: Likewise.
1613         * gcc.dg/20150306-1.c: New test.
1615 2015-04-01  Marek Polacek  <polacek@redhat.com>
1617         PR c++/65554
1618         * g++.dg/cpp0x/initlist93.C: New test.
1619         * g++.dg/cpp0x/initlist94.C: New test.
1621 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1623         PR target/65624
1624         * gcc.target/aarch64/pr65624.c: New test.
1626 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1628         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1630 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1632         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1633         extra variable to force stack alignment.
1634         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1635         extra variable to force stack alignment.
1637 2015-03-31  Marek Polacek  <polacek@redhat.com>
1639         PR c++/65390
1640         * g++.dg/template/pr65390.C: New test.
1642 2015-03-31  Martin Liska  <mliska@suse.cz>
1644         * g++.dg/ipa/pr65557.C: New test.
1646 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1648         * gcc.target/s390/hotpatch-25.c: New test.
1649         * gcc.target/s390/hotpatch-1.c: Update test.
1650         * gcc.target/s390/hotpatch-10.c: Update test.
1651         * gcc.target/s390/hotpatch-11.c: Update test.
1652         * gcc.target/s390/hotpatch-12.c: Update test.
1653         * gcc.target/s390/hotpatch-13.c: Update test.
1654         * gcc.target/s390/hotpatch-14.c: Update test.
1655         * gcc.target/s390/hotpatch-15.c: Update test.
1656         * gcc.target/s390/hotpatch-16.c: Update test.
1657         * gcc.target/s390/hotpatch-17.c: Update test.
1658         * gcc.target/s390/hotpatch-18.c: Update test.
1659         * gcc.target/s390/hotpatch-19.c: Update test.
1660         * gcc.target/s390/hotpatch-2.c: Update test.
1661         * gcc.target/s390/hotpatch-21.c: Update test.
1662         * gcc.target/s390/hotpatch-22.c: Update test.
1663         * gcc.target/s390/hotpatch-23.c: Update test.
1664         * gcc.target/s390/hotpatch-24.c: Update test.
1665         * gcc.target/s390/hotpatch-3.c: Update test.
1666         * gcc.target/s390/hotpatch-4.c: Update test.
1667         * gcc.target/s390/hotpatch-5.c: Update test.
1668         * gcc.target/s390/hotpatch-6.c: Update test.
1669         * gcc.target/s390/hotpatch-7.c: Update test.
1670         * gcc.target/s390/hotpatch-8.c: Update test.
1671         * gcc.target/s390/hotpatch-9.c: Update test.
1672         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1674 2015-03-31  Richard Biener  <rguenther@suse.de>
1676         PR middle-end/65626
1677         * g++.dg/torture/pr65626.C: New testcase.
1679 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1681         PR target/65531
1682         * gcc.target/i386/mpx/pr65531.cc: New.
1684 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1686         PR target/65602
1687         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1688         __builtin_alloca instead of alloca.
1689         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1690         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1691         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1692         check.
1694 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1696         PR ipa/65610
1697         * g++.dg/ubsan/pr65610.C: New test.
1699 2015-03-30  Marek Polacek  <polacek@redhat.com>
1701         PR c++/65398
1702         * g++.dg/cpp0x/pr65398-2.C: New test.
1704 2015-03-30  Marek Polacek  <polacek@redhat.com>
1706         * c-c++-common/pr65556.c: Change the width of bit-fields.
1708 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1710         PR ipa/65588
1711         * gcc.target/i386/pr65588.c: New testcase.
1713 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1715         PR libgfortran/65563
1716         * gfortran.dg/open_errors_2.f90:  New test.
1718 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1720         PR libgfortran/65596
1721         * gfortran.dg/namelist_86.f90: New test.
1723 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1725         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1726         statement to reflect new ownership.
1728 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1730         PR c++/42328
1731         * g++.dg/template/friend58.C: New.
1732         * g++.dg/template/friend59.C: Likewise.
1734 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1736         PR c/65586
1737         * g++.dg/gomp/openmp-simd-3.C: New.
1738         * gcc.dg/gomp/openmp-simd-3.c: New.
1740 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1742         PR target/65248
1743         * gcc.target/i386/pr65248-1.c: New file.
1744         * gcc.target/i386/pr65248-2.c: Likewise.
1745         * gcc.target/i386/pr65248-3.c: Likewise.
1746         * gcc.target/i386/pr65248-4.c: Likewise.
1748 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1750         PR target/65593
1751         * gcc.c-torture/compile/pr65593.c: New test.
1753 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1755         PR c++/59329
1756         * g++.dg/cpp1y/constexpr-assert1.C: New.
1758 2015-03-27  Marek Polacek  <polacek@redhat.com>
1760         PR c++/65556
1761         * c-c++-common/pr65556.c: New test.
1763 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1765         PR ipa/65600
1766         * g++.dg/torture/pr65600.C: New testcase.
1768 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1770         PR target/65407
1771         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1773 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1775         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1776         statement and cleanup. Fixed typos.
1778 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1780         PR middle-end/65595
1781         * gcc.c-torture/compile/pr65595.c: New testcase.
1783 2015-03-27  Marek Polacek  <polacek@redhat.com>
1785         PR sanitizer/65583
1786         * g++.dg/ubsan/pr65583.C: New test.
1788 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1790         * gcc.c-torture/compile/20150327.c: New testcase.
1792 2015-03-26  Richard Biener  <rguenther@suse.de>
1794         PR middle-end/65555
1795         * g++.dg/torture/pr65555.C: New testcase.
1797 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1799         PR tree-optimization/64715
1800         * gcc.dg/builtin-object-size-15.c: New test.
1801         * gcc.dg/pr64715-1.c: New test.
1802         * gcc.dg/pr64715-2.c: New test.
1804 2015-03-26  Richard Biener  <rguenther@suse.de>
1806         PR middle-end/65519
1807         * gnat.dg/specs/opt2.ads: Fix testcase.
1809 2015-03-25  Martin Sebor  <msebor@redhat.com>
1811         PR testsuite/65526
1812         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1813         when target isn't arm*-*-*-*.
1814         (check_effective_target_arm_nothumb): Likewise.
1815         (check_effective_target_arm_little_endian): Likewise.
1816         (check_effective_target_arm_vect_no_misalign): Likewise.
1817         (check_effective_target_aarch64_little_endian): Fail early if target
1818         isn't aarch64*-*-*.
1820 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1822         PR tree-optimization/65177
1823         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1825 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1827         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1828         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1829         smmintrin.h and mm3dnow.h.
1831 2015-03-25  Marek Polacek  <polacek@redhat.com>
1833         PR c++/65558
1834         * g++.dg/cpp0x/pr65558.C: New test.
1836 2015-03-25  Marek Polacek  <polacek@redhat.com>
1838         PR c++/61670
1839         * g++.dg/template/pr61670.C: New test.
1841 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1843         PR c++/54987
1844         * g++.dg/template/pr54987.C: New.
1846 2015-03-25  Richard Biener  <rguenther@suse.de>
1848         PR tree-optimization/62630
1849         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1851 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1853         PR target/65508
1854         * gcc.target/i386/mpx/pr65508.c: New.
1856 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1858         PR fortran/64952
1859         PR fortran/65532
1860         * gfortran.dg/data_initialized_3.f90: New.
1862 2015-03-25  Richard Biener  <rguenther@suse.de>
1864         PR middle-end/65519
1865         * gnat.dg/specs/opt2.ads: New testcase.
1867 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1869         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1870         * gcc.target/arm/memset-inline-4.c: Skip for
1871         arm_tune_string_ops_prefer_neon.
1872         * gcc.target/arm/memset-inline-5.c: Ditto.
1873         * gcc.target/arm/memset-inline-6.c: Ditto.
1874         * gcc.target/arm/memset-inline-8.c: Ditto.
1875         * gcc.target/arm/memset-inline-9.c: Ditto.
1877 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1879         PR c++/58923
1880         * g++.dg/other/virtual3.C: New.
1882 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/60130
1885         * g++.dg/cpp0x/vt-60130.C: New.
1887 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1889         PR c++/61971
1890         * g++.dg/warn/Warray-bounds-7.C: New.
1892 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1894         PR c++/60067
1895         * g++.dg/template/defarg18.C: New.
1897 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1899         PR c++/59988
1900         * g++.dg/cpp0x/vt-59988.C: New.
1902 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1904         PR tree-optimization/65533
1905         * gcc.dg/pr65533.c: New test.
1907 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1909         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1910         source= and mold= expressions functionality.
1911         * gfortran.dg/allocate_class_4.f90: New test.
1912         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1913         copying an unlimited polymorhpic object containing a char array
1914         to another unlimited polymorphic object respects the _len
1915         component.
1916         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1917         whether deferred length char array allocate works, unlimited
1918         polymorphic object allocation from a string works and if
1919         allocating an array of deferred length strings works.
1920         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1922 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1924         PR c++/65513
1925         * g++.dg/cpp0x/constexpr-array11.C: New.
1927 2015-03-24  Richard Biener  <rguenther@suse.de>
1929         PR middle-end/65517
1930         * gcc.dg/torture/pr65517.c: New testcase.
1932 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1934         * gfortran.dg/coindexed_1.f90: Moved from
1935         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1937 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1939         PR testsuite/65506
1940         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1941         gimple dump.
1943         PR target/65523
1944         * gcc.target/i386/pr65523.c: New test.
1946         PR ipa/65475
1947         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1948         dg-options.
1949         * g++.dg/lto/pr65475b_0.C: Likewise.
1951 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1953         PR target/65505
1954         * gcc.target/sh/torture/pr65505.c: New.
1956 2015-03-23  Martin Sebor  <msebor@redhat.com>
1958         PR testsuite/63175
1959         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1960         assembly for lvx in addition to lxv.
1962 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1964         PR target/65504
1965         * gfortran.dg/pr65504.f90: New test.
1967         PR ipa/65521
1968         * gcc.dg/pr65521.c: New test.
1970 2015-03-23  Richard Biener  <rguenther@suse.de>
1972         PR tree-optimization/65518
1973         * gcc.dg/vect/pr65518.c: New testcase.
1975 2015-03-23  Richard Biener  <rguenther@suse.de>
1977         PR tree-optimization/65494
1978         * gcc.dg/vect/pr65494.c: New testcase.
1980 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1982         PR preprocessor/65238
1983         * c-c++-common/cpp/pr65238-1.c: New test.
1984         * gcc.dg/cpp/pr65238-2.c: New test.
1985         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1986         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1988 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1989             Mikael Morin  <mikael@gcc.gnu.org>
1991         PR fortran/64952
1992         * gfortran.dg/elemental_dependency_4.f90: New.
1993         * gfortran.dg/elemental_dependency_5.f90: New.
1995 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1997         PR ipa/65475
1998         * g++.dg/lto/pr65475b_0.C: New testcase.
1999         * g++.dg/lto/pr65475b_1.C: New testcase.
2000         * g++.dg/lto/pr65475c_0.C: New testcase.
2001         * g++.dg/lto/pr65475c_1.C: New testcase.
2003 2015-03-21  Tobias Burnus  <burnus@net-b.de>
2005         * gfortran.dg/coarray_38.f90: New.
2006         * gfortran.dg/coarray_39.f90: New.
2007         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2008         compile test.
2010 2015-03-20  Marek Polacek  <polacek@redhat.com>
2012         PR c++/65398
2013         * g++.dg/cpp0x/pr65398.C: New test.
2015 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2017         PR ipa/65475
2018         * g++.dg/lto/pr65475_0.C: New testcase.
2019         * g++.dg/lto/pr65475_1.C: New testcase.
2021 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2023         PR rtl-optimization/64366
2024         * gcc.target/sh/pr64366.c: New.
2026 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2028         PR c++/48324
2029         * g++.dg/cpp0x/constexpr-48324.C: New.
2031 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2033         PR c++/48453
2034         * g++.dg/cpp0x/pr48453.C: New.
2036 2015-03-20  Marek Polacek  <polacek@redhat.com>
2038         PR c++/65072
2039         * g++.dg/cpp0x/pr65072.C: New test.
2041 2015-03-20  Richard Biener  <rguenther@suse.de>
2043         PR middle-end/64715
2044         * gcc.dg/pr15347.c: Use -O.
2045         * c-c++-common/pr19807-1.c: Likewise.
2047 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2049         * gnat.dg/volatile13.ad[sb]: New test.
2051 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2053         PR rtl-optimization/60851
2054         * gcc.target/i386/pr60851.c: New test.
2056 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2058         PR target/65240
2059         * g++.dg/pr65240.h: Add tests for PR 65240.
2060         * g++.dg/pr65240-1.C: Likewise.
2061         * g++.dg/pr65240-2.C: Likewise.
2062         * g++.dg/pr65240-3.C: Likewise.
2063         * g++.dg/pr65240-4.C: Likewise.
2065 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2067         PR rtl-optimization/63491
2068         * gcc.target/powerpc/pr63491.c: New.
2070 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2072         * g++.dg/ipa/pr65465.C: New test.
2074 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/52659
2077         * g++.dg/cpp0x/deleted11.C: New.
2079 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2081         PR sanitizer/65400
2082         * c-c++-common/tsan/pr65400-3.c: New test.
2084 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2086         PR c++/59686
2087         * g++.dg/cpp0x/constexpr-59686.C: New.
2089 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2091         PR sanitizer/64265
2092         * g++.dg/tsan/pr64265.C: New test.
2094         PR sanitizer/65400
2095         * c-c++-common/tsan/pr65400-1.c: New test.
2096         * c-c++-common/tsan/pr65400-2.c: New test.
2098 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2100         PR c++/59816
2101         * g++.dg/cpp0x/pr59816.C: New.
2103 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2105         PR fortran/59198
2106         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2108 2015-03-18  Martin Liska  <mliska@suse.cz>
2110         PR ipa/65439
2111         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2112         equivalences either to 6 or 7.
2114 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2116         PR middle-end/64491
2117         Revert:
2118         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2120         * gcc.dg/undefined-loop-1.c: New file.
2121         * gcc.dg/undefined-loop-2.c: New file.
2123         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2125         PR testsuite/64032
2126         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2127         loop exits too early.
2129 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2131         PR tree-optimization/65450
2132         * gfortran.dg/pr65450.f90: New test.
2134         PR target/65078
2135         * gcc.target/i386/pr65078-1.c: New test.
2136         * gcc.target/i386/pr65078-2.c: New test.
2137         * gcc.target/i386/pr65078-3.c: New test.
2138         * gcc.target/i386/pr65078-4.c: New test.
2139         * gcc.target/i386/pr65078-5.c: New test.
2140         * gcc.target/i386/pr65078-6.c: New test.
2142 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2144         PR c++/65340
2145         * g++.dg/cpp1y/pr65340.C: New.
2147 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2149         PR fortran/64432
2150         * gfortran.dg/system_clock_3.f08: Adjust test.
2152 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2154         PR fortran/59198
2155         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2156         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2158 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2160         PR fortran/64432
2161         * gfortran.dg/system_clock_3.f08: New test.
2163 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2165         PR c++/64626
2166         g++.dg/cpp1y/pr64626-1.C: New.
2167         g++.dg/cpp1y/pr64626-2.C: New.
2168         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2170 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2172         PR tree-optimization/65427
2173         * gcc.c-torture/execute/pr65427.c: New test.
2175 2015-03-16  Marek Polacek  <polacek@redhat.com>
2177         DR 1688
2178         PR c++/65327
2179         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2180         * g++.dg/cpp0x/pr65327.C: New test.
2182 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2184         PR sanitizer/64820
2185         * c-c++-common/asan/pr64820.c: New test.
2187 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2189         * gfortran.dg/pointer_2.f90: New test.
2191 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2193         * g++.dg/pr65049.C: New test.
2195 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2197         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2198         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2199         * gcc.target/i386/fuse-caller-save.c: Same.
2201 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gnat.dg/loop_optimization18.ad[sb]: New test.
2204         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2206 2015-03-16  Alan Modra  <amodra@gmail.com>
2208         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2209         2014-12-05 change.
2211 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2213         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2214         hppa*-*-hpux*.
2215         * gcc.dg/torture/pr65270-2.c: Likewise.
2217 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2219         PR fortran/61138
2220         * gfortran.dg/pointer_remapping_9.f90: New.
2222 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2224         PR tree-optimization/65369
2225         * gcc.c-torture/execute/pr65369.c: New test.
2227         PR tree-optimization/65418
2228         * gcc.c-torture/execute/pr65418-1.c: New test.
2229         * gcc.c-torture/execute/pr65418-2.c: New test.
2231         PR rtl-optimization/65401
2232         * gcc.c-torture/execute/pr65401.c: New test.
2234 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2236         PR target/64600
2237         * gcc.target/arm/pr64600_1.c: New test.
2239 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2241         PR rtl-optimization/65235
2242         * gcc.target/aarch64/pr65235_1.c: New test.
2244 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2246         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2247         * gcc.target/s390/hotpatch-22.c: Likewise.
2248         * gcc.target/s390/hotpatch-23.c: Likewise.
2249         * gcc.target/s390/hotpatch-24.c: Likewise.
2250         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2251         * gcc.target/s390/hotpatch-1.c: Update expected output.
2252         * gcc.target/s390/hotpatch-2.c: Likewise.
2253         * gcc.target/s390/hotpatch-3.c: Likewise.
2254         * gcc.target/s390/hotpatch-4.c: Likewise.
2255         * gcc.target/s390/hotpatch-5.c: Likewise.
2256         * gcc.target/s390/hotpatch-6.c: Likewise.
2257         * gcc.target/s390/hotpatch-7.c: Likewise.
2258         * gcc.target/s390/hotpatch-8.c: Likewise.
2259         * gcc.target/s390/hotpatch-9.c: Likewise.
2260         * gcc.target/s390/hotpatch-10.c: Likewise.
2261         * gcc.target/s390/hotpatch-11.c: Likewise.
2262         * gcc.target/s390/hotpatch-12.c: Likewise.
2263         * gcc.target/s390/hotpatch-13.c: Likewise.
2264         * gcc.target/s390/hotpatch-14.c: Likewise.
2265         * gcc.target/s390/hotpatch-15.c: Likewise.
2266         * gcc.target/s390/hotpatch-16.c: Likewise.
2267         * gcc.target/s390/hotpatch-17.c: Likewise.
2268         * gcc.target/s390/hotpatch-18.c: Likewise.
2269         * gcc.target/s390/hotpatch-19.c: Likewise.
2271 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2273         PR target/65103
2274         * gcc.target/i386/pr65103-1.c: New.
2276 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2278         PR target/65044
2279         * gcc.target/i386/pr65044.c: New.
2281 2015-03-12  Tom de Vries  <tom@codesourcery.com>
2283         PR rtl-optimization/64895
2284         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2285         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2286         * gcc.target/i386/fuse-caller-save.c: Ditto.
2288 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2290         * gcc.dg/ipa/pr63569.c: Fix template.
2292 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2294         * g++.dg/ipa/pr64146.C: Require fpic support.
2296 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2298         PR libfortran/65200
2299         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2300         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2302 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2304         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2305         to dg-options, fix up dg-skip-if.
2307 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2309         PR target/65296
2310         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2311         * gcc.target/avr/tiny-caller-save.c: Same.
2313 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2315         PR target/65242
2316         * g++.dg/pr65242.C: New test.
2318 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2320         * c-c++-common/asan/no-asan-check-glob.c: New test.
2322 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/65370
2325         * g++.dg/other/default11.C: New.
2326         * g++.dg/other/default12.C: Likewise.
2328 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2330         PR target/65368
2331         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2333 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2335         PR fortran/65024
2336         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2338 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2340         PR c++/65127
2341         * g++.dg/cpp0x/pr65127.C: New test.
2343 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2345         * gcc.dg/ipa/PR64550.c: Update template.
2347 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2348             Tobias Burnus  <burnus@net-b.de>
2350         * gfortran.dg/coarray_sync_memory.f90: New.
2352 2015-03-10  Marek Polacek  <polacek@redhat.com>
2354         PR sanitizer/65367
2355         * c-c++-common/ubsan/pr65367.c: New test.
2357 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2359         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2360         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2361         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2362         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2363         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2364         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2365         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2366         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2367         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2368         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2369         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2370         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2371         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2373 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2375         * lib/mpx-dg.exp (mpx_link_flags): New.
2376         (mpx_init): New.
2377         (mpx_finish): New.
2378         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2379         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2380         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2381         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2382         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2383         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2384         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2385         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2386         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2387         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2388         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2389         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2390         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2391         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2392         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2393         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2394         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2395         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2396         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2397         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2398         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2399         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2400         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2401         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2402         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2403         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2404         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2405         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2406         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2407         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2408         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2409         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2410         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2411         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2412         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2413         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2414         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2415         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2416         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2417         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2418         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2419         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2420         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2421         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2422         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2423         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2424         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2425         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2426         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2427         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2428         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2429         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2430         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2431         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2432         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2433         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2434         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2435         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2436         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2437         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2438         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2439         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2440         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2441         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2442         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2443         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2444         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2445         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2446         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2447         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2448         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2449         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2450         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2451         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2452         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2453         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2454         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2455         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2456         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2457         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2458         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2459         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2460         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2461         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2462         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2463         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2464         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2465         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2466         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2467         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2468         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2469         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2470         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2471         * gcc.target/i386/mpx/label-address-1.c: New.
2472         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2473         * gcc.target/i386/mpx/macro.c: New.
2474         * gcc.target/i386/mpx/mpx-check.h: New.
2475         * gcc.target/i386/mpx/mpx.exp: New.
2476         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2477         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2478         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2479         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2480         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2481         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2482         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2483         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2484         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2485         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2486         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2487         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2488         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2489         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2490         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2491         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2492         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2493         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2494         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2495         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2496         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2497         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2498         * gcc.target/i386/mpx/reference-1-nov.c: New.
2499         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2500         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2501         * gcc.target/i386/mpx/reference-2-nov.c: New.
2502         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2503         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2504         * gcc.target/i386/mpx/reference-3-nov.c: New.
2505         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2506         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2507         * gcc.target/i386/mpx/reference-4-nov.c: New.
2508         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2509         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2510         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2511         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2512         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2513         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2514         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2515         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2516         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2517         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2518         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2519         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2520         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2521         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2522         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2523         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2524         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2525         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2526         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2527         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2528         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2529         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2530         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2531         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2532         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2533         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2534         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2535         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2536         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2537         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2538         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2539         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2540         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2541         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2542         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2543         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2544         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2545         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2546         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2547         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2548         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2549         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2550         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2551         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2552         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2553         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2554         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2555         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2556         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2557         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2558         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2559         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2560         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2561         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2562         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2563         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2564         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2565         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2566         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2567         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2568         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2569         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2570         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2571         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2572         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2573         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2574         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2575         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2576         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2577         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2578         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2579         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2580         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2581         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2582         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2583         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2584         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2585         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2586         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2587         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2588         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2589         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2590         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2591         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2592         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2593         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2594         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2595         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2596         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2597         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2598         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2599         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2600         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2601         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2602         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2603         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2604         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2605         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2606         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2607         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2608         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2609         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2610         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2611         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2612         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2613         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2614         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2615         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2616         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2617         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2618         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2619         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2620         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2621         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2622         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2623         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2624         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2625         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2626         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2627         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2628         * gcc.target/i386/mpx/vla-1-nov.c: New.
2629         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2630         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2631         * gcc.target/i386/mpx/vla-2-nov.c: New.
2632         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2634 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2636         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2638 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2640         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2642 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2644         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2645         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2647 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2649         PR c/65120
2650         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2651         on rhs is 0.
2652         (fn4): New test.
2653         * c-c++-common/pr65120.c: New test.
2655         PR rtl-optimization/65321
2656         * gcc.dg/pr65321.c: New test.
2658 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2660         PR tree-optimization/65355
2661         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2663 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2665         PR c/65120
2666         * c-c++-common/pr49706.c: Adjust tests for not warning
2667         about !!x == y or !b == y where b is boolean, and add
2668         some further tests.
2669         * c-c++-common/pr62199-2.c: Likewise.
2671 2015-03-09  Richard Biener  <rguenther@suse.de>
2673         PR middle-end/65270
2674         * gcc.dg/torture/pr65270-1.c: New testcase.
2675         * gcc.dg/torture/pr65270-2.c: Likewise.
2677 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2679         PR tree-optimization/63743
2680         * gcc.dg/pr63743.c: New test.
2682 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2684         PR lto/65316
2685         * g++.dg/lto/pr65316_0.C: New testcase.
2686         * g++.dg/lto/pr65316_1.C: New testcase.
2688 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2690         PR target/62247
2691         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2692         hppa*-*-hpux*.
2693         * g++.dg/abi/rtti3.C: Likewise.
2695         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2697         PR target/62251
2698         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2700         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2702         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2704         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2706 2015-03-08  Morin  <mikael@gcc.gnu.org>
2708         PR fortran/60898
2709         * gfortran.dg/entry_20.f90: New.
2711 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2713         PR target/65153
2714         * gcc.c-torture/compile/pr65153.c: New.
2716 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2718         PR target/65249
2719         * g++.dg/torture/pr65249.C: New.
2721 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2723         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2724         long.
2725         (int64_t): Likewise.
2727 2015-03-07  Marek Polacek  <polacek@redhat.com>
2728             Martin Uecker  <uecker@eecs.berkeley.edu>
2730         PR sanitizer/65280
2731         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2732         member-like arrays.
2733         * c-c++-common/ubsan/bounds-8.c: New test.
2734         * c-c++-common/ubsan/bounds-9.c: New test.
2735         * gcc.dg/ubsan/bounds-2.c: New test.
2737 2015-03-05  Martin Sebor  <msebor@redhat.com>
2739         * PR testsuite/63175
2740         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2741         checking of results into main to prevent it from getting optimized
2742         away.
2743         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2745 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2747         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2748         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2749         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2750         x64.
2752 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2754         * g++.dg/lto/pr65302_1.C: New testcase.
2755         * g++.dg/lto/pr65302_0.C: New testcase.
2757 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2759         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2760         -fno-ipa-icf to dg-options.
2762 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2764         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2765         compiles using the linker plugin.
2767 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2769         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2771 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2773         * gcc.target/arm/pr65067.c: New test.
2775 2015-03-05  Martin Liska  <mliska@suse.cz>
2777         PR ipa/65318
2778         * gcc.dg/ipa/pr65318.c: New test.
2780 2015-03-05  Marek Polacek  <polacek@redhat.com>
2782         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2784 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2786         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2788 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2790         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2791         max-unroll-times back to defaults for s390.
2793 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2795         Fix last commit.
2797 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/64665
2800         * g++.dg/cpp0x/initlist92.C: New.
2802 2015-03-05  Richard Biener  <rguenther@suse.de>
2804         PR tree-optimization/65310
2805         * gcc.dg/vect/pr65310.c: New testcase.
2807 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2809         PR c++/64834
2810         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2812 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/entry_queues3.adb: New test.
2816 2015-03-04  Ian Lance Taylor  <iant@google.com>
2818         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2820 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2822         PR c++/64227
2823         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2825 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2827         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2828         -fno-ipa-icf to dg-options
2829         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2830         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2832 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2834         PR c++/64398
2835         * g++.dg/cpp0x/decltype62.C: New.
2837 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2839         * gnat.dg/object_overflow5.adb: New test.
2841 2015-03-03  Martin Liska  <mliska@suse.cz>
2843         PR ipa/65287
2844         * gcc.dg/ipa/pr65287.c: New test.
2846 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2847             Eric Botcazou  <ebotcazou@adacore.com>
2849         * gnat.dg/specs/pack12.ads: New test.
2851 2015-03-03  Martin Liska  <mliska@suse.cz>
2853         * gcc.dg/ipa/PR65282.c: New test.
2855 2015-03-13  Jeff Law  <law@redhat.com>
2857         PR tree-optimization/65241
2858         * gcc.c-torture/compile/pr65241.c: New test.
2860 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2862         PR target/64331
2863         * gcc.target/avr/torture/pr64331.c: New test.
2865 2015-03-03  Martin Liska  <mliska@suse.cz>
2866             Jan Hubicka  <hubicka@ucw.cz>
2868         * g++.dg/ipa/pr65263.C: New test.
2870 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2872         PR ipa/65130
2873         * gcc.dg/lto/pr65130_0.c: New testcase.
2874         * gcc.dg/lto/pr65130_1.c: New testcase.
2876 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2878         PR ipa/64988
2879         * g++.dg/torture/pr64988.C: New testcase.
2881 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2883         * gfortran.dg/coarray_atomic_6.f90: New.
2885 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2887         PR target/65184
2888         * gcc.target/i386/pr65184.c: New.
2890 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2892         PR target/65183
2893         * gcc.target/i386/pr65183.c: New.
2895 2015-02-28  Martin Liska  <mliska@suse.cz>
2896             Jan Hubicka  <hubicka@ucw.cz>
2898         * gcc.dg/ipa/ipa-icf-35.c: New test.
2899         * gcc.dg/ipa/ipa-icf-36.c: New test.
2900         * gcc.dg/ipa/ipa-icf-37.c: New test.
2902 2015-02-28  Martin Liska  <mliska@suse.cz>
2903             Jan Hubicka  <hubicka@ucw.cz>
2905         PR ipa/65245
2906         * gcc.dg/ipa/ipa-icf-34.c: New test.
2908 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2910         PR target/61142
2911         * gcc.target/sh/sh/pr61142.c: New.
2913 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2915         * g++.dg/other/dump-ada-spec-3.C: New test.
2917 2015-03-01  Martin Liska  <mliska@suse.cz>
2919         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2920         * g++.dg/ipa/pr63595.C: Update expected results.
2922 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2924         PR ipa/65236
2925         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2927 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2929         * gcc.dg/vect/pr59354.c: Move vector producing code to
2930         separate function.
2932 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2934         PR ipa/65237
2935         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2936         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2937         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2938         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2940 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2942         PR tree-optimization/65048
2943         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2944         (foo): Use K&R style definition.
2946 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2948         PR target/65032
2949         * g++.dg/pr65032.C: New.
2951 2015-02-27  Marek Polacek  <polacek@redhat.com>
2953         PR c/65040
2954         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2955         -Wformat=2.
2957 2015-02-27  Marek Polacek  <polacek@redhat.com>
2959         PR c/65228
2960         * gcc.dg/pr65228.c: New test.
2962 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2964         PR c/35330
2965         * gcc.dg/weak/weak-17.c: New file.
2967 2015-02-27  Richard Biener  <rguenther@suse.de>
2969         PR lto/65193
2970         * g++.dg/lto/pr65193_0.C: New testcase.
2972 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2974         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2975         * gcc.target/s390/hotpatch-8.c: Likewise.
2976         * gcc.target/s390/hotpatch-9.c: Likewise.
2977         * gcc.target/s390/pr61078.c: Likewise.
2978         * gcc.target/s390/pr57960.c: Remove -m64.
2979         * gcc.target/s390/pr61078.c: Likewise.
2981 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2982             Martin Liska  <mliska@suse.cz>
2984         PR bootstrap/65150
2985         * gcc.dg/pr64454.c: Disable ICF.
2986         * gcc.dg/pr28685-1.c: Disable ICF
2987         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2988         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2989         * g++.dg/ipa/ipa-icf-4.C: Update template.
2991 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2993         PR tree-optimization/65216
2994         * gcc.c-torture/execute/pr65216.c: New test.
2996         PR tree-optimization/65215
2997         * gcc.c-torture/execute/pr65215-1.c: New test.
2998         * gcc.c-torture/execute/pr65215-2.c: New test.
2999         * gcc.c-torture/execute/pr65215-3.c: New test.
3000         * gcc.c-torture/execute/pr65215-4.c: New test.
3001         * gcc.c-torture/execute/pr65215-5.c: New test.
3003 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3005         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3007 2015-02-26  Martin Liska  <mliska@suse.cz>
3008             Jan Hubicka  <hubicka@ucw.cz>
3010         * g++.dg/ipa/pr64146.C: Update expected results.
3011         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3012         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3013         * gcc.dg/ipa/ipa-icf-34.c: New test.
3015 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3017         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3018         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3019         (dg-additional-options): Remove dg directive.
3020         (dg-final): Add dg directive.
3022 2015-02-26  Marek Polacek  <polacek@redhat.com>
3024         PR ipa/65008
3025         * g++.dg/ipa/pr65008.C: New test.
3027 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3029         * lib/profopt.exp (profopt-target-cleanup): New proc.
3030         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3031         files from sources from dg-additional-sources.
3033 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3035         * lib/gcov.exp: Cleanup in case of xfail.
3037 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3039         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3041 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3043         PR debug/46102
3044         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3045         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3046         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3047         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3048         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3049         * g++.dg/debug/pr46123.C: XFAIL and move...
3050         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3051         * gcc.dg/debug/dwarf2-3.c: Move...
3052         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3054 2015-02-26  Marek Polacek  <polacek@redhat.com>
3056         PR c++/65202
3057         * g++.dg/cpp1y/pr65202.C: New test.
3059 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3061         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3062         locale_facets.h.gcov.
3064 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3066         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3068 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3070         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3072 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3074         PR target/65217
3075         * gcc.target/i386/pr65217.c: New.
3077 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3079         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3081 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3083         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3085 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3087         PR tree-optimization/65048
3088         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3090 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3092         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3093         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3095 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3097         PR target/65161
3098         * gcc.target/i386/pr65161.c: New test.
3100 2015-02-26  Terry Guo  <terry.guo@arm.com>
3102         * gcc.target/arm/no-volatile-in-it.c: New test.
3104 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3106         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3107         (dg-options): Add -save-temps.
3108         (dg-final): Add cleanup-saved-temps.
3110 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3112         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3114 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3116         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3117         * gcc.target/powerpc/pack01.c: Include string.h.
3119 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3121         PR target/65167
3122         * gcc.target/i386/pr65167.c: New.
3124 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3126         PR tree-optimization/61917
3127         * gcc.dg/vect/vect-pr61917.c: New file.
3129 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3131         PR tree-optimization/65170
3132         * gcc.c-torture/execute/pr65170.c: New test.
3133         * gcc.dg/tree-ssa/vrp96.c: New test.
3135 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3137         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3139 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3141         PR testsuite/65126
3142         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3143         (dg-additional-files-options): Copy additional_sources to
3144         additional_sources_used before emptying additional_sources.
3145         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3146         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3147         (cleanup-saved-temps): Use additional_sources_used instead of
3148         additional_sources.
3149         (dg-test): Reset additional_sources_used.
3151 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3153         PR fortran/63427
3154         * gfortran.dg/integer_exponentiation_6.F90: New test.
3156 2015-02-23  Martin Sebor  <msebor@redhat.com>
3158         PR target/65109
3159         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3160         two parts.  One to save registers, the other to verify the
3161         registers have the right values.  Save register state into
3162         static data rather than on the stack.
3164 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3166         PR bootstrap/63888
3167         * c-c++-common/asan/pr63888.c: New test.
3169 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3171         PR target/65163
3172         * gcc.c-torture/compile/pr65163.c: New.
3174 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3176         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3177         with -m31 on 64 bit.
3178         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3179         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3181 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3183         * gcc.target/s390/20090223-1.c: Add
3184         -Wno-implicit-function-declaration option.
3185         * gcc.target/s390/pr42224.c: Likewise.
3186         * gcc.target/s390/pr55718.c: Likewise.
3188 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3190         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3191         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3192         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3193         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3194         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3195         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3196         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3197         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3198         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3199         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3200         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3201         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3202         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3203         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3204         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3205         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3206         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3207         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3208         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3209         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3210         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3212 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3214         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3215         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3216         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3217         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3218         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3219         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3220         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3221         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3222         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3223         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3224         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3225         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3226         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3227         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3228         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3229         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3231 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3233         PR fortran/64980
3234         PR fortran/61960
3235         * gfortran.dg/pr61960.f90: New.
3236         * gfortran.dg/pr64230.f90: New.
3237         * gfortran.dg/pr64980.f03: New.
3239 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3241         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3243 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3245         PR ada/65156
3246         * gnat.dg/timing_events.adb: Removed, invalid test.
3248 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3250         PR debug/58123
3251         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3252         location.
3253         * g++.dg/gcov/gcov-2.C: Likewise.
3255 2015-02-20  Richard Biener  <rguenther@suse.de>
3257         PR tree-optimization/65136
3258         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3260 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3262         PR testsuite/64158
3263         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3264         and nvptx-*-* blacklisting.
3266         * gcc.dg/sibcall-9.c: New test.
3267         * gcc.dg/sibcall-10.c: New test.
3269 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3271         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3273 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
3275         PR target/64452
3276         * gcc.target/avr/torture/pr64452.c: New test.
3278 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3280         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3281         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3283 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3285         PR testsuite/65116
3286         * lib/target-supports.exp (check_compile): Check whether
3287         additional_sources is defined before using it.
3289 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3291         PR middle-end/65074
3292         * g++.dg/opt/pr65074.C: New file.
3294 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3296         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3297         (size_type): New typedef.
3298         (operator "" _script): Use it for the last argument.
3300 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3302         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3304 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3306         * lib/target-supports.exp (check_compile): Save/restore
3307         additional_sources that may belong to an actual test.
3309 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3311         PR gcov-profile/64634
3312         * g++.dg/gcov/gcov-15.C: New test.
3314 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3316         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3318 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3320         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3322 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3324         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3326 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3328         * gfortran.dg/fmt_cache_1.f: Add missing close.
3330 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3332         PR testsuite/65107
3333         * gfortran.dg/read_eof_8.f90: Add missing close.
3335 2015-02-18  Richard Biener  <rguenther@suse.de>
3337         PR tree-optimization/65063
3338         * gcc.dg/pr65063.c: New testcase.
3340 2015-02-18  Richard Biener  <rguenther@suse.de>
3342         PR tree-optimization/62217
3343         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3345 2015-02-18  Marek Polacek  <polacek@redhat.com>
3347         PR sanitizer/65081
3348         * c-c++-common/ubsan/pr65081.c: New test.
3350 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3352         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3353         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3355 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3357         * gcc.dg/ipa/propalign-3.c: New test.
3359 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3361         PR target/64793
3362         * gcc.target/sh/pr64793.c: New.
3363         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3365 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3367         * gcc.target/arm/divzero.c: New test case.
3369 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3371         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3373 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3374             Jakub Jelinek  <jakub@redhat.com>
3376         PR c++/65075
3377         * g++.dg/cpp0x/pr65075.C: New test.
3379 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3381         PR target/65058
3382         * gcc.target/powerpc/pr65058.c: New test.
3384 2015-02-16  Jeff Law  <law@redhat.com>
3386         PR tree-optimization/64823
3387         * gcc.dg/uninit-20.c: New test.
3389 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3390             James Greenhalgh  <james.greenhalgh@arm.com>
3392         PR ipa/64963
3393         * gcc.dg/ipa/ipa-clone-1.c: New test.
3395 2015-02-16  Richard Biener  <rguenther@suse.de>
3397         PR tree-optimization/65077
3398         * gcc.dg/torture/pr65077.c: New testcase.
3400 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3402         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3403         Directive adjusted to scan for ldaxr.
3404         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3405         adjusted to scan for ldaex.
3407 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3409         PR c++/65080
3410         * g++.dg/cpp0x/constexpr-65080.C: New.
3412 2015-02-16  Richard Biener  <rguenther@suse.de>
3414         PR tree-optimization/63593
3415         * gcc.dg/pr63593.c: New testcase.
3417 2015-02-16  Marek Polacek  <polacek@redhat.com>
3419         PR c/65066
3420         * gcc.dg/pr65066.c: New test.
3422 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3424         * gcc.dg/pr65002.C: Move ...
3425         * g++.dg/ipa/pr65002.C: ... here.
3427 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3429         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3430         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3431         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3432         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3434 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3436         PR testsuite/64850
3437         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3438         the expression to find calls.
3439         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3440         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3441         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3442         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3443         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3445 2015-02-14  Marek Polacek  <polacek@redhat.com>
3447         PR c/64768
3448         * gcc.dg/array-11.c: New test.
3449         * gcc.dg/array-12.c: New test.
3450         * gcc.dg/array-13.c: New test.
3451         * gcc.dg/array-14.c: New test.
3452         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3453         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3454         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3455         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3456         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3457         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3459 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3461         PR c++/60894
3462         * g++.dg/lookup/using54.C: New.
3464 2015-02-13  Jeff Law  <law@redhat.com>
3466         PR bootstrap/65060
3467         Revert my change for tree-optimization/64823.
3469 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3471         PR tree-optimization/65053
3472         * gcc.c-torture/execute/pr65053-1.c: New test.
3473         * gcc.c-torture/execute/pr65053-2.c: New test.
3475 2015-02-13  Marek Polacek  <polacek@redhat.com>
3477         PR c/65050
3478         * gcc.dg/pr65050.c: New test.
3480 2015-02-13  Jeff Law  <law@redhat.com>
3482         PR tree-optimization/64823
3483         * gcc.dg/uninit-20.c: New test.
3485         PR rtl-optimization/47477
3486         * gcc.dg/tree-ssa/pr47477.c: New test.
3488 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3490         PR c++/60211
3491         * g++.dg/parse/ivdep-2.C: New.
3492         * g++.dg/parse/ivdep-3.C: Likewise.
3494 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3496         PR fortran/64506
3497         * gfortran.dg/continuation_13.f90: New test.
3498         * gfortran.dg/continuation_14.f: New test.
3500 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3502         PR c++/64970
3503         * g++.dg/cpp0x/sfinae55.C: New.
3505 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3507         PR ipa/65034
3508         * g++.dg/ipa/pr65034.C: New test.
3510 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3512         PR tree-optimization/65002
3513         * gcc.dg/pr65002.C: New.
3515 2015-02-13  Marek Polacek  <polacek@redhat.com>
3517         PR c/65040
3518         * c-c++-common/pr65040.c: New test.
3520 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3522         PR tree-optimization/64705
3523         * gcc.dg/tree-ssa/pr64705.c: New test.
3525 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3527         PR rtl/32219
3528         * gcc.dg/visibility-22.c: New test.
3529         * gcc.dg/visibility-23.c: New test.
3530         * gcc.target/i386/pr32219-1.c: New test.
3531         * gcc.target/i386/pr32219-2.c: New test.
3532         * gcc.target/i386/pr32219-3.c: New test.
3533         * gcc.target/i386/pr32219-4.c: New test.
3534         * gcc.target/i386/pr32219-5.c: New test.
3535         * gcc.target/i386/pr32219-6.c: New test.
3536         * gcc.target/i386/pr32219-7.c: New test.
3537         * gcc.target/i386/pr32219-8.c: New test.
3538         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3540 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3542         PR libgfortran/57822
3543         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3544         four different KINDs.
3546 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3548         PR c++/64884
3549         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3551         PR sanitizer/65000
3552         * g++.dg/ubsan/pr65000.C: New test.
3554 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3556         PR fortran/64932
3557         * gfortran.dg/finalize_28.f90: New test
3559 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3561         PR debug/55541
3562         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3563         DW_TAG_lexical_block removal.
3564         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3565         * g++.dg/guality/pr55541.C: New test.
3567         PR sanitizer/64984
3568         * g++.dg/ubsan/pr64984.C: New test.
3570 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3572         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3574 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3576         PR testsuite/64930
3577         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3578         instructions for 2015-01-14 get_memmodel changes.
3579         * gcc.target/powerpc/atomic-p8.c: Likewise.
3581         PR sanitizer/65019
3582         * g++.dg/ubsan/pr65019.C: New test.
3584         PR tree-optimization/65014
3585         * gcc.c-torture/compile/pr65014.c: New test.
3587 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589         PR libgfortran/57822
3590         * gfortran/fmt_g0_7.f08: Revise test.
3592 2015-02-11  Jeff Law  <law@redhat.com>
3594         PR target/63347
3595         * gcc.target/m68k/pr63347.c: New test.
3597 2015-02-11  Marek Polacek  <polacek@redhat.com>
3599         * g++.dg/ubsan/shift-1.C: New test.
3600         * gcc.dg/ubsan/c-shift-2.c: New test.
3601         * c-c++-common/ubsan/shift-5.c: Remove file.
3603 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3605         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3606         Directive adjusted to XFAIL.
3607         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3608         adjusted to XFAIL.
3610 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3612         PR middle-end/65003
3613         * g++.dg/opt/pr65003.C: New test.
3615 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3617         * lib/target-supports.exp (check_effective_target_pie): Renamed
3618         to ...
3619         (check_effective_target_pie_enabled): This.
3620         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3621         * gcc.target/i386/pie.c: Likewise.
3623 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3625         PR target/64893
3626         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3627         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3629 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3631         PR target/61925
3632         * gcc.target/i386/pr61925-1.c: New test.
3633         * gcc.target/i386/pr61925-2.c: New test.
3634         * gcc.target/i386/pr61925-3.c: New test.
3636 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3638         PR sanitizer/65004
3639         * g++.dg/asan/pr65004.C: New test.
3641 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3643         PR target/64661
3644         * gcc.taget/sh/pr64661-0.h: New.
3645         * gcc.taget/sh/pr64661-1.c: New.
3646         * gcc.taget/sh/pr64661-2.c: New.
3647         * gcc.taget/sh/pr64661-3.c: New.
3648         * gcc.taget/sh/pr64661-4.c: New.
3650 2015-02-10  Richard Biener  <rguenther@suse.de>
3652         PR tree-optimization/64995
3653         * g++.dg/torture/pr64995.C: New testcase.
3655 2015-02-10  Richard Biener  <rguenther@suse.de>
3657         PR tree-optimization/64909
3658         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3660 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3662         * gcc.dg/signbit-sa.c: New test.
3664 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3666         PR libgfortran/57822
3667         * gfortran/fmt_g0_7.f08: New test.
3669 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3671         PR tree-optimization/43378
3672         * gcc.dg/tree-ssa/pr43378.c: New test.
3674 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3676         PR ipa/64978
3677         * g++.dg/torture/pr64978.C: New testcase.
3679 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3681         PR sanitizer/64981
3682         * gcc.dg/asan/pr64981.c: New test.
3684 2015-02-09  Marek Polacek  <polacek@redhat.com>
3686         PR c/64856
3687         * gcc.dg/pr64856.c: New test.
3689 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3691         PR target/64979
3692         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3693         * gcc.c-torture/execute/pr64979.c: New test.
3695 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3697         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3699 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3701         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3702         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3704 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3706         PR target/58757
3707         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3709 2015-02-09  Richard Biener  <rguenther@suse.de>
3711         PR tree-optimization/54000
3712         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3714 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3716         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3718 2015-02-09  Martin Liska  <mliska@suse.cz>
3720         * g++.dg/ipa/pr64858.C: New test.
3722 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3724         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3726 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3728         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3730 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3732         PR fortran/63744
3733         * gfortran.dg/use_rename_8.f90: New.
3735 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3737         * gnat.dg/addr7.ad[sb]: New test.
3738         * gnat.dg/addr8.ad[sb]: Likewise.
3740 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3742         PR jit/64752
3743         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3744         from jit.dg/test-compile-to-executable.c's create_code, with a
3745         clarification of the output message.
3746         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3747         pass/fail message.
3748         (test_jit): Use CHECK_NO_ERRORS when calling
3749         gcc_jit_context_compile_to_file.
3750         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3751         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3752         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3753         about deletions that are attempted.
3754         (jit-verify-compile-to-file): Rename to...
3755         (jit-verify-output-file-was-created): ...this, and drop the
3756         attempt to run "file" and verify the output.
3757         (jit-verify-assembler): New function.
3758         (jit-verify-object): New function.
3759         (jit-verify-dynamic-library): New function.
3760         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3761         favor of an implementation from new file
3762         create-code-for-hello-world-executable.h, which also adds a
3763         "main".
3764         (dg-final): Replace jit-verify-compile-to-file with
3765         jit-verify-output-file-was-created, and invoke new function
3766         jit-verify-assembler.
3767         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3768         the output message.
3769         (dg-final): Replace jit-verify-compile-to-file with
3770         jit-verify-output-file-was-created, and invoke new function
3771         jit-verify-dynamic-library.
3772         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3773         favor of an implementation from new file
3774         create-code-for-hello-world-executable.h, which also adds a
3775         "main".
3776         (dg-final): Replace jit-verify-compile-to-file with
3777         jit-verify-output-file-was-created.  Strengthen the expected stdout
3778         from the built executable.
3779         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3780         favor of an implementation from new file
3781         create-code-for-hello-world-executable.h, which also adds a
3782         "main".
3783         (dg-final): Replace jit-verify-compile-to-file with
3784         jit-verify-output-file-was-created, and invoke new function
3785         jit-verify-object.
3786         * jit.dg/verify-dynamic-library.c: New source file.
3788 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3789             Brian Rzycki  <b.rzycki@samsung.com>
3791         PR tree-optimization/64878
3792         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3794 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3796         PR ipa/64896
3797         * g++.dg/ipa/pr64896.C: New test.
3799 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3801         PR target/64205
3802         * gcc.target/powerpc/pr64205.c: New file.
3804 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3806         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3807         (dg-options): Use -fpie instead of -fPIE -pie.
3809 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3811         PR middle-end/64937
3812         * g++.dg/asan/pr64937.C: New test.
3814 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3816         PR fortran/63205
3817         * gfortran.dg/class_to_type_4.f90: New test
3819 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3821         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3823 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3825         PR rtl-optimization/64957
3826         PR debug/64817
3827         * gcc.c-torture/execute/pr64957.c: New test.
3829 2015-02-05  Jeff Law  <law@redhat.com>
3831         PR target/17306
3832         * gcc.target/h8300/pr17306-1.c: New test.
3833         * gcc.target/h8300/pr17306-2.c: New test.
3835 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3837         PR fortran/64943
3838         * gfortran.dg/structure_constructor_12.f90: New.
3840 2015-02-05  Jeff Law  <law@redhat.com>
3842         PR target/58400
3843         gcc.target/h8300/pr58400.c: New test.
3845 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3847         * gcc.target/arm/macro_defs0.c: New test.
3848         * gcc.target/arm/macro_defs1.c: New test.
3849         * gcc.target/arm/macro_defs2.c: New test.
3851 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3853         PR rtl-optimization/64905
3854         * gcc.target/i386/pr64905.c: Require nonpic target.
3855         (dg-options): Add -fomit-frame-pointer.
3856         (main): Remove.
3858 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3860         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3861         tree dump scanning.
3863 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3865         PR fortran/64757
3866         * gfortran.dg/type_to_class_2.f90: New test
3867         * gfortran.dg/type_to_class_3.f90: New test
3869 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3871         PR ipa/64686
3872         * g++.dg/torture/pr64686.C: New testcase.
3874 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3876         PR rtl-optimization/64905
3877         * gcc.target/i386/pr64905.c: New file.
3879 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3881         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3882         * gcc.dg/guality/pr41616-1.c: Ditto.
3884 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3886         PR debug/64817
3887         * gcc.dg/pr64817-3.c: New.
3889 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3890             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3892         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3893         pass parameters in registers.
3894         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3895         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3896         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3898 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3899             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3901         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3902         list, allow for multilibed targets.
3903         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3905 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3907         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3908         * gcc.dg/pr46728-6.c: Ditto.
3910 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3912         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3913         for mips_nanlegacy target.
3915 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3917         * gcc.target/i386/chkp-hidden-def.c: New.
3919 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3921         PR middle-end/62103
3922         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3923         to use 24 bits for bitfield b.
3925 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3927         PR testsuite/64796
3928         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3929         cache result in a global variable.  Include all 32-bit targets for
3930         bswap64 tests.
3932 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3934         PR rtl-optimization/64756
3935         * gcc.c-torture/execute/pr64756.c: New test.
3937 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3939         PR target/64660
3940         * gcc.target/sh/pr64660-0.h: New.
3941         * gcc.target/sh/pr64660-1.c: New.
3942         * gcc.target/sh/pr64660-2.c: New.
3943         * gcc.target/sh/pr64660-3.c: New.
3944         * gcc.target/sh/pr64660-4.c: New.
3946 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3948         PR c++/64877
3949         * g++.dg/warn/Waddress-2.C: New.
3951 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3953         PR middle-end/61225
3954         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3956 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3958         PR preprocessor/64803
3959         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3961 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3963         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3965 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3967         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3968         (_ARM_FPSRC): Add DN and AHP fields.
3969         (clean_results): Force DN=1 on AArch64.
3970         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3971         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3972         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3973         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3974         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3975         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3977 2015-02-02  Alan Modra  <amodra@gmail.com>
3979         * gcc.target/powerpc/cprophard.c: New.
3981 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3983         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3984         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3986 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3988         PR debug/64817
3989         * gcc.dg/pr64817-1.c: New test.
3990         * gcc.dg/pr64817-2.c: New test.
3992 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3994         PR target/64851
3995         * gcc.target/sh/pr64851-0.h: New
3996         * gcc.target/sh/pr64851-1.c: New
3997         * gcc.target/sh/pr64851-2.c: New
3998         * gcc.target/sh/pr64851-3.c: New
3999         * gcc.target/sh/pr64851-4.c: New
4001 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4003         PR target/64882
4004         * gcc.dg/torture/pr64882.c: New test.
4006 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
4008         PR target/64159
4009         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4010         sparc*-*-*.
4012 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4014         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4015         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4016         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4017         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4018         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4019         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4020         tree dump.
4021         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4022         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4023         tree dump.
4024         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4025         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4026         tree dump.
4028 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4030         PR target/64688
4031         * g++.dg/pr64688-2.C: New.
4033 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4035         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4036         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4037         * gcc.target/i386/fuse-caller-save.c: Ditto.
4038         * gcc.target/i386/headmerge-1.c: Ditto.
4039         * gcc.target/i386/headmerge-2.c: Ditto.
4040         * gcc.target/i386/sibcall-6.c: Ditto.
4042 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4044         PR target/64617
4045         * gcc.target/i386/pr64617.c: New test.
4047 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4049         PR target/15184
4050         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4051         (dg-options): Remove -m32.
4052         (dg-final): Scan for "movb %al" only.
4053         * gcc.target/i386/pr15184-2.c: Ditto.
4055 2015-01-30  Richard Biener  <rguenther@suse.de>
4057         PR tree-optimization/64829
4058         * gcc.dg/vect/pr64829.c: New testcase.
4060 2015-01-29  Marek Polacek  <polacek@redhat.com>
4062         PR c/64709
4063         * gcc.dg/pr64709.c: New test.
4065 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4067         PR c++/64717
4068         * g++.dg/ubsan/pr64717-1.C: New test.
4069         * g++.dg/ubsan/pr64717-2.C: New test.
4071 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4073         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4075 2015-01-29  Jeff Law  <law@redhat.com>
4077         PR target/15184
4078         * gcc.target/i386/pr15184-1.c: New test.
4079         * gcc.target/i386/pr15184-2.c: New test.
4081 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4083         PR tree-optimization/64746
4084         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4086 2015-01-29  Richard Biener  <rguenther@suse.de>
4088         PR tree-optimization/64853
4089         * gcc.dg/torture/pr64853.c: New testcase.
4091 2015-01-29  Richard Biener  <rguenther@suse.de>
4093         PR tree-optimization/64844
4094         * gcc.dg/vect/pr64844.c: New testcase.
4096 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4098         PR middle-end/64809
4099         * gcc.dg/pr64809.c: Delete.
4101 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4103         PR middle-end/64805
4104         * gcc.target/i386/pr64805.c: New.
4106 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4108         * gcc.dg/guality/guality.h (main): Add argv[0] to
4109         guality_gdb_command.
4111 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4113         PR ipa/64801
4114         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4116 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4118         PR target/64659
4119         * gcc.target/sh/sh.exp
4120         (check_effective_target_atomic_model_soft_gusa_available,
4121         check_effective_target_atomic_model_soft_tcb_available,
4122         check_effective_target_atomic_model_soft_imask_available,
4123         check_effective_target_atomic_model_hard_llcs_available): New.
4124         * gcc.target/sh/pr64659-0.h: New.
4125         * gcc.target/sh/pr64659-1.c: New.
4126         * gcc.target/sh/pr64659-2.c: New.
4127         * gcc.target/sh/pr64659-3.c: New.
4128         * gcc.target/sh/pr64659-4.c: New.
4130 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4132         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4133         scan-assembler-times pattern.
4135 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4137         PR middle-end/64809
4138         * gcc.dg/pr64809.c: New test.
4140 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4142         PR tree-optimization/64277
4143         * gcc.dg/pr64277.c: New.
4145 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4147         PR tree-optimization/64718
4148         * gcc.c-torture/execute/pr64718.c: New test.
4150 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4152         * gcc.target/aarch64/abs_2.c: New.
4154 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4156         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4157         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4158         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4159         ISA rev < 2.
4161 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4163         PR bootstrap/64612
4164         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4165         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4166         { target comdat_group }.
4168 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4170         PR fortran/63861
4171         * gfortran.dg/goacc/coarray_2.f90: New.
4173 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4175         PR ipa/60871
4176         PR ipa/64139
4177         * g++.dg/torture/pr64139.C: New testcase.
4178         * g++.dg/torture/pr60871.C: Likewise.
4180 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4182         PR fortran/64230
4183         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4184         prevent linking errors.
4186 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4188         PR ipa/64282
4189         * g++.dg/torture/pr64282.C: New testcase.
4191 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4193         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4194         for wzr reg.
4196 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4198         * gcc.target/s390/hotpatch-13.c: New testcase.
4199         * gcc.target/s390/hotpatch-14.c: New testcase.
4200         * gcc.target/s390/hotpatch-15.c: New testcase.
4201         * gcc.target/s390/hotpatch-16.c: New testcase.
4202         * gcc.target/s390/hotpatch-17.c: New testcase.
4203         * gcc.target/s390/hotpatch-18.c: New testcase.
4204         * gcc.target/s390/hotpatch-19.c: New testcase.
4205         * gcc.target/s390/hotpatch-20.c: New testcase.
4206         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4207         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4208         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4209         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4210         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4211         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4212         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4213         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4214         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4215         * gcc.target/s390/hotpatch-10.c: Likewise.
4216         * gcc.target/s390/hotpatch-11.c: Likewise.
4217         * gcc.target/s390/hotpatch-12.c: Likewise.
4218         * gcc.target/s390/hotpatch-2.c: Likewise.
4219         * gcc.target/s390/hotpatch-3.c: Likewise.
4220         * gcc.target/s390/hotpatch-4.c: Likewise.
4221         * gcc.target/s390/hotpatch-5.c: Likewise.
4222         * gcc.target/s390/hotpatch-6.c: Likewise.
4223         * gcc.target/s390/hotpatch-7.c: Likewise.
4224         * gcc.target/s390/hotpatch-8.c: Likewise.
4225         * gcc.target/s390/hotpatch-9.c: Likewise.
4226         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4227         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4228         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4229         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4230         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4231         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4232         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4233         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4235 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4237         * gcc.dg/long_branch.c: New testcase.
4239 2015-01-27  Richard Biener  <rguenther@suse.de>
4241         PR tree-optimization/56273
4242         PR tree-optimization/59124
4243         PR tree-optimization/64277
4244         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4245         * gcc.dg/Warray-bounds-12.c: Likewise.
4246         * gcc.dg/Warray-bounds-13.c: Likewise.
4248 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4250         PR rtl-optimization/61058
4251         * gcc.dg/pr61058.c: New test.
4253 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4255         * gcc.target/i386/chkp-narrow-bounds.c: New.
4257 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4259         PR tree-optimization/64807
4260         * gcc.dg/pr64807.c: New test.
4262         PR c/64766
4263         * gcc.dg/pr64766.c: New test.
4265 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4267         PR target/49263
4268         * gcc.target/sh/pr49263-4.c: New.
4270 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4272         PR fortran/62044
4273         * gfortran.dg/allocate_with_mold_1.f90: New test
4275 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
4277         PR c/64778
4278         * gcc.dg/pr64778.c: New test.
4280         PR middle-end/64421
4281         * gcc.dg/vect/pr64421.c: New test.
4283 2015-01-26  Tobias Burnus  <burnus@net-b.de>
4285         PR fortran/64771
4286         * gfortran.dg/coarray_36.f: New.
4287         * gfortran.dg/coarray_37.f90: New.
4289 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4291         PR fortran/64230
4292         * gfortran.dg/class_allocate_18.f90: New.
4294 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4296         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4298 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4300         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4302 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4304         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4306 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4308         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4310 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4312         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4313         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4314         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4315         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4317 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4319         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4320         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4321         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4323 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4325         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4326         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4327         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4328         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4329         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4330         vXXXhn.inc.
4332 2015-01-26  Richard Biener  <rguenther@suse.de>
4334         PR middle-end/64764
4335         * gcc.dg/uninit-19.c: New testcase.
4337 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4339         * lib/target-supports.exp (check_effective_target_vect64): Add
4340         sparc*-*-*.
4342 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4344         PR testsuite/64712
4345         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4347 2015-01-26  Tony Liu  <tony.liu@arm.com>
4349         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4350         non-UAL cases.
4352 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4354         PR libfortran/64770
4355         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4356         correctly, clean up afterwards.
4358 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4360         PR fortran/62044
4361         * gfortran.dg/use_rename_7.f90: New.
4363 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4365         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4366         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4368 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4370         PR target/54236
4371         * gcc.target/sh/pr54236-4.c: New.
4373 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4375         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4376         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4377         Bridge test.
4379 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4381         PR libfortran/64770
4382         * gfortran.dg/open_new_segv.f90: New test.
4384 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4386         PR target/49263
4387         PR target/53987
4388         PR target/64345
4389         PR target/59533
4390         PR target/52933
4391         PR target/54236
4392         PR target/51244
4393         * gcc.target/sh/pr64345-1.c: New.
4394         * gcc.target/sh/pr64345-2.c: New.
4395         * gcc.target/sh/pr59533-1.c: New.
4396         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4397         * gcc.target/sh/pr52933-2.c: Likewise.
4398         * gcc.target/sh/pr54089-1.c: Likewise.
4399         * gcc.target/sh/pr54236-1.c: Likewise.
4400         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4401         * gcc.target/sh/pr49263-1.c: Remove xfails.
4402         * gcc.target/sh/pr49263-2.c: Likewise.
4403         * gcc.target/sh/pr49263-3.c: Likewise.
4404         * gcc.target/sh/pr53987-1.c: Likewise.
4405         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4406         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4407         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4408         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4409         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4410         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4411         test_009): New.
4412         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4413         (test_02): New.
4415 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4417         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4419 2015-01-23  Ian Lance Taylor  <iant@google.com>
4421         PR go/64510
4422         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4423         targets without split stack support.
4425 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4427         PR target/64317
4428         * gcc.target/i386/pr64317.c: New test.
4430 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4432         PR rtl-optimization/63637
4433         PR rtl-optimization/60663
4434         * gcc.dg/pr63637-1.c: New test.
4435         * gcc.dg/pr63637-2.c: New test.
4436         * gcc.dg/pr63637-3.c: New test.
4437         * gcc.dg/pr63637-4.c: New test.
4438         * gcc.dg/pr63637-5.c: New test.
4439         * gcc.dg/pr63637-6.c: New test.
4440         * gcc.target/i386/pr63637-1.c: New test.
4441         * gcc.target/i386/pr63637-2.c: New test.
4442         * gcc.target/i386/pr63637-3.c: New test.
4443         * gcc.target/i386/pr63637-4.c: New test.
4444         * gcc.target/i386/pr63637-5.c: New test.
4445         * gcc.target/i386/pr63637-6.c: New test.
4447 2015-01-23  Richard Biener  <rguenther@suse.de>
4449         PR testsuite/63439
4450         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4451         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4453 2015-01-23  Marek Polacek  <polacek@redhat.com>
4455         PR preprocessor/60570
4456         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4457         * gcc.dg/cpp/pr60570.c: New test.
4459 2015-01-23  Richard Biener  <rguenther@suse.de>
4461         PR testsuite/63439
4462         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4463         vectorization on vect64 targets.
4465 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4467         PR fortran/60922
4468         * gfortran.dg/class_allocate_17.f90: New.
4470 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4472         PR fortran/64726
4473         * gfortran.dg/goacc/combined_loop.f90: New.
4475 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4477         PR fortran/61933
4478         * gfortran.dg/make_unit.f90: New test.
4480 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4482         PR fortran/61933
4483         * gfortran.dg/negative_unit_int8.f: Update.
4485 2015-01-22  Jeff Law  <law@redhat.com>
4487         PR target/52076
4488         * gcc.target/m68k/pr52076-1.c: New test.
4489         * gcc.target/m68k/pr52076-2.c: New test.
4491 2015-01-22  Richard Biener  <rguenther@suse.de>
4493         PR middle-end/64728
4494         * gcc.dg/torture/pr64728.c: New testcase.
4496 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4498         PR target/64688
4499         * g++.dg/pr64688.C: New test.
4501 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4503         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4504         to avoid errors with -fpic.
4506 2015-01-22  Richard Biener  <rguenther@suse.de>
4508         PR libstdc++/64535
4509         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4511 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4513         PR rtl-optimization/64682
4514         * gcc.c-torture/execute/pr64682.c: New file.
4516 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4518         PR debug/64511
4519         * gcc.dg/pr64511.c: New test.
4521         PR rtl-optimization/62078
4522         * g++.dg/opt/pr62078.C: New test.
4524         PR c/63307
4525         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4527 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4529         PR fortran/57023
4530         * gfortran.dg/internal_pack_15.f90:  New test.
4532 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4534         * c-c++-common/tsan/step.c: New testcase.
4536 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4538         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4540 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4542         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4544 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4546         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4548 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4550         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4552 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4554         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4556 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4558         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4560 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4562         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4564 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4566         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4568 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4570         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4572 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4574         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4576 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4578         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4580 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4582         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4584 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4586         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4587         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4588         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4589         vXXXw.inc.
4591 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4593         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4594         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4595         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4596         vXXXl.inc.
4598 2015-01-21  Renlin Li  <renlin.li@arm.com>
4600         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4601         * g++.dg/tls/thread_local5g.C: Likewise.
4602         * g++.dg/tls/thread_local6g.C: Likewise.
4604 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4606         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4607         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4608         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4610 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4612         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4613         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4614         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4616 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4618         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4619         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4620         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4622 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4624         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4625         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4626         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4628 2015-01-20  Jeff Law  <law@redhat.com>
4630         PR target/59946
4631         * gcc.target/m68k/pr59946.c: New test.
4633 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4635         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4636         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4637         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4639 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4641         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4642         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4643         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4645 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4647         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4648         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4649         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4651 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4653         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4654         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4655         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4656         vshuffle.inc.
4657         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4658         vshuffle.inc.
4660 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4662         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4663         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4664         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4666 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4668         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4669         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4670         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4672 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4674         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4676 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4678         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4680         PR sanitizer/64632
4681         * g++.dg/ubsan/pr64632.C: New test.
4683         PR debug/64663
4684         * gcc.dg/pr64663.c: New test.
4686 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4688         PR c++/64383
4689         * g++.dg/warn/Wunused-var-23.C: New.
4691 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4693         PR c++/59937
4694         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4695         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4697 2015-01-20  Richard Biener  <rguenther@suse.de>
4699         PR ipa/64684
4700         * gcc.dg/lto/pr64684_0.c: New testcase.
4701         * gcc.dg/lto/pr64684_1.c: Likewise.
4702         * gcc.dg/lto/pr64684_2.c: Likewise.
4703         * gcc.dg/lto/pr64685_0.c: Likewise.
4704         * gcc.dg/lto/pr64685_1.c: Likewise.
4706 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4708         PR c++/62241
4709         * g++.dg/cpp1y/lambda-init12.C: New.
4711 2015-01-20  Richard Biener  <rguenther@suse.de>
4713         PR tree-optimization/64410
4714         * g++.dg/vect/pr64410.cc: Require vect_double.
4716 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4718         PR target/64149
4719         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4721 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4723         PR bootstrap/64676
4724         Revert:
4725         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4727         PR rtl-optimization/64081
4728         * gcc.dg/pr64081.c: New test.
4730 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4732         * jit.dg/harness.h: Include <unistd.h>.
4733         (CHECK_NO_ERRORS): New.
4734         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4735         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4736         gcc_jit_context_compile_to_file.
4737         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4738         args to the spawned executable.
4739         (jit-expand-vars): New function.
4740         (jit-exe-params): New variable.
4741         (dg-jit-set-exe-params): New function.
4742         (jit-dg-test): Detect testcases that use
4743         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4744         Set arguments of spawned process to jit-exe-params.
4745         (jit-get-output-filename): New function.
4746         (jit-setup-compile-to-file): New function.
4747         (jit-verify-compile-to-file): New function.
4748         (jit-run-executable): New function.
4749         (jit-verify-executable): New function.
4750         * jit.dg/test-compile-to-assembler.c: New testcase.
4751         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4752         * jit.dg/test-compile-to-executable.c: New testcase.
4753         * jit.dg/test-compile-to-object.c: New testcase.
4755 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4757         PR target/64652
4758         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4759         (test_1): New.
4761 2015-01-19  Martin Liska  <mliska@suse.cz>
4763         * objc/compile/pr64668.m: New test.
4765 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4767         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4768         (create_overflow_fn): Update comment to clarify that
4769         the third param of the created function is a bool *, not
4770         an int *.
4771         (verify_int_overflow_fn): Convert param "expected_ovf" from
4772         int to bool.  Update third param of "overflow_fn_type" from int *
4773         to bool *.  Update local "actual_ovf" from int to bool.
4774         (verify_uint_overflow_fn): Likewise.
4776 2015-01-19  Martin Liska  <mliska@suse.cz>
4778         * gcc.dg/ipa/ipa-icf-33.c: New test.
4780 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4781             Haijian Zhang  <z.zhanghaijian@huawei.com>
4783         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4784         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4785         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4786         result_float64x2, expected_hfloat64x2): New helper type, variable and
4787         declaration.
4788         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4789         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4790         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4791         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4792         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4793         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4794         and target without the FMA feature.
4796 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4798         * gcc.target/aarch64/pr64304.c: New testcase.
4800 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4802         PR rtl-optimization/64081
4803         * gcc.dg/pr64081.c: New test.
4805 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4807         PR target/63971
4808         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4809         the epilogue).
4810         * gcc.target/aarch64/test_frame_6.c: Likewise.
4811         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4812         and x19 (in the epilogue).
4813         * gcc.target/aarch64/test_frame_4.c: Likewise.
4814         * gcc.target/aarch64/test_frame_7.c: Likewise.
4816 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4818         * gcc.target/i386/chkp-always_inline.c: New.
4820 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4821             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4823         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4824         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4826 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4828         PR fortran/60255
4829         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4830         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4832 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4834         PR fortran/64578
4835         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4837 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4839         PR target/64652
4840         * gcc.target/sh/torture/pr64652.c: New.
4842 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4844         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4845         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4846         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4847         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4848         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4849         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4851 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4853         PR ipa/64378
4854         * g++.dg/torture/pr64378.C: New testcase.
4856 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4858         PR fortran/57959
4859         * gfortran.dg/block_13.f08: New test
4861 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4863         PR fortran/55901
4864         * gfortran.dg/associate_1.f03: Allow test for character with
4865         automatic length.
4867 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4869         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4870         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4872 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4874         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4876 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4878         PR fortran/64578
4879         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4881 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4883         PR fortran/60357
4884         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4886         PR fortran/61275
4887         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4889         PR fortran/55932
4890         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4892 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4894         PR fortran/60334
4895         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4897 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4899         PR rtl-optimization/52773
4900         * gcc.c-torture/compile/pr52773.c: New test.
4902 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4904         PR c++/62134
4905         * g++.dg/cpp0x/alias-decl-46.C: New.
4907 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4909         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4911 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4913         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4914         Add trace.
4915         (CHECK_FP): Likewise.
4916         (CHECK_CUMULATIVE_SAT): Likewise.
4918 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4920         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4921         (Set_Neon_Cumulative_Sat): Add parameter.
4922         (__set_neon_cumulative_sat): Support new parameter.
4923         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4924         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4925         argument.
4926         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4927         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4928         argument.
4930 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4932         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4933         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4935 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4937         PR c++/60056
4938         * g++.dg/tls/thread_local-ice4.C: New.
4940 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4942         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4943         than Neon options.
4945 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4947         PR c++/62276
4948         * g++.dg/cpp0x/vt-62276.C: New.
4950 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4952         PR middle-end/64353
4953         * g++.dg/pr64353.C: New.
4955 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4957         PR target/64263
4958         * gcc.target/aarch64/pr64263_1.c: New test.
4960 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4962         PR tree-optimization/64434
4963         * gcc.dg/torture/pr64434.c: Move to...
4964         * gcc.dg/pr64434.c: ... here.
4966 2015-01-16  Richard Biener  <rguenther@suse.de>
4968         PR middle-end/64614
4969         * gcc.dg/uninit-18.c: New testcase.
4971 2015-01-16  Richard Biener  <rguenther@suse.de>
4973         PR tree-optimization/64568
4974         * g++.dg/torture/pr64568-2.C: New testcase.
4976 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4978         PR target/64363
4979         * gcc.target/i386/chkp-label-address.c: New.
4981 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4983         PR fortran/45290
4984         * gfortran.dg/pointer_init_6.f90: Extended.
4986 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4988         * gcc.c-torture/compile/20150108.c: New test.
4990 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4992         * gcc.target/visium: New directory.
4994 2015-01-16  Richard Biener  <rguenther@suse.de>
4996         PR tree-optimization/61743
4997         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4998         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5000 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
5002         * gcc.dg/pr64015.c: New test.
5004 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
5006         PR ipa/64163
5007         PR ipa/64612
5008         * g++.dg/ipa/pr64612.C: New test.
5010 2015-01-16  Renlin Li  <renlin.li@arm.com>
5012         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5014 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5016         * gcc.target/i386/sse-14.c: Test new intrinsic.
5017         * gcc.target/i386/sse-22.c: Ditto.
5019 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5021         PR c++/58614
5022         * g++.dg/cpp0x/auto44.C: New.
5024 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5026         PR target/59710
5027         * gcc.target/nios2/gpopt-all.c: New test case.
5028         * gcc.target/nios2/gpopt-local.c: New test case.
5029         * gcc.target/nios2/gpopt-global.c: New test case.
5030         * gcc.target/nios2/gpopt-data.c: New test case.
5031         * gcc.target/nios2/gpopt-none.c: New test case.
5033 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5035         * g++.dg/ubsan/vptr-1.C: New test.
5036         * g++.dg/ubsan/vptr-2.C: New test.
5037         * g++.dg/ubsan/vptr-3.C: New test.
5038         * g++.dg/ubsan/vptr-4.C: New test.
5039         * g++.dg/ubsan/vptr-5.C: New test.
5040         * g++.dg/ubsan/vptr-6.C: New test.
5041         * g++.dg/ubsan/vptr-7.C: New test.
5042         * g++.dg/ubsan/vptr-8.C: New test.
5043         * g++.dg/ubsan/vptr-9.C: New test.
5045 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5047         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5048         is set up.
5049         * lib/gcc-dg.exp: Likewise.
5051 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5053         PR rtl-optimization/64110
5054         * gcc.target/i386/pr64110.c: Add scan-assembler.
5056 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5057             James Norris  <jnorris@codesourcery.com>
5058             Cesar Philippidis  <cesar@codesourcery.com>
5059             Ilmir Usmanov  <i.usmanov@samsung.com>
5061         * lib/target-supports.exp (check_effective_target_fopenacc): New
5062         procedure.
5063         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5064         * g++.dg/goacc/goacc.exp: Likewise.
5065         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5066         * gcc.dg/goacc/goacc.exp: Likewise.
5067         * gfortran.dg/goacc/goacc.exp: Likewise.
5068         * c-c++-common/cpp/openacc-define-1.c: New file.
5069         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5070         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5071         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5072         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5073         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5074         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5075         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5076         * c-c++-common/goacc/cache-1.c: Likewise.
5077         * c-c++-common/goacc/clauses-fail.c: Likewise.
5078         * c-c++-common/goacc/collapse-1.c: Likewise.
5079         * c-c++-common/goacc/data-1.c: Likewise.
5080         * c-c++-common/goacc/data-2.c: Likewise.
5081         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5082         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5083         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5084         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5085         * c-c++-common/goacc/if-clause-1.c: Likewise.
5086         * c-c++-common/goacc/if-clause-2.c: Likewise.
5087         * c-c++-common/goacc/kernels-1.c: Likewise.
5088         * c-c++-common/goacc/loop-1.c: Likewise.
5089         * c-c++-common/goacc/loop-private-1.c: Likewise.
5090         * c-c++-common/goacc/nesting-1.c: Likewise.
5091         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5092         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5093         * c-c++-common/goacc/parallel-1.c: Likewise.
5094         * c-c++-common/goacc/pcopy.c: Likewise.
5095         * c-c++-common/goacc/pcopyin.c: Likewise.
5096         * c-c++-common/goacc/pcopyout.c: Likewise.
5097         * c-c++-common/goacc/pcreate.c: Likewise.
5098         * c-c++-common/goacc/pragma_context.c: Likewise.
5099         * c-c++-common/goacc/present-1.c: Likewise.
5100         * c-c++-common/goacc/reduction-1.c: Likewise.
5101         * c-c++-common/goacc/reduction-2.c: Likewise.
5102         * c-c++-common/goacc/reduction-3.c: Likewise.
5103         * c-c++-common/goacc/reduction-4.c: Likewise.
5104         * c-c++-common/goacc/sb-1.c: Likewise.
5105         * c-c++-common/goacc/sb-2.c: Likewise.
5106         * c-c++-common/goacc/sb-3.c: Likewise.
5107         * c-c++-common/goacc/update-1.c: Likewise.
5108         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5109         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5110         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5111         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5112         * gfortran.dg/goacc/assumed.f95: Likewise.
5113         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5114         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5115         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5116         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5117         * gfortran.dg/goacc/branch.f95: Likewise.
5118         * gfortran.dg/goacc/cache-1.f95: Likewise.
5119         * gfortran.dg/goacc/coarray.f95: Likewise.
5120         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5121         * gfortran.dg/goacc/cray.f95: Likewise.
5122         * gfortran.dg/goacc/critical.f95: Likewise.
5123         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5124         * gfortran.dg/goacc/data-tree.f95: Likewise.
5125         * gfortran.dg/goacc/declare-1.f95: Likewise.
5126         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5127         * gfortran.dg/goacc/fixed-1.f: Likewise.
5128         * gfortran.dg/goacc/fixed-2.f: Likewise.
5129         * gfortran.dg/goacc/fixed-3.f: Likewise.
5130         * gfortran.dg/goacc/fixed-4.f: Likewise.
5131         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5132         * gfortran.dg/goacc/if.f95: Likewise.
5133         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5134         * gfortran.dg/goacc/list.f95: Likewise.
5135         * gfortran.dg/goacc/literal.f95: Likewise.
5136         * gfortran.dg/goacc/loop-1.f95: Likewise.
5137         * gfortran.dg/goacc/loop-2.f95: Likewise.
5138         * gfortran.dg/goacc/loop-3.f95: Likewise.
5139         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5140         * gfortran.dg/goacc/omp.f95: Likewise.
5141         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5142         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5143         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5144         * gfortran.dg/goacc/parameter.f95: Likewise.
5145         * gfortran.dg/goacc/private-1.f95: Likewise.
5146         * gfortran.dg/goacc/private-2.f95: Likewise.
5147         * gfortran.dg/goacc/private-3.f95: Likewise.
5148         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5149         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5150         * gfortran.dg/goacc/reduction.f95: Likewise.
5151         * gfortran.dg/goacc/routine-1.f90: Likewise.
5152         * gfortran.dg/goacc/routine-2.f90: Likewise.
5153         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5154         * gfortran.dg/goacc/several-directives.f95: Likewise.
5155         * gfortran.dg/goacc/sie.f95: Likewise.
5156         * gfortran.dg/goacc/subarrays.f95: Likewise.
5157         * gfortran.dg/gomp/map-1.f90: Likewise.
5158         * gfortran.dg/openacc-define-1.f90: Likewise.
5159         * gfortran.dg/openacc-define-2.f90: Likewise.
5160         * gfortran.dg/openacc-define-3.f90: Likewise.
5161         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5162         * g++.dg/gomp/block-2.C: Likewise.
5163         * g++.dg/gomp/block-3.C: Likewise.
5164         * g++.dg/gomp/block-5.C: Likewise.
5165         * g++.dg/gomp/target-1.C: Likewise.
5166         * g++.dg/gomp/target-2.C: Likewise.
5167         * g++.dg/gomp/taskgroup-1.C: Likewise.
5168         * g++.dg/gomp/teams-1.C: Likewise.
5169         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5170         * gcc.dg/cilk-plus/jump.c: Likewise.
5171         * gcc.dg/gomp/block-1.c: Likewise.
5172         * gcc.dg/gomp/block-10.c: Likewise.
5173         * gcc.dg/gomp/block-2.c: Likewise.
5174         * gcc.dg/gomp/block-3.c: Likewise.
5175         * gcc.dg/gomp/block-4.c: Likewise.
5176         * gcc.dg/gomp/block-5.c: Likewise.
5177         * gcc.dg/gomp/block-6.c: Likewise.
5178         * gcc.dg/gomp/block-7.c: Likewise.
5179         * gcc.dg/gomp/block-8.c: Likewise.
5180         * gcc.dg/gomp/block-9.c: Likewise.
5181         * gcc.dg/gomp/target-1.c: Likewise.
5182         * gcc.dg/gomp/target-2.c: Likewise.
5183         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5184         * gcc.dg/gomp/teams-1.c: Likewise.
5186 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5188         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5189         test case.
5191 2015-01-15  Mike Stump  <mikestump@comcast.net>
5193         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5194         * gcc.dg/inline_2.c: Likewise.
5195         * gcc.dg/inline_3.c: Likewise.
5196         * gcc.dg/inline_4.c: Likewise.
5198 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5200         PR fortran/58023
5201         * gfortran.dg/proc_ptr_comp_43.f90: New.
5203 2015-01-15  Mike Stump  <mikestump@comcast.net>
5205         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5206         * gcc.dg/unroll_2.c: Likewise.
5207         * gcc.dg/unroll_3.c: Likewise.
5208         * gcc.dg/unroll_4.c: Likewise.
5209         * gcc.dg/unroll_5.c: Likewise.
5211 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5213         PR target/63971
5214         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5215         in epilogue.
5216         * gcc.target/aarch64/test_frame_6.c: Likewise.
5217         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5218         x30 and x19 (in the epilogue).
5219         * gcc.target/aarch64/test_frame_4.c: Likewise.
5220         * gcc.target/aarch64/test_frame_7.c: Likewise.
5222 2015-01-15  Martin Liska  <mliska@suse.cz>
5224         * g++.dg/ipa/pr64068.C: New test.
5225         * gcc.dg/ipa/PR64559.c: New test.
5227 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5229         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5230         with PIE.
5232 2015-01-15  Richard Biener  <rguenther@suse.de>
5234         PR tree-optimization/61743
5235         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5236         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5238 2015-01-15 Renlin Li <renlin.li@arm.com>
5240         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5241         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5243 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5245         * gcc.dg/vect/vect-aggressive-1.c: New.
5246         * gcc.target/i386/avx2-vect-aggressive.c: New.
5248 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5250         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5252 2015-01-15  Richard Biener  <rguenther@suse.de>
5254         PR lto/64415
5255         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5256         -Wl,-undefined,dynamic_lookup.
5258 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5260         * gnat.dg/opt47.adb: New test.
5262 2015-01-15  Richard Biener  <rguenther@suse.de>
5264         PR lto/64415
5265         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5267 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5269         PR tree-optimization/64434
5270         * gcc.dg/torture/pr64434.c: New test.
5272 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5274         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5275         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
5276         -march=loongson* and -march=octeon* require -mno-micromips.
5278 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5279             Matthew Fortune  <matthew.fortune@imgtec.com>
5281         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5282         * gcc.target/mips/call-saved-5.c (foo): Likewise.
5283         * gcc.target/mips/call-saved-6.c (foo): Likewise.
5284         * gcc.target/mips/call-saved-7.c: New file.
5285         * gcc.target/mips/call-saved-8.c: New file.
5286         * gcc.target/mips/call-saved-9.c: New file.
5288 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5290         * gcc.target/mips/lsa.c: New file.
5291         * gcc.target/mips/mips64-lsa.c: Likewise.
5292         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5293         * gcc.target/mips/mulsize-4.c: Likewise.
5294         * gcc.target/mips/mulsize-5.c: New file.
5295         * gcc.target/mips/mulsize-6.c: Likewise.
5296         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5297         and !HAS_LSA as ghost options.
5298         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5299         for !HAS_LSA.
5301 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5303         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5305 2015-01-15  Richard Biener  <rguenther@suse.de>
5307         PR middle-end/64365
5308         * gcc.dg/torture/pr64365.c: New testcase.
5310 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5312         * gcc.dg/stackprotectexplicit1.c: New test.
5313         * g++.dg/stackprotectexplicit2.c: New test.
5315 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5317         PR target/61933
5318         * gfortran.dg/inquire_internal.f90: New.
5319         * gfortran.dg/negative_unit_check.f90: New.
5321 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5323         PR target/53988
5324         * gcc.target/sh/pr53988-1.c: New.
5326 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5328         PR c++/58671
5329         * g++.dg/tls/thread_local-ice3.C: New.
5331 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5333         * gcc.target/i386/fentry-override.c: Properly place {} in target
5334         selector.  Remove nonpic.
5335         * gcc.target/i386/fentry.c: Likewise.
5337 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5339         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5340         warnings instead of errors.
5342 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5344         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5345         option support instead of ENABLE_LTO from Makefile.
5347 2015-01-14  Richard Biener  <rguenther@suse.de>
5349         PR tree-optimization/59354
5350         * gcc.dg/vect/pr59354.c: New testcase.
5352 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5354         * lib/target-supports.exp
5355         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5356         on ARM architures before v7.
5358 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5360         PR middle-end/59448
5361         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5362         an atomic_exchange.
5364 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5366         PR target/64386
5367         * gcc.target/i386/pr64386.c: New test.
5369 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5371         PR target/64393
5372         * gcc.target/i386/pr64393.c: New test.
5374 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5376         PR target/64387
5377         * gcc.target/i386/pr64387.c: New test.
5379 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5381         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5383 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5385         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5387 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5389         PR target/64453
5390         * gcc.target/arm/pr64453.c: New.
5392 2015-01-14  Richard Biener  <rguenther@suse.de>
5394         PR lto/64415
5395         * gcc.dg/lto/pr64415_0.c: New testcase.
5396         * gcc.dg/lto/pr64415_1.c: Likewise.
5398 2015-01-14  Martin Liska  <mliska@suse.cz>
5400         * gcc.dg/ipa/pr64307.c: New test.
5402 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5404         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5405         64-bit and 128-bit.
5407 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5409         PR target/64460
5410         * gcc.target/arm/pr64460_1.c: New test.
5412 2015-01-14  Richard Biener  <rguenther@suse.de>
5414         PR tree-optimization/64493
5415         PR tree-optimization/64495
5416         * gcc.dg/vect/pr64493.c: New testcase.
5417         * gcc.dg/vect/pr64495.c: Likewise.
5419 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5421         * gcc.dg/Warray-bounds-11.c: New test-case.
5423 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5425         * gcc.target/mips/octeon3-pipe-1.c: New test.
5427 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5429         * jit.dg/harness.h (set_up_logging): Move string concatenation
5430         into...
5431         (concat_strings): New function.
5432         (dump_reproducer): New function.
5433         (test_jit): Call dump_reproducer.
5434         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5435         function.
5436         (jit-dg-test): Delete any generated reproducer from previous runs.
5437         Verify that a generated reproducer was created, and verify that it
5438         compiles.
5439         * jit.dg/test-nested-contexts.c (main): Call
5440         gcc_jit_context_dump_reproducer_to_file.
5442 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5444         * gcc.dg/aru-2.c: Add dg-require-profiling.
5446 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5448         * lib/target-supports.exp (check_profiling_available): Check if
5449         -pg links.
5451 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5453         PR ipa/64565
5454         * g++.dg/torture/pr64565.C: New testcase.
5456 2015-01-13  Marek Polacek  <polacek@redhat.com>
5458         PR middle-end/64391
5459         * gcc.dg/tm/pr64391.c: New test.
5461 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5463         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5464         true.
5466 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5468         * gcc.target/i386/pie.c: New test.
5470         * lib/target-supports.exp (check_effective_target_pie): New.
5472 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5474         PR rtl-optimization/64286
5475         * gcc.target/i386/avx2-pr64286.c: New test.
5477 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5479         PR c++/57626
5480         * g++.dg/cpp0x/vt-57626.C: New.
5482 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5484         PR fortran/64528
5485         * gfortran.dg/pr64528.f90: New test.
5487 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5489         * gcc.target/aarch64/subsp.c: New test.
5491 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5493         * gcc.target/aarch64/store-pair-1.c: New testcase.
5495 2015-01-13  Richard Biener  <rguenther@suse.de>
5497         PR lto/64373
5498         * gcc.dg/lto/pr64373_0.c: New testcase.
5500 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5502         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5503         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5505 2015-01-13  Richard Biener  <rguenther@suse.de>
5507         PR tree-optimization/64406
5508         * gcc.dg/pr64406.c: New testcase.
5510 2015-01-13  Richard Biener  <rguenther@suse.de>
5512         PR tree-optimization/64404
5513         * gcc.dg/vect/pr64404.c: New testcase.
5515 2015-01-13  Richard Biener  <rguenther@suse.de>
5517         PR tree-optimization/64568
5518         * g++.dg/torture/pr64568.C: New testcase.
5520 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5522         * jit.dg/test-error-local-used-from-other-function.c: New test
5523         case.
5524         * jit.dg/test-error-param-reuse.c: New test case.
5525         * jit.dg/test-error-param-sharing.c: New test case.
5526         * jit.dg/test-error-param-used-from-other-function.c: New test
5527         case.
5528         * jit.dg/test-error-param-used-without-a-function.c: New test
5529         case.
5531 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5533         PR tree-optimization/64563
5534         * gcc.dg/pr64563.c: New test.
5536         PR target/64513
5537         * gcc.target/i386/pr64513.c: New test.
5539         PR tree-optimization/64454
5540         * gcc.dg/pr64454.c: New test.
5542         PR testsuite/64028
5543         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5544         bind_pic_locally.
5545         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5546         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5547         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5548         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5549         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5550         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5551         * gcc.dg/vect/slp-25.c: Likewise.
5552         * gcc.dg/vect/vect-109.c: Likewise.
5553         * gcc.dg/vect/vect-13.c: Likewise.
5554         * gcc.dg/vect/vect-17.c: Likewise.
5555         * gcc.dg/vect/vect-18.c: Likewise.
5556         * gcc.dg/vect/vect-19.c: Likewise.
5557         * gcc.dg/vect/vect-20.c: Likewise.
5558         * gcc.dg/vect/vect-21.c: Likewise.
5559         * gcc.dg/vect/vect-22.c: Likewise.
5560         * gcc.dg/vect/vect-27.c: Likewise.
5561         * gcc.dg/vect/vect-29.c: Likewise.
5562         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5563         * gcc.dg/vect/vect-2.c: Likewise.
5564         * gcc.dg/vect/vect-3.c: Likewise.
5565         * gcc.dg/vect/vect-4.c: Likewise.
5566         * gcc.dg/vect/vect-5.c: Likewise.
5567         * gcc.dg/vect/vect-72.c: Likewise.
5568         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5569         * gcc.dg/vect/vect-73.c: Likewise.
5570         * gcc.dg/vect/vect-77-global.c: Likewise.
5571         * gcc.dg/vect/vect-78-global.c: Likewise.
5572         * gcc.dg/vect/vect-7.c: Likewise.
5573         * gcc.dg/vect/vect-86.c: Likewise.
5574         * gcc.dg/vect/vect-align-1.c: Likewise.
5575         * gcc.dg/vect/vect-align-3.c: Likewise.
5576         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5577         * gcc.dg/vect/vect-all.c: Likewise.
5578         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5579         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5580         * gcc.dg/vect/vect-peel-3.c: Likewise.
5581         * gcc.dg/vect/vect-peel-4.c: Likewise.
5582         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5584 2015-01-12  Jeff Law  <law@redhat.com>
5586         PR target/64461
5587         * gcc.target/m68k/pr64461.c: New test.
5589 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5591         * jit.dg/test-array-as-pointer.c (create_code): Update call
5592         to gcc_jit_context_new_global by setting "kind" to
5593         GCC_JIT_GLOBAL_IMPORTED.
5594         * jit.dg/test-error-array-as-pointer.c: Likewise.
5595         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5596         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5597         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5598         * jit.dg/test-using-global.c (the_global): Rename to...
5599         (imported_global): ...this.
5600         (create_code): Update to test the three kinds of global.
5601         (verify_code): Likewise.
5603 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5605         PR testsuite/64427
5606         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5607         undefined behavior.
5608         * gcc.target/i386/pr64291-2.c: Updated.
5610 2015-01-12  Richard Biener  <rguenther@suse.de>
5612         PR tree-optimization/64530
5613         * gfortran.dg/pr64530.f90: New testcase.
5615 2015-01-12  Richard Biener  <rguenther@suse.de>
5617         PR middle-end/64357
5618         * gcc.dg/torture/pr64357.c: New testcase.
5620 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5622         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5623         selector.
5625 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5626         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5628 2015-01-12  Martin Liska  <mliska@suse.cz>
5630         * gcc.dg/ipa/PR64550.c: New test.
5632 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5634         PR ipa/63470
5635         * g++.dg/ipa/pr63470.C: New testcase.
5637 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5639         PR fortran/63733
5640         * gfortran.dg/typebound_operator_20.f90: New.
5642 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5644         PR fortran/58023
5645         * gfortran.dg/proc_ptr_comp_42.f90: New.
5647 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5649         PR fortran/64508
5650         * gfortran.dg/proc_ptr_comp_41.f90: New.
5652 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5654         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5656 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5658         PR fortran/64522
5659         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5660         and add dg-excess-errors.
5661         * gfortran.dg/line_length_6.f90: New.
5662         * gfortran.dg/line_length_7.f90: New.
5663         * gfortran.dg/line_length_8.f90: New.
5664         * gfortran.dg/line_length_9.f90: New.
5665         * gfortran.dg/line_length_10.f90: New.
5666         * gfortran.dg/line_length_11.f90: New.
5668 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5670         * jit.dg/test-threads.c (struct testcase): Move declaration
5671         to jit.dg/all-non-failing-tests.h.
5672         (testcases): Likewise.
5673         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5674         declaration here from jit.dg/all-non-failing-tests.h.
5675         (testcases): Likewise.
5676         * jit.dg/test-combination.c (create_code): Eliminate spelling
5677         out all of the testcases in favor of looping through the
5678         "testcases" metadata.
5679         (verify_code): Likewise.
5681 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5683         PR rtl-optimization/64536
5684         * gcc.dg/pr64536.c: New test.
5686 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5688         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5689         * jit.dg/test-combination.c (create_code): Likewise.
5690         (verify_code): Likewise.
5691         * jit.dg/test-constants.c: New test case.
5692         * jit.dg/test-threads.c: Add test-constants.c.
5694 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5696         PR libobjc/51891
5697         * objc.dg/gnu-api-2-class.m: Add a test case
5698         for the above change.
5700 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5702         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5704 2015-01-09  Richard Biener  <rguenther@suse.de>
5706         PR tree-optimization/64410
5707         * g++.dg/vect/pr64410.cc: New testcase.
5709 2015-01-09  Martin Liska  <mliska@suse.cz>
5711         * gcc.dg/ipa/ipa-icf-32.c: New test.
5713 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5715         * c-c++-common/tsan/tsan_barrier.h: New.
5716         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5717         * c-c++-common/tsan/bitfield_race.c: Likewise.
5718         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5719         * c-c++-common/tsan/mutexset1.c: Likewise.
5720         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5721         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5722         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5723         * c-c++-common/tsan/simple_race.c: Likewise.
5724         * c-c++-common/tsan/simple_stack.c: Likewise.
5725         * c-c++-common/tsan/sleep_sync.c: Likewise.
5726         * c-c++-common/tsan/tiny_race.c: Likewise.
5727         * c-c++-common/tsan/tls_race.c: Likewise.
5728         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5729         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5730         * g++.dg/tsan/atomic_free.C: Likewise.
5731         * g++.dg/tsan/atomic_free2.C: Likewise.
5732         * g++.dg/tsan/cond_race.C: Likewise.
5733         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5735 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5737         PR testsuite/62250
5738         * lib/target-supports.exp (check_effective_target_libatomic_available):
5739         New.
5740         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5741         targets that match effective-target libatomic_available.
5742         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5744 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5746         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5747         Verify the result of gcc_jit_context_get_last_error.
5748         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5750 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5752         PR tree-optimization/63989
5753         * gcc.dg/strlenopt-27.c: New test.
5755 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5757         * jit.dg/harness.h (set_up_logging): New function.
5758         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5759         set_up_logging on the context, so that every testcase is
5760         logged to a particular file.
5761         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5762         and call gcc_jit_context_set_logfile on the top-level context.
5764 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5766         PR target/64338
5767         * g++.dg/opt/pr64338.C: New test.
5769 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5771         * gfortran.dg/coarray/codimension_2b.f90: New file.
5772         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5773         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5775 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/59004
5778         * g++.dg/ext/fnname4.C: New.
5780 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5782         PR c++/64462
5783         * g++.dg/cpp0x/constexpr-64462.C: New.
5785 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5787         PR c++/60753
5788         * g++.dg/cpp0x/deleted10.C: New.
5790 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5792         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5794 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5796         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5797         GCC_JIT_UNARY_OP_ABS.
5798         (verify_unary_ops): Likewise.
5800 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5802         * jit.dg/test-arith-overflow.c: New test case.
5803         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5804         * jit.dg/test-combination.c (create_code): Likewise.
5805         (verify_code): Likewise.
5806         * jit.dg/test-threads.c (testcases): Likewise.
5808 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5810         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5811         rather than "jit".  Load g++.exp, and call g++_init.
5812         Run test-*.cc files within the testsuite and *.cc files within
5813         docs/examples.
5814         (jit-dg-test): Drop the addition of -fgnu89-inline to
5815         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5816         doing it when compiling C testcases (since g++ does not handle
5817         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5818         is restored to the value after g++_init ran, rather than the
5819         value before g++_init ran.  Return a list of
5820         $comp_output $output_file, as dg-test assumes.
5822 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5824         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5825         make it easier to figure out the origin of each test result when
5826         running test-combination.c and test-threads.c.
5827         (CHECK_VALUE): Likewise.
5828         (CHECK_DOUBLE_VALUE): Likewise.
5829         (CHECK_STRING_VALUE): Likewise.
5830         (CHECK_STRING_STARTS_WITH): Likewise.
5831         (CHECK_STRING_CONTAINS): Likewise.
5832         (CHECK): Likewise.
5833         (check_string_value): Likewise, add "funcname" param.
5834         (check_string_starts_with): Likewise.
5835         (check_string_contains): Likewise.
5837 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5839         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5840         generating name of built executable.
5842 2015-01-07  Marek Polacek  <polacek@redhat.com>
5844         PR c/64440
5845         * gcc.dg/pr64440.c: New test.
5846         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5848 2015-01-07  Marek Polacek  <polacek@redhat.com>
5850         PR c/64417
5851         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5852         * gcc.dg/pr64417.c: New test.
5854 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5856         PR target/64505
5857         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5858         fix is correct.
5860 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5862         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5863         Check if testcases run without errors, not just if they compile.
5865 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5867         PR target/64507
5868         * gcc.target/sh/pr64507.c: New test.
5870 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5872         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5874 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5876         * c-c++-common/asan/sanitize-all-1.c: New test.
5877         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5878         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5879         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5880         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5882 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5884         * lib/target-supports.exp (check_profiling_available): Return 0 for
5885         Visium.
5886         (check_effective_target_tls_runtime): Likewise.
5887         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5888         * gcc.dg/20020312-2.c: Adjust for Visium.
5889         * gcc.dg/tls/thr-cse-1.c: Likewise
5890         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5891         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5892         * gcc.dg/weak/typeof-2.c: Likewise.
5894 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5896         PR rtl-optimization/64287
5897         * gcc.dg/aru-2.c: New test.
5899 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5901         PR sanitizer/64344
5902         * c-c++-common/ubsan/pr64344-1.c: New test.
5903         * c-c++-common/ubsan/pr64344-2.c: New test.
5905         PR tree-optimization/64465
5906         * gcc.dg/pr64465.c: New test.
5908         PR tree-optimization/64494
5909         * gcc.c-torture/compile/pr64494.c: New test.
5911 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5913         PR fortran/47674
5914         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5916 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5918         Update copyright years.
5920 2015-01-05  Marek Polacek  <polacek@redhat.com>
5922         PR c/64423
5923         * gcc.dg/pr64423.c: New test.
5925 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5927         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5928         mmix-knuth-mmixware for the same reason as for MIPS.
5929         * gcc.dg/debug/debug-2.c: Ditto.
5931         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5933 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5935         PR testsuite/62250
5936         * lib/gfortran.exp: Add libatomic library search path.
5937         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5938         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5940         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5942 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5944         * c-c++-common/tsan/bitfield_race.c: New testcase.
5945         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5947 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5949         * gfortran.dg/coarray/collectives_4.f90: New.
5951 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5953         PR fortran/57562
5954         * gfortran.dg/extends_16.f90: New.
5956 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5958         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5960 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5962         * gfortran.dg/coarray/codimension_2.f90: New.
5963         * gfortran.dg/coarray/codimension_2a.f90: New.
5964         * gfortran.dg/coarray_35.f90: New.
5965         * gfortran.dg/coarray_35a.f90: New.
5967 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5969         PR fortran/60507
5970         * gfortran.dg/dummy_procedure_11.f90: New.
5972 Copyright (C) 2015 Free Software Foundation, Inc.
5974 Copying and distribution of this file, with or without modification,
5975 are permitted in any medium without royalty provided the copyright
5976 notice and this notice are preserved.