2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfa8dc0a2086c658a3c44ee6391a951f108b5ad06
1 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/66043
4         * gfortran.dg/storage_size_6.f90: New tests.
6 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
8         PR fortran/66045
9         * gfortran.dg/null1.f90: New test.
11 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13         PR fortran/66044
14         * gfortran.dg/entry_21.f90: New test.
16 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
18         PR fortran/66043
19         * gfortran.dg/storage_size_6.f90: New tests.
21 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
23         PR fortran/66040
24         * gfortran.dg/misplaced_statement.f90: New test.
26 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
28         PR fortran/66039
29         * gfortran.dg/filepos1.f90: New test
31 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
33         PR fortran/64925
34         * gfortran.dg/pr64925.f90: New test.
36 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
38         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
39         unit.
40         * gfortran.dg/lto/pr41576_1.f90: Ditto.
42 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
44         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
45         to the family of pie capable targets.
47 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
49         * gcc.target/arm/bics_1.c : New testcase.
50         * gcc.target/arm/bics_2.c : New testcase.
51         * gcc.target/arm/bics_3.c : New testcase.
52         * gcc.target/arm/bics_4.c : New testcase.
54 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
56         * gcc.target/mips/umips-attr.c: New test.
58 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
60         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
61         * gcc.dg/20150120-2.c (dg-final): Ditto.
62         * gcc.dg/20150120-2.c (dg-final): Ditto.
63         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
65 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
67         PR target/66174
68         * gcc.target/i386/pr66174.c: New test.
70 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
72         PR fortran/37131
73         * gfortran.dg/matmul_bounds_6.f90:  New test.
74         * gfortran.dg/matmul_bounds_7.f90:  New test.
76 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
78         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
79         * gfortran.dg/lto/pr41576_1.f90: Add interface.
80         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
81         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
82         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
83         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
85 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87         PR fortran/65903
88         * gfortran.dg/continuation_13.f90: Update test.
89         * gfortran.dg/pr65903.f90: New test.
91 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
93         PR fortran/66113
94         * gfortran.dg/block_14.f90:  New test.
96 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
98         PR fortran/44054
99         * lib/gfortran-dg.exp: Update regex to handle two locations for
100         the same diagnostic without caret.
101         * gfortran.dg/badline.f: Test also that line numbers are correct
102         before and after "left but not entered" warning.
104 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
105             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
107         PR target/65768
108         * gcc.target/arm/maskdata.c: New test.
110 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
112         PR fortran/65792
113         * gfortran.dg/derived_constructor_components_5: New test
115 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
117         PR target/66140
118         * gcc.target/alpha/pr66140.c: New test.
120 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
122         PR c/48956
123         * gcc.dg/Wconversion-complex-c99.c: New test.
124         * gcc.dg/Wconversion-complex-gnu.c: New test.
126 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
128         PR tree-optimization/64454
129         * gcc.dg/modmod.c: New testcase.
131 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
133         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
135 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
137         PR middle-end/66134
138         * gcc.target/i386/mpx/pr66134.c: New test.
140 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
142         * gcc.target/powerpc/pr60158.c: New test.
144 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
146         * gcc.target/i386/sibcall-7.c: New test.
147         * gcc.target/i386/sibcall-8.c: New test.
149 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
151         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
152         (abs64_in_dreg): Likewise.
154 2015-05-14  Marek Polacek  <polacek@redhat.com>
156         PR c/66066
157         PR c/66127
158         * gcc.dg/pr14649-1.c: Add -Wpedantic.
159         * gcc.dg/pr19984.c: Likewise.
160         * gcc.dg/pr66066-1.c: New test.
161         * gcc.dg/pr66066-2.c: New test.
162         * gcc.dg/pr66066-3.c: New test.
164 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
166         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
167         * gcc.dg/pow-sqrt.x: New file.
168         * gcc.dg/pow-sqrt-1.c: New test.
169         * gcc.dg/pow-sqrt-2.c: Likewise.
170         * gcc.dg/pow-sqrt-3.c: Likewise.
172 2015-05-13  Richard Biener  <rguenther@suse.de>
174         PR tree-optimization/66123
175         * gcc.dg/torture/pr66123.c: New testcase.
177 2015-05-13  Richard Biener  <rguenther@suse.de>
179         PR middle-end/66110
180         * gcc.dg/alias-2.c: Adjust.
181         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
183 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
185         PR target/65103
186         * gcc.target/i386/pr65103-3.c: New.
188 2015-05-13  Martin Liska  <mliska@suse.cz>
190         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
192 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
194         PR target/66112
195         * gcc.target/i386/pr66112-2.c: New test.
197         PR target/66112
198         * gcc.target/i386/pr66112-1.c: New test.
200 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
202         PR target/66048
203         * gcc.target/i386/mpx/pr66048.cc: New.
205 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
207         PR rtl-optimization/64616
208         * gcc.dg/loop-8.c: New test.
209         * gcc.dg/loop-9.c: New test.
211 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
213         PR target/pr66047.c
214         * gcc.target/i386/pr66047.c: New testcase.
216 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
218         PR ipa/65873
219         * gcc.c-torture/compile/pr65873.c: New testcase.
221 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
223         PR fortran/66111
224         * gfortran.dg/inline_matmul_10.f90:  New test.
226 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
228         * c-c++-common/Wmisleading-indentation.c: New testcase.
229         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
230         * c-c++-common/Wmisleading-indentation-2.md: New file.
232 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
234         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
235         "break".
236         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
238 2015-05-12  Richard Biener  <rguenther@suse.de>
240         PR tree-optimization/66101
241         * gcc.dg/torture/pr66101.c: New testcase.
243 2015-05-12  Richard Biener  <rguenther@suse.de>
245         PR tree-optimization/37021
246         * gcc.target/i386/vect-addsub.c: New testcase.
248 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
250         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
252 2015-05-12  Tom de Vries  <tom@codesourcery.com>
254         PR tree-optimization/66010
255         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
257 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
259         PR c++/65133
260         * g++.dg/cpp0x/trailing10.C: New.
262 2015-05-12  Richard Biener  <rguenther@suse.de>
264         * gcc.dg/vect/bb-slp-35.c: New testcase.
266 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
268         PR fortran/66100
269         * gfortran.dg/bound_simplification_6.f90: New.
271 2015-05-11  Steve Ellcey  <sellcey@mips.com>
273         * gcc.target/mips/branch-1.c: Pass argument to bar().
275 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
277         PR target/65753
278         * gcc.target/i386/pr65753.c: New test.
280 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
282         PR rtl-optimization/66076
283         * gcc.dg/torture/pr66076.c: New test.
285 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
287         PR fortran/66041
288         * gfortran.dg/inline_matmul_7.f90:  New test.
289         * gfortran.dg/inline_matmul_8.f90:  New test.
290         * gfortran.dg/inline_matmul_9.f90:  New test.
292 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
294         * gfortran.dg/bound_simplification_5.f90: New.
296 2015-05-09  Jason Merrill  <jason@redhat.com>
298         * lib/target-supports.exp (cxx_default): New global.
299         (check_effective_target_c++11_only)
300         (check_effective_target_c++14_only)
301         (check_effective_target_c++98_only)
302         (check_effective_target_c++1z_only): Check it.
304 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
306         PR tree-optimization/64454
307         * gcc.dg/tree-ssa/vrp97.c: New file.
308         * gcc.dg/vect/slp-perm-7.c: Update.
310 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
312         PR fortran/65894
313         * gfortran.dg/elemental_subroutine_11.f90: New test.
315 2015-05-08  Richard Biener  <rguenther@suse.de>
317         PR tree-optimization/66036
318         * gcc.dg/vect/slp-41.c: New testcase.
320 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
322         * gfortran.dg/elemental_optional_args_7.f90: New.
324 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
326         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
327         allow cmlt or sshr.
329 2015-05-08  Marek Polacek  <polacek@redhat.com>
331         PR c/64918
332         * gcc.dg/Woverride-init-side-effects-1.c: New test.
333         * gcc.dg/Woverride-init-side-effects-2.c: New test.
335 2015-05-07  Marek Polacek  <polacek@redhat.com>
337         PR c/65179
338         * c-c++-common/Wshift-negative-value-1.c: New test.
339         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
340         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
341         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
342         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
343         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
344         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
345         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
346         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
348 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
350         PR middle-end/192
351         PR middle-end/54303
352         * gcc.dg/fdata-sections-2.c: New file.
354 2015-05-07  Marek Polacek  <polacek@redhat.com>
356         PR testsuite/66046
357         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
358         last dg-output.
359         * c-c++-common/ubsan/align-7.c: Likewise.
360         * c-c++-common/ubsan/bounds-8.c: Likewise.
361         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
362         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
363         * c-c++-common/ubsan/null-1.c: Likewise.
364         * c-c++-common/ubsan/null-10.c: Likewise.
365         * c-c++-common/ubsan/null-11.c: Likewise.
366         * c-c++-common/ubsan/null-2.c: Likewise.
367         * c-c++-common/ubsan/null-3.c: Likewise.
368         * c-c++-common/ubsan/null-4.c: Likewise.
369         * c-c++-common/ubsan/null-5.c: Likewise.
370         * c-c++-common/ubsan/null-6.c: Likewise.
371         * c-c++-common/ubsan/null-7.c: Likewise.
372         * c-c++-common/ubsan/null-8.c: Likewise.
373         * c-c++-common/ubsan/null-9.c: Likewise.
374         * c-c++-common/ubsan/object-size-1.c: Likewise.
375         * c-c++-common/ubsan/object-size-10.c: Likewise.
376         * c-c++-common/ubsan/object-size-4.c: Likewise.
377         * c-c++-common/ubsan/object-size-5.c: Likewise.
378         * c-c++-common/ubsan/object-size-7.c: Likewise.
379         * c-c++-common/ubsan/object-size-8.c: Likewise.
380         * c-c++-common/ubsan/object-size-9.c: Likewise.
381         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
382         * c-c++-common/ubsan/overflow-int128.c: Likewise.
383         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
384         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
385         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
386         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
387         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
388         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
389         * c-c++-common/ubsan/pr59333.c: Likewise.
390         * c-c++-common/ubsan/pr59667.c: Likewise.
391         * c-c++-common/ubsan/pr60613-2.c: Likewise.
392         * c-c++-common/ubsan/pr60636.c: Likewise.
393         * c-c++-common/ubsan/pr63802.c: Likewise.
394         * c-c++-common/ubsan/recovery-1.c: Likewise.
395         * c-c++-common/ubsan/recovery-3.c: Likewise.
396         * c-c++-common/ubsan/shift-1.c: Likewise.
397         * c-c++-common/ubsan/shift-2.c: Likewise.
398         * c-c++-common/ubsan/shift-4.c: Likewise.
399         * c-c++-common/ubsan/shift-7.c: Likewise.
400         * c-c++-common/ubsan/undefined-2.c: Likewise.
401         * c-c++-common/ubsan/vla-1.c: Likewise.
402         * g++.dg/ubsan/null-1.C: Likewise.
403         * g++.dg/ubsan/null-3.C: Likewise.
404         * g++.dg/ubsan/null-4.C: Likewise.
405         * g++.dg/ubsan/vptr-8.C: Likewise.
406         * g++.dg/ubsan/vptr-9.C: Likewise.
407         * gcc.dg/ubsan/bounds-2.c: Likewise.
408         * gcc.dg/ubsan/object-size-9.c: Likewise.
410 2015-05-07  Jeff Law  <law@redhat.com>
412         * gcc.dg/tree-ssa/shorten-1.c: New test.
414 2015-05-07  Richard Biener  <rguenther@suse.de>
416         PR tree-optimization/66002
417         * gcc.dg/vect/vect-125.c: New testcase.
419 2015-05-07  Marek Polacek  <polacek@redhat.com>
420             Martin Uecker  <uecker@eecs.berkeley.edu>
422         * c-c++-common/ubsan/bounds-10.c: New test.
424 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
426         * jit.dg/harness.h (set_options): Wrap with
427         #ifndef TEST_ESCHEWS_SET_OPTIONS.
428         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
429         Special-case test-benchmark.c as a negative.
430         * jit.dg/test-benchmark.c: New file.
432 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
434         PR target/64208
435         * gcc.target/arm/pr64208.c: New test.
437 2015-05-06  Alan Modra  <amodra@gmail.com>
439         PR target/66020
440         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
441         (gparms): Make volatile.
443 2015-05-06  Richard Biener  <rguenther@suse.de>
445         PR tree-optimization/62283
446         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
448 2015-05-06  Christian Bruel  <christian.bruel@st.com>
450         PR target/66015
451         * gcc.target/aarch64/iinline-attr-1.c: New test.
453 2015-05-06  Richard Biener  <rguenther@suse.de>
455         * gcc.dg/vect/bb-slp-34.c: New testcase.
457 2015-05-06  Richard Biener  <rguenther@suse.de>
459         PR tree-optimization/62283
460         * gcc.dg/vect/bb-slp-14.c: Adjust.
462 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
464         PR target/65990
465         * gcc.target/i386/pr65990.c: New test.
467 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
469         PR target/65915
470         * gcc.target/i386/pr65915.c: New.
472 2015-05-05  Tom de Vries  <tom@codesourcery.com>
474         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
475         'va_list escapes 0'.
477 2015-05-05  Tom de Vries  <tom@codesourcery.com>
479         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
480         in r222173.
482 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
484         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
485         * gcc.target/arm/pr65924.c: Likewise.
487 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
489         PR target/65871
490         * gcc.target/i386/pr65871-3.c: New test.
492 2015-05-04  Jeff Law  <law@redhat.com>
494         Revert:
495         2015-05-04  Jeff Law  <law@redhat.com>
496         * gcc.dg/tree-ssa/shorten-1.c: New test.
498 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
499             Jakub Jelinek  <jakub@redhat.com>
501         PR c++/66007
502         * g++.dg/cpp0x/Wnarrowing4.C: New.
504 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
506         * lib/target-supports.exp
507         (check_effective_target_keeps_null_pointer_checks): Clarify that
508         this is for targets that disable -fdelete-null-pointer-checks,
509         not default it to off.
510         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
511         -fdelete-null-pointer-checks explicit.
512         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
513         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
514         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
515         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
516         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
517         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
518         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
519         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
520         * gcc.dg/tree-ssa/pr20318.c: Likewise.
521         * gcc.dg/tree-ssa/pr20701.c: Likewise.
522         * gcc.dg/tree-ssa/pr20702.c: Likewise.
523         * gcc.dg/tree-ssa/pr21086.c: Likewise.
524         * gcc.dg/tree-ssa/pr21090.c: Likewise.
525         * gcc.dg/tree-ssa/pr58480.c: Likewise.
526         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
527         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
528         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
529         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
530         * gcc.dg/tree-ssa/unreachable.c: Likewise.
531         * gcc.dg/tree-ssa/vrp02.c: Likewise.
532         * gcc.dg/tree-ssa/vrp07.c: Likewise.
533         * gcc.dg/tree-ssa/vrp08.c: Likewise.
534         * gcc.dg/tree-ssa/vrp55.c: Likewise.
535         * g++.dg/cpp0x/static_assert9.C: Likewise.
536         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
537         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
538         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
539         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
540         * g++.dg/tree-ssa/pr26406.C: Likewise.
542 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
544         PR tree-optimization/65984
545         * c-c++-common/ubsan/pr65984.c: New test.
547 2015-05-04  Jeff Law  <law@redhat.com>
549         * gcc.dg/tree-ssa/shorten-1.c: New test.
551 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
553         PR fortran/44735
554         * gfortran.dg/pr44735.f90: New test.
556 2015-05-04  Richard Biener  <rguenther@suse.de>
558         PR tree-optimization/65965
559         * gcc.dg/vect/bb-slp-33.c: New testcase.
561 2015-05-04  Richard Biener  <rguenther@suse.de>
563         PR tree-optimization/65935
564         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
566 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
568         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
569         for each supported variant instead of CHECK_RESULTS.
570         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
571         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
572         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
573         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
574         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
575         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
576         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
577         expected results for unsupported variants.  Call CHECK for each
578         supported variant instead of CHECK_RESULTS.
579         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
580         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
581         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
582         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
583         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
584         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
585         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
586         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
587         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
588         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
589         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
590         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
591         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
592         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
593         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
594         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
595         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
596         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
597         expected results for unsupported variants.
598         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
599         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
600         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
601         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
602         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
603         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
604         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
605         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
606         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
607         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
608         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
609         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
610         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
611         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
612         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
613         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
614         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
615         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
616         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
617         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
618         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
619         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
620         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
621         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
622         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
623         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
624         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
625         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
627 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
629         PR fortran/37131
630         * gfortran.dg/bound_9.f90:  Add pointer assignment.
632 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
633             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
635         PR c++/65858
636         * g++.dg/cpp0x/Wnarrowing3.C: New.
638 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
640         * gcc.dg/20150120-1.c: New test.
641         * gcc.dg/20150120-2.c: New test.
642         * gcc.dg/20150120-3.c: New test.
644 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
646         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
648 2015-05-01  Renlin Li  <renlin.li@arm.com>
650         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
652 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
654         * gfortran.dg/bound_simplification_4.f90: New.
656 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
658         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
659         with powerpc_p8vector_ok.
661 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
663         PR fortran/37131
664         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
665         scan pattern.
666         * gfortran.dg/bound_9.f90:  New test case.
668 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
670         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
671         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
672         for 32bit x86 targets.
673         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
674         for 32bit x86 targets.
675         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
676         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
677         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
678         for 32bit x86 targets.
680 2015-04-30  Marek Polacek  <polacek@redhat.com>
682         PR tree-optimization/63551
683         * g++.dg/ipa/pr63551.C: New test.
685 2015-04-30  Caroline Tice  <cmtice@google.com>
687         PR  65929
688         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
689         partition size on certain targets.
691 2015-04-30  Renlin Li  <renlin.li@arm.com>
693         * gcc.target/aarch64/vect-reduc-or_1.c: New.
695 2015-04-30  Marek Polacek  <polacek@redhat.com>
697         * c-c++-common/Wbool-compare-3.c: New test.
699         * gcc.dg/pr65901.c (foo): Adjust dg-error.
700         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
702 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
704         PR c++/57610
705         * g++.dg/init/ref22.C: New.
707 2015-04-30  Marek Polacek  <polacek@redhat.com>
709         * gcc.dg/init-bad-8.c: New test.
711         * gcc.dg/incomplete-typedef-1.c: New test.
713 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
715         PR c++/59955
716         * g++.dg/template/crash121.C: New.
718 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
720         * gcc.target/mips/call-from-init.c: New test.
721         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
723 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
725         PR target/65871
726         * gcc.target/i386/pr65871-1.c: New test.
727         * gcc.target/i386/pr65871-2.c: Ditto.
729 2015-04-29  Marek Polacek  <polacek@redhat.com>
731         PR c/64610
732         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
733         * c-c++-common/Wbool-compare-2.c: New test.
735 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
737         PR target/65770
738         * gcc.target/aarch64/vstN_lane_1.c: New file.
740 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/64667
743         * g++.dg/warn/Winit-self-3.C: New.
745 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
747         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
749 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
751         PR target/65924
752         * gcc.target/arm/pr65924.c: New test.
754 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
756         * g++.dg/gomp/tpl-target-update.C: New file.
758 2015-04-29  Richard Biener  <rguenther@suse.de>
760         PR tree-optimization/65917
761         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
763 2015-04-29  Christian Bruel  <christian.bruel@st.com>
765         PR target/64835
766         * gcc.dg/ipa/iinline-attr.c: New test.
767         * gcc.target/i386/iinline-attr-2.c: New test.
769 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
771         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
772         segfault is fixed.
774 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
776         * gcc.dg/vect/vect-33.c: Remove spurious line.
778 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
780         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
782 2015-04-28  Marek Polacek  <polacek@redhat.com>
784         PR c/65901
785         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
786         * gcc.dg/pr65901.c: New test.
788 2015-04-28  Richard Biener  <rguenther@suse.de>
790         PR tree-optimization/62283
791         * gfortran.dg/vect/pr62283-2.f: New testcase.
792         * gcc.dg/vect/bb-slp-14.c: Adjust.
794 2015-04-28  Richard Biener  <rguenther@suse.de>
796         PR tree-optimization/65851
797         * g++.dg/torture/pr65851.C: New testcase.
799 2015-04-27  Jeff Law <law@redhat.com>
801         PR tree-optimization/65217
802         * gcc.target/i386/pr65217.c: Remove XFAIL.
804 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
806         PR fortran/60322
807         Add tests forgotten to svn-add.
808         * gfortran.dg/class_allocate_19.f03: New test.
809         * gfortran.dg/class_array_20.f03: New test.
810         * gfortran.dg/class_array_21.f03: New test.
811         * gfortran.dg/finalize_29.f08: New test.
813 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
815         PR fortran/59678
816         PR fortran/65841
817         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
818         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
820 2015-04-27  Caroline Tice  <cmtice@google.com>
822         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
823         partition size.
825 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
827         PR target/64579
828         * gcc.target/powerpc/htm-1.c: New test.
829         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
830         on 64-bit compiles.
831         (__builtin_tabortdci): Likewise.
832         (__builtin_tcheck): Remove operand.
833         * lib/target-supports.exp (check_htm_hw_available): New function.
835 2015-04-27  Richard Biener  <rguenther@suse.de>
837         * gcc.target/i386/pr65217.c: XFAIL.
839 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
841         PR tree-optimization/65875
842         * gcc.c-torture/compile/pr65875.c: New test.
844 2015-04-25  Marek Polacek  <polacek@redhat.com>
846         PR c/52085
847         * gcc.dg/enum-incomplete-2.c: New test.
848         * gcc.dg/enum-mode-1.c: New test.
850 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
852         PR target/65849
853         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
854         set new options.
855         * gcc.target/powerpc/pr65849-2.c: Likewise.
857 2015-04-24  Tom de Vries  <tom@codesourcery.com>
859         PR tree-optimization/65802
860         * g++.dg/pr65802.C: Move to ...
861         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
862         stdarg.h.  Rewrite for C.
863         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
864         va_start and va_end.  Remove unnecessary inline asm.
866 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
867             Wei Mi  <wmi@google.com>
869         * gcc.target/i386/sse2-load-multi.c: New test.
870         * gcc.target/i386/sse2-store-multi.c: Ditto.
872 2015-04-24  Marek Polacek  <polacek@redhat.com>
874         PR c/65830
875         * c-c++-common/pr65830.c: New test.
877         PR c/63357
878         * c-c++-common/Wlogical-op-1.c: New test.
880 2015-04-24  Marek Polacek  <polacek@redhat.com>
882         PR c/61534
883         * c-c++-common/pr61534-1.c: New test.
885 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
886             Steven Bosscher <steven@gcc.gnu.org>
888         PR rtl-optimization/34503
889         * gcc.target/arm/pr64616.c: New file.
891 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
893         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
895 2015-04-24  Terry Guo  <terry.guo@arm.com>
897         * gcc.target/arm/pr65710.c: Update the options.
899 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
901         * gcc.target/i386/pr65523.c: Skip x32.
903 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
905         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
906         to look for vcl* where appropriate.
908 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
910         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
911         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
913 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
915         PR target/26702
916         * gcc.target/arm/pr26702.c: New test.
918 2015-04-23  Marek Polacek  <polacek@redhat.com>
920         PR c/65345
921         * gcc.dg/pr65345-1.c: New test.
922         * gcc.dg/pr65345-2.c: New test.
924 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
926         * gcc.target/powerpc/crypto-builtin-2.c: New.
928 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
930         PR fortran/60322
931         * gfortran.dg/class_allocate_19.f03: New test.
932         * gfortran.dg/class_array_20.f03: New test.
933         * gfortran.dg/class_array_21.f03: New test.
934         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
935         * gfortran.dg/finalize_15.f90: Fixing comparision to model
936         initialization correctly.
937         * gfortran.dg/finalize_29.f08: New test.
939 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
941         * gcc.target/powerpc/swaps-p8-18.c: New test.
943 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
945         PR target/65456
946         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
947         * gcc.dg/vect/bb-slp-25.c: Likewise.
948         * gcc.dg/vect/bb-slp-29.c: Likewise.
949         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
950         vect_no_align && { ! vect_hw_misalign }.
951         * gcc.dg/vect/bb-slp-9.c: Likewise.
952         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
953         vect_hw_misalign.
954         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
956         account for POWER8, where peeling for alignment is not needed.
957         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
958         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
959         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
960         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
961         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
962         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
963         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
964         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
965         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
966         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
967         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
968         * gcc.dg/vect/pr16105.c: Likewise.
969         * gcc.dg/vect/pr20122.c: Likewise.
970         * gcc.dg/vect/pr33804.c: Likewise.
971         * gcc.dg/vect/pr33953.c: Likewise.
972         * gcc.dg/vect/pr56787.c: Likewise.
973         * gcc.dg/vect/pr58508.c: Likewise.
974         * gcc.dg/vect/slp-25.c: Likewise.
975         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
976         * gcc.dg/vect/vect-105.c: Likewise.
977         * gcc.dg/vect/vect-27.c: Likewise.
978         * gcc.dg/vect/vect-29.c: Likewise.
979         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
980         POWER8.
981         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
982         && { ! vect_hw_misalign }.
983         * gcc.dg/vect/vect-44.c: Likewise.
984         * gcc.dg/vect/vect-48.c: Likewise.
985         * gcc.dg/vect/vect-50.c: Likewise.
986         * gcc.dg/vect/vect-52.c: Likewise.
987         * gcc.dg/vect/vect-56.c: Likewise.
988         * gcc.dg/vect/vect-60.c: Likewise.
989         * gcc.dg/vect/vect-72.c: Likewise.
990         * gcc.dg/vect/vect-75-big-array.c: Likewise.
991         * gcc.dg/vect/vect-75.c: Likewise.
992         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
993         * gcc.dg/vect/vect-77-global.c: Likewise.
994         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
995         * gcc.dg/vect/vect-78-global.c: Likewise.
996         * gcc.dg/vect/vect-93.c: Likewise.
997         * gcc.dg/vect/vect-95.c: Likewise.
998         * gcc.dg/vect/vect-96.c: Likewise.
999         * gcc.dg/vect/vect-cond-1.c: Likewise.
1000         * gcc.dg/vect/vect-cond-3.c: Likewise.
1001         * gcc.dg/vect/vect-cond-4.c: Likewise.
1002         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1003         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1004         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1005         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1006         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1007         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1008         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1009         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1010         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1011         * gcc.dg/vect/vect-outer-5.c: Likewise.
1012         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1013         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1014         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1015         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1016         * gcc.dg/vect/vect-peel-3.c: Likewise.
1017         * gcc.dg/vect/vect-peel-4.c: Likewise.
1018         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1019         * gcc.target/powerpc/pr65456.c: New test.
1020         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1021         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1022         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1023         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1024         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1025         vect_no_align && { ! vect_hw_misalign }.
1026         * gfortran.dg/vect/vect-3.f90: Likewise.
1027         * gfortran.dg/vect/vect-4.f90: Likewise.
1028         * gfortran.dg/vect/vect-5.f90: Likewise.
1029         * lib/target-supports.exp (check_effective_target_vect_no_align):
1030         Return 1 for POWER8.
1031         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1033 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1035         PR fortran/65429
1036         * gfortran.dg/pr65429.f90: New test.
1038 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1040         * c-c++-common/asan/user-section-1.c: New test.
1041         * c-c++-common/asan/user-section-2.c: New test.
1042         * c-c++-common/asan/user-section-3.c: New test.
1044 2015-04-22  Hale Wang  <hale.wang@arm.com>
1045             Terry Guo  <terry.guo@arm.com>
1047         PR rtl-optimization/64818
1048         * gcc.target/arm/pr64818.c: New test.
1050 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1052         PR ipa/65076
1053         * g++.dg/tree-ssa/pr61034.C: Update template.
1054         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1055         * gcc.dg/Warray-bounds-11.c: Likewise.
1056         * gcc.dg/Warray-bounds.c: Likewise.
1058 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1060         PR libgfortran/65234
1061         * gfortran.dg/fmt_unlimited.f90: New test.
1063 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1065         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1066         headers.
1067         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1068         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1069         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1070         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1071         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1072         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1073         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1075 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077         PR libgfortran/56743
1078         * gfortran.dg/namelist_87.f90: New test.
1080 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1082         * gcc.target/aarch64/mult-synth_1.c: New test.
1083         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1084         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1085         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1086         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1087         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1089 2015-04-21  Richard Biener  <rguenther@suse.de>
1091         PR tree-optimization/65650
1092         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1093         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1094         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1095         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1096         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1097         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1099 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1101         PR tree-optimization/65802
1102         * g++.dg/pr65802.C: New test.
1104 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1106         PR testsuite/65767
1107         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1108         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1110 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/65801
1113         * g++.dg/cpp0x/Wnarrowing2.C: New.
1115 2015-04-20  Jeff Law  <law@redhat.com>
1117         PR tree-optimization/65658
1118         * gcc.dg/pr65658.c: New test.
1120 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1122         PR target/64134
1123         * gcc.target/aarch64/vec_init_1.c: New test.
1125 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1127         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1128         targets.
1130 2015-04-18  Martin Sebor  <msebor@redhat.com>
1132         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1133         of non-nul characters.
1134         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1136 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1138         PR target/65787
1139         * gcc.target/powerpc/pr65787.c: New.
1141 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1143         PR target/65689
1144         * gcc.target/aarch64/c-output-template-4.c: New test.
1146 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1148         PR target/65780
1149         * gcc.dg/pr65780-1.c: New test.
1150         * gcc.dg/pr65780-2.c: Likewise.
1151         * gcc.target/i386/pr32219-9.c: Likewise.
1152         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1153         symbol.
1154         * gcc.target/i386/pr64317.c (c): Initialize.
1156 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1158         PR target/65612
1159         * g++.dg/ext/mv18.C: New test.
1160         * g++.dg/ext/mv19.C: Likewise.
1161         * g++.dg/ext/mv20.C: Likewise.
1162         * g++.dg/ext/mv21.C: Likewise.
1163         * g++.dg/ext/mv22.C: Likewise.
1164         * g++.dg/ext/mv23.C: Likewise.
1166 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1168         PR c++/64527
1169         * g++.dg/init/pr64527.C: New test.
1171 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1172             Michael Matz  <matz@suse.de>
1174         PR tree-optimization/64950
1175         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1176         x86_64-*-*.
1178 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1180         * c-c++-common/asan/user-section-1.c: New test.
1182 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1184         PR debug/65771
1185         * gcc.dg/debug/pr65771.c: New test.
1187 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1189         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1190         __buitlin_alloca with __builtin_alloca.
1192 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1194         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1196 2015-04-16  Richard Biener  <rguenther@suse.de>
1198         PR tree-optimization/64277
1199         * gcc.dg/Warray-bounds-14.c: New testcase.
1200         * gcc.dg/Warray-bounds-15.c: Likewise.
1201         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1202         * c-c++-common/ubsan/bounds-6.c: Likewise.
1204 2015-04-16  Renlin Li  <renlin.li@arm.com>
1206         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1207         * gcc.target/arm/unsigned-float.c: New.
1209 2015-04-16  Richard Biener  <rguenther@suse.de>
1211         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1212         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1213         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1215 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1217         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1218         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1219         * g++.dg/cpp0x/defaulted21.C: Likewise.
1220         * g++.dg/cpp0x/defaulted28.C: Likewise.
1221         * g++.dg/cpp0x/defaulted47.C: Likewise.
1222         * g++.dg/cpp0x/elision_neg.C: Likewise.
1223         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1224         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1225         * g++.dg/cpp0x/implicit1.C: Likewise.
1226         * g++.dg/cpp0x/implicit9.C: Likewise.
1227         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1228         * g++.dg/cpp0x/range-for13.C: Likewise.
1229         * g++.dg/gomp/clause-2.C: Likewise.
1230         * g++.dg/gomp/udr-5.C: Likewise.
1231         * g++.dg/inherit/access6.C: Likewise.
1232         * g++.dg/lookup/duperr1.C: Likewise.
1233         * g++.dg/lookup/friend2.C: Likewise.
1234         * g++.dg/lookup/pr6936.C: Likewise.
1235         * g++.dg/lookup/scoped1.C: Likewise.
1236         * g++.dg/lookup/using26.C: Likewise.
1237         * g++.dg/lookup/using38.C: Likewise.
1238         * g++.dg/other/access2.C: Likewise.
1239         * g++.dg/overload/defarg3.C: Likewise.
1240         * g++.dg/overload/defarg6.C: Likewise.
1241         * g++.dg/parse/access11.C: Likewise.
1242         * g++.dg/parse/access2.C: Likewise.
1243         * g++.dg/parse/access3.C: Likewise.
1244         * g++.dg/parse/access4.C: Likewise.
1245         * g++.dg/parse/access5.C: Likewise.
1246         * g++.dg/parse/access6.C: Likewise.
1247         * g++.dg/parse/access8.C: Likewise.
1248         * g++.dg/parse/access9.C: Likewise.
1249         * g++.dg/parse/crash40.C: Likewise.
1250         * g++.dg/tc1/dr142.C: Likewise.
1251         * g++.dg/tc1/dr166.C: Likewise.
1252         * g++.dg/tc1/dr52.C: Likewise.
1253         * g++.dg/template/access11.C: Likewise.
1254         * g++.dg/template/access18.C: Likewise.
1255         * g++.dg/template/access19.C: Likewise.
1256         * g++.dg/template/access2.C: Likewise.
1257         * g++.dg/template/access20.C: Likewise.
1258         * g++.dg/template/access26.C: Likewise.
1259         * g++.dg/template/access3.C: Likewise.
1260         * g++.dg/template/access7.C: Likewise.
1261         * g++.dg/template/conv12.C: Likewise.
1262         * g++.dg/template/crash69.C: Likewise.
1263         * g++.dg/template/friend31.C: Likewise.
1264         * g++.dg/template/friend32.C: Likewise.
1265         * g++.dg/template/memfriend15.C: Likewise.
1266         * g++.dg/template/memfriend16.C: Likewise.
1267         * g++.dg/template/memfriend17.C: Likewise.
1268         * g++.dg/template/memfriend7.C: Likewise.
1269         * g++.dg/template/pr32519.C: Likewise.
1270         * g++.dg/template/qualttp21.C: Likewise.
1271         * g++.dg/template/qualttp8.C: Likewise.
1272         * g++.dg/template/ttp10.C: Likewise.
1273         * g++.dg/template/typedef11.C: Likewise.
1274         * g++.dg/template/typedef13.C: Likewise.
1275         * g++.dg/template/typedef19.C: Likewise.
1276         * g++.dg/template/typedef20.C: Likewise.
1277         * g++.dg/template/typedef22.C: Likewise.
1278         * g++.dg/template/using16.C: Likewise.
1279         * g++.dg/template/virtual3.C: Likewise.
1280         * g++.dg/ubsan/pr61272.C: Likewise.
1281         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1282         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1283         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1284         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1285         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1286         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1287         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1288         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1289         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1290         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1291         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1292         * g++.old-deja/g++.jason/access17.C: Likewise.
1293         * g++.old-deja/g++.jason/access18.C: Likewise.
1294         * g++.old-deja/g++.jason/access22.C: Likewise.
1295         * g++.old-deja/g++.jason/access23.C: Likewise.
1296         * g++.old-deja/g++.jason/access8.C: Likewise.
1297         * g++.old-deja/g++.jason/delete3.C: Likewise.
1298         * g++.old-deja/g++.jason/report.C: Likewise.
1299         * g++.old-deja/g++.law/access2.C: Likewise.
1300         * g++.old-deja/g++.law/access3.C: Likewise.
1301         * g++.old-deja/g++.law/access4.C: Likewise.
1302         * g++.old-deja/g++.law/access5.C: Likewise.
1303         * g++.old-deja/g++.law/arm12.C: Likewise.
1304         * g++.old-deja/g++.law/arm14.C: Likewise.
1305         * g++.old-deja/g++.law/ctors13.C: Likewise.
1306         * g++.old-deja/g++.law/union2.C: Likewise.
1307         * g++.old-deja/g++.law/visibility12.C: Likewise.
1308         * g++.old-deja/g++.law/visibility15.C: Likewise.
1309         * g++.old-deja/g++.law/visibility16.C: Likewise.
1310         * g++.old-deja/g++.law/visibility17.C: Likewise.
1311         * g++.old-deja/g++.law/visibility18.C: Likewise.
1312         * g++.old-deja/g++.law/visibility19.C: Likewise.
1313         * g++.old-deja/g++.law/visibility20.C: Likewise.
1314         * g++.old-deja/g++.law/visibility21.C: Likewise.
1315         * g++.old-deja/g++.law/visibility24.C: Likewise.
1316         * g++.old-deja/g++.law/visibility4.C: Likewise.
1317         * g++.old-deja/g++.law/visibility5.C: Likewise.
1318         * g++.old-deja/g++.law/visibility6.C: Likewise.
1319         * g++.old-deja/g++.law/visibility7.C: Likewise.
1320         * g++.old-deja/g++.law/visibility8.C: Likewise.
1321         * g++.old-deja/g++.law/visibility9.C: Likewise.
1322         * g++.old-deja/g++.niklas/t135.C: Likewise.
1323         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1324         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1325         * g++.old-deja/g++.other/access11.C: Likewise.
1326         * g++.old-deja/g++.other/access4.C: Likewise.
1327         * g++.old-deja/g++.other/access7.C: Likewise.
1328         * g++.old-deja/g++.other/crash1.C: Likewise.
1329         * g++.old-deja/g++.other/crash7.C: Likewise.
1330         * g++.old-deja/g++.other/friend1.C: Likewise.
1331         * g++.old-deja/g++.other/friend4.C: Likewise.
1332         * g++.old-deja/g++.other/friend9.C: Likewise.
1333         * g++.old-deja/g++.other/lineno1.C: Likewise.
1334         * g++.old-deja/g++.other/using1.C: Likewise.
1335         * g++.old-deja/g++.pt/enum14.C: Likewise.
1336         * g++.old-deja/g++.pt/friend11.C: Likewise.
1337         * g++.old-deja/g++.pt/friend21.C: Likewise.
1338         * g++.old-deja/g++.pt/friend3.C: Likewise.
1339         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1340         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1341         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1342         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1344 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1346         PR ipa/65765
1347         * g++.dg/ipa/pr65765.C: New test.
1349 2015-04-15  Nick Clifton  <nickc@redhat.com>
1351         * gcc.target/rx/builtins.c: Disable RMPA test if string
1352         instructions are not allowed.
1354 2015-04-15  Alan Modra  <amodra@gmail.com>
1356         * gcc.dg/pr65408.c: New.
1358 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1360         PR target/65729
1361         * gcc.target/arm/pr65729.c: New test.
1363 2015-04-14  Richard Biener  <rguenther@suse.de>
1365         PR tree-optimization/65758
1366         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1368 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1370         PR target/65648
1371         * gcc.c-torture/execute/pr65648.c: New test.
1373 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1375         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1376         __builtin_finite instead of finite.
1377         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1378         Likewise.
1380 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1382         PR tree-optimization/63387
1383         * gcc.dg/pr63387.c: New testcase.
1385 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1387         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1389 2015-04-13  Richard Biener  <rguenther@suse.de>
1391         PR tree-optimization/65204
1392         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1394 2015-04-13  Terry Guo  <terry.guo@arm.com>
1396         PR target/65710
1397         * gcc.target/arm/pr65710.c: New.
1399 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1401         PR tree-optimization/65747
1402         * g++.dg/torture/pr65747.C: New test.
1404 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1406         PR c++/65736
1407         * g++.dg/cpp0x/pr65736.C: New test.
1409 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1410             Martin Liska  <mliska@suse.cz>
1412         PR ipa/65722
1413         * g++.dg/ipa/pr65722.C: New testcase.
1415 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1417         PR tree-optimization/65735
1418         * gcc.c-torture/compile/pr65735.c: New test.
1420 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1422         PR middle-end/65554
1423         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1425 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1427         PR target/65671
1428         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1430 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1432         PR target/65647
1433         * gcc.target/arm/pr65647-2.c: New.
1435 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1437         PR target/65694
1438         * g++.dg/torture/pr65694.C: New test.
1440 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1442         * gfortran.dg/coarray_lock_6.f90: New.
1443         * gfortran.dg/coarray_lock_7.f90: New.
1444         * gfortran.dg/coarray/lock_2.f90: New.
1446 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1448         PR fortran/56674
1449         PR fortran/58813
1450         PR fortran/59016
1451         PR fortran/59024
1452         * gfortran.dg/used_types_27.f90: New.
1454 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1456         PR target/65671
1457         * gcc.target/i386/pr65671.c: New.
1459 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1461         PR tree-optimization/65709
1462         * c-c++-common/ubsan/align-9.c: New test.
1464 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1466         PR fortran/56852
1467         * gfortran.dg/pr56852.f90: New test.
1469 2015-04-09  Marek Polacek  <polacek@redhat.com>
1470             Jakub Jelinek  <jakub@redhat.com>
1472         PR middle-end/65554
1473         * g++.dg/opt/pr65554.C: New test.
1475 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1477         PR c++/65690
1478         * c-c++-common/attr-aligned-1.c: New test.
1480 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1482         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1484 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1486         PR target/65676
1487         * gcc.target/i386/sse-25.c: New.
1489 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1491         PR target/65693
1492         * gcc.target/i386/pr65693.c: New test.
1494 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1496         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1498 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1500         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1502 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1504         * gcc.target/i386/thunk-retbnd.c: New.
1506 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1508         * gnat.dg/opt48.adb: New test.
1509         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1510         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1512 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1514         PR ipa/65540
1515         * gcc.c-torture/compile/pr65540.c: New.
1517 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1519         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1520         -Wno-pointer-arith.
1522 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1524         PR debug/65678
1525         * g++.dg/debug/pr65678.C: New test.
1527         PR middle-end/65680
1528         * gcc.c-torture/compile/pr65680.c: New test.
1530 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1532         PR fortran/65548
1533         * gfortran.dg/allocate_with_source_5.f90: New test.
1535 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1537         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1538         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1540 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1542         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1544 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1546         PR target/65614
1547         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1548         to get floating point compression.
1549         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1551 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1553         PR preprocessor/61977
1554         * gcc.dg/cpp/pr61977.c: New test.
1556 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1558         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1560 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1562         PR target/65647
1563         * gcc.target/arm/pr65647.c: New.
1565 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1567         PR ipa/65655
1568         * g++.dg/torture/pr65655.C: New testcase.
1570 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1572         PR c++/64085
1573         * g++.dg/cpp1y/lambda-init13.C: New.
1575 2015-04-03  Marek Polacek  <polacek@redhat.com>
1577         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1579 2015-04-02  Marek Polacek  <polacek@redhat.com>
1581         PR c++/65642
1582         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1583         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1585 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1587         PR preprocessor/61977
1588         * gcc.target/powerpc/pr61977-1.c: New test.
1589         * gcc.target/powerpc/pr61977-2.c: New test.
1591 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1593         PR c++/56100
1594         * g++.dg/warn/Wshadow-8.C: New.
1595         * g++.dg/warn/Wshadow-9.C: Likewise.
1596         * g++.dg/warn/Wshadow-10.C: Likewise.
1597         * g++.dg/warn/Wshadow-11.C: Likewise.
1599 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1601         * gcc.dg/pr23623.c: Added aligned attribute.
1602         * gcc.dg/20141029-1.c: Likewise.
1603         * gcc.dg/20150306-1.c: New test.
1605 2015-04-01  Marek Polacek  <polacek@redhat.com>
1607         PR c++/65554
1608         * g++.dg/cpp0x/initlist93.C: New test.
1609         * g++.dg/cpp0x/initlist94.C: New test.
1611 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1613         PR target/65624
1614         * gcc.target/aarch64/pr65624.c: New test.
1616 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1618         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1620 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1622         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1623         extra variable to force stack alignment.
1624         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1625         extra variable to force stack alignment.
1627 2015-03-31  Marek Polacek  <polacek@redhat.com>
1629         PR c++/65390
1630         * g++.dg/template/pr65390.C: New test.
1632 2015-03-31  Martin Liska  <mliska@suse.cz>
1634         * g++.dg/ipa/pr65557.C: New test.
1636 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1638         * gcc.target/s390/hotpatch-25.c: New test.
1639         * gcc.target/s390/hotpatch-1.c: Update test.
1640         * gcc.target/s390/hotpatch-10.c: Update test.
1641         * gcc.target/s390/hotpatch-11.c: Update test.
1642         * gcc.target/s390/hotpatch-12.c: Update test.
1643         * gcc.target/s390/hotpatch-13.c: Update test.
1644         * gcc.target/s390/hotpatch-14.c: Update test.
1645         * gcc.target/s390/hotpatch-15.c: Update test.
1646         * gcc.target/s390/hotpatch-16.c: Update test.
1647         * gcc.target/s390/hotpatch-17.c: Update test.
1648         * gcc.target/s390/hotpatch-18.c: Update test.
1649         * gcc.target/s390/hotpatch-19.c: Update test.
1650         * gcc.target/s390/hotpatch-2.c: Update test.
1651         * gcc.target/s390/hotpatch-21.c: Update test.
1652         * gcc.target/s390/hotpatch-22.c: Update test.
1653         * gcc.target/s390/hotpatch-23.c: Update test.
1654         * gcc.target/s390/hotpatch-24.c: Update test.
1655         * gcc.target/s390/hotpatch-3.c: Update test.
1656         * gcc.target/s390/hotpatch-4.c: Update test.
1657         * gcc.target/s390/hotpatch-5.c: Update test.
1658         * gcc.target/s390/hotpatch-6.c: Update test.
1659         * gcc.target/s390/hotpatch-7.c: Update test.
1660         * gcc.target/s390/hotpatch-8.c: Update test.
1661         * gcc.target/s390/hotpatch-9.c: Update test.
1662         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1664 2015-03-31  Richard Biener  <rguenther@suse.de>
1666         PR middle-end/65626
1667         * g++.dg/torture/pr65626.C: New testcase.
1669 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1671         PR target/65531
1672         * gcc.target/i386/mpx/pr65531.cc: New.
1674 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1676         PR target/65602
1677         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1678         __builtin_alloca instead of alloca.
1679         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1680         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1681         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1682         check.
1684 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1686         PR ipa/65610
1687         * g++.dg/ubsan/pr65610.C: New test.
1689 2015-03-30  Marek Polacek  <polacek@redhat.com>
1691         PR c++/65398
1692         * g++.dg/cpp0x/pr65398-2.C: New test.
1694 2015-03-30  Marek Polacek  <polacek@redhat.com>
1696         * c-c++-common/pr65556.c: Change the width of bit-fields.
1698 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1700         PR ipa/65588
1701         * gcc.target/i386/pr65588.c: New testcase.
1703 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1705         PR libgfortran/65563
1706         * gfortran.dg/open_errors_2.f90:  New test.
1708 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1710         PR libgfortran/65596
1711         * gfortran.dg/namelist_86.f90: New test.
1713 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1715         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1716         statement to reflect new ownership.
1718 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1720         PR c++/42328
1721         * g++.dg/template/friend58.C: New.
1722         * g++.dg/template/friend59.C: Likewise.
1724 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1726         PR c/65586
1727         * g++.dg/gomp/openmp-simd-3.C: New.
1728         * gcc.dg/gomp/openmp-simd-3.c: New.
1730 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1732         PR target/65248
1733         * gcc.target/i386/pr65248-1.c: New file.
1734         * gcc.target/i386/pr65248-2.c: Likewise.
1735         * gcc.target/i386/pr65248-3.c: Likewise.
1736         * gcc.target/i386/pr65248-4.c: Likewise.
1738 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1740         PR target/65593
1741         * gcc.c-torture/compile/pr65593.c: New test.
1743 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1745         PR c++/59329
1746         * g++.dg/cpp1y/constexpr-assert1.C: New.
1748 2015-03-27  Marek Polacek  <polacek@redhat.com>
1750         PR c++/65556
1751         * c-c++-common/pr65556.c: New test.
1753 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1755         PR ipa/65600
1756         * g++.dg/torture/pr65600.C: New testcase.
1758 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1760         PR target/65407
1761         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1763 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1765         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1766         statement and cleanup. Fixed typos.
1768 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1770         PR middle-end/65595
1771         * gcc.c-torture/compile/pr65595.c: New testcase.
1773 2015-03-27  Marek Polacek  <polacek@redhat.com>
1775         PR sanitizer/65583
1776         * g++.dg/ubsan/pr65583.C: New test.
1778 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1780         * gcc.c-torture/compile/20150327.c: New testcase.
1782 2015-03-26  Richard Biener  <rguenther@suse.de>
1784         PR middle-end/65555
1785         * g++.dg/torture/pr65555.C: New testcase.
1787 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1789         PR tree-optimization/64715
1790         * gcc.dg/builtin-object-size-15.c: New test.
1791         * gcc.dg/pr64715-1.c: New test.
1792         * gcc.dg/pr64715-2.c: New test.
1794 2015-03-26  Richard Biener  <rguenther@suse.de>
1796         PR middle-end/65519
1797         * gnat.dg/specs/opt2.ads: Fix testcase.
1799 2015-03-25  Martin Sebor  <msebor@redhat.com>
1801         PR testsuite/65526
1802         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1803         when target isn't arm*-*-*-*.
1804         (check_effective_target_arm_nothumb): Likewise.
1805         (check_effective_target_arm_little_endian): Likewise.
1806         (check_effective_target_arm_vect_no_misalign): Likewise.
1807         (check_effective_target_aarch64_little_endian): Fail early if target
1808         isn't aarch64*-*-*.
1810 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1812         PR tree-optimization/65177
1813         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1815 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1817         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1818         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1819         smmintrin.h and mm3dnow.h.
1821 2015-03-25  Marek Polacek  <polacek@redhat.com>
1823         PR c++/65558
1824         * g++.dg/cpp0x/pr65558.C: New test.
1826 2015-03-25  Marek Polacek  <polacek@redhat.com>
1828         PR c++/61670
1829         * g++.dg/template/pr61670.C: New test.
1831 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1833         PR c++/54987
1834         * g++.dg/template/pr54987.C: New.
1836 2015-03-25  Richard Biener  <rguenther@suse.de>
1838         PR tree-optimization/62630
1839         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1841 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1843         PR target/65508
1844         * gcc.target/i386/mpx/pr65508.c: New.
1846 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1848         PR fortran/64952
1849         PR fortran/65532
1850         * gfortran.dg/data_initialized_3.f90: New.
1852 2015-03-25  Richard Biener  <rguenther@suse.de>
1854         PR middle-end/65519
1855         * gnat.dg/specs/opt2.ads: New testcase.
1857 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1859         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1860         * gcc.target/arm/memset-inline-4.c: Skip for
1861         arm_tune_string_ops_prefer_neon.
1862         * gcc.target/arm/memset-inline-5.c: Ditto.
1863         * gcc.target/arm/memset-inline-6.c: Ditto.
1864         * gcc.target/arm/memset-inline-8.c: Ditto.
1865         * gcc.target/arm/memset-inline-9.c: Ditto.
1867 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1869         PR c++/58923
1870         * g++.dg/other/virtual3.C: New.
1872 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1874         PR c++/60130
1875         * g++.dg/cpp0x/vt-60130.C: New.
1877 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1879         PR c++/61971
1880         * g++.dg/warn/Warray-bounds-7.C: New.
1882 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/60067
1885         * g++.dg/template/defarg18.C: New.
1887 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1889         PR c++/59988
1890         * g++.dg/cpp0x/vt-59988.C: New.
1892 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1894         PR tree-optimization/65533
1895         * gcc.dg/pr65533.c: New test.
1897 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1899         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1900         source= and mold= expressions functionality.
1901         * gfortran.dg/allocate_class_4.f90: New test.
1902         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1903         copying an unlimited polymorhpic object containing a char array
1904         to another unlimited polymorphic object respects the _len
1905         component.
1906         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1907         whether deferred length char array allocate works, unlimited
1908         polymorphic object allocation from a string works and if
1909         allocating an array of deferred length strings works.
1910         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1912 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1914         PR c++/65513
1915         * g++.dg/cpp0x/constexpr-array11.C: New.
1917 2015-03-24  Richard Biener  <rguenther@suse.de>
1919         PR middle-end/65517
1920         * gcc.dg/torture/pr65517.c: New testcase.
1922 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1924         * gfortran.dg/coindexed_1.f90: Moved from
1925         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1927 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1929         PR testsuite/65506
1930         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1931         gimple dump.
1933         PR target/65523
1934         * gcc.target/i386/pr65523.c: New test.
1936         PR ipa/65475
1937         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1938         dg-options.
1939         * g++.dg/lto/pr65475b_0.C: Likewise.
1941 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1943         PR target/65505
1944         * gcc.target/sh/torture/pr65505.c: New.
1946 2015-03-23  Martin Sebor  <msebor@redhat.com>
1948         PR testsuite/63175
1949         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1950         assembly for lvx in addition to lxv.
1952 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1954         PR target/65504
1955         * gfortran.dg/pr65504.f90: New test.
1957         PR ipa/65521
1958         * gcc.dg/pr65521.c: New test.
1960 2015-03-23  Richard Biener  <rguenther@suse.de>
1962         PR tree-optimization/65518
1963         * gcc.dg/vect/pr65518.c: New testcase.
1965 2015-03-23  Richard Biener  <rguenther@suse.de>
1967         PR tree-optimization/65494
1968         * gcc.dg/vect/pr65494.c: New testcase.
1970 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1972         PR preprocessor/65238
1973         * c-c++-common/cpp/pr65238-1.c: New test.
1974         * gcc.dg/cpp/pr65238-2.c: New test.
1975         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1976         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1978 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1979             Mikael Morin  <mikael@gcc.gnu.org>
1981         PR fortran/64952
1982         * gfortran.dg/elemental_dependency_4.f90: New.
1983         * gfortran.dg/elemental_dependency_5.f90: New.
1985 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1987         PR ipa/65475
1988         * g++.dg/lto/pr65475b_0.C: New testcase.
1989         * g++.dg/lto/pr65475b_1.C: New testcase.
1990         * g++.dg/lto/pr65475c_0.C: New testcase.
1991         * g++.dg/lto/pr65475c_1.C: New testcase.
1993 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1995         * gfortran.dg/coarray_38.f90: New.
1996         * gfortran.dg/coarray_39.f90: New.
1997         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1998         compile test.
2000 2015-03-20  Marek Polacek  <polacek@redhat.com>
2002         PR c++/65398
2003         * g++.dg/cpp0x/pr65398.C: New test.
2005 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2007         PR ipa/65475
2008         * g++.dg/lto/pr65475_0.C: New testcase.
2009         * g++.dg/lto/pr65475_1.C: New testcase.
2011 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2013         PR rtl-optimization/64366
2014         * gcc.target/sh/pr64366.c: New.
2016 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2018         PR c++/48324
2019         * g++.dg/cpp0x/constexpr-48324.C: New.
2021 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2023         PR c++/48453
2024         * g++.dg/cpp0x/pr48453.C: New.
2026 2015-03-20  Marek Polacek  <polacek@redhat.com>
2028         PR c++/65072
2029         * g++.dg/cpp0x/pr65072.C: New test.
2031 2015-03-20  Richard Biener  <rguenther@suse.de>
2033         PR middle-end/64715
2034         * gcc.dg/pr15347.c: Use -O.
2035         * c-c++-common/pr19807-1.c: Likewise.
2037 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2039         * gnat.dg/volatile13.ad[sb]: New test.
2041 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2043         PR rtl-optimization/60851
2044         * gcc.target/i386/pr60851.c: New test.
2046 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2048         PR target/65240
2049         * g++.dg/pr65240.h: Add tests for PR 65240.
2050         * g++.dg/pr65240-1.C: Likewise.
2051         * g++.dg/pr65240-2.C: Likewise.
2052         * g++.dg/pr65240-3.C: Likewise.
2053         * g++.dg/pr65240-4.C: Likewise.
2055 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2057         PR rtl-optimization/63491
2058         * gcc.target/powerpc/pr63491.c: New.
2060 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2062         * g++.dg/ipa/pr65465.C: New test.
2064 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2066         PR c++/52659
2067         * g++.dg/cpp0x/deleted11.C: New.
2069 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2071         PR sanitizer/65400
2072         * c-c++-common/tsan/pr65400-3.c: New test.
2074 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/59686
2077         * g++.dg/cpp0x/constexpr-59686.C: New.
2079 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2081         PR sanitizer/64265
2082         * g++.dg/tsan/pr64265.C: New test.
2084         PR sanitizer/65400
2085         * c-c++-common/tsan/pr65400-1.c: New test.
2086         * c-c++-common/tsan/pr65400-2.c: New test.
2088 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2090         PR c++/59816
2091         * g++.dg/cpp0x/pr59816.C: New.
2093 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2095         PR fortran/59198
2096         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2098 2015-03-18  Martin Liska  <mliska@suse.cz>
2100         PR ipa/65439
2101         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2102         equivalences either to 6 or 7.
2104 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2106         PR middle-end/64491
2107         Revert:
2108         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2110         * gcc.dg/undefined-loop-1.c: New file.
2111         * gcc.dg/undefined-loop-2.c: New file.
2113         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2115         PR testsuite/64032
2116         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2117         loop exits too early.
2119 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2121         PR tree-optimization/65450
2122         * gfortran.dg/pr65450.f90: New test.
2124         PR target/65078
2125         * gcc.target/i386/pr65078-1.c: New test.
2126         * gcc.target/i386/pr65078-2.c: New test.
2127         * gcc.target/i386/pr65078-3.c: New test.
2128         * gcc.target/i386/pr65078-4.c: New test.
2129         * gcc.target/i386/pr65078-5.c: New test.
2130         * gcc.target/i386/pr65078-6.c: New test.
2132 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2134         PR c++/65340
2135         * g++.dg/cpp1y/pr65340.C: New.
2137 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2139         PR fortran/64432
2140         * gfortran.dg/system_clock_3.f08: Adjust test.
2142 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2144         PR fortran/59198
2145         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2146         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2148 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2150         PR fortran/64432
2151         * gfortran.dg/system_clock_3.f08: New test.
2153 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2155         PR c++/64626
2156         g++.dg/cpp1y/pr64626-1.C: New.
2157         g++.dg/cpp1y/pr64626-2.C: New.
2158         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2160 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2162         PR tree-optimization/65427
2163         * gcc.c-torture/execute/pr65427.c: New test.
2165 2015-03-16  Marek Polacek  <polacek@redhat.com>
2167         DR 1688
2168         PR c++/65327
2169         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2170         * g++.dg/cpp0x/pr65327.C: New test.
2172 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2174         PR sanitizer/64820
2175         * c-c++-common/asan/pr64820.c: New test.
2177 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2179         * gfortran.dg/pointer_2.f90: New test.
2181 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2183         * g++.dg/pr65049.C: New test.
2185 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2187         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2188         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2189         * gcc.target/i386/fuse-caller-save.c: Same.
2191 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2193         * gnat.dg/loop_optimization18.ad[sb]: New test.
2194         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2196 2015-03-16  Alan Modra  <amodra@gmail.com>
2198         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2199         2014-12-05 change.
2201 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2203         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2204         hppa*-*-hpux*.
2205         * gcc.dg/torture/pr65270-2.c: Likewise.
2207 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2209         PR fortran/61138
2210         * gfortran.dg/pointer_remapping_9.f90: New.
2212 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2214         PR tree-optimization/65369
2215         * gcc.c-torture/execute/pr65369.c: New test.
2217         PR tree-optimization/65418
2218         * gcc.c-torture/execute/pr65418-1.c: New test.
2219         * gcc.c-torture/execute/pr65418-2.c: New test.
2221         PR rtl-optimization/65401
2222         * gcc.c-torture/execute/pr65401.c: New test.
2224 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2226         PR target/64600
2227         * gcc.target/arm/pr64600_1.c: New test.
2229 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2231         PR rtl-optimization/65235
2232         * gcc.target/aarch64/pr65235_1.c: New test.
2234 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2236         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2237         * gcc.target/s390/hotpatch-22.c: Likewise.
2238         * gcc.target/s390/hotpatch-23.c: Likewise.
2239         * gcc.target/s390/hotpatch-24.c: Likewise.
2240         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2241         * gcc.target/s390/hotpatch-1.c: Update expected output.
2242         * gcc.target/s390/hotpatch-2.c: Likewise.
2243         * gcc.target/s390/hotpatch-3.c: Likewise.
2244         * gcc.target/s390/hotpatch-4.c: Likewise.
2245         * gcc.target/s390/hotpatch-5.c: Likewise.
2246         * gcc.target/s390/hotpatch-6.c: Likewise.
2247         * gcc.target/s390/hotpatch-7.c: Likewise.
2248         * gcc.target/s390/hotpatch-8.c: Likewise.
2249         * gcc.target/s390/hotpatch-9.c: Likewise.
2250         * gcc.target/s390/hotpatch-10.c: Likewise.
2251         * gcc.target/s390/hotpatch-11.c: Likewise.
2252         * gcc.target/s390/hotpatch-12.c: Likewise.
2253         * gcc.target/s390/hotpatch-13.c: Likewise.
2254         * gcc.target/s390/hotpatch-14.c: Likewise.
2255         * gcc.target/s390/hotpatch-15.c: Likewise.
2256         * gcc.target/s390/hotpatch-16.c: Likewise.
2257         * gcc.target/s390/hotpatch-17.c: Likewise.
2258         * gcc.target/s390/hotpatch-18.c: Likewise.
2259         * gcc.target/s390/hotpatch-19.c: Likewise.
2261 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2263         PR target/65103
2264         * gcc.target/i386/pr65103-1.c: New.
2266 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2268         PR target/65044
2269         * gcc.target/i386/pr65044.c: New.
2271 2015-03-12  Tom de Vries  <tom@codesourcery.com>
2273         PR rtl-optimization/64895
2274         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2275         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2276         * gcc.target/i386/fuse-caller-save.c: Ditto.
2278 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2280         * gcc.dg/ipa/pr63569.c: Fix template.
2282 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2284         * g++.dg/ipa/pr64146.C: Require fpic support.
2286 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2288         PR libfortran/65200
2289         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2290         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2292 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2294         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2295         to dg-options, fix up dg-skip-if.
2297 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2299         PR target/65296
2300         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2301         * gcc.target/avr/tiny-caller-save.c: Same.
2303 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2305         PR target/65242
2306         * g++.dg/pr65242.C: New test.
2308 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2310         * c-c++-common/asan/no-asan-check-glob.c: New test.
2312 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2314         PR c++/65370
2315         * g++.dg/other/default11.C: New.
2316         * g++.dg/other/default12.C: Likewise.
2318 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2320         PR target/65368
2321         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2323 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2325         PR fortran/65024
2326         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2328 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2330         PR c++/65127
2331         * g++.dg/cpp0x/pr65127.C: New test.
2333 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2335         * gcc.dg/ipa/PR64550.c: Update template.
2337 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2338             Tobias Burnus  <burnus@net-b.de>
2340         * gfortran.dg/coarray_sync_memory.f90: New.
2342 2015-03-10  Marek Polacek  <polacek@redhat.com>
2344         PR sanitizer/65367
2345         * c-c++-common/ubsan/pr65367.c: New test.
2347 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2349         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2350         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2351         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2352         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2353         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2354         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2355         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2356         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2357         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2358         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2359         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2360         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2361         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2363 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2365         * lib/mpx-dg.exp (mpx_link_flags): New.
2366         (mpx_init): New.
2367         (mpx_finish): New.
2368         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2369         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2370         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2371         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2372         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2373         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2374         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2375         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2376         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2377         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2378         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2379         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2380         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2381         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2382         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2383         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2384         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2385         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2386         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2387         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2388         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2389         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2390         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2391         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2392         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2393         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2394         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2395         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2396         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2397         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2398         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2399         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2400         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2401         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2402         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2403         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2404         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2405         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2406         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2407         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2408         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2409         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2410         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2411         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2412         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2413         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2414         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2415         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2416         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2417         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2418         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2419         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2420         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2421         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2422         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2423         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2424         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2425         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2426         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2427         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2428         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2429         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2430         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2431         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2432         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2433         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2434         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2435         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2436         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2437         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2438         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2439         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2440         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2441         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2442         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2443         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2444         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2445         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2446         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2447         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2448         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2449         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2450         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2451         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2452         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2453         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2454         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2455         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2456         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2457         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2458         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2459         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2460         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2461         * gcc.target/i386/mpx/label-address-1.c: New.
2462         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2463         * gcc.target/i386/mpx/macro.c: New.
2464         * gcc.target/i386/mpx/mpx-check.h: New.
2465         * gcc.target/i386/mpx/mpx.exp: New.
2466         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2467         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2468         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2469         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2470         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2471         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2472         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2473         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2474         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2475         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2476         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2477         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2478         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2479         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2480         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2481         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2482         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2483         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2484         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2485         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2486         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2487         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2488         * gcc.target/i386/mpx/reference-1-nov.c: New.
2489         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2490         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2491         * gcc.target/i386/mpx/reference-2-nov.c: New.
2492         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2493         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2494         * gcc.target/i386/mpx/reference-3-nov.c: New.
2495         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2496         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2497         * gcc.target/i386/mpx/reference-4-nov.c: New.
2498         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2499         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2500         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2501         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2502         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2503         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2504         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2505         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2506         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2507         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2508         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2509         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2510         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2511         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2512         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2513         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2514         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2515         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2516         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2517         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2518         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2519         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2520         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2521         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2522         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2523         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2524         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2525         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2526         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2527         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2528         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2529         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2530         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2531         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2532         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2533         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2534         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2535         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2536         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2537         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2538         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2539         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2540         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2541         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2542         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2543         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2544         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2545         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2546         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2547         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2548         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2549         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2550         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2551         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2552         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2553         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2554         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2555         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2556         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2557         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2558         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2559         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2560         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2561         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2562         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2563         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2564         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2565         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2566         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2567         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2568         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2569         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2570         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2571         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2572         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2573         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2574         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2575         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2576         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2577         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2578         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2579         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2580         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2581         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2582         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2583         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2584         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2585         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2586         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2587         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2588         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2589         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2590         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2591         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2592         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2593         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2594         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2595         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2596         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2597         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2598         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2599         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2600         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2601         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2602         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2603         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2604         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2605         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2606         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2607         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2608         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2609         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2610         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2611         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2612         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2613         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2614         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2615         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2616         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2617         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2618         * gcc.target/i386/mpx/vla-1-nov.c: New.
2619         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2620         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2621         * gcc.target/i386/mpx/vla-2-nov.c: New.
2622         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2624 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2626         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2628 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2630         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2632 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2634         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2635         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2637 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2639         PR c/65120
2640         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2641         on rhs is 0.
2642         (fn4): New test.
2643         * c-c++-common/pr65120.c: New test.
2645         PR rtl-optimization/65321
2646         * gcc.dg/pr65321.c: New test.
2648 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2650         PR tree-optimization/65355
2651         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2653 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2655         PR c/65120
2656         * c-c++-common/pr49706.c: Adjust tests for not warning
2657         about !!x == y or !b == y where b is boolean, and add
2658         some further tests.
2659         * c-c++-common/pr62199-2.c: Likewise.
2661 2015-03-09  Richard Biener  <rguenther@suse.de>
2663         PR middle-end/65270
2664         * gcc.dg/torture/pr65270-1.c: New testcase.
2665         * gcc.dg/torture/pr65270-2.c: Likewise.
2667 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2669         PR tree-optimization/63743
2670         * gcc.dg/pr63743.c: New test.
2672 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2674         PR lto/65316
2675         * g++.dg/lto/pr65316_0.C: New testcase.
2676         * g++.dg/lto/pr65316_1.C: New testcase.
2678 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2680         PR target/62247
2681         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2682         hppa*-*-hpux*.
2683         * g++.dg/abi/rtti3.C: Likewise.
2685         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2687         PR target/62251
2688         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2690         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2692         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2694         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2696 2015-03-08  Morin  <mikael@gcc.gnu.org>
2698         PR fortran/60898
2699         * gfortran.dg/entry_20.f90: New.
2701 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2703         PR target/65153
2704         * gcc.c-torture/compile/pr65153.c: New.
2706 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2708         PR target/65249
2709         * g++.dg/torture/pr65249.C: New.
2711 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2713         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2714         long.
2715         (int64_t): Likewise.
2717 2015-03-07  Marek Polacek  <polacek@redhat.com>
2718             Martin Uecker  <uecker@eecs.berkeley.edu>
2720         PR sanitizer/65280
2721         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2722         member-like arrays.
2723         * c-c++-common/ubsan/bounds-8.c: New test.
2724         * c-c++-common/ubsan/bounds-9.c: New test.
2725         * gcc.dg/ubsan/bounds-2.c: New test.
2727 2015-03-05  Martin Sebor  <msebor@redhat.com>
2729         * PR testsuite/63175
2730         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2731         checking of results into main to prevent it from getting optimized
2732         away.
2733         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2735 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2737         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2738         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2739         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2740         x64.
2742 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2744         * g++.dg/lto/pr65302_1.C: New testcase.
2745         * g++.dg/lto/pr65302_0.C: New testcase.
2747 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2749         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2750         -fno-ipa-icf to dg-options.
2752 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2754         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2755         compiles using the linker plugin.
2757 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2759         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2761 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2763         * gcc.target/arm/pr65067.c: New test.
2765 2015-03-05  Martin Liska  <mliska@suse.cz>
2767         PR ipa/65318
2768         * gcc.dg/ipa/pr65318.c: New test.
2770 2015-03-05  Marek Polacek  <polacek@redhat.com>
2772         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2774 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2776         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2778 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2780         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2781         max-unroll-times back to defaults for s390.
2783 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2785         Fix last commit.
2787 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2789         PR c++/64665
2790         * g++.dg/cpp0x/initlist92.C: New.
2792 2015-03-05  Richard Biener  <rguenther@suse.de>
2794         PR tree-optimization/65310
2795         * gcc.dg/vect/pr65310.c: New testcase.
2797 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/64834
2800         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2802 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2804         * gnat.dg/entry_queues3.adb: New test.
2806 2015-03-04  Ian Lance Taylor  <iant@google.com>
2808         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2810 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2812         PR c++/64227
2813         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2815 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2817         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2818         -fno-ipa-icf to dg-options
2819         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2820         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2822 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2824         PR c++/64398
2825         * g++.dg/cpp0x/decltype62.C: New.
2827 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2829         * gnat.dg/object_overflow5.adb: New test.
2831 2015-03-03  Martin Liska  <mliska@suse.cz>
2833         PR ipa/65287
2834         * gcc.dg/ipa/pr65287.c: New test.
2836 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2837             Eric Botcazou  <ebotcazou@adacore.com>
2839         * gnat.dg/specs/pack12.ads: New test.
2841 2015-03-03  Martin Liska  <mliska@suse.cz>
2843         * gcc.dg/ipa/PR65282.c: New test.
2845 2015-03-13  Jeff Law  <law@redhat.com>
2847         PR tree-optimization/65241
2848         * gcc.c-torture/compile/pr65241.c: New test.
2850 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2852         PR target/64331
2853         * gcc.target/avr/torture/pr64331.c: New test.
2855 2015-03-03  Martin Liska  <mliska@suse.cz>
2856             Jan Hubicka  <hubicka@ucw.cz>
2858         * g++.dg/ipa/pr65263.C: New test.
2860 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2862         PR ipa/65130
2863         * gcc.dg/lto/pr65130_0.c: New testcase.
2864         * gcc.dg/lto/pr65130_1.c: New testcase.
2866 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2868         PR ipa/64988
2869         * g++.dg/torture/pr64988.C: New testcase.
2871 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2873         * gfortran.dg/coarray_atomic_6.f90: New.
2875 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2877         PR target/65184
2878         * gcc.target/i386/pr65184.c: New.
2880 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2882         PR target/65183
2883         * gcc.target/i386/pr65183.c: New.
2885 2015-02-28  Martin Liska  <mliska@suse.cz>
2886             Jan Hubicka  <hubicka@ucw.cz>
2888         * gcc.dg/ipa/ipa-icf-35.c: New test.
2889         * gcc.dg/ipa/ipa-icf-36.c: New test.
2890         * gcc.dg/ipa/ipa-icf-37.c: New test.
2892 2015-02-28  Martin Liska  <mliska@suse.cz>
2893             Jan Hubicka  <hubicka@ucw.cz>
2895         PR ipa/65245
2896         * gcc.dg/ipa/ipa-icf-34.c: New test.
2898 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2900         PR target/61142
2901         * gcc.target/sh/sh/pr61142.c: New.
2903 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2905         * g++.dg/other/dump-ada-spec-3.C: New test.
2907 2015-03-01  Martin Liska  <mliska@suse.cz>
2909         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2910         * g++.dg/ipa/pr63595.C: Update expected results.
2912 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2914         PR ipa/65236
2915         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2917 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2919         * gcc.dg/vect/pr59354.c: Move vector producing code to
2920         separate function.
2922 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2924         PR ipa/65237
2925         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2926         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2927         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2928         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2930 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2932         PR tree-optimization/65048
2933         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2934         (foo): Use K&R style definition.
2936 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2938         PR target/65032
2939         * g++.dg/pr65032.C: New.
2941 2015-02-27  Marek Polacek  <polacek@redhat.com>
2943         PR c/65040
2944         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2945         -Wformat=2.
2947 2015-02-27  Marek Polacek  <polacek@redhat.com>
2949         PR c/65228
2950         * gcc.dg/pr65228.c: New test.
2952 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2954         PR c/35330
2955         * gcc.dg/weak/weak-17.c: New file.
2957 2015-02-27  Richard Biener  <rguenther@suse.de>
2959         PR lto/65193
2960         * g++.dg/lto/pr65193_0.C: New testcase.
2962 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2964         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2965         * gcc.target/s390/hotpatch-8.c: Likewise.
2966         * gcc.target/s390/hotpatch-9.c: Likewise.
2967         * gcc.target/s390/pr61078.c: Likewise.
2968         * gcc.target/s390/pr57960.c: Remove -m64.
2969         * gcc.target/s390/pr61078.c: Likewise.
2971 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2972             Martin Liska  <mliska@suse.cz>
2974         PR bootstrap/65150
2975         * gcc.dg/pr64454.c: Disable ICF.
2976         * gcc.dg/pr28685-1.c: Disable ICF
2977         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2978         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2979         * g++.dg/ipa/ipa-icf-4.C: Update template.
2981 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2983         PR tree-optimization/65216
2984         * gcc.c-torture/execute/pr65216.c: New test.
2986         PR tree-optimization/65215
2987         * gcc.c-torture/execute/pr65215-1.c: New test.
2988         * gcc.c-torture/execute/pr65215-2.c: New test.
2989         * gcc.c-torture/execute/pr65215-3.c: New test.
2990         * gcc.c-torture/execute/pr65215-4.c: New test.
2991         * gcc.c-torture/execute/pr65215-5.c: New test.
2993 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2995         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2997 2015-02-26  Martin Liska  <mliska@suse.cz>
2998             Jan Hubicka  <hubicka@ucw.cz>
3000         * g++.dg/ipa/pr64146.C: Update expected results.
3001         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3002         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3003         * gcc.dg/ipa/ipa-icf-34.c: New test.
3005 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3007         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3008         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3009         (dg-additional-options): Remove dg directive.
3010         (dg-final): Add dg directive.
3012 2015-02-26  Marek Polacek  <polacek@redhat.com>
3014         PR ipa/65008
3015         * g++.dg/ipa/pr65008.C: New test.
3017 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3019         * lib/profopt.exp (profopt-target-cleanup): New proc.
3020         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3021         files from sources from dg-additional-sources.
3023 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3025         * lib/gcov.exp: Cleanup in case of xfail.
3027 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3029         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3031 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3033         PR debug/46102
3034         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3035         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3036         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3037         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3038         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3039         * g++.dg/debug/pr46123.C: XFAIL and move...
3040         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3041         * gcc.dg/debug/dwarf2-3.c: Move...
3042         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3044 2015-02-26  Marek Polacek  <polacek@redhat.com>
3046         PR c++/65202
3047         * g++.dg/cpp1y/pr65202.C: New test.
3049 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3051         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3052         locale_facets.h.gcov.
3054 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3056         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3058 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3060         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3062 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3064         PR target/65217
3065         * gcc.target/i386/pr65217.c: New.
3067 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3069         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3071 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3073         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3075 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3077         PR tree-optimization/65048
3078         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3080 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3082         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3083         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3085 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3087         PR target/65161
3088         * gcc.target/i386/pr65161.c: New test.
3090 2015-02-26  Terry Guo  <terry.guo@arm.com>
3092         * gcc.target/arm/no-volatile-in-it.c: New test.
3094 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3096         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3097         (dg-options): Add -save-temps.
3098         (dg-final): Add cleanup-saved-temps.
3100 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3102         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3104 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3106         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3107         * gcc.target/powerpc/pack01.c: Include string.h.
3109 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3111         PR target/65167
3112         * gcc.target/i386/pr65167.c: New.
3114 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3116         PR tree-optimization/61917
3117         * gcc.dg/vect/vect-pr61917.c: New file.
3119 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3121         PR tree-optimization/65170
3122         * gcc.c-torture/execute/pr65170.c: New test.
3123         * gcc.dg/tree-ssa/vrp96.c: New test.
3125 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3127         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3129 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3131         PR testsuite/65126
3132         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3133         (dg-additional-files-options): Copy additional_sources to
3134         additional_sources_used before emptying additional_sources.
3135         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3136         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3137         (cleanup-saved-temps): Use additional_sources_used instead of
3138         additional_sources.
3139         (dg-test): Reset additional_sources_used.
3141 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3143         PR fortran/63427
3144         * gfortran.dg/integer_exponentiation_6.F90: New test.
3146 2015-02-23  Martin Sebor  <msebor@redhat.com>
3148         PR target/65109
3149         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3150         two parts.  One to save registers, the other to verify the
3151         registers have the right values.  Save register state into
3152         static data rather than on the stack.
3154 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3156         PR bootstrap/63888
3157         * c-c++-common/asan/pr63888.c: New test.
3159 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3161         PR target/65163
3162         * gcc.c-torture/compile/pr65163.c: New.
3164 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3166         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3167         with -m31 on 64 bit.
3168         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3169         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3171 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3173         * gcc.target/s390/20090223-1.c: Add
3174         -Wno-implicit-function-declaration option.
3175         * gcc.target/s390/pr42224.c: Likewise.
3176         * gcc.target/s390/pr55718.c: Likewise.
3178 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3180         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3181         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3182         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3183         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3184         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3185         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3186         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3187         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3188         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3189         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3190         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3191         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3192         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3193         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3194         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3195         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3196         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3197         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3198         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3199         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3200         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3202 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3204         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3205         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3206         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3207         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3208         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3209         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3210         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3211         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3212         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3213         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3214         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3215         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3216         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3217         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3218         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3219         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3221 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3223         PR fortran/64980
3224         PR fortran/61960
3225         * gfortran.dg/pr61960.f90: New.
3226         * gfortran.dg/pr64230.f90: New.
3227         * gfortran.dg/pr64980.f03: New.
3229 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3231         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3233 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3235         PR ada/65156
3236         * gnat.dg/timing_events.adb: Removed, invalid test.
3238 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3240         PR debug/58123
3241         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3242         location.
3243         * g++.dg/gcov/gcov-2.C: Likewise.
3245 2015-02-20  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/65136
3248         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3250 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3252         PR testsuite/64158
3253         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3254         and nvptx-*-* blacklisting.
3256         * gcc.dg/sibcall-9.c: New test.
3257         * gcc.dg/sibcall-10.c: New test.
3259 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3261         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3263 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
3265         PR target/64452
3266         * gcc.target/avr/torture/pr64452.c: New test.
3268 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3270         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3271         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3273 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3275         PR testsuite/65116
3276         * lib/target-supports.exp (check_compile): Check whether
3277         additional_sources is defined before using it.
3279 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3281         PR middle-end/65074
3282         * g++.dg/opt/pr65074.C: New file.
3284 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3286         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3287         (size_type): New typedef.
3288         (operator "" _script): Use it for the last argument.
3290 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3292         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3294 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3296         * lib/target-supports.exp (check_compile): Save/restore
3297         additional_sources that may belong to an actual test.
3299 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3301         PR gcov-profile/64634
3302         * g++.dg/gcov/gcov-15.C: New test.
3304 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3306         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3308 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3310         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3312 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3314         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3316 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3318         * gfortran.dg/fmt_cache_1.f: Add missing close.
3320 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3322         PR testsuite/65107
3323         * gfortran.dg/read_eof_8.f90: Add missing close.
3325 2015-02-18  Richard Biener  <rguenther@suse.de>
3327         PR tree-optimization/65063
3328         * gcc.dg/pr65063.c: New testcase.
3330 2015-02-18  Richard Biener  <rguenther@suse.de>
3332         PR tree-optimization/62217
3333         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3335 2015-02-18  Marek Polacek  <polacek@redhat.com>
3337         PR sanitizer/65081
3338         * c-c++-common/ubsan/pr65081.c: New test.
3340 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3342         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3343         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3345 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3347         * gcc.dg/ipa/propalign-3.c: New test.
3349 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3351         PR target/64793
3352         * gcc.target/sh/pr64793.c: New.
3353         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3355 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3357         * gcc.target/arm/divzero.c: New test case.
3359 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3361         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3363 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3364             Jakub Jelinek  <jakub@redhat.com>
3366         PR c++/65075
3367         * g++.dg/cpp0x/pr65075.C: New test.
3369 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3371         PR target/65058
3372         * gcc.target/powerpc/pr65058.c: New test.
3374 2015-02-16  Jeff Law  <law@redhat.com>
3376         PR tree-optimization/64823
3377         * gcc.dg/uninit-20.c: New test.
3379 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3380             James Greenhalgh  <james.greenhalgh@arm.com>
3382         PR ipa/64963
3383         * gcc.dg/ipa/ipa-clone-1.c: New test.
3385 2015-02-16  Richard Biener  <rguenther@suse.de>
3387         PR tree-optimization/65077
3388         * gcc.dg/torture/pr65077.c: New testcase.
3390 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3392         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3393         Directive adjusted to scan for ldaxr.
3394         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3395         adjusted to scan for ldaex.
3397 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3399         PR c++/65080
3400         * g++.dg/cpp0x/constexpr-65080.C: New.
3402 2015-02-16  Richard Biener  <rguenther@suse.de>
3404         PR tree-optimization/63593
3405         * gcc.dg/pr63593.c: New testcase.
3407 2015-02-16  Marek Polacek  <polacek@redhat.com>
3409         PR c/65066
3410         * gcc.dg/pr65066.c: New test.
3412 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3414         * gcc.dg/pr65002.C: Move ...
3415         * g++.dg/ipa/pr65002.C: ... here.
3417 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3419         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3420         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3421         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3422         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3424 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3426         PR testsuite/64850
3427         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3428         the expression to find calls.
3429         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3430         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3431         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3432         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3433         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3435 2015-02-14  Marek Polacek  <polacek@redhat.com>
3437         PR c/64768
3438         * gcc.dg/array-11.c: New test.
3439         * gcc.dg/array-12.c: New test.
3440         * gcc.dg/array-13.c: New test.
3441         * gcc.dg/array-14.c: New test.
3442         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3443         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3444         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3445         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3446         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3447         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3449 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3451         PR c++/60894
3452         * g++.dg/lookup/using54.C: New.
3454 2015-02-13  Jeff Law  <law@redhat.com>
3456         PR bootstrap/65060
3457         Revert my change for tree-optimization/64823.
3459 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3461         PR tree-optimization/65053
3462         * gcc.c-torture/execute/pr65053-1.c: New test.
3463         * gcc.c-torture/execute/pr65053-2.c: New test.
3465 2015-02-13  Marek Polacek  <polacek@redhat.com>
3467         PR c/65050
3468         * gcc.dg/pr65050.c: New test.
3470 2015-02-13  Jeff Law  <law@redhat.com>
3472         PR tree-optimization/64823
3473         * gcc.dg/uninit-20.c: New test.
3475         PR rtl-optimization/47477
3476         * gcc.dg/tree-ssa/pr47477.c: New test.
3478 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3480         PR c++/60211
3481         * g++.dg/parse/ivdep-2.C: New.
3482         * g++.dg/parse/ivdep-3.C: Likewise.
3484 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3486         PR fortran/64506
3487         * gfortran.dg/continuation_13.f90: New test.
3488         * gfortran.dg/continuation_14.f: New test.
3490 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3492         PR c++/64970
3493         * g++.dg/cpp0x/sfinae55.C: New.
3495 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3497         PR ipa/65034
3498         * g++.dg/ipa/pr65034.C: New test.
3500 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3502         PR tree-optimization/65002
3503         * gcc.dg/pr65002.C: New.
3505 2015-02-13  Marek Polacek  <polacek@redhat.com>
3507         PR c/65040
3508         * c-c++-common/pr65040.c: New test.
3510 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3512         PR tree-optimization/64705
3513         * gcc.dg/tree-ssa/pr64705.c: New test.
3515 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3517         PR rtl/32219
3518         * gcc.dg/visibility-22.c: New test.
3519         * gcc.dg/visibility-23.c: New test.
3520         * gcc.target/i386/pr32219-1.c: New test.
3521         * gcc.target/i386/pr32219-2.c: New test.
3522         * gcc.target/i386/pr32219-3.c: New test.
3523         * gcc.target/i386/pr32219-4.c: New test.
3524         * gcc.target/i386/pr32219-5.c: New test.
3525         * gcc.target/i386/pr32219-6.c: New test.
3526         * gcc.target/i386/pr32219-7.c: New test.
3527         * gcc.target/i386/pr32219-8.c: New test.
3528         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3530 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3532         PR libgfortran/57822
3533         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3534         four different KINDs.
3536 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3538         PR c++/64884
3539         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3541         PR sanitizer/65000
3542         * g++.dg/ubsan/pr65000.C: New test.
3544 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3546         PR fortran/64932
3547         * gfortran.dg/finalize_28.f90: New test
3549 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3551         PR debug/55541
3552         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3553         DW_TAG_lexical_block removal.
3554         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3555         * g++.dg/guality/pr55541.C: New test.
3557         PR sanitizer/64984
3558         * g++.dg/ubsan/pr64984.C: New test.
3560 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3562         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3564 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3566         PR testsuite/64930
3567         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3568         instructions for 2015-01-14 get_memmodel changes.
3569         * gcc.target/powerpc/atomic-p8.c: Likewise.
3571         PR sanitizer/65019
3572         * g++.dg/ubsan/pr65019.C: New test.
3574         PR tree-optimization/65014
3575         * gcc.c-torture/compile/pr65014.c: New test.
3577 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3579         PR libgfortran/57822
3580         * gfortran/fmt_g0_7.f08: Revise test.
3582 2015-02-11  Jeff Law  <law@redhat.com>
3584         PR target/63347
3585         * gcc.target/m68k/pr63347.c: New test.
3587 2015-02-11  Marek Polacek  <polacek@redhat.com>
3589         * g++.dg/ubsan/shift-1.C: New test.
3590         * gcc.dg/ubsan/c-shift-2.c: New test.
3591         * c-c++-common/ubsan/shift-5.c: Remove file.
3593 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3595         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3596         Directive adjusted to XFAIL.
3597         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3598         adjusted to XFAIL.
3600 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3602         PR middle-end/65003
3603         * g++.dg/opt/pr65003.C: New test.
3605 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3607         * lib/target-supports.exp (check_effective_target_pie): Renamed
3608         to ...
3609         (check_effective_target_pie_enabled): This.
3610         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3611         * gcc.target/i386/pie.c: Likewise.
3613 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3615         PR target/64893
3616         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3617         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3619 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3621         PR target/61925
3622         * gcc.target/i386/pr61925-1.c: New test.
3623         * gcc.target/i386/pr61925-2.c: New test.
3624         * gcc.target/i386/pr61925-3.c: New test.
3626 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3628         PR sanitizer/65004
3629         * g++.dg/asan/pr65004.C: New test.
3631 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3633         PR target/64661
3634         * gcc.taget/sh/pr64661-0.h: New.
3635         * gcc.taget/sh/pr64661-1.c: New.
3636         * gcc.taget/sh/pr64661-2.c: New.
3637         * gcc.taget/sh/pr64661-3.c: New.
3638         * gcc.taget/sh/pr64661-4.c: New.
3640 2015-02-10  Richard Biener  <rguenther@suse.de>
3642         PR tree-optimization/64995
3643         * g++.dg/torture/pr64995.C: New testcase.
3645 2015-02-10  Richard Biener  <rguenther@suse.de>
3647         PR tree-optimization/64909
3648         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3650 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3652         * gcc.dg/signbit-sa.c: New test.
3654 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3656         PR libgfortran/57822
3657         * gfortran/fmt_g0_7.f08: New test.
3659 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3661         PR tree-optimization/43378
3662         * gcc.dg/tree-ssa/pr43378.c: New test.
3664 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3666         PR ipa/64978
3667         * g++.dg/torture/pr64978.C: New testcase.
3669 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3671         PR sanitizer/64981
3672         * gcc.dg/asan/pr64981.c: New test.
3674 2015-02-09  Marek Polacek  <polacek@redhat.com>
3676         PR c/64856
3677         * gcc.dg/pr64856.c: New test.
3679 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3681         PR target/64979
3682         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3683         * gcc.c-torture/execute/pr64979.c: New test.
3685 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3687         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3689 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3691         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3692         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3694 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3696         PR target/58757
3697         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3699 2015-02-09  Richard Biener  <rguenther@suse.de>
3701         PR tree-optimization/54000
3702         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3704 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3706         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3708 2015-02-09  Martin Liska  <mliska@suse.cz>
3710         * g++.dg/ipa/pr64858.C: New test.
3712 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3714         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3716 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3718         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3720 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3722         PR fortran/63744
3723         * gfortran.dg/use_rename_8.f90: New.
3725 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3727         * gnat.dg/addr7.ad[sb]: New test.
3728         * gnat.dg/addr8.ad[sb]: Likewise.
3730 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3732         PR jit/64752
3733         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3734         from jit.dg/test-compile-to-executable.c's create_code, with a
3735         clarification of the output message.
3736         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3737         pass/fail message.
3738         (test_jit): Use CHECK_NO_ERRORS when calling
3739         gcc_jit_context_compile_to_file.
3740         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3741         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3742         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3743         about deletions that are attempted.
3744         (jit-verify-compile-to-file): Rename to...
3745         (jit-verify-output-file-was-created): ...this, and drop the
3746         attempt to run "file" and verify the output.
3747         (jit-verify-assembler): New function.
3748         (jit-verify-object): New function.
3749         (jit-verify-dynamic-library): New function.
3750         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3751         favor of an implementation from new file
3752         create-code-for-hello-world-executable.h, which also adds a
3753         "main".
3754         (dg-final): Replace jit-verify-compile-to-file with
3755         jit-verify-output-file-was-created, and invoke new function
3756         jit-verify-assembler.
3757         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3758         the output message.
3759         (dg-final): Replace jit-verify-compile-to-file with
3760         jit-verify-output-file-was-created, and invoke new function
3761         jit-verify-dynamic-library.
3762         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3763         favor of an implementation from new file
3764         create-code-for-hello-world-executable.h, which also adds a
3765         "main".
3766         (dg-final): Replace jit-verify-compile-to-file with
3767         jit-verify-output-file-was-created.  Strengthen the expected stdout
3768         from the built executable.
3769         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3770         favor of an implementation from new file
3771         create-code-for-hello-world-executable.h, which also adds a
3772         "main".
3773         (dg-final): Replace jit-verify-compile-to-file with
3774         jit-verify-output-file-was-created, and invoke new function
3775         jit-verify-object.
3776         * jit.dg/verify-dynamic-library.c: New source file.
3778 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3779             Brian Rzycki  <b.rzycki@samsung.com>
3781         PR tree-optimization/64878
3782         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3784 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3786         PR ipa/64896
3787         * g++.dg/ipa/pr64896.C: New test.
3789 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3791         PR target/64205
3792         * gcc.target/powerpc/pr64205.c: New file.
3794 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3796         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3797         (dg-options): Use -fpie instead of -fPIE -pie.
3799 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3801         PR middle-end/64937
3802         * g++.dg/asan/pr64937.C: New test.
3804 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3806         PR fortran/63205
3807         * gfortran.dg/class_to_type_4.f90: New test
3809 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3811         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3813 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3815         PR rtl-optimization/64957
3816         PR debug/64817
3817         * gcc.c-torture/execute/pr64957.c: New test.
3819 2015-02-05  Jeff Law  <law@redhat.com>
3821         PR target/17306
3822         * gcc.target/h8300/pr17306-1.c: New test.
3823         * gcc.target/h8300/pr17306-2.c: New test.
3825 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3827         PR fortran/64943
3828         * gfortran.dg/structure_constructor_12.f90: New.
3830 2015-02-05  Jeff Law  <law@redhat.com>
3832         PR target/58400
3833         gcc.target/h8300/pr58400.c: New test.
3835 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3837         * gcc.target/arm/macro_defs0.c: New test.
3838         * gcc.target/arm/macro_defs1.c: New test.
3839         * gcc.target/arm/macro_defs2.c: New test.
3841 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3843         PR rtl-optimization/64905
3844         * gcc.target/i386/pr64905.c: Require nonpic target.
3845         (dg-options): Add -fomit-frame-pointer.
3846         (main): Remove.
3848 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3850         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3851         tree dump scanning.
3853 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3855         PR fortran/64757
3856         * gfortran.dg/type_to_class_2.f90: New test
3857         * gfortran.dg/type_to_class_3.f90: New test
3859 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3861         PR ipa/64686
3862         * g++.dg/torture/pr64686.C: New testcase.
3864 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3866         PR rtl-optimization/64905
3867         * gcc.target/i386/pr64905.c: New file.
3869 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3871         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3872         * gcc.dg/guality/pr41616-1.c: Ditto.
3874 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3876         PR debug/64817
3877         * gcc.dg/pr64817-3.c: New.
3879 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3880             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3882         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3883         pass parameters in registers.
3884         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3885         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3886         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3888 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3889             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3891         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3892         list, allow for multilibed targets.
3893         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3895 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3897         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3898         * gcc.dg/pr46728-6.c: Ditto.
3900 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3902         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3903         for mips_nanlegacy target.
3905 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3907         * gcc.target/i386/chkp-hidden-def.c: New.
3909 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3911         PR middle-end/62103
3912         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3913         to use 24 bits for bitfield b.
3915 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3917         PR testsuite/64796
3918         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3919         cache result in a global variable.  Include all 32-bit targets for
3920         bswap64 tests.
3922 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3924         PR rtl-optimization/64756
3925         * gcc.c-torture/execute/pr64756.c: New test.
3927 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3929         PR target/64660
3930         * gcc.target/sh/pr64660-0.h: New.
3931         * gcc.target/sh/pr64660-1.c: New.
3932         * gcc.target/sh/pr64660-2.c: New.
3933         * gcc.target/sh/pr64660-3.c: New.
3934         * gcc.target/sh/pr64660-4.c: New.
3936 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3938         PR c++/64877
3939         * g++.dg/warn/Waddress-2.C: New.
3941 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3943         PR middle-end/61225
3944         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3946 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3948         PR preprocessor/64803
3949         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3951 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3953         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3955 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3957         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3958         (_ARM_FPSRC): Add DN and AHP fields.
3959         (clean_results): Force DN=1 on AArch64.
3960         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3961         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3962         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3963         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3964         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3965         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3967 2015-02-02  Alan Modra  <amodra@gmail.com>
3969         * gcc.target/powerpc/cprophard.c: New.
3971 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3973         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3974         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3976 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3978         PR debug/64817
3979         * gcc.dg/pr64817-1.c: New test.
3980         * gcc.dg/pr64817-2.c: New test.
3982 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3984         PR target/64851
3985         * gcc.target/sh/pr64851-0.h: New
3986         * gcc.target/sh/pr64851-1.c: New
3987         * gcc.target/sh/pr64851-2.c: New
3988         * gcc.target/sh/pr64851-3.c: New
3989         * gcc.target/sh/pr64851-4.c: New
3991 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3993         PR target/64882
3994         * gcc.dg/torture/pr64882.c: New test.
3996 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3998         PR target/64159
3999         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4000         sparc*-*-*.
4002 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4004         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4005         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4006         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4007         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4008         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4009         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4010         tree dump.
4011         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4012         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4013         tree dump.
4014         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4015         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4016         tree dump.
4018 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4020         PR target/64688
4021         * g++.dg/pr64688-2.C: New.
4023 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4025         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4026         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4027         * gcc.target/i386/fuse-caller-save.c: Ditto.
4028         * gcc.target/i386/headmerge-1.c: Ditto.
4029         * gcc.target/i386/headmerge-2.c: Ditto.
4030         * gcc.target/i386/sibcall-6.c: Ditto.
4032 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4034         PR target/64617
4035         * gcc.target/i386/pr64617.c: New test.
4037 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4039         PR target/15184
4040         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4041         (dg-options): Remove -m32.
4042         (dg-final): Scan for "movb %al" only.
4043         * gcc.target/i386/pr15184-2.c: Ditto.
4045 2015-01-30  Richard Biener  <rguenther@suse.de>
4047         PR tree-optimization/64829
4048         * gcc.dg/vect/pr64829.c: New testcase.
4050 2015-01-29  Marek Polacek  <polacek@redhat.com>
4052         PR c/64709
4053         * gcc.dg/pr64709.c: New test.
4055 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4057         PR c++/64717
4058         * g++.dg/ubsan/pr64717-1.C: New test.
4059         * g++.dg/ubsan/pr64717-2.C: New test.
4061 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4063         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4065 2015-01-29  Jeff Law  <law@redhat.com>
4067         PR target/15184
4068         * gcc.target/i386/pr15184-1.c: New test.
4069         * gcc.target/i386/pr15184-2.c: New test.
4071 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4073         PR tree-optimization/64746
4074         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4076 2015-01-29  Richard Biener  <rguenther@suse.de>
4078         PR tree-optimization/64853
4079         * gcc.dg/torture/pr64853.c: New testcase.
4081 2015-01-29  Richard Biener  <rguenther@suse.de>
4083         PR tree-optimization/64844
4084         * gcc.dg/vect/pr64844.c: New testcase.
4086 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4088         PR middle-end/64809
4089         * gcc.dg/pr64809.c: Delete.
4091 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4093         PR middle-end/64805
4094         * gcc.target/i386/pr64805.c: New.
4096 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4098         * gcc.dg/guality/guality.h (main): Add argv[0] to
4099         guality_gdb_command.
4101 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4103         PR ipa/64801
4104         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4106 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4108         PR target/64659
4109         * gcc.target/sh/sh.exp
4110         (check_effective_target_atomic_model_soft_gusa_available,
4111         check_effective_target_atomic_model_soft_tcb_available,
4112         check_effective_target_atomic_model_soft_imask_available,
4113         check_effective_target_atomic_model_hard_llcs_available): New.
4114         * gcc.target/sh/pr64659-0.h: New.
4115         * gcc.target/sh/pr64659-1.c: New.
4116         * gcc.target/sh/pr64659-2.c: New.
4117         * gcc.target/sh/pr64659-3.c: New.
4118         * gcc.target/sh/pr64659-4.c: New.
4120 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4122         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4123         scan-assembler-times pattern.
4125 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4127         PR middle-end/64809
4128         * gcc.dg/pr64809.c: New test.
4130 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4132         PR tree-optimization/64277
4133         * gcc.dg/pr64277.c: New.
4135 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4137         PR tree-optimization/64718
4138         * gcc.c-torture/execute/pr64718.c: New test.
4140 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4142         * gcc.target/aarch64/abs_2.c: New.
4144 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4146         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4147         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4148         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4149         ISA rev < 2.
4151 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4153         PR bootstrap/64612
4154         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4155         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4156         { target comdat_group }.
4158 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4160         PR fortran/63861
4161         * gfortran.dg/goacc/coarray_2.f90: New.
4163 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4165         PR ipa/60871
4166         PR ipa/64139
4167         * g++.dg/torture/pr64139.C: New testcase.
4168         * g++.dg/torture/pr60871.C: Likewise.
4170 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4172         PR fortran/64230
4173         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4174         prevent linking errors.
4176 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4178         PR ipa/64282
4179         * g++.dg/torture/pr64282.C: New testcase.
4181 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4183         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4184         for wzr reg.
4186 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4188         * gcc.target/s390/hotpatch-13.c: New testcase.
4189         * gcc.target/s390/hotpatch-14.c: New testcase.
4190         * gcc.target/s390/hotpatch-15.c: New testcase.
4191         * gcc.target/s390/hotpatch-16.c: New testcase.
4192         * gcc.target/s390/hotpatch-17.c: New testcase.
4193         * gcc.target/s390/hotpatch-18.c: New testcase.
4194         * gcc.target/s390/hotpatch-19.c: New testcase.
4195         * gcc.target/s390/hotpatch-20.c: New testcase.
4196         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4197         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4198         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4199         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4200         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4201         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4202         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4203         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4204         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4205         * gcc.target/s390/hotpatch-10.c: Likewise.
4206         * gcc.target/s390/hotpatch-11.c: Likewise.
4207         * gcc.target/s390/hotpatch-12.c: Likewise.
4208         * gcc.target/s390/hotpatch-2.c: Likewise.
4209         * gcc.target/s390/hotpatch-3.c: Likewise.
4210         * gcc.target/s390/hotpatch-4.c: Likewise.
4211         * gcc.target/s390/hotpatch-5.c: Likewise.
4212         * gcc.target/s390/hotpatch-6.c: Likewise.
4213         * gcc.target/s390/hotpatch-7.c: Likewise.
4214         * gcc.target/s390/hotpatch-8.c: Likewise.
4215         * gcc.target/s390/hotpatch-9.c: Likewise.
4216         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4217         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4218         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4219         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4220         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4221         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4222         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4223         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4225 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4227         * gcc.dg/long_branch.c: New testcase.
4229 2015-01-27  Richard Biener  <rguenther@suse.de>
4231         PR tree-optimization/56273
4232         PR tree-optimization/59124
4233         PR tree-optimization/64277
4234         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4235         * gcc.dg/Warray-bounds-12.c: Likewise.
4236         * gcc.dg/Warray-bounds-13.c: Likewise.
4238 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4240         PR rtl-optimization/61058
4241         * gcc.dg/pr61058.c: New test.
4243 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4245         * gcc.target/i386/chkp-narrow-bounds.c: New.
4247 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4249         PR tree-optimization/64807
4250         * gcc.dg/pr64807.c: New test.
4252         PR c/64766
4253         * gcc.dg/pr64766.c: New test.
4255 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4257         PR target/49263
4258         * gcc.target/sh/pr49263-4.c: New.
4260 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4262         PR fortran/62044
4263         * gfortran.dg/allocate_with_mold_1.f90: New test
4265 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
4267         PR c/64778
4268         * gcc.dg/pr64778.c: New test.
4270         PR middle-end/64421
4271         * gcc.dg/vect/pr64421.c: New test.
4273 2015-01-26  Tobias Burnus  <burnus@net-b.de>
4275         PR fortran/64771
4276         * gfortran.dg/coarray_36.f: New.
4277         * gfortran.dg/coarray_37.f90: New.
4279 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4281         PR fortran/64230
4282         * gfortran.dg/class_allocate_18.f90: New.
4284 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4286         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4288 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4290         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4292 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4294         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4296 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4298         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4300 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4302         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4303         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4304         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4305         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4307 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4309         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4310         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4311         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4313 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4315         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4316         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4317         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4318         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4319         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4320         vXXXhn.inc.
4322 2015-01-26  Richard Biener  <rguenther@suse.de>
4324         PR middle-end/64764
4325         * gcc.dg/uninit-19.c: New testcase.
4327 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4329         * lib/target-supports.exp (check_effective_target_vect64): Add
4330         sparc*-*-*.
4332 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4334         PR testsuite/64712
4335         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4337 2015-01-26  Tony Liu  <tony.liu@arm.com>
4339         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4340         non-UAL cases.
4342 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4344         PR libfortran/64770
4345         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4346         correctly, clean up afterwards.
4348 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4350         PR fortran/62044
4351         * gfortran.dg/use_rename_7.f90: New.
4353 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4355         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4356         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4358 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4360         PR target/54236
4361         * gcc.target/sh/pr54236-4.c: New.
4363 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4365         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4366         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4367         Bridge test.
4369 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4371         PR libfortran/64770
4372         * gfortran.dg/open_new_segv.f90: New test.
4374 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4376         PR target/49263
4377         PR target/53987
4378         PR target/64345
4379         PR target/59533
4380         PR target/52933
4381         PR target/54236
4382         PR target/51244
4383         * gcc.target/sh/pr64345-1.c: New.
4384         * gcc.target/sh/pr64345-2.c: New.
4385         * gcc.target/sh/pr59533-1.c: New.
4386         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4387         * gcc.target/sh/pr52933-2.c: Likewise.
4388         * gcc.target/sh/pr54089-1.c: Likewise.
4389         * gcc.target/sh/pr54236-1.c: Likewise.
4390         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4391         * gcc.target/sh/pr49263-1.c: Remove xfails.
4392         * gcc.target/sh/pr49263-2.c: Likewise.
4393         * gcc.target/sh/pr49263-3.c: Likewise.
4394         * gcc.target/sh/pr53987-1.c: Likewise.
4395         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4396         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4397         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4398         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4399         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4400         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4401         test_009): New.
4402         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4403         (test_02): New.
4405 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4407         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4409 2015-01-23  Ian Lance Taylor  <iant@google.com>
4411         PR go/64510
4412         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4413         targets without split stack support.
4415 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4417         PR target/64317
4418         * gcc.target/i386/pr64317.c: New test.
4420 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4422         PR rtl-optimization/63637
4423         PR rtl-optimization/60663
4424         * gcc.dg/pr63637-1.c: New test.
4425         * gcc.dg/pr63637-2.c: New test.
4426         * gcc.dg/pr63637-3.c: New test.
4427         * gcc.dg/pr63637-4.c: New test.
4428         * gcc.dg/pr63637-5.c: New test.
4429         * gcc.dg/pr63637-6.c: New test.
4430         * gcc.target/i386/pr63637-1.c: New test.
4431         * gcc.target/i386/pr63637-2.c: New test.
4432         * gcc.target/i386/pr63637-3.c: New test.
4433         * gcc.target/i386/pr63637-4.c: New test.
4434         * gcc.target/i386/pr63637-5.c: New test.
4435         * gcc.target/i386/pr63637-6.c: New test.
4437 2015-01-23  Richard Biener  <rguenther@suse.de>
4439         PR testsuite/63439
4440         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4441         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4443 2015-01-23  Marek Polacek  <polacek@redhat.com>
4445         PR preprocessor/60570
4446         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4447         * gcc.dg/cpp/pr60570.c: New test.
4449 2015-01-23  Richard Biener  <rguenther@suse.de>
4451         PR testsuite/63439
4452         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4453         vectorization on vect64 targets.
4455 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4457         PR fortran/60922
4458         * gfortran.dg/class_allocate_17.f90: New.
4460 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4462         PR fortran/64726
4463         * gfortran.dg/goacc/combined_loop.f90: New.
4465 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4467         PR fortran/61933
4468         * gfortran.dg/make_unit.f90: New test.
4470 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4472         PR fortran/61933
4473         * gfortran.dg/negative_unit_int8.f: Update.
4475 2015-01-22  Jeff Law  <law@redhat.com>
4477         PR target/52076
4478         * gcc.target/m68k/pr52076-1.c: New test.
4479         * gcc.target/m68k/pr52076-2.c: New test.
4481 2015-01-22  Richard Biener  <rguenther@suse.de>
4483         PR middle-end/64728
4484         * gcc.dg/torture/pr64728.c: New testcase.
4486 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4488         PR target/64688
4489         * g++.dg/pr64688.C: New test.
4491 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4493         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4494         to avoid errors with -fpic.
4496 2015-01-22  Richard Biener  <rguenther@suse.de>
4498         PR libstdc++/64535
4499         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4501 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4503         PR rtl-optimization/64682
4504         * gcc.c-torture/execute/pr64682.c: New file.
4506 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4508         PR debug/64511
4509         * gcc.dg/pr64511.c: New test.
4511         PR rtl-optimization/62078
4512         * g++.dg/opt/pr62078.C: New test.
4514         PR c/63307
4515         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4517 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4519         PR fortran/57023
4520         * gfortran.dg/internal_pack_15.f90:  New test.
4522 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4524         * c-c++-common/tsan/step.c: New testcase.
4526 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4528         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4530 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4532         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4534 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4536         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4538 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4540         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4542 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4544         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4546 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4548         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4550 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4552         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4554 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4556         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4558 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4560         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4562 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4564         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4566 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4568         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4570 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4572         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4574 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4576         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4577         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4578         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4579         vXXXw.inc.
4581 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4583         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4584         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4585         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4586         vXXXl.inc.
4588 2015-01-21  Renlin Li  <renlin.li@arm.com>
4590         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4591         * g++.dg/tls/thread_local5g.C: Likewise.
4592         * g++.dg/tls/thread_local6g.C: Likewise.
4594 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4596         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4597         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4598         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4600 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4602         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4603         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4604         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4606 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4608         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4609         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4610         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4612 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4614         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4615         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4616         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4618 2015-01-20  Jeff Law  <law@redhat.com>
4620         PR target/59946
4621         * gcc.target/m68k/pr59946.c: New test.
4623 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4625         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4626         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4627         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4629 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4631         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4632         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4633         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4635 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4637         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4638         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4639         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4641 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4643         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4644         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4645         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4646         vshuffle.inc.
4647         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4648         vshuffle.inc.
4650 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4652         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4653         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4654         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4656 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4658         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4659         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4660         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4662 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4664         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4666 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4668         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4670         PR sanitizer/64632
4671         * g++.dg/ubsan/pr64632.C: New test.
4673         PR debug/64663
4674         * gcc.dg/pr64663.c: New test.
4676 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4678         PR c++/64383
4679         * g++.dg/warn/Wunused-var-23.C: New.
4681 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4683         PR c++/59937
4684         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4685         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4687 2015-01-20  Richard Biener  <rguenther@suse.de>
4689         PR ipa/64684
4690         * gcc.dg/lto/pr64684_0.c: New testcase.
4691         * gcc.dg/lto/pr64684_1.c: Likewise.
4692         * gcc.dg/lto/pr64684_2.c: Likewise.
4693         * gcc.dg/lto/pr64685_0.c: Likewise.
4694         * gcc.dg/lto/pr64685_1.c: Likewise.
4696 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4698         PR c++/62241
4699         * g++.dg/cpp1y/lambda-init12.C: New.
4701 2015-01-20  Richard Biener  <rguenther@suse.de>
4703         PR tree-optimization/64410
4704         * g++.dg/vect/pr64410.cc: Require vect_double.
4706 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4708         PR target/64149
4709         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4711 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4713         PR bootstrap/64676
4714         Revert:
4715         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4717         PR rtl-optimization/64081
4718         * gcc.dg/pr64081.c: New test.
4720 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4722         * jit.dg/harness.h: Include <unistd.h>.
4723         (CHECK_NO_ERRORS): New.
4724         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4725         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4726         gcc_jit_context_compile_to_file.
4727         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4728         args to the spawned executable.
4729         (jit-expand-vars): New function.
4730         (jit-exe-params): New variable.
4731         (dg-jit-set-exe-params): New function.
4732         (jit-dg-test): Detect testcases that use
4733         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4734         Set arguments of spawned process to jit-exe-params.
4735         (jit-get-output-filename): New function.
4736         (jit-setup-compile-to-file): New function.
4737         (jit-verify-compile-to-file): New function.
4738         (jit-run-executable): New function.
4739         (jit-verify-executable): New function.
4740         * jit.dg/test-compile-to-assembler.c: New testcase.
4741         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4742         * jit.dg/test-compile-to-executable.c: New testcase.
4743         * jit.dg/test-compile-to-object.c: New testcase.
4745 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4747         PR target/64652
4748         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4749         (test_1): New.
4751 2015-01-19  Martin Liska  <mliska@suse.cz>
4753         * objc/compile/pr64668.m: New test.
4755 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4757         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4758         (create_overflow_fn): Update comment to clarify that
4759         the third param of the created function is a bool *, not
4760         an int *.
4761         (verify_int_overflow_fn): Convert param "expected_ovf" from
4762         int to bool.  Update third param of "overflow_fn_type" from int *
4763         to bool *.  Update local "actual_ovf" from int to bool.
4764         (verify_uint_overflow_fn): Likewise.
4766 2015-01-19  Martin Liska  <mliska@suse.cz>
4768         * gcc.dg/ipa/ipa-icf-33.c: New test.
4770 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4771             Haijian Zhang  <z.zhanghaijian@huawei.com>
4773         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4774         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4775         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4776         result_float64x2, expected_hfloat64x2): New helper type, variable and
4777         declaration.
4778         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4779         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4780         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4781         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4782         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4783         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4784         and target without the FMA feature.
4786 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4788         * gcc.target/aarch64/pr64304.c: New testcase.
4790 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4792         PR rtl-optimization/64081
4793         * gcc.dg/pr64081.c: New test.
4795 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4797         PR target/63971
4798         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4799         the epilogue).
4800         * gcc.target/aarch64/test_frame_6.c: Likewise.
4801         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4802         and x19 (in the epilogue).
4803         * gcc.target/aarch64/test_frame_4.c: Likewise.
4804         * gcc.target/aarch64/test_frame_7.c: Likewise.
4806 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4808         * gcc.target/i386/chkp-always_inline.c: New.
4810 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4811             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4813         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4814         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4816 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4818         PR fortran/60255
4819         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4820         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4822 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4824         PR fortran/64578
4825         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4827 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4829         PR target/64652
4830         * gcc.target/sh/torture/pr64652.c: New.
4832 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4834         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4835         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4836         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4837         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4838         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4839         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4841 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4843         PR ipa/64378
4844         * g++.dg/torture/pr64378.C: New testcase.
4846 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4848         PR fortran/57959
4849         * gfortran.dg/block_13.f08: New test
4851 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4853         PR fortran/55901
4854         * gfortran.dg/associate_1.f03: Allow test for character with
4855         automatic length.
4857 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4859         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4860         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4862 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4864         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4866 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4868         PR fortran/64578
4869         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4871 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4873         PR fortran/60357
4874         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4876         PR fortran/61275
4877         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4879         PR fortran/55932
4880         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4882 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4884         PR fortran/60334
4885         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4887 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4889         PR rtl-optimization/52773
4890         * gcc.c-torture/compile/pr52773.c: New test.
4892 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4894         PR c++/62134
4895         * g++.dg/cpp0x/alias-decl-46.C: New.
4897 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4899         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4901 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4903         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4904         Add trace.
4905         (CHECK_FP): Likewise.
4906         (CHECK_CUMULATIVE_SAT): Likewise.
4908 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4910         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4911         (Set_Neon_Cumulative_Sat): Add parameter.
4912         (__set_neon_cumulative_sat): Support new parameter.
4913         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4914         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4915         argument.
4916         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4917         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4918         argument.
4920 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4922         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4923         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4925 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4927         PR c++/60056
4928         * g++.dg/tls/thread_local-ice4.C: New.
4930 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4932         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4933         than Neon options.
4935 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4937         PR c++/62276
4938         * g++.dg/cpp0x/vt-62276.C: New.
4940 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4942         PR middle-end/64353
4943         * g++.dg/pr64353.C: New.
4945 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4947         PR target/64263
4948         * gcc.target/aarch64/pr64263_1.c: New test.
4950 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4952         PR tree-optimization/64434
4953         * gcc.dg/torture/pr64434.c: Move to...
4954         * gcc.dg/pr64434.c: ... here.
4956 2015-01-16  Richard Biener  <rguenther@suse.de>
4958         PR middle-end/64614
4959         * gcc.dg/uninit-18.c: New testcase.
4961 2015-01-16  Richard Biener  <rguenther@suse.de>
4963         PR tree-optimization/64568
4964         * g++.dg/torture/pr64568-2.C: New testcase.
4966 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4968         PR target/64363
4969         * gcc.target/i386/chkp-label-address.c: New.
4971 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4973         PR fortran/45290
4974         * gfortran.dg/pointer_init_6.f90: Extended.
4976 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4978         * gcc.c-torture/compile/20150108.c: New test.
4980 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4982         * gcc.target/visium: New directory.
4984 2015-01-16  Richard Biener  <rguenther@suse.de>
4986         PR tree-optimization/61743
4987         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4988         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4990 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4992         * gcc.dg/pr64015.c: New test.
4994 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4996         PR ipa/64163
4997         PR ipa/64612
4998         * g++.dg/ipa/pr64612.C: New test.
5000 2015-01-16  Renlin Li  <renlin.li@arm.com>
5002         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5004 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5006         * gcc.target/i386/sse-14.c: Test new intrinsic.
5007         * gcc.target/i386/sse-22.c: Ditto.
5009 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5011         PR c++/58614
5012         * g++.dg/cpp0x/auto44.C: New.
5014 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5016         PR target/59710
5017         * gcc.target/nios2/gpopt-all.c: New test case.
5018         * gcc.target/nios2/gpopt-local.c: New test case.
5019         * gcc.target/nios2/gpopt-global.c: New test case.
5020         * gcc.target/nios2/gpopt-data.c: New test case.
5021         * gcc.target/nios2/gpopt-none.c: New test case.
5023 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5025         * g++.dg/ubsan/vptr-1.C: New test.
5026         * g++.dg/ubsan/vptr-2.C: New test.
5027         * g++.dg/ubsan/vptr-3.C: New test.
5028         * g++.dg/ubsan/vptr-4.C: New test.
5029         * g++.dg/ubsan/vptr-5.C: New test.
5030         * g++.dg/ubsan/vptr-6.C: New test.
5031         * g++.dg/ubsan/vptr-7.C: New test.
5032         * g++.dg/ubsan/vptr-8.C: New test.
5033         * g++.dg/ubsan/vptr-9.C: New test.
5035 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5037         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5038         is set up.
5039         * lib/gcc-dg.exp: Likewise.
5041 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5043         PR rtl-optimization/64110
5044         * gcc.target/i386/pr64110.c: Add scan-assembler.
5046 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5047             James Norris  <jnorris@codesourcery.com>
5048             Cesar Philippidis  <cesar@codesourcery.com>
5049             Ilmir Usmanov  <i.usmanov@samsung.com>
5051         * lib/target-supports.exp (check_effective_target_fopenacc): New
5052         procedure.
5053         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5054         * g++.dg/goacc/goacc.exp: Likewise.
5055         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5056         * gcc.dg/goacc/goacc.exp: Likewise.
5057         * gfortran.dg/goacc/goacc.exp: Likewise.
5058         * c-c++-common/cpp/openacc-define-1.c: New file.
5059         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5060         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5061         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5062         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5063         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5064         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5065         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5066         * c-c++-common/goacc/cache-1.c: Likewise.
5067         * c-c++-common/goacc/clauses-fail.c: Likewise.
5068         * c-c++-common/goacc/collapse-1.c: Likewise.
5069         * c-c++-common/goacc/data-1.c: Likewise.
5070         * c-c++-common/goacc/data-2.c: Likewise.
5071         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5072         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5073         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5074         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5075         * c-c++-common/goacc/if-clause-1.c: Likewise.
5076         * c-c++-common/goacc/if-clause-2.c: Likewise.
5077         * c-c++-common/goacc/kernels-1.c: Likewise.
5078         * c-c++-common/goacc/loop-1.c: Likewise.
5079         * c-c++-common/goacc/loop-private-1.c: Likewise.
5080         * c-c++-common/goacc/nesting-1.c: Likewise.
5081         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5082         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5083         * c-c++-common/goacc/parallel-1.c: Likewise.
5084         * c-c++-common/goacc/pcopy.c: Likewise.
5085         * c-c++-common/goacc/pcopyin.c: Likewise.
5086         * c-c++-common/goacc/pcopyout.c: Likewise.
5087         * c-c++-common/goacc/pcreate.c: Likewise.
5088         * c-c++-common/goacc/pragma_context.c: Likewise.
5089         * c-c++-common/goacc/present-1.c: Likewise.
5090         * c-c++-common/goacc/reduction-1.c: Likewise.
5091         * c-c++-common/goacc/reduction-2.c: Likewise.
5092         * c-c++-common/goacc/reduction-3.c: Likewise.
5093         * c-c++-common/goacc/reduction-4.c: Likewise.
5094         * c-c++-common/goacc/sb-1.c: Likewise.
5095         * c-c++-common/goacc/sb-2.c: Likewise.
5096         * c-c++-common/goacc/sb-3.c: Likewise.
5097         * c-c++-common/goacc/update-1.c: Likewise.
5098         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5099         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5100         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5101         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5102         * gfortran.dg/goacc/assumed.f95: Likewise.
5103         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5104         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5105         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5106         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5107         * gfortran.dg/goacc/branch.f95: Likewise.
5108         * gfortran.dg/goacc/cache-1.f95: Likewise.
5109         * gfortran.dg/goacc/coarray.f95: Likewise.
5110         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5111         * gfortran.dg/goacc/cray.f95: Likewise.
5112         * gfortran.dg/goacc/critical.f95: Likewise.
5113         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5114         * gfortran.dg/goacc/data-tree.f95: Likewise.
5115         * gfortran.dg/goacc/declare-1.f95: Likewise.
5116         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5117         * gfortran.dg/goacc/fixed-1.f: Likewise.
5118         * gfortran.dg/goacc/fixed-2.f: Likewise.
5119         * gfortran.dg/goacc/fixed-3.f: Likewise.
5120         * gfortran.dg/goacc/fixed-4.f: Likewise.
5121         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5122         * gfortran.dg/goacc/if.f95: Likewise.
5123         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5124         * gfortran.dg/goacc/list.f95: Likewise.
5125         * gfortran.dg/goacc/literal.f95: Likewise.
5126         * gfortran.dg/goacc/loop-1.f95: Likewise.
5127         * gfortran.dg/goacc/loop-2.f95: Likewise.
5128         * gfortran.dg/goacc/loop-3.f95: Likewise.
5129         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5130         * gfortran.dg/goacc/omp.f95: Likewise.
5131         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5132         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5133         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5134         * gfortran.dg/goacc/parameter.f95: Likewise.
5135         * gfortran.dg/goacc/private-1.f95: Likewise.
5136         * gfortran.dg/goacc/private-2.f95: Likewise.
5137         * gfortran.dg/goacc/private-3.f95: Likewise.
5138         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5139         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5140         * gfortran.dg/goacc/reduction.f95: Likewise.
5141         * gfortran.dg/goacc/routine-1.f90: Likewise.
5142         * gfortran.dg/goacc/routine-2.f90: Likewise.
5143         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5144         * gfortran.dg/goacc/several-directives.f95: Likewise.
5145         * gfortran.dg/goacc/sie.f95: Likewise.
5146         * gfortran.dg/goacc/subarrays.f95: Likewise.
5147         * gfortran.dg/gomp/map-1.f90: Likewise.
5148         * gfortran.dg/openacc-define-1.f90: Likewise.
5149         * gfortran.dg/openacc-define-2.f90: Likewise.
5150         * gfortran.dg/openacc-define-3.f90: Likewise.
5151         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5152         * g++.dg/gomp/block-2.C: Likewise.
5153         * g++.dg/gomp/block-3.C: Likewise.
5154         * g++.dg/gomp/block-5.C: Likewise.
5155         * g++.dg/gomp/target-1.C: Likewise.
5156         * g++.dg/gomp/target-2.C: Likewise.
5157         * g++.dg/gomp/taskgroup-1.C: Likewise.
5158         * g++.dg/gomp/teams-1.C: Likewise.
5159         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5160         * gcc.dg/cilk-plus/jump.c: Likewise.
5161         * gcc.dg/gomp/block-1.c: Likewise.
5162         * gcc.dg/gomp/block-10.c: Likewise.
5163         * gcc.dg/gomp/block-2.c: Likewise.
5164         * gcc.dg/gomp/block-3.c: Likewise.
5165         * gcc.dg/gomp/block-4.c: Likewise.
5166         * gcc.dg/gomp/block-5.c: Likewise.
5167         * gcc.dg/gomp/block-6.c: Likewise.
5168         * gcc.dg/gomp/block-7.c: Likewise.
5169         * gcc.dg/gomp/block-8.c: Likewise.
5170         * gcc.dg/gomp/block-9.c: Likewise.
5171         * gcc.dg/gomp/target-1.c: Likewise.
5172         * gcc.dg/gomp/target-2.c: Likewise.
5173         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5174         * gcc.dg/gomp/teams-1.c: Likewise.
5176 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5178         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5179         test case.
5181 2015-01-15  Mike Stump  <mikestump@comcast.net>
5183         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5184         * gcc.dg/inline_2.c: Likewise.
5185         * gcc.dg/inline_3.c: Likewise.
5186         * gcc.dg/inline_4.c: Likewise.
5188 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5190         PR fortran/58023
5191         * gfortran.dg/proc_ptr_comp_43.f90: New.
5193 2015-01-15  Mike Stump  <mikestump@comcast.net>
5195         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5196         * gcc.dg/unroll_2.c: Likewise.
5197         * gcc.dg/unroll_3.c: Likewise.
5198         * gcc.dg/unroll_4.c: Likewise.
5199         * gcc.dg/unroll_5.c: Likewise.
5201 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5203         PR target/63971
5204         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5205         in epilogue.
5206         * gcc.target/aarch64/test_frame_6.c: Likewise.
5207         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5208         x30 and x19 (in the epilogue).
5209         * gcc.target/aarch64/test_frame_4.c: Likewise.
5210         * gcc.target/aarch64/test_frame_7.c: Likewise.
5212 2015-01-15  Martin Liska  <mliska@suse.cz>
5214         * g++.dg/ipa/pr64068.C: New test.
5215         * gcc.dg/ipa/PR64559.c: New test.
5217 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5219         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5220         with PIE.
5222 2015-01-15  Richard Biener  <rguenther@suse.de>
5224         PR tree-optimization/61743
5225         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5226         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5228 2015-01-15 Renlin Li <renlin.li@arm.com>
5230         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5231         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5233 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5235         * gcc.dg/vect/vect-aggressive-1.c: New.
5236         * gcc.target/i386/avx2-vect-aggressive.c: New.
5238 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5240         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5242 2015-01-15  Richard Biener  <rguenther@suse.de>
5244         PR lto/64415
5245         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5246         -Wl,-undefined,dynamic_lookup.
5248 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5250         * gnat.dg/opt47.adb: New test.
5252 2015-01-15  Richard Biener  <rguenther@suse.de>
5254         PR lto/64415
5255         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5257 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5259         PR tree-optimization/64434
5260         * gcc.dg/torture/pr64434.c: New test.
5262 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5264         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5265         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
5266         -march=loongson* and -march=octeon* require -mno-micromips.
5268 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5269             Matthew Fortune  <matthew.fortune@imgtec.com>
5271         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5272         * gcc.target/mips/call-saved-5.c (foo): Likewise.
5273         * gcc.target/mips/call-saved-6.c (foo): Likewise.
5274         * gcc.target/mips/call-saved-7.c: New file.
5275         * gcc.target/mips/call-saved-8.c: New file.
5276         * gcc.target/mips/call-saved-9.c: New file.
5278 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5280         * gcc.target/mips/lsa.c: New file.
5281         * gcc.target/mips/mips64-lsa.c: Likewise.
5282         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5283         * gcc.target/mips/mulsize-4.c: Likewise.
5284         * gcc.target/mips/mulsize-5.c: New file.
5285         * gcc.target/mips/mulsize-6.c: Likewise.
5286         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5287         and !HAS_LSA as ghost options.
5288         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5289         for !HAS_LSA.
5291 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5293         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5295 2015-01-15  Richard Biener  <rguenther@suse.de>
5297         PR middle-end/64365
5298         * gcc.dg/torture/pr64365.c: New testcase.
5300 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5302         * gcc.dg/stackprotectexplicit1.c: New test.
5303         * g++.dg/stackprotectexplicit2.c: New test.
5305 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5307         PR target/61933
5308         * gfortran.dg/inquire_internal.f90: New.
5309         * gfortran.dg/negative_unit_check.f90: New.
5311 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5313         PR target/53988
5314         * gcc.target/sh/pr53988-1.c: New.
5316 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5318         PR c++/58671
5319         * g++.dg/tls/thread_local-ice3.C: New.
5321 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5323         * gcc.target/i386/fentry-override.c: Properly place {} in target
5324         selector.  Remove nonpic.
5325         * gcc.target/i386/fentry.c: Likewise.
5327 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5329         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5330         warnings instead of errors.
5332 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5334         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5335         option support instead of ENABLE_LTO from Makefile.
5337 2015-01-14  Richard Biener  <rguenther@suse.de>
5339         PR tree-optimization/59354
5340         * gcc.dg/vect/pr59354.c: New testcase.
5342 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5344         * lib/target-supports.exp
5345         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5346         on ARM architures before v7.
5348 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5350         PR middle-end/59448
5351         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5352         an atomic_exchange.
5354 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5356         PR target/64386
5357         * gcc.target/i386/pr64386.c: New test.
5359 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5361         PR target/64393
5362         * gcc.target/i386/pr64393.c: New test.
5364 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5366         PR target/64387
5367         * gcc.target/i386/pr64387.c: New test.
5369 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5371         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5373 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5375         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5377 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5379         PR target/64453
5380         * gcc.target/arm/pr64453.c: New.
5382 2015-01-14  Richard Biener  <rguenther@suse.de>
5384         PR lto/64415
5385         * gcc.dg/lto/pr64415_0.c: New testcase.
5386         * gcc.dg/lto/pr64415_1.c: Likewise.
5388 2015-01-14  Martin Liska  <mliska@suse.cz>
5390         * gcc.dg/ipa/pr64307.c: New test.
5392 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5394         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5395         64-bit and 128-bit.
5397 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5399         PR target/64460
5400         * gcc.target/arm/pr64460_1.c: New test.
5402 2015-01-14  Richard Biener  <rguenther@suse.de>
5404         PR tree-optimization/64493
5405         PR tree-optimization/64495
5406         * gcc.dg/vect/pr64493.c: New testcase.
5407         * gcc.dg/vect/pr64495.c: Likewise.
5409 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5411         * gcc.dg/Warray-bounds-11.c: New test-case.
5413 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5415         * gcc.target/mips/octeon3-pipe-1.c: New test.
5417 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5419         * jit.dg/harness.h (set_up_logging): Move string concatenation
5420         into...
5421         (concat_strings): New function.
5422         (dump_reproducer): New function.
5423         (test_jit): Call dump_reproducer.
5424         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5425         function.
5426         (jit-dg-test): Delete any generated reproducer from previous runs.
5427         Verify that a generated reproducer was created, and verify that it
5428         compiles.
5429         * jit.dg/test-nested-contexts.c (main): Call
5430         gcc_jit_context_dump_reproducer_to_file.
5432 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5434         * gcc.dg/aru-2.c: Add dg-require-profiling.
5436 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5438         * lib/target-supports.exp (check_profiling_available): Check if
5439         -pg links.
5441 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5443         PR ipa/64565
5444         * g++.dg/torture/pr64565.C: New testcase.
5446 2015-01-13  Marek Polacek  <polacek@redhat.com>
5448         PR middle-end/64391
5449         * gcc.dg/tm/pr64391.c: New test.
5451 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5453         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5454         true.
5456 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5458         * gcc.target/i386/pie.c: New test.
5460         * lib/target-supports.exp (check_effective_target_pie): New.
5462 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5464         PR rtl-optimization/64286
5465         * gcc.target/i386/avx2-pr64286.c: New test.
5467 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5469         PR c++/57626
5470         * g++.dg/cpp0x/vt-57626.C: New.
5472 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5474         PR fortran/64528
5475         * gfortran.dg/pr64528.f90: New test.
5477 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5479         * gcc.target/aarch64/subsp.c: New test.
5481 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5483         * gcc.target/aarch64/store-pair-1.c: New testcase.
5485 2015-01-13  Richard Biener  <rguenther@suse.de>
5487         PR lto/64373
5488         * gcc.dg/lto/pr64373_0.c: New testcase.
5490 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5492         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5493         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5495 2015-01-13  Richard Biener  <rguenther@suse.de>
5497         PR tree-optimization/64406
5498         * gcc.dg/pr64406.c: New testcase.
5500 2015-01-13  Richard Biener  <rguenther@suse.de>
5502         PR tree-optimization/64404
5503         * gcc.dg/vect/pr64404.c: New testcase.
5505 2015-01-13  Richard Biener  <rguenther@suse.de>
5507         PR tree-optimization/64568
5508         * g++.dg/torture/pr64568.C: New testcase.
5510 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5512         * jit.dg/test-error-local-used-from-other-function.c: New test
5513         case.
5514         * jit.dg/test-error-param-reuse.c: New test case.
5515         * jit.dg/test-error-param-sharing.c: New test case.
5516         * jit.dg/test-error-param-used-from-other-function.c: New test
5517         case.
5518         * jit.dg/test-error-param-used-without-a-function.c: New test
5519         case.
5521 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5523         PR tree-optimization/64563
5524         * gcc.dg/pr64563.c: New test.
5526         PR target/64513
5527         * gcc.target/i386/pr64513.c: New test.
5529         PR tree-optimization/64454
5530         * gcc.dg/pr64454.c: New test.
5532         PR testsuite/64028
5533         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5534         bind_pic_locally.
5535         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5536         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5537         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5538         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5539         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5540         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5541         * gcc.dg/vect/slp-25.c: Likewise.
5542         * gcc.dg/vect/vect-109.c: Likewise.
5543         * gcc.dg/vect/vect-13.c: Likewise.
5544         * gcc.dg/vect/vect-17.c: Likewise.
5545         * gcc.dg/vect/vect-18.c: Likewise.
5546         * gcc.dg/vect/vect-19.c: Likewise.
5547         * gcc.dg/vect/vect-20.c: Likewise.
5548         * gcc.dg/vect/vect-21.c: Likewise.
5549         * gcc.dg/vect/vect-22.c: Likewise.
5550         * gcc.dg/vect/vect-27.c: Likewise.
5551         * gcc.dg/vect/vect-29.c: Likewise.
5552         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5553         * gcc.dg/vect/vect-2.c: Likewise.
5554         * gcc.dg/vect/vect-3.c: Likewise.
5555         * gcc.dg/vect/vect-4.c: Likewise.
5556         * gcc.dg/vect/vect-5.c: Likewise.
5557         * gcc.dg/vect/vect-72.c: Likewise.
5558         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5559         * gcc.dg/vect/vect-73.c: Likewise.
5560         * gcc.dg/vect/vect-77-global.c: Likewise.
5561         * gcc.dg/vect/vect-78-global.c: Likewise.
5562         * gcc.dg/vect/vect-7.c: Likewise.
5563         * gcc.dg/vect/vect-86.c: Likewise.
5564         * gcc.dg/vect/vect-align-1.c: Likewise.
5565         * gcc.dg/vect/vect-align-3.c: Likewise.
5566         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5567         * gcc.dg/vect/vect-all.c: Likewise.
5568         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5569         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5570         * gcc.dg/vect/vect-peel-3.c: Likewise.
5571         * gcc.dg/vect/vect-peel-4.c: Likewise.
5572         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5574 2015-01-12  Jeff Law  <law@redhat.com>
5576         PR target/64461
5577         * gcc.target/m68k/pr64461.c: New test.
5579 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5581         * jit.dg/test-array-as-pointer.c (create_code): Update call
5582         to gcc_jit_context_new_global by setting "kind" to
5583         GCC_JIT_GLOBAL_IMPORTED.
5584         * jit.dg/test-error-array-as-pointer.c: Likewise.
5585         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5586         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5587         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5588         * jit.dg/test-using-global.c (the_global): Rename to...
5589         (imported_global): ...this.
5590         (create_code): Update to test the three kinds of global.
5591         (verify_code): Likewise.
5593 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5595         PR testsuite/64427
5596         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5597         undefined behavior.
5598         * gcc.target/i386/pr64291-2.c: Updated.
5600 2015-01-12  Richard Biener  <rguenther@suse.de>
5602         PR tree-optimization/64530
5603         * gfortran.dg/pr64530.f90: New testcase.
5605 2015-01-12  Richard Biener  <rguenther@suse.de>
5607         PR middle-end/64357
5608         * gcc.dg/torture/pr64357.c: New testcase.
5610 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5612         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5613         selector.
5615 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5616         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5618 2015-01-12  Martin Liska  <mliska@suse.cz>
5620         * gcc.dg/ipa/PR64550.c: New test.
5622 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5624         PR ipa/63470
5625         * g++.dg/ipa/pr63470.C: New testcase.
5627 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5629         PR fortran/63733
5630         * gfortran.dg/typebound_operator_20.f90: New.
5632 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5634         PR fortran/58023
5635         * gfortran.dg/proc_ptr_comp_42.f90: New.
5637 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5639         PR fortran/64508
5640         * gfortran.dg/proc_ptr_comp_41.f90: New.
5642 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5644         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5646 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5648         PR fortran/64522
5649         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5650         and add dg-excess-errors.
5651         * gfortran.dg/line_length_6.f90: New.
5652         * gfortran.dg/line_length_7.f90: New.
5653         * gfortran.dg/line_length_8.f90: New.
5654         * gfortran.dg/line_length_9.f90: New.
5655         * gfortran.dg/line_length_10.f90: New.
5656         * gfortran.dg/line_length_11.f90: New.
5658 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5660         * jit.dg/test-threads.c (struct testcase): Move declaration
5661         to jit.dg/all-non-failing-tests.h.
5662         (testcases): Likewise.
5663         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5664         declaration here from jit.dg/all-non-failing-tests.h.
5665         (testcases): Likewise.
5666         * jit.dg/test-combination.c (create_code): Eliminate spelling
5667         out all of the testcases in favor of looping through the
5668         "testcases" metadata.
5669         (verify_code): Likewise.
5671 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5673         PR rtl-optimization/64536
5674         * gcc.dg/pr64536.c: New test.
5676 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5678         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5679         * jit.dg/test-combination.c (create_code): Likewise.
5680         (verify_code): Likewise.
5681         * jit.dg/test-constants.c: New test case.
5682         * jit.dg/test-threads.c: Add test-constants.c.
5684 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5686         PR libobjc/51891
5687         * objc.dg/gnu-api-2-class.m: Add a test case
5688         for the above change.
5690 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5692         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5694 2015-01-09  Richard Biener  <rguenther@suse.de>
5696         PR tree-optimization/64410
5697         * g++.dg/vect/pr64410.cc: New testcase.
5699 2015-01-09  Martin Liska  <mliska@suse.cz>
5701         * gcc.dg/ipa/ipa-icf-32.c: New test.
5703 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5705         * c-c++-common/tsan/tsan_barrier.h: New.
5706         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5707         * c-c++-common/tsan/bitfield_race.c: Likewise.
5708         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5709         * c-c++-common/tsan/mutexset1.c: Likewise.
5710         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5711         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5712         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5713         * c-c++-common/tsan/simple_race.c: Likewise.
5714         * c-c++-common/tsan/simple_stack.c: Likewise.
5715         * c-c++-common/tsan/sleep_sync.c: Likewise.
5716         * c-c++-common/tsan/tiny_race.c: Likewise.
5717         * c-c++-common/tsan/tls_race.c: Likewise.
5718         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5719         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5720         * g++.dg/tsan/atomic_free.C: Likewise.
5721         * g++.dg/tsan/atomic_free2.C: Likewise.
5722         * g++.dg/tsan/cond_race.C: Likewise.
5723         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5725 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5727         PR testsuite/62250
5728         * lib/target-supports.exp (check_effective_target_libatomic_available):
5729         New.
5730         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5731         targets that match effective-target libatomic_available.
5732         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5734 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5736         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5737         Verify the result of gcc_jit_context_get_last_error.
5738         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5740 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5742         PR tree-optimization/63989
5743         * gcc.dg/strlenopt-27.c: New test.
5745 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5747         * jit.dg/harness.h (set_up_logging): New function.
5748         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5749         set_up_logging on the context, so that every testcase is
5750         logged to a particular file.
5751         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5752         and call gcc_jit_context_set_logfile on the top-level context.
5754 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5756         PR target/64338
5757         * g++.dg/opt/pr64338.C: New test.
5759 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5761         * gfortran.dg/coarray/codimension_2b.f90: New file.
5762         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5763         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5765 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5767         PR c++/59004
5768         * g++.dg/ext/fnname4.C: New.
5770 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5772         PR c++/64462
5773         * g++.dg/cpp0x/constexpr-64462.C: New.
5775 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/60753
5778         * g++.dg/cpp0x/deleted10.C: New.
5780 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5782         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5784 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5786         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5787         GCC_JIT_UNARY_OP_ABS.
5788         (verify_unary_ops): Likewise.
5790 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5792         * jit.dg/test-arith-overflow.c: New test case.
5793         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5794         * jit.dg/test-combination.c (create_code): Likewise.
5795         (verify_code): Likewise.
5796         * jit.dg/test-threads.c (testcases): Likewise.
5798 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5800         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5801         rather than "jit".  Load g++.exp, and call g++_init.
5802         Run test-*.cc files within the testsuite and *.cc files within
5803         docs/examples.
5804         (jit-dg-test): Drop the addition of -fgnu89-inline to
5805         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5806         doing it when compiling C testcases (since g++ does not handle
5807         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5808         is restored to the value after g++_init ran, rather than the
5809         value before g++_init ran.  Return a list of
5810         $comp_output $output_file, as dg-test assumes.
5812 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5814         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5815         make it easier to figure out the origin of each test result when
5816         running test-combination.c and test-threads.c.
5817         (CHECK_VALUE): Likewise.
5818         (CHECK_DOUBLE_VALUE): Likewise.
5819         (CHECK_STRING_VALUE): Likewise.
5820         (CHECK_STRING_STARTS_WITH): Likewise.
5821         (CHECK_STRING_CONTAINS): Likewise.
5822         (CHECK): Likewise.
5823         (check_string_value): Likewise, add "funcname" param.
5824         (check_string_starts_with): Likewise.
5825         (check_string_contains): Likewise.
5827 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5829         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5830         generating name of built executable.
5832 2015-01-07  Marek Polacek  <polacek@redhat.com>
5834         PR c/64440
5835         * gcc.dg/pr64440.c: New test.
5836         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5838 2015-01-07  Marek Polacek  <polacek@redhat.com>
5840         PR c/64417
5841         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5842         * gcc.dg/pr64417.c: New test.
5844 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5846         PR target/64505
5847         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5848         fix is correct.
5850 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5852         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5853         Check if testcases run without errors, not just if they compile.
5855 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5857         PR target/64507
5858         * gcc.target/sh/pr64507.c: New test.
5860 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5862         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5864 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5866         * c-c++-common/asan/sanitize-all-1.c: New test.
5867         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5868         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5869         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5870         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5872 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5874         * lib/target-supports.exp (check_profiling_available): Return 0 for
5875         Visium.
5876         (check_effective_target_tls_runtime): Likewise.
5877         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5878         * gcc.dg/20020312-2.c: Adjust for Visium.
5879         * gcc.dg/tls/thr-cse-1.c: Likewise
5880         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5881         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5882         * gcc.dg/weak/typeof-2.c: Likewise.
5884 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5886         PR rtl-optimization/64287
5887         * gcc.dg/aru-2.c: New test.
5889 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5891         PR sanitizer/64344
5892         * c-c++-common/ubsan/pr64344-1.c: New test.
5893         * c-c++-common/ubsan/pr64344-2.c: New test.
5895         PR tree-optimization/64465
5896         * gcc.dg/pr64465.c: New test.
5898         PR tree-optimization/64494
5899         * gcc.c-torture/compile/pr64494.c: New test.
5901 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5903         PR fortran/47674
5904         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5906 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5908         Update copyright years.
5910 2015-01-05  Marek Polacek  <polacek@redhat.com>
5912         PR c/64423
5913         * gcc.dg/pr64423.c: New test.
5915 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5917         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5918         mmix-knuth-mmixware for the same reason as for MIPS.
5919         * gcc.dg/debug/debug-2.c: Ditto.
5921         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5923 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5925         PR testsuite/62250
5926         * lib/gfortran.exp: Add libatomic library search path.
5927         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5928         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5930         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5932 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5934         * c-c++-common/tsan/bitfield_race.c: New testcase.
5935         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5937 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5939         * gfortran.dg/coarray/collectives_4.f90: New.
5941 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5943         PR fortran/57562
5944         * gfortran.dg/extends_16.f90: New.
5946 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5948         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5950 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5952         * gfortran.dg/coarray/codimension_2.f90: New.
5953         * gfortran.dg/coarray/codimension_2a.f90: New.
5954         * gfortran.dg/coarray_35.f90: New.
5955         * gfortran.dg/coarray_35a.f90: New.
5957 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5959         PR fortran/60507
5960         * gfortran.dg/dummy_procedure_11.f90: New.
5962 Copyright (C) 2015 Free Software Foundation, Inc.
5964 Copying and distribution of this file, with or without modification,
5965 are permitted in any medium without royalty provided the copyright
5966 notice and this notice are preserved.