2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9f9642ff565b5791d440313154de881a8acc4518
1 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
7         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
9 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
13 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
15         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
17 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
19         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
21 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
23         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
25 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
27         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
29 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
31         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
33 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
35         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
37 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
39         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
41 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
43         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
45 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
47         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
49 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
51         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
52         (_ARM_FPSCR): Add FZ field.
53         (clean_results): Force FZ=1 on AArch64.
54         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
56 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
58         * gcc.target/aarch64/pr62308.c: New test.
60 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
62         PR fortran/66549
63         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
65 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
67         * gcc.target/i386/mpx/pr66581.c: New test.
69 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
71         * gcc.target/i386/cmov9.c: New test.
73 2015-06-18  Richard Biener  <rguenther@suse.de>
75         * g++.dg/other/const4.C: New testcase.
77 2015-06-18  Michael Matz  <matz@suse.de>
79         PR middle-end/66253
80         * gcc.dg/vect/pr66253.c: New testcase.
82 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
84         PR target/66569
85         * gcc.target/i386/mpx/chkp-vararg.c: New test.
87 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
89         PR middle-end/66568
90         * gcc.target/i386/mpx/pr66568.c: New test.
92 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
94         PR middle-end/66567
95         * gcc.target/i386/mpx/pr66567.c: New test.
97 2015-06-18  Richard Biener  <rguenther@suse.de>
99         PR tree-optimization/66510
100         * gcc.dg/vect/slp-perm-12.c: New testcase.
102 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
104         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
105         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
106         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
107         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
109 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
111         PR c++/66571
112         * g++.dg/gomp/pr66571-1.C: New test.
114         PR middle-end/66429
115         * c-c++-common/gomp/pr66429.c: New test.
117 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
119         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
120         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
121         ...this.
122         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
123         New testcase.
124         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
125         New testcase.
127 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
129         PR testsuite/65944
130         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
132 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
134         * gcc.target/mips/pr65862-1.c: New test.
135         * gcc.target/mips/pr65862-2.c: Likewise.
137 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
139         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
140         * gcc.target/i386/pr52252-atom.c: Ditto.
141         * gcc.target/i386/vect-div-1.c: Ditto.
142         * gcc.target/i386/rotate-5.c: Ditto.
143         * gcc.target/i386/pr50202.c: Ditto.
144         * gcc.target/i386/pr37843-3.c: Ditto.
145         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
146         * gcc.target/i386/pr53397-1.c: Ditto.
147         * gcc.target/i386/pr55934.c: Ditto.
148         * gcc.target/i386/pr37843-4.c: Ditto.
149         * gcc.target/i386/pr60451.c: Ditto.
150         * gcc.target/i386/pr53397-2.c: Ditto.
151         * gcc.target/i386/vectorize1.c: Ditto.
152         * gcc.target/i386/extract-insert-combining.c: Ditto.
153         * gcc.target/i386/pr53759.c: Ditto.
154         * gcc.target/i386/pr52252-core.c: Ditto.
155         * gcc.target/i386/rotate-3.c: Ditto.
156         * gcc.target/i386/sse-20.c: Ditto.
157         * gcc.target/i386/rotate-4.c: Ditto.
158         * gcc.target/i386/pr61403.c: Ditto.
159         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
160         * gcc.target/i386/pr60901.c: Ditto.
161         * gcc.target/i386/pr59794-7.c: Ditto.
162         * gcc.target/i386/pr62208.c: Ditto.
163         * gcc.target/i386/pr53416.c: Ditto.
164         * gcc.target/i386/asm-dialect-1.c: Ditto.
165         * gcc.target/i386/pr50038.c: Ditto.
166         * gcc.target/i386/47698.c: Ditto.
167         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
168         * gcc.target/i386/pr59794-2.c: Ditto.
169         * gcc.target/i386/pr59794-3.c: Ditto.
170         * gcc.target/i386/pr39058.c: Ditto.
171         * gcc.target/i386/pr60205-1.c: Ditto.
172         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
173         * gcc.target/i386/sse2-movq-2.c: Ditto.
175 2015-06-17  Richard Biener  <rguenther@suse.de>
177         PR tree-optimization/66251
178         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
180 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
182         PR c++/59682
183         * g++.dg/parse/new-placement1.C: New.
185 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
187         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
188         * jit.dg/test-compound-assignment.c: New testcase.
190 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
192         PR jit/66539
193         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
194         to "testcases" array.
196 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
198         PR jit/66539
199         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
200         * jit.dg/test-debug-strings.c: New test case.
201         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
202         the discriminant has a sane debug string.
204 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
206         PR target/56766
207         * gcc.target/i386/pr56766-1.c: New test.
208         * gcc.target/i386/pr56766-2.c: Ditto.
210 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
212         * gcc.target/mips/loongson-shift-count-truncated-1.c:
213         Skip on mips*-mti-linux* and mips*-img-linux* targets.
214         * gcc.target/mips/loongson-simd.c: Ditto.
216 2015-06-16  Richard Biener  <rguenther@suse.de>
218         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
220 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
222         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
223         passed by the testsuite driver.
225 2015-06-16  Richard Biener  <rguenther@suse.de>
227         * gcc.dg/vect/slp-perm-11.c: New testcase.
229 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
231         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
232         dg-options.
234 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
236         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
237         Reinstate calls to torture-init and torture-finalize.
239 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
241         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
243 2015-06-15  Nathan Sidwell  <nathan@acm.org>
245         PR c++/58583
246         * g++.dg/cpp0x/nsdmi-template14.C: New test.
248 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
250         PR c++/51048
251         * g++.dg/cpp0x/local-type1.C: New.
253 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
255         PR fortran/44672
256         PR fortran/45440
257         PR fortran/57307
258         * gfortran.dg/allocate_with_source_3.f90: Removed check for
259         unimplemented error.
260         * gfortran.dg/allocate_with_source_7.f08: New test.
261         * gfortran.dg/allocate_with_source_8.f08: New test.
263 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
265         PR c++/65168
266         * g++.dg/warn/Walways-true-3.C: New test.
268 2015-06-13  Tom de Vries  <tom@codesourcery.com>
270         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
272 2015-06-13  Tom de Vries  <tom@codesourcery.com>
274         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
275         (main): Remove superfluous attributes.
276         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
277         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
279 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
281         * gcc.target/i386/monitorx.c: New.
282         * gcc.target/i386/sse-12.c: Add -mmwaitx.
283         * gcc.target/i386/sse-13.c: Ditto.
284         * gcc.target/i386/sse-14.c: Ditto.
285         * gcc.target/i386/sse-22.c: Ditto.
286         * gcc.target/i386/sse-23.c: Ditto.
287         * g++.dg/other/i386-2.C: Ditto.
288         * g++.dg/other/i386-3.C: Ditto.
290 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
292         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
294 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
296         PR fortran/66079
297         * gfortran.dg/allocatable_scalar_13.f90: New test
299 2015-06-11  Marek Polacek  <polacek@redhat.com>
301         * gcc.dg/fold-xor-3.c: New test.
303 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
305         * gcc.target/arm/short-it-ifcvt-1.c: New test.
306         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
308 2015-06-11  Christian Bruel  <christian.bruel@st.com>
310         PR target/52144
311         * gcc.target/arm/pragma_attribute.c: New test.
313 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
315         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
317 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
319         PR target/66473
320         * gcc.target/i386/pr66473.c: New test.
322 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
324         PR target/66470
325         * gcc.dg/tls/pr66470.c: New test.
326         * gcc.target/i386/pr66470.c: New test.
328 2015-06-10  Christian Bruel  <christian.bruel@st.com>
330         PR target/52144
331         * gcc.target/arm/attr_arm.c: New test
332         * gcc.target/arm/attr_arm-err.c: New test
333         * gcc.target/arm/attr_thumb.c: New test
334         * gcc.target/arm/attr_thumb-static.c: New test
336 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
338         PR target/66200
339         PR target/66428
340         PR c++/66192
341         * g++.dg/abi/aarch64_guard1.C: Adjust test.
343 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
345         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
346         passed by the testsuite driver.
348 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
350         Revert:
351         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
352         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
353         * gcc.dg/ssp-1.c: Make counter a register.
354         * gcc.dg/ssp-2.c: Likewise.
355         * gcc.dg/torture/parm-coalesce.c: New.
357 2015-06-09  Tom de Vries  <tom@codesourcery.com>
359         * gcc.target/i386/vararg-loc.c: New test.
361 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
363         PR c++/65815
364         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
365         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
367 2015-06-09  Marek Polacek  <polacek@redhat.com>
369         PR tree-optimization/66299
370         * gcc.dg/pr66299-1.c: New test.
371         * gcc.dg/pr66299-2.c: New test.
372         * gcc.dg/pr66299-3.c: New test.
374 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
376         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
377         passed by the testsuite driver.
379 2015-06-09  Richard Biener  <rguenther@suse.de>
381         PR middle-end/66423
382         * gcc.dg/fold-modpow2.c: New testcase.
384 2015-06-09  Richard Biener  <rguenther@suse.de>
386         PR tree-optimization/66419
387         * gcc.dg/vect/bb-slp-37.c: New testcase.
389 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
391         * gcc.target/arm/stl-cond.c: New test.
393 2015-06-09  Richard Biener  <rguenther@suse.de>
395         PR middle-end/66413
396         * gcc.dg/torture/pr66413.c: New testcase.
398 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
400         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
401         * gcc.dg/ssp-1.c: Make counter a register.
402         * gcc.dg/ssp-2.c: Likewise.
403         * gcc.dg/torture/parm-coalesce.c: New.
405 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
407         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
408         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
410 2015-06-08  Tom de Vries  <tom@codesourcery.com>
412         PR rtl-optimization/66444
413         * gcc.dg/pr66444.c: New test.
415 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
417         PR fortran/66245
418         * gfortran.dg/class_is_1.f90: New test.
419         * gfortran.dg/type_is_1.f90: Ditto.
421 2015-06-08  Marek Polacek  <polacek@redhat.com>
423         PR c/66415
424         * gcc.dg/cpp/pr66415-1.c: New test.
425         * gcc.dg/cpp/pr66415-2.c: New test.
427 2015-06-08  Richard Biener  <rguenther@suse.de>
429         PR tree-optimization/66422
430         * gcc.dg/Warray-bounds-16.c: New testcase.
432 2015-06-08  Richard Biener  <rguenther@suse.de>
434         * gcc.dg/vect/slp-perm-10.c: New testcase.
435         * gcc.dg/vect/slp-23.c: Adjust.
436         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
437         vector pointer update.
439 2015-06-08  Marek Polacek  <polacek@redhat.com>
441         PR sanitizer/66452
442         * g++.dg/ubsan/pr66452.C: New test.
444 2015-06-08  Tom de Vries  <tom@codesourcery.com>
446         PR tree-optimization/66436
447         * gcc.dg/gomp/dump-new-function-2.c: New test.
448         * gcc.dg/gomp/dump-new-function-3.c: Same.
449         * gcc.dg/gomp/dump-new-function.c: Same.
451 2015-06-08  Tom de Vries  <tom@codesourcery.com>
453         PR tree-optimization/66435
454         * gcc.dg/gomp/notify-new-function-2.c: New test.
455         * gcc.dg/gomp/notify-new-function-3.c: Same.
456         * gcc.dg/gomp/notify-new-function.c: Same.
458 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
460         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
461         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
462         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
463         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
464         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
465         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
466         -fshort-enum.
468 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
470         PR fortran/47659
471         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
472         * gfortran.dg/warn_conversion.f90: Add warning for change in value
473         for assignment.
474         * gfortran.dg/warn_conversion_3.f90: Add warnings.
475         * gfortran.dg/warn_conversion_5.f90: New test.
476         * gfortran.dg/warn_conversion_6.f90: New test.
477         * gfortran.dg/warn_conversion_7.f90: New test.
479 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
481         PR fortran/66347
482         * gfortran.dg/blockdata_9.f: New test.
484 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
486         PR fortran/66385
487         * gfortran.dg/forall_17.f90:  New test.
489 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
491         * g++.dg/cpp0x/pr57101.C: Add warning.
492         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
493         * g++.dg/ext/visibility/anon7.C: Same.
494         * g++.dg/ipa/pr63587-2.C: Same.
495         * g++.dg/opt/dump1.C: Same.
496         * g++.dg/opt/pr59622-3.C: Same.
497         * g++.dg/opt/pr59622.C: Same.
498         * g++.dg/torture/pr46383.C: Same.
499         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
500         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
501         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
502         functions.
503         * gfortran.dg/intent_out_8.f90: Same.
504         * gfortran.dg/warn_target_lifetime_3.f90: Same.
506 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
508         PR fortran/66377
509         gfortran.dg/equiv_9.f90: New test.
512 2015-06-05  Tom de Vries  <tom@codesourcery.com>
514         merge from gomp4 branch:
515         2015-05-28  Tom de Vries  <tom@codesourcery.com>
517         PR tree-optimization/65443
518         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
519         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
520         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
522 2015-06-05  Nathan Sidwell  <nathan@acm.org>
524         PR c++/52595
525         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
527 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
529         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
531 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
533         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
535 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
537         * testsuite/gcc.target/i386/noplt-1.c: New test.
538         * testsuite/gcc.target/i386/noplt-2.c: New test.
539         * testsuite/gcc.target/i386/noplt-3.c: New test.
540         * testsuite/gcc.target/i386/noplt-4.c: New test.
542 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
544         PR fortran/58749
545         * gfortran.dg/adjustl_1.f90:  New test.
547 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
549         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
550         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
552 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
554         * lto.c (iterative_hash_canonical_type,
555         gimple_register_canonical_type): only hash main variants of types
557 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
559         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
560         Move set of dg-do-what-default after early return.
562 2015-06-04  Marek Polacek  <polacek@redhat.com>
564         PR c/66341
565         * gcc.dg/lvalue-8.c: New test.
567 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
568             Paolo Carlini  <paolo.carlini@oracle.com>
570         PR c++/66130
571         * g++.dg/other/pr66130.C: New.
572         * g++.dg/cpp0x/pr66130.C: Likewise.
574 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
576         * g++.dg/cpp0x/decl-loc1.C: New.
577         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
578         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
579         * g++.dg/init/ctor8.C: Likewise.
580         * g++.dg/parse/semicolon4.C: Likewise.
582 2015-06-03  Marek Polacek  <polacek@redhat.com>
584         PR sanitizer/66190
585         * g++.dg/ubsan/static-init-1.C: New test.
586         * g++.dg/ubsan/static-init-2.C: New test.
587         * g++.dg/ubsan/static-init-3.C: New test.
589 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
591         PR target/66275
592         * gcc.target/i386/pr66275.c: New test.
594 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
596         * gcc.dg/Wcxx-compat-22.c: New testcase.
597         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
598         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
599         * c-c++-common/pr58346-1.c: Likewise.
600         * c-c++-common/transparent-union-1.c: Likewise.
602 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
604         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
605         * g++.dg/plugin/def_plugin.c: New file.
606         * g++.dg/plugin/def-plugin-test.C: New file.
608 2015-06-03  Richard Biener  <rguenther@suse.de>
610         * gcc.dg/vect/bb-slp-36.c: New testcase.
612 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
614         * gcc.dg/lto/chkp-removed-alias_0.c: New.
616 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
618         * gcc.dg/lto/chkp-privatize-1_0.c: New.
619         * gcc.dg/lto/chkp-privatize-1_1.c: New.
620         * gcc.dg/lto/chkp-privatize-2_0.c: New.
621         * gcc.dg/lto/chkp-privatize-2_1.c: New.
623 2015-06-03  Marek Polacek  <polacek@redhat.com>
625         PR c/64223
626         PR c/29358
627         * gcc.dg/pr64223-1.c: New test.
628         * gcc.dg/pr64223-2.c: New test.
630 2015-06-03  Richard Biener  <rguenther@suse.de>
632         PR tree-optimization/63916
633         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
635 2015-06-03  Richard Biener  <rguenther@suse.de>
637         PR tree-optimization/66375
638         * gcc.dg/torture/pr66375.c: New testcase.
640 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
642         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
644 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
646         PR target/65768
647         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
649 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
651         PR fortran/66380
652         * gfortran.dg/reshape_7.f90: New test.
654 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
656         PR c/66220:
657         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
658         (fn_36): New.
660 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
662         PR c/49551
663         * gcc.dg/pr49551.c: New testcase.
665 2015-06-02  Richard Biener  <rguenther@suse.de>
667         PR debug/65549
668         * g++.dg/lto/pr65549_0.C: New testcase.
670 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
672         PR libgomp/65742
673         PR middle-end/66332
674         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
676 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
678         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
680 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
682         PR c++/61683
683         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
685 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
687         PR tree-optimization/48052
688         * gcc.dg/tree-ssa/scev-8.c: New.
689         * gcc.dg/tree-ssa/scev-9.c: New.
690         * gcc.dg/tree-ssa/scev-10.c: New.
691         * gcc.dg/vect/pr48052.c: New.
693 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
695         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
697 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
699         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
701 2015-06-02  Marek Polacek  <polacek@redhat.com>
703         PR middle-end/66345
704         * gcc.dg/torture/pr66345.c: New test.
706 2015-06-02  Richard Biener  <rguenther@suse.de>
708         PR tree-optimization/65961
709         * gcc.dg/torture/pr65961.c: New testcase.
711 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
713         PR tree-optimization/52563
714         PR tree-optimization/62173
715         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
716         * gcc.dg/tree-ssa/scev-4.c: Ditto.
718 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
720         * gnat.dg/specs/varsize_return2.ads: New test.
721         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
723 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
725         * gcc.dg/vect/vect-outer-simd-1.c: New test.
727 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
729         PR target/65697
730         * gcc.target/aarch64/sync-comp-swap.c: New.
731         * gcc.target/aarch64/sync-comp-swap.x: New.
732         * gcc.target/aarch64/sync-op-acquire.c: New.
733         * gcc.target/aarch64/sync-op-acquire.x: New.
734         * gcc.target/aarch64/sync-op-full.c: New.
735         * gcc.target/aarch64/sync-op-full.x: New.
736         * gcc.target/aarch64/sync-op-release.c: New.
737         * gcc.target/aarch64/sync-op-release.x: New.
739 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
741         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
742         (bar): Predefined.
744 2015-06-01  Richard Biener  <rguenther@suse.de>
746         PR tree-optimization/66349
747         PR tree-optimization/66352
748         PR tree-optimization/66357
749         * gcc.dg/torture/pr66357.c: New testcase.
750         * gcc.dg/torture/pr66349.c: Likewise.
751         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
753 2015-06-01  Richard Biener  <rguenther@suse.de>
755         Revert
756         2015-05-29  Richard Biener  <rguenther@suse.de>
758         PR tree-optimization/66314
759         * gcc.dg/asan/pr66314.c: New testcase.
761 2015-06-01  Richard Biener  <rguenther@suse.de>
763         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
765 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
767         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
768         directives.
769         (hp3, hp4): Add inline keyword.
770         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
771         (hp2): Add inline keyword.
772         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
773         (hp2): Add inline keyword.
775 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
777         PR target/65527
778         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
779         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
780         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
781         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
783 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
785         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
786         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
788 2015-06-01  Richard Biener  <rguenther@suse.de>
790         PR tree-optimization/66280
791         * g++.dg/torture/pr66280.C: New testcase.
792         * g++.dg/torture/pr66280-2.C: Likewise.
794 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
796         * gnat.dg/addr9_1.adb: New test.
797         * gnat.dg/addr9_2.adb: Likewise.
798         * gnat.dg/addr9_3.adb: Likewise.
799         * gnat.dg/addr9_4.adb: Likewise.
801 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
803           * g++.dg/other/dump-ada-spec-4.C: New test.
805 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
807         * gcc.dg/alias-8.c: Fix dg-warning.
809 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
811         * gcc.dg/alias-8.c: Do not xfail.
812         * gcc.dg/pr62167.c: Prevent FRE.
813         * gcc.dg/alias-14.c: New testcase.
815 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
817         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
819 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
821         PR target/66215
822         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
823         dg-options.
824         * gcc.target/s390/hotpatch-10.c: Likewise.
825         * gcc.target/s390/hotpatch-11.c: Likewise.
826         * gcc.target/s390/hotpatch-12.c: Likewise.
827         * gcc.target/s390/hotpatch-17.c: Likewise.
828         * gcc.target/s390/hotpatch-18.c: Likewise.
829         * gcc.target/s390/hotpatch-20.c: Likewise.
830         * gcc.target/s390/hotpatch-21.c: Likewise.
831         * gcc.target/s390/hotpatch-22.c: Likewise.
832         * gcc.target/s390/hotpatch-23.c: Likewise.
833         * gcc.target/s390/hotpatch-24.c: Likewise.
834         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
835         to check for the exact nops too.
836         * gcc.target/s390/hotpatch-3.c: Likewise.
837         * gcc.target/s390/hotpatch-4.c: Likewise.
838         * gcc.target/s390/hotpatch-5.c: Likewise.
839         * gcc.target/s390/hotpatch-6.c: Likewise.
840         * gcc.target/s390/hotpatch-7.c: Likewise.
841         * gcc.target/s390/hotpatch-8.c: Likewise.
842         * gcc.target/s390/hotpatch-9.c: Likewise.
843         * gcc.target/s390/hotpatch-14.c: Likewise.
844         * gcc.target/s390/hotpatch-15.c: Likewise.
845         * gcc.target/s390/hotpatch-16.c: Likewise.
846         * gcc.target/s390/hotpatch-19.c: Likewise.
847         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
848         scan-assembler-times counting number of .align directives.
849         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
850         dg-options.  Remove scan-assembler-times counting number of .align
851         directives.
852         * gcc.target/s390/hotpatch-26.c: New file.
853         * gcc.target/s390/hotpatch-27.c: New file.
854         * gcc.target/s390/hotpatch-28.c: New file.
855         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
856         using -Os -O0 -O1 -O2 -O3 options.
858 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
860         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
862 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
864         PR tree-optimization/66142
865         * gcc.dg/vect/pr66142.c: New test.
867 2015-05-29  Richard Biener  <rguenther@suse.de>
869         PR tree-optimization/66314
870         * gcc.dg/asan/pr66314.c: New testcase.
872 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
874         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
875         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
876         Adjust all callers.
877         (schedule-cleanups, dg-keep-saved-temps): New proc.
878         (gcc-dg-test-1): Schedule cleanups.
879         * lib/profopt.exp (profopt-execute): Likewise.
880         * g++.dg/cdce3.C: Adjust expected line numbers.
881         * gcc.dg/cdce1.c: Likewise.
882         * gcc.dg/cdce2.c: Likewise.
883         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
884         * gcc.dg/strlenopt-24.c: Likewise.
885         * gcc.dg/tree-ssa/vrp26.c: Likewise.
886         * gcc.dg/tree-ssa/vrp28.c: Likewise.
887         * obj-c++.dg/encode-2.mm: Likewise.
889 2015-05-28  DJ Delorie  <dj@redhat.com>
891         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
893 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
895         * gnat.dg/discr43.adb: New test.
897 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
899         * gnat.dg/varsize_temp.adb: Rename into...
900         * gnat.dg/varsize1.adb: ...this.
901         * gnat.dg/varsize_copy.ad[sb]: Rename into...
902         * gnat.dg/varsize2.ad[sb]: ...this.
903         * gnat.dg/varsize3_1.adb: New test.
904         * gnat.dg/varsize3_2.adb: Likewise.
905         * gnat.dg/varsize3_3.adb: Likewise.
906         * gnat.dg/varsize3_4.adb: Likewise.
907         * gnat.dg/varsize3_5.adb: Likewise.
908         * gnat.dg/varsize3_6.adb: Likewise.
909         * gnat.dg/varsize3_pkg1.ads: New helper.
910         * gnat.dg/varsize3_pkg2.ads: Likewise.
911         * gnat.dg/varsize3_pkg3.ads: Likewise.
913 2015-05-28  Richard Biener  <rguenther@suse.de>
915         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
917 2015-05-28  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/66142
920         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
922 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
924         PR target/63810
925         * gcc.dg/darwin-minversion-3.c: Update testcase.
926         * gcc.dg/darwin-minversion-4.c: Ditto.
927         * gcc.dg/darwin-minversion-5.c: New testcase.
928         * gcc.dg/darwin-minversion-6.c: Ditto.
929         * gcc.dg/darwin-minversion-7.c: Ditto.
930         * gcc.dg/darwin-minversion-8.c: Ditto.
931         * gcc.dg/darwin-minversion-9.c: Ditto.
932         * gcc.dg/darwin-minversion-10.c: Ditto.
933         * gcc.dg/darwin-minversion-11.c: Ditto.
934         * gcc.dg/darwin-minversion-12.c: Ditto.
936 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
938         PR rtl-optimization/66168
939         * gcc.c-torture/compile/pr66168.c: New test.
941 2015-05-27  Jeff Law  <law@redhat.com>
943         PR target/39726
944         * gcc.dg/target/m68k/pr39726-1.c: New test.
946 2015-05-27  Nathan Sidwell  <nathan@acm.org>
948         PR c++/66270
949         * g++.dg/ext/alias-canon3.C: New.
951 2015-05-27  Richard Biener  <rguenther@suse.de>
953         PR tree-optimization/66272
954         Revert parts of
955         2014-08-15  Richard Biener  <rguenther@suse.de>
957         PR tree-optimization/62031
958         * gcc.dg/torture/pr66272.c: New testcase.
960 2015-05-27  Richard Biener  <rguenther@suse.de>
962         * gcc.dg/vect/slp-reduc-7.c: New testcase.
964 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
966         PR target/65358
967         * gcc.dg/pr65358.c: New test.
969 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
971         PR fortran/65548
972         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
973         semantic.
974         * gfortran.dg/allocate_with_source_6.f90: New test.
976 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
978         * gnat.dg/atomic7_1.adb: New test.
979         * gnat.dg/atomic7_2.adb: Likewise.
980         * gnat.dg/atomic7_pkg1.ads: New helper.
981         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
983 2015-05-26  Michael Matz  <matz@suse.de>
985         PR middle-end/66251
986         * gcc.dg/vect/pr66251.c: New test.
988 2015-05-26  Richard Biener  <rguenther@suse.de>
990         PR tree-optimization/66142
991         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
993 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
995         PR fortran/66082
996         * gfortran.dg/allocatable_scalar_13.f90: New test
998 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1000         * gnat.dg/warn11.adb: New test.
1001         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1003 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1005         * gnat.dg/vfa1_1.adb: New test.
1006         * gnat.dg/vfa1_2.adb: Likewise.
1007         * gnat.dg/vfa1_3.adb: Likewise.
1008         * gnat.dg/vfa1_4.adb: Likewise.
1009         * gnat.dg/vfa1_pkg.ads: New helper.
1011 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1013         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1014         * gcc.target/i386/pr66232-3.c: Likewise.
1016 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1018         PR target/66274
1019         * gcc.target/i386/pr66274.c: New test.
1021 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1023         * gnat.dg/renaming6.ad[sb]: New test.
1025 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1027         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1028         and 'dg-require-effective-target pie'.
1030 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1032         PR c++/66243
1033         * g++.dg/cpp0x/pr66243.C: New.
1035 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1037         PR lto/66180
1038         * g++.dg/lto/pr66180_0.C: New testcase.
1039         * g++.dg/lto/pr66180_1.C: New testcase.
1041 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1043         PR fortran/66257
1044         * typebound_call_27.f90: New file.
1046 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1048         PR c++/65936
1049         * g++.dg/template/pr65936.C: New.
1051 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1053         PR tree-optimization/63387
1054         * gcc.dg/pr63387-2.c: New testcase.
1056 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1058         * gcc.dg/simd-1.c: Update to the new message.
1060 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1062         * gcc.dg/nand.c: New testcase.
1064 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1066         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1067         Set dg-do-what-default to compile only on ARM targets without
1068         arm_neon_hw execution support.  Remove redundant c-torture-execute
1069         in loop over test cases.
1071 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1073         PR target/65491
1074         * gcc.target/aarch64/pr65491_1.c: New test.
1075         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1076         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1078 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/65598
1081         * g++.dg/cpp0x/explicit9.C: New.
1082         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1084 2015-05-22  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/66251
1087         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1089 2015-05-22  Marek Polacek  <polacek@redhat.com>
1091         PR c/47043
1092         * c-c++-common/attributes-enum-1.c: New test.
1093         * c-c++-common/attributes-enum-2.c: New test.
1094         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1095         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1097 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1099         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1100         effective target support.  If no arm_neon_hw support, do not attempt
1101         to execute the tests; only compile them.
1102         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1103         and "dg-require-effective-target arm_neon_ok".
1104         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1105         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1106         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1107         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1108         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1109         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1110         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1111         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1112         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1113         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1114         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1115         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1116         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1117         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1118         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1119         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1120         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1121         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1122         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1123         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1124         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1125         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1126         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1127         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1128         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1129         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1130         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1131         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1132         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1133         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1134         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1135         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1136         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1137         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1138         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1139         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1140         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1141         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1142         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1143         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1144         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1145         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1146         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1147         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1148         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1149         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1150         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1151         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1152         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1153         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1154         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1155         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1156         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1157         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1158         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1159         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1160         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1161         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1162         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1163         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1164         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1165         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1166         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1167         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1168         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1169         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1170         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1171         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1172         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1173         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1174         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1175         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1176         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1177         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1178         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1179         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1180         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1181         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1182         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1183         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1184         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1185         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1186         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1187         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1188         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1189         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1190         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1191         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1192         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1193         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1194         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1195         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1196         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1197         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1198         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1199         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1200         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1201         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1202         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1203         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1204         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1205         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1206         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1207         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1208         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1209         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1210         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1211         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1212         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1213         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1214         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1215         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1216         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1218 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1220         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1221         * gcc.dg/vect/pr59354.c: Likewise.
1222         * gcc.dg/vect/pr64252.c: Likewise.
1223         * gcc.dg/vect/pr64404.c: Likewise.
1224         * gcc.dg/vect/pr64493.c: Likewise.
1225         * gcc.dg/vect/pr64495.c: Likewise.
1226         * gcc.dg/vect/pr64844.c: Likewise.
1227         * gcc.dg/vect/pr65518.c: Likewise.
1228         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1230 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1232         PR c++/66210
1233         * g++.dg/cpp1y/var-templ28.C: New.
1235 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1237         PR target/66232
1238         * gcc.target/i386/pr66232-1.c: New test.
1239         * gcc.target/i386/pr66232-2.c: Likewise.
1240         * gcc.target/i386/pr66232-3.c: Likewise.
1241         * gcc.target/i386/pr66232-4.c: Likewise.
1242         * gcc.target/i386/pr66232-5.c: Likewise.
1244 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1246         * g++.dg/cpp1y/pr60943.C: New.
1248 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1250         PR tree-optimization/66233
1251         * gcc.c-torture/execute/pr66233.c: New test.
1253 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1255         PR fortran/66176
1256         * gfortran.dg/inline_matmul_11.f90:  New test.
1258 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1260         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1261         instead of listing several targets on its own.
1262         * gcc.target/i386/pr32219-2.c: Likewise.
1263         * gcc.target/i386/pr32219-3.c: Likewise.
1264         * gcc.target/i386/pr32219-4.c: Likewise.
1265         * gcc.target/i386/pr32219-5.c: Likewise.
1266         * gcc.target/i386/pr32219-6.c: Likewise
1267         * gcc.target/i386/pr32219-7.c: Likewise.
1268         * gcc.target/i386/pr32219-8.c: Likewise.
1269         * gcc.target/i386/pr39013-1.c: Likewise.
1270         * gcc.target/i386/pr39013-2.c: Likewise.
1271         * gcc.target/i386/pr64317.c: Likewise.
1273 2015-05-21  Jeff Law  <law@redhat.com>
1275         * gcc.target/hppa/shadd-3.c: New test.
1276         * gcc.target/hppa/shadd-4.c: New test.
1278 2015-05-21  Michael Matz  <matz@suse.de>
1280         * gcc.dg/vect/vect-strided-store.c: New test.
1281         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1282         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1284 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1286         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1287         * gcc.dg/pow-sqrt-synth-1.c: New test.
1288         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1290 2015-05-21  Richard Biener  <rguenther@suse.de>
1292         PR c++/66211
1293         * g++.dg/conversion/pr66211.C: New testcase.
1294         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1296 2015-05-21  Jeff Law  <law@redhat.com>
1298         * gcc.target/hppa/shadd-2.c: New test.
1300 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1302         PR target/54236
1303         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1305 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1307         PR target/65937
1308         * gcc.target/arm/pr26702.c: Adjust target selector.
1310 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1312         PR middle-end/66221
1313         * gcc.dg/lto/pr66221_0.c: New test.
1314         * gcc.dg/lto/pr66221_1.c: New test.
1316 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1318         PR c/52952
1319         * gcc.dg/redecl-4.c: Update column numbers.
1320         * gcc.dg/format/bitfld-1.c: Likewise.
1321         * gcc.dg/format/attr-2.c: Likewise.
1322         * gcc.dg/format/attr-6.c: Likewise.
1323         * gcc.dg/format/attr-7.c (baz): Likewise.
1324         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1325         * gcc.dg/format/attr-4.c: Likewise.
1326         * gcc.dg/format/branch-1.c: Likewise.
1327         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1328         locations within strings with embedded escape sequences.
1330 2015-05-20  Jeff Law  <law@redhat.com>
1332         * gcc.target/hppa/hppa.exp: New target test driver.
1333         * gcc.target/hppa/shadd-1.c: New test.
1335 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1337         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1339 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1341         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1342         (fn_33_k_and_r_style): New.
1343         (fn_33_stroustrup_style): New.
1344         (fn_33_allman_style): New.
1345         (fn_33_whitesmiths_style): New.
1346         (fn_33_horstmann_style): New.
1347         (fn_33_ratliff_banner_style): New.
1348         (fn_33_lisp_style): New.
1349         (fn_34_indent_dash_gnu): New.
1350         (fn_34_indent_dash_kr): New.
1351         (fn_34_indent_dash_orig): New.
1352         (fn_34_indent_linux_style): New.
1354 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1356         PR fortran/65548
1357         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1359 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1361         PR tree-optimization/65447
1362         * gcc.dg/tree-ssa/pr65447.c: New test.
1364 2015-05-19  Nathan sidwell  <nathan@acm.org>
1366         * g++.dg/cpp0x/pr65954.C: New.
1368 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1370         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1372 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1374         * lib/target-supports.exp: Vector do not always have natural
1375         alignment on s390*.
1377 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1379         * gcc.dg/loop-invariant.c: New testcase.
1381 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1383         * lib/target-supports.exp: Vector do not always have natural
1384         alignment on s390*.
1386 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1388         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1389         s390*.
1390         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1392 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1394         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1395         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1396         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1397         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1398         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1399         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1400         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1401         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1402         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1403         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1405 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1407         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1409 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1411         * gcc.target/s390/s390.exp
1412         (check_effective_target_vector): New check.
1413         * gcc.target/s390/vector/vec-abi-1.c: New test.
1414         * gcc.target/s390/vector/vec-abi-2.c: New test.
1415         * gcc.target/s390/vector/vec-abi-3.c: New test.
1416         * gcc.target/s390/vector/vec-abi-4.c: New test.
1417         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1418         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1419         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1420         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1421         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1422         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1423         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1424         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1425         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1426         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1427         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1428         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1429         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1430         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1431         * gcc.target/s390/vector/vec-init-1.c: New test.
1432         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1433         * gcc.target/s390/vector/vec-shift-1.c: New test.
1434         * gcc.target/s390/vector/vec-sub-1.c: New test.
1436 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1438         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1440 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1442         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1444 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1446         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1448 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1450         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1452 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1454         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1456 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1458         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1460 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1462         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1464 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1466         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1468 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1470         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1472 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1474         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1476 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1478         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1480 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1482         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1484 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1486         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1488 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1490         PR tree-optimization/66187
1491         * gcc.c-torture/execute/pr66187.c: New test.
1492         * gcc.dg/pr66187-1.c: New test.
1493         * gcc.dg/pr66187-2.c: New test.
1495 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1497         * gcc.dg/vect/bb-slp-35.c: Adjust.
1499 2015-05-19  Richard Biener  <rguenther@suse.de>
1501         PR tree-optimization/66165
1502         * gcc.dg/torture/pr66165.c: New testcase.
1504         PR tree-optimization/66185
1505         * gcc.dg/torture/pr66185.c: New testcase.
1507 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1509         PR target/54236
1510         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1512 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1514         * gcc.target/mips/p5600-bonding.c : New file.
1516 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1518         PR fortran/66106
1519         * gfortran.dg/interface_operator_1.f90: New tests.
1521 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1523         PR fortran/66057
1524         * gfortran.dg/generic_29.f90: New tests.
1526 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1528         PR fortran/66043
1529         * gfortran.dg/storage_size_6.f90: New tests.
1531 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1533         PR fortran/66045
1534         * gfortran.dg/null1.f90: New test.
1536 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1538         PR fortran/66044
1539         * gfortran.dg/entry_21.f90: New test.
1541 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1543         PR fortran/66043
1544         * gfortran.dg/storage_size_6.f90: New tests.
1546 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1548         PR fortran/66040
1549         * gfortran.dg/misplaced_statement.f90: New test.
1551 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1553         PR fortran/66039
1554         * gfortran.dg/filepos1.f90: New test
1556 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1558         PR fortran/64925
1559         * gfortran.dg/pr64925.f90: New test.
1561 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1563         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1564         unit.
1565         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1567 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1569         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1570         to the family of pie capable targets.
1572 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1574         * gcc.target/arm/bics_1.c : New testcase.
1575         * gcc.target/arm/bics_2.c : New testcase.
1576         * gcc.target/arm/bics_3.c : New testcase.
1577         * gcc.target/arm/bics_4.c : New testcase.
1579 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1581         * gcc.target/mips/umips-attr.c: New test.
1583 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1585         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1586         * gcc.dg/20150120-2.c (dg-final): Ditto.
1587         * gcc.dg/20150120-2.c (dg-final): Ditto.
1588         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1590 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1592         PR target/66174
1593         * gcc.target/i386/pr66174.c: New test.
1595 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1597         PR fortran/37131
1598         * gfortran.dg/matmul_bounds_6.f90:  New test.
1599         * gfortran.dg/matmul_bounds_7.f90:  New test.
1601 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1603         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1604         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1605         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1606         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1607         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1608         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1610 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1612         PR fortran/65903
1613         * gfortran.dg/continuation_13.f90: Update test.
1614         * gfortran.dg/pr65903.f90: New test.
1616 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1618         PR fortran/66113
1619         * gfortran.dg/block_14.f90:  New test.
1621 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1623         PR fortran/44054
1624         * lib/gfortran-dg.exp: Update regex to handle two locations for
1625         the same diagnostic without caret.
1626         * gfortran.dg/badline.f: Test also that line numbers are correct
1627         before and after "left but not entered" warning.
1629 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1630             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1632         PR target/65768
1633         * gcc.target/arm/maskdata.c: New test.
1635 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1637         PR fortran/65792
1638         * gfortran.dg/derived_constructor_components_5: New test
1640 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1642         PR target/66140
1643         * gcc.target/alpha/pr66140.c: New test.
1645 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1647         PR c/48956
1648         * gcc.dg/Wconversion-complex-c99.c: New test.
1649         * gcc.dg/Wconversion-complex-gnu.c: New test.
1651 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1653         PR tree-optimization/64454
1654         * gcc.dg/modmod.c: New testcase.
1656 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1658         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1660 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1662         PR middle-end/66134
1663         * gcc.target/i386/mpx/pr66134.c: New test.
1665 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1667         * gcc.target/powerpc/pr60158.c: New test.
1669 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1671         * gcc.target/i386/sibcall-7.c: New test.
1672         * gcc.target/i386/sibcall-8.c: New test.
1674 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1676         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1677         (abs64_in_dreg): Likewise.
1679 2015-05-14  Marek Polacek  <polacek@redhat.com>
1681         PR c/66066
1682         PR c/66127
1683         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1684         * gcc.dg/pr19984.c: Likewise.
1685         * gcc.dg/pr66066-1.c: New test.
1686         * gcc.dg/pr66066-2.c: New test.
1687         * gcc.dg/pr66066-3.c: New test.
1689 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1691         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1692         * gcc.dg/pow-sqrt.x: New file.
1693         * gcc.dg/pow-sqrt-1.c: New test.
1694         * gcc.dg/pow-sqrt-2.c: Likewise.
1695         * gcc.dg/pow-sqrt-3.c: Likewise.
1697 2015-05-13  Richard Biener  <rguenther@suse.de>
1699         PR tree-optimization/66123
1700         * gcc.dg/torture/pr66123.c: New testcase.
1702 2015-05-13  Richard Biener  <rguenther@suse.de>
1704         PR middle-end/66110
1705         * gcc.dg/alias-2.c: Adjust.
1706         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1708 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1710         PR target/65103
1711         * gcc.target/i386/pr65103-3.c: New.
1713 2015-05-13  Martin Liska  <mliska@suse.cz>
1715         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1717 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1719         PR target/66112
1720         * gcc.target/i386/pr66112-2.c: New test.
1722         PR target/66112
1723         * gcc.target/i386/pr66112-1.c: New test.
1725 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1727         PR target/66048
1728         * gcc.target/i386/mpx/pr66048.cc: New.
1730 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1732         PR rtl-optimization/64616
1733         * gcc.dg/loop-8.c: New test.
1734         * gcc.dg/loop-9.c: New test.
1736 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1738         PR target/pr66047.c
1739         * gcc.target/i386/pr66047.c: New testcase.
1741 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1743         PR ipa/65873
1744         * gcc.c-torture/compile/pr65873.c: New testcase.
1746 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1748         PR fortran/66111
1749         * gfortran.dg/inline_matmul_10.f90:  New test.
1751 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1753         * c-c++-common/Wmisleading-indentation.c: New testcase.
1754         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1755         * c-c++-common/Wmisleading-indentation-2.md: New file.
1757 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1759         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1760         "break".
1761         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1763 2015-05-12  Richard Biener  <rguenther@suse.de>
1765         PR tree-optimization/66101
1766         * gcc.dg/torture/pr66101.c: New testcase.
1768 2015-05-12  Richard Biener  <rguenther@suse.de>
1770         PR tree-optimization/37021
1771         * gcc.target/i386/vect-addsub.c: New testcase.
1773 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1775         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1777 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1779         PR tree-optimization/66010
1780         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1782 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1784         PR c++/65133
1785         * g++.dg/cpp0x/trailing10.C: New.
1787 2015-05-12  Richard Biener  <rguenther@suse.de>
1789         * gcc.dg/vect/bb-slp-35.c: New testcase.
1791 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1793         PR fortran/66100
1794         * gfortran.dg/bound_simplification_6.f90: New.
1796 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1798         * gcc.target/mips/branch-1.c: Pass argument to bar().
1800 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1802         PR target/65753
1803         * gcc.target/i386/pr65753.c: New test.
1805 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1807         PR rtl-optimization/66076
1808         * gcc.dg/torture/pr66076.c: New test.
1810 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1812         PR fortran/66041
1813         * gfortran.dg/inline_matmul_7.f90:  New test.
1814         * gfortran.dg/inline_matmul_8.f90:  New test.
1815         * gfortran.dg/inline_matmul_9.f90:  New test.
1817 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1819         * gfortran.dg/bound_simplification_5.f90: New.
1821 2015-05-09  Jason Merrill  <jason@redhat.com>
1823         * lib/target-supports.exp (cxx_default): New global.
1824         (check_effective_target_c++11_only)
1825         (check_effective_target_c++14_only)
1826         (check_effective_target_c++98_only)
1827         (check_effective_target_c++1z_only): Check it.
1829 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1831         PR tree-optimization/64454
1832         * gcc.dg/tree-ssa/vrp97.c: New file.
1833         * gcc.dg/vect/slp-perm-7.c: Update.
1835 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1837         PR fortran/65894
1838         * gfortran.dg/elemental_subroutine_11.f90: New test.
1840 2015-05-08  Richard Biener  <rguenther@suse.de>
1842         PR tree-optimization/66036
1843         * gcc.dg/vect/slp-41.c: New testcase.
1845 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1847         * gfortran.dg/elemental_optional_args_7.f90: New.
1849 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1851         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1852         allow cmlt or sshr.
1854 2015-05-08  Marek Polacek  <polacek@redhat.com>
1856         PR c/64918
1857         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1858         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1860 2015-05-07  Marek Polacek  <polacek@redhat.com>
1862         PR c/65179
1863         * c-c++-common/Wshift-negative-value-1.c: New test.
1864         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1865         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1866         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1867         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1868         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1869         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1870         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1871         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1873 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1875         PR middle-end/192
1876         PR middle-end/54303
1877         * gcc.dg/fdata-sections-2.c: New file.
1879 2015-05-07  Marek Polacek  <polacek@redhat.com>
1881         PR testsuite/66046
1882         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1883         last dg-output.
1884         * c-c++-common/ubsan/align-7.c: Likewise.
1885         * c-c++-common/ubsan/bounds-8.c: Likewise.
1886         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1887         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1888         * c-c++-common/ubsan/null-1.c: Likewise.
1889         * c-c++-common/ubsan/null-10.c: Likewise.
1890         * c-c++-common/ubsan/null-11.c: Likewise.
1891         * c-c++-common/ubsan/null-2.c: Likewise.
1892         * c-c++-common/ubsan/null-3.c: Likewise.
1893         * c-c++-common/ubsan/null-4.c: Likewise.
1894         * c-c++-common/ubsan/null-5.c: Likewise.
1895         * c-c++-common/ubsan/null-6.c: Likewise.
1896         * c-c++-common/ubsan/null-7.c: Likewise.
1897         * c-c++-common/ubsan/null-8.c: Likewise.
1898         * c-c++-common/ubsan/null-9.c: Likewise.
1899         * c-c++-common/ubsan/object-size-1.c: Likewise.
1900         * c-c++-common/ubsan/object-size-10.c: Likewise.
1901         * c-c++-common/ubsan/object-size-4.c: Likewise.
1902         * c-c++-common/ubsan/object-size-5.c: Likewise.
1903         * c-c++-common/ubsan/object-size-7.c: Likewise.
1904         * c-c++-common/ubsan/object-size-8.c: Likewise.
1905         * c-c++-common/ubsan/object-size-9.c: Likewise.
1906         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1907         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1908         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1909         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1910         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1911         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1912         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1913         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1914         * c-c++-common/ubsan/pr59333.c: Likewise.
1915         * c-c++-common/ubsan/pr59667.c: Likewise.
1916         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1917         * c-c++-common/ubsan/pr60636.c: Likewise.
1918         * c-c++-common/ubsan/pr63802.c: Likewise.
1919         * c-c++-common/ubsan/recovery-1.c: Likewise.
1920         * c-c++-common/ubsan/recovery-3.c: Likewise.
1921         * c-c++-common/ubsan/shift-1.c: Likewise.
1922         * c-c++-common/ubsan/shift-2.c: Likewise.
1923         * c-c++-common/ubsan/shift-4.c: Likewise.
1924         * c-c++-common/ubsan/shift-7.c: Likewise.
1925         * c-c++-common/ubsan/undefined-2.c: Likewise.
1926         * c-c++-common/ubsan/vla-1.c: Likewise.
1927         * g++.dg/ubsan/null-1.C: Likewise.
1928         * g++.dg/ubsan/null-3.C: Likewise.
1929         * g++.dg/ubsan/null-4.C: Likewise.
1930         * g++.dg/ubsan/vptr-8.C: Likewise.
1931         * g++.dg/ubsan/vptr-9.C: Likewise.
1932         * gcc.dg/ubsan/bounds-2.c: Likewise.
1933         * gcc.dg/ubsan/object-size-9.c: Likewise.
1935 2015-05-07  Jeff Law  <law@redhat.com>
1937         * gcc.dg/tree-ssa/shorten-1.c: New test.
1939 2015-05-07  Richard Biener  <rguenther@suse.de>
1941         PR tree-optimization/66002
1942         * gcc.dg/vect/vect-125.c: New testcase.
1944 2015-05-07  Marek Polacek  <polacek@redhat.com>
1945             Martin Uecker  <uecker@eecs.berkeley.edu>
1947         * c-c++-common/ubsan/bounds-10.c: New test.
1949 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1951         * jit.dg/harness.h (set_options): Wrap with
1952         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1953         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1954         Special-case test-benchmark.c as a negative.
1955         * jit.dg/test-benchmark.c: New file.
1957 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1959         PR target/64208
1960         * gcc.target/arm/pr64208.c: New test.
1962 2015-05-06  Alan Modra  <amodra@gmail.com>
1964         PR target/66020
1965         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1966         (gparms): Make volatile.
1968 2015-05-06  Richard Biener  <rguenther@suse.de>
1970         PR tree-optimization/62283
1971         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1973 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1975         PR target/66015
1976         * gcc.target/aarch64/iinline-attr-1.c: New test.
1978 2015-05-06  Richard Biener  <rguenther@suse.de>
1980         * gcc.dg/vect/bb-slp-34.c: New testcase.
1982 2015-05-06  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/62283
1985         * gcc.dg/vect/bb-slp-14.c: Adjust.
1987 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1989         PR target/65990
1990         * gcc.target/i386/pr65990.c: New test.
1992 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1994         PR target/65915
1995         * gcc.target/i386/pr65915.c: New.
1997 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1999         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2000         'va_list escapes 0'.
2002 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2004         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2005         in r222173.
2007 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2009         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2010         * gcc.target/arm/pr65924.c: Likewise.
2012 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2014         PR target/65871
2015         * gcc.target/i386/pr65871-3.c: New test.
2017 2015-05-04  Jeff Law  <law@redhat.com>
2019         Revert:
2020         2015-05-04  Jeff Law  <law@redhat.com>
2021         * gcc.dg/tree-ssa/shorten-1.c: New test.
2023 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2024             Jakub Jelinek  <jakub@redhat.com>
2026         PR c++/66007
2027         * g++.dg/cpp0x/Wnarrowing4.C: New.
2029 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2031         * lib/target-supports.exp
2032         (check_effective_target_keeps_null_pointer_checks): Clarify that
2033         this is for targets that disable -fdelete-null-pointer-checks,
2034         not default it to off.
2035         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2036         -fdelete-null-pointer-checks explicit.
2037         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2038         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2039         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2040         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2041         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2042         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2043         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2044         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2045         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2046         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2047         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2048         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2049         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2050         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2051         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2054         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2055         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2056         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2057         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2058         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2059         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2060         * g++.dg/cpp0x/static_assert9.C: Likewise.
2061         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2062         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2063         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2064         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2065         * g++.dg/tree-ssa/pr26406.C: Likewise.
2067 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2069         PR tree-optimization/65984
2070         * c-c++-common/ubsan/pr65984.c: New test.
2072 2015-05-04  Jeff Law  <law@redhat.com>
2074         * gcc.dg/tree-ssa/shorten-1.c: New test.
2076 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2078         PR fortran/44735
2079         * gfortran.dg/pr44735.f90: New test.
2081 2015-05-04  Richard Biener  <rguenther@suse.de>
2083         PR tree-optimization/65965
2084         * gcc.dg/vect/bb-slp-33.c: New testcase.
2086 2015-05-04  Richard Biener  <rguenther@suse.de>
2088         PR tree-optimization/65935
2089         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2091 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2093         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2094         for each supported variant instead of CHECK_RESULTS.
2095         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2096         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2097         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2098         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2099         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2100         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2101         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2102         expected results for unsupported variants.  Call CHECK for each
2103         supported variant instead of CHECK_RESULTS.
2104         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2105         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2106         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2107         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2108         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2109         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2110         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2111         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2112         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2113         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2114         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2115         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2116         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2117         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2118         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2119         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2120         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2121         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2122         expected results for unsupported variants.
2123         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2124         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2125         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2126         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2127         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2128         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2129         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2130         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2131         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2132         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2133         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2134         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2135         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2136         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2137         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2138         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2139         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2140         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2141         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2142         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2143         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2144         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2145         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2146         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2147         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2148         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2149         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2150         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2152 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2154         PR fortran/37131
2155         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2157 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2158             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2160         PR c++/65858
2161         * g++.dg/cpp0x/Wnarrowing3.C: New.
2163 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2165         * gcc.dg/20150120-1.c: New test.
2166         * gcc.dg/20150120-2.c: New test.
2167         * gcc.dg/20150120-3.c: New test.
2169 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2171         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2173 2015-05-01  Renlin Li  <renlin.li@arm.com>
2175         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2177 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2179         * gfortran.dg/bound_simplification_4.f90: New.
2181 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2183         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2184         with powerpc_p8vector_ok.
2186 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188         PR fortran/37131
2189         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2190         scan pattern.
2191         * gfortran.dg/bound_9.f90:  New test case.
2193 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2195         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2196         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2197         for 32bit x86 targets.
2198         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2199         for 32bit x86 targets.
2200         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2201         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2202         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2203         for 32bit x86 targets.
2205 2015-04-30  Marek Polacek  <polacek@redhat.com>
2207         PR tree-optimization/63551
2208         * g++.dg/ipa/pr63551.C: New test.
2210 2015-04-30  Caroline Tice  <cmtice@google.com>
2212         PR  65929
2213         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2214         partition size on certain targets.
2216 2015-04-30  Renlin Li  <renlin.li@arm.com>
2218         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2220 2015-04-30  Marek Polacek  <polacek@redhat.com>
2222         * c-c++-common/Wbool-compare-3.c: New test.
2224         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2225         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2227 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2229         PR c++/57610
2230         * g++.dg/init/ref22.C: New.
2232 2015-04-30  Marek Polacek  <polacek@redhat.com>
2234         * gcc.dg/init-bad-8.c: New test.
2236         * gcc.dg/incomplete-typedef-1.c: New test.
2238 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2240         PR c++/59955
2241         * g++.dg/template/crash121.C: New.
2243 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2245         * gcc.target/mips/call-from-init.c: New test.
2246         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2248 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2250         PR target/65871
2251         * gcc.target/i386/pr65871-1.c: New test.
2252         * gcc.target/i386/pr65871-2.c: Ditto.
2254 2015-04-29  Marek Polacek  <polacek@redhat.com>
2256         PR c/64610
2257         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2258         * c-c++-common/Wbool-compare-2.c: New test.
2260 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2262         PR target/65770
2263         * gcc.target/aarch64/vstN_lane_1.c: New file.
2265 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2267         PR c++/64667
2268         * g++.dg/warn/Winit-self-3.C: New.
2270 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2272         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2274 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2276         PR target/65924
2277         * gcc.target/arm/pr65924.c: New test.
2279 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2281         * g++.dg/gomp/tpl-target-update.C: New file.
2283 2015-04-29  Richard Biener  <rguenther@suse.de>
2285         PR tree-optimization/65917
2286         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2288 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2290         PR target/64835
2291         * gcc.dg/ipa/iinline-attr.c: New test.
2292         * gcc.target/i386/iinline-attr-2.c: New test.
2294 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2296         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2297         segfault is fixed.
2299 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2301         * gcc.dg/vect/vect-33.c: Remove spurious line.
2303 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2305         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2307 2015-04-28  Marek Polacek  <polacek@redhat.com>
2309         PR c/65901
2310         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2311         * gcc.dg/pr65901.c: New test.
2313 2015-04-28  Richard Biener  <rguenther@suse.de>
2315         PR tree-optimization/62283
2316         * gfortran.dg/vect/pr62283-2.f: New testcase.
2317         * gcc.dg/vect/bb-slp-14.c: Adjust.
2319 2015-04-28  Richard Biener  <rguenther@suse.de>
2321         PR tree-optimization/65851
2322         * g++.dg/torture/pr65851.C: New testcase.
2324 2015-04-27  Jeff Law <law@redhat.com>
2326         PR tree-optimization/65217
2327         * gcc.target/i386/pr65217.c: Remove XFAIL.
2329 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2331         PR fortran/60322
2332         Add tests forgotten to svn-add.
2333         * gfortran.dg/class_allocate_19.f03: New test.
2334         * gfortran.dg/class_array_20.f03: New test.
2335         * gfortran.dg/class_array_21.f03: New test.
2336         * gfortran.dg/finalize_29.f08: New test.
2338 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2340         PR fortran/59678
2341         PR fortran/65841
2342         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2343         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2345 2015-04-27  Caroline Tice  <cmtice@google.com>
2347         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2348         partition size.
2350 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2352         PR target/64579
2353         * gcc.target/powerpc/htm-1.c: New test.
2354         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2355         on 64-bit compiles.
2356         (__builtin_tabortdci): Likewise.
2357         (__builtin_tcheck): Remove operand.
2358         * lib/target-supports.exp (check_htm_hw_available): New function.
2360 2015-04-27  Richard Biener  <rguenther@suse.de>
2362         * gcc.target/i386/pr65217.c: XFAIL.
2364 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2366         PR tree-optimization/65875
2367         * gcc.c-torture/compile/pr65875.c: New test.
2369 2015-04-25  Marek Polacek  <polacek@redhat.com>
2371         PR c/52085
2372         * gcc.dg/enum-incomplete-2.c: New test.
2373         * gcc.dg/enum-mode-1.c: New test.
2375 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2377         PR target/65849
2378         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2379         set new options.
2380         * gcc.target/powerpc/pr65849-2.c: Likewise.
2382 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2384         PR tree-optimization/65802
2385         * g++.dg/pr65802.C: Move to ...
2386         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2387         stdarg.h.  Rewrite for C.
2388         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2389         va_start and va_end.  Remove unnecessary inline asm.
2391 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2392             Wei Mi  <wmi@google.com>
2394         * gcc.target/i386/sse2-load-multi.c: New test.
2395         * gcc.target/i386/sse2-store-multi.c: Ditto.
2397 2015-04-24  Marek Polacek  <polacek@redhat.com>
2399         PR c/65830
2400         * c-c++-common/pr65830.c: New test.
2402         PR c/63357
2403         * c-c++-common/Wlogical-op-1.c: New test.
2405 2015-04-24  Marek Polacek  <polacek@redhat.com>
2407         PR c/61534
2408         * c-c++-common/pr61534-1.c: New test.
2410 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2411             Steven Bosscher <steven@gcc.gnu.org>
2413         PR rtl-optimization/34503
2414         * gcc.target/arm/pr64616.c: New file.
2416 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2418         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2420 2015-04-24  Terry Guo  <terry.guo@arm.com>
2422         * gcc.target/arm/pr65710.c: Update the options.
2424 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2426         * gcc.target/i386/pr65523.c: Skip x32.
2428 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2430         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2431         to look for vcl* where appropriate.
2433 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2435         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2436         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2438 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2440         PR target/26702
2441         * gcc.target/arm/pr26702.c: New test.
2443 2015-04-23  Marek Polacek  <polacek@redhat.com>
2445         PR c/65345
2446         * gcc.dg/pr65345-1.c: New test.
2447         * gcc.dg/pr65345-2.c: New test.
2449 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2451         * gcc.target/powerpc/crypto-builtin-2.c: New.
2453 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2455         PR fortran/60322
2456         * gfortran.dg/class_allocate_19.f03: New test.
2457         * gfortran.dg/class_array_20.f03: New test.
2458         * gfortran.dg/class_array_21.f03: New test.
2459         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2460         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2461         initialization correctly.
2462         * gfortran.dg/finalize_29.f08: New test.
2464 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2466         * gcc.target/powerpc/swaps-p8-18.c: New test.
2468 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2470         PR target/65456
2471         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2472         * gcc.dg/vect/bb-slp-25.c: Likewise.
2473         * gcc.dg/vect/bb-slp-29.c: Likewise.
2474         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2475         vect_no_align && { ! vect_hw_misalign }.
2476         * gcc.dg/vect/bb-slp-9.c: Likewise.
2477         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2478         vect_hw_misalign.
2479         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2480         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2481         account for POWER8, where peeling for alignment is not needed.
2482         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2483         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2484         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2485         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2486         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2487         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2488         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2489         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2490         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2491         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2492         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2493         * gcc.dg/vect/pr16105.c: Likewise.
2494         * gcc.dg/vect/pr20122.c: Likewise.
2495         * gcc.dg/vect/pr33804.c: Likewise.
2496         * gcc.dg/vect/pr33953.c: Likewise.
2497         * gcc.dg/vect/pr56787.c: Likewise.
2498         * gcc.dg/vect/pr58508.c: Likewise.
2499         * gcc.dg/vect/slp-25.c: Likewise.
2500         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2501         * gcc.dg/vect/vect-105.c: Likewise.
2502         * gcc.dg/vect/vect-27.c: Likewise.
2503         * gcc.dg/vect/vect-29.c: Likewise.
2504         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2505         POWER8.
2506         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2507         && { ! vect_hw_misalign }.
2508         * gcc.dg/vect/vect-44.c: Likewise.
2509         * gcc.dg/vect/vect-48.c: Likewise.
2510         * gcc.dg/vect/vect-50.c: Likewise.
2511         * gcc.dg/vect/vect-52.c: Likewise.
2512         * gcc.dg/vect/vect-56.c: Likewise.
2513         * gcc.dg/vect/vect-60.c: Likewise.
2514         * gcc.dg/vect/vect-72.c: Likewise.
2515         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2516         * gcc.dg/vect/vect-75.c: Likewise.
2517         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2518         * gcc.dg/vect/vect-77-global.c: Likewise.
2519         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2520         * gcc.dg/vect/vect-78-global.c: Likewise.
2521         * gcc.dg/vect/vect-93.c: Likewise.
2522         * gcc.dg/vect/vect-95.c: Likewise.
2523         * gcc.dg/vect/vect-96.c: Likewise.
2524         * gcc.dg/vect/vect-cond-1.c: Likewise.
2525         * gcc.dg/vect/vect-cond-3.c: Likewise.
2526         * gcc.dg/vect/vect-cond-4.c: Likewise.
2527         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2528         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2529         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2530         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2531         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2532         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2533         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2534         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2535         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2536         * gcc.dg/vect/vect-outer-5.c: Likewise.
2537         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2538         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2539         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2540         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2541         * gcc.dg/vect/vect-peel-3.c: Likewise.
2542         * gcc.dg/vect/vect-peel-4.c: Likewise.
2543         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2544         * gcc.target/powerpc/pr65456.c: New test.
2545         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2546         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2547         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2548         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2549         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2550         vect_no_align && { ! vect_hw_misalign }.
2551         * gfortran.dg/vect/vect-3.f90: Likewise.
2552         * gfortran.dg/vect/vect-4.f90: Likewise.
2553         * gfortran.dg/vect/vect-5.f90: Likewise.
2554         * lib/target-supports.exp (check_effective_target_vect_no_align):
2555         Return 1 for POWER8.
2556         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2558 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2560         PR fortran/65429
2561         * gfortran.dg/pr65429.f90: New test.
2563 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2565         * c-c++-common/asan/user-section-1.c: New test.
2566         * c-c++-common/asan/user-section-2.c: New test.
2567         * c-c++-common/asan/user-section-3.c: New test.
2569 2015-04-22  Hale Wang  <hale.wang@arm.com>
2570             Terry Guo  <terry.guo@arm.com>
2572         PR rtl-optimization/64818
2573         * gcc.target/arm/pr64818.c: New test.
2575 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2577         PR ipa/65076
2578         * g++.dg/tree-ssa/pr61034.C: Update template.
2579         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2580         * gcc.dg/Warray-bounds-11.c: Likewise.
2581         * gcc.dg/Warray-bounds.c: Likewise.
2583 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585         PR libgfortran/65234
2586         * gfortran.dg/fmt_unlimited.f90: New test.
2588 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2590         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2591         headers.
2592         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2593         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2594         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2595         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2596         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2597         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2598         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2600 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2602         PR libgfortran/56743
2603         * gfortran.dg/namelist_87.f90: New test.
2605 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2607         * gcc.target/aarch64/mult-synth_1.c: New test.
2608         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2609         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2610         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2611         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2612         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2614 2015-04-21  Richard Biener  <rguenther@suse.de>
2616         PR tree-optimization/65650
2617         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2618         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2619         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2620         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2621         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2622         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2624 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2626         PR tree-optimization/65802
2627         * g++.dg/pr65802.C: New test.
2629 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2631         PR testsuite/65767
2632         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2633         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2635 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2637         PR c++/65801
2638         * g++.dg/cpp0x/Wnarrowing2.C: New.
2640 2015-04-20  Jeff Law  <law@redhat.com>
2642         PR tree-optimization/65658
2643         * gcc.dg/pr65658.c: New test.
2645 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2647         PR target/64134
2648         * gcc.target/aarch64/vec_init_1.c: New test.
2650 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2652         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2653         targets.
2655 2015-04-18  Martin Sebor  <msebor@redhat.com>
2657         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2658         of non-nul characters.
2659         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2661 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2663         PR target/65787
2664         * gcc.target/powerpc/pr65787.c: New.
2666 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2668         PR target/65689
2669         * gcc.target/aarch64/c-output-template-4.c: New test.
2671 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2673         PR target/65780
2674         * gcc.dg/pr65780-1.c: New test.
2675         * gcc.dg/pr65780-2.c: Likewise.
2676         * gcc.target/i386/pr32219-9.c: Likewise.
2677         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2678         symbol.
2679         * gcc.target/i386/pr64317.c (c): Initialize.
2681 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2683         PR target/65612
2684         * g++.dg/ext/mv18.C: New test.
2685         * g++.dg/ext/mv19.C: Likewise.
2686         * g++.dg/ext/mv20.C: Likewise.
2687         * g++.dg/ext/mv21.C: Likewise.
2688         * g++.dg/ext/mv22.C: Likewise.
2689         * g++.dg/ext/mv23.C: Likewise.
2691 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2693         PR c++/64527
2694         * g++.dg/init/pr64527.C: New test.
2696 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2697             Michael Matz  <matz@suse.de>
2699         PR tree-optimization/64950
2700         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2701         x86_64-*-*.
2703 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2705         * c-c++-common/asan/user-section-1.c: New test.
2707 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2709         PR debug/65771
2710         * gcc.dg/debug/pr65771.c: New test.
2712 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2714         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2715         __buitlin_alloca with __builtin_alloca.
2717 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2719         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2721 2015-04-16  Richard Biener  <rguenther@suse.de>
2723         PR tree-optimization/64277
2724         * gcc.dg/Warray-bounds-14.c: New testcase.
2725         * gcc.dg/Warray-bounds-15.c: Likewise.
2726         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2727         * c-c++-common/ubsan/bounds-6.c: Likewise.
2729 2015-04-16  Renlin Li  <renlin.li@arm.com>
2731         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2732         * gcc.target/arm/unsigned-float.c: New.
2734 2015-04-16  Richard Biener  <rguenther@suse.de>
2736         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2737         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2738         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2740 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2742         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2743         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2744         * g++.dg/cpp0x/defaulted21.C: Likewise.
2745         * g++.dg/cpp0x/defaulted28.C: Likewise.
2746         * g++.dg/cpp0x/defaulted47.C: Likewise.
2747         * g++.dg/cpp0x/elision_neg.C: Likewise.
2748         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2749         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2750         * g++.dg/cpp0x/implicit1.C: Likewise.
2751         * g++.dg/cpp0x/implicit9.C: Likewise.
2752         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2753         * g++.dg/cpp0x/range-for13.C: Likewise.
2754         * g++.dg/gomp/clause-2.C: Likewise.
2755         * g++.dg/gomp/udr-5.C: Likewise.
2756         * g++.dg/inherit/access6.C: Likewise.
2757         * g++.dg/lookup/duperr1.C: Likewise.
2758         * g++.dg/lookup/friend2.C: Likewise.
2759         * g++.dg/lookup/pr6936.C: Likewise.
2760         * g++.dg/lookup/scoped1.C: Likewise.
2761         * g++.dg/lookup/using26.C: Likewise.
2762         * g++.dg/lookup/using38.C: Likewise.
2763         * g++.dg/other/access2.C: Likewise.
2764         * g++.dg/overload/defarg3.C: Likewise.
2765         * g++.dg/overload/defarg6.C: Likewise.
2766         * g++.dg/parse/access11.C: Likewise.
2767         * g++.dg/parse/access2.C: Likewise.
2768         * g++.dg/parse/access3.C: Likewise.
2769         * g++.dg/parse/access4.C: Likewise.
2770         * g++.dg/parse/access5.C: Likewise.
2771         * g++.dg/parse/access6.C: Likewise.
2772         * g++.dg/parse/access8.C: Likewise.
2773         * g++.dg/parse/access9.C: Likewise.
2774         * g++.dg/parse/crash40.C: Likewise.
2775         * g++.dg/tc1/dr142.C: Likewise.
2776         * g++.dg/tc1/dr166.C: Likewise.
2777         * g++.dg/tc1/dr52.C: Likewise.
2778         * g++.dg/template/access11.C: Likewise.
2779         * g++.dg/template/access18.C: Likewise.
2780         * g++.dg/template/access19.C: Likewise.
2781         * g++.dg/template/access2.C: Likewise.
2782         * g++.dg/template/access20.C: Likewise.
2783         * g++.dg/template/access26.C: Likewise.
2784         * g++.dg/template/access3.C: Likewise.
2785         * g++.dg/template/access7.C: Likewise.
2786         * g++.dg/template/conv12.C: Likewise.
2787         * g++.dg/template/crash69.C: Likewise.
2788         * g++.dg/template/friend31.C: Likewise.
2789         * g++.dg/template/friend32.C: Likewise.
2790         * g++.dg/template/memfriend15.C: Likewise.
2791         * g++.dg/template/memfriend16.C: Likewise.
2792         * g++.dg/template/memfriend17.C: Likewise.
2793         * g++.dg/template/memfriend7.C: Likewise.
2794         * g++.dg/template/pr32519.C: Likewise.
2795         * g++.dg/template/qualttp21.C: Likewise.
2796         * g++.dg/template/qualttp8.C: Likewise.
2797         * g++.dg/template/ttp10.C: Likewise.
2798         * g++.dg/template/typedef11.C: Likewise.
2799         * g++.dg/template/typedef13.C: Likewise.
2800         * g++.dg/template/typedef19.C: Likewise.
2801         * g++.dg/template/typedef20.C: Likewise.
2802         * g++.dg/template/typedef22.C: Likewise.
2803         * g++.dg/template/using16.C: Likewise.
2804         * g++.dg/template/virtual3.C: Likewise.
2805         * g++.dg/ubsan/pr61272.C: Likewise.
2806         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2807         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2808         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2809         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2810         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2811         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2812         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2813         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2814         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2815         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2816         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2817         * g++.old-deja/g++.jason/access17.C: Likewise.
2818         * g++.old-deja/g++.jason/access18.C: Likewise.
2819         * g++.old-deja/g++.jason/access22.C: Likewise.
2820         * g++.old-deja/g++.jason/access23.C: Likewise.
2821         * g++.old-deja/g++.jason/access8.C: Likewise.
2822         * g++.old-deja/g++.jason/delete3.C: Likewise.
2823         * g++.old-deja/g++.jason/report.C: Likewise.
2824         * g++.old-deja/g++.law/access2.C: Likewise.
2825         * g++.old-deja/g++.law/access3.C: Likewise.
2826         * g++.old-deja/g++.law/access4.C: Likewise.
2827         * g++.old-deja/g++.law/access5.C: Likewise.
2828         * g++.old-deja/g++.law/arm12.C: Likewise.
2829         * g++.old-deja/g++.law/arm14.C: Likewise.
2830         * g++.old-deja/g++.law/ctors13.C: Likewise.
2831         * g++.old-deja/g++.law/union2.C: Likewise.
2832         * g++.old-deja/g++.law/visibility12.C: Likewise.
2833         * g++.old-deja/g++.law/visibility15.C: Likewise.
2834         * g++.old-deja/g++.law/visibility16.C: Likewise.
2835         * g++.old-deja/g++.law/visibility17.C: Likewise.
2836         * g++.old-deja/g++.law/visibility18.C: Likewise.
2837         * g++.old-deja/g++.law/visibility19.C: Likewise.
2838         * g++.old-deja/g++.law/visibility20.C: Likewise.
2839         * g++.old-deja/g++.law/visibility21.C: Likewise.
2840         * g++.old-deja/g++.law/visibility24.C: Likewise.
2841         * g++.old-deja/g++.law/visibility4.C: Likewise.
2842         * g++.old-deja/g++.law/visibility5.C: Likewise.
2843         * g++.old-deja/g++.law/visibility6.C: Likewise.
2844         * g++.old-deja/g++.law/visibility7.C: Likewise.
2845         * g++.old-deja/g++.law/visibility8.C: Likewise.
2846         * g++.old-deja/g++.law/visibility9.C: Likewise.
2847         * g++.old-deja/g++.niklas/t135.C: Likewise.
2848         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2849         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2850         * g++.old-deja/g++.other/access11.C: Likewise.
2851         * g++.old-deja/g++.other/access4.C: Likewise.
2852         * g++.old-deja/g++.other/access7.C: Likewise.
2853         * g++.old-deja/g++.other/crash1.C: Likewise.
2854         * g++.old-deja/g++.other/crash7.C: Likewise.
2855         * g++.old-deja/g++.other/friend1.C: Likewise.
2856         * g++.old-deja/g++.other/friend4.C: Likewise.
2857         * g++.old-deja/g++.other/friend9.C: Likewise.
2858         * g++.old-deja/g++.other/lineno1.C: Likewise.
2859         * g++.old-deja/g++.other/using1.C: Likewise.
2860         * g++.old-deja/g++.pt/enum14.C: Likewise.
2861         * g++.old-deja/g++.pt/friend11.C: Likewise.
2862         * g++.old-deja/g++.pt/friend21.C: Likewise.
2863         * g++.old-deja/g++.pt/friend3.C: Likewise.
2864         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2865         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2866         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2867         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2869 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2871         PR ipa/65765
2872         * g++.dg/ipa/pr65765.C: New test.
2874 2015-04-15  Nick Clifton  <nickc@redhat.com>
2876         * gcc.target/rx/builtins.c: Disable RMPA test if string
2877         instructions are not allowed.
2879 2015-04-15  Alan Modra  <amodra@gmail.com>
2881         * gcc.dg/pr65408.c: New.
2883 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2885         PR target/65729
2886         * gcc.target/arm/pr65729.c: New test.
2888 2015-04-14  Richard Biener  <rguenther@suse.de>
2890         PR tree-optimization/65758
2891         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2893 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2895         PR target/65648
2896         * gcc.c-torture/execute/pr65648.c: New test.
2898 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2900         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2901         __builtin_finite instead of finite.
2902         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2903         Likewise.
2905 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2907         PR tree-optimization/63387
2908         * gcc.dg/pr63387.c: New testcase.
2910 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2912         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2914 2015-04-13  Richard Biener  <rguenther@suse.de>
2916         PR tree-optimization/65204
2917         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2919 2015-04-13  Terry Guo  <terry.guo@arm.com>
2921         PR target/65710
2922         * gcc.target/arm/pr65710.c: New.
2924 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2926         PR tree-optimization/65747
2927         * g++.dg/torture/pr65747.C: New test.
2929 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2931         PR c++/65736
2932         * g++.dg/cpp0x/pr65736.C: New test.
2934 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2935             Martin Liska  <mliska@suse.cz>
2937         PR ipa/65722
2938         * g++.dg/ipa/pr65722.C: New testcase.
2940 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2942         PR tree-optimization/65735
2943         * gcc.c-torture/compile/pr65735.c: New test.
2945 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2947         PR middle-end/65554
2948         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2950 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2952         PR target/65671
2953         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2955 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2957         PR target/65647
2958         * gcc.target/arm/pr65647-2.c: New.
2960 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2962         PR target/65694
2963         * g++.dg/torture/pr65694.C: New test.
2965 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2967         * gfortran.dg/coarray_lock_6.f90: New.
2968         * gfortran.dg/coarray_lock_7.f90: New.
2969         * gfortran.dg/coarray/lock_2.f90: New.
2971 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2973         PR fortran/56674
2974         PR fortran/58813
2975         PR fortran/59016
2976         PR fortran/59024
2977         * gfortran.dg/used_types_27.f90: New.
2979 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2981         PR target/65671
2982         * gcc.target/i386/pr65671.c: New.
2984 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2986         PR tree-optimization/65709
2987         * c-c++-common/ubsan/align-9.c: New test.
2989 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2991         PR fortran/56852
2992         * gfortran.dg/pr56852.f90: New test.
2994 2015-04-09  Marek Polacek  <polacek@redhat.com>
2995             Jakub Jelinek  <jakub@redhat.com>
2997         PR middle-end/65554
2998         * g++.dg/opt/pr65554.C: New test.
3000 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3002         PR c++/65690
3003         * c-c++-common/attr-aligned-1.c: New test.
3005 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3007         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3009 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3011         PR target/65676
3012         * gcc.target/i386/sse-25.c: New.
3014 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3016         PR target/65693
3017         * gcc.target/i386/pr65693.c: New test.
3019 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3021         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3023 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3025         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3027 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3029         * gcc.target/i386/thunk-retbnd.c: New.
3031 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3033         * gnat.dg/opt48.adb: New test.
3034         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3035         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3037 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3039         PR ipa/65540
3040         * gcc.c-torture/compile/pr65540.c: New.
3042 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3044         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3045         -Wno-pointer-arith.
3047 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3049         PR debug/65678
3050         * g++.dg/debug/pr65678.C: New test.
3052         PR middle-end/65680
3053         * gcc.c-torture/compile/pr65680.c: New test.
3055 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3057         PR fortran/65548
3058         * gfortran.dg/allocate_with_source_5.f90: New test.
3060 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3062         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3063         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3065 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3067         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3069 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3071         PR target/65614
3072         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3073         to get floating point compression.
3074         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3076 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3078         PR preprocessor/61977
3079         * gcc.dg/cpp/pr61977.c: New test.
3081 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3083         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3085 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3087         PR target/65647
3088         * gcc.target/arm/pr65647.c: New.
3090 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3092         PR ipa/65655
3093         * g++.dg/torture/pr65655.C: New testcase.
3095 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3097         PR c++/64085
3098         * g++.dg/cpp1y/lambda-init13.C: New.
3100 2015-04-03  Marek Polacek  <polacek@redhat.com>
3102         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3104 2015-04-02  Marek Polacek  <polacek@redhat.com>
3106         PR c++/65642
3107         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3108         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3110 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3112         PR preprocessor/61977
3113         * gcc.target/powerpc/pr61977-1.c: New test.
3114         * gcc.target/powerpc/pr61977-2.c: New test.
3116 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3118         PR c++/56100
3119         * g++.dg/warn/Wshadow-8.C: New.
3120         * g++.dg/warn/Wshadow-9.C: Likewise.
3121         * g++.dg/warn/Wshadow-10.C: Likewise.
3122         * g++.dg/warn/Wshadow-11.C: Likewise.
3124 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3126         * gcc.dg/pr23623.c: Added aligned attribute.
3127         * gcc.dg/20141029-1.c: Likewise.
3128         * gcc.dg/20150306-1.c: New test.
3130 2015-04-01  Marek Polacek  <polacek@redhat.com>
3132         PR c++/65554
3133         * g++.dg/cpp0x/initlist93.C: New test.
3134         * g++.dg/cpp0x/initlist94.C: New test.
3136 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3138         PR target/65624
3139         * gcc.target/aarch64/pr65624.c: New test.
3141 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3143         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3145 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3147         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3148         extra variable to force stack alignment.
3149         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3150         extra variable to force stack alignment.
3152 2015-03-31  Marek Polacek  <polacek@redhat.com>
3154         PR c++/65390
3155         * g++.dg/template/pr65390.C: New test.
3157 2015-03-31  Martin Liska  <mliska@suse.cz>
3159         * g++.dg/ipa/pr65557.C: New test.
3161 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3163         * gcc.target/s390/hotpatch-25.c: New test.
3164         * gcc.target/s390/hotpatch-1.c: Update test.
3165         * gcc.target/s390/hotpatch-10.c: Update test.
3166         * gcc.target/s390/hotpatch-11.c: Update test.
3167         * gcc.target/s390/hotpatch-12.c: Update test.
3168         * gcc.target/s390/hotpatch-13.c: Update test.
3169         * gcc.target/s390/hotpatch-14.c: Update test.
3170         * gcc.target/s390/hotpatch-15.c: Update test.
3171         * gcc.target/s390/hotpatch-16.c: Update test.
3172         * gcc.target/s390/hotpatch-17.c: Update test.
3173         * gcc.target/s390/hotpatch-18.c: Update test.
3174         * gcc.target/s390/hotpatch-19.c: Update test.
3175         * gcc.target/s390/hotpatch-2.c: Update test.
3176         * gcc.target/s390/hotpatch-21.c: Update test.
3177         * gcc.target/s390/hotpatch-22.c: Update test.
3178         * gcc.target/s390/hotpatch-23.c: Update test.
3179         * gcc.target/s390/hotpatch-24.c: Update test.
3180         * gcc.target/s390/hotpatch-3.c: Update test.
3181         * gcc.target/s390/hotpatch-4.c: Update test.
3182         * gcc.target/s390/hotpatch-5.c: Update test.
3183         * gcc.target/s390/hotpatch-6.c: Update test.
3184         * gcc.target/s390/hotpatch-7.c: Update test.
3185         * gcc.target/s390/hotpatch-8.c: Update test.
3186         * gcc.target/s390/hotpatch-9.c: Update test.
3187         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3189 2015-03-31  Richard Biener  <rguenther@suse.de>
3191         PR middle-end/65626
3192         * g++.dg/torture/pr65626.C: New testcase.
3194 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3196         PR target/65531
3197         * gcc.target/i386/mpx/pr65531.cc: New.
3199 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3201         PR target/65602
3202         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3203         __builtin_alloca instead of alloca.
3204         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3205         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3206         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3207         check.
3209 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3211         PR ipa/65610
3212         * g++.dg/ubsan/pr65610.C: New test.
3214 2015-03-30  Marek Polacek  <polacek@redhat.com>
3216         PR c++/65398
3217         * g++.dg/cpp0x/pr65398-2.C: New test.
3219 2015-03-30  Marek Polacek  <polacek@redhat.com>
3221         * c-c++-common/pr65556.c: Change the width of bit-fields.
3223 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3225         PR ipa/65588
3226         * gcc.target/i386/pr65588.c: New testcase.
3228 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3230         PR libgfortran/65563
3231         * gfortran.dg/open_errors_2.f90:  New test.
3233 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3235         PR libgfortran/65596
3236         * gfortran.dg/namelist_86.f90: New test.
3238 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3240         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3241         statement to reflect new ownership.
3243 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3245         PR c++/42328
3246         * g++.dg/template/friend58.C: New.
3247         * g++.dg/template/friend59.C: Likewise.
3249 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3251         PR c/65586
3252         * g++.dg/gomp/openmp-simd-3.C: New.
3253         * gcc.dg/gomp/openmp-simd-3.c: New.
3255 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3257         PR target/65248
3258         * gcc.target/i386/pr65248-1.c: New file.
3259         * gcc.target/i386/pr65248-2.c: Likewise.
3260         * gcc.target/i386/pr65248-3.c: Likewise.
3261         * gcc.target/i386/pr65248-4.c: Likewise.
3263 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3265         PR target/65593
3266         * gcc.c-torture/compile/pr65593.c: New test.
3268 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3270         PR c++/59329
3271         * g++.dg/cpp1y/constexpr-assert1.C: New.
3273 2015-03-27  Marek Polacek  <polacek@redhat.com>
3275         PR c++/65556
3276         * c-c++-common/pr65556.c: New test.
3278 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3280         PR ipa/65600
3281         * g++.dg/torture/pr65600.C: New testcase.
3283 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3285         PR target/65407
3286         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3288 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3290         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3291         statement and cleanup. Fixed typos.
3293 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3295         PR middle-end/65595
3296         * gcc.c-torture/compile/pr65595.c: New testcase.
3298 2015-03-27  Marek Polacek  <polacek@redhat.com>
3300         PR sanitizer/65583
3301         * g++.dg/ubsan/pr65583.C: New test.
3303 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3305         * gcc.c-torture/compile/20150327.c: New testcase.
3307 2015-03-26  Richard Biener  <rguenther@suse.de>
3309         PR middle-end/65555
3310         * g++.dg/torture/pr65555.C: New testcase.
3312 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3314         PR tree-optimization/64715
3315         * gcc.dg/builtin-object-size-15.c: New test.
3316         * gcc.dg/pr64715-1.c: New test.
3317         * gcc.dg/pr64715-2.c: New test.
3319 2015-03-26  Richard Biener  <rguenther@suse.de>
3321         PR middle-end/65519
3322         * gnat.dg/specs/opt2.ads: Fix testcase.
3324 2015-03-25  Martin Sebor  <msebor@redhat.com>
3326         PR testsuite/65526
3327         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3328         when target isn't arm*-*-*-*.
3329         (check_effective_target_arm_nothumb): Likewise.
3330         (check_effective_target_arm_little_endian): Likewise.
3331         (check_effective_target_arm_vect_no_misalign): Likewise.
3332         (check_effective_target_aarch64_little_endian): Fail early if target
3333         isn't aarch64*-*-*.
3335 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3337         PR tree-optimization/65177
3338         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3340 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3342         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3343         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3344         smmintrin.h and mm3dnow.h.
3346 2015-03-25  Marek Polacek  <polacek@redhat.com>
3348         PR c++/65558
3349         * g++.dg/cpp0x/pr65558.C: New test.
3351 2015-03-25  Marek Polacek  <polacek@redhat.com>
3353         PR c++/61670
3354         * g++.dg/template/pr61670.C: New test.
3356 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3358         PR c++/54987
3359         * g++.dg/template/pr54987.C: New.
3361 2015-03-25  Richard Biener  <rguenther@suse.de>
3363         PR tree-optimization/62630
3364         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3366 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3368         PR target/65508
3369         * gcc.target/i386/mpx/pr65508.c: New.
3371 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3373         PR fortran/64952
3374         PR fortran/65532
3375         * gfortran.dg/data_initialized_3.f90: New.
3377 2015-03-25  Richard Biener  <rguenther@suse.de>
3379         PR middle-end/65519
3380         * gnat.dg/specs/opt2.ads: New testcase.
3382 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3384         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3385         * gcc.target/arm/memset-inline-4.c: Skip for
3386         arm_tune_string_ops_prefer_neon.
3387         * gcc.target/arm/memset-inline-5.c: Ditto.
3388         * gcc.target/arm/memset-inline-6.c: Ditto.
3389         * gcc.target/arm/memset-inline-8.c: Ditto.
3390         * gcc.target/arm/memset-inline-9.c: Ditto.
3392 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3394         PR c++/58923
3395         * g++.dg/other/virtual3.C: New.
3397 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3399         PR c++/60130
3400         * g++.dg/cpp0x/vt-60130.C: New.
3402 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3404         PR c++/61971
3405         * g++.dg/warn/Warray-bounds-7.C: New.
3407 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3409         PR c++/60067
3410         * g++.dg/template/defarg18.C: New.
3412 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3414         PR c++/59988
3415         * g++.dg/cpp0x/vt-59988.C: New.
3417 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3419         PR tree-optimization/65533
3420         * gcc.dg/pr65533.c: New test.
3422 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3424         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3425         source= and mold= expressions functionality.
3426         * gfortran.dg/allocate_class_4.f90: New test.
3427         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3428         copying an unlimited polymorhpic object containing a char array
3429         to another unlimited polymorphic object respects the _len
3430         component.
3431         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3432         whether deferred length char array allocate works, unlimited
3433         polymorphic object allocation from a string works and if
3434         allocating an array of deferred length strings works.
3435         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3437 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3439         PR c++/65513
3440         * g++.dg/cpp0x/constexpr-array11.C: New.
3442 2015-03-24  Richard Biener  <rguenther@suse.de>
3444         PR middle-end/65517
3445         * gcc.dg/torture/pr65517.c: New testcase.
3447 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3449         * gfortran.dg/coindexed_1.f90: Moved from
3450         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3452 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3454         PR testsuite/65506
3455         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3456         gimple dump.
3458         PR target/65523
3459         * gcc.target/i386/pr65523.c: New test.
3461         PR ipa/65475
3462         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3463         dg-options.
3464         * g++.dg/lto/pr65475b_0.C: Likewise.
3466 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3468         PR target/65505
3469         * gcc.target/sh/torture/pr65505.c: New.
3471 2015-03-23  Martin Sebor  <msebor@redhat.com>
3473         PR testsuite/63175
3474         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3475         assembly for lvx in addition to lxv.
3477 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3479         PR target/65504
3480         * gfortran.dg/pr65504.f90: New test.
3482         PR ipa/65521
3483         * gcc.dg/pr65521.c: New test.
3485 2015-03-23  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/65518
3488         * gcc.dg/vect/pr65518.c: New testcase.
3490 2015-03-23  Richard Biener  <rguenther@suse.de>
3492         PR tree-optimization/65494
3493         * gcc.dg/vect/pr65494.c: New testcase.
3495 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3497         PR preprocessor/65238
3498         * c-c++-common/cpp/pr65238-1.c: New test.
3499         * gcc.dg/cpp/pr65238-2.c: New test.
3500         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3501         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3503 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3504             Mikael Morin  <mikael@gcc.gnu.org>
3506         PR fortran/64952
3507         * gfortran.dg/elemental_dependency_4.f90: New.
3508         * gfortran.dg/elemental_dependency_5.f90: New.
3510 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3512         PR ipa/65475
3513         * g++.dg/lto/pr65475b_0.C: New testcase.
3514         * g++.dg/lto/pr65475b_1.C: New testcase.
3515         * g++.dg/lto/pr65475c_0.C: New testcase.
3516         * g++.dg/lto/pr65475c_1.C: New testcase.
3518 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3520         * gfortran.dg/coarray_38.f90: New.
3521         * gfortran.dg/coarray_39.f90: New.
3522         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3523         compile test.
3525 2015-03-20  Marek Polacek  <polacek@redhat.com>
3527         PR c++/65398
3528         * g++.dg/cpp0x/pr65398.C: New test.
3530 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3532         PR ipa/65475
3533         * g++.dg/lto/pr65475_0.C: New testcase.
3534         * g++.dg/lto/pr65475_1.C: New testcase.
3536 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3538         PR rtl-optimization/64366
3539         * gcc.target/sh/pr64366.c: New.
3541 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3543         PR c++/48324
3544         * g++.dg/cpp0x/constexpr-48324.C: New.
3546 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3548         PR c++/48453
3549         * g++.dg/cpp0x/pr48453.C: New.
3551 2015-03-20  Marek Polacek  <polacek@redhat.com>
3553         PR c++/65072
3554         * g++.dg/cpp0x/pr65072.C: New test.
3556 2015-03-20  Richard Biener  <rguenther@suse.de>
3558         PR middle-end/64715
3559         * gcc.dg/pr15347.c: Use -O.
3560         * c-c++-common/pr19807-1.c: Likewise.
3562 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3564         * gnat.dg/volatile13.ad[sb]: New test.
3566 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3568         PR rtl-optimization/60851
3569         * gcc.target/i386/pr60851.c: New test.
3571 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3573         PR target/65240
3574         * g++.dg/pr65240.h: Add tests for PR 65240.
3575         * g++.dg/pr65240-1.C: Likewise.
3576         * g++.dg/pr65240-2.C: Likewise.
3577         * g++.dg/pr65240-3.C: Likewise.
3578         * g++.dg/pr65240-4.C: Likewise.
3580 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3582         PR rtl-optimization/63491
3583         * gcc.target/powerpc/pr63491.c: New.
3585 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3587         * g++.dg/ipa/pr65465.C: New test.
3589 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3591         PR c++/52659
3592         * g++.dg/cpp0x/deleted11.C: New.
3594 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3596         PR sanitizer/65400
3597         * c-c++-common/tsan/pr65400-3.c: New test.
3599 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3601         PR c++/59686
3602         * g++.dg/cpp0x/constexpr-59686.C: New.
3604 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3606         PR sanitizer/64265
3607         * g++.dg/tsan/pr64265.C: New test.
3609         PR sanitizer/65400
3610         * c-c++-common/tsan/pr65400-1.c: New test.
3611         * c-c++-common/tsan/pr65400-2.c: New test.
3613 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3615         PR c++/59816
3616         * g++.dg/cpp0x/pr59816.C: New.
3618 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3620         PR fortran/59198
3621         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3623 2015-03-18  Martin Liska  <mliska@suse.cz>
3625         PR ipa/65439
3626         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3627         equivalences either to 6 or 7.
3629 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3631         PR middle-end/64491
3632         Revert:
3633         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3635         * gcc.dg/undefined-loop-1.c: New file.
3636         * gcc.dg/undefined-loop-2.c: New file.
3638         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3640         PR testsuite/64032
3641         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3642         loop exits too early.
3644 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3646         PR tree-optimization/65450
3647         * gfortran.dg/pr65450.f90: New test.
3649         PR target/65078
3650         * gcc.target/i386/pr65078-1.c: New test.
3651         * gcc.target/i386/pr65078-2.c: New test.
3652         * gcc.target/i386/pr65078-3.c: New test.
3653         * gcc.target/i386/pr65078-4.c: New test.
3654         * gcc.target/i386/pr65078-5.c: New test.
3655         * gcc.target/i386/pr65078-6.c: New test.
3657 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3659         PR c++/65340
3660         * g++.dg/cpp1y/pr65340.C: New.
3662 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3664         PR fortran/64432
3665         * gfortran.dg/system_clock_3.f08: Adjust test.
3667 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3669         PR fortran/59198
3670         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3671         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3673 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3675         PR fortran/64432
3676         * gfortran.dg/system_clock_3.f08: New test.
3678 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3680         PR c++/64626
3681         g++.dg/cpp1y/pr64626-1.C: New.
3682         g++.dg/cpp1y/pr64626-2.C: New.
3683         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3685 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3687         PR tree-optimization/65427
3688         * gcc.c-torture/execute/pr65427.c: New test.
3690 2015-03-16  Marek Polacek  <polacek@redhat.com>
3692         DR 1688
3693         PR c++/65327
3694         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3695         * g++.dg/cpp0x/pr65327.C: New test.
3697 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3699         PR sanitizer/64820
3700         * c-c++-common/asan/pr64820.c: New test.
3702 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3704         * gfortran.dg/pointer_2.f90: New test.
3706 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3708         * g++.dg/pr65049.C: New test.
3710 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3712         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3713         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3714         * gcc.target/i386/fuse-caller-save.c: Same.
3716 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3718         * gnat.dg/loop_optimization18.ad[sb]: New test.
3719         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3721 2015-03-16  Alan Modra  <amodra@gmail.com>
3723         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3724         2014-12-05 change.
3726 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3728         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3729         hppa*-*-hpux*.
3730         * gcc.dg/torture/pr65270-2.c: Likewise.
3732 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3734         PR fortran/61138
3735         * gfortran.dg/pointer_remapping_9.f90: New.
3737 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3739         PR tree-optimization/65369
3740         * gcc.c-torture/execute/pr65369.c: New test.
3742         PR tree-optimization/65418
3743         * gcc.c-torture/execute/pr65418-1.c: New test.
3744         * gcc.c-torture/execute/pr65418-2.c: New test.
3746         PR rtl-optimization/65401
3747         * gcc.c-torture/execute/pr65401.c: New test.
3749 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3751         PR target/64600
3752         * gcc.target/arm/pr64600_1.c: New test.
3754 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3756         PR rtl-optimization/65235
3757         * gcc.target/aarch64/pr65235_1.c: New test.
3759 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3761         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3762         * gcc.target/s390/hotpatch-22.c: Likewise.
3763         * gcc.target/s390/hotpatch-23.c: Likewise.
3764         * gcc.target/s390/hotpatch-24.c: Likewise.
3765         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3766         * gcc.target/s390/hotpatch-1.c: Update expected output.
3767         * gcc.target/s390/hotpatch-2.c: Likewise.
3768         * gcc.target/s390/hotpatch-3.c: Likewise.
3769         * gcc.target/s390/hotpatch-4.c: Likewise.
3770         * gcc.target/s390/hotpatch-5.c: Likewise.
3771         * gcc.target/s390/hotpatch-6.c: Likewise.
3772         * gcc.target/s390/hotpatch-7.c: Likewise.
3773         * gcc.target/s390/hotpatch-8.c: Likewise.
3774         * gcc.target/s390/hotpatch-9.c: Likewise.
3775         * gcc.target/s390/hotpatch-10.c: Likewise.
3776         * gcc.target/s390/hotpatch-11.c: Likewise.
3777         * gcc.target/s390/hotpatch-12.c: Likewise.
3778         * gcc.target/s390/hotpatch-13.c: Likewise.
3779         * gcc.target/s390/hotpatch-14.c: Likewise.
3780         * gcc.target/s390/hotpatch-15.c: Likewise.
3781         * gcc.target/s390/hotpatch-16.c: Likewise.
3782         * gcc.target/s390/hotpatch-17.c: Likewise.
3783         * gcc.target/s390/hotpatch-18.c: Likewise.
3784         * gcc.target/s390/hotpatch-19.c: Likewise.
3786 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3788         PR target/65103
3789         * gcc.target/i386/pr65103-1.c: New.
3791 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3793         PR target/65044
3794         * gcc.target/i386/pr65044.c: New.
3796 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3798         PR rtl-optimization/64895
3799         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3800         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3801         * gcc.target/i386/fuse-caller-save.c: Ditto.
3803 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3805         * gcc.dg/ipa/pr63569.c: Fix template.
3807 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3809         * g++.dg/ipa/pr64146.C: Require fpic support.
3811 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3813         PR libfortran/65200
3814         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3815         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3817 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3819         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3820         to dg-options, fix up dg-skip-if.
3822 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3824         PR target/65296
3825         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3826         * gcc.target/avr/tiny-caller-save.c: Same.
3828 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3830         PR target/65242
3831         * g++.dg/pr65242.C: New test.
3833 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3835         * c-c++-common/asan/no-asan-check-glob.c: New test.
3837 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3839         PR c++/65370
3840         * g++.dg/other/default11.C: New.
3841         * g++.dg/other/default12.C: Likewise.
3843 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3845         PR target/65368
3846         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3848 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3850         PR fortran/65024
3851         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3853 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3855         PR c++/65127
3856         * g++.dg/cpp0x/pr65127.C: New test.
3858 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3860         * gcc.dg/ipa/PR64550.c: Update template.
3862 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3863             Tobias Burnus  <burnus@net-b.de>
3865         * gfortran.dg/coarray_sync_memory.f90: New.
3867 2015-03-10  Marek Polacek  <polacek@redhat.com>
3869         PR sanitizer/65367
3870         * c-c++-common/ubsan/pr65367.c: New test.
3872 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3874         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3875         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3876         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3877         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3878         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3879         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3880         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3881         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3882         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3883         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3884         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3885         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3886         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3888 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3890         * lib/mpx-dg.exp (mpx_link_flags): New.
3891         (mpx_init): New.
3892         (mpx_finish): New.
3893         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3894         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3895         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3896         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3897         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3898         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3899         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3900         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3901         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3902         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3903         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3904         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3905         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3906         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3907         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3908         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3909         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3910         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3911         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3912         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3913         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3914         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3915         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3916         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3917         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3918         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3919         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3920         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3921         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3922         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3923         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3924         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3925         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3926         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3927         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3928         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3929         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3930         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3931         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3932         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3933         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3934         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3935         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3936         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3937         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3938         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3939         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3940         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3941         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3942         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3943         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3944         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3945         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3946         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3947         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3948         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3949         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3950         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3951         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3952         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3953         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3954         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3955         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3956         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3957         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3958         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3959         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3960         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3961         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3962         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3963         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3964         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3965         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3966         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3967         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3968         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3969         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3970         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3971         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3972         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3973         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3974         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3975         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3976         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3977         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3978         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3979         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3980         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3981         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3982         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3983         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3984         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3985         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3986         * gcc.target/i386/mpx/label-address-1.c: New.
3987         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3988         * gcc.target/i386/mpx/macro.c: New.
3989         * gcc.target/i386/mpx/mpx-check.h: New.
3990         * gcc.target/i386/mpx/mpx.exp: New.
3991         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3992         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3993         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3994         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3995         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3996         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3997         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3998         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3999         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4000         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4001         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4002         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4003         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4004         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4005         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4006         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4007         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4008         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4009         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4010         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4011         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4012         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4013         * gcc.target/i386/mpx/reference-1-nov.c: New.
4014         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4015         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4016         * gcc.target/i386/mpx/reference-2-nov.c: New.
4017         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4018         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4019         * gcc.target/i386/mpx/reference-3-nov.c: New.
4020         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4021         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4022         * gcc.target/i386/mpx/reference-4-nov.c: New.
4023         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4024         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4025         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4026         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4027         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4028         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4029         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4030         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4031         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4032         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4033         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4034         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4035         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4036         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4037         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4038         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4039         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4040         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4041         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4042         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4043         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4044         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4045         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4046         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4047         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4048         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4049         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4050         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4051         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4052         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4053         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4054         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4055         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4056         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4057         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4058         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4059         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4060         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4061         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4062         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4063         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4064         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4065         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4066         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4067         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4068         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4069         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4070         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4071         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4072         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4073         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4074         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4075         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4076         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4077         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4078         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4079         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4080         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4081         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4082         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4083         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4084         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4085         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4086         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4087         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4088         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4089         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4090         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4091         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4092         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4093         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4094         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4095         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4096         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4097         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4098         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4099         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4100         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4101         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4102         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4103         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4104         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4105         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4106         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4107         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4108         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4109         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4110         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4111         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4112         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4113         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4114         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4115         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4116         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4117         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4118         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4119         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4120         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4121         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4122         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4123         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4124         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4125         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4126         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4127         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4128         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4129         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4130         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4131         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4132         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4133         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4134         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4135         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4136         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4137         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4138         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4139         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4140         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4141         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4142         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4143         * gcc.target/i386/mpx/vla-1-nov.c: New.
4144         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4145         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4146         * gcc.target/i386/mpx/vla-2-nov.c: New.
4147         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4149 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4151         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4153 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4155         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4157 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4159         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4160         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4162 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4164         PR c/65120
4165         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4166         on rhs is 0.
4167         (fn4): New test.
4168         * c-c++-common/pr65120.c: New test.
4170         PR rtl-optimization/65321
4171         * gcc.dg/pr65321.c: New test.
4173 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4175         PR tree-optimization/65355
4176         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4178 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4180         PR c/65120
4181         * c-c++-common/pr49706.c: Adjust tests for not warning
4182         about !!x == y or !b == y where b is boolean, and add
4183         some further tests.
4184         * c-c++-common/pr62199-2.c: Likewise.
4186 2015-03-09  Richard Biener  <rguenther@suse.de>
4188         PR middle-end/65270
4189         * gcc.dg/torture/pr65270-1.c: New testcase.
4190         * gcc.dg/torture/pr65270-2.c: Likewise.
4192 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4194         PR tree-optimization/63743
4195         * gcc.dg/pr63743.c: New test.
4197 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4199         PR lto/65316
4200         * g++.dg/lto/pr65316_0.C: New testcase.
4201         * g++.dg/lto/pr65316_1.C: New testcase.
4203 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4205         PR target/62247
4206         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4207         hppa*-*-hpux*.
4208         * g++.dg/abi/rtti3.C: Likewise.
4210         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4212         PR target/62251
4213         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4215         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4217         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4219         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4221 2015-03-08  Morin  <mikael@gcc.gnu.org>
4223         PR fortran/60898
4224         * gfortran.dg/entry_20.f90: New.
4226 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4228         PR target/65153
4229         * gcc.c-torture/compile/pr65153.c: New.
4231 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4233         PR target/65249
4234         * g++.dg/torture/pr65249.C: New.
4236 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4238         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4239         long.
4240         (int64_t): Likewise.
4242 2015-03-07  Marek Polacek  <polacek@redhat.com>
4243             Martin Uecker  <uecker@eecs.berkeley.edu>
4245         PR sanitizer/65280
4246         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4247         member-like arrays.
4248         * c-c++-common/ubsan/bounds-8.c: New test.
4249         * c-c++-common/ubsan/bounds-9.c: New test.
4250         * gcc.dg/ubsan/bounds-2.c: New test.
4252 2015-03-05  Martin Sebor  <msebor@redhat.com>
4254         * PR testsuite/63175
4255         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4256         checking of results into main to prevent it from getting optimized
4257         away.
4258         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4260 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4262         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4263         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4264         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4265         x64.
4267 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4269         * g++.dg/lto/pr65302_1.C: New testcase.
4270         * g++.dg/lto/pr65302_0.C: New testcase.
4272 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4274         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4275         -fno-ipa-icf to dg-options.
4277 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4279         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4280         compiles using the linker plugin.
4282 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4284         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4286 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4288         * gcc.target/arm/pr65067.c: New test.
4290 2015-03-05  Martin Liska  <mliska@suse.cz>
4292         PR ipa/65318
4293         * gcc.dg/ipa/pr65318.c: New test.
4295 2015-03-05  Marek Polacek  <polacek@redhat.com>
4297         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4299 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4301         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4303 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4305         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4306         max-unroll-times back to defaults for s390.
4308 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4310         Fix last commit.
4312 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4314         PR c++/64665
4315         * g++.dg/cpp0x/initlist92.C: New.
4317 2015-03-05  Richard Biener  <rguenther@suse.de>
4319         PR tree-optimization/65310
4320         * gcc.dg/vect/pr65310.c: New testcase.
4322 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4324         PR c++/64834
4325         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4327 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4329         * gnat.dg/entry_queues3.adb: New test.
4331 2015-03-04  Ian Lance Taylor  <iant@google.com>
4333         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4335 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4337         PR c++/64227
4338         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4340 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4342         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4343         -fno-ipa-icf to dg-options
4344         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4345         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4347 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4349         PR c++/64398
4350         * g++.dg/cpp0x/decltype62.C: New.
4352 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4354         * gnat.dg/object_overflow5.adb: New test.
4356 2015-03-03  Martin Liska  <mliska@suse.cz>
4358         PR ipa/65287
4359         * gcc.dg/ipa/pr65287.c: New test.
4361 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4362             Eric Botcazou  <ebotcazou@adacore.com>
4364         * gnat.dg/specs/pack12.ads: New test.
4366 2015-03-03  Martin Liska  <mliska@suse.cz>
4368         * gcc.dg/ipa/PR65282.c: New test.
4370 2015-03-13  Jeff Law  <law@redhat.com>
4372         PR tree-optimization/65241
4373         * gcc.c-torture/compile/pr65241.c: New test.
4375 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4377         PR target/64331
4378         * gcc.target/avr/torture/pr64331.c: New test.
4380 2015-03-03  Martin Liska  <mliska@suse.cz>
4381             Jan Hubicka  <hubicka@ucw.cz>
4383         * g++.dg/ipa/pr65263.C: New test.
4385 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4387         PR ipa/65130
4388         * gcc.dg/lto/pr65130_0.c: New testcase.
4389         * gcc.dg/lto/pr65130_1.c: New testcase.
4391 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4393         PR ipa/64988
4394         * g++.dg/torture/pr64988.C: New testcase.
4396 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4398         * gfortran.dg/coarray_atomic_6.f90: New.
4400 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4402         PR target/65184
4403         * gcc.target/i386/pr65184.c: New.
4405 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4407         PR target/65183
4408         * gcc.target/i386/pr65183.c: New.
4410 2015-02-28  Martin Liska  <mliska@suse.cz>
4411             Jan Hubicka  <hubicka@ucw.cz>
4413         * gcc.dg/ipa/ipa-icf-35.c: New test.
4414         * gcc.dg/ipa/ipa-icf-36.c: New test.
4415         * gcc.dg/ipa/ipa-icf-37.c: New test.
4417 2015-02-28  Martin Liska  <mliska@suse.cz>
4418             Jan Hubicka  <hubicka@ucw.cz>
4420         PR ipa/65245
4421         * gcc.dg/ipa/ipa-icf-34.c: New test.
4423 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4425         PR target/61142
4426         * gcc.target/sh/sh/pr61142.c: New.
4428 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4430         * g++.dg/other/dump-ada-spec-3.C: New test.
4432 2015-03-01  Martin Liska  <mliska@suse.cz>
4434         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4435         * g++.dg/ipa/pr63595.C: Update expected results.
4437 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4439         PR ipa/65236
4440         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4442 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4444         * gcc.dg/vect/pr59354.c: Move vector producing code to
4445         separate function.
4447 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4449         PR ipa/65237
4450         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4451         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4452         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4453         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4455 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4457         PR tree-optimization/65048
4458         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4459         (foo): Use K&R style definition.
4461 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4463         PR target/65032
4464         * g++.dg/pr65032.C: New.
4466 2015-02-27  Marek Polacek  <polacek@redhat.com>
4468         PR c/65040
4469         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4470         -Wformat=2.
4472 2015-02-27  Marek Polacek  <polacek@redhat.com>
4474         PR c/65228
4475         * gcc.dg/pr65228.c: New test.
4477 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4479         PR c/35330
4480         * gcc.dg/weak/weak-17.c: New file.
4482 2015-02-27  Richard Biener  <rguenther@suse.de>
4484         PR lto/65193
4485         * g++.dg/lto/pr65193_0.C: New testcase.
4487 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4489         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4490         * gcc.target/s390/hotpatch-8.c: Likewise.
4491         * gcc.target/s390/hotpatch-9.c: Likewise.
4492         * gcc.target/s390/pr61078.c: Likewise.
4493         * gcc.target/s390/pr57960.c: Remove -m64.
4494         * gcc.target/s390/pr61078.c: Likewise.
4496 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4497             Martin Liska  <mliska@suse.cz>
4499         PR bootstrap/65150
4500         * gcc.dg/pr64454.c: Disable ICF.
4501         * gcc.dg/pr28685-1.c: Disable ICF
4502         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4503         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4504         * g++.dg/ipa/ipa-icf-4.C: Update template.
4506 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4508         PR tree-optimization/65216
4509         * gcc.c-torture/execute/pr65216.c: New test.
4511         PR tree-optimization/65215
4512         * gcc.c-torture/execute/pr65215-1.c: New test.
4513         * gcc.c-torture/execute/pr65215-2.c: New test.
4514         * gcc.c-torture/execute/pr65215-3.c: New test.
4515         * gcc.c-torture/execute/pr65215-4.c: New test.
4516         * gcc.c-torture/execute/pr65215-5.c: New test.
4518 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4520         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4522 2015-02-26  Martin Liska  <mliska@suse.cz>
4523             Jan Hubicka  <hubicka@ucw.cz>
4525         * g++.dg/ipa/pr64146.C: Update expected results.
4526         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4527         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4528         * gcc.dg/ipa/ipa-icf-34.c: New test.
4530 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4532         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4533         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4534         (dg-additional-options): Remove dg directive.
4535         (dg-final): Add dg directive.
4537 2015-02-26  Marek Polacek  <polacek@redhat.com>
4539         PR ipa/65008
4540         * g++.dg/ipa/pr65008.C: New test.
4542 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4544         * lib/profopt.exp (profopt-target-cleanup): New proc.
4545         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4546         files from sources from dg-additional-sources.
4548 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4550         * lib/gcov.exp: Cleanup in case of xfail.
4552 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4554         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4556 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4558         PR debug/46102
4559         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4560         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4561         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4562         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4563         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4564         * g++.dg/debug/pr46123.C: XFAIL and move...
4565         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4566         * gcc.dg/debug/dwarf2-3.c: Move...
4567         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4569 2015-02-26  Marek Polacek  <polacek@redhat.com>
4571         PR c++/65202
4572         * g++.dg/cpp1y/pr65202.C: New test.
4574 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4576         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4577         locale_facets.h.gcov.
4579 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4581         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4583 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4585         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4587 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4589         PR target/65217
4590         * gcc.target/i386/pr65217.c: New.
4592 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4594         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4596 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4598         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4600 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4602         PR tree-optimization/65048
4603         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4605 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4607         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4608         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4610 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4612         PR target/65161
4613         * gcc.target/i386/pr65161.c: New test.
4615 2015-02-26  Terry Guo  <terry.guo@arm.com>
4617         * gcc.target/arm/no-volatile-in-it.c: New test.
4619 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4621         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4622         (dg-options): Add -save-temps.
4623         (dg-final): Add cleanup-saved-temps.
4625 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4627         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4629 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4631         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4632         * gcc.target/powerpc/pack01.c: Include string.h.
4634 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4636         PR target/65167
4637         * gcc.target/i386/pr65167.c: New.
4639 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4641         PR tree-optimization/61917
4642         * gcc.dg/vect/vect-pr61917.c: New file.
4644 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4646         PR tree-optimization/65170
4647         * gcc.c-torture/execute/pr65170.c: New test.
4648         * gcc.dg/tree-ssa/vrp96.c: New test.
4650 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4652         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4654 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4656         PR testsuite/65126
4657         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4658         (dg-additional-files-options): Copy additional_sources to
4659         additional_sources_used before emptying additional_sources.
4660         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4661         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4662         (cleanup-saved-temps): Use additional_sources_used instead of
4663         additional_sources.
4664         (dg-test): Reset additional_sources_used.
4666 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4668         PR fortran/63427
4669         * gfortran.dg/integer_exponentiation_6.F90: New test.
4671 2015-02-23  Martin Sebor  <msebor@redhat.com>
4673         PR target/65109
4674         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4675         two parts.  One to save registers, the other to verify the
4676         registers have the right values.  Save register state into
4677         static data rather than on the stack.
4679 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4681         PR bootstrap/63888
4682         * c-c++-common/asan/pr63888.c: New test.
4684 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4686         PR target/65163
4687         * gcc.c-torture/compile/pr65163.c: New.
4689 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4691         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4692         with -m31 on 64 bit.
4693         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4694         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4696 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4698         * gcc.target/s390/20090223-1.c: Add
4699         -Wno-implicit-function-declaration option.
4700         * gcc.target/s390/pr42224.c: Likewise.
4701         * gcc.target/s390/pr55718.c: Likewise.
4703 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4705         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4706         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4707         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4708         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4709         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4710         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4711         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4712         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4713         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4714         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4715         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4716         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4717         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4718         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4719         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4720         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4721         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4722         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4723         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4724         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4725         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4727 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4729         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4730         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4731         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4732         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4733         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4734         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4735         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4736         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4737         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4738         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4739         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4740         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4741         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4742         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4743         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4744         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4746 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4748         PR fortran/64980
4749         PR fortran/61960
4750         * gfortran.dg/pr61960.f90: New.
4751         * gfortran.dg/pr64230.f90: New.
4752         * gfortran.dg/pr64980.f03: New.
4754 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4756         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4758 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4760         PR ada/65156
4761         * gnat.dg/timing_events.adb: Removed, invalid test.
4763 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4765         PR debug/58123
4766         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4767         location.
4768         * g++.dg/gcov/gcov-2.C: Likewise.
4770 2015-02-20  Richard Biener  <rguenther@suse.de>
4772         PR tree-optimization/65136
4773         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4775 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4777         PR testsuite/64158
4778         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4779         and nvptx-*-* blacklisting.
4781         * gcc.dg/sibcall-9.c: New test.
4782         * gcc.dg/sibcall-10.c: New test.
4784 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4786         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4788 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4790         PR target/64452
4791         * gcc.target/avr/torture/pr64452.c: New test.
4793 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4795         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4796         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4798 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4800         PR testsuite/65116
4801         * lib/target-supports.exp (check_compile): Check whether
4802         additional_sources is defined before using it.
4804 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4806         PR middle-end/65074
4807         * g++.dg/opt/pr65074.C: New file.
4809 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4811         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4812         (size_type): New typedef.
4813         (operator "" _script): Use it for the last argument.
4815 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4817         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4819 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4821         * lib/target-supports.exp (check_compile): Save/restore
4822         additional_sources that may belong to an actual test.
4824 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4826         PR gcov-profile/64634
4827         * g++.dg/gcov/gcov-15.C: New test.
4829 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4831         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4833 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4835         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4837 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4839         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4841 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4843         * gfortran.dg/fmt_cache_1.f: Add missing close.
4845 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4847         PR testsuite/65107
4848         * gfortran.dg/read_eof_8.f90: Add missing close.
4850 2015-02-18  Richard Biener  <rguenther@suse.de>
4852         PR tree-optimization/65063
4853         * gcc.dg/pr65063.c: New testcase.
4855 2015-02-18  Richard Biener  <rguenther@suse.de>
4857         PR tree-optimization/62217
4858         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4860 2015-02-18  Marek Polacek  <polacek@redhat.com>
4862         PR sanitizer/65081
4863         * c-c++-common/ubsan/pr65081.c: New test.
4865 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4867         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4868         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4870 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4872         * gcc.dg/ipa/propalign-3.c: New test.
4874 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4876         PR target/64793
4877         * gcc.target/sh/pr64793.c: New.
4878         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4880 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4882         * gcc.target/arm/divzero.c: New test case.
4884 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4886         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4888 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4889             Jakub Jelinek  <jakub@redhat.com>
4891         PR c++/65075
4892         * g++.dg/cpp0x/pr65075.C: New test.
4894 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4896         PR target/65058
4897         * gcc.target/powerpc/pr65058.c: New test.
4899 2015-02-16  Jeff Law  <law@redhat.com>
4901         PR tree-optimization/64823
4902         * gcc.dg/uninit-20.c: New test.
4904 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4905             James Greenhalgh  <james.greenhalgh@arm.com>
4907         PR ipa/64963
4908         * gcc.dg/ipa/ipa-clone-1.c: New test.
4910 2015-02-16  Richard Biener  <rguenther@suse.de>
4912         PR tree-optimization/65077
4913         * gcc.dg/torture/pr65077.c: New testcase.
4915 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4917         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4918         Directive adjusted to scan for ldaxr.
4919         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4920         adjusted to scan for ldaex.
4922 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4924         PR c++/65080
4925         * g++.dg/cpp0x/constexpr-65080.C: New.
4927 2015-02-16  Richard Biener  <rguenther@suse.de>
4929         PR tree-optimization/63593
4930         * gcc.dg/pr63593.c: New testcase.
4932 2015-02-16  Marek Polacek  <polacek@redhat.com>
4934         PR c/65066
4935         * gcc.dg/pr65066.c: New test.
4937 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4939         * gcc.dg/pr65002.C: Move ...
4940         * g++.dg/ipa/pr65002.C: ... here.
4942 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4944         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4945         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4946         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4947         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4949 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4951         PR testsuite/64850
4952         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4953         the expression to find calls.
4954         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4955         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4956         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4957         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4958         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4960 2015-02-14  Marek Polacek  <polacek@redhat.com>
4962         PR c/64768
4963         * gcc.dg/array-11.c: New test.
4964         * gcc.dg/array-12.c: New test.
4965         * gcc.dg/array-13.c: New test.
4966         * gcc.dg/array-14.c: New test.
4967         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4968         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4969         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4970         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4971         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4972         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4974 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4976         PR c++/60894
4977         * g++.dg/lookup/using54.C: New.
4979 2015-02-13  Jeff Law  <law@redhat.com>
4981         PR bootstrap/65060
4982         Revert my change for tree-optimization/64823.
4984 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4986         PR tree-optimization/65053
4987         * gcc.c-torture/execute/pr65053-1.c: New test.
4988         * gcc.c-torture/execute/pr65053-2.c: New test.
4990 2015-02-13  Marek Polacek  <polacek@redhat.com>
4992         PR c/65050
4993         * gcc.dg/pr65050.c: New test.
4995 2015-02-13  Jeff Law  <law@redhat.com>
4997         PR tree-optimization/64823
4998         * gcc.dg/uninit-20.c: New test.
5000         PR rtl-optimization/47477
5001         * gcc.dg/tree-ssa/pr47477.c: New test.
5003 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5005         PR c++/60211
5006         * g++.dg/parse/ivdep-2.C: New.
5007         * g++.dg/parse/ivdep-3.C: Likewise.
5009 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5011         PR fortran/64506
5012         * gfortran.dg/continuation_13.f90: New test.
5013         * gfortran.dg/continuation_14.f: New test.
5015 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5017         PR c++/64970
5018         * g++.dg/cpp0x/sfinae55.C: New.
5020 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5022         PR ipa/65034
5023         * g++.dg/ipa/pr65034.C: New test.
5025 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5027         PR tree-optimization/65002
5028         * gcc.dg/pr65002.C: New.
5030 2015-02-13  Marek Polacek  <polacek@redhat.com>
5032         PR c/65040
5033         * c-c++-common/pr65040.c: New test.
5035 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5037         PR tree-optimization/64705
5038         * gcc.dg/tree-ssa/pr64705.c: New test.
5040 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5042         PR rtl/32219
5043         * gcc.dg/visibility-22.c: New test.
5044         * gcc.dg/visibility-23.c: New test.
5045         * gcc.target/i386/pr32219-1.c: New test.
5046         * gcc.target/i386/pr32219-2.c: New test.
5047         * gcc.target/i386/pr32219-3.c: New test.
5048         * gcc.target/i386/pr32219-4.c: New test.
5049         * gcc.target/i386/pr32219-5.c: New test.
5050         * gcc.target/i386/pr32219-6.c: New test.
5051         * gcc.target/i386/pr32219-7.c: New test.
5052         * gcc.target/i386/pr32219-8.c: New test.
5053         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5055 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5057         PR libgfortran/57822
5058         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5059         four different KINDs.
5061 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5063         PR c++/64884
5064         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5066         PR sanitizer/65000
5067         * g++.dg/ubsan/pr65000.C: New test.
5069 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5071         PR fortran/64932
5072         * gfortran.dg/finalize_28.f90: New test
5074 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5076         PR debug/55541
5077         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5078         DW_TAG_lexical_block removal.
5079         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5080         * g++.dg/guality/pr55541.C: New test.
5082         PR sanitizer/64984
5083         * g++.dg/ubsan/pr64984.C: New test.
5085 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5087         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5089 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5091         PR testsuite/64930
5092         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5093         instructions for 2015-01-14 get_memmodel changes.
5094         * gcc.target/powerpc/atomic-p8.c: Likewise.
5096         PR sanitizer/65019
5097         * g++.dg/ubsan/pr65019.C: New test.
5099         PR tree-optimization/65014
5100         * gcc.c-torture/compile/pr65014.c: New test.
5102 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5104         PR libgfortran/57822
5105         * gfortran/fmt_g0_7.f08: Revise test.
5107 2015-02-11  Jeff Law  <law@redhat.com>
5109         PR target/63347
5110         * gcc.target/m68k/pr63347.c: New test.
5112 2015-02-11  Marek Polacek  <polacek@redhat.com>
5114         * g++.dg/ubsan/shift-1.C: New test.
5115         * gcc.dg/ubsan/c-shift-2.c: New test.
5116         * c-c++-common/ubsan/shift-5.c: Remove file.
5118 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5120         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5121         Directive adjusted to XFAIL.
5122         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5123         adjusted to XFAIL.
5125 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5127         PR middle-end/65003
5128         * g++.dg/opt/pr65003.C: New test.
5130 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5132         * lib/target-supports.exp (check_effective_target_pie): Renamed
5133         to ...
5134         (check_effective_target_pie_enabled): This.
5135         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5136         * gcc.target/i386/pie.c: Likewise.
5138 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5140         PR target/64893
5141         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5142         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5144 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5146         PR target/61925
5147         * gcc.target/i386/pr61925-1.c: New test.
5148         * gcc.target/i386/pr61925-2.c: New test.
5149         * gcc.target/i386/pr61925-3.c: New test.
5151 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5153         PR sanitizer/65004
5154         * g++.dg/asan/pr65004.C: New test.
5156 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5158         PR target/64661
5159         * gcc.taget/sh/pr64661-0.h: New.
5160         * gcc.taget/sh/pr64661-1.c: New.
5161         * gcc.taget/sh/pr64661-2.c: New.
5162         * gcc.taget/sh/pr64661-3.c: New.
5163         * gcc.taget/sh/pr64661-4.c: New.
5165 2015-02-10  Richard Biener  <rguenther@suse.de>
5167         PR tree-optimization/64995
5168         * g++.dg/torture/pr64995.C: New testcase.
5170 2015-02-10  Richard Biener  <rguenther@suse.de>
5172         PR tree-optimization/64909
5173         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5175 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177         * gcc.dg/signbit-sa.c: New test.
5179 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5181         PR libgfortran/57822
5182         * gfortran/fmt_g0_7.f08: New test.
5184 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5186         PR tree-optimization/43378
5187         * gcc.dg/tree-ssa/pr43378.c: New test.
5189 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5191         PR ipa/64978
5192         * g++.dg/torture/pr64978.C: New testcase.
5194 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5196         PR sanitizer/64981
5197         * gcc.dg/asan/pr64981.c: New test.
5199 2015-02-09  Marek Polacek  <polacek@redhat.com>
5201         PR c/64856
5202         * gcc.dg/pr64856.c: New test.
5204 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5206         PR target/64979
5207         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5208         * gcc.c-torture/execute/pr64979.c: New test.
5210 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5212         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5214 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5216         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5217         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5219 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5221         PR target/58757
5222         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5224 2015-02-09  Richard Biener  <rguenther@suse.de>
5226         PR tree-optimization/54000
5227         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5229 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5231         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5233 2015-02-09  Martin Liska  <mliska@suse.cz>
5235         * g++.dg/ipa/pr64858.C: New test.
5237 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5239         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5241 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5243         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5245 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5247         PR fortran/63744
5248         * gfortran.dg/use_rename_8.f90: New.
5250 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5252         * gnat.dg/addr7.ad[sb]: New test.
5253         * gnat.dg/addr8.ad[sb]: Likewise.
5255 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5257         PR jit/64752
5258         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5259         from jit.dg/test-compile-to-executable.c's create_code, with a
5260         clarification of the output message.
5261         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5262         pass/fail message.
5263         (test_jit): Use CHECK_NO_ERRORS when calling
5264         gcc_jit_context_compile_to_file.
5265         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5266         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5267         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5268         about deletions that are attempted.
5269         (jit-verify-compile-to-file): Rename to...
5270         (jit-verify-output-file-was-created): ...this, and drop the
5271         attempt to run "file" and verify the output.
5272         (jit-verify-assembler): New function.
5273         (jit-verify-object): New function.
5274         (jit-verify-dynamic-library): New function.
5275         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5276         favor of an implementation from new file
5277         create-code-for-hello-world-executable.h, which also adds a
5278         "main".
5279         (dg-final): Replace jit-verify-compile-to-file with
5280         jit-verify-output-file-was-created, and invoke new function
5281         jit-verify-assembler.
5282         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5283         the output message.
5284         (dg-final): Replace jit-verify-compile-to-file with
5285         jit-verify-output-file-was-created, and invoke new function
5286         jit-verify-dynamic-library.
5287         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5288         favor of an implementation from new file
5289         create-code-for-hello-world-executable.h, which also adds a
5290         "main".
5291         (dg-final): Replace jit-verify-compile-to-file with
5292         jit-verify-output-file-was-created.  Strengthen the expected stdout
5293         from the built executable.
5294         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5295         favor of an implementation from new file
5296         create-code-for-hello-world-executable.h, which also adds a
5297         "main".
5298         (dg-final): Replace jit-verify-compile-to-file with
5299         jit-verify-output-file-was-created, and invoke new function
5300         jit-verify-object.
5301         * jit.dg/verify-dynamic-library.c: New source file.
5303 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5304             Brian Rzycki  <b.rzycki@samsung.com>
5306         PR tree-optimization/64878
5307         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5309 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5311         PR ipa/64896
5312         * g++.dg/ipa/pr64896.C: New test.
5314 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5316         PR target/64205
5317         * gcc.target/powerpc/pr64205.c: New file.
5319 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5321         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5322         (dg-options): Use -fpie instead of -fPIE -pie.
5324 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5326         PR middle-end/64937
5327         * g++.dg/asan/pr64937.C: New test.
5329 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5331         PR fortran/63205
5332         * gfortran.dg/class_to_type_4.f90: New test
5334 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5336         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5338 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5340         PR rtl-optimization/64957
5341         PR debug/64817
5342         * gcc.c-torture/execute/pr64957.c: New test.
5344 2015-02-05  Jeff Law  <law@redhat.com>
5346         PR target/17306
5347         * gcc.target/h8300/pr17306-1.c: New test.
5348         * gcc.target/h8300/pr17306-2.c: New test.
5350 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5352         PR fortran/64943
5353         * gfortran.dg/structure_constructor_12.f90: New.
5355 2015-02-05  Jeff Law  <law@redhat.com>
5357         PR target/58400
5358         gcc.target/h8300/pr58400.c: New test.
5360 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5362         * gcc.target/arm/macro_defs0.c: New test.
5363         * gcc.target/arm/macro_defs1.c: New test.
5364         * gcc.target/arm/macro_defs2.c: New test.
5366 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5368         PR rtl-optimization/64905
5369         * gcc.target/i386/pr64905.c: Require nonpic target.
5370         (dg-options): Add -fomit-frame-pointer.
5371         (main): Remove.
5373 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5375         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5376         tree dump scanning.
5378 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5380         PR fortran/64757
5381         * gfortran.dg/type_to_class_2.f90: New test
5382         * gfortran.dg/type_to_class_3.f90: New test
5384 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5386         PR ipa/64686
5387         * g++.dg/torture/pr64686.C: New testcase.
5389 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5391         PR rtl-optimization/64905
5392         * gcc.target/i386/pr64905.c: New file.
5394 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5396         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5397         * gcc.dg/guality/pr41616-1.c: Ditto.
5399 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5401         PR debug/64817
5402         * gcc.dg/pr64817-3.c: New.
5404 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5405             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5407         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5408         pass parameters in registers.
5409         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5410         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5411         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5413 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5414             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5416         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5417         list, allow for multilibed targets.
5418         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5420 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5422         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5423         * gcc.dg/pr46728-6.c: Ditto.
5425 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5427         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5428         for mips_nanlegacy target.
5430 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5432         * gcc.target/i386/chkp-hidden-def.c: New.
5434 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5436         PR middle-end/62103
5437         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5438         to use 24 bits for bitfield b.
5440 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5442         PR testsuite/64796
5443         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5444         cache result in a global variable.  Include all 32-bit targets for
5445         bswap64 tests.
5447 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5449         PR rtl-optimization/64756
5450         * gcc.c-torture/execute/pr64756.c: New test.
5452 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5454         PR target/64660
5455         * gcc.target/sh/pr64660-0.h: New.
5456         * gcc.target/sh/pr64660-1.c: New.
5457         * gcc.target/sh/pr64660-2.c: New.
5458         * gcc.target/sh/pr64660-3.c: New.
5459         * gcc.target/sh/pr64660-4.c: New.
5461 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5463         PR c++/64877
5464         * g++.dg/warn/Waddress-2.C: New.
5466 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5468         PR middle-end/61225
5469         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5471 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5473         PR preprocessor/64803
5474         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5476 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5478         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5480 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5482         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5483         (_ARM_FPSRC): Add DN and AHP fields.
5484         (clean_results): Force DN=1 on AArch64.
5485         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5486         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5487         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5488         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5489         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5490         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5492 2015-02-02  Alan Modra  <amodra@gmail.com>
5494         * gcc.target/powerpc/cprophard.c: New.
5496 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5498         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5499         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5501 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5503         PR debug/64817
5504         * gcc.dg/pr64817-1.c: New test.
5505         * gcc.dg/pr64817-2.c: New test.
5507 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5509         PR target/64851
5510         * gcc.target/sh/pr64851-0.h: New
5511         * gcc.target/sh/pr64851-1.c: New
5512         * gcc.target/sh/pr64851-2.c: New
5513         * gcc.target/sh/pr64851-3.c: New
5514         * gcc.target/sh/pr64851-4.c: New
5516 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5518         PR target/64882
5519         * gcc.dg/torture/pr64882.c: New test.
5521 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5523         PR target/64159
5524         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5525         sparc*-*-*.
5527 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5529         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5530         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5531         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5532         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5533         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5534         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5535         tree dump.
5536         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5537         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5538         tree dump.
5539         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5540         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5541         tree dump.
5543 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5545         PR target/64688
5546         * g++.dg/pr64688-2.C: New.
5548 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5550         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5551         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5552         * gcc.target/i386/fuse-caller-save.c: Ditto.
5553         * gcc.target/i386/headmerge-1.c: Ditto.
5554         * gcc.target/i386/headmerge-2.c: Ditto.
5555         * gcc.target/i386/sibcall-6.c: Ditto.
5557 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5559         PR target/64617
5560         * gcc.target/i386/pr64617.c: New test.
5562 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5564         PR target/15184
5565         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5566         (dg-options): Remove -m32.
5567         (dg-final): Scan for "movb %al" only.
5568         * gcc.target/i386/pr15184-2.c: Ditto.
5570 2015-01-30  Richard Biener  <rguenther@suse.de>
5572         PR tree-optimization/64829
5573         * gcc.dg/vect/pr64829.c: New testcase.
5575 2015-01-29  Marek Polacek  <polacek@redhat.com>
5577         PR c/64709
5578         * gcc.dg/pr64709.c: New test.
5580 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5582         PR c++/64717
5583         * g++.dg/ubsan/pr64717-1.C: New test.
5584         * g++.dg/ubsan/pr64717-2.C: New test.
5586 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5588         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5590 2015-01-29  Jeff Law  <law@redhat.com>
5592         PR target/15184
5593         * gcc.target/i386/pr15184-1.c: New test.
5594         * gcc.target/i386/pr15184-2.c: New test.
5596 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5598         PR tree-optimization/64746
5599         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5601 2015-01-29  Richard Biener  <rguenther@suse.de>
5603         PR tree-optimization/64853
5604         * gcc.dg/torture/pr64853.c: New testcase.
5606 2015-01-29  Richard Biener  <rguenther@suse.de>
5608         PR tree-optimization/64844
5609         * gcc.dg/vect/pr64844.c: New testcase.
5611 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5613         PR middle-end/64809
5614         * gcc.dg/pr64809.c: Delete.
5616 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5618         PR middle-end/64805
5619         * gcc.target/i386/pr64805.c: New.
5621 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5623         * gcc.dg/guality/guality.h (main): Add argv[0] to
5624         guality_gdb_command.
5626 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5628         PR ipa/64801
5629         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5631 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5633         PR target/64659
5634         * gcc.target/sh/sh.exp
5635         (check_effective_target_atomic_model_soft_gusa_available,
5636         check_effective_target_atomic_model_soft_tcb_available,
5637         check_effective_target_atomic_model_soft_imask_available,
5638         check_effective_target_atomic_model_hard_llcs_available): New.
5639         * gcc.target/sh/pr64659-0.h: New.
5640         * gcc.target/sh/pr64659-1.c: New.
5641         * gcc.target/sh/pr64659-2.c: New.
5642         * gcc.target/sh/pr64659-3.c: New.
5643         * gcc.target/sh/pr64659-4.c: New.
5645 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5647         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5648         scan-assembler-times pattern.
5650 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5652         PR middle-end/64809
5653         * gcc.dg/pr64809.c: New test.
5655 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5657         PR tree-optimization/64277
5658         * gcc.dg/pr64277.c: New.
5660 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5662         PR tree-optimization/64718
5663         * gcc.c-torture/execute/pr64718.c: New test.
5665 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5667         * gcc.target/aarch64/abs_2.c: New.
5669 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5671         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5672         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5673         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5674         ISA rev < 2.
5676 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5678         PR bootstrap/64612
5679         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5680         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5681         { target comdat_group }.
5683 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5685         PR fortran/63861
5686         * gfortran.dg/goacc/coarray_2.f90: New.
5688 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5690         PR ipa/60871
5691         PR ipa/64139
5692         * g++.dg/torture/pr64139.C: New testcase.
5693         * g++.dg/torture/pr60871.C: Likewise.
5695 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5697         PR fortran/64230
5698         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5699         prevent linking errors.
5701 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5703         PR ipa/64282
5704         * g++.dg/torture/pr64282.C: New testcase.
5706 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5708         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5709         for wzr reg.
5711 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5713         * gcc.target/s390/hotpatch-13.c: New testcase.
5714         * gcc.target/s390/hotpatch-14.c: New testcase.
5715         * gcc.target/s390/hotpatch-15.c: New testcase.
5716         * gcc.target/s390/hotpatch-16.c: New testcase.
5717         * gcc.target/s390/hotpatch-17.c: New testcase.
5718         * gcc.target/s390/hotpatch-18.c: New testcase.
5719         * gcc.target/s390/hotpatch-19.c: New testcase.
5720         * gcc.target/s390/hotpatch-20.c: New testcase.
5721         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5722         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5723         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5724         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5725         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5726         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5727         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5728         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5729         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5730         * gcc.target/s390/hotpatch-10.c: Likewise.
5731         * gcc.target/s390/hotpatch-11.c: Likewise.
5732         * gcc.target/s390/hotpatch-12.c: Likewise.
5733         * gcc.target/s390/hotpatch-2.c: Likewise.
5734         * gcc.target/s390/hotpatch-3.c: Likewise.
5735         * gcc.target/s390/hotpatch-4.c: Likewise.
5736         * gcc.target/s390/hotpatch-5.c: Likewise.
5737         * gcc.target/s390/hotpatch-6.c: Likewise.
5738         * gcc.target/s390/hotpatch-7.c: Likewise.
5739         * gcc.target/s390/hotpatch-8.c: Likewise.
5740         * gcc.target/s390/hotpatch-9.c: Likewise.
5741         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5742         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5743         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5744         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5745         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5746         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5747         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5748         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5750 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5752         * gcc.dg/long_branch.c: New testcase.
5754 2015-01-27  Richard Biener  <rguenther@suse.de>
5756         PR tree-optimization/56273
5757         PR tree-optimization/59124
5758         PR tree-optimization/64277
5759         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5760         * gcc.dg/Warray-bounds-12.c: Likewise.
5761         * gcc.dg/Warray-bounds-13.c: Likewise.
5763 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5765         PR rtl-optimization/61058
5766         * gcc.dg/pr61058.c: New test.
5768 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5770         * gcc.target/i386/chkp-narrow-bounds.c: New.
5772 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5774         PR tree-optimization/64807
5775         * gcc.dg/pr64807.c: New test.
5777         PR c/64766
5778         * gcc.dg/pr64766.c: New test.
5780 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5782         PR target/49263
5783         * gcc.target/sh/pr49263-4.c: New.
5785 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5787         PR fortran/62044
5788         * gfortran.dg/allocate_with_mold_1.f90: New test
5790 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5792         PR c/64778
5793         * gcc.dg/pr64778.c: New test.
5795         PR middle-end/64421
5796         * gcc.dg/vect/pr64421.c: New test.
5798 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5800         PR fortran/64771
5801         * gfortran.dg/coarray_36.f: New.
5802         * gfortran.dg/coarray_37.f90: New.
5804 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5806         PR fortran/64230
5807         * gfortran.dg/class_allocate_18.f90: New.
5809 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5811         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5813 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5815         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5817 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5819         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5821 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5823         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5825 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5827         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5828         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5829         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5830         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5832 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5834         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5835         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5836         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5838 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5840         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5841         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5842         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5843         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5844         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5845         vXXXhn.inc.
5847 2015-01-26  Richard Biener  <rguenther@suse.de>
5849         PR middle-end/64764
5850         * gcc.dg/uninit-19.c: New testcase.
5852 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5854         * lib/target-supports.exp (check_effective_target_vect64): Add
5855         sparc*-*-*.
5857 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5859         PR testsuite/64712
5860         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5862 2015-01-26  Tony Liu  <tony.liu@arm.com>
5864         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5865         non-UAL cases.
5867 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5869         PR libfortran/64770
5870         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5871         correctly, clean up afterwards.
5873 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5875         PR fortran/62044
5876         * gfortran.dg/use_rename_7.f90: New.
5878 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5880         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5881         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5883 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5885         PR target/54236
5886         * gcc.target/sh/pr54236-4.c: New.
5888 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5890         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5891         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5892         Bridge test.
5894 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5896         PR libfortran/64770
5897         * gfortran.dg/open_new_segv.f90: New test.
5899 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5901         PR target/49263
5902         PR target/53987
5903         PR target/64345
5904         PR target/59533
5905         PR target/52933
5906         PR target/54236
5907         PR target/51244
5908         * gcc.target/sh/pr64345-1.c: New.
5909         * gcc.target/sh/pr64345-2.c: New.
5910         * gcc.target/sh/pr59533-1.c: New.
5911         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5912         * gcc.target/sh/pr52933-2.c: Likewise.
5913         * gcc.target/sh/pr54089-1.c: Likewise.
5914         * gcc.target/sh/pr54236-1.c: Likewise.
5915         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5916         * gcc.target/sh/pr49263-1.c: Remove xfails.
5917         * gcc.target/sh/pr49263-2.c: Likewise.
5918         * gcc.target/sh/pr49263-3.c: Likewise.
5919         * gcc.target/sh/pr53987-1.c: Likewise.
5920         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5921         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5922         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5923         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5924         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5925         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5926         test_009): New.
5927         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5928         (test_02): New.
5930 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5932         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5934 2015-01-23  Ian Lance Taylor  <iant@google.com>
5936         PR go/64510
5937         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5938         targets without split stack support.
5940 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5942         PR target/64317
5943         * gcc.target/i386/pr64317.c: New test.
5945 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5947         PR rtl-optimization/63637
5948         PR rtl-optimization/60663
5949         * gcc.dg/pr63637-1.c: New test.
5950         * gcc.dg/pr63637-2.c: New test.
5951         * gcc.dg/pr63637-3.c: New test.
5952         * gcc.dg/pr63637-4.c: New test.
5953         * gcc.dg/pr63637-5.c: New test.
5954         * gcc.dg/pr63637-6.c: New test.
5955         * gcc.target/i386/pr63637-1.c: New test.
5956         * gcc.target/i386/pr63637-2.c: New test.
5957         * gcc.target/i386/pr63637-3.c: New test.
5958         * gcc.target/i386/pr63637-4.c: New test.
5959         * gcc.target/i386/pr63637-5.c: New test.
5960         * gcc.target/i386/pr63637-6.c: New test.
5962 2015-01-23  Richard Biener  <rguenther@suse.de>
5964         PR testsuite/63439
5965         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5966         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5968 2015-01-23  Marek Polacek  <polacek@redhat.com>
5970         PR preprocessor/60570
5971         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5972         * gcc.dg/cpp/pr60570.c: New test.
5974 2015-01-23  Richard Biener  <rguenther@suse.de>
5976         PR testsuite/63439
5977         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5978         vectorization on vect64 targets.
5980 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5982         PR fortran/60922
5983         * gfortran.dg/class_allocate_17.f90: New.
5985 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5987         PR fortran/64726
5988         * gfortran.dg/goacc/combined_loop.f90: New.
5990 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5992         PR fortran/61933
5993         * gfortran.dg/make_unit.f90: New test.
5995 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5997         PR fortran/61933
5998         * gfortran.dg/negative_unit_int8.f: Update.
6000 2015-01-22  Jeff Law  <law@redhat.com>
6002         PR target/52076
6003         * gcc.target/m68k/pr52076-1.c: New test.
6004         * gcc.target/m68k/pr52076-2.c: New test.
6006 2015-01-22  Richard Biener  <rguenther@suse.de>
6008         PR middle-end/64728
6009         * gcc.dg/torture/pr64728.c: New testcase.
6011 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6013         PR target/64688
6014         * g++.dg/pr64688.C: New test.
6016 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6018         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6019         to avoid errors with -fpic.
6021 2015-01-22  Richard Biener  <rguenther@suse.de>
6023         PR libstdc++/64535
6024         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6026 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6028         PR rtl-optimization/64682
6029         * gcc.c-torture/execute/pr64682.c: New file.
6031 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6033         PR debug/64511
6034         * gcc.dg/pr64511.c: New test.
6036         PR rtl-optimization/62078
6037         * g++.dg/opt/pr62078.C: New test.
6039         PR c/63307
6040         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6042 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6044         PR fortran/57023
6045         * gfortran.dg/internal_pack_15.f90:  New test.
6047 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6049         * c-c++-common/tsan/step.c: New testcase.
6051 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6053         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6055 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6057         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6059 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6061         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6063 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6065         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6067 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6069         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6071 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6073         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6075 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6077         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6079 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6081         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6083 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6085         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6087 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6089         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6091 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6093         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6095 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6097         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6099 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6101         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6102         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6103         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6104         vXXXw.inc.
6106 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6108         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6109         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6110         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6111         vXXXl.inc.
6113 2015-01-21  Renlin Li  <renlin.li@arm.com>
6115         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6116         * g++.dg/tls/thread_local5g.C: Likewise.
6117         * g++.dg/tls/thread_local6g.C: Likewise.
6119 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6121         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6122         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6123         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6125 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6127         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6128         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6129         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6131 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6133         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6134         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6135         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6137 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6139         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6140         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6141         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6143 2015-01-20  Jeff Law  <law@redhat.com>
6145         PR target/59946
6146         * gcc.target/m68k/pr59946.c: New test.
6148 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6150         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6151         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6152         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6154 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6156         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6157         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6158         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6160 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6162         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6163         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6164         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6166 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6168         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6169         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6170         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6171         vshuffle.inc.
6172         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6173         vshuffle.inc.
6175 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6177         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6178         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6179         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6181 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6183         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6184         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6185         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6187 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6189         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6191 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6193         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6195         PR sanitizer/64632
6196         * g++.dg/ubsan/pr64632.C: New test.
6198         PR debug/64663
6199         * gcc.dg/pr64663.c: New test.
6201 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6203         PR c++/64383
6204         * g++.dg/warn/Wunused-var-23.C: New.
6206 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6208         PR c++/59937
6209         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6210         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6212 2015-01-20  Richard Biener  <rguenther@suse.de>
6214         PR ipa/64684
6215         * gcc.dg/lto/pr64684_0.c: New testcase.
6216         * gcc.dg/lto/pr64684_1.c: Likewise.
6217         * gcc.dg/lto/pr64684_2.c: Likewise.
6218         * gcc.dg/lto/pr64685_0.c: Likewise.
6219         * gcc.dg/lto/pr64685_1.c: Likewise.
6221 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6223         PR c++/62241
6224         * g++.dg/cpp1y/lambda-init12.C: New.
6226 2015-01-20  Richard Biener  <rguenther@suse.de>
6228         PR tree-optimization/64410
6229         * g++.dg/vect/pr64410.cc: Require vect_double.
6231 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6233         PR target/64149
6234         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6236 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6238         PR bootstrap/64676
6239         Revert:
6240         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6242         PR rtl-optimization/64081
6243         * gcc.dg/pr64081.c: New test.
6245 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6247         * jit.dg/harness.h: Include <unistd.h>.
6248         (CHECK_NO_ERRORS): New.
6249         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6250         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6251         gcc_jit_context_compile_to_file.
6252         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6253         args to the spawned executable.
6254         (jit-expand-vars): New function.
6255         (jit-exe-params): New variable.
6256         (dg-jit-set-exe-params): New function.
6257         (jit-dg-test): Detect testcases that use
6258         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6259         Set arguments of spawned process to jit-exe-params.
6260         (jit-get-output-filename): New function.
6261         (jit-setup-compile-to-file): New function.
6262         (jit-verify-compile-to-file): New function.
6263         (jit-run-executable): New function.
6264         (jit-verify-executable): New function.
6265         * jit.dg/test-compile-to-assembler.c: New testcase.
6266         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6267         * jit.dg/test-compile-to-executable.c: New testcase.
6268         * jit.dg/test-compile-to-object.c: New testcase.
6270 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6272         PR target/64652
6273         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6274         (test_1): New.
6276 2015-01-19  Martin Liska  <mliska@suse.cz>
6278         * objc/compile/pr64668.m: New test.
6280 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6282         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6283         (create_overflow_fn): Update comment to clarify that
6284         the third param of the created function is a bool *, not
6285         an int *.
6286         (verify_int_overflow_fn): Convert param "expected_ovf" from
6287         int to bool.  Update third param of "overflow_fn_type" from int *
6288         to bool *.  Update local "actual_ovf" from int to bool.
6289         (verify_uint_overflow_fn): Likewise.
6291 2015-01-19  Martin Liska  <mliska@suse.cz>
6293         * gcc.dg/ipa/ipa-icf-33.c: New test.
6295 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6296             Haijian Zhang  <z.zhanghaijian@huawei.com>
6298         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6299         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6300         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6301         result_float64x2, expected_hfloat64x2): New helper type, variable and
6302         declaration.
6303         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6304         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6305         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6306         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6307         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6308         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6309         and target without the FMA feature.
6311 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6313         * gcc.target/aarch64/pr64304.c: New testcase.
6315 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6317         PR rtl-optimization/64081
6318         * gcc.dg/pr64081.c: New test.
6320 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6322         PR target/63971
6323         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6324         the epilogue).
6325         * gcc.target/aarch64/test_frame_6.c: Likewise.
6326         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6327         and x19 (in the epilogue).
6328         * gcc.target/aarch64/test_frame_4.c: Likewise.
6329         * gcc.target/aarch64/test_frame_7.c: Likewise.
6331 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6333         * gcc.target/i386/chkp-always_inline.c: New.
6335 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6336             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6338         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6339         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6341 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6343         PR fortran/60255
6344         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6345         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6347 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6349         PR fortran/64578
6350         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6352 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6354         PR target/64652
6355         * gcc.target/sh/torture/pr64652.c: New.
6357 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6359         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6360         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6361         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6362         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6363         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6364         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6366 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6368         PR ipa/64378
6369         * g++.dg/torture/pr64378.C: New testcase.
6371 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6373         PR fortran/57959
6374         * gfortran.dg/block_13.f08: New test
6376 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6378         PR fortran/55901
6379         * gfortran.dg/associate_1.f03: Allow test for character with
6380         automatic length.
6382 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6384         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6385         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6387 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6389         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6391 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6393         PR fortran/64578
6394         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6396 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6398         PR fortran/60357
6399         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6401         PR fortran/61275
6402         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6404         PR fortran/55932
6405         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6407 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6409         PR fortran/60334
6410         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6412 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6414         PR rtl-optimization/52773
6415         * gcc.c-torture/compile/pr52773.c: New test.
6417 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6419         PR c++/62134
6420         * g++.dg/cpp0x/alias-decl-46.C: New.
6422 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6424         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6426 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6428         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6429         Add trace.
6430         (CHECK_FP): Likewise.
6431         (CHECK_CUMULATIVE_SAT): Likewise.
6433 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6435         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6436         (Set_Neon_Cumulative_Sat): Add parameter.
6437         (__set_neon_cumulative_sat): Support new parameter.
6438         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6439         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6440         argument.
6441         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6442         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6443         argument.
6445 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6447         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6448         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6450 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6452         PR c++/60056
6453         * g++.dg/tls/thread_local-ice4.C: New.
6455 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6457         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6458         than Neon options.
6460 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6462         PR c++/62276
6463         * g++.dg/cpp0x/vt-62276.C: New.
6465 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6467         PR middle-end/64353
6468         * g++.dg/pr64353.C: New.
6470 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6472         PR target/64263
6473         * gcc.target/aarch64/pr64263_1.c: New test.
6475 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6477         PR tree-optimization/64434
6478         * gcc.dg/torture/pr64434.c: Move to...
6479         * gcc.dg/pr64434.c: ... here.
6481 2015-01-16  Richard Biener  <rguenther@suse.de>
6483         PR middle-end/64614
6484         * gcc.dg/uninit-18.c: New testcase.
6486 2015-01-16  Richard Biener  <rguenther@suse.de>
6488         PR tree-optimization/64568
6489         * g++.dg/torture/pr64568-2.C: New testcase.
6491 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6493         PR target/64363
6494         * gcc.target/i386/chkp-label-address.c: New.
6496 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6498         PR fortran/45290
6499         * gfortran.dg/pointer_init_6.f90: Extended.
6501 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6503         * gcc.c-torture/compile/20150108.c: New test.
6505 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6507         * gcc.target/visium: New directory.
6509 2015-01-16  Richard Biener  <rguenther@suse.de>
6511         PR tree-optimization/61743
6512         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6513         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6515 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6517         * gcc.dg/pr64015.c: New test.
6519 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6521         PR ipa/64163
6522         PR ipa/64612
6523         * g++.dg/ipa/pr64612.C: New test.
6525 2015-01-16  Renlin Li  <renlin.li@arm.com>
6527         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6529 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6531         * gcc.target/i386/sse-14.c: Test new intrinsic.
6532         * gcc.target/i386/sse-22.c: Ditto.
6534 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6536         PR c++/58614
6537         * g++.dg/cpp0x/auto44.C: New.
6539 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6541         PR target/59710
6542         * gcc.target/nios2/gpopt-all.c: New test case.
6543         * gcc.target/nios2/gpopt-local.c: New test case.
6544         * gcc.target/nios2/gpopt-global.c: New test case.
6545         * gcc.target/nios2/gpopt-data.c: New test case.
6546         * gcc.target/nios2/gpopt-none.c: New test case.
6548 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6550         * g++.dg/ubsan/vptr-1.C: New test.
6551         * g++.dg/ubsan/vptr-2.C: New test.
6552         * g++.dg/ubsan/vptr-3.C: New test.
6553         * g++.dg/ubsan/vptr-4.C: New test.
6554         * g++.dg/ubsan/vptr-5.C: New test.
6555         * g++.dg/ubsan/vptr-6.C: New test.
6556         * g++.dg/ubsan/vptr-7.C: New test.
6557         * g++.dg/ubsan/vptr-8.C: New test.
6558         * g++.dg/ubsan/vptr-9.C: New test.
6560 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6562         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6563         is set up.
6564         * lib/gcc-dg.exp: Likewise.
6566 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6568         PR rtl-optimization/64110
6569         * gcc.target/i386/pr64110.c: Add scan-assembler.
6571 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6572             James Norris  <jnorris@codesourcery.com>
6573             Cesar Philippidis  <cesar@codesourcery.com>
6574             Ilmir Usmanov  <i.usmanov@samsung.com>
6576         * lib/target-supports.exp (check_effective_target_fopenacc): New
6577         procedure.
6578         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6579         * g++.dg/goacc/goacc.exp: Likewise.
6580         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6581         * gcc.dg/goacc/goacc.exp: Likewise.
6582         * gfortran.dg/goacc/goacc.exp: Likewise.
6583         * c-c++-common/cpp/openacc-define-1.c: New file.
6584         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6585         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6586         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6587         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6588         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6589         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6590         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6591         * c-c++-common/goacc/cache-1.c: Likewise.
6592         * c-c++-common/goacc/clauses-fail.c: Likewise.
6593         * c-c++-common/goacc/collapse-1.c: Likewise.
6594         * c-c++-common/goacc/data-1.c: Likewise.
6595         * c-c++-common/goacc/data-2.c: Likewise.
6596         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6597         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6598         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6599         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6600         * c-c++-common/goacc/if-clause-1.c: Likewise.
6601         * c-c++-common/goacc/if-clause-2.c: Likewise.
6602         * c-c++-common/goacc/kernels-1.c: Likewise.
6603         * c-c++-common/goacc/loop-1.c: Likewise.
6604         * c-c++-common/goacc/loop-private-1.c: Likewise.
6605         * c-c++-common/goacc/nesting-1.c: Likewise.
6606         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6607         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6608         * c-c++-common/goacc/parallel-1.c: Likewise.
6609         * c-c++-common/goacc/pcopy.c: Likewise.
6610         * c-c++-common/goacc/pcopyin.c: Likewise.
6611         * c-c++-common/goacc/pcopyout.c: Likewise.
6612         * c-c++-common/goacc/pcreate.c: Likewise.
6613         * c-c++-common/goacc/pragma_context.c: Likewise.
6614         * c-c++-common/goacc/present-1.c: Likewise.
6615         * c-c++-common/goacc/reduction-1.c: Likewise.
6616         * c-c++-common/goacc/reduction-2.c: Likewise.
6617         * c-c++-common/goacc/reduction-3.c: Likewise.
6618         * c-c++-common/goacc/reduction-4.c: Likewise.
6619         * c-c++-common/goacc/sb-1.c: Likewise.
6620         * c-c++-common/goacc/sb-2.c: Likewise.
6621         * c-c++-common/goacc/sb-3.c: Likewise.
6622         * c-c++-common/goacc/update-1.c: Likewise.
6623         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6624         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6625         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6626         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6627         * gfortran.dg/goacc/assumed.f95: Likewise.
6628         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6629         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6630         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6631         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6632         * gfortran.dg/goacc/branch.f95: Likewise.
6633         * gfortran.dg/goacc/cache-1.f95: Likewise.
6634         * gfortran.dg/goacc/coarray.f95: Likewise.
6635         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6636         * gfortran.dg/goacc/cray.f95: Likewise.
6637         * gfortran.dg/goacc/critical.f95: Likewise.
6638         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6639         * gfortran.dg/goacc/data-tree.f95: Likewise.
6640         * gfortran.dg/goacc/declare-1.f95: Likewise.
6641         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6642         * gfortran.dg/goacc/fixed-1.f: Likewise.
6643         * gfortran.dg/goacc/fixed-2.f: Likewise.
6644         * gfortran.dg/goacc/fixed-3.f: Likewise.
6645         * gfortran.dg/goacc/fixed-4.f: Likewise.
6646         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6647         * gfortran.dg/goacc/if.f95: Likewise.
6648         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6649         * gfortran.dg/goacc/list.f95: Likewise.
6650         * gfortran.dg/goacc/literal.f95: Likewise.
6651         * gfortran.dg/goacc/loop-1.f95: Likewise.
6652         * gfortran.dg/goacc/loop-2.f95: Likewise.
6653         * gfortran.dg/goacc/loop-3.f95: Likewise.
6654         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6655         * gfortran.dg/goacc/omp.f95: Likewise.
6656         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6657         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6658         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6659         * gfortran.dg/goacc/parameter.f95: Likewise.
6660         * gfortran.dg/goacc/private-1.f95: Likewise.
6661         * gfortran.dg/goacc/private-2.f95: Likewise.
6662         * gfortran.dg/goacc/private-3.f95: Likewise.
6663         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6664         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6665         * gfortran.dg/goacc/reduction.f95: Likewise.
6666         * gfortran.dg/goacc/routine-1.f90: Likewise.
6667         * gfortran.dg/goacc/routine-2.f90: Likewise.
6668         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6669         * gfortran.dg/goacc/several-directives.f95: Likewise.
6670         * gfortran.dg/goacc/sie.f95: Likewise.
6671         * gfortran.dg/goacc/subarrays.f95: Likewise.
6672         * gfortran.dg/gomp/map-1.f90: Likewise.
6673         * gfortran.dg/openacc-define-1.f90: Likewise.
6674         * gfortran.dg/openacc-define-2.f90: Likewise.
6675         * gfortran.dg/openacc-define-3.f90: Likewise.
6676         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6677         * g++.dg/gomp/block-2.C: Likewise.
6678         * g++.dg/gomp/block-3.C: Likewise.
6679         * g++.dg/gomp/block-5.C: Likewise.
6680         * g++.dg/gomp/target-1.C: Likewise.
6681         * g++.dg/gomp/target-2.C: Likewise.
6682         * g++.dg/gomp/taskgroup-1.C: Likewise.
6683         * g++.dg/gomp/teams-1.C: Likewise.
6684         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6685         * gcc.dg/cilk-plus/jump.c: Likewise.
6686         * gcc.dg/gomp/block-1.c: Likewise.
6687         * gcc.dg/gomp/block-10.c: Likewise.
6688         * gcc.dg/gomp/block-2.c: Likewise.
6689         * gcc.dg/gomp/block-3.c: Likewise.
6690         * gcc.dg/gomp/block-4.c: Likewise.
6691         * gcc.dg/gomp/block-5.c: Likewise.
6692         * gcc.dg/gomp/block-6.c: Likewise.
6693         * gcc.dg/gomp/block-7.c: Likewise.
6694         * gcc.dg/gomp/block-8.c: Likewise.
6695         * gcc.dg/gomp/block-9.c: Likewise.
6696         * gcc.dg/gomp/target-1.c: Likewise.
6697         * gcc.dg/gomp/target-2.c: Likewise.
6698         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6699         * gcc.dg/gomp/teams-1.c: Likewise.
6701 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6703         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6704         test case.
6706 2015-01-15  Mike Stump  <mikestump@comcast.net>
6708         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6709         * gcc.dg/inline_2.c: Likewise.
6710         * gcc.dg/inline_3.c: Likewise.
6711         * gcc.dg/inline_4.c: Likewise.
6713 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6715         PR fortran/58023
6716         * gfortran.dg/proc_ptr_comp_43.f90: New.
6718 2015-01-15  Mike Stump  <mikestump@comcast.net>
6720         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6721         * gcc.dg/unroll_2.c: Likewise.
6722         * gcc.dg/unroll_3.c: Likewise.
6723         * gcc.dg/unroll_4.c: Likewise.
6724         * gcc.dg/unroll_5.c: Likewise.
6726 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6728         PR target/63971
6729         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6730         in epilogue.
6731         * gcc.target/aarch64/test_frame_6.c: Likewise.
6732         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6733         x30 and x19 (in the epilogue).
6734         * gcc.target/aarch64/test_frame_4.c: Likewise.
6735         * gcc.target/aarch64/test_frame_7.c: Likewise.
6737 2015-01-15  Martin Liska  <mliska@suse.cz>
6739         * g++.dg/ipa/pr64068.C: New test.
6740         * gcc.dg/ipa/PR64559.c: New test.
6742 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6744         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6745         with PIE.
6747 2015-01-15  Richard Biener  <rguenther@suse.de>
6749         PR tree-optimization/61743
6750         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6751         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6753 2015-01-15 Renlin Li <renlin.li@arm.com>
6755         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6756         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6758 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6760         * gcc.dg/vect/vect-aggressive-1.c: New.
6761         * gcc.target/i386/avx2-vect-aggressive.c: New.
6763 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6765         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6767 2015-01-15  Richard Biener  <rguenther@suse.de>
6769         PR lto/64415
6770         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6771         -Wl,-undefined,dynamic_lookup.
6773 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6775         * gnat.dg/opt47.adb: New test.
6777 2015-01-15  Richard Biener  <rguenther@suse.de>
6779         PR lto/64415
6780         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6782 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6784         PR tree-optimization/64434
6785         * gcc.dg/torture/pr64434.c: New test.
6787 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6789         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6790         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6791         -march=loongson* and -march=octeon* require -mno-micromips.
6793 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6794             Matthew Fortune  <matthew.fortune@imgtec.com>
6796         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6797         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6798         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6799         * gcc.target/mips/call-saved-7.c: New file.
6800         * gcc.target/mips/call-saved-8.c: New file.
6801         * gcc.target/mips/call-saved-9.c: New file.
6803 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6805         * gcc.target/mips/lsa.c: New file.
6806         * gcc.target/mips/mips64-lsa.c: Likewise.
6807         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6808         * gcc.target/mips/mulsize-4.c: Likewise.
6809         * gcc.target/mips/mulsize-5.c: New file.
6810         * gcc.target/mips/mulsize-6.c: Likewise.
6811         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6812         and !HAS_LSA as ghost options.
6813         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6814         for !HAS_LSA.
6816 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6818         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6820 2015-01-15  Richard Biener  <rguenther@suse.de>
6822         PR middle-end/64365
6823         * gcc.dg/torture/pr64365.c: New testcase.
6825 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6827         * gcc.dg/stackprotectexplicit1.c: New test.
6828         * g++.dg/stackprotectexplicit2.c: New test.
6830 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6832         PR target/61933
6833         * gfortran.dg/inquire_internal.f90: New.
6834         * gfortran.dg/negative_unit_check.f90: New.
6836 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6838         PR target/53988
6839         * gcc.target/sh/pr53988-1.c: New.
6841 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6843         PR c++/58671
6844         * g++.dg/tls/thread_local-ice3.C: New.
6846 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6848         * gcc.target/i386/fentry-override.c: Properly place {} in target
6849         selector.  Remove nonpic.
6850         * gcc.target/i386/fentry.c: Likewise.
6852 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6854         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6855         warnings instead of errors.
6857 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6859         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6860         option support instead of ENABLE_LTO from Makefile.
6862 2015-01-14  Richard Biener  <rguenther@suse.de>
6864         PR tree-optimization/59354
6865         * gcc.dg/vect/pr59354.c: New testcase.
6867 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6869         * lib/target-supports.exp
6870         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6871         on ARM architures before v7.
6873 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6875         PR middle-end/59448
6876         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6877         an atomic_exchange.
6879 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6881         PR target/64386
6882         * gcc.target/i386/pr64386.c: New test.
6884 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6886         PR target/64393
6887         * gcc.target/i386/pr64393.c: New test.
6889 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6891         PR target/64387
6892         * gcc.target/i386/pr64387.c: New test.
6894 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6896         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6898 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6900         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6902 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6904         PR target/64453
6905         * gcc.target/arm/pr64453.c: New.
6907 2015-01-14  Richard Biener  <rguenther@suse.de>
6909         PR lto/64415
6910         * gcc.dg/lto/pr64415_0.c: New testcase.
6911         * gcc.dg/lto/pr64415_1.c: Likewise.
6913 2015-01-14  Martin Liska  <mliska@suse.cz>
6915         * gcc.dg/ipa/pr64307.c: New test.
6917 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6919         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6920         64-bit and 128-bit.
6922 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6924         PR target/64460
6925         * gcc.target/arm/pr64460_1.c: New test.
6927 2015-01-14  Richard Biener  <rguenther@suse.de>
6929         PR tree-optimization/64493
6930         PR tree-optimization/64495
6931         * gcc.dg/vect/pr64493.c: New testcase.
6932         * gcc.dg/vect/pr64495.c: Likewise.
6934 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6936         * gcc.dg/Warray-bounds-11.c: New test-case.
6938 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6940         * gcc.target/mips/octeon3-pipe-1.c: New test.
6942 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6944         * jit.dg/harness.h (set_up_logging): Move string concatenation
6945         into...
6946         (concat_strings): New function.
6947         (dump_reproducer): New function.
6948         (test_jit): Call dump_reproducer.
6949         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6950         function.
6951         (jit-dg-test): Delete any generated reproducer from previous runs.
6952         Verify that a generated reproducer was created, and verify that it
6953         compiles.
6954         * jit.dg/test-nested-contexts.c (main): Call
6955         gcc_jit_context_dump_reproducer_to_file.
6957 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6959         * gcc.dg/aru-2.c: Add dg-require-profiling.
6961 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6963         * lib/target-supports.exp (check_profiling_available): Check if
6964         -pg links.
6966 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6968         PR ipa/64565
6969         * g++.dg/torture/pr64565.C: New testcase.
6971 2015-01-13  Marek Polacek  <polacek@redhat.com>
6973         PR middle-end/64391
6974         * gcc.dg/tm/pr64391.c: New test.
6976 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6978         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6979         true.
6981 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6983         * gcc.target/i386/pie.c: New test.
6985         * lib/target-supports.exp (check_effective_target_pie): New.
6987 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6989         PR rtl-optimization/64286
6990         * gcc.target/i386/avx2-pr64286.c: New test.
6992 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6994         PR c++/57626
6995         * g++.dg/cpp0x/vt-57626.C: New.
6997 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6999         PR fortran/64528
7000         * gfortran.dg/pr64528.f90: New test.
7002 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7004         * gcc.target/aarch64/subsp.c: New test.
7006 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7008         * gcc.target/aarch64/store-pair-1.c: New testcase.
7010 2015-01-13  Richard Biener  <rguenther@suse.de>
7012         PR lto/64373
7013         * gcc.dg/lto/pr64373_0.c: New testcase.
7015 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7017         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7018         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7020 2015-01-13  Richard Biener  <rguenther@suse.de>
7022         PR tree-optimization/64406
7023         * gcc.dg/pr64406.c: New testcase.
7025 2015-01-13  Richard Biener  <rguenther@suse.de>
7027         PR tree-optimization/64404
7028         * gcc.dg/vect/pr64404.c: New testcase.
7030 2015-01-13  Richard Biener  <rguenther@suse.de>
7032         PR tree-optimization/64568
7033         * g++.dg/torture/pr64568.C: New testcase.
7035 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7037         * jit.dg/test-error-local-used-from-other-function.c: New test
7038         case.
7039         * jit.dg/test-error-param-reuse.c: New test case.
7040         * jit.dg/test-error-param-sharing.c: New test case.
7041         * jit.dg/test-error-param-used-from-other-function.c: New test
7042         case.
7043         * jit.dg/test-error-param-used-without-a-function.c: New test
7044         case.
7046 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7048         PR tree-optimization/64563
7049         * gcc.dg/pr64563.c: New test.
7051         PR target/64513
7052         * gcc.target/i386/pr64513.c: New test.
7054         PR tree-optimization/64454
7055         * gcc.dg/pr64454.c: New test.
7057         PR testsuite/64028
7058         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7059         bind_pic_locally.
7060         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7061         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7062         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7063         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7064         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7065         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7066         * gcc.dg/vect/slp-25.c: Likewise.
7067         * gcc.dg/vect/vect-109.c: Likewise.
7068         * gcc.dg/vect/vect-13.c: Likewise.
7069         * gcc.dg/vect/vect-17.c: Likewise.
7070         * gcc.dg/vect/vect-18.c: Likewise.
7071         * gcc.dg/vect/vect-19.c: Likewise.
7072         * gcc.dg/vect/vect-20.c: Likewise.
7073         * gcc.dg/vect/vect-21.c: Likewise.
7074         * gcc.dg/vect/vect-22.c: Likewise.
7075         * gcc.dg/vect/vect-27.c: Likewise.
7076         * gcc.dg/vect/vect-29.c: Likewise.
7077         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7078         * gcc.dg/vect/vect-2.c: Likewise.
7079         * gcc.dg/vect/vect-3.c: Likewise.
7080         * gcc.dg/vect/vect-4.c: Likewise.
7081         * gcc.dg/vect/vect-5.c: Likewise.
7082         * gcc.dg/vect/vect-72.c: Likewise.
7083         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7084         * gcc.dg/vect/vect-73.c: Likewise.
7085         * gcc.dg/vect/vect-77-global.c: Likewise.
7086         * gcc.dg/vect/vect-78-global.c: Likewise.
7087         * gcc.dg/vect/vect-7.c: Likewise.
7088         * gcc.dg/vect/vect-86.c: Likewise.
7089         * gcc.dg/vect/vect-align-1.c: Likewise.
7090         * gcc.dg/vect/vect-align-3.c: Likewise.
7091         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7092         * gcc.dg/vect/vect-all.c: Likewise.
7093         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7094         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7095         * gcc.dg/vect/vect-peel-3.c: Likewise.
7096         * gcc.dg/vect/vect-peel-4.c: Likewise.
7097         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7099 2015-01-12  Jeff Law  <law@redhat.com>
7101         PR target/64461
7102         * gcc.target/m68k/pr64461.c: New test.
7104 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7106         * jit.dg/test-array-as-pointer.c (create_code): Update call
7107         to gcc_jit_context_new_global by setting "kind" to
7108         GCC_JIT_GLOBAL_IMPORTED.
7109         * jit.dg/test-error-array-as-pointer.c: Likewise.
7110         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7111         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7112         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7113         * jit.dg/test-using-global.c (the_global): Rename to...
7114         (imported_global): ...this.
7115         (create_code): Update to test the three kinds of global.
7116         (verify_code): Likewise.
7118 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7120         PR testsuite/64427
7121         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7122         undefined behavior.
7123         * gcc.target/i386/pr64291-2.c: Updated.
7125 2015-01-12  Richard Biener  <rguenther@suse.de>
7127         PR tree-optimization/64530
7128         * gfortran.dg/pr64530.f90: New testcase.
7130 2015-01-12  Richard Biener  <rguenther@suse.de>
7132         PR middle-end/64357
7133         * gcc.dg/torture/pr64357.c: New testcase.
7135 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7137         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7138         selector.
7140 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7141         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7143 2015-01-12  Martin Liska  <mliska@suse.cz>
7145         * gcc.dg/ipa/PR64550.c: New test.
7147 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7149         PR ipa/63470
7150         * g++.dg/ipa/pr63470.C: New testcase.
7152 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7154         PR fortran/63733
7155         * gfortran.dg/typebound_operator_20.f90: New.
7157 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7159         PR fortran/58023
7160         * gfortran.dg/proc_ptr_comp_42.f90: New.
7162 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7164         PR fortran/64508
7165         * gfortran.dg/proc_ptr_comp_41.f90: New.
7167 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7169         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7171 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7173         PR fortran/64522
7174         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7175         and add dg-excess-errors.
7176         * gfortran.dg/line_length_6.f90: New.
7177         * gfortran.dg/line_length_7.f90: New.
7178         * gfortran.dg/line_length_8.f90: New.
7179         * gfortran.dg/line_length_9.f90: New.
7180         * gfortran.dg/line_length_10.f90: New.
7181         * gfortran.dg/line_length_11.f90: New.
7183 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7185         * jit.dg/test-threads.c (struct testcase): Move declaration
7186         to jit.dg/all-non-failing-tests.h.
7187         (testcases): Likewise.
7188         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7189         declaration here from jit.dg/all-non-failing-tests.h.
7190         (testcases): Likewise.
7191         * jit.dg/test-combination.c (create_code): Eliminate spelling
7192         out all of the testcases in favor of looping through the
7193         "testcases" metadata.
7194         (verify_code): Likewise.
7196 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7198         PR rtl-optimization/64536
7199         * gcc.dg/pr64536.c: New test.
7201 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7203         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7204         * jit.dg/test-combination.c (create_code): Likewise.
7205         (verify_code): Likewise.
7206         * jit.dg/test-constants.c: New test case.
7207         * jit.dg/test-threads.c: Add test-constants.c.
7209 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7211         PR libobjc/51891
7212         * objc.dg/gnu-api-2-class.m: Add a test case
7213         for the above change.
7215 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7217         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7219 2015-01-09  Richard Biener  <rguenther@suse.de>
7221         PR tree-optimization/64410
7222         * g++.dg/vect/pr64410.cc: New testcase.
7224 2015-01-09  Martin Liska  <mliska@suse.cz>
7226         * gcc.dg/ipa/ipa-icf-32.c: New test.
7228 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7230         * c-c++-common/tsan/tsan_barrier.h: New.
7231         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7232         * c-c++-common/tsan/bitfield_race.c: Likewise.
7233         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7234         * c-c++-common/tsan/mutexset1.c: Likewise.
7235         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7236         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7237         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7238         * c-c++-common/tsan/simple_race.c: Likewise.
7239         * c-c++-common/tsan/simple_stack.c: Likewise.
7240         * c-c++-common/tsan/sleep_sync.c: Likewise.
7241         * c-c++-common/tsan/tiny_race.c: Likewise.
7242         * c-c++-common/tsan/tls_race.c: Likewise.
7243         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7244         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7245         * g++.dg/tsan/atomic_free.C: Likewise.
7246         * g++.dg/tsan/atomic_free2.C: Likewise.
7247         * g++.dg/tsan/cond_race.C: Likewise.
7248         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7250 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7252         PR testsuite/62250
7253         * lib/target-supports.exp (check_effective_target_libatomic_available):
7254         New.
7255         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7256         targets that match effective-target libatomic_available.
7257         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7259 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7261         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7262         Verify the result of gcc_jit_context_get_last_error.
7263         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7265 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7267         PR tree-optimization/63989
7268         * gcc.dg/strlenopt-27.c: New test.
7270 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7272         * jit.dg/harness.h (set_up_logging): New function.
7273         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7274         set_up_logging on the context, so that every testcase is
7275         logged to a particular file.
7276         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7277         and call gcc_jit_context_set_logfile on the top-level context.
7279 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7281         PR target/64338
7282         * g++.dg/opt/pr64338.C: New test.
7284 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7286         * gfortran.dg/coarray/codimension_2b.f90: New file.
7287         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7288         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7290 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7292         PR c++/59004
7293         * g++.dg/ext/fnname4.C: New.
7295 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7297         PR c++/64462
7298         * g++.dg/cpp0x/constexpr-64462.C: New.
7300 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7302         PR c++/60753
7303         * g++.dg/cpp0x/deleted10.C: New.
7305 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7307         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7309 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7311         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7312         GCC_JIT_UNARY_OP_ABS.
7313         (verify_unary_ops): Likewise.
7315 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7317         * jit.dg/test-arith-overflow.c: New test case.
7318         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7319         * jit.dg/test-combination.c (create_code): Likewise.
7320         (verify_code): Likewise.
7321         * jit.dg/test-threads.c (testcases): Likewise.
7323 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7325         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7326         rather than "jit".  Load g++.exp, and call g++_init.
7327         Run test-*.cc files within the testsuite and *.cc files within
7328         docs/examples.
7329         (jit-dg-test): Drop the addition of -fgnu89-inline to
7330         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7331         doing it when compiling C testcases (since g++ does not handle
7332         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7333         is restored to the value after g++_init ran, rather than the
7334         value before g++_init ran.  Return a list of
7335         $comp_output $output_file, as dg-test assumes.
7337 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7339         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7340         make it easier to figure out the origin of each test result when
7341         running test-combination.c and test-threads.c.
7342         (CHECK_VALUE): Likewise.
7343         (CHECK_DOUBLE_VALUE): Likewise.
7344         (CHECK_STRING_VALUE): Likewise.
7345         (CHECK_STRING_STARTS_WITH): Likewise.
7346         (CHECK_STRING_CONTAINS): Likewise.
7347         (CHECK): Likewise.
7348         (check_string_value): Likewise, add "funcname" param.
7349         (check_string_starts_with): Likewise.
7350         (check_string_contains): Likewise.
7352 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7354         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7355         generating name of built executable.
7357 2015-01-07  Marek Polacek  <polacek@redhat.com>
7359         PR c/64440
7360         * gcc.dg/pr64440.c: New test.
7361         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7363 2015-01-07  Marek Polacek  <polacek@redhat.com>
7365         PR c/64417
7366         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7367         * gcc.dg/pr64417.c: New test.
7369 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7371         PR target/64505
7372         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7373         fix is correct.
7375 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7377         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7378         Check if testcases run without errors, not just if they compile.
7380 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7382         PR target/64507
7383         * gcc.target/sh/pr64507.c: New test.
7385 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7387         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7389 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7391         * c-c++-common/asan/sanitize-all-1.c: New test.
7392         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7393         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7394         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7395         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7397 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7399         * lib/target-supports.exp (check_profiling_available): Return 0 for
7400         Visium.
7401         (check_effective_target_tls_runtime): Likewise.
7402         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7403         * gcc.dg/20020312-2.c: Adjust for Visium.
7404         * gcc.dg/tls/thr-cse-1.c: Likewise
7405         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7406         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7407         * gcc.dg/weak/typeof-2.c: Likewise.
7409 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7411         PR rtl-optimization/64287
7412         * gcc.dg/aru-2.c: New test.
7414 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7416         PR sanitizer/64344
7417         * c-c++-common/ubsan/pr64344-1.c: New test.
7418         * c-c++-common/ubsan/pr64344-2.c: New test.
7420         PR tree-optimization/64465
7421         * gcc.dg/pr64465.c: New test.
7423         PR tree-optimization/64494
7424         * gcc.c-torture/compile/pr64494.c: New test.
7426 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7428         PR fortran/47674
7429         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7431 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7433         Update copyright years.
7435 2015-01-05  Marek Polacek  <polacek@redhat.com>
7437         PR c/64423
7438         * gcc.dg/pr64423.c: New test.
7440 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7442         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7443         mmix-knuth-mmixware for the same reason as for MIPS.
7444         * gcc.dg/debug/debug-2.c: Ditto.
7446         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7448 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7450         PR testsuite/62250
7451         * lib/gfortran.exp: Add libatomic library search path.
7452         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7453         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7455         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7457 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7459         * c-c++-common/tsan/bitfield_race.c: New testcase.
7460         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7462 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7464         * gfortran.dg/coarray/collectives_4.f90: New.
7466 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7468         PR fortran/57562
7469         * gfortran.dg/extends_16.f90: New.
7471 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7473         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7475 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7477         * gfortran.dg/coarray/codimension_2.f90: New.
7478         * gfortran.dg/coarray/codimension_2a.f90: New.
7479         * gfortran.dg/coarray_35.f90: New.
7480         * gfortran.dg/coarray_35a.f90: New.
7482 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7484         PR fortran/60507
7485         * gfortran.dg/dummy_procedure_11.f90: New.
7487 Copyright (C) 2015 Free Software Foundation, Inc.
7489 Copying and distribution of this file, with or without modification,
7490 are permitted in any medium without royalty provided the copyright
7491 notice and this notice are preserved.