2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3dd2d94ececa2e45d4e2385dbf008a75fdf29b8a
1 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/66039
4         * gfortran.dg/filepos1.f90: New test
6 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
8         PR fortran/64925
9         * gfortran.dg/pr64925.f90: New test.
11 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14         unit.
15         * gfortran.dg/lto/pr41576_1.f90: Ditto.
17 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
19         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
20         to the family of pie capable targets.
22 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
24         * gcc.target/arm/bics_1.c : New testcase.
25         * gcc.target/arm/bics_2.c : New testcase.
26         * gcc.target/arm/bics_3.c : New testcase.
27         * gcc.target/arm/bics_4.c : New testcase.
29 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
31         * gcc.target/mips/umips-attr.c: New test.
33 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
35         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
36         * gcc.dg/20150120-2.c (dg-final): Ditto.
37         * gcc.dg/20150120-2.c (dg-final): Ditto.
38         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
40 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
42         PR target/66174
43         * gcc.target/i386/pr66174.c: New test.
45 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
47         PR fortran/37131
48         * gfortran.dg/matmul_bounds_6.f90:  New test.
49         * gfortran.dg/matmul_bounds_7.f90:  New test.
51 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
53         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
54         * gfortran.dg/lto/pr41576_1.f90: Add interface.
55         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
56         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
57         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
58         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
60 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
62         PR fortran/65903
63         * gfortran.dg/continuation_13.f90: Update test.
64         * gfortran.dg/pr65903.f90: New test.
66 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
68         PR fortran/66113
69         * gfortran.dg/block_14.f90:  New test.
71 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
73         PR fortran/44054
74         * lib/gfortran-dg.exp: Update regex to handle two locations for
75         the same diagnostic without caret.
76         * gfortran.dg/badline.f: Test also that line numbers are correct
77         before and after "left but not entered" warning.
79 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
80             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
82         PR target/65768
83         * gcc.target/arm/maskdata.c: New test.
85 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
87         PR fortran/65792
88         * gfortran.dg/derived_constructor_components_5: New test
90 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
92         PR target/66140
93         * gcc.target/alpha/pr66140.c: New test.
95 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
97         PR c/48956
98         * gcc.dg/Wconversion-complex-c99.c: New test.
99         * gcc.dg/Wconversion-complex-gnu.c: New test.
101 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
103         PR tree-optimization/64454
104         * gcc.dg/modmod.c: New testcase.
106 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
108         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
110 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
112         PR middle-end/66134
113         * gcc.target/i386/mpx/pr66134.c: New test.
115 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
117         * gcc.target/powerpc/pr60158.c: New test.
119 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
121         * gcc.target/i386/sibcall-7.c: New test.
122         * gcc.target/i386/sibcall-8.c: New test.
124 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
126         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
127         (abs64_in_dreg): Likewise.
129 2015-05-14  Marek Polacek  <polacek@redhat.com>
131         PR c/66066
132         PR c/66127
133         * gcc.dg/pr14649-1.c: Add -Wpedantic.
134         * gcc.dg/pr19984.c: Likewise.
135         * gcc.dg/pr66066-1.c: New test.
136         * gcc.dg/pr66066-2.c: New test.
137         * gcc.dg/pr66066-3.c: New test.
139 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
141         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
142         * gcc.dg/pow-sqrt.x: New file.
143         * gcc.dg/pow-sqrt-1.c: New test.
144         * gcc.dg/pow-sqrt-2.c: Likewise.
145         * gcc.dg/pow-sqrt-3.c: Likewise.
147 2015-05-13  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/66123
150         * gcc.dg/torture/pr66123.c: New testcase.
152 2015-05-13  Richard Biener  <rguenther@suse.de>
154         PR middle-end/66110
155         * gcc.dg/alias-2.c: Adjust.
156         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
158 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
160         PR target/65103
161         * gcc.target/i386/pr65103-3.c: New.
163 2015-05-13  Martin Liska  <mliska@suse.cz>
165         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
167 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
169         PR target/66112
170         * gcc.target/i386/pr66112-2.c: New test.
172         PR target/66112
173         * gcc.target/i386/pr66112-1.c: New test.
175 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
177         PR target/66048
178         * gcc.target/i386/mpx/pr66048.cc: New.
180 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
182         PR rtl-optimization/64616
183         * gcc.dg/loop-8.c: New test.
184         * gcc.dg/loop-9.c: New test.
186 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
188         PR target/pr66047.c
189         * gcc.target/i386/pr66047.c: New testcase.
191 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
193         PR ipa/65873
194         * gcc.c-torture/compile/pr65873.c: New testcase.
196 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
198         PR fortran/66111
199         * gfortran.dg/inline_matmul_10.f90:  New test.
201 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
203         * c-c++-common/Wmisleading-indentation.c: New testcase.
204         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
205         * c-c++-common/Wmisleading-indentation-2.md: New file.
207 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
209         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
210         "break".
211         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
213 2015-05-12  Richard Biener  <rguenther@suse.de>
215         PR tree-optimization/66101
216         * gcc.dg/torture/pr66101.c: New testcase.
218 2015-05-12  Richard Biener  <rguenther@suse.de>
220         PR tree-optimization/37021
221         * gcc.target/i386/vect-addsub.c: New testcase.
223 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
225         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
227 2015-05-12  Tom de Vries  <tom@codesourcery.com>
229         PR tree-optimization/66010
230         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
232 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
234         PR c++/65133
235         * g++.dg/cpp0x/trailing10.C: New.
237 2015-05-12  Richard Biener  <rguenther@suse.de>
239         * gcc.dg/vect/bb-slp-35.c: New testcase.
241 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
243         PR fortran/66100
244         * gfortran.dg/bound_simplification_6.f90: New.
246 2015-05-11  Steve Ellcey  <sellcey@mips.com>
248         * gcc.target/mips/branch-1.c: Pass argument to bar().
250 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
252         PR target/65753
253         * gcc.target/i386/pr65753.c: New test.
255 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
257         PR rtl-optimization/66076
258         * gcc.dg/torture/pr66076.c: New test.
260 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
262         PR fortran/66041
263         * gfortran.dg/inline_matmul_7.f90:  New test.
264         * gfortran.dg/inline_matmul_8.f90:  New test.
265         * gfortran.dg/inline_matmul_9.f90:  New test.
267 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
269         * gfortran.dg/bound_simplification_5.f90: New.
271 2015-05-09  Jason Merrill  <jason@redhat.com>
273         * lib/target-supports.exp (cxx_default): New global.
274         (check_effective_target_c++11_only)
275         (check_effective_target_c++14_only)
276         (check_effective_target_c++98_only)
277         (check_effective_target_c++1z_only): Check it.
279 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
281         PR tree-optimization/64454
282         * gcc.dg/tree-ssa/vrp97.c: New file.
283         * gcc.dg/vect/slp-perm-7.c: Update.
285 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
287         PR fortran/65894
288         * gfortran.dg/elemental_subroutine_11.f90: New test.
290 2015-05-08  Richard Biener  <rguenther@suse.de>
292         PR tree-optimization/66036
293         * gcc.dg/vect/slp-41.c: New testcase.
295 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
297         * gfortran.dg/elemental_optional_args_7.f90: New.
299 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
301         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
302         allow cmlt or sshr.
304 2015-05-08  Marek Polacek  <polacek@redhat.com>
306         PR c/64918
307         * gcc.dg/Woverride-init-side-effects-1.c: New test.
308         * gcc.dg/Woverride-init-side-effects-2.c: New test.
310 2015-05-07  Marek Polacek  <polacek@redhat.com>
312         PR c/65179
313         * c-c++-common/Wshift-negative-value-1.c: New test.
314         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
315         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
316         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
317         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
318         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
319         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
320         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
321         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
323 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
325         PR middle-end/192
326         PR middle-end/54303
327         * gcc.dg/fdata-sections-2.c: New file.
329 2015-05-07  Marek Polacek  <polacek@redhat.com>
331         PR testsuite/66046
332         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
333         last dg-output.
334         * c-c++-common/ubsan/align-7.c: Likewise.
335         * c-c++-common/ubsan/bounds-8.c: Likewise.
336         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
337         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
338         * c-c++-common/ubsan/null-1.c: Likewise.
339         * c-c++-common/ubsan/null-10.c: Likewise.
340         * c-c++-common/ubsan/null-11.c: Likewise.
341         * c-c++-common/ubsan/null-2.c: Likewise.
342         * c-c++-common/ubsan/null-3.c: Likewise.
343         * c-c++-common/ubsan/null-4.c: Likewise.
344         * c-c++-common/ubsan/null-5.c: Likewise.
345         * c-c++-common/ubsan/null-6.c: Likewise.
346         * c-c++-common/ubsan/null-7.c: Likewise.
347         * c-c++-common/ubsan/null-8.c: Likewise.
348         * c-c++-common/ubsan/null-9.c: Likewise.
349         * c-c++-common/ubsan/object-size-1.c: Likewise.
350         * c-c++-common/ubsan/object-size-10.c: Likewise.
351         * c-c++-common/ubsan/object-size-4.c: Likewise.
352         * c-c++-common/ubsan/object-size-5.c: Likewise.
353         * c-c++-common/ubsan/object-size-7.c: Likewise.
354         * c-c++-common/ubsan/object-size-8.c: Likewise.
355         * c-c++-common/ubsan/object-size-9.c: Likewise.
356         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
357         * c-c++-common/ubsan/overflow-int128.c: Likewise.
358         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
359         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
360         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
361         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
362         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
363         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
364         * c-c++-common/ubsan/pr59333.c: Likewise.
365         * c-c++-common/ubsan/pr59667.c: Likewise.
366         * c-c++-common/ubsan/pr60613-2.c: Likewise.
367         * c-c++-common/ubsan/pr60636.c: Likewise.
368         * c-c++-common/ubsan/pr63802.c: Likewise.
369         * c-c++-common/ubsan/recovery-1.c: Likewise.
370         * c-c++-common/ubsan/recovery-3.c: Likewise.
371         * c-c++-common/ubsan/shift-1.c: Likewise.
372         * c-c++-common/ubsan/shift-2.c: Likewise.
373         * c-c++-common/ubsan/shift-4.c: Likewise.
374         * c-c++-common/ubsan/shift-7.c: Likewise.
375         * c-c++-common/ubsan/undefined-2.c: Likewise.
376         * c-c++-common/ubsan/vla-1.c: Likewise.
377         * g++.dg/ubsan/null-1.C: Likewise.
378         * g++.dg/ubsan/null-3.C: Likewise.
379         * g++.dg/ubsan/null-4.C: Likewise.
380         * g++.dg/ubsan/vptr-8.C: Likewise.
381         * g++.dg/ubsan/vptr-9.C: Likewise.
382         * gcc.dg/ubsan/bounds-2.c: Likewise.
383         * gcc.dg/ubsan/object-size-9.c: Likewise.
385 2015-05-07  Jeff Law  <law@redhat.com>
387         * gcc.dg/tree-ssa/shorten-1.c: New test.
389 2015-05-07  Richard Biener  <rguenther@suse.de>
391         PR tree-optimization/66002
392         * gcc.dg/vect/vect-125.c: New testcase.
394 2015-05-07  Marek Polacek  <polacek@redhat.com>
395             Martin Uecker  <uecker@eecs.berkeley.edu>
397         * c-c++-common/ubsan/bounds-10.c: New test.
399 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
401         * jit.dg/harness.h (set_options): Wrap with
402         #ifndef TEST_ESCHEWS_SET_OPTIONS.
403         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
404         Special-case test-benchmark.c as a negative.
405         * jit.dg/test-benchmark.c: New file.
407 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
409         PR target/64208
410         * gcc.target/arm/pr64208.c: New test.
412 2015-05-06  Alan Modra  <amodra@gmail.com>
414         PR target/66020
415         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
416         (gparms): Make volatile.
418 2015-05-06  Richard Biener  <rguenther@suse.de>
420         PR tree-optimization/62283
421         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
423 2015-05-06  Christian Bruel  <christian.bruel@st.com>
425         PR target/66015
426         * gcc.target/aarch64/iinline-attr-1.c: New test.
428 2015-05-06  Richard Biener  <rguenther@suse.de>
430         * gcc.dg/vect/bb-slp-34.c: New testcase.
432 2015-05-06  Richard Biener  <rguenther@suse.de>
434         PR tree-optimization/62283
435         * gcc.dg/vect/bb-slp-14.c: Adjust.
437 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
439         PR target/65990
440         * gcc.target/i386/pr65990.c: New test.
442 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
444         PR target/65915
445         * gcc.target/i386/pr65915.c: New.
447 2015-05-05  Tom de Vries  <tom@codesourcery.com>
449         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
450         'va_list escapes 0'.
452 2015-05-05  Tom de Vries  <tom@codesourcery.com>
454         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
455         in r222173.
457 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
459         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
460         * gcc.target/arm/pr65924.c: Likewise.
462 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
464         PR target/65871
465         * gcc.target/i386/pr65871-3.c: New test.
467 2015-05-04  Jeff Law  <law@redhat.com>
469         Revert:
470         2015-05-04  Jeff Law  <law@redhat.com>
471         * gcc.dg/tree-ssa/shorten-1.c: New test.
473 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
474             Jakub Jelinek  <jakub@redhat.com>
476         PR c++/66007
477         * g++.dg/cpp0x/Wnarrowing4.C: New.
479 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
481         * lib/target-supports.exp
482         (check_effective_target_keeps_null_pointer_checks): Clarify that
483         this is for targets that disable -fdelete-null-pointer-checks,
484         not default it to off.
485         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
486         -fdelete-null-pointer-checks explicit.
487         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
488         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
489         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
490         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
491         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
492         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
493         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
494         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
495         * gcc.dg/tree-ssa/pr20318.c: Likewise.
496         * gcc.dg/tree-ssa/pr20701.c: Likewise.
497         * gcc.dg/tree-ssa/pr20702.c: Likewise.
498         * gcc.dg/tree-ssa/pr21086.c: Likewise.
499         * gcc.dg/tree-ssa/pr21090.c: Likewise.
500         * gcc.dg/tree-ssa/pr58480.c: Likewise.
501         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
502         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
503         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
504         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
505         * gcc.dg/tree-ssa/unreachable.c: Likewise.
506         * gcc.dg/tree-ssa/vrp02.c: Likewise.
507         * gcc.dg/tree-ssa/vrp07.c: Likewise.
508         * gcc.dg/tree-ssa/vrp08.c: Likewise.
509         * gcc.dg/tree-ssa/vrp55.c: Likewise.
510         * g++.dg/cpp0x/static_assert9.C: Likewise.
511         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
512         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
513         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
514         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
515         * g++.dg/tree-ssa/pr26406.C: Likewise.
517 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
519         PR tree-optimization/65984
520         * c-c++-common/ubsan/pr65984.c: New test.
522 2015-05-04  Jeff Law  <law@redhat.com>
524         * gcc.dg/tree-ssa/shorten-1.c: New test.
526 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
528         PR fortran/44735
529         * gfortran.dg/pr44735.f90: New test.
531 2015-05-04  Richard Biener  <rguenther@suse.de>
533         PR tree-optimization/65965
534         * gcc.dg/vect/bb-slp-33.c: New testcase.
536 2015-05-04  Richard Biener  <rguenther@suse.de>
538         PR tree-optimization/65935
539         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
541 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
543         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
544         for each supported variant instead of CHECK_RESULTS.
545         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
546         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
547         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
548         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
549         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
550         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
551         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
552         expected results for unsupported variants.  Call CHECK for each
553         supported variant instead of CHECK_RESULTS.
554         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
555         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
556         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
557         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
558         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
559         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
560         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
561         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
562         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
563         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
564         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
565         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
566         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
567         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
568         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
569         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
570         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
571         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
572         expected results for unsupported variants.
573         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
574         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
575         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
576         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
577         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
578         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
579         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
580         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
581         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
582         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
583         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
584         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
585         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
586         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
587         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
588         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
589         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
590         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
591         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
592         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
593         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
594         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
595         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
596         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
597         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
598         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
599         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
600         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
602 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
604         PR fortran/37131
605         * gfortran.dg/bound_9.f90:  Add pointer assignment.
607 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
608             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
610         PR c++/65858
611         * g++.dg/cpp0x/Wnarrowing3.C: New.
613 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
615         * gcc.dg/20150120-1.c: New test.
616         * gcc.dg/20150120-2.c: New test.
617         * gcc.dg/20150120-3.c: New test.
619 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
621         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
623 2015-05-01  Renlin Li  <renlin.li@arm.com>
625         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
627 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
629         * gfortran.dg/bound_simplification_4.f90: New.
631 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
633         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
634         with powerpc_p8vector_ok.
636 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
638         PR fortran/37131
639         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
640         scan pattern.
641         * gfortran.dg/bound_9.f90:  New test case.
643 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
645         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
646         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
647         for 32bit x86 targets.
648         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
649         for 32bit x86 targets.
650         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
651         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
652         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
653         for 32bit x86 targets.
655 2015-04-30  Marek Polacek  <polacek@redhat.com>
657         PR tree-optimization/63551
658         * g++.dg/ipa/pr63551.C: New test.
660 2015-04-30  Caroline Tice  <cmtice@google.com>
662         PR  65929
663         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
664         partition size on certain targets.
666 2015-04-30  Renlin Li  <renlin.li@arm.com>
668         * gcc.target/aarch64/vect-reduc-or_1.c: New.
670 2015-04-30  Marek Polacek  <polacek@redhat.com>
672         * c-c++-common/Wbool-compare-3.c: New test.
674         * gcc.dg/pr65901.c (foo): Adjust dg-error.
675         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
677 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
679         PR c++/57610
680         * g++.dg/init/ref22.C: New.
682 2015-04-30  Marek Polacek  <polacek@redhat.com>
684         * gcc.dg/init-bad-8.c: New test.
686         * gcc.dg/incomplete-typedef-1.c: New test.
688 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/59955
691         * g++.dg/template/crash121.C: New.
693 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
695         * gcc.target/mips/call-from-init.c: New test.
696         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
698 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
700         PR target/65871
701         * gcc.target/i386/pr65871-1.c: New test.
702         * gcc.target/i386/pr65871-2.c: Ditto.
704 2015-04-29  Marek Polacek  <polacek@redhat.com>
706         PR c/64610
707         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
708         * c-c++-common/Wbool-compare-2.c: New test.
710 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
712         PR target/65770
713         * gcc.target/aarch64/vstN_lane_1.c: New file.
715 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
717         PR c++/64667
718         * g++.dg/warn/Winit-self-3.C: New.
720 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
722         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
724 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
726         PR target/65924
727         * gcc.target/arm/pr65924.c: New test.
729 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
731         * g++.dg/gomp/tpl-target-update.C: New file.
733 2015-04-29  Richard Biener  <rguenther@suse.de>
735         PR tree-optimization/65917
736         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
738 2015-04-29  Christian Bruel  <christian.bruel@st.com>
740         PR target/64835
741         * gcc.dg/ipa/iinline-attr.c: New test.
742         * gcc.target/i386/iinline-attr-2.c: New test.
744 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
746         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
747         segfault is fixed.
749 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
751         * gcc.dg/vect/vect-33.c: Remove spurious line.
753 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
755         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
757 2015-04-28  Marek Polacek  <polacek@redhat.com>
759         PR c/65901
760         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
761         * gcc.dg/pr65901.c: New test.
763 2015-04-28  Richard Biener  <rguenther@suse.de>
765         PR tree-optimization/62283
766         * gfortran.dg/vect/pr62283-2.f: New testcase.
767         * gcc.dg/vect/bb-slp-14.c: Adjust.
769 2015-04-28  Richard Biener  <rguenther@suse.de>
771         PR tree-optimization/65851
772         * g++.dg/torture/pr65851.C: New testcase.
774 2015-04-27  Jeff Law <law@redhat.com>
776         PR tree-optimization/65217
777         * gcc.target/i386/pr65217.c: Remove XFAIL.
779 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
781         PR fortran/60322
782         Add tests forgotten to svn-add.
783         * gfortran.dg/class_allocate_19.f03: New test.
784         * gfortran.dg/class_array_20.f03: New test.
785         * gfortran.dg/class_array_21.f03: New test.
786         * gfortran.dg/finalize_29.f08: New test.
788 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
790         PR fortran/59678
791         PR fortran/65841
792         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
793         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
795 2015-04-27  Caroline Tice  <cmtice@google.com>
797         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
798         partition size.
800 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
802         PR target/64579
803         * gcc.target/powerpc/htm-1.c: New test.
804         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
805         on 64-bit compiles.
806         (__builtin_tabortdci): Likewise.
807         (__builtin_tcheck): Remove operand.
808         * lib/target-supports.exp (check_htm_hw_available): New function.
810 2015-04-27  Richard Biener  <rguenther@suse.de>
812         * gcc.target/i386/pr65217.c: XFAIL.
814 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
816         PR tree-optimization/65875
817         * gcc.c-torture/compile/pr65875.c: New test.
819 2015-04-25  Marek Polacek  <polacek@redhat.com>
821         PR c/52085
822         * gcc.dg/enum-incomplete-2.c: New test.
823         * gcc.dg/enum-mode-1.c: New test.
825 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
827         PR target/65849
828         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
829         set new options.
830         * gcc.target/powerpc/pr65849-2.c: Likewise.
832 2015-04-24  Tom de Vries  <tom@codesourcery.com>
834         PR tree-optimization/65802
835         * g++.dg/pr65802.C: Move to ...
836         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
837         stdarg.h.  Rewrite for C.
838         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
839         va_start and va_end.  Remove unnecessary inline asm.
841 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
842             Wei Mi  <wmi@google.com>
844         * gcc.target/i386/sse2-load-multi.c: New test.
845         * gcc.target/i386/sse2-store-multi.c: Ditto.
847 2015-04-24  Marek Polacek  <polacek@redhat.com>
849         PR c/65830
850         * c-c++-common/pr65830.c: New test.
852         PR c/63357
853         * c-c++-common/Wlogical-op-1.c: New test.
855 2015-04-24  Marek Polacek  <polacek@redhat.com>
857         PR c/61534
858         * c-c++-common/pr61534-1.c: New test.
860 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
861             Steven Bosscher <steven@gcc.gnu.org>
863         PR rtl-optimization/34503
864         * gcc.target/arm/pr64616.c: New file.
866 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
868         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
870 2015-04-24  Terry Guo  <terry.guo@arm.com>
872         * gcc.target/arm/pr65710.c: Update the options.
874 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
876         * gcc.target/i386/pr65523.c: Skip x32.
878 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
880         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
881         to look for vcl* where appropriate.
883 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
885         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
886         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
888 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
890         PR target/26702
891         * gcc.target/arm/pr26702.c: New test.
893 2015-04-23  Marek Polacek  <polacek@redhat.com>
895         PR c/65345
896         * gcc.dg/pr65345-1.c: New test.
897         * gcc.dg/pr65345-2.c: New test.
899 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
901         * gcc.target/powerpc/crypto-builtin-2.c: New.
903 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
905         PR fortran/60322
906         * gfortran.dg/class_allocate_19.f03: New test.
907         * gfortran.dg/class_array_20.f03: New test.
908         * gfortran.dg/class_array_21.f03: New test.
909         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
910         * gfortran.dg/finalize_15.f90: Fixing comparision to model
911         initialization correctly.
912         * gfortran.dg/finalize_29.f08: New test.
914 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
916         * gcc.target/powerpc/swaps-p8-18.c: New test.
918 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
920         PR target/65456
921         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
922         * gcc.dg/vect/bb-slp-25.c: Likewise.
923         * gcc.dg/vect/bb-slp-29.c: Likewise.
924         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
925         vect_no_align && { ! vect_hw_misalign }.
926         * gcc.dg/vect/bb-slp-9.c: Likewise.
927         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
928         vect_hw_misalign.
929         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
930         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
931         account for POWER8, where peeling for alignment is not needed.
932         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
933         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
934         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
935         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
936         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
937         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
938         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
939         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
940         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
941         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
942         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
943         * gcc.dg/vect/pr16105.c: Likewise.
944         * gcc.dg/vect/pr20122.c: Likewise.
945         * gcc.dg/vect/pr33804.c: Likewise.
946         * gcc.dg/vect/pr33953.c: Likewise.
947         * gcc.dg/vect/pr56787.c: Likewise.
948         * gcc.dg/vect/pr58508.c: Likewise.
949         * gcc.dg/vect/slp-25.c: Likewise.
950         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
951         * gcc.dg/vect/vect-105.c: Likewise.
952         * gcc.dg/vect/vect-27.c: Likewise.
953         * gcc.dg/vect/vect-29.c: Likewise.
954         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
955         POWER8.
956         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
957         && { ! vect_hw_misalign }.
958         * gcc.dg/vect/vect-44.c: Likewise.
959         * gcc.dg/vect/vect-48.c: Likewise.
960         * gcc.dg/vect/vect-50.c: Likewise.
961         * gcc.dg/vect/vect-52.c: Likewise.
962         * gcc.dg/vect/vect-56.c: Likewise.
963         * gcc.dg/vect/vect-60.c: Likewise.
964         * gcc.dg/vect/vect-72.c: Likewise.
965         * gcc.dg/vect/vect-75-big-array.c: Likewise.
966         * gcc.dg/vect/vect-75.c: Likewise.
967         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
968         * gcc.dg/vect/vect-77-global.c: Likewise.
969         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
970         * gcc.dg/vect/vect-78-global.c: Likewise.
971         * gcc.dg/vect/vect-93.c: Likewise.
972         * gcc.dg/vect/vect-95.c: Likewise.
973         * gcc.dg/vect/vect-96.c: Likewise.
974         * gcc.dg/vect/vect-cond-1.c: Likewise.
975         * gcc.dg/vect/vect-cond-3.c: Likewise.
976         * gcc.dg/vect/vect-cond-4.c: Likewise.
977         * gcc.dg/vect/vect-cselim-1.c: Likewise.
978         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
979         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
980         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
981         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
982         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
983         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
984         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
985         * gcc.dg/vect/vect-outer-3a.c: Likewise.
986         * gcc.dg/vect/vect-outer-5.c: Likewise.
987         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
988         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
989         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
990         * gcc.dg/vect/vect-outer-fir.c: Likewise.
991         * gcc.dg/vect/vect-peel-3.c: Likewise.
992         * gcc.dg/vect/vect-peel-4.c: Likewise.
993         * gcc.dg/vect/vect-pre-interact.c: Likewise.
994         * gcc.target/powerpc/pr65456.c: New test.
995         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
996         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
997         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
998         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
999         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1000         vect_no_align && { ! vect_hw_misalign }.
1001         * gfortran.dg/vect/vect-3.f90: Likewise.
1002         * gfortran.dg/vect/vect-4.f90: Likewise.
1003         * gfortran.dg/vect/vect-5.f90: Likewise.
1004         * lib/target-supports.exp (check_effective_target_vect_no_align):
1005         Return 1 for POWER8.
1006         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1008 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1010         PR fortran/65429
1011         * gfortran.dg/pr65429.f90: New test.
1013 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1015         * c-c++-common/asan/user-section-1.c: New test.
1016         * c-c++-common/asan/user-section-2.c: New test.
1017         * c-c++-common/asan/user-section-3.c: New test.
1019 2015-04-22  Hale Wang  <hale.wang@arm.com>
1020             Terry Guo  <terry.guo@arm.com>
1022         PR rtl-optimization/64818
1023         * gcc.target/arm/pr64818.c: New test.
1025 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1027         PR ipa/65076
1028         * g++.dg/tree-ssa/pr61034.C: Update template.
1029         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1030         * gcc.dg/Warray-bounds-11.c: Likewise.
1031         * gcc.dg/Warray-bounds.c: Likewise.
1033 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1035         PR libgfortran/65234
1036         * gfortran.dg/fmt_unlimited.f90: New test.
1038 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1040         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1041         headers.
1042         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1043         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1044         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1045         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1046         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1047         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1048         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1050 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1052         PR libgfortran/56743
1053         * gfortran.dg/namelist_87.f90: New test.
1055 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1057         * gcc.target/aarch64/mult-synth_1.c: New test.
1058         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1059         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1060         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1061         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1062         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1064 2015-04-21  Richard Biener  <rguenther@suse.de>
1066         PR tree-optimization/65650
1067         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1068         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1069         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1070         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1071         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1072         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1074 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1076         PR tree-optimization/65802
1077         * g++.dg/pr65802.C: New test.
1079 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1081         PR testsuite/65767
1082         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1083         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1085 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/65801
1088         * g++.dg/cpp0x/Wnarrowing2.C: New.
1090 2015-04-20  Jeff Law  <law@redhat.com>
1092         PR tree-optimization/65658
1093         * gcc.dg/pr65658.c: New test.
1095 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1097         PR target/64134
1098         * gcc.target/aarch64/vec_init_1.c: New test.
1100 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1102         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1103         targets.
1105 2015-04-18  Martin Sebor  <msebor@redhat.com>
1107         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1108         of non-nul characters.
1109         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1111 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1113         PR target/65787
1114         * gcc.target/powerpc/pr65787.c: New.
1116 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1118         PR target/65689
1119         * gcc.target/aarch64/c-output-template-4.c: New test.
1121 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1123         PR target/65780
1124         * gcc.dg/pr65780-1.c: New test.
1125         * gcc.dg/pr65780-2.c: Likewise.
1126         * gcc.target/i386/pr32219-9.c: Likewise.
1127         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1128         symbol.
1129         * gcc.target/i386/pr64317.c (c): Initialize.
1131 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1133         PR target/65612
1134         * g++.dg/ext/mv18.C: New test.
1135         * g++.dg/ext/mv19.C: Likewise.
1136         * g++.dg/ext/mv20.C: Likewise.
1137         * g++.dg/ext/mv21.C: Likewise.
1138         * g++.dg/ext/mv22.C: Likewise.
1139         * g++.dg/ext/mv23.C: Likewise.
1141 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1143         PR c++/64527
1144         * g++.dg/init/pr64527.C: New test.
1146 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1147             Michael Matz  <matz@suse.de>
1149         PR tree-optimization/64950
1150         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1151         x86_64-*-*.
1153 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1155         * c-c++-common/asan/user-section-1.c: New test.
1157 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1159         PR debug/65771
1160         * gcc.dg/debug/pr65771.c: New test.
1162 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1164         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1165         __buitlin_alloca with __builtin_alloca.
1167 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1169         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1171 2015-04-16  Richard Biener  <rguenther@suse.de>
1173         PR tree-optimization/64277
1174         * gcc.dg/Warray-bounds-14.c: New testcase.
1175         * gcc.dg/Warray-bounds-15.c: Likewise.
1176         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1177         * c-c++-common/ubsan/bounds-6.c: Likewise.
1179 2015-04-16  Renlin Li  <renlin.li@arm.com>
1181         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1182         * gcc.target/arm/unsigned-float.c: New.
1184 2015-04-16  Richard Biener  <rguenther@suse.de>
1186         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1187         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1188         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1190 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1192         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1193         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1194         * g++.dg/cpp0x/defaulted21.C: Likewise.
1195         * g++.dg/cpp0x/defaulted28.C: Likewise.
1196         * g++.dg/cpp0x/defaulted47.C: Likewise.
1197         * g++.dg/cpp0x/elision_neg.C: Likewise.
1198         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1199         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1200         * g++.dg/cpp0x/implicit1.C: Likewise.
1201         * g++.dg/cpp0x/implicit9.C: Likewise.
1202         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1203         * g++.dg/cpp0x/range-for13.C: Likewise.
1204         * g++.dg/gomp/clause-2.C: Likewise.
1205         * g++.dg/gomp/udr-5.C: Likewise.
1206         * g++.dg/inherit/access6.C: Likewise.
1207         * g++.dg/lookup/duperr1.C: Likewise.
1208         * g++.dg/lookup/friend2.C: Likewise.
1209         * g++.dg/lookup/pr6936.C: Likewise.
1210         * g++.dg/lookup/scoped1.C: Likewise.
1211         * g++.dg/lookup/using26.C: Likewise.
1212         * g++.dg/lookup/using38.C: Likewise.
1213         * g++.dg/other/access2.C: Likewise.
1214         * g++.dg/overload/defarg3.C: Likewise.
1215         * g++.dg/overload/defarg6.C: Likewise.
1216         * g++.dg/parse/access11.C: Likewise.
1217         * g++.dg/parse/access2.C: Likewise.
1218         * g++.dg/parse/access3.C: Likewise.
1219         * g++.dg/parse/access4.C: Likewise.
1220         * g++.dg/parse/access5.C: Likewise.
1221         * g++.dg/parse/access6.C: Likewise.
1222         * g++.dg/parse/access8.C: Likewise.
1223         * g++.dg/parse/access9.C: Likewise.
1224         * g++.dg/parse/crash40.C: Likewise.
1225         * g++.dg/tc1/dr142.C: Likewise.
1226         * g++.dg/tc1/dr166.C: Likewise.
1227         * g++.dg/tc1/dr52.C: Likewise.
1228         * g++.dg/template/access11.C: Likewise.
1229         * g++.dg/template/access18.C: Likewise.
1230         * g++.dg/template/access19.C: Likewise.
1231         * g++.dg/template/access2.C: Likewise.
1232         * g++.dg/template/access20.C: Likewise.
1233         * g++.dg/template/access26.C: Likewise.
1234         * g++.dg/template/access3.C: Likewise.
1235         * g++.dg/template/access7.C: Likewise.
1236         * g++.dg/template/conv12.C: Likewise.
1237         * g++.dg/template/crash69.C: Likewise.
1238         * g++.dg/template/friend31.C: Likewise.
1239         * g++.dg/template/friend32.C: Likewise.
1240         * g++.dg/template/memfriend15.C: Likewise.
1241         * g++.dg/template/memfriend16.C: Likewise.
1242         * g++.dg/template/memfriend17.C: Likewise.
1243         * g++.dg/template/memfriend7.C: Likewise.
1244         * g++.dg/template/pr32519.C: Likewise.
1245         * g++.dg/template/qualttp21.C: Likewise.
1246         * g++.dg/template/qualttp8.C: Likewise.
1247         * g++.dg/template/ttp10.C: Likewise.
1248         * g++.dg/template/typedef11.C: Likewise.
1249         * g++.dg/template/typedef13.C: Likewise.
1250         * g++.dg/template/typedef19.C: Likewise.
1251         * g++.dg/template/typedef20.C: Likewise.
1252         * g++.dg/template/typedef22.C: Likewise.
1253         * g++.dg/template/using16.C: Likewise.
1254         * g++.dg/template/virtual3.C: Likewise.
1255         * g++.dg/ubsan/pr61272.C: Likewise.
1256         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1257         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1258         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1259         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1260         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1261         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1262         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1263         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1264         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1265         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1266         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1267         * g++.old-deja/g++.jason/access17.C: Likewise.
1268         * g++.old-deja/g++.jason/access18.C: Likewise.
1269         * g++.old-deja/g++.jason/access22.C: Likewise.
1270         * g++.old-deja/g++.jason/access23.C: Likewise.
1271         * g++.old-deja/g++.jason/access8.C: Likewise.
1272         * g++.old-deja/g++.jason/delete3.C: Likewise.
1273         * g++.old-deja/g++.jason/report.C: Likewise.
1274         * g++.old-deja/g++.law/access2.C: Likewise.
1275         * g++.old-deja/g++.law/access3.C: Likewise.
1276         * g++.old-deja/g++.law/access4.C: Likewise.
1277         * g++.old-deja/g++.law/access5.C: Likewise.
1278         * g++.old-deja/g++.law/arm12.C: Likewise.
1279         * g++.old-deja/g++.law/arm14.C: Likewise.
1280         * g++.old-deja/g++.law/ctors13.C: Likewise.
1281         * g++.old-deja/g++.law/union2.C: Likewise.
1282         * g++.old-deja/g++.law/visibility12.C: Likewise.
1283         * g++.old-deja/g++.law/visibility15.C: Likewise.
1284         * g++.old-deja/g++.law/visibility16.C: Likewise.
1285         * g++.old-deja/g++.law/visibility17.C: Likewise.
1286         * g++.old-deja/g++.law/visibility18.C: Likewise.
1287         * g++.old-deja/g++.law/visibility19.C: Likewise.
1288         * g++.old-deja/g++.law/visibility20.C: Likewise.
1289         * g++.old-deja/g++.law/visibility21.C: Likewise.
1290         * g++.old-deja/g++.law/visibility24.C: Likewise.
1291         * g++.old-deja/g++.law/visibility4.C: Likewise.
1292         * g++.old-deja/g++.law/visibility5.C: Likewise.
1293         * g++.old-deja/g++.law/visibility6.C: Likewise.
1294         * g++.old-deja/g++.law/visibility7.C: Likewise.
1295         * g++.old-deja/g++.law/visibility8.C: Likewise.
1296         * g++.old-deja/g++.law/visibility9.C: Likewise.
1297         * g++.old-deja/g++.niklas/t135.C: Likewise.
1298         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1299         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1300         * g++.old-deja/g++.other/access11.C: Likewise.
1301         * g++.old-deja/g++.other/access4.C: Likewise.
1302         * g++.old-deja/g++.other/access7.C: Likewise.
1303         * g++.old-deja/g++.other/crash1.C: Likewise.
1304         * g++.old-deja/g++.other/crash7.C: Likewise.
1305         * g++.old-deja/g++.other/friend1.C: Likewise.
1306         * g++.old-deja/g++.other/friend4.C: Likewise.
1307         * g++.old-deja/g++.other/friend9.C: Likewise.
1308         * g++.old-deja/g++.other/lineno1.C: Likewise.
1309         * g++.old-deja/g++.other/using1.C: Likewise.
1310         * g++.old-deja/g++.pt/enum14.C: Likewise.
1311         * g++.old-deja/g++.pt/friend11.C: Likewise.
1312         * g++.old-deja/g++.pt/friend21.C: Likewise.
1313         * g++.old-deja/g++.pt/friend3.C: Likewise.
1314         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1315         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1316         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1317         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1319 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1321         PR ipa/65765
1322         * g++.dg/ipa/pr65765.C: New test.
1324 2015-04-15  Nick Clifton  <nickc@redhat.com>
1326         * gcc.target/rx/builtins.c: Disable RMPA test if string
1327         instructions are not allowed.
1329 2015-04-15  Alan Modra  <amodra@gmail.com>
1331         * gcc.dg/pr65408.c: New.
1333 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1335         PR target/65729
1336         * gcc.target/arm/pr65729.c: New test.
1338 2015-04-14  Richard Biener  <rguenther@suse.de>
1340         PR tree-optimization/65758
1341         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1343 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1345         PR target/65648
1346         * gcc.c-torture/execute/pr65648.c: New test.
1348 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1350         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1351         __builtin_finite instead of finite.
1352         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1353         Likewise.
1355 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1357         PR tree-optimization/63387
1358         * gcc.dg/pr63387.c: New testcase.
1360 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1362         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1364 2015-04-13  Richard Biener  <rguenther@suse.de>
1366         PR tree-optimization/65204
1367         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1369 2015-04-13  Terry Guo  <terry.guo@arm.com>
1371         PR target/65710
1372         * gcc.target/arm/pr65710.c: New.
1374 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1376         PR tree-optimization/65747
1377         * g++.dg/torture/pr65747.C: New test.
1379 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1381         PR c++/65736
1382         * g++.dg/cpp0x/pr65736.C: New test.
1384 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1385             Martin Liska  <mliska@suse.cz>
1387         PR ipa/65722
1388         * g++.dg/ipa/pr65722.C: New testcase.
1390 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1392         PR tree-optimization/65735
1393         * gcc.c-torture/compile/pr65735.c: New test.
1395 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1397         PR middle-end/65554
1398         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1400 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1402         PR target/65671
1403         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1405 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1407         PR target/65647
1408         * gcc.target/arm/pr65647-2.c: New.
1410 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1412         PR target/65694
1413         * g++.dg/torture/pr65694.C: New test.
1415 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1417         * gfortran.dg/coarray_lock_6.f90: New.
1418         * gfortran.dg/coarray_lock_7.f90: New.
1419         * gfortran.dg/coarray/lock_2.f90: New.
1421 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1423         PR fortran/56674
1424         PR fortran/58813
1425         PR fortran/59016
1426         PR fortran/59024
1427         * gfortran.dg/used_types_27.f90: New.
1429 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1431         PR target/65671
1432         * gcc.target/i386/pr65671.c: New.
1434 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1436         PR tree-optimization/65709
1437         * c-c++-common/ubsan/align-9.c: New test.
1439 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1441         PR fortran/56852
1442         * gfortran.dg/pr56852.f90: New test.
1444 2015-04-09  Marek Polacek  <polacek@redhat.com>
1445             Jakub Jelinek  <jakub@redhat.com>
1447         PR middle-end/65554
1448         * g++.dg/opt/pr65554.C: New test.
1450 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1452         PR c++/65690
1453         * c-c++-common/attr-aligned-1.c: New test.
1455 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1457         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1459 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1461         PR target/65676
1462         * gcc.target/i386/sse-25.c: New.
1464 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1466         PR target/65693
1467         * gcc.target/i386/pr65693.c: New test.
1469 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1471         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1473 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1475         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1477 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1479         * gcc.target/i386/thunk-retbnd.c: New.
1481 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1483         * gnat.dg/opt48.adb: New test.
1484         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1485         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1487 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1489         PR ipa/65540
1490         * gcc.c-torture/compile/pr65540.c: New.
1492 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1494         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1495         -Wno-pointer-arith.
1497 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1499         PR debug/65678
1500         * g++.dg/debug/pr65678.C: New test.
1502         PR middle-end/65680
1503         * gcc.c-torture/compile/pr65680.c: New test.
1505 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1507         PR fortran/65548
1508         * gfortran.dg/allocate_with_source_5.f90: New test.
1510 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1512         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1513         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1515 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1517         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1519 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1521         PR target/65614
1522         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1523         to get floating point compression.
1524         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1526 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1528         PR preprocessor/61977
1529         * gcc.dg/cpp/pr61977.c: New test.
1531 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1533         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1535 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1537         PR target/65647
1538         * gcc.target/arm/pr65647.c: New.
1540 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1542         PR ipa/65655
1543         * g++.dg/torture/pr65655.C: New testcase.
1545 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/64085
1548         * g++.dg/cpp1y/lambda-init13.C: New.
1550 2015-04-03  Marek Polacek  <polacek@redhat.com>
1552         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1554 2015-04-02  Marek Polacek  <polacek@redhat.com>
1556         PR c++/65642
1557         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1558         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1560 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1562         PR preprocessor/61977
1563         * gcc.target/powerpc/pr61977-1.c: New test.
1564         * gcc.target/powerpc/pr61977-2.c: New test.
1566 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1568         PR c++/56100
1569         * g++.dg/warn/Wshadow-8.C: New.
1570         * g++.dg/warn/Wshadow-9.C: Likewise.
1571         * g++.dg/warn/Wshadow-10.C: Likewise.
1572         * g++.dg/warn/Wshadow-11.C: Likewise.
1574 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1576         * gcc.dg/pr23623.c: Added aligned attribute.
1577         * gcc.dg/20141029-1.c: Likewise.
1578         * gcc.dg/20150306-1.c: New test.
1580 2015-04-01  Marek Polacek  <polacek@redhat.com>
1582         PR c++/65554
1583         * g++.dg/cpp0x/initlist93.C: New test.
1584         * g++.dg/cpp0x/initlist94.C: New test.
1586 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1588         PR target/65624
1589         * gcc.target/aarch64/pr65624.c: New test.
1591 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1593         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1595 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1597         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1598         extra variable to force stack alignment.
1599         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1600         extra variable to force stack alignment.
1602 2015-03-31  Marek Polacek  <polacek@redhat.com>
1604         PR c++/65390
1605         * g++.dg/template/pr65390.C: New test.
1607 2015-03-31  Martin Liska  <mliska@suse.cz>
1609         * g++.dg/ipa/pr65557.C: New test.
1611 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1613         * gcc.target/s390/hotpatch-25.c: New test.
1614         * gcc.target/s390/hotpatch-1.c: Update test.
1615         * gcc.target/s390/hotpatch-10.c: Update test.
1616         * gcc.target/s390/hotpatch-11.c: Update test.
1617         * gcc.target/s390/hotpatch-12.c: Update test.
1618         * gcc.target/s390/hotpatch-13.c: Update test.
1619         * gcc.target/s390/hotpatch-14.c: Update test.
1620         * gcc.target/s390/hotpatch-15.c: Update test.
1621         * gcc.target/s390/hotpatch-16.c: Update test.
1622         * gcc.target/s390/hotpatch-17.c: Update test.
1623         * gcc.target/s390/hotpatch-18.c: Update test.
1624         * gcc.target/s390/hotpatch-19.c: Update test.
1625         * gcc.target/s390/hotpatch-2.c: Update test.
1626         * gcc.target/s390/hotpatch-21.c: Update test.
1627         * gcc.target/s390/hotpatch-22.c: Update test.
1628         * gcc.target/s390/hotpatch-23.c: Update test.
1629         * gcc.target/s390/hotpatch-24.c: Update test.
1630         * gcc.target/s390/hotpatch-3.c: Update test.
1631         * gcc.target/s390/hotpatch-4.c: Update test.
1632         * gcc.target/s390/hotpatch-5.c: Update test.
1633         * gcc.target/s390/hotpatch-6.c: Update test.
1634         * gcc.target/s390/hotpatch-7.c: Update test.
1635         * gcc.target/s390/hotpatch-8.c: Update test.
1636         * gcc.target/s390/hotpatch-9.c: Update test.
1637         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1639 2015-03-31  Richard Biener  <rguenther@suse.de>
1641         PR middle-end/65626
1642         * g++.dg/torture/pr65626.C: New testcase.
1644 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1646         PR target/65531
1647         * gcc.target/i386/mpx/pr65531.cc: New.
1649 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1651         PR target/65602
1652         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1653         __builtin_alloca instead of alloca.
1654         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1655         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1656         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1657         check.
1659 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1661         PR ipa/65610
1662         * g++.dg/ubsan/pr65610.C: New test.
1664 2015-03-30  Marek Polacek  <polacek@redhat.com>
1666         PR c++/65398
1667         * g++.dg/cpp0x/pr65398-2.C: New test.
1669 2015-03-30  Marek Polacek  <polacek@redhat.com>
1671         * c-c++-common/pr65556.c: Change the width of bit-fields.
1673 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1675         PR ipa/65588
1676         * gcc.target/i386/pr65588.c: New testcase.
1678 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1680         PR libgfortran/65563
1681         * gfortran.dg/open_errors_2.f90:  New test.
1683 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685         PR libgfortran/65596
1686         * gfortran.dg/namelist_86.f90: New test.
1688 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1690         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1691         statement to reflect new ownership.
1693 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1695         PR c++/42328
1696         * g++.dg/template/friend58.C: New.
1697         * g++.dg/template/friend59.C: Likewise.
1699 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1701         PR c/65586
1702         * g++.dg/gomp/openmp-simd-3.C: New.
1703         * gcc.dg/gomp/openmp-simd-3.c: New.
1705 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1707         PR target/65248
1708         * gcc.target/i386/pr65248-1.c: New file.
1709         * gcc.target/i386/pr65248-2.c: Likewise.
1710         * gcc.target/i386/pr65248-3.c: Likewise.
1711         * gcc.target/i386/pr65248-4.c: Likewise.
1713 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1715         PR target/65593
1716         * gcc.c-torture/compile/pr65593.c: New test.
1718 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1720         PR c++/59329
1721         * g++.dg/cpp1y/constexpr-assert1.C: New.
1723 2015-03-27  Marek Polacek  <polacek@redhat.com>
1725         PR c++/65556
1726         * c-c++-common/pr65556.c: New test.
1728 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1730         PR ipa/65600
1731         * g++.dg/torture/pr65600.C: New testcase.
1733 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1735         PR target/65407
1736         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1738 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1740         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1741         statement and cleanup. Fixed typos.
1743 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1745         PR middle-end/65595
1746         * gcc.c-torture/compile/pr65595.c: New testcase.
1748 2015-03-27  Marek Polacek  <polacek@redhat.com>
1750         PR sanitizer/65583
1751         * g++.dg/ubsan/pr65583.C: New test.
1753 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1755         * gcc.c-torture/compile/20150327.c: New testcase.
1757 2015-03-26  Richard Biener  <rguenther@suse.de>
1759         PR middle-end/65555
1760         * g++.dg/torture/pr65555.C: New testcase.
1762 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1764         PR tree-optimization/64715
1765         * gcc.dg/builtin-object-size-15.c: New test.
1766         * gcc.dg/pr64715-1.c: New test.
1767         * gcc.dg/pr64715-2.c: New test.
1769 2015-03-26  Richard Biener  <rguenther@suse.de>
1771         PR middle-end/65519
1772         * gnat.dg/specs/opt2.ads: Fix testcase.
1774 2015-03-25  Martin Sebor  <msebor@redhat.com>
1776         PR testsuite/65526
1777         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1778         when target isn't arm*-*-*-*.
1779         (check_effective_target_arm_nothumb): Likewise.
1780         (check_effective_target_arm_little_endian): Likewise.
1781         (check_effective_target_arm_vect_no_misalign): Likewise.
1782         (check_effective_target_aarch64_little_endian): Fail early if target
1783         isn't aarch64*-*-*.
1785 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1787         PR tree-optimization/65177
1788         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1790 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1792         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1793         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1794         smmintrin.h and mm3dnow.h.
1796 2015-03-25  Marek Polacek  <polacek@redhat.com>
1798         PR c++/65558
1799         * g++.dg/cpp0x/pr65558.C: New test.
1801 2015-03-25  Marek Polacek  <polacek@redhat.com>
1803         PR c++/61670
1804         * g++.dg/template/pr61670.C: New test.
1806 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/54987
1809         * g++.dg/template/pr54987.C: New.
1811 2015-03-25  Richard Biener  <rguenther@suse.de>
1813         PR tree-optimization/62630
1814         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1816 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1818         PR target/65508
1819         * gcc.target/i386/mpx/pr65508.c: New.
1821 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1823         PR fortran/64952
1824         PR fortran/65532
1825         * gfortran.dg/data_initialized_3.f90: New.
1827 2015-03-25  Richard Biener  <rguenther@suse.de>
1829         PR middle-end/65519
1830         * gnat.dg/specs/opt2.ads: New testcase.
1832 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1834         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1835         * gcc.target/arm/memset-inline-4.c: Skip for
1836         arm_tune_string_ops_prefer_neon.
1837         * gcc.target/arm/memset-inline-5.c: Ditto.
1838         * gcc.target/arm/memset-inline-6.c: Ditto.
1839         * gcc.target/arm/memset-inline-8.c: Ditto.
1840         * gcc.target/arm/memset-inline-9.c: Ditto.
1842 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1844         PR c++/58923
1845         * g++.dg/other/virtual3.C: New.
1847 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1849         PR c++/60130
1850         * g++.dg/cpp0x/vt-60130.C: New.
1852 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1854         PR c++/61971
1855         * g++.dg/warn/Warray-bounds-7.C: New.
1857 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1859         PR c++/60067
1860         * g++.dg/template/defarg18.C: New.
1862 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1864         PR c++/59988
1865         * g++.dg/cpp0x/vt-59988.C: New.
1867 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1869         PR tree-optimization/65533
1870         * gcc.dg/pr65533.c: New test.
1872 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1874         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1875         source= and mold= expressions functionality.
1876         * gfortran.dg/allocate_class_4.f90: New test.
1877         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1878         copying an unlimited polymorhpic object containing a char array
1879         to another unlimited polymorphic object respects the _len
1880         component.
1881         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1882         whether deferred length char array allocate works, unlimited
1883         polymorphic object allocation from a string works and if
1884         allocating an array of deferred length strings works.
1885         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1887 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1889         PR c++/65513
1890         * g++.dg/cpp0x/constexpr-array11.C: New.
1892 2015-03-24  Richard Biener  <rguenther@suse.de>
1894         PR middle-end/65517
1895         * gcc.dg/torture/pr65517.c: New testcase.
1897 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1899         * gfortran.dg/coindexed_1.f90: Moved from
1900         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1902 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1904         PR testsuite/65506
1905         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1906         gimple dump.
1908         PR target/65523
1909         * gcc.target/i386/pr65523.c: New test.
1911         PR ipa/65475
1912         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1913         dg-options.
1914         * g++.dg/lto/pr65475b_0.C: Likewise.
1916 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1918         PR target/65505
1919         * gcc.target/sh/torture/pr65505.c: New.
1921 2015-03-23  Martin Sebor  <msebor@redhat.com>
1923         PR testsuite/63175
1924         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1925         assembly for lvx in addition to lxv.
1927 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1929         PR target/65504
1930         * gfortran.dg/pr65504.f90: New test.
1932         PR ipa/65521
1933         * gcc.dg/pr65521.c: New test.
1935 2015-03-23  Richard Biener  <rguenther@suse.de>
1937         PR tree-optimization/65518
1938         * gcc.dg/vect/pr65518.c: New testcase.
1940 2015-03-23  Richard Biener  <rguenther@suse.de>
1942         PR tree-optimization/65494
1943         * gcc.dg/vect/pr65494.c: New testcase.
1945 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1947         PR preprocessor/65238
1948         * c-c++-common/cpp/pr65238-1.c: New test.
1949         * gcc.dg/cpp/pr65238-2.c: New test.
1950         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1951         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1953 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1954             Mikael Morin  <mikael@gcc.gnu.org>
1956         PR fortran/64952
1957         * gfortran.dg/elemental_dependency_4.f90: New.
1958         * gfortran.dg/elemental_dependency_5.f90: New.
1960 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1962         PR ipa/65475
1963         * g++.dg/lto/pr65475b_0.C: New testcase.
1964         * g++.dg/lto/pr65475b_1.C: New testcase.
1965         * g++.dg/lto/pr65475c_0.C: New testcase.
1966         * g++.dg/lto/pr65475c_1.C: New testcase.
1968 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1970         * gfortran.dg/coarray_38.f90: New.
1971         * gfortran.dg/coarray_39.f90: New.
1972         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1973         compile test.
1975 2015-03-20  Marek Polacek  <polacek@redhat.com>
1977         PR c++/65398
1978         * g++.dg/cpp0x/pr65398.C: New test.
1980 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1982         PR ipa/65475
1983         * g++.dg/lto/pr65475_0.C: New testcase.
1984         * g++.dg/lto/pr65475_1.C: New testcase.
1986 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1988         PR rtl-optimization/64366
1989         * gcc.target/sh/pr64366.c: New.
1991 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1993         PR c++/48324
1994         * g++.dg/cpp0x/constexpr-48324.C: New.
1996 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1998         PR c++/48453
1999         * g++.dg/cpp0x/pr48453.C: New.
2001 2015-03-20  Marek Polacek  <polacek@redhat.com>
2003         PR c++/65072
2004         * g++.dg/cpp0x/pr65072.C: New test.
2006 2015-03-20  Richard Biener  <rguenther@suse.de>
2008         PR middle-end/64715
2009         * gcc.dg/pr15347.c: Use -O.
2010         * c-c++-common/pr19807-1.c: Likewise.
2012 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2014         * gnat.dg/volatile13.ad[sb]: New test.
2016 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2018         PR rtl-optimization/60851
2019         * gcc.target/i386/pr60851.c: New test.
2021 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2023         PR target/65240
2024         * g++.dg/pr65240.h: Add tests for PR 65240.
2025         * g++.dg/pr65240-1.C: Likewise.
2026         * g++.dg/pr65240-2.C: Likewise.
2027         * g++.dg/pr65240-3.C: Likewise.
2028         * g++.dg/pr65240-4.C: Likewise.
2030 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2032         PR rtl-optimization/63491
2033         * gcc.target/powerpc/pr63491.c: New.
2035 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2037         * g++.dg/ipa/pr65465.C: New test.
2039 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2041         PR c++/52659
2042         * g++.dg/cpp0x/deleted11.C: New.
2044 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2046         PR sanitizer/65400
2047         * c-c++-common/tsan/pr65400-3.c: New test.
2049 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2051         PR c++/59686
2052         * g++.dg/cpp0x/constexpr-59686.C: New.
2054 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2056         PR sanitizer/64265
2057         * g++.dg/tsan/pr64265.C: New test.
2059         PR sanitizer/65400
2060         * c-c++-common/tsan/pr65400-1.c: New test.
2061         * c-c++-common/tsan/pr65400-2.c: New test.
2063 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/59816
2066         * g++.dg/cpp0x/pr59816.C: New.
2068 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2070         PR fortran/59198
2071         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2073 2015-03-18  Martin Liska  <mliska@suse.cz>
2075         PR ipa/65439
2076         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2077         equivalences either to 6 or 7.
2079 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2081         PR middle-end/64491
2082         Revert:
2083         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2085         * gcc.dg/undefined-loop-1.c: New file.
2086         * gcc.dg/undefined-loop-2.c: New file.
2088         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2090         PR testsuite/64032
2091         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2092         loop exits too early.
2094 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2096         PR tree-optimization/65450
2097         * gfortran.dg/pr65450.f90: New test.
2099         PR target/65078
2100         * gcc.target/i386/pr65078-1.c: New test.
2101         * gcc.target/i386/pr65078-2.c: New test.
2102         * gcc.target/i386/pr65078-3.c: New test.
2103         * gcc.target/i386/pr65078-4.c: New test.
2104         * gcc.target/i386/pr65078-5.c: New test.
2105         * gcc.target/i386/pr65078-6.c: New test.
2107 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2109         PR c++/65340
2110         * g++.dg/cpp1y/pr65340.C: New.
2112 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2114         PR fortran/64432
2115         * gfortran.dg/system_clock_3.f08: Adjust test.
2117 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2119         PR fortran/59198
2120         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2121         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2123 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125         PR fortran/64432
2126         * gfortran.dg/system_clock_3.f08: New test.
2128 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2130         PR c++/64626
2131         g++.dg/cpp1y/pr64626-1.C: New.
2132         g++.dg/cpp1y/pr64626-2.C: New.
2133         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2135 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2137         PR tree-optimization/65427
2138         * gcc.c-torture/execute/pr65427.c: New test.
2140 2015-03-16  Marek Polacek  <polacek@redhat.com>
2142         DR 1688
2143         PR c++/65327
2144         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2145         * g++.dg/cpp0x/pr65327.C: New test.
2147 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2149         PR sanitizer/64820
2150         * c-c++-common/asan/pr64820.c: New test.
2152 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2154         * gfortran.dg/pointer_2.f90: New test.
2156 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2158         * g++.dg/pr65049.C: New test.
2160 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2162         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2163         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2164         * gcc.target/i386/fuse-caller-save.c: Same.
2166 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2168         * gnat.dg/loop_optimization18.ad[sb]: New test.
2169         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2171 2015-03-16  Alan Modra  <amodra@gmail.com>
2173         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2174         2014-12-05 change.
2176 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2178         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2179         hppa*-*-hpux*.
2180         * gcc.dg/torture/pr65270-2.c: Likewise.
2182 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2184         PR fortran/61138
2185         * gfortran.dg/pointer_remapping_9.f90: New.
2187 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2189         PR tree-optimization/65369
2190         * gcc.c-torture/execute/pr65369.c: New test.
2192         PR tree-optimization/65418
2193         * gcc.c-torture/execute/pr65418-1.c: New test.
2194         * gcc.c-torture/execute/pr65418-2.c: New test.
2196         PR rtl-optimization/65401
2197         * gcc.c-torture/execute/pr65401.c: New test.
2199 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2201         PR target/64600
2202         * gcc.target/arm/pr64600_1.c: New test.
2204 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2206         PR rtl-optimization/65235
2207         * gcc.target/aarch64/pr65235_1.c: New test.
2209 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2211         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2212         * gcc.target/s390/hotpatch-22.c: Likewise.
2213         * gcc.target/s390/hotpatch-23.c: Likewise.
2214         * gcc.target/s390/hotpatch-24.c: Likewise.
2215         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2216         * gcc.target/s390/hotpatch-1.c: Update expected output.
2217         * gcc.target/s390/hotpatch-2.c: Likewise.
2218         * gcc.target/s390/hotpatch-3.c: Likewise.
2219         * gcc.target/s390/hotpatch-4.c: Likewise.
2220         * gcc.target/s390/hotpatch-5.c: Likewise.
2221         * gcc.target/s390/hotpatch-6.c: Likewise.
2222         * gcc.target/s390/hotpatch-7.c: Likewise.
2223         * gcc.target/s390/hotpatch-8.c: Likewise.
2224         * gcc.target/s390/hotpatch-9.c: Likewise.
2225         * gcc.target/s390/hotpatch-10.c: Likewise.
2226         * gcc.target/s390/hotpatch-11.c: Likewise.
2227         * gcc.target/s390/hotpatch-12.c: Likewise.
2228         * gcc.target/s390/hotpatch-13.c: Likewise.
2229         * gcc.target/s390/hotpatch-14.c: Likewise.
2230         * gcc.target/s390/hotpatch-15.c: Likewise.
2231         * gcc.target/s390/hotpatch-16.c: Likewise.
2232         * gcc.target/s390/hotpatch-17.c: Likewise.
2233         * gcc.target/s390/hotpatch-18.c: Likewise.
2234         * gcc.target/s390/hotpatch-19.c: Likewise.
2236 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2238         PR target/65103
2239         * gcc.target/i386/pr65103-1.c: New.
2241 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2243         PR target/65044
2244         * gcc.target/i386/pr65044.c: New.
2246 2015-03-12  Tom de Vries  <tom@codesourcery.com>
2248         PR rtl-optimization/64895
2249         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2250         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2251         * gcc.target/i386/fuse-caller-save.c: Ditto.
2253 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2255         * gcc.dg/ipa/pr63569.c: Fix template.
2257 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2259         * g++.dg/ipa/pr64146.C: Require fpic support.
2261 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2263         PR libfortran/65200
2264         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2265         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2267 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2269         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2270         to dg-options, fix up dg-skip-if.
2272 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2274         PR target/65296
2275         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2276         * gcc.target/avr/tiny-caller-save.c: Same.
2278 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2280         PR target/65242
2281         * g++.dg/pr65242.C: New test.
2283 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2285         * c-c++-common/asan/no-asan-check-glob.c: New test.
2287 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2289         PR c++/65370
2290         * g++.dg/other/default11.C: New.
2291         * g++.dg/other/default12.C: Likewise.
2293 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2295         PR target/65368
2296         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2298 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2300         PR fortran/65024
2301         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2303 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2305         PR c++/65127
2306         * g++.dg/cpp0x/pr65127.C: New test.
2308 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2310         * gcc.dg/ipa/PR64550.c: Update template.
2312 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2313             Tobias Burnus  <burnus@net-b.de>
2315         * gfortran.dg/coarray_sync_memory.f90: New.
2317 2015-03-10  Marek Polacek  <polacek@redhat.com>
2319         PR sanitizer/65367
2320         * c-c++-common/ubsan/pr65367.c: New test.
2322 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2324         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2325         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2326         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2327         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2328         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2329         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2330         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2331         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2332         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2333         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2334         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2335         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2336         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2338 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2340         * lib/mpx-dg.exp (mpx_link_flags): New.
2341         (mpx_init): New.
2342         (mpx_finish): New.
2343         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2344         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2345         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2346         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2347         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2348         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2349         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2350         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2351         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2352         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2353         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2354         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2355         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2356         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2357         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2358         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2359         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2360         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2361         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2362         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2363         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2364         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2365         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2366         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2367         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2368         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2369         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2370         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2371         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2372         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2373         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2374         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2375         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2376         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2377         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2378         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2379         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2380         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2381         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2382         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2383         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2384         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2385         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2386         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2387         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2388         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2389         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2390         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2391         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2392         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2393         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2394         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2395         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2396         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2397         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2398         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2399         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2400         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2401         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2402         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2403         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2404         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2405         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2406         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2407         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2408         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2409         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2410         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2411         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2412         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2413         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2414         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2415         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2416         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2417         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2418         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2419         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2420         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2421         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2422         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2423         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2424         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2425         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2426         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2427         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2428         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2429         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2430         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2431         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2432         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2433         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2434         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2435         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2436         * gcc.target/i386/mpx/label-address-1.c: New.
2437         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2438         * gcc.target/i386/mpx/macro.c: New.
2439         * gcc.target/i386/mpx/mpx-check.h: New.
2440         * gcc.target/i386/mpx/mpx.exp: New.
2441         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2442         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2443         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2444         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2445         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2446         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2447         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2448         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2449         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2450         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2451         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2452         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2453         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2454         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2455         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2456         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2457         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2458         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2459         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2460         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2461         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2462         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2463         * gcc.target/i386/mpx/reference-1-nov.c: New.
2464         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2465         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2466         * gcc.target/i386/mpx/reference-2-nov.c: New.
2467         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2468         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2469         * gcc.target/i386/mpx/reference-3-nov.c: New.
2470         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2471         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2472         * gcc.target/i386/mpx/reference-4-nov.c: New.
2473         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2474         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2475         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2476         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2477         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2478         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2479         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2480         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2481         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2482         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2483         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2484         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2485         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2486         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2487         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2488         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2489         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2490         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2491         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2492         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2493         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2494         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2495         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2496         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2497         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2498         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2499         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2500         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2501         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2502         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2503         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2504         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2505         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2506         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2507         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2508         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2509         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2510         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2511         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2512         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2513         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2514         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2515         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2516         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2517         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2518         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2519         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2520         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2521         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2522         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2523         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2524         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2525         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2526         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2527         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2528         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2529         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2530         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2531         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2532         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2533         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2534         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2535         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2536         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2537         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2538         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2539         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2540         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2541         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2542         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2543         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2544         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2545         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2546         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2547         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2548         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2549         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2550         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2551         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2552         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2553         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2554         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2555         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2556         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2557         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2558         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2559         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2560         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2561         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2562         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2563         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2564         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2565         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2566         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2567         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2568         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2569         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2570         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2571         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2572         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2573         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2574         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2575         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2576         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2577         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2578         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2579         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2580         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2581         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2582         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2583         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2584         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2585         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2586         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2587         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2588         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2589         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2590         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2591         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2592         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2593         * gcc.target/i386/mpx/vla-1-nov.c: New.
2594         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2595         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2596         * gcc.target/i386/mpx/vla-2-nov.c: New.
2597         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2599 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2601         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2603 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2605         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2607 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2609         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2610         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2612 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2614         PR c/65120
2615         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2616         on rhs is 0.
2617         (fn4): New test.
2618         * c-c++-common/pr65120.c: New test.
2620         PR rtl-optimization/65321
2621         * gcc.dg/pr65321.c: New test.
2623 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2625         PR tree-optimization/65355
2626         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2628 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2630         PR c/65120
2631         * c-c++-common/pr49706.c: Adjust tests for not warning
2632         about !!x == y or !b == y where b is boolean, and add
2633         some further tests.
2634         * c-c++-common/pr62199-2.c: Likewise.
2636 2015-03-09  Richard Biener  <rguenther@suse.de>
2638         PR middle-end/65270
2639         * gcc.dg/torture/pr65270-1.c: New testcase.
2640         * gcc.dg/torture/pr65270-2.c: Likewise.
2642 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2644         PR tree-optimization/63743
2645         * gcc.dg/pr63743.c: New test.
2647 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2649         PR lto/65316
2650         * g++.dg/lto/pr65316_0.C: New testcase.
2651         * g++.dg/lto/pr65316_1.C: New testcase.
2653 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2655         PR target/62247
2656         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2657         hppa*-*-hpux*.
2658         * g++.dg/abi/rtti3.C: Likewise.
2660         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2662         PR target/62251
2663         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2665         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2667         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2669         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2671 2015-03-08  Morin  <mikael@gcc.gnu.org>
2673         PR fortran/60898
2674         * gfortran.dg/entry_20.f90: New.
2676 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2678         PR target/65153
2679         * gcc.c-torture/compile/pr65153.c: New.
2681 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2683         PR target/65249
2684         * g++.dg/torture/pr65249.C: New.
2686 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2688         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2689         long.
2690         (int64_t): Likewise.
2692 2015-03-07  Marek Polacek  <polacek@redhat.com>
2693             Martin Uecker  <uecker@eecs.berkeley.edu>
2695         PR sanitizer/65280
2696         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2697         member-like arrays.
2698         * c-c++-common/ubsan/bounds-8.c: New test.
2699         * c-c++-common/ubsan/bounds-9.c: New test.
2700         * gcc.dg/ubsan/bounds-2.c: New test.
2702 2015-03-05  Martin Sebor  <msebor@redhat.com>
2704         * PR testsuite/63175
2705         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2706         checking of results into main to prevent it from getting optimized
2707         away.
2708         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2710 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2712         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2713         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2714         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2715         x64.
2717 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2719         * g++.dg/lto/pr65302_1.C: New testcase.
2720         * g++.dg/lto/pr65302_0.C: New testcase.
2722 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2724         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2725         -fno-ipa-icf to dg-options.
2727 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2729         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2730         compiles using the linker plugin.
2732 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2734         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2736 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2738         * gcc.target/arm/pr65067.c: New test.
2740 2015-03-05  Martin Liska  <mliska@suse.cz>
2742         PR ipa/65318
2743         * gcc.dg/ipa/pr65318.c: New test.
2745 2015-03-05  Marek Polacek  <polacek@redhat.com>
2747         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2749 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2751         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2753 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2755         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2756         max-unroll-times back to defaults for s390.
2758 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2760         Fix last commit.
2762 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2764         PR c++/64665
2765         * g++.dg/cpp0x/initlist92.C: New.
2767 2015-03-05  Richard Biener  <rguenther@suse.de>
2769         PR tree-optimization/65310
2770         * gcc.dg/vect/pr65310.c: New testcase.
2772 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2774         PR c++/64834
2775         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2777 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2779         * gnat.dg/entry_queues3.adb: New test.
2781 2015-03-04  Ian Lance Taylor  <iant@google.com>
2783         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2785 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2787         PR c++/64227
2788         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2790 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2792         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2793         -fno-ipa-icf to dg-options
2794         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2795         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2797 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/64398
2800         * g++.dg/cpp0x/decltype62.C: New.
2802 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2804         * gnat.dg/object_overflow5.adb: New test.
2806 2015-03-03  Martin Liska  <mliska@suse.cz>
2808         PR ipa/65287
2809         * gcc.dg/ipa/pr65287.c: New test.
2811 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2812             Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/specs/pack12.ads: New test.
2816 2015-03-03  Martin Liska  <mliska@suse.cz>
2818         * gcc.dg/ipa/PR65282.c: New test.
2820 2015-03-13  Jeff Law  <law@redhat.com>
2822         PR tree-optimization/65241
2823         * gcc.c-torture/compile/pr65241.c: New test.
2825 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2827         PR target/64331
2828         * gcc.target/avr/torture/pr64331.c: New test.
2830 2015-03-03  Martin Liska  <mliska@suse.cz>
2831             Jan Hubicka  <hubicka@ucw.cz>
2833         * g++.dg/ipa/pr65263.C: New test.
2835 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2837         PR ipa/65130
2838         * gcc.dg/lto/pr65130_0.c: New testcase.
2839         * gcc.dg/lto/pr65130_1.c: New testcase.
2841 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2843         PR ipa/64988
2844         * g++.dg/torture/pr64988.C: New testcase.
2846 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2848         * gfortran.dg/coarray_atomic_6.f90: New.
2850 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2852         PR target/65184
2853         * gcc.target/i386/pr65184.c: New.
2855 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2857         PR target/65183
2858         * gcc.target/i386/pr65183.c: New.
2860 2015-02-28  Martin Liska  <mliska@suse.cz>
2861             Jan Hubicka  <hubicka@ucw.cz>
2863         * gcc.dg/ipa/ipa-icf-35.c: New test.
2864         * gcc.dg/ipa/ipa-icf-36.c: New test.
2865         * gcc.dg/ipa/ipa-icf-37.c: New test.
2867 2015-02-28  Martin Liska  <mliska@suse.cz>
2868             Jan Hubicka  <hubicka@ucw.cz>
2870         PR ipa/65245
2871         * gcc.dg/ipa/ipa-icf-34.c: New test.
2873 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2875         PR target/61142
2876         * gcc.target/sh/sh/pr61142.c: New.
2878 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2880         * g++.dg/other/dump-ada-spec-3.C: New test.
2882 2015-03-01  Martin Liska  <mliska@suse.cz>
2884         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2885         * g++.dg/ipa/pr63595.C: Update expected results.
2887 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2889         PR ipa/65236
2890         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2892 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2894         * gcc.dg/vect/pr59354.c: Move vector producing code to
2895         separate function.
2897 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2899         PR ipa/65237
2900         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2901         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2902         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2903         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2905 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2907         PR tree-optimization/65048
2908         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2909         (foo): Use K&R style definition.
2911 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2913         PR target/65032
2914         * g++.dg/pr65032.C: New.
2916 2015-02-27  Marek Polacek  <polacek@redhat.com>
2918         PR c/65040
2919         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2920         -Wformat=2.
2922 2015-02-27  Marek Polacek  <polacek@redhat.com>
2924         PR c/65228
2925         * gcc.dg/pr65228.c: New test.
2927 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2929         PR c/35330
2930         * gcc.dg/weak/weak-17.c: New file.
2932 2015-02-27  Richard Biener  <rguenther@suse.de>
2934         PR lto/65193
2935         * g++.dg/lto/pr65193_0.C: New testcase.
2937 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2939         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2940         * gcc.target/s390/hotpatch-8.c: Likewise.
2941         * gcc.target/s390/hotpatch-9.c: Likewise.
2942         * gcc.target/s390/pr61078.c: Likewise.
2943         * gcc.target/s390/pr57960.c: Remove -m64.
2944         * gcc.target/s390/pr61078.c: Likewise.
2946 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2947             Martin Liska  <mliska@suse.cz>
2949         PR bootstrap/65150
2950         * gcc.dg/pr64454.c: Disable ICF.
2951         * gcc.dg/pr28685-1.c: Disable ICF
2952         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2953         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2954         * g++.dg/ipa/ipa-icf-4.C: Update template.
2956 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2958         PR tree-optimization/65216
2959         * gcc.c-torture/execute/pr65216.c: New test.
2961         PR tree-optimization/65215
2962         * gcc.c-torture/execute/pr65215-1.c: New test.
2963         * gcc.c-torture/execute/pr65215-2.c: New test.
2964         * gcc.c-torture/execute/pr65215-3.c: New test.
2965         * gcc.c-torture/execute/pr65215-4.c: New test.
2966         * gcc.c-torture/execute/pr65215-5.c: New test.
2968 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2970         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2972 2015-02-26  Martin Liska  <mliska@suse.cz>
2973             Jan Hubicka  <hubicka@ucw.cz>
2975         * g++.dg/ipa/pr64146.C: Update expected results.
2976         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2977         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2978         * gcc.dg/ipa/ipa-icf-34.c: New test.
2980 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2982         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2983         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2984         (dg-additional-options): Remove dg directive.
2985         (dg-final): Add dg directive.
2987 2015-02-26  Marek Polacek  <polacek@redhat.com>
2989         PR ipa/65008
2990         * g++.dg/ipa/pr65008.C: New test.
2992 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2994         * lib/profopt.exp (profopt-target-cleanup): New proc.
2995         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2996         files from sources from dg-additional-sources.
2998 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3000         * lib/gcov.exp: Cleanup in case of xfail.
3002 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3004         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3006 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3008         PR debug/46102
3009         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3010         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3011         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3012         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3013         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3014         * g++.dg/debug/pr46123.C: XFAIL and move...
3015         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3016         * gcc.dg/debug/dwarf2-3.c: Move...
3017         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3019 2015-02-26  Marek Polacek  <polacek@redhat.com>
3021         PR c++/65202
3022         * g++.dg/cpp1y/pr65202.C: New test.
3024 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3026         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3027         locale_facets.h.gcov.
3029 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3031         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3033 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3035         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3037 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3039         PR target/65217
3040         * gcc.target/i386/pr65217.c: New.
3042 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3044         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3046 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3048         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3050 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3052         PR tree-optimization/65048
3053         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3055 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3057         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3058         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3060 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3062         PR target/65161
3063         * gcc.target/i386/pr65161.c: New test.
3065 2015-02-26  Terry Guo  <terry.guo@arm.com>
3067         * gcc.target/arm/no-volatile-in-it.c: New test.
3069 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3071         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3072         (dg-options): Add -save-temps.
3073         (dg-final): Add cleanup-saved-temps.
3075 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3077         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3079 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3081         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3082         * gcc.target/powerpc/pack01.c: Include string.h.
3084 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3086         PR target/65167
3087         * gcc.target/i386/pr65167.c: New.
3089 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3091         PR tree-optimization/61917
3092         * gcc.dg/vect/vect-pr61917.c: New file.
3094 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3096         PR tree-optimization/65170
3097         * gcc.c-torture/execute/pr65170.c: New test.
3098         * gcc.dg/tree-ssa/vrp96.c: New test.
3100 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3102         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3104 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3106         PR testsuite/65126
3107         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3108         (dg-additional-files-options): Copy additional_sources to
3109         additional_sources_used before emptying additional_sources.
3110         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3111         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3112         (cleanup-saved-temps): Use additional_sources_used instead of
3113         additional_sources.
3114         (dg-test): Reset additional_sources_used.
3116 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3118         PR fortran/63427
3119         * gfortran.dg/integer_exponentiation_6.F90: New test.
3121 2015-02-23  Martin Sebor  <msebor@redhat.com>
3123         PR target/65109
3124         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3125         two parts.  One to save registers, the other to verify the
3126         registers have the right values.  Save register state into
3127         static data rather than on the stack.
3129 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3131         PR bootstrap/63888
3132         * c-c++-common/asan/pr63888.c: New test.
3134 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3136         PR target/65163
3137         * gcc.c-torture/compile/pr65163.c: New.
3139 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3141         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3142         with -m31 on 64 bit.
3143         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3144         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3146 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3148         * gcc.target/s390/20090223-1.c: Add
3149         -Wno-implicit-function-declaration option.
3150         * gcc.target/s390/pr42224.c: Likewise.
3151         * gcc.target/s390/pr55718.c: Likewise.
3153 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3155         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3156         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3157         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3158         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3159         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3160         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3161         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3162         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3163         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3164         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3165         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3166         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3167         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3168         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3169         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3170         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3171         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3172         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3173         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3174         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3175         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3177 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3179         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3180         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3181         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3182         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3183         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3184         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3185         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3186         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3187         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3188         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3189         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3190         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3191         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3192         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3193         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3194         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3196 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3198         PR fortran/64980
3199         PR fortran/61960
3200         * gfortran.dg/pr61960.f90: New.
3201         * gfortran.dg/pr64230.f90: New.
3202         * gfortran.dg/pr64980.f03: New.
3204 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3206         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3208 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3210         PR ada/65156
3211         * gnat.dg/timing_events.adb: Removed, invalid test.
3213 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3215         PR debug/58123
3216         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3217         location.
3218         * g++.dg/gcov/gcov-2.C: Likewise.
3220 2015-02-20  Richard Biener  <rguenther@suse.de>
3222         PR tree-optimization/65136
3223         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3225 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3227         PR testsuite/64158
3228         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3229         and nvptx-*-* blacklisting.
3231         * gcc.dg/sibcall-9.c: New test.
3232         * gcc.dg/sibcall-10.c: New test.
3234 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3236         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3238 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
3240         PR target/64452
3241         * gcc.target/avr/torture/pr64452.c: New test.
3243 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3245         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3246         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3248 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3250         PR testsuite/65116
3251         * lib/target-supports.exp (check_compile): Check whether
3252         additional_sources is defined before using it.
3254 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3256         PR middle-end/65074
3257         * g++.dg/opt/pr65074.C: New file.
3259 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3261         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3262         (size_type): New typedef.
3263         (operator "" _script): Use it for the last argument.
3265 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3267         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3269 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3271         * lib/target-supports.exp (check_compile): Save/restore
3272         additional_sources that may belong to an actual test.
3274 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3276         PR gcov-profile/64634
3277         * g++.dg/gcov/gcov-15.C: New test.
3279 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3281         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3283 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3285         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3287 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3289         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3291 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3293         * gfortran.dg/fmt_cache_1.f: Add missing close.
3295 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3297         PR testsuite/65107
3298         * gfortran.dg/read_eof_8.f90: Add missing close.
3300 2015-02-18  Richard Biener  <rguenther@suse.de>
3302         PR tree-optimization/65063
3303         * gcc.dg/pr65063.c: New testcase.
3305 2015-02-18  Richard Biener  <rguenther@suse.de>
3307         PR tree-optimization/62217
3308         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3310 2015-02-18  Marek Polacek  <polacek@redhat.com>
3312         PR sanitizer/65081
3313         * c-c++-common/ubsan/pr65081.c: New test.
3315 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3317         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3318         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3320 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3322         * gcc.dg/ipa/propalign-3.c: New test.
3324 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3326         PR target/64793
3327         * gcc.target/sh/pr64793.c: New.
3328         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3330 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3332         * gcc.target/arm/divzero.c: New test case.
3334 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3336         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3338 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3339             Jakub Jelinek  <jakub@redhat.com>
3341         PR c++/65075
3342         * g++.dg/cpp0x/pr65075.C: New test.
3344 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3346         PR target/65058
3347         * gcc.target/powerpc/pr65058.c: New test.
3349 2015-02-16  Jeff Law  <law@redhat.com>
3351         PR tree-optimization/64823
3352         * gcc.dg/uninit-20.c: New test.
3354 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3355             James Greenhalgh  <james.greenhalgh@arm.com>
3357         PR ipa/64963
3358         * gcc.dg/ipa/ipa-clone-1.c: New test.
3360 2015-02-16  Richard Biener  <rguenther@suse.de>
3362         PR tree-optimization/65077
3363         * gcc.dg/torture/pr65077.c: New testcase.
3365 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3367         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3368         Directive adjusted to scan for ldaxr.
3369         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3370         adjusted to scan for ldaex.
3372 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3374         PR c++/65080
3375         * g++.dg/cpp0x/constexpr-65080.C: New.
3377 2015-02-16  Richard Biener  <rguenther@suse.de>
3379         PR tree-optimization/63593
3380         * gcc.dg/pr63593.c: New testcase.
3382 2015-02-16  Marek Polacek  <polacek@redhat.com>
3384         PR c/65066
3385         * gcc.dg/pr65066.c: New test.
3387 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3389         * gcc.dg/pr65002.C: Move ...
3390         * g++.dg/ipa/pr65002.C: ... here.
3392 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3394         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3395         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3396         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3397         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3399 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3401         PR testsuite/64850
3402         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3403         the expression to find calls.
3404         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3405         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3406         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3407         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3408         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3410 2015-02-14  Marek Polacek  <polacek@redhat.com>
3412         PR c/64768
3413         * gcc.dg/array-11.c: New test.
3414         * gcc.dg/array-12.c: New test.
3415         * gcc.dg/array-13.c: New test.
3416         * gcc.dg/array-14.c: New test.
3417         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3418         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3419         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3420         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3421         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3422         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3424 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3426         PR c++/60894
3427         * g++.dg/lookup/using54.C: New.
3429 2015-02-13  Jeff Law  <law@redhat.com>
3431         PR bootstrap/65060
3432         Revert my change for tree-optimization/64823.
3434 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3436         PR tree-optimization/65053
3437         * gcc.c-torture/execute/pr65053-1.c: New test.
3438         * gcc.c-torture/execute/pr65053-2.c: New test.
3440 2015-02-13  Marek Polacek  <polacek@redhat.com>
3442         PR c/65050
3443         * gcc.dg/pr65050.c: New test.
3445 2015-02-13  Jeff Law  <law@redhat.com>
3447         PR tree-optimization/64823
3448         * gcc.dg/uninit-20.c: New test.
3450         PR rtl-optimization/47477
3451         * gcc.dg/tree-ssa/pr47477.c: New test.
3453 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3455         PR c++/60211
3456         * g++.dg/parse/ivdep-2.C: New.
3457         * g++.dg/parse/ivdep-3.C: Likewise.
3459 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3461         PR fortran/64506
3462         * gfortran.dg/continuation_13.f90: New test.
3463         * gfortran.dg/continuation_14.f: New test.
3465 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3467         PR c++/64970
3468         * g++.dg/cpp0x/sfinae55.C: New.
3470 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3472         PR ipa/65034
3473         * g++.dg/ipa/pr65034.C: New test.
3475 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3477         PR tree-optimization/65002
3478         * gcc.dg/pr65002.C: New.
3480 2015-02-13  Marek Polacek  <polacek@redhat.com>
3482         PR c/65040
3483         * c-c++-common/pr65040.c: New test.
3485 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3487         PR tree-optimization/64705
3488         * gcc.dg/tree-ssa/pr64705.c: New test.
3490 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3492         PR rtl/32219
3493         * gcc.dg/visibility-22.c: New test.
3494         * gcc.dg/visibility-23.c: New test.
3495         * gcc.target/i386/pr32219-1.c: New test.
3496         * gcc.target/i386/pr32219-2.c: New test.
3497         * gcc.target/i386/pr32219-3.c: New test.
3498         * gcc.target/i386/pr32219-4.c: New test.
3499         * gcc.target/i386/pr32219-5.c: New test.
3500         * gcc.target/i386/pr32219-6.c: New test.
3501         * gcc.target/i386/pr32219-7.c: New test.
3502         * gcc.target/i386/pr32219-8.c: New test.
3503         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3505 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3507         PR libgfortran/57822
3508         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3509         four different KINDs.
3511 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3513         PR c++/64884
3514         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3516         PR sanitizer/65000
3517         * g++.dg/ubsan/pr65000.C: New test.
3519 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3521         PR fortran/64932
3522         * gfortran.dg/finalize_28.f90: New test
3524 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3526         PR debug/55541
3527         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3528         DW_TAG_lexical_block removal.
3529         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3530         * g++.dg/guality/pr55541.C: New test.
3532         PR sanitizer/64984
3533         * g++.dg/ubsan/pr64984.C: New test.
3535 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3537         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3539 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3541         PR testsuite/64930
3542         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3543         instructions for 2015-01-14 get_memmodel changes.
3544         * gcc.target/powerpc/atomic-p8.c: Likewise.
3546         PR sanitizer/65019
3547         * g++.dg/ubsan/pr65019.C: New test.
3549         PR tree-optimization/65014
3550         * gcc.c-torture/compile/pr65014.c: New test.
3552 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554         PR libgfortran/57822
3555         * gfortran/fmt_g0_7.f08: Revise test.
3557 2015-02-11  Jeff Law  <law@redhat.com>
3559         PR target/63347
3560         * gcc.target/m68k/pr63347.c: New test.
3562 2015-02-11  Marek Polacek  <polacek@redhat.com>
3564         * g++.dg/ubsan/shift-1.C: New test.
3565         * gcc.dg/ubsan/c-shift-2.c: New test.
3566         * c-c++-common/ubsan/shift-5.c: Remove file.
3568 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3570         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3571         Directive adjusted to XFAIL.
3572         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3573         adjusted to XFAIL.
3575 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3577         PR middle-end/65003
3578         * g++.dg/opt/pr65003.C: New test.
3580 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3582         * lib/target-supports.exp (check_effective_target_pie): Renamed
3583         to ...
3584         (check_effective_target_pie_enabled): This.
3585         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3586         * gcc.target/i386/pie.c: Likewise.
3588 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3590         PR target/64893
3591         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3592         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3594 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3596         PR target/61925
3597         * gcc.target/i386/pr61925-1.c: New test.
3598         * gcc.target/i386/pr61925-2.c: New test.
3599         * gcc.target/i386/pr61925-3.c: New test.
3601 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3603         PR sanitizer/65004
3604         * g++.dg/asan/pr65004.C: New test.
3606 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3608         PR target/64661
3609         * gcc.taget/sh/pr64661-0.h: New.
3610         * gcc.taget/sh/pr64661-1.c: New.
3611         * gcc.taget/sh/pr64661-2.c: New.
3612         * gcc.taget/sh/pr64661-3.c: New.
3613         * gcc.taget/sh/pr64661-4.c: New.
3615 2015-02-10  Richard Biener  <rguenther@suse.de>
3617         PR tree-optimization/64995
3618         * g++.dg/torture/pr64995.C: New testcase.
3620 2015-02-10  Richard Biener  <rguenther@suse.de>
3622         PR tree-optimization/64909
3623         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3625 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627         * gcc.dg/signbit-sa.c: New test.
3629 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3631         PR libgfortran/57822
3632         * gfortran/fmt_g0_7.f08: New test.
3634 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3636         PR tree-optimization/43378
3637         * gcc.dg/tree-ssa/pr43378.c: New test.
3639 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3641         PR ipa/64978
3642         * g++.dg/torture/pr64978.C: New testcase.
3644 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3646         PR sanitizer/64981
3647         * gcc.dg/asan/pr64981.c: New test.
3649 2015-02-09  Marek Polacek  <polacek@redhat.com>
3651         PR c/64856
3652         * gcc.dg/pr64856.c: New test.
3654 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3656         PR target/64979
3657         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3658         * gcc.c-torture/execute/pr64979.c: New test.
3660 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3662         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3664 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3666         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3667         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3669 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3671         PR target/58757
3672         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3674 2015-02-09  Richard Biener  <rguenther@suse.de>
3676         PR tree-optimization/54000
3677         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3679 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3681         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3683 2015-02-09  Martin Liska  <mliska@suse.cz>
3685         * g++.dg/ipa/pr64858.C: New test.
3687 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3689         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3691 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3693         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3695 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3697         PR fortran/63744
3698         * gfortran.dg/use_rename_8.f90: New.
3700 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3702         * gnat.dg/addr7.ad[sb]: New test.
3703         * gnat.dg/addr8.ad[sb]: Likewise.
3705 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3707         PR jit/64752
3708         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3709         from jit.dg/test-compile-to-executable.c's create_code, with a
3710         clarification of the output message.
3711         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3712         pass/fail message.
3713         (test_jit): Use CHECK_NO_ERRORS when calling
3714         gcc_jit_context_compile_to_file.
3715         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3716         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3717         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3718         about deletions that are attempted.
3719         (jit-verify-compile-to-file): Rename to...
3720         (jit-verify-output-file-was-created): ...this, and drop the
3721         attempt to run "file" and verify the output.
3722         (jit-verify-assembler): New function.
3723         (jit-verify-object): New function.
3724         (jit-verify-dynamic-library): New function.
3725         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3726         favor of an implementation from new file
3727         create-code-for-hello-world-executable.h, which also adds a
3728         "main".
3729         (dg-final): Replace jit-verify-compile-to-file with
3730         jit-verify-output-file-was-created, and invoke new function
3731         jit-verify-assembler.
3732         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3733         the output message.
3734         (dg-final): Replace jit-verify-compile-to-file with
3735         jit-verify-output-file-was-created, and invoke new function
3736         jit-verify-dynamic-library.
3737         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3738         favor of an implementation from new file
3739         create-code-for-hello-world-executable.h, which also adds a
3740         "main".
3741         (dg-final): Replace jit-verify-compile-to-file with
3742         jit-verify-output-file-was-created.  Strengthen the expected stdout
3743         from the built executable.
3744         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3745         favor of an implementation from new file
3746         create-code-for-hello-world-executable.h, which also adds a
3747         "main".
3748         (dg-final): Replace jit-verify-compile-to-file with
3749         jit-verify-output-file-was-created, and invoke new function
3750         jit-verify-object.
3751         * jit.dg/verify-dynamic-library.c: New source file.
3753 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3754             Brian Rzycki  <b.rzycki@samsung.com>
3756         PR tree-optimization/64878
3757         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3759 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3761         PR ipa/64896
3762         * g++.dg/ipa/pr64896.C: New test.
3764 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3766         PR target/64205
3767         * gcc.target/powerpc/pr64205.c: New file.
3769 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3771         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3772         (dg-options): Use -fpie instead of -fPIE -pie.
3774 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3776         PR middle-end/64937
3777         * g++.dg/asan/pr64937.C: New test.
3779 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3781         PR fortran/63205
3782         * gfortran.dg/class_to_type_4.f90: New test
3784 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3786         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3788 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3790         PR rtl-optimization/64957
3791         PR debug/64817
3792         * gcc.c-torture/execute/pr64957.c: New test.
3794 2015-02-05  Jeff Law  <law@redhat.com>
3796         PR target/17306
3797         * gcc.target/h8300/pr17306-1.c: New test.
3798         * gcc.target/h8300/pr17306-2.c: New test.
3800 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3802         PR fortran/64943
3803         * gfortran.dg/structure_constructor_12.f90: New.
3805 2015-02-05  Jeff Law  <law@redhat.com>
3807         PR target/58400
3808         gcc.target/h8300/pr58400.c: New test.
3810 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3812         * gcc.target/arm/macro_defs0.c: New test.
3813         * gcc.target/arm/macro_defs1.c: New test.
3814         * gcc.target/arm/macro_defs2.c: New test.
3816 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3818         PR rtl-optimization/64905
3819         * gcc.target/i386/pr64905.c: Require nonpic target.
3820         (dg-options): Add -fomit-frame-pointer.
3821         (main): Remove.
3823 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3825         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3826         tree dump scanning.
3828 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3830         PR fortran/64757
3831         * gfortran.dg/type_to_class_2.f90: New test
3832         * gfortran.dg/type_to_class_3.f90: New test
3834 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3836         PR ipa/64686
3837         * g++.dg/torture/pr64686.C: New testcase.
3839 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3841         PR rtl-optimization/64905
3842         * gcc.target/i386/pr64905.c: New file.
3844 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3846         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3847         * gcc.dg/guality/pr41616-1.c: Ditto.
3849 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3851         PR debug/64817
3852         * gcc.dg/pr64817-3.c: New.
3854 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3855             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3857         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3858         pass parameters in registers.
3859         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3860         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3861         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3863 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3864             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3866         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3867         list, allow for multilibed targets.
3868         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3870 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3872         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3873         * gcc.dg/pr46728-6.c: Ditto.
3875 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3877         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3878         for mips_nanlegacy target.
3880 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3882         * gcc.target/i386/chkp-hidden-def.c: New.
3884 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3886         PR middle-end/62103
3887         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3888         to use 24 bits for bitfield b.
3890 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3892         PR testsuite/64796
3893         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3894         cache result in a global variable.  Include all 32-bit targets for
3895         bswap64 tests.
3897 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3899         PR rtl-optimization/64756
3900         * gcc.c-torture/execute/pr64756.c: New test.
3902 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3904         PR target/64660
3905         * gcc.target/sh/pr64660-0.h: New.
3906         * gcc.target/sh/pr64660-1.c: New.
3907         * gcc.target/sh/pr64660-2.c: New.
3908         * gcc.target/sh/pr64660-3.c: New.
3909         * gcc.target/sh/pr64660-4.c: New.
3911 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3913         PR c++/64877
3914         * g++.dg/warn/Waddress-2.C: New.
3916 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3918         PR middle-end/61225
3919         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3921 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3923         PR preprocessor/64803
3924         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3926 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3928         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3930 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3932         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3933         (_ARM_FPSRC): Add DN and AHP fields.
3934         (clean_results): Force DN=1 on AArch64.
3935         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3936         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3937         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3938         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3939         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3940         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3942 2015-02-02  Alan Modra  <amodra@gmail.com>
3944         * gcc.target/powerpc/cprophard.c: New.
3946 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3948         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3949         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3951 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3953         PR debug/64817
3954         * gcc.dg/pr64817-1.c: New test.
3955         * gcc.dg/pr64817-2.c: New test.
3957 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3959         PR target/64851
3960         * gcc.target/sh/pr64851-0.h: New
3961         * gcc.target/sh/pr64851-1.c: New
3962         * gcc.target/sh/pr64851-2.c: New
3963         * gcc.target/sh/pr64851-3.c: New
3964         * gcc.target/sh/pr64851-4.c: New
3966 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3968         PR target/64882
3969         * gcc.dg/torture/pr64882.c: New test.
3971 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3973         PR target/64159
3974         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3975         sparc*-*-*.
3977 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3979         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3980         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3981         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3982         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3983         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3984         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3985         tree dump.
3986         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3987         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3988         tree dump.
3989         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3990         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3991         tree dump.
3993 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3995         PR target/64688
3996         * g++.dg/pr64688-2.C: New.
3998 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4000         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4001         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4002         * gcc.target/i386/fuse-caller-save.c: Ditto.
4003         * gcc.target/i386/headmerge-1.c: Ditto.
4004         * gcc.target/i386/headmerge-2.c: Ditto.
4005         * gcc.target/i386/sibcall-6.c: Ditto.
4007 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4009         PR target/64617
4010         * gcc.target/i386/pr64617.c: New test.
4012 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4014         PR target/15184
4015         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4016         (dg-options): Remove -m32.
4017         (dg-final): Scan for "movb %al" only.
4018         * gcc.target/i386/pr15184-2.c: Ditto.
4020 2015-01-30  Richard Biener  <rguenther@suse.de>
4022         PR tree-optimization/64829
4023         * gcc.dg/vect/pr64829.c: New testcase.
4025 2015-01-29  Marek Polacek  <polacek@redhat.com>
4027         PR c/64709
4028         * gcc.dg/pr64709.c: New test.
4030 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4032         PR c++/64717
4033         * g++.dg/ubsan/pr64717-1.C: New test.
4034         * g++.dg/ubsan/pr64717-2.C: New test.
4036 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4038         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4040 2015-01-29  Jeff Law  <law@redhat.com>
4042         PR target/15184
4043         * gcc.target/i386/pr15184-1.c: New test.
4044         * gcc.target/i386/pr15184-2.c: New test.
4046 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4048         PR tree-optimization/64746
4049         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4051 2015-01-29  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/64853
4054         * gcc.dg/torture/pr64853.c: New testcase.
4056 2015-01-29  Richard Biener  <rguenther@suse.de>
4058         PR tree-optimization/64844
4059         * gcc.dg/vect/pr64844.c: New testcase.
4061 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4063         PR middle-end/64809
4064         * gcc.dg/pr64809.c: Delete.
4066 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4068         PR middle-end/64805
4069         * gcc.target/i386/pr64805.c: New.
4071 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4073         * gcc.dg/guality/guality.h (main): Add argv[0] to
4074         guality_gdb_command.
4076 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4078         PR ipa/64801
4079         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4081 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4083         PR target/64659
4084         * gcc.target/sh/sh.exp
4085         (check_effective_target_atomic_model_soft_gusa_available,
4086         check_effective_target_atomic_model_soft_tcb_available,
4087         check_effective_target_atomic_model_soft_imask_available,
4088         check_effective_target_atomic_model_hard_llcs_available): New.
4089         * gcc.target/sh/pr64659-0.h: New.
4090         * gcc.target/sh/pr64659-1.c: New.
4091         * gcc.target/sh/pr64659-2.c: New.
4092         * gcc.target/sh/pr64659-3.c: New.
4093         * gcc.target/sh/pr64659-4.c: New.
4095 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4097         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4098         scan-assembler-times pattern.
4100 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4102         PR middle-end/64809
4103         * gcc.dg/pr64809.c: New test.
4105 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4107         PR tree-optimization/64277
4108         * gcc.dg/pr64277.c: New.
4110 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4112         PR tree-optimization/64718
4113         * gcc.c-torture/execute/pr64718.c: New test.
4115 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4117         * gcc.target/aarch64/abs_2.c: New.
4119 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4121         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4122         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4123         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4124         ISA rev < 2.
4126 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4128         PR bootstrap/64612
4129         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4130         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4131         { target comdat_group }.
4133 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4135         PR fortran/63861
4136         * gfortran.dg/goacc/coarray_2.f90: New.
4138 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4140         PR ipa/60871
4141         PR ipa/64139
4142         * g++.dg/torture/pr64139.C: New testcase.
4143         * g++.dg/torture/pr60871.C: Likewise.
4145 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4147         PR fortran/64230
4148         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4149         prevent linking errors.
4151 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4153         PR ipa/64282
4154         * g++.dg/torture/pr64282.C: New testcase.
4156 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4158         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4159         for wzr reg.
4161 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4163         * gcc.target/s390/hotpatch-13.c: New testcase.
4164         * gcc.target/s390/hotpatch-14.c: New testcase.
4165         * gcc.target/s390/hotpatch-15.c: New testcase.
4166         * gcc.target/s390/hotpatch-16.c: New testcase.
4167         * gcc.target/s390/hotpatch-17.c: New testcase.
4168         * gcc.target/s390/hotpatch-18.c: New testcase.
4169         * gcc.target/s390/hotpatch-19.c: New testcase.
4170         * gcc.target/s390/hotpatch-20.c: New testcase.
4171         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4172         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4173         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4174         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4175         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4176         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4177         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4178         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4179         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4180         * gcc.target/s390/hotpatch-10.c: Likewise.
4181         * gcc.target/s390/hotpatch-11.c: Likewise.
4182         * gcc.target/s390/hotpatch-12.c: Likewise.
4183         * gcc.target/s390/hotpatch-2.c: Likewise.
4184         * gcc.target/s390/hotpatch-3.c: Likewise.
4185         * gcc.target/s390/hotpatch-4.c: Likewise.
4186         * gcc.target/s390/hotpatch-5.c: Likewise.
4187         * gcc.target/s390/hotpatch-6.c: Likewise.
4188         * gcc.target/s390/hotpatch-7.c: Likewise.
4189         * gcc.target/s390/hotpatch-8.c: Likewise.
4190         * gcc.target/s390/hotpatch-9.c: Likewise.
4191         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4192         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4193         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4194         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4195         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4196         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4197         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4198         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4200 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4202         * gcc.dg/long_branch.c: New testcase.
4204 2015-01-27  Richard Biener  <rguenther@suse.de>
4206         PR tree-optimization/56273
4207         PR tree-optimization/59124
4208         PR tree-optimization/64277
4209         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4210         * gcc.dg/Warray-bounds-12.c: Likewise.
4211         * gcc.dg/Warray-bounds-13.c: Likewise.
4213 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4215         PR rtl-optimization/61058
4216         * gcc.dg/pr61058.c: New test.
4218 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4220         * gcc.target/i386/chkp-narrow-bounds.c: New.
4222 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4224         PR tree-optimization/64807
4225         * gcc.dg/pr64807.c: New test.
4227         PR c/64766
4228         * gcc.dg/pr64766.c: New test.
4230 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4232         PR target/49263
4233         * gcc.target/sh/pr49263-4.c: New.
4235 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4237         PR fortran/62044
4238         * gfortran.dg/allocate_with_mold_1.f90: New test
4240 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
4242         PR c/64778
4243         * gcc.dg/pr64778.c: New test.
4245         PR middle-end/64421
4246         * gcc.dg/vect/pr64421.c: New test.
4248 2015-01-26  Tobias Burnus  <burnus@net-b.de>
4250         PR fortran/64771
4251         * gfortran.dg/coarray_36.f: New.
4252         * gfortran.dg/coarray_37.f90: New.
4254 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4256         PR fortran/64230
4257         * gfortran.dg/class_allocate_18.f90: New.
4259 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4261         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4263 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4265         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4267 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4269         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4271 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4273         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4275 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4277         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4278         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4279         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4280         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4282 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4284         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4285         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4286         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4288 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4290         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4291         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4292         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4293         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4294         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4295         vXXXhn.inc.
4297 2015-01-26  Richard Biener  <rguenther@suse.de>
4299         PR middle-end/64764
4300         * gcc.dg/uninit-19.c: New testcase.
4302 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4304         * lib/target-supports.exp (check_effective_target_vect64): Add
4305         sparc*-*-*.
4307 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4309         PR testsuite/64712
4310         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4312 2015-01-26  Tony Liu  <tony.liu@arm.com>
4314         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4315         non-UAL cases.
4317 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4319         PR libfortran/64770
4320         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4321         correctly, clean up afterwards.
4323 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4325         PR fortran/62044
4326         * gfortran.dg/use_rename_7.f90: New.
4328 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4330         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4331         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4333 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4335         PR target/54236
4336         * gcc.target/sh/pr54236-4.c: New.
4338 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4340         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4341         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4342         Bridge test.
4344 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4346         PR libfortran/64770
4347         * gfortran.dg/open_new_segv.f90: New test.
4349 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4351         PR target/49263
4352         PR target/53987
4353         PR target/64345
4354         PR target/59533
4355         PR target/52933
4356         PR target/54236
4357         PR target/51244
4358         * gcc.target/sh/pr64345-1.c: New.
4359         * gcc.target/sh/pr64345-2.c: New.
4360         * gcc.target/sh/pr59533-1.c: New.
4361         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4362         * gcc.target/sh/pr52933-2.c: Likewise.
4363         * gcc.target/sh/pr54089-1.c: Likewise.
4364         * gcc.target/sh/pr54236-1.c: Likewise.
4365         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4366         * gcc.target/sh/pr49263-1.c: Remove xfails.
4367         * gcc.target/sh/pr49263-2.c: Likewise.
4368         * gcc.target/sh/pr49263-3.c: Likewise.
4369         * gcc.target/sh/pr53987-1.c: Likewise.
4370         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4371         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4372         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4373         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4374         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4375         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4376         test_009): New.
4377         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4378         (test_02): New.
4380 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4382         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4384 2015-01-23  Ian Lance Taylor  <iant@google.com>
4386         PR go/64510
4387         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4388         targets without split stack support.
4390 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4392         PR target/64317
4393         * gcc.target/i386/pr64317.c: New test.
4395 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4397         PR rtl-optimization/63637
4398         PR rtl-optimization/60663
4399         * gcc.dg/pr63637-1.c: New test.
4400         * gcc.dg/pr63637-2.c: New test.
4401         * gcc.dg/pr63637-3.c: New test.
4402         * gcc.dg/pr63637-4.c: New test.
4403         * gcc.dg/pr63637-5.c: New test.
4404         * gcc.dg/pr63637-6.c: New test.
4405         * gcc.target/i386/pr63637-1.c: New test.
4406         * gcc.target/i386/pr63637-2.c: New test.
4407         * gcc.target/i386/pr63637-3.c: New test.
4408         * gcc.target/i386/pr63637-4.c: New test.
4409         * gcc.target/i386/pr63637-5.c: New test.
4410         * gcc.target/i386/pr63637-6.c: New test.
4412 2015-01-23  Richard Biener  <rguenther@suse.de>
4414         PR testsuite/63439
4415         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4416         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4418 2015-01-23  Marek Polacek  <polacek@redhat.com>
4420         PR preprocessor/60570
4421         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4422         * gcc.dg/cpp/pr60570.c: New test.
4424 2015-01-23  Richard Biener  <rguenther@suse.de>
4426         PR testsuite/63439
4427         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4428         vectorization on vect64 targets.
4430 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4432         PR fortran/60922
4433         * gfortran.dg/class_allocate_17.f90: New.
4435 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4437         PR fortran/64726
4438         * gfortran.dg/goacc/combined_loop.f90: New.
4440 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4442         PR fortran/61933
4443         * gfortran.dg/make_unit.f90: New test.
4445 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4447         PR fortran/61933
4448         * gfortran.dg/negative_unit_int8.f: Update.
4450 2015-01-22  Jeff Law  <law@redhat.com>
4452         PR target/52076
4453         * gcc.target/m68k/pr52076-1.c: New test.
4454         * gcc.target/m68k/pr52076-2.c: New test.
4456 2015-01-22  Richard Biener  <rguenther@suse.de>
4458         PR middle-end/64728
4459         * gcc.dg/torture/pr64728.c: New testcase.
4461 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4463         PR target/64688
4464         * g++.dg/pr64688.C: New test.
4466 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4468         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4469         to avoid errors with -fpic.
4471 2015-01-22  Richard Biener  <rguenther@suse.de>
4473         PR libstdc++/64535
4474         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4476 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4478         PR rtl-optimization/64682
4479         * gcc.c-torture/execute/pr64682.c: New file.
4481 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4483         PR debug/64511
4484         * gcc.dg/pr64511.c: New test.
4486         PR rtl-optimization/62078
4487         * g++.dg/opt/pr62078.C: New test.
4489         PR c/63307
4490         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4492 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4494         PR fortran/57023
4495         * gfortran.dg/internal_pack_15.f90:  New test.
4497 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4499         * c-c++-common/tsan/step.c: New testcase.
4501 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4503         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4505 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4507         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4509 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4511         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4513 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4515         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4517 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4519         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4521 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4523         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4525 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4527         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4529 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4531         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4533 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4535         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4537 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4539         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4541 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4543         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4545 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4547         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4551         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4552         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4553         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4554         vXXXw.inc.
4556 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4558         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4559         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4560         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4561         vXXXl.inc.
4563 2015-01-21  Renlin Li  <renlin.li@arm.com>
4565         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4566         * g++.dg/tls/thread_local5g.C: Likewise.
4567         * g++.dg/tls/thread_local6g.C: Likewise.
4569 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4571         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4572         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4573         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4575 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4577         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4578         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4579         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4581 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4583         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4584         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4585         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4587 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4589         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4590         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4591         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4593 2015-01-20  Jeff Law  <law@redhat.com>
4595         PR target/59946
4596         * gcc.target/m68k/pr59946.c: New test.
4598 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4600         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4601         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4602         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4604 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4606         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4607         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4608         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4610 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4612         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4613         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4614         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4616 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4618         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4619         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4620         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4621         vshuffle.inc.
4622         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4623         vshuffle.inc.
4625 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4627         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4628         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4629         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4631 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4633         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4634         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4635         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4637 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4639         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4641 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4643         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4645         PR sanitizer/64632
4646         * g++.dg/ubsan/pr64632.C: New test.
4648         PR debug/64663
4649         * gcc.dg/pr64663.c: New test.
4651 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4653         PR c++/64383
4654         * g++.dg/warn/Wunused-var-23.C: New.
4656 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4658         PR c++/59937
4659         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4660         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4662 2015-01-20  Richard Biener  <rguenther@suse.de>
4664         PR ipa/64684
4665         * gcc.dg/lto/pr64684_0.c: New testcase.
4666         * gcc.dg/lto/pr64684_1.c: Likewise.
4667         * gcc.dg/lto/pr64684_2.c: Likewise.
4668         * gcc.dg/lto/pr64685_0.c: Likewise.
4669         * gcc.dg/lto/pr64685_1.c: Likewise.
4671 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4673         PR c++/62241
4674         * g++.dg/cpp1y/lambda-init12.C: New.
4676 2015-01-20  Richard Biener  <rguenther@suse.de>
4678         PR tree-optimization/64410
4679         * g++.dg/vect/pr64410.cc: Require vect_double.
4681 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4683         PR target/64149
4684         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4686 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4688         PR bootstrap/64676
4689         Revert:
4690         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4692         PR rtl-optimization/64081
4693         * gcc.dg/pr64081.c: New test.
4695 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4697         * jit.dg/harness.h: Include <unistd.h>.
4698         (CHECK_NO_ERRORS): New.
4699         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4700         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4701         gcc_jit_context_compile_to_file.
4702         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4703         args to the spawned executable.
4704         (jit-expand-vars): New function.
4705         (jit-exe-params): New variable.
4706         (dg-jit-set-exe-params): New function.
4707         (jit-dg-test): Detect testcases that use
4708         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4709         Set arguments of spawned process to jit-exe-params.
4710         (jit-get-output-filename): New function.
4711         (jit-setup-compile-to-file): New function.
4712         (jit-verify-compile-to-file): New function.
4713         (jit-run-executable): New function.
4714         (jit-verify-executable): New function.
4715         * jit.dg/test-compile-to-assembler.c: New testcase.
4716         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4717         * jit.dg/test-compile-to-executable.c: New testcase.
4718         * jit.dg/test-compile-to-object.c: New testcase.
4720 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4722         PR target/64652
4723         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4724         (test_1): New.
4726 2015-01-19  Martin Liska  <mliska@suse.cz>
4728         * objc/compile/pr64668.m: New test.
4730 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4732         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4733         (create_overflow_fn): Update comment to clarify that
4734         the third param of the created function is a bool *, not
4735         an int *.
4736         (verify_int_overflow_fn): Convert param "expected_ovf" from
4737         int to bool.  Update third param of "overflow_fn_type" from int *
4738         to bool *.  Update local "actual_ovf" from int to bool.
4739         (verify_uint_overflow_fn): Likewise.
4741 2015-01-19  Martin Liska  <mliska@suse.cz>
4743         * gcc.dg/ipa/ipa-icf-33.c: New test.
4745 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4746             Haijian Zhang  <z.zhanghaijian@huawei.com>
4748         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4749         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4750         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4751         result_float64x2, expected_hfloat64x2): New helper type, variable and
4752         declaration.
4753         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4754         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4755         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4756         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4757         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4758         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4759         and target without the FMA feature.
4761 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4763         * gcc.target/aarch64/pr64304.c: New testcase.
4765 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4767         PR rtl-optimization/64081
4768         * gcc.dg/pr64081.c: New test.
4770 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4772         PR target/63971
4773         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4774         the epilogue).
4775         * gcc.target/aarch64/test_frame_6.c: Likewise.
4776         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4777         and x19 (in the epilogue).
4778         * gcc.target/aarch64/test_frame_4.c: Likewise.
4779         * gcc.target/aarch64/test_frame_7.c: Likewise.
4781 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4783         * gcc.target/i386/chkp-always_inline.c: New.
4785 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4786             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4788         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4789         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4791 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4793         PR fortran/60255
4794         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4795         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4797 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4799         PR fortran/64578
4800         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4802 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4804         PR target/64652
4805         * gcc.target/sh/torture/pr64652.c: New.
4807 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4809         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4810         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4811         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4812         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4813         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4814         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4816 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4818         PR ipa/64378
4819         * g++.dg/torture/pr64378.C: New testcase.
4821 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4823         PR fortran/57959
4824         * gfortran.dg/block_13.f08: New test
4826 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4828         PR fortran/55901
4829         * gfortran.dg/associate_1.f03: Allow test for character with
4830         automatic length.
4832 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4834         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4835         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4837 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4839         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4841 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4843         PR fortran/64578
4844         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4846 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4848         PR fortran/60357
4849         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4851         PR fortran/61275
4852         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4854         PR fortran/55932
4855         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4857 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4859         PR fortran/60334
4860         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4862 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4864         PR rtl-optimization/52773
4865         * gcc.c-torture/compile/pr52773.c: New test.
4867 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4869         PR c++/62134
4870         * g++.dg/cpp0x/alias-decl-46.C: New.
4872 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4874         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4876 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4878         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4879         Add trace.
4880         (CHECK_FP): Likewise.
4881         (CHECK_CUMULATIVE_SAT): Likewise.
4883 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4885         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4886         (Set_Neon_Cumulative_Sat): Add parameter.
4887         (__set_neon_cumulative_sat): Support new parameter.
4888         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4889         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4890         argument.
4891         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4892         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4893         argument.
4895 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4897         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4898         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4900 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4902         PR c++/60056
4903         * g++.dg/tls/thread_local-ice4.C: New.
4905 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4907         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4908         than Neon options.
4910 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4912         PR c++/62276
4913         * g++.dg/cpp0x/vt-62276.C: New.
4915 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4917         PR middle-end/64353
4918         * g++.dg/pr64353.C: New.
4920 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4922         PR target/64263
4923         * gcc.target/aarch64/pr64263_1.c: New test.
4925 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4927         PR tree-optimization/64434
4928         * gcc.dg/torture/pr64434.c: Move to...
4929         * gcc.dg/pr64434.c: ... here.
4931 2015-01-16  Richard Biener  <rguenther@suse.de>
4933         PR middle-end/64614
4934         * gcc.dg/uninit-18.c: New testcase.
4936 2015-01-16  Richard Biener  <rguenther@suse.de>
4938         PR tree-optimization/64568
4939         * g++.dg/torture/pr64568-2.C: New testcase.
4941 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4943         PR target/64363
4944         * gcc.target/i386/chkp-label-address.c: New.
4946 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4948         PR fortran/45290
4949         * gfortran.dg/pointer_init_6.f90: Extended.
4951 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4953         * gcc.c-torture/compile/20150108.c: New test.
4955 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4957         * gcc.target/visium: New directory.
4959 2015-01-16  Richard Biener  <rguenther@suse.de>
4961         PR tree-optimization/61743
4962         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4963         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4965 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4967         * gcc.dg/pr64015.c: New test.
4969 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4971         PR ipa/64163
4972         PR ipa/64612
4973         * g++.dg/ipa/pr64612.C: New test.
4975 2015-01-16  Renlin Li  <renlin.li@arm.com>
4977         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4979 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4981         * gcc.target/i386/sse-14.c: Test new intrinsic.
4982         * gcc.target/i386/sse-22.c: Ditto.
4984 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4986         PR c++/58614
4987         * g++.dg/cpp0x/auto44.C: New.
4989 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4991         PR target/59710
4992         * gcc.target/nios2/gpopt-all.c: New test case.
4993         * gcc.target/nios2/gpopt-local.c: New test case.
4994         * gcc.target/nios2/gpopt-global.c: New test case.
4995         * gcc.target/nios2/gpopt-data.c: New test case.
4996         * gcc.target/nios2/gpopt-none.c: New test case.
4998 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5000         * g++.dg/ubsan/vptr-1.C: New test.
5001         * g++.dg/ubsan/vptr-2.C: New test.
5002         * g++.dg/ubsan/vptr-3.C: New test.
5003         * g++.dg/ubsan/vptr-4.C: New test.
5004         * g++.dg/ubsan/vptr-5.C: New test.
5005         * g++.dg/ubsan/vptr-6.C: New test.
5006         * g++.dg/ubsan/vptr-7.C: New test.
5007         * g++.dg/ubsan/vptr-8.C: New test.
5008         * g++.dg/ubsan/vptr-9.C: New test.
5010 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5012         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5013         is set up.
5014         * lib/gcc-dg.exp: Likewise.
5016 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5018         PR rtl-optimization/64110
5019         * gcc.target/i386/pr64110.c: Add scan-assembler.
5021 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5022             James Norris  <jnorris@codesourcery.com>
5023             Cesar Philippidis  <cesar@codesourcery.com>
5024             Ilmir Usmanov  <i.usmanov@samsung.com>
5026         * lib/target-supports.exp (check_effective_target_fopenacc): New
5027         procedure.
5028         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5029         * g++.dg/goacc/goacc.exp: Likewise.
5030         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5031         * gcc.dg/goacc/goacc.exp: Likewise.
5032         * gfortran.dg/goacc/goacc.exp: Likewise.
5033         * c-c++-common/cpp/openacc-define-1.c: New file.
5034         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5035         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5036         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5037         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5038         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5039         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5040         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5041         * c-c++-common/goacc/cache-1.c: Likewise.
5042         * c-c++-common/goacc/clauses-fail.c: Likewise.
5043         * c-c++-common/goacc/collapse-1.c: Likewise.
5044         * c-c++-common/goacc/data-1.c: Likewise.
5045         * c-c++-common/goacc/data-2.c: Likewise.
5046         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5047         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5048         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5049         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5050         * c-c++-common/goacc/if-clause-1.c: Likewise.
5051         * c-c++-common/goacc/if-clause-2.c: Likewise.
5052         * c-c++-common/goacc/kernels-1.c: Likewise.
5053         * c-c++-common/goacc/loop-1.c: Likewise.
5054         * c-c++-common/goacc/loop-private-1.c: Likewise.
5055         * c-c++-common/goacc/nesting-1.c: Likewise.
5056         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5057         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5058         * c-c++-common/goacc/parallel-1.c: Likewise.
5059         * c-c++-common/goacc/pcopy.c: Likewise.
5060         * c-c++-common/goacc/pcopyin.c: Likewise.
5061         * c-c++-common/goacc/pcopyout.c: Likewise.
5062         * c-c++-common/goacc/pcreate.c: Likewise.
5063         * c-c++-common/goacc/pragma_context.c: Likewise.
5064         * c-c++-common/goacc/present-1.c: Likewise.
5065         * c-c++-common/goacc/reduction-1.c: Likewise.
5066         * c-c++-common/goacc/reduction-2.c: Likewise.
5067         * c-c++-common/goacc/reduction-3.c: Likewise.
5068         * c-c++-common/goacc/reduction-4.c: Likewise.
5069         * c-c++-common/goacc/sb-1.c: Likewise.
5070         * c-c++-common/goacc/sb-2.c: Likewise.
5071         * c-c++-common/goacc/sb-3.c: Likewise.
5072         * c-c++-common/goacc/update-1.c: Likewise.
5073         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5074         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5075         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5076         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5077         * gfortran.dg/goacc/assumed.f95: Likewise.
5078         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5079         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5080         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5081         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5082         * gfortran.dg/goacc/branch.f95: Likewise.
5083         * gfortran.dg/goacc/cache-1.f95: Likewise.
5084         * gfortran.dg/goacc/coarray.f95: Likewise.
5085         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5086         * gfortran.dg/goacc/cray.f95: Likewise.
5087         * gfortran.dg/goacc/critical.f95: Likewise.
5088         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5089         * gfortran.dg/goacc/data-tree.f95: Likewise.
5090         * gfortran.dg/goacc/declare-1.f95: Likewise.
5091         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5092         * gfortran.dg/goacc/fixed-1.f: Likewise.
5093         * gfortran.dg/goacc/fixed-2.f: Likewise.
5094         * gfortran.dg/goacc/fixed-3.f: Likewise.
5095         * gfortran.dg/goacc/fixed-4.f: Likewise.
5096         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5097         * gfortran.dg/goacc/if.f95: Likewise.
5098         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5099         * gfortran.dg/goacc/list.f95: Likewise.
5100         * gfortran.dg/goacc/literal.f95: Likewise.
5101         * gfortran.dg/goacc/loop-1.f95: Likewise.
5102         * gfortran.dg/goacc/loop-2.f95: Likewise.
5103         * gfortran.dg/goacc/loop-3.f95: Likewise.
5104         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5105         * gfortran.dg/goacc/omp.f95: Likewise.
5106         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5107         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5108         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5109         * gfortran.dg/goacc/parameter.f95: Likewise.
5110         * gfortran.dg/goacc/private-1.f95: Likewise.
5111         * gfortran.dg/goacc/private-2.f95: Likewise.
5112         * gfortran.dg/goacc/private-3.f95: Likewise.
5113         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5114         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5115         * gfortran.dg/goacc/reduction.f95: Likewise.
5116         * gfortran.dg/goacc/routine-1.f90: Likewise.
5117         * gfortran.dg/goacc/routine-2.f90: Likewise.
5118         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5119         * gfortran.dg/goacc/several-directives.f95: Likewise.
5120         * gfortran.dg/goacc/sie.f95: Likewise.
5121         * gfortran.dg/goacc/subarrays.f95: Likewise.
5122         * gfortran.dg/gomp/map-1.f90: Likewise.
5123         * gfortran.dg/openacc-define-1.f90: Likewise.
5124         * gfortran.dg/openacc-define-2.f90: Likewise.
5125         * gfortran.dg/openacc-define-3.f90: Likewise.
5126         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5127         * g++.dg/gomp/block-2.C: Likewise.
5128         * g++.dg/gomp/block-3.C: Likewise.
5129         * g++.dg/gomp/block-5.C: Likewise.
5130         * g++.dg/gomp/target-1.C: Likewise.
5131         * g++.dg/gomp/target-2.C: Likewise.
5132         * g++.dg/gomp/taskgroup-1.C: Likewise.
5133         * g++.dg/gomp/teams-1.C: Likewise.
5134         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5135         * gcc.dg/cilk-plus/jump.c: Likewise.
5136         * gcc.dg/gomp/block-1.c: Likewise.
5137         * gcc.dg/gomp/block-10.c: Likewise.
5138         * gcc.dg/gomp/block-2.c: Likewise.
5139         * gcc.dg/gomp/block-3.c: Likewise.
5140         * gcc.dg/gomp/block-4.c: Likewise.
5141         * gcc.dg/gomp/block-5.c: Likewise.
5142         * gcc.dg/gomp/block-6.c: Likewise.
5143         * gcc.dg/gomp/block-7.c: Likewise.
5144         * gcc.dg/gomp/block-8.c: Likewise.
5145         * gcc.dg/gomp/block-9.c: Likewise.
5146         * gcc.dg/gomp/target-1.c: Likewise.
5147         * gcc.dg/gomp/target-2.c: Likewise.
5148         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5149         * gcc.dg/gomp/teams-1.c: Likewise.
5151 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5153         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5154         test case.
5156 2015-01-15  Mike Stump  <mikestump@comcast.net>
5158         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5159         * gcc.dg/inline_2.c: Likewise.
5160         * gcc.dg/inline_3.c: Likewise.
5161         * gcc.dg/inline_4.c: Likewise.
5163 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5165         PR fortran/58023
5166         * gfortran.dg/proc_ptr_comp_43.f90: New.
5168 2015-01-15  Mike Stump  <mikestump@comcast.net>
5170         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5171         * gcc.dg/unroll_2.c: Likewise.
5172         * gcc.dg/unroll_3.c: Likewise.
5173         * gcc.dg/unroll_4.c: Likewise.
5174         * gcc.dg/unroll_5.c: Likewise.
5176 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5178         PR target/63971
5179         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5180         in epilogue.
5181         * gcc.target/aarch64/test_frame_6.c: Likewise.
5182         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5183         x30 and x19 (in the epilogue).
5184         * gcc.target/aarch64/test_frame_4.c: Likewise.
5185         * gcc.target/aarch64/test_frame_7.c: Likewise.
5187 2015-01-15  Martin Liska  <mliska@suse.cz>
5189         * g++.dg/ipa/pr64068.C: New test.
5190         * gcc.dg/ipa/PR64559.c: New test.
5192 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5194         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5195         with PIE.
5197 2015-01-15  Richard Biener  <rguenther@suse.de>
5199         PR tree-optimization/61743
5200         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5201         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5203 2015-01-15 Renlin Li <renlin.li@arm.com>
5205         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5206         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5208 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5210         * gcc.dg/vect/vect-aggressive-1.c: New.
5211         * gcc.target/i386/avx2-vect-aggressive.c: New.
5213 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5215         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5217 2015-01-15  Richard Biener  <rguenther@suse.de>
5219         PR lto/64415
5220         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5221         -Wl,-undefined,dynamic_lookup.
5223 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5225         * gnat.dg/opt47.adb: New test.
5227 2015-01-15  Richard Biener  <rguenther@suse.de>
5229         PR lto/64415
5230         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5232 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5234         PR tree-optimization/64434
5235         * gcc.dg/torture/pr64434.c: New test.
5237 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5239         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5240         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
5241         -march=loongson* and -march=octeon* require -mno-micromips.
5243 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5244             Matthew Fortune  <matthew.fortune@imgtec.com>
5246         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5247         * gcc.target/mips/call-saved-5.c (foo): Likewise.
5248         * gcc.target/mips/call-saved-6.c (foo): Likewise.
5249         * gcc.target/mips/call-saved-7.c: New file.
5250         * gcc.target/mips/call-saved-8.c: New file.
5251         * gcc.target/mips/call-saved-9.c: New file.
5253 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5255         * gcc.target/mips/lsa.c: New file.
5256         * gcc.target/mips/mips64-lsa.c: Likewise.
5257         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5258         * gcc.target/mips/mulsize-4.c: Likewise.
5259         * gcc.target/mips/mulsize-5.c: New file.
5260         * gcc.target/mips/mulsize-6.c: Likewise.
5261         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5262         and !HAS_LSA as ghost options.
5263         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5264         for !HAS_LSA.
5266 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5268         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5270 2015-01-15  Richard Biener  <rguenther@suse.de>
5272         PR middle-end/64365
5273         * gcc.dg/torture/pr64365.c: New testcase.
5275 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5277         * gcc.dg/stackprotectexplicit1.c: New test.
5278         * g++.dg/stackprotectexplicit2.c: New test.
5280 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5282         PR target/61933
5283         * gfortran.dg/inquire_internal.f90: New.
5284         * gfortran.dg/negative_unit_check.f90: New.
5286 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5288         PR target/53988
5289         * gcc.target/sh/pr53988-1.c: New.
5291 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5293         PR c++/58671
5294         * g++.dg/tls/thread_local-ice3.C: New.
5296 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5298         * gcc.target/i386/fentry-override.c: Properly place {} in target
5299         selector.  Remove nonpic.
5300         * gcc.target/i386/fentry.c: Likewise.
5302 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5304         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5305         warnings instead of errors.
5307 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5309         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5310         option support instead of ENABLE_LTO from Makefile.
5312 2015-01-14  Richard Biener  <rguenther@suse.de>
5314         PR tree-optimization/59354
5315         * gcc.dg/vect/pr59354.c: New testcase.
5317 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5319         * lib/target-supports.exp
5320         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5321         on ARM architures before v7.
5323 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5325         PR middle-end/59448
5326         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5327         an atomic_exchange.
5329 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5331         PR target/64386
5332         * gcc.target/i386/pr64386.c: New test.
5334 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5336         PR target/64393
5337         * gcc.target/i386/pr64393.c: New test.
5339 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5341         PR target/64387
5342         * gcc.target/i386/pr64387.c: New test.
5344 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5346         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5348 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5350         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5352 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5354         PR target/64453
5355         * gcc.target/arm/pr64453.c: New.
5357 2015-01-14  Richard Biener  <rguenther@suse.de>
5359         PR lto/64415
5360         * gcc.dg/lto/pr64415_0.c: New testcase.
5361         * gcc.dg/lto/pr64415_1.c: Likewise.
5363 2015-01-14  Martin Liska  <mliska@suse.cz>
5365         * gcc.dg/ipa/pr64307.c: New test.
5367 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5369         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5370         64-bit and 128-bit.
5372 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5374         PR target/64460
5375         * gcc.target/arm/pr64460_1.c: New test.
5377 2015-01-14  Richard Biener  <rguenther@suse.de>
5379         PR tree-optimization/64493
5380         PR tree-optimization/64495
5381         * gcc.dg/vect/pr64493.c: New testcase.
5382         * gcc.dg/vect/pr64495.c: Likewise.
5384 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5386         * gcc.dg/Warray-bounds-11.c: New test-case.
5388 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5390         * gcc.target/mips/octeon3-pipe-1.c: New test.
5392 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5394         * jit.dg/harness.h (set_up_logging): Move string concatenation
5395         into...
5396         (concat_strings): New function.
5397         (dump_reproducer): New function.
5398         (test_jit): Call dump_reproducer.
5399         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5400         function.
5401         (jit-dg-test): Delete any generated reproducer from previous runs.
5402         Verify that a generated reproducer was created, and verify that it
5403         compiles.
5404         * jit.dg/test-nested-contexts.c (main): Call
5405         gcc_jit_context_dump_reproducer_to_file.
5407 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5409         * gcc.dg/aru-2.c: Add dg-require-profiling.
5411 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5413         * lib/target-supports.exp (check_profiling_available): Check if
5414         -pg links.
5416 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5418         PR ipa/64565
5419         * g++.dg/torture/pr64565.C: New testcase.
5421 2015-01-13  Marek Polacek  <polacek@redhat.com>
5423         PR middle-end/64391
5424         * gcc.dg/tm/pr64391.c: New test.
5426 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5428         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5429         true.
5431 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5433         * gcc.target/i386/pie.c: New test.
5435         * lib/target-supports.exp (check_effective_target_pie): New.
5437 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5439         PR rtl-optimization/64286
5440         * gcc.target/i386/avx2-pr64286.c: New test.
5442 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5444         PR c++/57626
5445         * g++.dg/cpp0x/vt-57626.C: New.
5447 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5449         PR fortran/64528
5450         * gfortran.dg/pr64528.f90: New test.
5452 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5454         * gcc.target/aarch64/subsp.c: New test.
5456 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5458         * gcc.target/aarch64/store-pair-1.c: New testcase.
5460 2015-01-13  Richard Biener  <rguenther@suse.de>
5462         PR lto/64373
5463         * gcc.dg/lto/pr64373_0.c: New testcase.
5465 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5467         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5468         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5470 2015-01-13  Richard Biener  <rguenther@suse.de>
5472         PR tree-optimization/64406
5473         * gcc.dg/pr64406.c: New testcase.
5475 2015-01-13  Richard Biener  <rguenther@suse.de>
5477         PR tree-optimization/64404
5478         * gcc.dg/vect/pr64404.c: New testcase.
5480 2015-01-13  Richard Biener  <rguenther@suse.de>
5482         PR tree-optimization/64568
5483         * g++.dg/torture/pr64568.C: New testcase.
5485 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5487         * jit.dg/test-error-local-used-from-other-function.c: New test
5488         case.
5489         * jit.dg/test-error-param-reuse.c: New test case.
5490         * jit.dg/test-error-param-sharing.c: New test case.
5491         * jit.dg/test-error-param-used-from-other-function.c: New test
5492         case.
5493         * jit.dg/test-error-param-used-without-a-function.c: New test
5494         case.
5496 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5498         PR tree-optimization/64563
5499         * gcc.dg/pr64563.c: New test.
5501         PR target/64513
5502         * gcc.target/i386/pr64513.c: New test.
5504         PR tree-optimization/64454
5505         * gcc.dg/pr64454.c: New test.
5507         PR testsuite/64028
5508         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5509         bind_pic_locally.
5510         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5511         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5512         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5513         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5514         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5515         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5516         * gcc.dg/vect/slp-25.c: Likewise.
5517         * gcc.dg/vect/vect-109.c: Likewise.
5518         * gcc.dg/vect/vect-13.c: Likewise.
5519         * gcc.dg/vect/vect-17.c: Likewise.
5520         * gcc.dg/vect/vect-18.c: Likewise.
5521         * gcc.dg/vect/vect-19.c: Likewise.
5522         * gcc.dg/vect/vect-20.c: Likewise.
5523         * gcc.dg/vect/vect-21.c: Likewise.
5524         * gcc.dg/vect/vect-22.c: Likewise.
5525         * gcc.dg/vect/vect-27.c: Likewise.
5526         * gcc.dg/vect/vect-29.c: Likewise.
5527         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5528         * gcc.dg/vect/vect-2.c: Likewise.
5529         * gcc.dg/vect/vect-3.c: Likewise.
5530         * gcc.dg/vect/vect-4.c: Likewise.
5531         * gcc.dg/vect/vect-5.c: Likewise.
5532         * gcc.dg/vect/vect-72.c: Likewise.
5533         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5534         * gcc.dg/vect/vect-73.c: Likewise.
5535         * gcc.dg/vect/vect-77-global.c: Likewise.
5536         * gcc.dg/vect/vect-78-global.c: Likewise.
5537         * gcc.dg/vect/vect-7.c: Likewise.
5538         * gcc.dg/vect/vect-86.c: Likewise.
5539         * gcc.dg/vect/vect-align-1.c: Likewise.
5540         * gcc.dg/vect/vect-align-3.c: Likewise.
5541         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5542         * gcc.dg/vect/vect-all.c: Likewise.
5543         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5544         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5545         * gcc.dg/vect/vect-peel-3.c: Likewise.
5546         * gcc.dg/vect/vect-peel-4.c: Likewise.
5547         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5549 2015-01-12  Jeff Law  <law@redhat.com>
5551         PR target/64461
5552         * gcc.target/m68k/pr64461.c: New test.
5554 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5556         * jit.dg/test-array-as-pointer.c (create_code): Update call
5557         to gcc_jit_context_new_global by setting "kind" to
5558         GCC_JIT_GLOBAL_IMPORTED.
5559         * jit.dg/test-error-array-as-pointer.c: Likewise.
5560         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5561         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5562         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5563         * jit.dg/test-using-global.c (the_global): Rename to...
5564         (imported_global): ...this.
5565         (create_code): Update to test the three kinds of global.
5566         (verify_code): Likewise.
5568 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5570         PR testsuite/64427
5571         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5572         undefined behavior.
5573         * gcc.target/i386/pr64291-2.c: Updated.
5575 2015-01-12  Richard Biener  <rguenther@suse.de>
5577         PR tree-optimization/64530
5578         * gfortran.dg/pr64530.f90: New testcase.
5580 2015-01-12  Richard Biener  <rguenther@suse.de>
5582         PR middle-end/64357
5583         * gcc.dg/torture/pr64357.c: New testcase.
5585 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5587         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5588         selector.
5590 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5591         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5593 2015-01-12  Martin Liska  <mliska@suse.cz>
5595         * gcc.dg/ipa/PR64550.c: New test.
5597 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5599         PR ipa/63470
5600         * g++.dg/ipa/pr63470.C: New testcase.
5602 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5604         PR fortran/63733
5605         * gfortran.dg/typebound_operator_20.f90: New.
5607 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5609         PR fortran/58023
5610         * gfortran.dg/proc_ptr_comp_42.f90: New.
5612 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5614         PR fortran/64508
5615         * gfortran.dg/proc_ptr_comp_41.f90: New.
5617 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5619         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5621 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5623         PR fortran/64522
5624         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5625         and add dg-excess-errors.
5626         * gfortran.dg/line_length_6.f90: New.
5627         * gfortran.dg/line_length_7.f90: New.
5628         * gfortran.dg/line_length_8.f90: New.
5629         * gfortran.dg/line_length_9.f90: New.
5630         * gfortran.dg/line_length_10.f90: New.
5631         * gfortran.dg/line_length_11.f90: New.
5633 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5635         * jit.dg/test-threads.c (struct testcase): Move declaration
5636         to jit.dg/all-non-failing-tests.h.
5637         (testcases): Likewise.
5638         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5639         declaration here from jit.dg/all-non-failing-tests.h.
5640         (testcases): Likewise.
5641         * jit.dg/test-combination.c (create_code): Eliminate spelling
5642         out all of the testcases in favor of looping through the
5643         "testcases" metadata.
5644         (verify_code): Likewise.
5646 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5648         PR rtl-optimization/64536
5649         * gcc.dg/pr64536.c: New test.
5651 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5653         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5654         * jit.dg/test-combination.c (create_code): Likewise.
5655         (verify_code): Likewise.
5656         * jit.dg/test-constants.c: New test case.
5657         * jit.dg/test-threads.c: Add test-constants.c.
5659 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5661         PR libobjc/51891
5662         * objc.dg/gnu-api-2-class.m: Add a test case
5663         for the above change.
5665 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5667         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5669 2015-01-09  Richard Biener  <rguenther@suse.de>
5671         PR tree-optimization/64410
5672         * g++.dg/vect/pr64410.cc: New testcase.
5674 2015-01-09  Martin Liska  <mliska@suse.cz>
5676         * gcc.dg/ipa/ipa-icf-32.c: New test.
5678 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5680         * c-c++-common/tsan/tsan_barrier.h: New.
5681         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5682         * c-c++-common/tsan/bitfield_race.c: Likewise.
5683         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5684         * c-c++-common/tsan/mutexset1.c: Likewise.
5685         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5686         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5687         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5688         * c-c++-common/tsan/simple_race.c: Likewise.
5689         * c-c++-common/tsan/simple_stack.c: Likewise.
5690         * c-c++-common/tsan/sleep_sync.c: Likewise.
5691         * c-c++-common/tsan/tiny_race.c: Likewise.
5692         * c-c++-common/tsan/tls_race.c: Likewise.
5693         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5694         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5695         * g++.dg/tsan/atomic_free.C: Likewise.
5696         * g++.dg/tsan/atomic_free2.C: Likewise.
5697         * g++.dg/tsan/cond_race.C: Likewise.
5698         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5700 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5702         PR testsuite/62250
5703         * lib/target-supports.exp (check_effective_target_libatomic_available):
5704         New.
5705         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5706         targets that match effective-target libatomic_available.
5707         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5709 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5711         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5712         Verify the result of gcc_jit_context_get_last_error.
5713         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5715 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5717         PR tree-optimization/63989
5718         * gcc.dg/strlenopt-27.c: New test.
5720 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5722         * jit.dg/harness.h (set_up_logging): New function.
5723         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5724         set_up_logging on the context, so that every testcase is
5725         logged to a particular file.
5726         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5727         and call gcc_jit_context_set_logfile on the top-level context.
5729 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5731         PR target/64338
5732         * g++.dg/opt/pr64338.C: New test.
5734 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5736         * gfortran.dg/coarray/codimension_2b.f90: New file.
5737         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5738         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5740 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5742         PR c++/59004
5743         * g++.dg/ext/fnname4.C: New.
5745 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5747         PR c++/64462
5748         * g++.dg/cpp0x/constexpr-64462.C: New.
5750 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5752         PR c++/60753
5753         * g++.dg/cpp0x/deleted10.C: New.
5755 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5757         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5759 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5761         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5762         GCC_JIT_UNARY_OP_ABS.
5763         (verify_unary_ops): Likewise.
5765 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5767         * jit.dg/test-arith-overflow.c: New test case.
5768         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5769         * jit.dg/test-combination.c (create_code): Likewise.
5770         (verify_code): Likewise.
5771         * jit.dg/test-threads.c (testcases): Likewise.
5773 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5775         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5776         rather than "jit".  Load g++.exp, and call g++_init.
5777         Run test-*.cc files within the testsuite and *.cc files within
5778         docs/examples.
5779         (jit-dg-test): Drop the addition of -fgnu89-inline to
5780         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5781         doing it when compiling C testcases (since g++ does not handle
5782         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5783         is restored to the value after g++_init ran, rather than the
5784         value before g++_init ran.  Return a list of
5785         $comp_output $output_file, as dg-test assumes.
5787 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5789         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5790         make it easier to figure out the origin of each test result when
5791         running test-combination.c and test-threads.c.
5792         (CHECK_VALUE): Likewise.
5793         (CHECK_DOUBLE_VALUE): Likewise.
5794         (CHECK_STRING_VALUE): Likewise.
5795         (CHECK_STRING_STARTS_WITH): Likewise.
5796         (CHECK_STRING_CONTAINS): Likewise.
5797         (CHECK): Likewise.
5798         (check_string_value): Likewise, add "funcname" param.
5799         (check_string_starts_with): Likewise.
5800         (check_string_contains): Likewise.
5802 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5804         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5805         generating name of built executable.
5807 2015-01-07  Marek Polacek  <polacek@redhat.com>
5809         PR c/64440
5810         * gcc.dg/pr64440.c: New test.
5811         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5813 2015-01-07  Marek Polacek  <polacek@redhat.com>
5815         PR c/64417
5816         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5817         * gcc.dg/pr64417.c: New test.
5819 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5821         PR target/64505
5822         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5823         fix is correct.
5825 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5827         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5828         Check if testcases run without errors, not just if they compile.
5830 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5832         PR target/64507
5833         * gcc.target/sh/pr64507.c: New test.
5835 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5837         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5839 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5841         * c-c++-common/asan/sanitize-all-1.c: New test.
5842         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5843         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5844         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5845         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5847 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5849         * lib/target-supports.exp (check_profiling_available): Return 0 for
5850         Visium.
5851         (check_effective_target_tls_runtime): Likewise.
5852         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5853         * gcc.dg/20020312-2.c: Adjust for Visium.
5854         * gcc.dg/tls/thr-cse-1.c: Likewise
5855         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5856         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5857         * gcc.dg/weak/typeof-2.c: Likewise.
5859 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5861         PR rtl-optimization/64287
5862         * gcc.dg/aru-2.c: New test.
5864 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5866         PR sanitizer/64344
5867         * c-c++-common/ubsan/pr64344-1.c: New test.
5868         * c-c++-common/ubsan/pr64344-2.c: New test.
5870         PR tree-optimization/64465
5871         * gcc.dg/pr64465.c: New test.
5873         PR tree-optimization/64494
5874         * gcc.c-torture/compile/pr64494.c: New test.
5876 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5878         PR fortran/47674
5879         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5881 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5883         Update copyright years.
5885 2015-01-05  Marek Polacek  <polacek@redhat.com>
5887         PR c/64423
5888         * gcc.dg/pr64423.c: New test.
5890 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5892         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5893         mmix-knuth-mmixware for the same reason as for MIPS.
5894         * gcc.dg/debug/debug-2.c: Ditto.
5896         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5898 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5900         PR testsuite/62250
5901         * lib/gfortran.exp: Add libatomic library search path.
5902         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5903         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5905         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5907 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5909         * c-c++-common/tsan/bitfield_race.c: New testcase.
5910         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5912 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5914         * gfortran.dg/coarray/collectives_4.f90: New.
5916 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5918         PR fortran/57562
5919         * gfortran.dg/extends_16.f90: New.
5921 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5923         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5925 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5927         * gfortran.dg/coarray/codimension_2.f90: New.
5928         * gfortran.dg/coarray/codimension_2a.f90: New.
5929         * gfortran.dg/coarray_35.f90: New.
5930         * gfortran.dg/coarray_35a.f90: New.
5932 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5934         PR fortran/60507
5935         * gfortran.dg/dummy_procedure_11.f90: New.
5937 Copyright (C) 2015 Free Software Foundation, Inc.
5939 Copying and distribution of this file, with or without modification,
5940 are permitted in any medium without royalty provided the copyright
5941 notice and this notice are preserved.