PR jit/66539: Add parentheses as needed to gcc_jit_object_get_debug_string
[official-gcc.git] / gcc / testsuite / ChangeLog
blob66101a9d6ddf29a8655ce009d1395bfca33e708f
1 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3         PR jit/66539
4         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5         * jit.dg/test-debug-strings.c: New test case.
6         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
7         the discriminant has a sane debug string.
9 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11         PR target/56766
12         * gcc.target/i386/pr56766-1.c: New test.
13         * gcc.target/i386/pr56766-2.c: Ditto.
15 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
17         * gcc.target/mips/loongson-shift-count-truncated-1.c:
18         Skip on mips*-mti-linux* and mips*-img-linux* targets.
19         * gcc.target/mips/loongson-simd.c: Ditto.
21 2015-06-16  Richard Biener  <rguenther@suse.de>
23         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
25 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
27         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
28         passed by the testsuite driver.
30 2015-06-16  Richard Biener  <rguenther@suse.de>
32         * gcc.dg/vect/slp-perm-11.c: New testcase.
34 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
36         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
37         dg-options.
39 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
41         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
42         Reinstate calls to torture-init and torture-finalize.
44 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
46         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
48 2015-06-15  Nathan Sidwell  <nathan@acm.org>
50         PR c++/58583
51         * g++.dg/cpp0x/nsdmi-template14.C: New test.
53 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
55         PR c++/51048
56         * g++.dg/cpp0x/local-type1.C: New.
58 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
60         PR fortran/44672
61         PR fortran/45440
62         PR fortran/57307
63         * gfortran.dg/allocate_with_source_3.f90: Removed check for
64         unimplemented error.
65         * gfortran.dg/allocate_with_source_7.f08: New test.
66         * gfortran.dg/allocate_with_source_8.f08: New test.
68 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
70         PR c++/65168
71         * g++.dg/warn/Walways-true-3.C: New test.
73 2015-06-13  Tom de Vries  <tom@codesourcery.com>
75         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
77 2015-06-13  Tom de Vries  <tom@codesourcery.com>
79         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
80         (main): Remove superfluous attributes.
81         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
82         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
84 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
86         * gcc.target/i386/monitorx.c: New.
87         * gcc.target/i386/sse-12.c: Add -mmwaitx.
88         * gcc.target/i386/sse-13.c: Ditto.
89         * gcc.target/i386/sse-14.c: Ditto.
90         * gcc.target/i386/sse-22.c: Ditto.
91         * gcc.target/i386/sse-23.c: Ditto.
92         * g++.dg/other/i386-2.C: Ditto.
93         * g++.dg/other/i386-3.C: Ditto.
95 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
97         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
99 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
101         PR fortran/66079
102         * gfortran.dg/allocatable_scalar_13.f90: New test
104 2015-06-11  Marek Polacek  <polacek@redhat.com>
106         * gcc.dg/fold-xor-3.c: New test.
108 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
110         * gcc.target/arm/short-it-ifcvt-1.c: New test.
111         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
113 2015-06-11  Christian Bruel  <christian.bruel@st.com>
115         PR target/52144
116         * gcc.target/arm/pragma_attribute.c: New test.
118 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
120         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
122 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
124         PR target/66473
125         * gcc.target/i386/pr66473.c: New test.
127 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
129         PR target/66470
130         * gcc.dg/tls/pr66470.c: New test.
131         * gcc.target/i386/pr66470.c: New test.
133 2015-06-10  Christian Bruel  <christian.bruel@st.com>
135         PR target/52144
136         * gcc.target/arm/attr_arm.c: New test
137         * gcc.target/arm/attr_arm-err.c: New test
138         * gcc.target/arm/attr_thumb.c: New test
139         * gcc.target/arm/attr_thumb-static.c: New test
141 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
143         PR target/66200
144         PR target/66428
145         PR c++/66192
146         * g++.dg/abi/aarch64_guard1.C: Adjust test.
148 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
150         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
151         passed by the testsuite driver.
153 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
155         Revert:
156         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
157         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
158         * gcc.dg/ssp-1.c: Make counter a register.
159         * gcc.dg/ssp-2.c: Likewise.
160         * gcc.dg/torture/parm-coalesce.c: New.
162 2015-06-09  Tom de Vries  <tom@codesourcery.com>
164         * gcc.target/i386/vararg-loc.c: New test.
166 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
168         PR c++/65815
169         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
170         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
172 2015-06-09  Marek Polacek  <polacek@redhat.com>
174         PR tree-optimization/66299
175         * gcc.dg/pr66299-1.c: New test.
176         * gcc.dg/pr66299-2.c: New test.
177         * gcc.dg/pr66299-3.c: New test.
179 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
181         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
182         passed by the testsuite driver.
184 2015-06-09  Richard Biener  <rguenther@suse.de>
186         PR middle-end/66423
187         * gcc.dg/fold-modpow2.c: New testcase.
189 2015-06-09  Richard Biener  <rguenther@suse.de>
191         PR tree-optimization/66419
192         * gcc.dg/vect/bb-slp-37.c: New testcase.
194 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
196         * gcc.target/arm/stl-cond.c: New test.
198 2015-06-09  Richard Biener  <rguenther@suse.de>
200         PR middle-end/66413
201         * gcc.dg/torture/pr66413.c: New testcase.
203 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
205         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
206         * gcc.dg/ssp-1.c: Make counter a register.
207         * gcc.dg/ssp-2.c: Likewise.
208         * gcc.dg/torture/parm-coalesce.c: New.
210 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
212         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
213         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
215 2015-06-08  Tom de Vries  <tom@codesourcery.com>
217         PR rtl-optimization/66444
218         * gcc.dg/pr66444.c: New test.
220 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
222         PR fortran/66245
223         * gfortran.dg/class_is_1.f90: New test.
224         * gfortran.dg/type_is_1.f90: Ditto.
226 2015-06-08  Marek Polacek  <polacek@redhat.com>
228         PR c/66415
229         * gcc.dg/cpp/pr66415-1.c: New test.
230         * gcc.dg/cpp/pr66415-2.c: New test.
232 2015-06-08  Richard Biener  <rguenther@suse.de>
234         PR tree-optimization/66422
235         * gcc.dg/Warray-bounds-16.c: New testcase.
237 2015-06-08  Richard Biener  <rguenther@suse.de>
239         * gcc.dg/vect/slp-perm-10.c: New testcase.
240         * gcc.dg/vect/slp-23.c: Adjust.
241         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
242         vector pointer update.
244 2015-06-08  Marek Polacek  <polacek@redhat.com>
246         PR sanitizer/66452
247         * g++.dg/ubsan/pr66452.C: New test.
249 2015-06-08  Tom de Vries  <tom@codesourcery.com>
251         PR tree-optimization/66436
252         * gcc.dg/gomp/dump-new-function-2.c: New test.
253         * gcc.dg/gomp/dump-new-function-3.c: Same.
254         * gcc.dg/gomp/dump-new-function.c: Same.
256 2015-06-08  Tom de Vries  <tom@codesourcery.com>
258         PR tree-optimization/66435
259         * gcc.dg/gomp/notify-new-function-2.c: New test.
260         * gcc.dg/gomp/notify-new-function-3.c: Same.
261         * gcc.dg/gomp/notify-new-function.c: Same.
263 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
265         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
266         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
267         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
268         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
269         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
270         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
271         -fshort-enum.
273 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
275         PR fortran/47659
276         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
277         * gfortran.dg/warn_conversion.f90: Add warning for change in value
278         for assignment.
279         * gfortran.dg/warn_conversion_3.f90: Add warnings.
280         * gfortran.dg/warn_conversion_5.f90: New test.
281         * gfortran.dg/warn_conversion_6.f90: New test.
282         * gfortran.dg/warn_conversion_7.f90: New test.
284 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
286         PR fortran/66347
287         * gfortran.dg/blockdata_9.f: New test.
289 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
291         PR fortran/66385
292         * gfortran.dg/forall_17.f90:  New test.
294 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
296         * g++.dg/cpp0x/pr57101.C: Add warning.
297         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
298         * g++.dg/ext/visibility/anon7.C: Same.
299         * g++.dg/ipa/pr63587-2.C: Same.
300         * g++.dg/opt/dump1.C: Same.
301         * g++.dg/opt/pr59622-3.C: Same.
302         * g++.dg/opt/pr59622.C: Same.
303         * g++.dg/torture/pr46383.C: Same.
304         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
305         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
306         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
307         functions.
308         * gfortran.dg/intent_out_8.f90: Same.
309         * gfortran.dg/warn_target_lifetime_3.f90: Same.
311 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
313         PR fortran/66377
314         gfortran.dg/equiv_9.f90: New test.
317 2015-06-05  Tom de Vries  <tom@codesourcery.com>
319         merge from gomp4 branch:
320         2015-05-28  Tom de Vries  <tom@codesourcery.com>
322         PR tree-optimization/65443
323         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
324         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
325         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
327 2015-06-05  Nathan Sidwell  <nathan@acm.org>
329         PR c++/52595
330         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
332 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
334         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
336 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
338         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
340 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
342         * testsuite/gcc.target/i386/noplt-1.c: New test.
343         * testsuite/gcc.target/i386/noplt-2.c: New test.
344         * testsuite/gcc.target/i386/noplt-3.c: New test.
345         * testsuite/gcc.target/i386/noplt-4.c: New test.
347 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
349         PR fortran/58749
350         * gfortran.dg/adjustl_1.f90:  New test.
352 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
354         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
355         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
357 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
359         * lto.c (iterative_hash_canonical_type,
360         gimple_register_canonical_type): only hash main variants of types
362 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
364         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
365         Move set of dg-do-what-default after early return.
367 2015-06-04  Marek Polacek  <polacek@redhat.com>
369         PR c/66341
370         * gcc.dg/lvalue-8.c: New test.
372 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
373             Paolo Carlini  <paolo.carlini@oracle.com>
375         PR c++/66130
376         * g++.dg/other/pr66130.C: New.
377         * g++.dg/cpp0x/pr66130.C: Likewise.
379 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
381         * g++.dg/cpp0x/decl-loc1.C: New.
382         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
383         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
384         * g++.dg/init/ctor8.C: Likewise.
385         * g++.dg/parse/semicolon4.C: Likewise.
387 2015-06-03  Marek Polacek  <polacek@redhat.com>
389         PR sanitizer/66190
390         * g++.dg/ubsan/static-init-1.C: New test.
391         * g++.dg/ubsan/static-init-2.C: New test.
392         * g++.dg/ubsan/static-init-3.C: New test.
394 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
396         PR target/66275
397         * gcc.target/i386/pr66275.c: New test.
399 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
401         * gcc.dg/Wcxx-compat-22.c: New testcase.
402         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
403         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
404         * c-c++-common/pr58346-1.c: Likewise.
405         * c-c++-common/transparent-union-1.c: Likewise.
407 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
409         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
410         * g++.dg/plugin/def_plugin.c: New file.
411         * g++.dg/plugin/def-plugin-test.C: New file.
413 2015-06-03  Richard Biener  <rguenther@suse.de>
415         * gcc.dg/vect/bb-slp-36.c: New testcase.
417 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
419         * gcc.dg/lto/chkp-removed-alias_0.c: New.
421 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
423         * gcc.dg/lto/chkp-privatize-1_0.c: New.
424         * gcc.dg/lto/chkp-privatize-1_1.c: New.
425         * gcc.dg/lto/chkp-privatize-2_0.c: New.
426         * gcc.dg/lto/chkp-privatize-2_1.c: New.
428 2015-06-03  Marek Polacek  <polacek@redhat.com>
430         PR c/64223
431         PR c/29358
432         * gcc.dg/pr64223-1.c: New test.
433         * gcc.dg/pr64223-2.c: New test.
435 2015-06-03  Richard Biener  <rguenther@suse.de>
437         PR tree-optimization/63916
438         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
440 2015-06-03  Richard Biener  <rguenther@suse.de>
442         PR tree-optimization/66375
443         * gcc.dg/torture/pr66375.c: New testcase.
445 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
447         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
449 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
451         PR target/65768
452         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
454 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
456         PR fortran/66380
457         * gfortran.dg/reshape_7.f90: New test.
459 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
461         PR c/66220:
462         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
463         (fn_36): New.
465 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
467         PR c/49551
468         * gcc.dg/pr49551.c: New testcase.
470 2015-06-02  Richard Biener  <rguenther@suse.de>
472         PR debug/65549
473         * g++.dg/lto/pr65549_0.C: New testcase.
475 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
477         PR libgomp/65742
478         PR middle-end/66332
479         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
481 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
483         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
485 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
487         PR c++/61683
488         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
490 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
492         PR tree-optimization/48052
493         * gcc.dg/tree-ssa/scev-8.c: New.
494         * gcc.dg/tree-ssa/scev-9.c: New.
495         * gcc.dg/tree-ssa/scev-10.c: New.
496         * gcc.dg/vect/pr48052.c: New.
498 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
500         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
502 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
504         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
506 2015-06-02  Marek Polacek  <polacek@redhat.com>
508         PR middle-end/66345
509         * gcc.dg/torture/pr66345.c: New test.
511 2015-06-02  Richard Biener  <rguenther@suse.de>
513         PR tree-optimization/65961
514         * gcc.dg/torture/pr65961.c: New testcase.
516 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
518         PR tree-optimization/52563
519         PR tree-optimization/62173
520         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
521         * gcc.dg/tree-ssa/scev-4.c: Ditto.
523 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
525         * gnat.dg/specs/varsize_return2.ads: New test.
526         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
528 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
530         * gcc.dg/vect/vect-outer-simd-1.c: New test.
532 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
534         PR target/65697
535         * gcc.target/aarch64/sync-comp-swap.c: New.
536         * gcc.target/aarch64/sync-comp-swap.x: New.
537         * gcc.target/aarch64/sync-op-acquire.c: New.
538         * gcc.target/aarch64/sync-op-acquire.x: New.
539         * gcc.target/aarch64/sync-op-full.c: New.
540         * gcc.target/aarch64/sync-op-full.x: New.
541         * gcc.target/aarch64/sync-op-release.c: New.
542         * gcc.target/aarch64/sync-op-release.x: New.
544 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
546         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
547         (bar): Predefined.
549 2015-06-01  Richard Biener  <rguenther@suse.de>
551         PR tree-optimization/66349
552         PR tree-optimization/66352
553         PR tree-optimization/66357
554         * gcc.dg/torture/pr66357.c: New testcase.
555         * gcc.dg/torture/pr66349.c: Likewise.
556         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
558 2015-06-01  Richard Biener  <rguenther@suse.de>
560         Revert
561         2015-05-29  Richard Biener  <rguenther@suse.de>
563         PR tree-optimization/66314
564         * gcc.dg/asan/pr66314.c: New testcase.
566 2015-06-01  Richard Biener  <rguenther@suse.de>
568         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
570 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
572         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
573         directives.
574         (hp3, hp4): Add inline keyword.
575         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
576         (hp2): Add inline keyword.
577         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
578         (hp2): Add inline keyword.
580 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
582         PR target/65527
583         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
584         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
585         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
586         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
588 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
590         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
591         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
593 2015-06-01  Richard Biener  <rguenther@suse.de>
595         PR tree-optimization/66280
596         * g++.dg/torture/pr66280.C: New testcase.
597         * g++.dg/torture/pr66280-2.C: Likewise.
599 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
601         * gnat.dg/addr9_1.adb: New test.
602         * gnat.dg/addr9_2.adb: Likewise.
603         * gnat.dg/addr9_3.adb: Likewise.
604         * gnat.dg/addr9_4.adb: Likewise.
606 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
608           * g++.dg/other/dump-ada-spec-4.C: New test.
610 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
612         * gcc.dg/alias-8.c: Fix dg-warning.
614 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
616         * gcc.dg/alias-8.c: Do not xfail.
617         * gcc.dg/pr62167.c: Prevent FRE.
618         * gcc.dg/alias-14.c: New testcase.
620 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
622         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
624 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
626         PR target/66215
627         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
628         dg-options.
629         * gcc.target/s390/hotpatch-10.c: Likewise.
630         * gcc.target/s390/hotpatch-11.c: Likewise.
631         * gcc.target/s390/hotpatch-12.c: Likewise.
632         * gcc.target/s390/hotpatch-17.c: Likewise.
633         * gcc.target/s390/hotpatch-18.c: Likewise.
634         * gcc.target/s390/hotpatch-20.c: Likewise.
635         * gcc.target/s390/hotpatch-21.c: Likewise.
636         * gcc.target/s390/hotpatch-22.c: Likewise.
637         * gcc.target/s390/hotpatch-23.c: Likewise.
638         * gcc.target/s390/hotpatch-24.c: Likewise.
639         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
640         to check for the exact nops too.
641         * gcc.target/s390/hotpatch-3.c: Likewise.
642         * gcc.target/s390/hotpatch-4.c: Likewise.
643         * gcc.target/s390/hotpatch-5.c: Likewise.
644         * gcc.target/s390/hotpatch-6.c: Likewise.
645         * gcc.target/s390/hotpatch-7.c: Likewise.
646         * gcc.target/s390/hotpatch-8.c: Likewise.
647         * gcc.target/s390/hotpatch-9.c: Likewise.
648         * gcc.target/s390/hotpatch-14.c: Likewise.
649         * gcc.target/s390/hotpatch-15.c: Likewise.
650         * gcc.target/s390/hotpatch-16.c: Likewise.
651         * gcc.target/s390/hotpatch-19.c: Likewise.
652         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
653         scan-assembler-times counting number of .align directives.
654         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
655         dg-options.  Remove scan-assembler-times counting number of .align
656         directives.
657         * gcc.target/s390/hotpatch-26.c: New file.
658         * gcc.target/s390/hotpatch-27.c: New file.
659         * gcc.target/s390/hotpatch-28.c: New file.
660         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
661         using -Os -O0 -O1 -O2 -O3 options.
663 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
665         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
667 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
669         PR tree-optimization/66142
670         * gcc.dg/vect/pr66142.c: New test.
672 2015-05-29  Richard Biener  <rguenther@suse.de>
674         PR tree-optimization/66314
675         * gcc.dg/asan/pr66314.c: New testcase.
677 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
679         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
680         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
681         Adjust all callers.
682         (schedule-cleanups, dg-keep-saved-temps): New proc.
683         (gcc-dg-test-1): Schedule cleanups.
684         * lib/profopt.exp (profopt-execute): Likewise.
685         * g++.dg/cdce3.C: Adjust expected line numbers.
686         * gcc.dg/cdce1.c: Likewise.
687         * gcc.dg/cdce2.c: Likewise.
688         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
689         * gcc.dg/strlenopt-24.c: Likewise.
690         * gcc.dg/tree-ssa/vrp26.c: Likewise.
691         * gcc.dg/tree-ssa/vrp28.c: Likewise.
692         * obj-c++.dg/encode-2.mm: Likewise.
694 2015-05-28  DJ Delorie  <dj@redhat.com>
696         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
698 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
700         * gnat.dg/discr43.adb: New test.
702 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
704         * gnat.dg/varsize_temp.adb: Rename into...
705         * gnat.dg/varsize1.adb: ...this.
706         * gnat.dg/varsize_copy.ad[sb]: Rename into...
707         * gnat.dg/varsize2.ad[sb]: ...this.
708         * gnat.dg/varsize3_1.adb: New test.
709         * gnat.dg/varsize3_2.adb: Likewise.
710         * gnat.dg/varsize3_3.adb: Likewise.
711         * gnat.dg/varsize3_4.adb: Likewise.
712         * gnat.dg/varsize3_5.adb: Likewise.
713         * gnat.dg/varsize3_6.adb: Likewise.
714         * gnat.dg/varsize3_pkg1.ads: New helper.
715         * gnat.dg/varsize3_pkg2.ads: Likewise.
716         * gnat.dg/varsize3_pkg3.ads: Likewise.
718 2015-05-28  Richard Biener  <rguenther@suse.de>
720         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
722 2015-05-28  Richard Biener  <rguenther@suse.de>
724         PR tree-optimization/66142
725         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
727 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
729         PR target/63810
730         * gcc.dg/darwin-minversion-3.c: Update testcase.
731         * gcc.dg/darwin-minversion-4.c: Ditto.
732         * gcc.dg/darwin-minversion-5.c: New testcase.
733         * gcc.dg/darwin-minversion-6.c: Ditto.
734         * gcc.dg/darwin-minversion-7.c: Ditto.
735         * gcc.dg/darwin-minversion-8.c: Ditto.
736         * gcc.dg/darwin-minversion-9.c: Ditto.
737         * gcc.dg/darwin-minversion-10.c: Ditto.
738         * gcc.dg/darwin-minversion-11.c: Ditto.
739         * gcc.dg/darwin-minversion-12.c: Ditto.
741 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
743         PR rtl-optimization/66168
744         * gcc.c-torture/compile/pr66168.c: New test.
746 2015-05-27  Jeff Law  <law@redhat.com>
748         PR target/39726
749         * gcc.dg/target/m68k/pr39726-1.c: New test.
751 2015-05-27  Nathan Sidwell  <nathan@acm.org>
753         PR c++/66270
754         * g++.dg/ext/alias-canon3.C: New.
756 2015-05-27  Richard Biener  <rguenther@suse.de>
758         PR tree-optimization/66272
759         Revert parts of
760         2014-08-15  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/62031
763         * gcc.dg/torture/pr66272.c: New testcase.
765 2015-05-27  Richard Biener  <rguenther@suse.de>
767         * gcc.dg/vect/slp-reduc-7.c: New testcase.
769 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
771         PR target/65358
772         * gcc.dg/pr65358.c: New test.
774 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
776         PR fortran/65548
777         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
778         semantic.
779         * gfortran.dg/allocate_with_source_6.f90: New test.
781 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
783         * gnat.dg/atomic7_1.adb: New test.
784         * gnat.dg/atomic7_2.adb: Likewise.
785         * gnat.dg/atomic7_pkg1.ads: New helper.
786         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
788 2015-05-26  Michael Matz  <matz@suse.de>
790         PR middle-end/66251
791         * gcc.dg/vect/pr66251.c: New test.
793 2015-05-26  Richard Biener  <rguenther@suse.de>
795         PR tree-optimization/66142
796         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
798 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
800         PR fortran/66082
801         * gfortran.dg/allocatable_scalar_13.f90: New test
803 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
805         * gnat.dg/warn11.adb: New test.
806         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
808 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
810         * gnat.dg/vfa1_1.adb: New test.
811         * gnat.dg/vfa1_2.adb: Likewise.
812         * gnat.dg/vfa1_3.adb: Likewise.
813         * gnat.dg/vfa1_4.adb: Likewise.
814         * gnat.dg/vfa1_pkg.ads: New helper.
816 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
818         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
819         * gcc.target/i386/pr66232-3.c: Likewise.
821 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
823         PR target/66274
824         * gcc.target/i386/pr66274.c: New test.
826 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
828         * gnat.dg/renaming6.ad[sb]: New test.
830 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
832         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
833         and 'dg-require-effective-target pie'.
835 2015-05-23  Nathan Sidwell  <nathan@acm.org>
837         PR c++/66243
838         * g++.dg/cpp0x/pr66243.C: New.
840 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
842         PR lto/66180
843         * g++.dg/lto/pr66180_0.C: New testcase.
844         * g++.dg/lto/pr66180_1.C: New testcase.
846 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
848         PR fortran/66257
849         * typebound_call_27.f90: New file.
851 2015-05-23  Nathan Sidwell  <nathan@acm.org>
853         PR c++/65936
854         * g++.dg/template/pr65936.C: New.
856 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
858         PR tree-optimization/63387
859         * gcc.dg/pr63387-2.c: New testcase.
861 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
863         * gcc.dg/simd-1.c: Update to the new message.
865 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
867         * gcc.dg/nand.c: New testcase.
869 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
871         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
872         Set dg-do-what-default to compile only on ARM targets without
873         arm_neon_hw execution support.  Remove redundant c-torture-execute
874         in loop over test cases.
876 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
878         PR target/65491
879         * gcc.target/aarch64/pr65491_1.c: New test.
880         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
881         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
883 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
885         PR c++/65598
886         * g++.dg/cpp0x/explicit9.C: New.
887         * g++.dg/cpp0x/explicit8.C: Check the locations too.
889 2015-05-22  Richard Biener  <rguenther@suse.de>
891         PR tree-optimization/66251
892         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
894 2015-05-22  Marek Polacek  <polacek@redhat.com>
896         PR c/47043
897         * c-c++-common/attributes-enum-1.c: New test.
898         * c-c++-common/attributes-enum-2.c: New test.
899         * g++.dg/cpp0x/attributes-enum-1.C: New test.
900         * g++.dg/cpp1y/attributes-enum-1.C: New test.
902 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
904         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
905         effective target support.  If no arm_neon_hw support, do not attempt
906         to execute the tests; only compile them.
907         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
908         and "dg-require-effective-target arm_neon_ok".
909         * gcc.target/arm/simd/vextp16_1.c: Likewise.
910         * gcc.target/arm/simd/vextp64_1.c: Likewise.
911         * gcc.target/arm/simd/vextp8_1.c: Likewise.
912         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
913         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
914         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
915         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
916         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
917         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
918         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
919         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
920         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
921         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
922         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
923         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
924         * gcc.target/arm/simd/vexts16_1.c: Likewise.
925         * gcc.target/arm/simd/vexts32_1.c: Likewise.
926         * gcc.target/arm/simd/vexts64_1.c: Likewise.
927         * gcc.target/arm/simd/vexts8_1.c: Likewise.
928         * gcc.target/arm/simd/vextu16_1.c: Likewise.
929         * gcc.target/arm/simd/vextu32_1.c: Likewise.
930         * gcc.target/arm/simd/vextu64_1.c: Likewise.
931         * gcc.target/arm/simd/vextu8_1.c: Likewise.
932         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
933         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
934         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
935         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
936         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
937         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
938         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
939         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
940         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
941         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
942         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
943         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
944         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
945         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
946         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
947         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
948         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
949         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
950         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
951         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
952         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
953         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
954         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
955         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
956         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
957         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
958         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
959         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
960         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
961         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
962         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
963         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
964         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
965         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
966         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
967         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
968         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
969         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
970         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
971         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
972         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
973         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
974         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
975         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
976         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
977         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
978         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
979         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
980         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
981         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
982         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
983         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
984         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
985         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
986         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
987         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
988         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
989         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
990         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
991         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
992         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
993         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
994         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
995         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
996         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
997         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
998         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
999         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1000         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1001         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1002         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1003         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1004         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1005         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1006         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1007         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1008         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1009         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1010         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1011         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1012         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1013         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1014         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1015         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1016         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1017         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1018         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1019         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1020         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1021         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1023 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1025         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1026         * gcc.dg/vect/pr59354.c: Likewise.
1027         * gcc.dg/vect/pr64252.c: Likewise.
1028         * gcc.dg/vect/pr64404.c: Likewise.
1029         * gcc.dg/vect/pr64493.c: Likewise.
1030         * gcc.dg/vect/pr64495.c: Likewise.
1031         * gcc.dg/vect/pr64844.c: Likewise.
1032         * gcc.dg/vect/pr65518.c: Likewise.
1033         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1035 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1037         PR c++/66210
1038         * g++.dg/cpp1y/var-templ28.C: New.
1040 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1042         PR target/66232
1043         * gcc.target/i386/pr66232-1.c: New test.
1044         * gcc.target/i386/pr66232-2.c: Likewise.
1045         * gcc.target/i386/pr66232-3.c: Likewise.
1046         * gcc.target/i386/pr66232-4.c: Likewise.
1047         * gcc.target/i386/pr66232-5.c: Likewise.
1049 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1051         * g++.dg/cpp1y/pr60943.C: New.
1053 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1055         PR tree-optimization/66233
1056         * gcc.c-torture/execute/pr66233.c: New test.
1058 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1060         PR fortran/66176
1061         * gfortran.dg/inline_matmul_11.f90:  New test.
1063 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1065         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1066         instead of listing several targets on its own.
1067         * gcc.target/i386/pr32219-2.c: Likewise.
1068         * gcc.target/i386/pr32219-3.c: Likewise.
1069         * gcc.target/i386/pr32219-4.c: Likewise.
1070         * gcc.target/i386/pr32219-5.c: Likewise.
1071         * gcc.target/i386/pr32219-6.c: Likewise
1072         * gcc.target/i386/pr32219-7.c: Likewise.
1073         * gcc.target/i386/pr32219-8.c: Likewise.
1074         * gcc.target/i386/pr39013-1.c: Likewise.
1075         * gcc.target/i386/pr39013-2.c: Likewise.
1076         * gcc.target/i386/pr64317.c: Likewise.
1078 2015-05-21  Jeff Law  <law@redhat.com>
1080         * gcc.target/hppa/shadd-3.c: New test.
1081         * gcc.target/hppa/shadd-4.c: New test.
1083 2015-05-21  Michael Matz  <matz@suse.de>
1085         * gcc.dg/vect/vect-strided-store.c: New test.
1086         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1087         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1089 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1091         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1092         * gcc.dg/pow-sqrt-synth-1.c: New test.
1093         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1095 2015-05-21  Richard Biener  <rguenther@suse.de>
1097         PR c++/66211
1098         * g++.dg/conversion/pr66211.C: New testcase.
1099         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1101 2015-05-21  Jeff Law  <law@redhat.com>
1103         * gcc.target/hppa/shadd-2.c: New test.
1105 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1107         PR target/54236
1108         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1110 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1112         PR target/65937
1113         * gcc.target/arm/pr26702.c: Adjust target selector.
1115 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1117         PR middle-end/66221
1118         * gcc.dg/lto/pr66221_0.c: New test.
1119         * gcc.dg/lto/pr66221_1.c: New test.
1121 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1123         PR c/52952
1124         * gcc.dg/redecl-4.c: Update column numbers.
1125         * gcc.dg/format/bitfld-1.c: Likewise.
1126         * gcc.dg/format/attr-2.c: Likewise.
1127         * gcc.dg/format/attr-6.c: Likewise.
1128         * gcc.dg/format/attr-7.c (baz): Likewise.
1129         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1130         * gcc.dg/format/attr-4.c: Likewise.
1131         * gcc.dg/format/branch-1.c: Likewise.
1132         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1133         locations within strings with embedded escape sequences.
1135 2015-05-20  Jeff Law  <law@redhat.com>
1137         * gcc.target/hppa/hppa.exp: New target test driver.
1138         * gcc.target/hppa/shadd-1.c: New test.
1140 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1142         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1144 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1146         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1147         (fn_33_k_and_r_style): New.
1148         (fn_33_stroustrup_style): New.
1149         (fn_33_allman_style): New.
1150         (fn_33_whitesmiths_style): New.
1151         (fn_33_horstmann_style): New.
1152         (fn_33_ratliff_banner_style): New.
1153         (fn_33_lisp_style): New.
1154         (fn_34_indent_dash_gnu): New.
1155         (fn_34_indent_dash_kr): New.
1156         (fn_34_indent_dash_orig): New.
1157         (fn_34_indent_linux_style): New.
1159 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1161         PR fortran/65548
1162         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1164 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1166         PR tree-optimization/65447
1167         * gcc.dg/tree-ssa/pr65447.c: New test.
1169 2015-05-19  Nathan sidwell  <nathan@acm.org>
1171         * g++.dg/cpp0x/pr65954.C: New.
1173 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1175         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1177 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1179         * lib/target-supports.exp: Vector do not always have natural
1180         alignment on s390*.
1182 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1184         * gcc.dg/loop-invariant.c: New testcase.
1186 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1188         * lib/target-supports.exp: Vector do not always have natural
1189         alignment on s390*.
1191 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1193         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1194         s390*.
1195         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1197 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1199         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1200         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1201         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1202         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1203         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1204         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1205         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1206         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1207         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1208         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1210 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1212         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1214 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1216         * gcc.target/s390/s390.exp
1217         (check_effective_target_vector): New check.
1218         * gcc.target/s390/vector/vec-abi-1.c: New test.
1219         * gcc.target/s390/vector/vec-abi-2.c: New test.
1220         * gcc.target/s390/vector/vec-abi-3.c: New test.
1221         * gcc.target/s390/vector/vec-abi-4.c: New test.
1222         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1223         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1224         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1225         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1226         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1227         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1228         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1229         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1230         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1231         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1232         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1233         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1234         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1235         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1236         * gcc.target/s390/vector/vec-init-1.c: New test.
1237         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1238         * gcc.target/s390/vector/vec-shift-1.c: New test.
1239         * gcc.target/s390/vector/vec-sub-1.c: New test.
1241 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1243         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1245 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1247         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1249 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1251         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1253 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1255         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1257 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1259         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1261 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1263         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1265 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1267         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1269 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1271         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1273 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1275         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1277 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1279         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1281 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1283         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1285 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1287         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1289 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1291         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1293 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1295         PR tree-optimization/66187
1296         * gcc.c-torture/execute/pr66187.c: New test.
1297         * gcc.dg/pr66187-1.c: New test.
1298         * gcc.dg/pr66187-2.c: New test.
1300 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1302         * gcc.dg/vect/bb-slp-35.c: Adjust.
1304 2015-05-19  Richard Biener  <rguenther@suse.de>
1306         PR tree-optimization/66165
1307         * gcc.dg/torture/pr66165.c: New testcase.
1309         PR tree-optimization/66185
1310         * gcc.dg/torture/pr66185.c: New testcase.
1312 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1314         PR target/54236
1315         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1317 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1319         * gcc.target/mips/p5600-bonding.c : New file.
1321 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1323         PR fortran/66106
1324         * gfortran.dg/interface_operator_1.f90: New tests.
1326 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1328         PR fortran/66057
1329         * gfortran.dg/generic_29.f90: New tests.
1331 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1333         PR fortran/66043
1334         * gfortran.dg/storage_size_6.f90: New tests.
1336 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1338         PR fortran/66045
1339         * gfortran.dg/null1.f90: New test.
1341 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1343         PR fortran/66044
1344         * gfortran.dg/entry_21.f90: New test.
1346 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1348         PR fortran/66043
1349         * gfortran.dg/storage_size_6.f90: New tests.
1351 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1353         PR fortran/66040
1354         * gfortran.dg/misplaced_statement.f90: New test.
1356 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1358         PR fortran/66039
1359         * gfortran.dg/filepos1.f90: New test
1361 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1363         PR fortran/64925
1364         * gfortran.dg/pr64925.f90: New test.
1366 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1368         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1369         unit.
1370         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1372 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1374         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1375         to the family of pie capable targets.
1377 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1379         * gcc.target/arm/bics_1.c : New testcase.
1380         * gcc.target/arm/bics_2.c : New testcase.
1381         * gcc.target/arm/bics_3.c : New testcase.
1382         * gcc.target/arm/bics_4.c : New testcase.
1384 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1386         * gcc.target/mips/umips-attr.c: New test.
1388 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1390         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1391         * gcc.dg/20150120-2.c (dg-final): Ditto.
1392         * gcc.dg/20150120-2.c (dg-final): Ditto.
1393         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1395 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1397         PR target/66174
1398         * gcc.target/i386/pr66174.c: New test.
1400 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1402         PR fortran/37131
1403         * gfortran.dg/matmul_bounds_6.f90:  New test.
1404         * gfortran.dg/matmul_bounds_7.f90:  New test.
1406 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1408         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1409         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1410         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1411         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1412         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1413         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1415 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1417         PR fortran/65903
1418         * gfortran.dg/continuation_13.f90: Update test.
1419         * gfortran.dg/pr65903.f90: New test.
1421 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1423         PR fortran/66113
1424         * gfortran.dg/block_14.f90:  New test.
1426 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1428         PR fortran/44054
1429         * lib/gfortran-dg.exp: Update regex to handle two locations for
1430         the same diagnostic without caret.
1431         * gfortran.dg/badline.f: Test also that line numbers are correct
1432         before and after "left but not entered" warning.
1434 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1435             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1437         PR target/65768
1438         * gcc.target/arm/maskdata.c: New test.
1440 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1442         PR fortran/65792
1443         * gfortran.dg/derived_constructor_components_5: New test
1445 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1447         PR target/66140
1448         * gcc.target/alpha/pr66140.c: New test.
1450 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1452         PR c/48956
1453         * gcc.dg/Wconversion-complex-c99.c: New test.
1454         * gcc.dg/Wconversion-complex-gnu.c: New test.
1456 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1458         PR tree-optimization/64454
1459         * gcc.dg/modmod.c: New testcase.
1461 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1463         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1465 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1467         PR middle-end/66134
1468         * gcc.target/i386/mpx/pr66134.c: New test.
1470 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1472         * gcc.target/powerpc/pr60158.c: New test.
1474 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1476         * gcc.target/i386/sibcall-7.c: New test.
1477         * gcc.target/i386/sibcall-8.c: New test.
1479 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1481         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1482         (abs64_in_dreg): Likewise.
1484 2015-05-14  Marek Polacek  <polacek@redhat.com>
1486         PR c/66066
1487         PR c/66127
1488         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1489         * gcc.dg/pr19984.c: Likewise.
1490         * gcc.dg/pr66066-1.c: New test.
1491         * gcc.dg/pr66066-2.c: New test.
1492         * gcc.dg/pr66066-3.c: New test.
1494 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1496         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1497         * gcc.dg/pow-sqrt.x: New file.
1498         * gcc.dg/pow-sqrt-1.c: New test.
1499         * gcc.dg/pow-sqrt-2.c: Likewise.
1500         * gcc.dg/pow-sqrt-3.c: Likewise.
1502 2015-05-13  Richard Biener  <rguenther@suse.de>
1504         PR tree-optimization/66123
1505         * gcc.dg/torture/pr66123.c: New testcase.
1507 2015-05-13  Richard Biener  <rguenther@suse.de>
1509         PR middle-end/66110
1510         * gcc.dg/alias-2.c: Adjust.
1511         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1513 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1515         PR target/65103
1516         * gcc.target/i386/pr65103-3.c: New.
1518 2015-05-13  Martin Liska  <mliska@suse.cz>
1520         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1522 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1524         PR target/66112
1525         * gcc.target/i386/pr66112-2.c: New test.
1527         PR target/66112
1528         * gcc.target/i386/pr66112-1.c: New test.
1530 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1532         PR target/66048
1533         * gcc.target/i386/mpx/pr66048.cc: New.
1535 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1537         PR rtl-optimization/64616
1538         * gcc.dg/loop-8.c: New test.
1539         * gcc.dg/loop-9.c: New test.
1541 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1543         PR target/pr66047.c
1544         * gcc.target/i386/pr66047.c: New testcase.
1546 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1548         PR ipa/65873
1549         * gcc.c-torture/compile/pr65873.c: New testcase.
1551 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1553         PR fortran/66111
1554         * gfortran.dg/inline_matmul_10.f90:  New test.
1556 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1558         * c-c++-common/Wmisleading-indentation.c: New testcase.
1559         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1560         * c-c++-common/Wmisleading-indentation-2.md: New file.
1562 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1564         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1565         "break".
1566         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1568 2015-05-12  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/66101
1571         * gcc.dg/torture/pr66101.c: New testcase.
1573 2015-05-12  Richard Biener  <rguenther@suse.de>
1575         PR tree-optimization/37021
1576         * gcc.target/i386/vect-addsub.c: New testcase.
1578 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1580         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1582 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1584         PR tree-optimization/66010
1585         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1587 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1589         PR c++/65133
1590         * g++.dg/cpp0x/trailing10.C: New.
1592 2015-05-12  Richard Biener  <rguenther@suse.de>
1594         * gcc.dg/vect/bb-slp-35.c: New testcase.
1596 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1598         PR fortran/66100
1599         * gfortran.dg/bound_simplification_6.f90: New.
1601 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1603         * gcc.target/mips/branch-1.c: Pass argument to bar().
1605 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1607         PR target/65753
1608         * gcc.target/i386/pr65753.c: New test.
1610 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1612         PR rtl-optimization/66076
1613         * gcc.dg/torture/pr66076.c: New test.
1615 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1617         PR fortran/66041
1618         * gfortran.dg/inline_matmul_7.f90:  New test.
1619         * gfortran.dg/inline_matmul_8.f90:  New test.
1620         * gfortran.dg/inline_matmul_9.f90:  New test.
1622 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1624         * gfortran.dg/bound_simplification_5.f90: New.
1626 2015-05-09  Jason Merrill  <jason@redhat.com>
1628         * lib/target-supports.exp (cxx_default): New global.
1629         (check_effective_target_c++11_only)
1630         (check_effective_target_c++14_only)
1631         (check_effective_target_c++98_only)
1632         (check_effective_target_c++1z_only): Check it.
1634 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1636         PR tree-optimization/64454
1637         * gcc.dg/tree-ssa/vrp97.c: New file.
1638         * gcc.dg/vect/slp-perm-7.c: Update.
1640 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1642         PR fortran/65894
1643         * gfortran.dg/elemental_subroutine_11.f90: New test.
1645 2015-05-08  Richard Biener  <rguenther@suse.de>
1647         PR tree-optimization/66036
1648         * gcc.dg/vect/slp-41.c: New testcase.
1650 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1652         * gfortran.dg/elemental_optional_args_7.f90: New.
1654 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1656         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1657         allow cmlt or sshr.
1659 2015-05-08  Marek Polacek  <polacek@redhat.com>
1661         PR c/64918
1662         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1663         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1665 2015-05-07  Marek Polacek  <polacek@redhat.com>
1667         PR c/65179
1668         * c-c++-common/Wshift-negative-value-1.c: New test.
1669         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1670         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1671         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1672         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1673         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1674         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1675         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1676         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1678 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1680         PR middle-end/192
1681         PR middle-end/54303
1682         * gcc.dg/fdata-sections-2.c: New file.
1684 2015-05-07  Marek Polacek  <polacek@redhat.com>
1686         PR testsuite/66046
1687         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1688         last dg-output.
1689         * c-c++-common/ubsan/align-7.c: Likewise.
1690         * c-c++-common/ubsan/bounds-8.c: Likewise.
1691         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1692         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1693         * c-c++-common/ubsan/null-1.c: Likewise.
1694         * c-c++-common/ubsan/null-10.c: Likewise.
1695         * c-c++-common/ubsan/null-11.c: Likewise.
1696         * c-c++-common/ubsan/null-2.c: Likewise.
1697         * c-c++-common/ubsan/null-3.c: Likewise.
1698         * c-c++-common/ubsan/null-4.c: Likewise.
1699         * c-c++-common/ubsan/null-5.c: Likewise.
1700         * c-c++-common/ubsan/null-6.c: Likewise.
1701         * c-c++-common/ubsan/null-7.c: Likewise.
1702         * c-c++-common/ubsan/null-8.c: Likewise.
1703         * c-c++-common/ubsan/null-9.c: Likewise.
1704         * c-c++-common/ubsan/object-size-1.c: Likewise.
1705         * c-c++-common/ubsan/object-size-10.c: Likewise.
1706         * c-c++-common/ubsan/object-size-4.c: Likewise.
1707         * c-c++-common/ubsan/object-size-5.c: Likewise.
1708         * c-c++-common/ubsan/object-size-7.c: Likewise.
1709         * c-c++-common/ubsan/object-size-8.c: Likewise.
1710         * c-c++-common/ubsan/object-size-9.c: Likewise.
1711         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1712         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1713         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1714         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1715         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1716         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1717         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1718         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1719         * c-c++-common/ubsan/pr59333.c: Likewise.
1720         * c-c++-common/ubsan/pr59667.c: Likewise.
1721         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1722         * c-c++-common/ubsan/pr60636.c: Likewise.
1723         * c-c++-common/ubsan/pr63802.c: Likewise.
1724         * c-c++-common/ubsan/recovery-1.c: Likewise.
1725         * c-c++-common/ubsan/recovery-3.c: Likewise.
1726         * c-c++-common/ubsan/shift-1.c: Likewise.
1727         * c-c++-common/ubsan/shift-2.c: Likewise.
1728         * c-c++-common/ubsan/shift-4.c: Likewise.
1729         * c-c++-common/ubsan/shift-7.c: Likewise.
1730         * c-c++-common/ubsan/undefined-2.c: Likewise.
1731         * c-c++-common/ubsan/vla-1.c: Likewise.
1732         * g++.dg/ubsan/null-1.C: Likewise.
1733         * g++.dg/ubsan/null-3.C: Likewise.
1734         * g++.dg/ubsan/null-4.C: Likewise.
1735         * g++.dg/ubsan/vptr-8.C: Likewise.
1736         * g++.dg/ubsan/vptr-9.C: Likewise.
1737         * gcc.dg/ubsan/bounds-2.c: Likewise.
1738         * gcc.dg/ubsan/object-size-9.c: Likewise.
1740 2015-05-07  Jeff Law  <law@redhat.com>
1742         * gcc.dg/tree-ssa/shorten-1.c: New test.
1744 2015-05-07  Richard Biener  <rguenther@suse.de>
1746         PR tree-optimization/66002
1747         * gcc.dg/vect/vect-125.c: New testcase.
1749 2015-05-07  Marek Polacek  <polacek@redhat.com>
1750             Martin Uecker  <uecker@eecs.berkeley.edu>
1752         * c-c++-common/ubsan/bounds-10.c: New test.
1754 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1756         * jit.dg/harness.h (set_options): Wrap with
1757         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1758         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1759         Special-case test-benchmark.c as a negative.
1760         * jit.dg/test-benchmark.c: New file.
1762 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1764         PR target/64208
1765         * gcc.target/arm/pr64208.c: New test.
1767 2015-05-06  Alan Modra  <amodra@gmail.com>
1769         PR target/66020
1770         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1771         (gparms): Make volatile.
1773 2015-05-06  Richard Biener  <rguenther@suse.de>
1775         PR tree-optimization/62283
1776         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1778 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1780         PR target/66015
1781         * gcc.target/aarch64/iinline-attr-1.c: New test.
1783 2015-05-06  Richard Biener  <rguenther@suse.de>
1785         * gcc.dg/vect/bb-slp-34.c: New testcase.
1787 2015-05-06  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/62283
1790         * gcc.dg/vect/bb-slp-14.c: Adjust.
1792 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1794         PR target/65990
1795         * gcc.target/i386/pr65990.c: New test.
1797 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1799         PR target/65915
1800         * gcc.target/i386/pr65915.c: New.
1802 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1804         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1805         'va_list escapes 0'.
1807 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1809         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1810         in r222173.
1812 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1814         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1815         * gcc.target/arm/pr65924.c: Likewise.
1817 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1819         PR target/65871
1820         * gcc.target/i386/pr65871-3.c: New test.
1822 2015-05-04  Jeff Law  <law@redhat.com>
1824         Revert:
1825         2015-05-04  Jeff Law  <law@redhat.com>
1826         * gcc.dg/tree-ssa/shorten-1.c: New test.
1828 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1829             Jakub Jelinek  <jakub@redhat.com>
1831         PR c++/66007
1832         * g++.dg/cpp0x/Wnarrowing4.C: New.
1834 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1836         * lib/target-supports.exp
1837         (check_effective_target_keeps_null_pointer_checks): Clarify that
1838         this is for targets that disable -fdelete-null-pointer-checks,
1839         not default it to off.
1840         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1841         -fdelete-null-pointer-checks explicit.
1842         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1843         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1844         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1845         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1846         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1847         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1848         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1849         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1850         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1851         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1852         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1853         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1854         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1855         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1856         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1857         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1858         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1859         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1860         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1861         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1862         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1863         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1864         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1865         * g++.dg/cpp0x/static_assert9.C: Likewise.
1866         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1867         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1868         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1869         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1870         * g++.dg/tree-ssa/pr26406.C: Likewise.
1872 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1874         PR tree-optimization/65984
1875         * c-c++-common/ubsan/pr65984.c: New test.
1877 2015-05-04  Jeff Law  <law@redhat.com>
1879         * gcc.dg/tree-ssa/shorten-1.c: New test.
1881 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1883         PR fortran/44735
1884         * gfortran.dg/pr44735.f90: New test.
1886 2015-05-04  Richard Biener  <rguenther@suse.de>
1888         PR tree-optimization/65965
1889         * gcc.dg/vect/bb-slp-33.c: New testcase.
1891 2015-05-04  Richard Biener  <rguenther@suse.de>
1893         PR tree-optimization/65935
1894         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1896 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1898         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1899         for each supported variant instead of CHECK_RESULTS.
1900         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1901         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1902         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1903         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1904         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1905         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1906         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1907         expected results for unsupported variants.  Call CHECK for each
1908         supported variant instead of CHECK_RESULTS.
1909         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1910         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1911         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1912         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1913         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1914         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1915         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1916         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1917         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1918         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1919         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1920         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1921         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1922         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1923         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1924         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1925         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1926         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1927         expected results for unsupported variants.
1928         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1929         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1930         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1931         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1932         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1933         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1934         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1935         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1936         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1937         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1938         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1939         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1940         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1941         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1942         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1943         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1944         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1945         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1946         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1947         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1948         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1949         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1950         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1951         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1952         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1953         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1954         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1955         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1957 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1959         PR fortran/37131
1960         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1962 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1963             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1965         PR c++/65858
1966         * g++.dg/cpp0x/Wnarrowing3.C: New.
1968 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1970         * gcc.dg/20150120-1.c: New test.
1971         * gcc.dg/20150120-2.c: New test.
1972         * gcc.dg/20150120-3.c: New test.
1974 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1976         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1978 2015-05-01  Renlin Li  <renlin.li@arm.com>
1980         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1982 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1984         * gfortran.dg/bound_simplification_4.f90: New.
1986 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1988         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1989         with powerpc_p8vector_ok.
1991 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1993         PR fortran/37131
1994         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1995         scan pattern.
1996         * gfortran.dg/bound_9.f90:  New test case.
1998 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2000         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2001         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2002         for 32bit x86 targets.
2003         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2004         for 32bit x86 targets.
2005         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2006         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2007         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2008         for 32bit x86 targets.
2010 2015-04-30  Marek Polacek  <polacek@redhat.com>
2012         PR tree-optimization/63551
2013         * g++.dg/ipa/pr63551.C: New test.
2015 2015-04-30  Caroline Tice  <cmtice@google.com>
2017         PR  65929
2018         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2019         partition size on certain targets.
2021 2015-04-30  Renlin Li  <renlin.li@arm.com>
2023         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2025 2015-04-30  Marek Polacek  <polacek@redhat.com>
2027         * c-c++-common/Wbool-compare-3.c: New test.
2029         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2030         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2032 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2034         PR c++/57610
2035         * g++.dg/init/ref22.C: New.
2037 2015-04-30  Marek Polacek  <polacek@redhat.com>
2039         * gcc.dg/init-bad-8.c: New test.
2041         * gcc.dg/incomplete-typedef-1.c: New test.
2043 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/59955
2046         * g++.dg/template/crash121.C: New.
2048 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2050         * gcc.target/mips/call-from-init.c: New test.
2051         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2053 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2055         PR target/65871
2056         * gcc.target/i386/pr65871-1.c: New test.
2057         * gcc.target/i386/pr65871-2.c: Ditto.
2059 2015-04-29  Marek Polacek  <polacek@redhat.com>
2061         PR c/64610
2062         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2063         * c-c++-common/Wbool-compare-2.c: New test.
2065 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2067         PR target/65770
2068         * gcc.target/aarch64/vstN_lane_1.c: New file.
2070 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2072         PR c++/64667
2073         * g++.dg/warn/Winit-self-3.C: New.
2075 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2077         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2079 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2081         PR target/65924
2082         * gcc.target/arm/pr65924.c: New test.
2084 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2086         * g++.dg/gomp/tpl-target-update.C: New file.
2088 2015-04-29  Richard Biener  <rguenther@suse.de>
2090         PR tree-optimization/65917
2091         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2093 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2095         PR target/64835
2096         * gcc.dg/ipa/iinline-attr.c: New test.
2097         * gcc.target/i386/iinline-attr-2.c: New test.
2099 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2101         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2102         segfault is fixed.
2104 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2106         * gcc.dg/vect/vect-33.c: Remove spurious line.
2108 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2110         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2112 2015-04-28  Marek Polacek  <polacek@redhat.com>
2114         PR c/65901
2115         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2116         * gcc.dg/pr65901.c: New test.
2118 2015-04-28  Richard Biener  <rguenther@suse.de>
2120         PR tree-optimization/62283
2121         * gfortran.dg/vect/pr62283-2.f: New testcase.
2122         * gcc.dg/vect/bb-slp-14.c: Adjust.
2124 2015-04-28  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/65851
2127         * g++.dg/torture/pr65851.C: New testcase.
2129 2015-04-27  Jeff Law <law@redhat.com>
2131         PR tree-optimization/65217
2132         * gcc.target/i386/pr65217.c: Remove XFAIL.
2134 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2136         PR fortran/60322
2137         Add tests forgotten to svn-add.
2138         * gfortran.dg/class_allocate_19.f03: New test.
2139         * gfortran.dg/class_array_20.f03: New test.
2140         * gfortran.dg/class_array_21.f03: New test.
2141         * gfortran.dg/finalize_29.f08: New test.
2143 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2145         PR fortran/59678
2146         PR fortran/65841
2147         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2148         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2150 2015-04-27  Caroline Tice  <cmtice@google.com>
2152         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2153         partition size.
2155 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2157         PR target/64579
2158         * gcc.target/powerpc/htm-1.c: New test.
2159         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2160         on 64-bit compiles.
2161         (__builtin_tabortdci): Likewise.
2162         (__builtin_tcheck): Remove operand.
2163         * lib/target-supports.exp (check_htm_hw_available): New function.
2165 2015-04-27  Richard Biener  <rguenther@suse.de>
2167         * gcc.target/i386/pr65217.c: XFAIL.
2169 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2171         PR tree-optimization/65875
2172         * gcc.c-torture/compile/pr65875.c: New test.
2174 2015-04-25  Marek Polacek  <polacek@redhat.com>
2176         PR c/52085
2177         * gcc.dg/enum-incomplete-2.c: New test.
2178         * gcc.dg/enum-mode-1.c: New test.
2180 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2182         PR target/65849
2183         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2184         set new options.
2185         * gcc.target/powerpc/pr65849-2.c: Likewise.
2187 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2189         PR tree-optimization/65802
2190         * g++.dg/pr65802.C: Move to ...
2191         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2192         stdarg.h.  Rewrite for C.
2193         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2194         va_start and va_end.  Remove unnecessary inline asm.
2196 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2197             Wei Mi  <wmi@google.com>
2199         * gcc.target/i386/sse2-load-multi.c: New test.
2200         * gcc.target/i386/sse2-store-multi.c: Ditto.
2202 2015-04-24  Marek Polacek  <polacek@redhat.com>
2204         PR c/65830
2205         * c-c++-common/pr65830.c: New test.
2207         PR c/63357
2208         * c-c++-common/Wlogical-op-1.c: New test.
2210 2015-04-24  Marek Polacek  <polacek@redhat.com>
2212         PR c/61534
2213         * c-c++-common/pr61534-1.c: New test.
2215 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2216             Steven Bosscher <steven@gcc.gnu.org>
2218         PR rtl-optimization/34503
2219         * gcc.target/arm/pr64616.c: New file.
2221 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2223         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2225 2015-04-24  Terry Guo  <terry.guo@arm.com>
2227         * gcc.target/arm/pr65710.c: Update the options.
2229 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2231         * gcc.target/i386/pr65523.c: Skip x32.
2233 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2235         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2236         to look for vcl* where appropriate.
2238 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2240         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2241         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2243 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2245         PR target/26702
2246         * gcc.target/arm/pr26702.c: New test.
2248 2015-04-23  Marek Polacek  <polacek@redhat.com>
2250         PR c/65345
2251         * gcc.dg/pr65345-1.c: New test.
2252         * gcc.dg/pr65345-2.c: New test.
2254 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2256         * gcc.target/powerpc/crypto-builtin-2.c: New.
2258 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2260         PR fortran/60322
2261         * gfortran.dg/class_allocate_19.f03: New test.
2262         * gfortran.dg/class_array_20.f03: New test.
2263         * gfortran.dg/class_array_21.f03: New test.
2264         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2265         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2266         initialization correctly.
2267         * gfortran.dg/finalize_29.f08: New test.
2269 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2271         * gcc.target/powerpc/swaps-p8-18.c: New test.
2273 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2275         PR target/65456
2276         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2277         * gcc.dg/vect/bb-slp-25.c: Likewise.
2278         * gcc.dg/vect/bb-slp-29.c: Likewise.
2279         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2280         vect_no_align && { ! vect_hw_misalign }.
2281         * gcc.dg/vect/bb-slp-9.c: Likewise.
2282         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2283         vect_hw_misalign.
2284         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2285         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2286         account for POWER8, where peeling for alignment is not needed.
2287         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2288         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2289         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2290         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2291         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2292         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2293         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2294         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2295         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2296         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2297         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2298         * gcc.dg/vect/pr16105.c: Likewise.
2299         * gcc.dg/vect/pr20122.c: Likewise.
2300         * gcc.dg/vect/pr33804.c: Likewise.
2301         * gcc.dg/vect/pr33953.c: Likewise.
2302         * gcc.dg/vect/pr56787.c: Likewise.
2303         * gcc.dg/vect/pr58508.c: Likewise.
2304         * gcc.dg/vect/slp-25.c: Likewise.
2305         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2306         * gcc.dg/vect/vect-105.c: Likewise.
2307         * gcc.dg/vect/vect-27.c: Likewise.
2308         * gcc.dg/vect/vect-29.c: Likewise.
2309         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2310         POWER8.
2311         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2312         && { ! vect_hw_misalign }.
2313         * gcc.dg/vect/vect-44.c: Likewise.
2314         * gcc.dg/vect/vect-48.c: Likewise.
2315         * gcc.dg/vect/vect-50.c: Likewise.
2316         * gcc.dg/vect/vect-52.c: Likewise.
2317         * gcc.dg/vect/vect-56.c: Likewise.
2318         * gcc.dg/vect/vect-60.c: Likewise.
2319         * gcc.dg/vect/vect-72.c: Likewise.
2320         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2321         * gcc.dg/vect/vect-75.c: Likewise.
2322         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2323         * gcc.dg/vect/vect-77-global.c: Likewise.
2324         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2325         * gcc.dg/vect/vect-78-global.c: Likewise.
2326         * gcc.dg/vect/vect-93.c: Likewise.
2327         * gcc.dg/vect/vect-95.c: Likewise.
2328         * gcc.dg/vect/vect-96.c: Likewise.
2329         * gcc.dg/vect/vect-cond-1.c: Likewise.
2330         * gcc.dg/vect/vect-cond-3.c: Likewise.
2331         * gcc.dg/vect/vect-cond-4.c: Likewise.
2332         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2333         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2334         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2335         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2336         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2337         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2338         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2339         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2340         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2341         * gcc.dg/vect/vect-outer-5.c: Likewise.
2342         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2343         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2344         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2345         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2346         * gcc.dg/vect/vect-peel-3.c: Likewise.
2347         * gcc.dg/vect/vect-peel-4.c: Likewise.
2348         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2349         * gcc.target/powerpc/pr65456.c: New test.
2350         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2351         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2352         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2353         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2354         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2355         vect_no_align && { ! vect_hw_misalign }.
2356         * gfortran.dg/vect/vect-3.f90: Likewise.
2357         * gfortran.dg/vect/vect-4.f90: Likewise.
2358         * gfortran.dg/vect/vect-5.f90: Likewise.
2359         * lib/target-supports.exp (check_effective_target_vect_no_align):
2360         Return 1 for POWER8.
2361         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2363 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2365         PR fortran/65429
2366         * gfortran.dg/pr65429.f90: New test.
2368 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2370         * c-c++-common/asan/user-section-1.c: New test.
2371         * c-c++-common/asan/user-section-2.c: New test.
2372         * c-c++-common/asan/user-section-3.c: New test.
2374 2015-04-22  Hale Wang  <hale.wang@arm.com>
2375             Terry Guo  <terry.guo@arm.com>
2377         PR rtl-optimization/64818
2378         * gcc.target/arm/pr64818.c: New test.
2380 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2382         PR ipa/65076
2383         * g++.dg/tree-ssa/pr61034.C: Update template.
2384         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2385         * gcc.dg/Warray-bounds-11.c: Likewise.
2386         * gcc.dg/Warray-bounds.c: Likewise.
2388 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2390         PR libgfortran/65234
2391         * gfortran.dg/fmt_unlimited.f90: New test.
2393 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2395         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2396         headers.
2397         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2398         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2399         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2400         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2401         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2402         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2403         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2405 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407         PR libgfortran/56743
2408         * gfortran.dg/namelist_87.f90: New test.
2410 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2412         * gcc.target/aarch64/mult-synth_1.c: New test.
2413         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2414         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2415         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2416         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2417         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2419 2015-04-21  Richard Biener  <rguenther@suse.de>
2421         PR tree-optimization/65650
2422         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2423         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2424         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2425         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2426         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2427         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2429 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2431         PR tree-optimization/65802
2432         * g++.dg/pr65802.C: New test.
2434 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2436         PR testsuite/65767
2437         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2438         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2440 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2442         PR c++/65801
2443         * g++.dg/cpp0x/Wnarrowing2.C: New.
2445 2015-04-20  Jeff Law  <law@redhat.com>
2447         PR tree-optimization/65658
2448         * gcc.dg/pr65658.c: New test.
2450 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2452         PR target/64134
2453         * gcc.target/aarch64/vec_init_1.c: New test.
2455 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2457         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2458         targets.
2460 2015-04-18  Martin Sebor  <msebor@redhat.com>
2462         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2463         of non-nul characters.
2464         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2466 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2468         PR target/65787
2469         * gcc.target/powerpc/pr65787.c: New.
2471 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2473         PR target/65689
2474         * gcc.target/aarch64/c-output-template-4.c: New test.
2476 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2478         PR target/65780
2479         * gcc.dg/pr65780-1.c: New test.
2480         * gcc.dg/pr65780-2.c: Likewise.
2481         * gcc.target/i386/pr32219-9.c: Likewise.
2482         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2483         symbol.
2484         * gcc.target/i386/pr64317.c (c): Initialize.
2486 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2488         PR target/65612
2489         * g++.dg/ext/mv18.C: New test.
2490         * g++.dg/ext/mv19.C: Likewise.
2491         * g++.dg/ext/mv20.C: Likewise.
2492         * g++.dg/ext/mv21.C: Likewise.
2493         * g++.dg/ext/mv22.C: Likewise.
2494         * g++.dg/ext/mv23.C: Likewise.
2496 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2498         PR c++/64527
2499         * g++.dg/init/pr64527.C: New test.
2501 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2502             Michael Matz  <matz@suse.de>
2504         PR tree-optimization/64950
2505         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2506         x86_64-*-*.
2508 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2510         * c-c++-common/asan/user-section-1.c: New test.
2512 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2514         PR debug/65771
2515         * gcc.dg/debug/pr65771.c: New test.
2517 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2519         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2520         __buitlin_alloca with __builtin_alloca.
2522 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2524         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2526 2015-04-16  Richard Biener  <rguenther@suse.de>
2528         PR tree-optimization/64277
2529         * gcc.dg/Warray-bounds-14.c: New testcase.
2530         * gcc.dg/Warray-bounds-15.c: Likewise.
2531         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2532         * c-c++-common/ubsan/bounds-6.c: Likewise.
2534 2015-04-16  Renlin Li  <renlin.li@arm.com>
2536         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2537         * gcc.target/arm/unsigned-float.c: New.
2539 2015-04-16  Richard Biener  <rguenther@suse.de>
2541         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2542         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2543         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2545 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2547         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2548         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2549         * g++.dg/cpp0x/defaulted21.C: Likewise.
2550         * g++.dg/cpp0x/defaulted28.C: Likewise.
2551         * g++.dg/cpp0x/defaulted47.C: Likewise.
2552         * g++.dg/cpp0x/elision_neg.C: Likewise.
2553         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2554         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2555         * g++.dg/cpp0x/implicit1.C: Likewise.
2556         * g++.dg/cpp0x/implicit9.C: Likewise.
2557         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2558         * g++.dg/cpp0x/range-for13.C: Likewise.
2559         * g++.dg/gomp/clause-2.C: Likewise.
2560         * g++.dg/gomp/udr-5.C: Likewise.
2561         * g++.dg/inherit/access6.C: Likewise.
2562         * g++.dg/lookup/duperr1.C: Likewise.
2563         * g++.dg/lookup/friend2.C: Likewise.
2564         * g++.dg/lookup/pr6936.C: Likewise.
2565         * g++.dg/lookup/scoped1.C: Likewise.
2566         * g++.dg/lookup/using26.C: Likewise.
2567         * g++.dg/lookup/using38.C: Likewise.
2568         * g++.dg/other/access2.C: Likewise.
2569         * g++.dg/overload/defarg3.C: Likewise.
2570         * g++.dg/overload/defarg6.C: Likewise.
2571         * g++.dg/parse/access11.C: Likewise.
2572         * g++.dg/parse/access2.C: Likewise.
2573         * g++.dg/parse/access3.C: Likewise.
2574         * g++.dg/parse/access4.C: Likewise.
2575         * g++.dg/parse/access5.C: Likewise.
2576         * g++.dg/parse/access6.C: Likewise.
2577         * g++.dg/parse/access8.C: Likewise.
2578         * g++.dg/parse/access9.C: Likewise.
2579         * g++.dg/parse/crash40.C: Likewise.
2580         * g++.dg/tc1/dr142.C: Likewise.
2581         * g++.dg/tc1/dr166.C: Likewise.
2582         * g++.dg/tc1/dr52.C: Likewise.
2583         * g++.dg/template/access11.C: Likewise.
2584         * g++.dg/template/access18.C: Likewise.
2585         * g++.dg/template/access19.C: Likewise.
2586         * g++.dg/template/access2.C: Likewise.
2587         * g++.dg/template/access20.C: Likewise.
2588         * g++.dg/template/access26.C: Likewise.
2589         * g++.dg/template/access3.C: Likewise.
2590         * g++.dg/template/access7.C: Likewise.
2591         * g++.dg/template/conv12.C: Likewise.
2592         * g++.dg/template/crash69.C: Likewise.
2593         * g++.dg/template/friend31.C: Likewise.
2594         * g++.dg/template/friend32.C: Likewise.
2595         * g++.dg/template/memfriend15.C: Likewise.
2596         * g++.dg/template/memfriend16.C: Likewise.
2597         * g++.dg/template/memfriend17.C: Likewise.
2598         * g++.dg/template/memfriend7.C: Likewise.
2599         * g++.dg/template/pr32519.C: Likewise.
2600         * g++.dg/template/qualttp21.C: Likewise.
2601         * g++.dg/template/qualttp8.C: Likewise.
2602         * g++.dg/template/ttp10.C: Likewise.
2603         * g++.dg/template/typedef11.C: Likewise.
2604         * g++.dg/template/typedef13.C: Likewise.
2605         * g++.dg/template/typedef19.C: Likewise.
2606         * g++.dg/template/typedef20.C: Likewise.
2607         * g++.dg/template/typedef22.C: Likewise.
2608         * g++.dg/template/using16.C: Likewise.
2609         * g++.dg/template/virtual3.C: Likewise.
2610         * g++.dg/ubsan/pr61272.C: Likewise.
2611         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2612         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2613         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2614         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2615         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2616         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2617         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2618         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2619         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2620         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2621         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2622         * g++.old-deja/g++.jason/access17.C: Likewise.
2623         * g++.old-deja/g++.jason/access18.C: Likewise.
2624         * g++.old-deja/g++.jason/access22.C: Likewise.
2625         * g++.old-deja/g++.jason/access23.C: Likewise.
2626         * g++.old-deja/g++.jason/access8.C: Likewise.
2627         * g++.old-deja/g++.jason/delete3.C: Likewise.
2628         * g++.old-deja/g++.jason/report.C: Likewise.
2629         * g++.old-deja/g++.law/access2.C: Likewise.
2630         * g++.old-deja/g++.law/access3.C: Likewise.
2631         * g++.old-deja/g++.law/access4.C: Likewise.
2632         * g++.old-deja/g++.law/access5.C: Likewise.
2633         * g++.old-deja/g++.law/arm12.C: Likewise.
2634         * g++.old-deja/g++.law/arm14.C: Likewise.
2635         * g++.old-deja/g++.law/ctors13.C: Likewise.
2636         * g++.old-deja/g++.law/union2.C: Likewise.
2637         * g++.old-deja/g++.law/visibility12.C: Likewise.
2638         * g++.old-deja/g++.law/visibility15.C: Likewise.
2639         * g++.old-deja/g++.law/visibility16.C: Likewise.
2640         * g++.old-deja/g++.law/visibility17.C: Likewise.
2641         * g++.old-deja/g++.law/visibility18.C: Likewise.
2642         * g++.old-deja/g++.law/visibility19.C: Likewise.
2643         * g++.old-deja/g++.law/visibility20.C: Likewise.
2644         * g++.old-deja/g++.law/visibility21.C: Likewise.
2645         * g++.old-deja/g++.law/visibility24.C: Likewise.
2646         * g++.old-deja/g++.law/visibility4.C: Likewise.
2647         * g++.old-deja/g++.law/visibility5.C: Likewise.
2648         * g++.old-deja/g++.law/visibility6.C: Likewise.
2649         * g++.old-deja/g++.law/visibility7.C: Likewise.
2650         * g++.old-deja/g++.law/visibility8.C: Likewise.
2651         * g++.old-deja/g++.law/visibility9.C: Likewise.
2652         * g++.old-deja/g++.niklas/t135.C: Likewise.
2653         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2654         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2655         * g++.old-deja/g++.other/access11.C: Likewise.
2656         * g++.old-deja/g++.other/access4.C: Likewise.
2657         * g++.old-deja/g++.other/access7.C: Likewise.
2658         * g++.old-deja/g++.other/crash1.C: Likewise.
2659         * g++.old-deja/g++.other/crash7.C: Likewise.
2660         * g++.old-deja/g++.other/friend1.C: Likewise.
2661         * g++.old-deja/g++.other/friend4.C: Likewise.
2662         * g++.old-deja/g++.other/friend9.C: Likewise.
2663         * g++.old-deja/g++.other/lineno1.C: Likewise.
2664         * g++.old-deja/g++.other/using1.C: Likewise.
2665         * g++.old-deja/g++.pt/enum14.C: Likewise.
2666         * g++.old-deja/g++.pt/friend11.C: Likewise.
2667         * g++.old-deja/g++.pt/friend21.C: Likewise.
2668         * g++.old-deja/g++.pt/friend3.C: Likewise.
2669         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2670         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2671         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2672         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2674 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2676         PR ipa/65765
2677         * g++.dg/ipa/pr65765.C: New test.
2679 2015-04-15  Nick Clifton  <nickc@redhat.com>
2681         * gcc.target/rx/builtins.c: Disable RMPA test if string
2682         instructions are not allowed.
2684 2015-04-15  Alan Modra  <amodra@gmail.com>
2686         * gcc.dg/pr65408.c: New.
2688 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2690         PR target/65729
2691         * gcc.target/arm/pr65729.c: New test.
2693 2015-04-14  Richard Biener  <rguenther@suse.de>
2695         PR tree-optimization/65758
2696         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2698 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2700         PR target/65648
2701         * gcc.c-torture/execute/pr65648.c: New test.
2703 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2706         __builtin_finite instead of finite.
2707         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2708         Likewise.
2710 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2712         PR tree-optimization/63387
2713         * gcc.dg/pr63387.c: New testcase.
2715 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2717         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2719 2015-04-13  Richard Biener  <rguenther@suse.de>
2721         PR tree-optimization/65204
2722         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2724 2015-04-13  Terry Guo  <terry.guo@arm.com>
2726         PR target/65710
2727         * gcc.target/arm/pr65710.c: New.
2729 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2731         PR tree-optimization/65747
2732         * g++.dg/torture/pr65747.C: New test.
2734 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2736         PR c++/65736
2737         * g++.dg/cpp0x/pr65736.C: New test.
2739 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2740             Martin Liska  <mliska@suse.cz>
2742         PR ipa/65722
2743         * g++.dg/ipa/pr65722.C: New testcase.
2745 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2747         PR tree-optimization/65735
2748         * gcc.c-torture/compile/pr65735.c: New test.
2750 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2752         PR middle-end/65554
2753         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2755 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2757         PR target/65671
2758         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2760 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2762         PR target/65647
2763         * gcc.target/arm/pr65647-2.c: New.
2765 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2767         PR target/65694
2768         * g++.dg/torture/pr65694.C: New test.
2770 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2772         * gfortran.dg/coarray_lock_6.f90: New.
2773         * gfortran.dg/coarray_lock_7.f90: New.
2774         * gfortran.dg/coarray/lock_2.f90: New.
2776 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2778         PR fortran/56674
2779         PR fortran/58813
2780         PR fortran/59016
2781         PR fortran/59024
2782         * gfortran.dg/used_types_27.f90: New.
2784 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2786         PR target/65671
2787         * gcc.target/i386/pr65671.c: New.
2789 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2791         PR tree-optimization/65709
2792         * c-c++-common/ubsan/align-9.c: New test.
2794 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2796         PR fortran/56852
2797         * gfortran.dg/pr56852.f90: New test.
2799 2015-04-09  Marek Polacek  <polacek@redhat.com>
2800             Jakub Jelinek  <jakub@redhat.com>
2802         PR middle-end/65554
2803         * g++.dg/opt/pr65554.C: New test.
2805 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2807         PR c++/65690
2808         * c-c++-common/attr-aligned-1.c: New test.
2810 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2812         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2814 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2816         PR target/65676
2817         * gcc.target/i386/sse-25.c: New.
2819 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2821         PR target/65693
2822         * gcc.target/i386/pr65693.c: New test.
2824 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2826         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2828 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2830         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2832 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2834         * gcc.target/i386/thunk-retbnd.c: New.
2836 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2838         * gnat.dg/opt48.adb: New test.
2839         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2840         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2842 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2844         PR ipa/65540
2845         * gcc.c-torture/compile/pr65540.c: New.
2847 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2849         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2850         -Wno-pointer-arith.
2852 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2854         PR debug/65678
2855         * g++.dg/debug/pr65678.C: New test.
2857         PR middle-end/65680
2858         * gcc.c-torture/compile/pr65680.c: New test.
2860 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2862         PR fortran/65548
2863         * gfortran.dg/allocate_with_source_5.f90: New test.
2865 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2867         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2868         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2870 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2872         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2874 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2876         PR target/65614
2877         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2878         to get floating point compression.
2879         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2881 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2883         PR preprocessor/61977
2884         * gcc.dg/cpp/pr61977.c: New test.
2886 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2888         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2890 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2892         PR target/65647
2893         * gcc.target/arm/pr65647.c: New.
2895 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2897         PR ipa/65655
2898         * g++.dg/torture/pr65655.C: New testcase.
2900 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2902         PR c++/64085
2903         * g++.dg/cpp1y/lambda-init13.C: New.
2905 2015-04-03  Marek Polacek  <polacek@redhat.com>
2907         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2909 2015-04-02  Marek Polacek  <polacek@redhat.com>
2911         PR c++/65642
2912         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2913         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2915 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2917         PR preprocessor/61977
2918         * gcc.target/powerpc/pr61977-1.c: New test.
2919         * gcc.target/powerpc/pr61977-2.c: New test.
2921 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2923         PR c++/56100
2924         * g++.dg/warn/Wshadow-8.C: New.
2925         * g++.dg/warn/Wshadow-9.C: Likewise.
2926         * g++.dg/warn/Wshadow-10.C: Likewise.
2927         * g++.dg/warn/Wshadow-11.C: Likewise.
2929 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2931         * gcc.dg/pr23623.c: Added aligned attribute.
2932         * gcc.dg/20141029-1.c: Likewise.
2933         * gcc.dg/20150306-1.c: New test.
2935 2015-04-01  Marek Polacek  <polacek@redhat.com>
2937         PR c++/65554
2938         * g++.dg/cpp0x/initlist93.C: New test.
2939         * g++.dg/cpp0x/initlist94.C: New test.
2941 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2943         PR target/65624
2944         * gcc.target/aarch64/pr65624.c: New test.
2946 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2948         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2950 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2952         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2953         extra variable to force stack alignment.
2954         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2955         extra variable to force stack alignment.
2957 2015-03-31  Marek Polacek  <polacek@redhat.com>
2959         PR c++/65390
2960         * g++.dg/template/pr65390.C: New test.
2962 2015-03-31  Martin Liska  <mliska@suse.cz>
2964         * g++.dg/ipa/pr65557.C: New test.
2966 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2968         * gcc.target/s390/hotpatch-25.c: New test.
2969         * gcc.target/s390/hotpatch-1.c: Update test.
2970         * gcc.target/s390/hotpatch-10.c: Update test.
2971         * gcc.target/s390/hotpatch-11.c: Update test.
2972         * gcc.target/s390/hotpatch-12.c: Update test.
2973         * gcc.target/s390/hotpatch-13.c: Update test.
2974         * gcc.target/s390/hotpatch-14.c: Update test.
2975         * gcc.target/s390/hotpatch-15.c: Update test.
2976         * gcc.target/s390/hotpatch-16.c: Update test.
2977         * gcc.target/s390/hotpatch-17.c: Update test.
2978         * gcc.target/s390/hotpatch-18.c: Update test.
2979         * gcc.target/s390/hotpatch-19.c: Update test.
2980         * gcc.target/s390/hotpatch-2.c: Update test.
2981         * gcc.target/s390/hotpatch-21.c: Update test.
2982         * gcc.target/s390/hotpatch-22.c: Update test.
2983         * gcc.target/s390/hotpatch-23.c: Update test.
2984         * gcc.target/s390/hotpatch-24.c: Update test.
2985         * gcc.target/s390/hotpatch-3.c: Update test.
2986         * gcc.target/s390/hotpatch-4.c: Update test.
2987         * gcc.target/s390/hotpatch-5.c: Update test.
2988         * gcc.target/s390/hotpatch-6.c: Update test.
2989         * gcc.target/s390/hotpatch-7.c: Update test.
2990         * gcc.target/s390/hotpatch-8.c: Update test.
2991         * gcc.target/s390/hotpatch-9.c: Update test.
2992         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2994 2015-03-31  Richard Biener  <rguenther@suse.de>
2996         PR middle-end/65626
2997         * g++.dg/torture/pr65626.C: New testcase.
2999 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3001         PR target/65531
3002         * gcc.target/i386/mpx/pr65531.cc: New.
3004 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3006         PR target/65602
3007         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3008         __builtin_alloca instead of alloca.
3009         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3010         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3011         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3012         check.
3014 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3016         PR ipa/65610
3017         * g++.dg/ubsan/pr65610.C: New test.
3019 2015-03-30  Marek Polacek  <polacek@redhat.com>
3021         PR c++/65398
3022         * g++.dg/cpp0x/pr65398-2.C: New test.
3024 2015-03-30  Marek Polacek  <polacek@redhat.com>
3026         * c-c++-common/pr65556.c: Change the width of bit-fields.
3028 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3030         PR ipa/65588
3031         * gcc.target/i386/pr65588.c: New testcase.
3033 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035         PR libgfortran/65563
3036         * gfortran.dg/open_errors_2.f90:  New test.
3038 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3040         PR libgfortran/65596
3041         * gfortran.dg/namelist_86.f90: New test.
3043 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3045         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3046         statement to reflect new ownership.
3048 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3050         PR c++/42328
3051         * g++.dg/template/friend58.C: New.
3052         * g++.dg/template/friend59.C: Likewise.
3054 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3056         PR c/65586
3057         * g++.dg/gomp/openmp-simd-3.C: New.
3058         * gcc.dg/gomp/openmp-simd-3.c: New.
3060 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3062         PR target/65248
3063         * gcc.target/i386/pr65248-1.c: New file.
3064         * gcc.target/i386/pr65248-2.c: Likewise.
3065         * gcc.target/i386/pr65248-3.c: Likewise.
3066         * gcc.target/i386/pr65248-4.c: Likewise.
3068 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3070         PR target/65593
3071         * gcc.c-torture/compile/pr65593.c: New test.
3073 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3075         PR c++/59329
3076         * g++.dg/cpp1y/constexpr-assert1.C: New.
3078 2015-03-27  Marek Polacek  <polacek@redhat.com>
3080         PR c++/65556
3081         * c-c++-common/pr65556.c: New test.
3083 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3085         PR ipa/65600
3086         * g++.dg/torture/pr65600.C: New testcase.
3088 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3090         PR target/65407
3091         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3093 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3095         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3096         statement and cleanup. Fixed typos.
3098 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3100         PR middle-end/65595
3101         * gcc.c-torture/compile/pr65595.c: New testcase.
3103 2015-03-27  Marek Polacek  <polacek@redhat.com>
3105         PR sanitizer/65583
3106         * g++.dg/ubsan/pr65583.C: New test.
3108 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3110         * gcc.c-torture/compile/20150327.c: New testcase.
3112 2015-03-26  Richard Biener  <rguenther@suse.de>
3114         PR middle-end/65555
3115         * g++.dg/torture/pr65555.C: New testcase.
3117 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3119         PR tree-optimization/64715
3120         * gcc.dg/builtin-object-size-15.c: New test.
3121         * gcc.dg/pr64715-1.c: New test.
3122         * gcc.dg/pr64715-2.c: New test.
3124 2015-03-26  Richard Biener  <rguenther@suse.de>
3126         PR middle-end/65519
3127         * gnat.dg/specs/opt2.ads: Fix testcase.
3129 2015-03-25  Martin Sebor  <msebor@redhat.com>
3131         PR testsuite/65526
3132         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3133         when target isn't arm*-*-*-*.
3134         (check_effective_target_arm_nothumb): Likewise.
3135         (check_effective_target_arm_little_endian): Likewise.
3136         (check_effective_target_arm_vect_no_misalign): Likewise.
3137         (check_effective_target_aarch64_little_endian): Fail early if target
3138         isn't aarch64*-*-*.
3140 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3142         PR tree-optimization/65177
3143         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3145 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3147         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3148         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3149         smmintrin.h and mm3dnow.h.
3151 2015-03-25  Marek Polacek  <polacek@redhat.com>
3153         PR c++/65558
3154         * g++.dg/cpp0x/pr65558.C: New test.
3156 2015-03-25  Marek Polacek  <polacek@redhat.com>
3158         PR c++/61670
3159         * g++.dg/template/pr61670.C: New test.
3161 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3163         PR c++/54987
3164         * g++.dg/template/pr54987.C: New.
3166 2015-03-25  Richard Biener  <rguenther@suse.de>
3168         PR tree-optimization/62630
3169         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3171 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3173         PR target/65508
3174         * gcc.target/i386/mpx/pr65508.c: New.
3176 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3178         PR fortran/64952
3179         PR fortran/65532
3180         * gfortran.dg/data_initialized_3.f90: New.
3182 2015-03-25  Richard Biener  <rguenther@suse.de>
3184         PR middle-end/65519
3185         * gnat.dg/specs/opt2.ads: New testcase.
3187 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3189         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3190         * gcc.target/arm/memset-inline-4.c: Skip for
3191         arm_tune_string_ops_prefer_neon.
3192         * gcc.target/arm/memset-inline-5.c: Ditto.
3193         * gcc.target/arm/memset-inline-6.c: Ditto.
3194         * gcc.target/arm/memset-inline-8.c: Ditto.
3195         * gcc.target/arm/memset-inline-9.c: Ditto.
3197 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3199         PR c++/58923
3200         * g++.dg/other/virtual3.C: New.
3202 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3204         PR c++/60130
3205         * g++.dg/cpp0x/vt-60130.C: New.
3207 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3209         PR c++/61971
3210         * g++.dg/warn/Warray-bounds-7.C: New.
3212 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3214         PR c++/60067
3215         * g++.dg/template/defarg18.C: New.
3217 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3219         PR c++/59988
3220         * g++.dg/cpp0x/vt-59988.C: New.
3222 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3224         PR tree-optimization/65533
3225         * gcc.dg/pr65533.c: New test.
3227 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3229         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3230         source= and mold= expressions functionality.
3231         * gfortran.dg/allocate_class_4.f90: New test.
3232         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3233         copying an unlimited polymorhpic object containing a char array
3234         to another unlimited polymorphic object respects the _len
3235         component.
3236         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3237         whether deferred length char array allocate works, unlimited
3238         polymorphic object allocation from a string works and if
3239         allocating an array of deferred length strings works.
3240         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3242 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3244         PR c++/65513
3245         * g++.dg/cpp0x/constexpr-array11.C: New.
3247 2015-03-24  Richard Biener  <rguenther@suse.de>
3249         PR middle-end/65517
3250         * gcc.dg/torture/pr65517.c: New testcase.
3252 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3254         * gfortran.dg/coindexed_1.f90: Moved from
3255         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3257 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3259         PR testsuite/65506
3260         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3261         gimple dump.
3263         PR target/65523
3264         * gcc.target/i386/pr65523.c: New test.
3266         PR ipa/65475
3267         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3268         dg-options.
3269         * g++.dg/lto/pr65475b_0.C: Likewise.
3271 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3273         PR target/65505
3274         * gcc.target/sh/torture/pr65505.c: New.
3276 2015-03-23  Martin Sebor  <msebor@redhat.com>
3278         PR testsuite/63175
3279         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3280         assembly for lvx in addition to lxv.
3282 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3284         PR target/65504
3285         * gfortran.dg/pr65504.f90: New test.
3287         PR ipa/65521
3288         * gcc.dg/pr65521.c: New test.
3290 2015-03-23  Richard Biener  <rguenther@suse.de>
3292         PR tree-optimization/65518
3293         * gcc.dg/vect/pr65518.c: New testcase.
3295 2015-03-23  Richard Biener  <rguenther@suse.de>
3297         PR tree-optimization/65494
3298         * gcc.dg/vect/pr65494.c: New testcase.
3300 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3302         PR preprocessor/65238
3303         * c-c++-common/cpp/pr65238-1.c: New test.
3304         * gcc.dg/cpp/pr65238-2.c: New test.
3305         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3306         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3308 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3309             Mikael Morin  <mikael@gcc.gnu.org>
3311         PR fortran/64952
3312         * gfortran.dg/elemental_dependency_4.f90: New.
3313         * gfortran.dg/elemental_dependency_5.f90: New.
3315 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3317         PR ipa/65475
3318         * g++.dg/lto/pr65475b_0.C: New testcase.
3319         * g++.dg/lto/pr65475b_1.C: New testcase.
3320         * g++.dg/lto/pr65475c_0.C: New testcase.
3321         * g++.dg/lto/pr65475c_1.C: New testcase.
3323 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3325         * gfortran.dg/coarray_38.f90: New.
3326         * gfortran.dg/coarray_39.f90: New.
3327         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3328         compile test.
3330 2015-03-20  Marek Polacek  <polacek@redhat.com>
3332         PR c++/65398
3333         * g++.dg/cpp0x/pr65398.C: New test.
3335 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3337         PR ipa/65475
3338         * g++.dg/lto/pr65475_0.C: New testcase.
3339         * g++.dg/lto/pr65475_1.C: New testcase.
3341 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3343         PR rtl-optimization/64366
3344         * gcc.target/sh/pr64366.c: New.
3346 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3348         PR c++/48324
3349         * g++.dg/cpp0x/constexpr-48324.C: New.
3351 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3353         PR c++/48453
3354         * g++.dg/cpp0x/pr48453.C: New.
3356 2015-03-20  Marek Polacek  <polacek@redhat.com>
3358         PR c++/65072
3359         * g++.dg/cpp0x/pr65072.C: New test.
3361 2015-03-20  Richard Biener  <rguenther@suse.de>
3363         PR middle-end/64715
3364         * gcc.dg/pr15347.c: Use -O.
3365         * c-c++-common/pr19807-1.c: Likewise.
3367 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3369         * gnat.dg/volatile13.ad[sb]: New test.
3371 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3373         PR rtl-optimization/60851
3374         * gcc.target/i386/pr60851.c: New test.
3376 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3378         PR target/65240
3379         * g++.dg/pr65240.h: Add tests for PR 65240.
3380         * g++.dg/pr65240-1.C: Likewise.
3381         * g++.dg/pr65240-2.C: Likewise.
3382         * g++.dg/pr65240-3.C: Likewise.
3383         * g++.dg/pr65240-4.C: Likewise.
3385 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3387         PR rtl-optimization/63491
3388         * gcc.target/powerpc/pr63491.c: New.
3390 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3392         * g++.dg/ipa/pr65465.C: New test.
3394 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3396         PR c++/52659
3397         * g++.dg/cpp0x/deleted11.C: New.
3399 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3401         PR sanitizer/65400
3402         * c-c++-common/tsan/pr65400-3.c: New test.
3404 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3406         PR c++/59686
3407         * g++.dg/cpp0x/constexpr-59686.C: New.
3409 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3411         PR sanitizer/64265
3412         * g++.dg/tsan/pr64265.C: New test.
3414         PR sanitizer/65400
3415         * c-c++-common/tsan/pr65400-1.c: New test.
3416         * c-c++-common/tsan/pr65400-2.c: New test.
3418 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3420         PR c++/59816
3421         * g++.dg/cpp0x/pr59816.C: New.
3423 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3425         PR fortran/59198
3426         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3428 2015-03-18  Martin Liska  <mliska@suse.cz>
3430         PR ipa/65439
3431         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3432         equivalences either to 6 or 7.
3434 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3436         PR middle-end/64491
3437         Revert:
3438         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3440         * gcc.dg/undefined-loop-1.c: New file.
3441         * gcc.dg/undefined-loop-2.c: New file.
3443         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3445         PR testsuite/64032
3446         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3447         loop exits too early.
3449 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3451         PR tree-optimization/65450
3452         * gfortran.dg/pr65450.f90: New test.
3454         PR target/65078
3455         * gcc.target/i386/pr65078-1.c: New test.
3456         * gcc.target/i386/pr65078-2.c: New test.
3457         * gcc.target/i386/pr65078-3.c: New test.
3458         * gcc.target/i386/pr65078-4.c: New test.
3459         * gcc.target/i386/pr65078-5.c: New test.
3460         * gcc.target/i386/pr65078-6.c: New test.
3462 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3464         PR c++/65340
3465         * g++.dg/cpp1y/pr65340.C: New.
3467 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3469         PR fortran/64432
3470         * gfortran.dg/system_clock_3.f08: Adjust test.
3472 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3474         PR fortran/59198
3475         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3476         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3478 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3480         PR fortran/64432
3481         * gfortran.dg/system_clock_3.f08: New test.
3483 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3485         PR c++/64626
3486         g++.dg/cpp1y/pr64626-1.C: New.
3487         g++.dg/cpp1y/pr64626-2.C: New.
3488         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3490 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3492         PR tree-optimization/65427
3493         * gcc.c-torture/execute/pr65427.c: New test.
3495 2015-03-16  Marek Polacek  <polacek@redhat.com>
3497         DR 1688
3498         PR c++/65327
3499         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3500         * g++.dg/cpp0x/pr65327.C: New test.
3502 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3504         PR sanitizer/64820
3505         * c-c++-common/asan/pr64820.c: New test.
3507 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3509         * gfortran.dg/pointer_2.f90: New test.
3511 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3513         * g++.dg/pr65049.C: New test.
3515 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3517         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3518         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3519         * gcc.target/i386/fuse-caller-save.c: Same.
3521 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3523         * gnat.dg/loop_optimization18.ad[sb]: New test.
3524         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3526 2015-03-16  Alan Modra  <amodra@gmail.com>
3528         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3529         2014-12-05 change.
3531 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3533         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3534         hppa*-*-hpux*.
3535         * gcc.dg/torture/pr65270-2.c: Likewise.
3537 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3539         PR fortran/61138
3540         * gfortran.dg/pointer_remapping_9.f90: New.
3542 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3544         PR tree-optimization/65369
3545         * gcc.c-torture/execute/pr65369.c: New test.
3547         PR tree-optimization/65418
3548         * gcc.c-torture/execute/pr65418-1.c: New test.
3549         * gcc.c-torture/execute/pr65418-2.c: New test.
3551         PR rtl-optimization/65401
3552         * gcc.c-torture/execute/pr65401.c: New test.
3554 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3556         PR target/64600
3557         * gcc.target/arm/pr64600_1.c: New test.
3559 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3561         PR rtl-optimization/65235
3562         * gcc.target/aarch64/pr65235_1.c: New test.
3564 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3566         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3567         * gcc.target/s390/hotpatch-22.c: Likewise.
3568         * gcc.target/s390/hotpatch-23.c: Likewise.
3569         * gcc.target/s390/hotpatch-24.c: Likewise.
3570         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3571         * gcc.target/s390/hotpatch-1.c: Update expected output.
3572         * gcc.target/s390/hotpatch-2.c: Likewise.
3573         * gcc.target/s390/hotpatch-3.c: Likewise.
3574         * gcc.target/s390/hotpatch-4.c: Likewise.
3575         * gcc.target/s390/hotpatch-5.c: Likewise.
3576         * gcc.target/s390/hotpatch-6.c: Likewise.
3577         * gcc.target/s390/hotpatch-7.c: Likewise.
3578         * gcc.target/s390/hotpatch-8.c: Likewise.
3579         * gcc.target/s390/hotpatch-9.c: Likewise.
3580         * gcc.target/s390/hotpatch-10.c: Likewise.
3581         * gcc.target/s390/hotpatch-11.c: Likewise.
3582         * gcc.target/s390/hotpatch-12.c: Likewise.
3583         * gcc.target/s390/hotpatch-13.c: Likewise.
3584         * gcc.target/s390/hotpatch-14.c: Likewise.
3585         * gcc.target/s390/hotpatch-15.c: Likewise.
3586         * gcc.target/s390/hotpatch-16.c: Likewise.
3587         * gcc.target/s390/hotpatch-17.c: Likewise.
3588         * gcc.target/s390/hotpatch-18.c: Likewise.
3589         * gcc.target/s390/hotpatch-19.c: Likewise.
3591 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3593         PR target/65103
3594         * gcc.target/i386/pr65103-1.c: New.
3596 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3598         PR target/65044
3599         * gcc.target/i386/pr65044.c: New.
3601 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3603         PR rtl-optimization/64895
3604         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3605         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3606         * gcc.target/i386/fuse-caller-save.c: Ditto.
3608 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3610         * gcc.dg/ipa/pr63569.c: Fix template.
3612 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3614         * g++.dg/ipa/pr64146.C: Require fpic support.
3616 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3618         PR libfortran/65200
3619         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3620         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3622 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3624         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3625         to dg-options, fix up dg-skip-if.
3627 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3629         PR target/65296
3630         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3631         * gcc.target/avr/tiny-caller-save.c: Same.
3633 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3635         PR target/65242
3636         * g++.dg/pr65242.C: New test.
3638 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3640         * c-c++-common/asan/no-asan-check-glob.c: New test.
3642 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3644         PR c++/65370
3645         * g++.dg/other/default11.C: New.
3646         * g++.dg/other/default12.C: Likewise.
3648 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3650         PR target/65368
3651         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3653 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3655         PR fortran/65024
3656         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3658 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3660         PR c++/65127
3661         * g++.dg/cpp0x/pr65127.C: New test.
3663 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3665         * gcc.dg/ipa/PR64550.c: Update template.
3667 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3668             Tobias Burnus  <burnus@net-b.de>
3670         * gfortran.dg/coarray_sync_memory.f90: New.
3672 2015-03-10  Marek Polacek  <polacek@redhat.com>
3674         PR sanitizer/65367
3675         * c-c++-common/ubsan/pr65367.c: New test.
3677 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3679         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3680         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3681         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3682         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3683         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3684         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3685         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3686         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3687         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3688         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3689         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3690         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3691         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3693 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3695         * lib/mpx-dg.exp (mpx_link_flags): New.
3696         (mpx_init): New.
3697         (mpx_finish): New.
3698         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3699         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3700         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3701         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3702         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3703         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3704         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3705         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3706         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3707         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3708         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3709         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3710         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3711         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3712         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3713         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3714         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3715         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3716         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3717         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3718         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3719         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3720         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3721         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3722         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3723         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3724         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3725         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3726         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3727         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3728         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3729         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3730         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3731         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3732         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3733         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3734         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3735         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3736         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3737         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3738         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3739         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3740         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3741         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3742         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3743         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3744         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3745         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3746         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3747         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3748         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3749         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3750         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3751         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3752         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3753         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3754         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3755         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3756         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3757         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3758         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3759         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3760         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3761         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3762         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3763         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3764         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3765         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3766         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3767         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3768         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3769         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3770         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3771         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3772         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3773         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3774         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3775         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3776         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3777         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3778         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3779         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3780         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3781         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3782         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3783         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3784         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3785         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3786         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3787         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3788         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3789         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3790         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3791         * gcc.target/i386/mpx/label-address-1.c: New.
3792         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3793         * gcc.target/i386/mpx/macro.c: New.
3794         * gcc.target/i386/mpx/mpx-check.h: New.
3795         * gcc.target/i386/mpx/mpx.exp: New.
3796         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3797         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3798         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3799         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3800         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3801         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3802         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3803         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3804         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3805         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3806         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3807         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3808         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3809         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3810         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3811         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3812         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3813         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3814         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3815         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3816         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3817         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3818         * gcc.target/i386/mpx/reference-1-nov.c: New.
3819         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3820         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3821         * gcc.target/i386/mpx/reference-2-nov.c: New.
3822         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3823         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3824         * gcc.target/i386/mpx/reference-3-nov.c: New.
3825         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3826         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3827         * gcc.target/i386/mpx/reference-4-nov.c: New.
3828         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3829         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3830         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3831         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3832         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3833         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3834         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3835         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3836         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3837         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3838         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3839         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3840         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3841         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3842         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3843         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3844         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3845         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3846         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3847         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3848         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3849         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3850         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3851         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3852         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3853         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3854         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3855         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3856         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3857         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3858         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3859         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3860         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3861         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3862         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3863         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3864         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3865         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3866         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3867         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3868         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3869         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3870         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3871         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3872         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3873         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3874         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3875         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3876         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3877         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3878         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3879         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3880         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3881         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3882         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3883         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3884         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3885         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3886         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3887         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3888         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3889         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3890         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3891         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3892         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3893         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3894         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3895         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3896         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3897         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3898         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3899         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3900         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3901         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3902         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3903         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3904         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3905         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3906         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3907         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3908         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3909         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3910         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3911         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3912         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3913         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3914         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3915         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3916         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3917         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3918         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3919         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3920         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3921         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3922         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3923         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3924         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3925         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3926         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3927         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3928         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3929         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3930         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3931         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3932         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3933         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3934         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3935         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3936         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3937         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3938         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3939         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3940         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3941         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3942         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3943         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3944         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3945         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3946         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3947         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3948         * gcc.target/i386/mpx/vla-1-nov.c: New.
3949         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3950         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3951         * gcc.target/i386/mpx/vla-2-nov.c: New.
3952         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3954 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3956         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3958 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3960         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3962 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3964         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3965         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3967 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3969         PR c/65120
3970         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3971         on rhs is 0.
3972         (fn4): New test.
3973         * c-c++-common/pr65120.c: New test.
3975         PR rtl-optimization/65321
3976         * gcc.dg/pr65321.c: New test.
3978 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3980         PR tree-optimization/65355
3981         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3983 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3985         PR c/65120
3986         * c-c++-common/pr49706.c: Adjust tests for not warning
3987         about !!x == y or !b == y where b is boolean, and add
3988         some further tests.
3989         * c-c++-common/pr62199-2.c: Likewise.
3991 2015-03-09  Richard Biener  <rguenther@suse.de>
3993         PR middle-end/65270
3994         * gcc.dg/torture/pr65270-1.c: New testcase.
3995         * gcc.dg/torture/pr65270-2.c: Likewise.
3997 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3999         PR tree-optimization/63743
4000         * gcc.dg/pr63743.c: New test.
4002 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4004         PR lto/65316
4005         * g++.dg/lto/pr65316_0.C: New testcase.
4006         * g++.dg/lto/pr65316_1.C: New testcase.
4008 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4010         PR target/62247
4011         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4012         hppa*-*-hpux*.
4013         * g++.dg/abi/rtti3.C: Likewise.
4015         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4017         PR target/62251
4018         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4020         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4022         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4024         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4026 2015-03-08  Morin  <mikael@gcc.gnu.org>
4028         PR fortran/60898
4029         * gfortran.dg/entry_20.f90: New.
4031 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4033         PR target/65153
4034         * gcc.c-torture/compile/pr65153.c: New.
4036 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4038         PR target/65249
4039         * g++.dg/torture/pr65249.C: New.
4041 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4043         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4044         long.
4045         (int64_t): Likewise.
4047 2015-03-07  Marek Polacek  <polacek@redhat.com>
4048             Martin Uecker  <uecker@eecs.berkeley.edu>
4050         PR sanitizer/65280
4051         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4052         member-like arrays.
4053         * c-c++-common/ubsan/bounds-8.c: New test.
4054         * c-c++-common/ubsan/bounds-9.c: New test.
4055         * gcc.dg/ubsan/bounds-2.c: New test.
4057 2015-03-05  Martin Sebor  <msebor@redhat.com>
4059         * PR testsuite/63175
4060         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4061         checking of results into main to prevent it from getting optimized
4062         away.
4063         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4065 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4067         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4068         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4069         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4070         x64.
4072 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4074         * g++.dg/lto/pr65302_1.C: New testcase.
4075         * g++.dg/lto/pr65302_0.C: New testcase.
4077 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4079         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4080         -fno-ipa-icf to dg-options.
4082 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4084         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4085         compiles using the linker plugin.
4087 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4089         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4091 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4093         * gcc.target/arm/pr65067.c: New test.
4095 2015-03-05  Martin Liska  <mliska@suse.cz>
4097         PR ipa/65318
4098         * gcc.dg/ipa/pr65318.c: New test.
4100 2015-03-05  Marek Polacek  <polacek@redhat.com>
4102         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4104 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4106         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4108 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4110         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4111         max-unroll-times back to defaults for s390.
4113 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4115         Fix last commit.
4117 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4119         PR c++/64665
4120         * g++.dg/cpp0x/initlist92.C: New.
4122 2015-03-05  Richard Biener  <rguenther@suse.de>
4124         PR tree-optimization/65310
4125         * gcc.dg/vect/pr65310.c: New testcase.
4127 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4129         PR c++/64834
4130         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4132 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4134         * gnat.dg/entry_queues3.adb: New test.
4136 2015-03-04  Ian Lance Taylor  <iant@google.com>
4138         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4140 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4142         PR c++/64227
4143         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4145 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4147         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4148         -fno-ipa-icf to dg-options
4149         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4150         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4152 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4154         PR c++/64398
4155         * g++.dg/cpp0x/decltype62.C: New.
4157 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4159         * gnat.dg/object_overflow5.adb: New test.
4161 2015-03-03  Martin Liska  <mliska@suse.cz>
4163         PR ipa/65287
4164         * gcc.dg/ipa/pr65287.c: New test.
4166 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4167             Eric Botcazou  <ebotcazou@adacore.com>
4169         * gnat.dg/specs/pack12.ads: New test.
4171 2015-03-03  Martin Liska  <mliska@suse.cz>
4173         * gcc.dg/ipa/PR65282.c: New test.
4175 2015-03-13  Jeff Law  <law@redhat.com>
4177         PR tree-optimization/65241
4178         * gcc.c-torture/compile/pr65241.c: New test.
4180 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4182         PR target/64331
4183         * gcc.target/avr/torture/pr64331.c: New test.
4185 2015-03-03  Martin Liska  <mliska@suse.cz>
4186             Jan Hubicka  <hubicka@ucw.cz>
4188         * g++.dg/ipa/pr65263.C: New test.
4190 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4192         PR ipa/65130
4193         * gcc.dg/lto/pr65130_0.c: New testcase.
4194         * gcc.dg/lto/pr65130_1.c: New testcase.
4196 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4198         PR ipa/64988
4199         * g++.dg/torture/pr64988.C: New testcase.
4201 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4203         * gfortran.dg/coarray_atomic_6.f90: New.
4205 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4207         PR target/65184
4208         * gcc.target/i386/pr65184.c: New.
4210 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4212         PR target/65183
4213         * gcc.target/i386/pr65183.c: New.
4215 2015-02-28  Martin Liska  <mliska@suse.cz>
4216             Jan Hubicka  <hubicka@ucw.cz>
4218         * gcc.dg/ipa/ipa-icf-35.c: New test.
4219         * gcc.dg/ipa/ipa-icf-36.c: New test.
4220         * gcc.dg/ipa/ipa-icf-37.c: New test.
4222 2015-02-28  Martin Liska  <mliska@suse.cz>
4223             Jan Hubicka  <hubicka@ucw.cz>
4225         PR ipa/65245
4226         * gcc.dg/ipa/ipa-icf-34.c: New test.
4228 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4230         PR target/61142
4231         * gcc.target/sh/sh/pr61142.c: New.
4233 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4235         * g++.dg/other/dump-ada-spec-3.C: New test.
4237 2015-03-01  Martin Liska  <mliska@suse.cz>
4239         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4240         * g++.dg/ipa/pr63595.C: Update expected results.
4242 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4244         PR ipa/65236
4245         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4247 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4249         * gcc.dg/vect/pr59354.c: Move vector producing code to
4250         separate function.
4252 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4254         PR ipa/65237
4255         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4256         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4257         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4258         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4260 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4262         PR tree-optimization/65048
4263         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4264         (foo): Use K&R style definition.
4266 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4268         PR target/65032
4269         * g++.dg/pr65032.C: New.
4271 2015-02-27  Marek Polacek  <polacek@redhat.com>
4273         PR c/65040
4274         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4275         -Wformat=2.
4277 2015-02-27  Marek Polacek  <polacek@redhat.com>
4279         PR c/65228
4280         * gcc.dg/pr65228.c: New test.
4282 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4284         PR c/35330
4285         * gcc.dg/weak/weak-17.c: New file.
4287 2015-02-27  Richard Biener  <rguenther@suse.de>
4289         PR lto/65193
4290         * g++.dg/lto/pr65193_0.C: New testcase.
4292 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4294         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4295         * gcc.target/s390/hotpatch-8.c: Likewise.
4296         * gcc.target/s390/hotpatch-9.c: Likewise.
4297         * gcc.target/s390/pr61078.c: Likewise.
4298         * gcc.target/s390/pr57960.c: Remove -m64.
4299         * gcc.target/s390/pr61078.c: Likewise.
4301 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4302             Martin Liska  <mliska@suse.cz>
4304         PR bootstrap/65150
4305         * gcc.dg/pr64454.c: Disable ICF.
4306         * gcc.dg/pr28685-1.c: Disable ICF
4307         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4308         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4309         * g++.dg/ipa/ipa-icf-4.C: Update template.
4311 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4313         PR tree-optimization/65216
4314         * gcc.c-torture/execute/pr65216.c: New test.
4316         PR tree-optimization/65215
4317         * gcc.c-torture/execute/pr65215-1.c: New test.
4318         * gcc.c-torture/execute/pr65215-2.c: New test.
4319         * gcc.c-torture/execute/pr65215-3.c: New test.
4320         * gcc.c-torture/execute/pr65215-4.c: New test.
4321         * gcc.c-torture/execute/pr65215-5.c: New test.
4323 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4325         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4327 2015-02-26  Martin Liska  <mliska@suse.cz>
4328             Jan Hubicka  <hubicka@ucw.cz>
4330         * g++.dg/ipa/pr64146.C: Update expected results.
4331         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4332         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4333         * gcc.dg/ipa/ipa-icf-34.c: New test.
4335 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4337         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4338         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4339         (dg-additional-options): Remove dg directive.
4340         (dg-final): Add dg directive.
4342 2015-02-26  Marek Polacek  <polacek@redhat.com>
4344         PR ipa/65008
4345         * g++.dg/ipa/pr65008.C: New test.
4347 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4349         * lib/profopt.exp (profopt-target-cleanup): New proc.
4350         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4351         files from sources from dg-additional-sources.
4353 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4355         * lib/gcov.exp: Cleanup in case of xfail.
4357 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4359         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4361 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4363         PR debug/46102
4364         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4365         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4366         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4367         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4368         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4369         * g++.dg/debug/pr46123.C: XFAIL and move...
4370         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4371         * gcc.dg/debug/dwarf2-3.c: Move...
4372         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4374 2015-02-26  Marek Polacek  <polacek@redhat.com>
4376         PR c++/65202
4377         * g++.dg/cpp1y/pr65202.C: New test.
4379 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4381         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4382         locale_facets.h.gcov.
4384 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4386         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4388 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4390         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4392 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4394         PR target/65217
4395         * gcc.target/i386/pr65217.c: New.
4397 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4399         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4401 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4403         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4405 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4407         PR tree-optimization/65048
4408         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4410 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4412         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4413         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4415 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4417         PR target/65161
4418         * gcc.target/i386/pr65161.c: New test.
4420 2015-02-26  Terry Guo  <terry.guo@arm.com>
4422         * gcc.target/arm/no-volatile-in-it.c: New test.
4424 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4426         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4427         (dg-options): Add -save-temps.
4428         (dg-final): Add cleanup-saved-temps.
4430 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4432         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4434 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4436         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4437         * gcc.target/powerpc/pack01.c: Include string.h.
4439 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4441         PR target/65167
4442         * gcc.target/i386/pr65167.c: New.
4444 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4446         PR tree-optimization/61917
4447         * gcc.dg/vect/vect-pr61917.c: New file.
4449 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4451         PR tree-optimization/65170
4452         * gcc.c-torture/execute/pr65170.c: New test.
4453         * gcc.dg/tree-ssa/vrp96.c: New test.
4455 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4457         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4459 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4461         PR testsuite/65126
4462         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4463         (dg-additional-files-options): Copy additional_sources to
4464         additional_sources_used before emptying additional_sources.
4465         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4466         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4467         (cleanup-saved-temps): Use additional_sources_used instead of
4468         additional_sources.
4469         (dg-test): Reset additional_sources_used.
4471 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4473         PR fortran/63427
4474         * gfortran.dg/integer_exponentiation_6.F90: New test.
4476 2015-02-23  Martin Sebor  <msebor@redhat.com>
4478         PR target/65109
4479         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4480         two parts.  One to save registers, the other to verify the
4481         registers have the right values.  Save register state into
4482         static data rather than on the stack.
4484 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4486         PR bootstrap/63888
4487         * c-c++-common/asan/pr63888.c: New test.
4489 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4491         PR target/65163
4492         * gcc.c-torture/compile/pr65163.c: New.
4494 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4496         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4497         with -m31 on 64 bit.
4498         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4499         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4501 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4503         * gcc.target/s390/20090223-1.c: Add
4504         -Wno-implicit-function-declaration option.
4505         * gcc.target/s390/pr42224.c: Likewise.
4506         * gcc.target/s390/pr55718.c: Likewise.
4508 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4510         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4511         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4512         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4513         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4514         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4515         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4516         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4517         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4518         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4519         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4520         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4521         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4522         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4523         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4524         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4525         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4526         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4527         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4528         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4529         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4530         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4532 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4534         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4535         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4536         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4537         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4538         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4539         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4540         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4541         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4542         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4543         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4544         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4545         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4546         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4547         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4548         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4549         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4551 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4553         PR fortran/64980
4554         PR fortran/61960
4555         * gfortran.dg/pr61960.f90: New.
4556         * gfortran.dg/pr64230.f90: New.
4557         * gfortran.dg/pr64980.f03: New.
4559 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4561         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4563 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4565         PR ada/65156
4566         * gnat.dg/timing_events.adb: Removed, invalid test.
4568 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4570         PR debug/58123
4571         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4572         location.
4573         * g++.dg/gcov/gcov-2.C: Likewise.
4575 2015-02-20  Richard Biener  <rguenther@suse.de>
4577         PR tree-optimization/65136
4578         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4580 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4582         PR testsuite/64158
4583         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4584         and nvptx-*-* blacklisting.
4586         * gcc.dg/sibcall-9.c: New test.
4587         * gcc.dg/sibcall-10.c: New test.
4589 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4591         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4593 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4595         PR target/64452
4596         * gcc.target/avr/torture/pr64452.c: New test.
4598 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4600         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4601         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4603 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4605         PR testsuite/65116
4606         * lib/target-supports.exp (check_compile): Check whether
4607         additional_sources is defined before using it.
4609 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4611         PR middle-end/65074
4612         * g++.dg/opt/pr65074.C: New file.
4614 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4616         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4617         (size_type): New typedef.
4618         (operator "" _script): Use it for the last argument.
4620 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4622         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4624 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4626         * lib/target-supports.exp (check_compile): Save/restore
4627         additional_sources that may belong to an actual test.
4629 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4631         PR gcov-profile/64634
4632         * g++.dg/gcov/gcov-15.C: New test.
4634 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4636         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4638 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4640         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4642 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4644         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4646 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4648         * gfortran.dg/fmt_cache_1.f: Add missing close.
4650 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4652         PR testsuite/65107
4653         * gfortran.dg/read_eof_8.f90: Add missing close.
4655 2015-02-18  Richard Biener  <rguenther@suse.de>
4657         PR tree-optimization/65063
4658         * gcc.dg/pr65063.c: New testcase.
4660 2015-02-18  Richard Biener  <rguenther@suse.de>
4662         PR tree-optimization/62217
4663         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4665 2015-02-18  Marek Polacek  <polacek@redhat.com>
4667         PR sanitizer/65081
4668         * c-c++-common/ubsan/pr65081.c: New test.
4670 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4672         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4673         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4675 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4677         * gcc.dg/ipa/propalign-3.c: New test.
4679 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4681         PR target/64793
4682         * gcc.target/sh/pr64793.c: New.
4683         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4685 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4687         * gcc.target/arm/divzero.c: New test case.
4689 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4691         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4693 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4694             Jakub Jelinek  <jakub@redhat.com>
4696         PR c++/65075
4697         * g++.dg/cpp0x/pr65075.C: New test.
4699 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4701         PR target/65058
4702         * gcc.target/powerpc/pr65058.c: New test.
4704 2015-02-16  Jeff Law  <law@redhat.com>
4706         PR tree-optimization/64823
4707         * gcc.dg/uninit-20.c: New test.
4709 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4710             James Greenhalgh  <james.greenhalgh@arm.com>
4712         PR ipa/64963
4713         * gcc.dg/ipa/ipa-clone-1.c: New test.
4715 2015-02-16  Richard Biener  <rguenther@suse.de>
4717         PR tree-optimization/65077
4718         * gcc.dg/torture/pr65077.c: New testcase.
4720 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4722         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4723         Directive adjusted to scan for ldaxr.
4724         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4725         adjusted to scan for ldaex.
4727 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4729         PR c++/65080
4730         * g++.dg/cpp0x/constexpr-65080.C: New.
4732 2015-02-16  Richard Biener  <rguenther@suse.de>
4734         PR tree-optimization/63593
4735         * gcc.dg/pr63593.c: New testcase.
4737 2015-02-16  Marek Polacek  <polacek@redhat.com>
4739         PR c/65066
4740         * gcc.dg/pr65066.c: New test.
4742 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4744         * gcc.dg/pr65002.C: Move ...
4745         * g++.dg/ipa/pr65002.C: ... here.
4747 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4749         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4750         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4751         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4752         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4754 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4756         PR testsuite/64850
4757         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4758         the expression to find calls.
4759         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4760         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4761         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4762         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4763         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4765 2015-02-14  Marek Polacek  <polacek@redhat.com>
4767         PR c/64768
4768         * gcc.dg/array-11.c: New test.
4769         * gcc.dg/array-12.c: New test.
4770         * gcc.dg/array-13.c: New test.
4771         * gcc.dg/array-14.c: New test.
4772         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4773         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4774         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4775         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4776         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4777         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4779 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4781         PR c++/60894
4782         * g++.dg/lookup/using54.C: New.
4784 2015-02-13  Jeff Law  <law@redhat.com>
4786         PR bootstrap/65060
4787         Revert my change for tree-optimization/64823.
4789 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4791         PR tree-optimization/65053
4792         * gcc.c-torture/execute/pr65053-1.c: New test.
4793         * gcc.c-torture/execute/pr65053-2.c: New test.
4795 2015-02-13  Marek Polacek  <polacek@redhat.com>
4797         PR c/65050
4798         * gcc.dg/pr65050.c: New test.
4800 2015-02-13  Jeff Law  <law@redhat.com>
4802         PR tree-optimization/64823
4803         * gcc.dg/uninit-20.c: New test.
4805         PR rtl-optimization/47477
4806         * gcc.dg/tree-ssa/pr47477.c: New test.
4808 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4810         PR c++/60211
4811         * g++.dg/parse/ivdep-2.C: New.
4812         * g++.dg/parse/ivdep-3.C: Likewise.
4814 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4816         PR fortran/64506
4817         * gfortran.dg/continuation_13.f90: New test.
4818         * gfortran.dg/continuation_14.f: New test.
4820 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4822         PR c++/64970
4823         * g++.dg/cpp0x/sfinae55.C: New.
4825 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4827         PR ipa/65034
4828         * g++.dg/ipa/pr65034.C: New test.
4830 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4832         PR tree-optimization/65002
4833         * gcc.dg/pr65002.C: New.
4835 2015-02-13  Marek Polacek  <polacek@redhat.com>
4837         PR c/65040
4838         * c-c++-common/pr65040.c: New test.
4840 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4842         PR tree-optimization/64705
4843         * gcc.dg/tree-ssa/pr64705.c: New test.
4845 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4847         PR rtl/32219
4848         * gcc.dg/visibility-22.c: New test.
4849         * gcc.dg/visibility-23.c: New test.
4850         * gcc.target/i386/pr32219-1.c: New test.
4851         * gcc.target/i386/pr32219-2.c: New test.
4852         * gcc.target/i386/pr32219-3.c: New test.
4853         * gcc.target/i386/pr32219-4.c: New test.
4854         * gcc.target/i386/pr32219-5.c: New test.
4855         * gcc.target/i386/pr32219-6.c: New test.
4856         * gcc.target/i386/pr32219-7.c: New test.
4857         * gcc.target/i386/pr32219-8.c: New test.
4858         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4860 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4862         PR libgfortran/57822
4863         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4864         four different KINDs.
4866 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4868         PR c++/64884
4869         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4871         PR sanitizer/65000
4872         * g++.dg/ubsan/pr65000.C: New test.
4874 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4876         PR fortran/64932
4877         * gfortran.dg/finalize_28.f90: New test
4879 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4881         PR debug/55541
4882         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4883         DW_TAG_lexical_block removal.
4884         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4885         * g++.dg/guality/pr55541.C: New test.
4887         PR sanitizer/64984
4888         * g++.dg/ubsan/pr64984.C: New test.
4890 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4892         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4894 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4896         PR testsuite/64930
4897         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4898         instructions for 2015-01-14 get_memmodel changes.
4899         * gcc.target/powerpc/atomic-p8.c: Likewise.
4901         PR sanitizer/65019
4902         * g++.dg/ubsan/pr65019.C: New test.
4904         PR tree-optimization/65014
4905         * gcc.c-torture/compile/pr65014.c: New test.
4907 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4909         PR libgfortran/57822
4910         * gfortran/fmt_g0_7.f08: Revise test.
4912 2015-02-11  Jeff Law  <law@redhat.com>
4914         PR target/63347
4915         * gcc.target/m68k/pr63347.c: New test.
4917 2015-02-11  Marek Polacek  <polacek@redhat.com>
4919         * g++.dg/ubsan/shift-1.C: New test.
4920         * gcc.dg/ubsan/c-shift-2.c: New test.
4921         * c-c++-common/ubsan/shift-5.c: Remove file.
4923 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4925         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4926         Directive adjusted to XFAIL.
4927         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4928         adjusted to XFAIL.
4930 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4932         PR middle-end/65003
4933         * g++.dg/opt/pr65003.C: New test.
4935 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4937         * lib/target-supports.exp (check_effective_target_pie): Renamed
4938         to ...
4939         (check_effective_target_pie_enabled): This.
4940         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4941         * gcc.target/i386/pie.c: Likewise.
4943 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4945         PR target/64893
4946         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4947         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4949 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4951         PR target/61925
4952         * gcc.target/i386/pr61925-1.c: New test.
4953         * gcc.target/i386/pr61925-2.c: New test.
4954         * gcc.target/i386/pr61925-3.c: New test.
4956 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4958         PR sanitizer/65004
4959         * g++.dg/asan/pr65004.C: New test.
4961 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4963         PR target/64661
4964         * gcc.taget/sh/pr64661-0.h: New.
4965         * gcc.taget/sh/pr64661-1.c: New.
4966         * gcc.taget/sh/pr64661-2.c: New.
4967         * gcc.taget/sh/pr64661-3.c: New.
4968         * gcc.taget/sh/pr64661-4.c: New.
4970 2015-02-10  Richard Biener  <rguenther@suse.de>
4972         PR tree-optimization/64995
4973         * g++.dg/torture/pr64995.C: New testcase.
4975 2015-02-10  Richard Biener  <rguenther@suse.de>
4977         PR tree-optimization/64909
4978         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4980 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4982         * gcc.dg/signbit-sa.c: New test.
4984 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4986         PR libgfortran/57822
4987         * gfortran/fmt_g0_7.f08: New test.
4989 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4991         PR tree-optimization/43378
4992         * gcc.dg/tree-ssa/pr43378.c: New test.
4994 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4996         PR ipa/64978
4997         * g++.dg/torture/pr64978.C: New testcase.
4999 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5001         PR sanitizer/64981
5002         * gcc.dg/asan/pr64981.c: New test.
5004 2015-02-09  Marek Polacek  <polacek@redhat.com>
5006         PR c/64856
5007         * gcc.dg/pr64856.c: New test.
5009 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5011         PR target/64979
5012         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5013         * gcc.c-torture/execute/pr64979.c: New test.
5015 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5017         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5019 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5021         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5022         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5024 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5026         PR target/58757
5027         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5029 2015-02-09  Richard Biener  <rguenther@suse.de>
5031         PR tree-optimization/54000
5032         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5034 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5036         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5038 2015-02-09  Martin Liska  <mliska@suse.cz>
5040         * g++.dg/ipa/pr64858.C: New test.
5042 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5044         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5046 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5048         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5050 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5052         PR fortran/63744
5053         * gfortran.dg/use_rename_8.f90: New.
5055 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5057         * gnat.dg/addr7.ad[sb]: New test.
5058         * gnat.dg/addr8.ad[sb]: Likewise.
5060 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5062         PR jit/64752
5063         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5064         from jit.dg/test-compile-to-executable.c's create_code, with a
5065         clarification of the output message.
5066         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5067         pass/fail message.
5068         (test_jit): Use CHECK_NO_ERRORS when calling
5069         gcc_jit_context_compile_to_file.
5070         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5071         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5072         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5073         about deletions that are attempted.
5074         (jit-verify-compile-to-file): Rename to...
5075         (jit-verify-output-file-was-created): ...this, and drop the
5076         attempt to run "file" and verify the output.
5077         (jit-verify-assembler): New function.
5078         (jit-verify-object): New function.
5079         (jit-verify-dynamic-library): New function.
5080         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5081         favor of an implementation from new file
5082         create-code-for-hello-world-executable.h, which also adds a
5083         "main".
5084         (dg-final): Replace jit-verify-compile-to-file with
5085         jit-verify-output-file-was-created, and invoke new function
5086         jit-verify-assembler.
5087         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5088         the output message.
5089         (dg-final): Replace jit-verify-compile-to-file with
5090         jit-verify-output-file-was-created, and invoke new function
5091         jit-verify-dynamic-library.
5092         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5093         favor of an implementation from new file
5094         create-code-for-hello-world-executable.h, which also adds a
5095         "main".
5096         (dg-final): Replace jit-verify-compile-to-file with
5097         jit-verify-output-file-was-created.  Strengthen the expected stdout
5098         from the built executable.
5099         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5100         favor of an implementation from new file
5101         create-code-for-hello-world-executable.h, which also adds a
5102         "main".
5103         (dg-final): Replace jit-verify-compile-to-file with
5104         jit-verify-output-file-was-created, and invoke new function
5105         jit-verify-object.
5106         * jit.dg/verify-dynamic-library.c: New source file.
5108 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5109             Brian Rzycki  <b.rzycki@samsung.com>
5111         PR tree-optimization/64878
5112         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5114 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5116         PR ipa/64896
5117         * g++.dg/ipa/pr64896.C: New test.
5119 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5121         PR target/64205
5122         * gcc.target/powerpc/pr64205.c: New file.
5124 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5126         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5127         (dg-options): Use -fpie instead of -fPIE -pie.
5129 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5131         PR middle-end/64937
5132         * g++.dg/asan/pr64937.C: New test.
5134 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5136         PR fortran/63205
5137         * gfortran.dg/class_to_type_4.f90: New test
5139 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5141         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5143 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5145         PR rtl-optimization/64957
5146         PR debug/64817
5147         * gcc.c-torture/execute/pr64957.c: New test.
5149 2015-02-05  Jeff Law  <law@redhat.com>
5151         PR target/17306
5152         * gcc.target/h8300/pr17306-1.c: New test.
5153         * gcc.target/h8300/pr17306-2.c: New test.
5155 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5157         PR fortran/64943
5158         * gfortran.dg/structure_constructor_12.f90: New.
5160 2015-02-05  Jeff Law  <law@redhat.com>
5162         PR target/58400
5163         gcc.target/h8300/pr58400.c: New test.
5165 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5167         * gcc.target/arm/macro_defs0.c: New test.
5168         * gcc.target/arm/macro_defs1.c: New test.
5169         * gcc.target/arm/macro_defs2.c: New test.
5171 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5173         PR rtl-optimization/64905
5174         * gcc.target/i386/pr64905.c: Require nonpic target.
5175         (dg-options): Add -fomit-frame-pointer.
5176         (main): Remove.
5178 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5180         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5181         tree dump scanning.
5183 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5185         PR fortran/64757
5186         * gfortran.dg/type_to_class_2.f90: New test
5187         * gfortran.dg/type_to_class_3.f90: New test
5189 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5191         PR ipa/64686
5192         * g++.dg/torture/pr64686.C: New testcase.
5194 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5196         PR rtl-optimization/64905
5197         * gcc.target/i386/pr64905.c: New file.
5199 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5201         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5202         * gcc.dg/guality/pr41616-1.c: Ditto.
5204 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5206         PR debug/64817
5207         * gcc.dg/pr64817-3.c: New.
5209 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5210             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5212         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5213         pass parameters in registers.
5214         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5215         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5216         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5218 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5219             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5221         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5222         list, allow for multilibed targets.
5223         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5225 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5227         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5228         * gcc.dg/pr46728-6.c: Ditto.
5230 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5232         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5233         for mips_nanlegacy target.
5235 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5237         * gcc.target/i386/chkp-hidden-def.c: New.
5239 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5241         PR middle-end/62103
5242         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5243         to use 24 bits for bitfield b.
5245 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5247         PR testsuite/64796
5248         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5249         cache result in a global variable.  Include all 32-bit targets for
5250         bswap64 tests.
5252 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5254         PR rtl-optimization/64756
5255         * gcc.c-torture/execute/pr64756.c: New test.
5257 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5259         PR target/64660
5260         * gcc.target/sh/pr64660-0.h: New.
5261         * gcc.target/sh/pr64660-1.c: New.
5262         * gcc.target/sh/pr64660-2.c: New.
5263         * gcc.target/sh/pr64660-3.c: New.
5264         * gcc.target/sh/pr64660-4.c: New.
5266 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5268         PR c++/64877
5269         * g++.dg/warn/Waddress-2.C: New.
5271 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5273         PR middle-end/61225
5274         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5276 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5278         PR preprocessor/64803
5279         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5281 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5283         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5285 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5287         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5288         (_ARM_FPSRC): Add DN and AHP fields.
5289         (clean_results): Force DN=1 on AArch64.
5290         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5291         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5292         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5293         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5294         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5295         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5297 2015-02-02  Alan Modra  <amodra@gmail.com>
5299         * gcc.target/powerpc/cprophard.c: New.
5301 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5303         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5304         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5306 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5308         PR debug/64817
5309         * gcc.dg/pr64817-1.c: New test.
5310         * gcc.dg/pr64817-2.c: New test.
5312 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5314         PR target/64851
5315         * gcc.target/sh/pr64851-0.h: New
5316         * gcc.target/sh/pr64851-1.c: New
5317         * gcc.target/sh/pr64851-2.c: New
5318         * gcc.target/sh/pr64851-3.c: New
5319         * gcc.target/sh/pr64851-4.c: New
5321 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5323         PR target/64882
5324         * gcc.dg/torture/pr64882.c: New test.
5326 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5328         PR target/64159
5329         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5330         sparc*-*-*.
5332 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5334         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5335         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5336         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5337         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5338         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5339         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5340         tree dump.
5341         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5342         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5343         tree dump.
5344         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5345         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5346         tree dump.
5348 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5350         PR target/64688
5351         * g++.dg/pr64688-2.C: New.
5353 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5355         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5356         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5357         * gcc.target/i386/fuse-caller-save.c: Ditto.
5358         * gcc.target/i386/headmerge-1.c: Ditto.
5359         * gcc.target/i386/headmerge-2.c: Ditto.
5360         * gcc.target/i386/sibcall-6.c: Ditto.
5362 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5364         PR target/64617
5365         * gcc.target/i386/pr64617.c: New test.
5367 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5369         PR target/15184
5370         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5371         (dg-options): Remove -m32.
5372         (dg-final): Scan for "movb %al" only.
5373         * gcc.target/i386/pr15184-2.c: Ditto.
5375 2015-01-30  Richard Biener  <rguenther@suse.de>
5377         PR tree-optimization/64829
5378         * gcc.dg/vect/pr64829.c: New testcase.
5380 2015-01-29  Marek Polacek  <polacek@redhat.com>
5382         PR c/64709
5383         * gcc.dg/pr64709.c: New test.
5385 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5387         PR c++/64717
5388         * g++.dg/ubsan/pr64717-1.C: New test.
5389         * g++.dg/ubsan/pr64717-2.C: New test.
5391 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5393         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5395 2015-01-29  Jeff Law  <law@redhat.com>
5397         PR target/15184
5398         * gcc.target/i386/pr15184-1.c: New test.
5399         * gcc.target/i386/pr15184-2.c: New test.
5401 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5403         PR tree-optimization/64746
5404         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5406 2015-01-29  Richard Biener  <rguenther@suse.de>
5408         PR tree-optimization/64853
5409         * gcc.dg/torture/pr64853.c: New testcase.
5411 2015-01-29  Richard Biener  <rguenther@suse.de>
5413         PR tree-optimization/64844
5414         * gcc.dg/vect/pr64844.c: New testcase.
5416 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5418         PR middle-end/64809
5419         * gcc.dg/pr64809.c: Delete.
5421 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5423         PR middle-end/64805
5424         * gcc.target/i386/pr64805.c: New.
5426 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5428         * gcc.dg/guality/guality.h (main): Add argv[0] to
5429         guality_gdb_command.
5431 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5433         PR ipa/64801
5434         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5436 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5438         PR target/64659
5439         * gcc.target/sh/sh.exp
5440         (check_effective_target_atomic_model_soft_gusa_available,
5441         check_effective_target_atomic_model_soft_tcb_available,
5442         check_effective_target_atomic_model_soft_imask_available,
5443         check_effective_target_atomic_model_hard_llcs_available): New.
5444         * gcc.target/sh/pr64659-0.h: New.
5445         * gcc.target/sh/pr64659-1.c: New.
5446         * gcc.target/sh/pr64659-2.c: New.
5447         * gcc.target/sh/pr64659-3.c: New.
5448         * gcc.target/sh/pr64659-4.c: New.
5450 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5452         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5453         scan-assembler-times pattern.
5455 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5457         PR middle-end/64809
5458         * gcc.dg/pr64809.c: New test.
5460 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5462         PR tree-optimization/64277
5463         * gcc.dg/pr64277.c: New.
5465 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5467         PR tree-optimization/64718
5468         * gcc.c-torture/execute/pr64718.c: New test.
5470 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5472         * gcc.target/aarch64/abs_2.c: New.
5474 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5476         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5477         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5478         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5479         ISA rev < 2.
5481 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5483         PR bootstrap/64612
5484         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5485         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5486         { target comdat_group }.
5488 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5490         PR fortran/63861
5491         * gfortran.dg/goacc/coarray_2.f90: New.
5493 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5495         PR ipa/60871
5496         PR ipa/64139
5497         * g++.dg/torture/pr64139.C: New testcase.
5498         * g++.dg/torture/pr60871.C: Likewise.
5500 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5502         PR fortran/64230
5503         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5504         prevent linking errors.
5506 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5508         PR ipa/64282
5509         * g++.dg/torture/pr64282.C: New testcase.
5511 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5513         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5514         for wzr reg.
5516 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5518         * gcc.target/s390/hotpatch-13.c: New testcase.
5519         * gcc.target/s390/hotpatch-14.c: New testcase.
5520         * gcc.target/s390/hotpatch-15.c: New testcase.
5521         * gcc.target/s390/hotpatch-16.c: New testcase.
5522         * gcc.target/s390/hotpatch-17.c: New testcase.
5523         * gcc.target/s390/hotpatch-18.c: New testcase.
5524         * gcc.target/s390/hotpatch-19.c: New testcase.
5525         * gcc.target/s390/hotpatch-20.c: New testcase.
5526         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5527         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5528         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5529         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5530         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5531         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5532         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5533         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5534         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5535         * gcc.target/s390/hotpatch-10.c: Likewise.
5536         * gcc.target/s390/hotpatch-11.c: Likewise.
5537         * gcc.target/s390/hotpatch-12.c: Likewise.
5538         * gcc.target/s390/hotpatch-2.c: Likewise.
5539         * gcc.target/s390/hotpatch-3.c: Likewise.
5540         * gcc.target/s390/hotpatch-4.c: Likewise.
5541         * gcc.target/s390/hotpatch-5.c: Likewise.
5542         * gcc.target/s390/hotpatch-6.c: Likewise.
5543         * gcc.target/s390/hotpatch-7.c: Likewise.
5544         * gcc.target/s390/hotpatch-8.c: Likewise.
5545         * gcc.target/s390/hotpatch-9.c: Likewise.
5546         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5547         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5548         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5549         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5550         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5551         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5552         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5553         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5555 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5557         * gcc.dg/long_branch.c: New testcase.
5559 2015-01-27  Richard Biener  <rguenther@suse.de>
5561         PR tree-optimization/56273
5562         PR tree-optimization/59124
5563         PR tree-optimization/64277
5564         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5565         * gcc.dg/Warray-bounds-12.c: Likewise.
5566         * gcc.dg/Warray-bounds-13.c: Likewise.
5568 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5570         PR rtl-optimization/61058
5571         * gcc.dg/pr61058.c: New test.
5573 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5575         * gcc.target/i386/chkp-narrow-bounds.c: New.
5577 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5579         PR tree-optimization/64807
5580         * gcc.dg/pr64807.c: New test.
5582         PR c/64766
5583         * gcc.dg/pr64766.c: New test.
5585 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5587         PR target/49263
5588         * gcc.target/sh/pr49263-4.c: New.
5590 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5592         PR fortran/62044
5593         * gfortran.dg/allocate_with_mold_1.f90: New test
5595 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5597         PR c/64778
5598         * gcc.dg/pr64778.c: New test.
5600         PR middle-end/64421
5601         * gcc.dg/vect/pr64421.c: New test.
5603 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/64771
5606         * gfortran.dg/coarray_36.f: New.
5607         * gfortran.dg/coarray_37.f90: New.
5609 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5611         PR fortran/64230
5612         * gfortran.dg/class_allocate_18.f90: New.
5614 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5616         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5618 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5620         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5622 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5624         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5626 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5628         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5630 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5632         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5633         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5634         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5635         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5637 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5639         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5640         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5641         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5643 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5645         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5646         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5647         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5648         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5649         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5650         vXXXhn.inc.
5652 2015-01-26  Richard Biener  <rguenther@suse.de>
5654         PR middle-end/64764
5655         * gcc.dg/uninit-19.c: New testcase.
5657 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5659         * lib/target-supports.exp (check_effective_target_vect64): Add
5660         sparc*-*-*.
5662 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5664         PR testsuite/64712
5665         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5667 2015-01-26  Tony Liu  <tony.liu@arm.com>
5669         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5670         non-UAL cases.
5672 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5674         PR libfortran/64770
5675         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5676         correctly, clean up afterwards.
5678 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5680         PR fortran/62044
5681         * gfortran.dg/use_rename_7.f90: New.
5683 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5685         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5686         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5688 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5690         PR target/54236
5691         * gcc.target/sh/pr54236-4.c: New.
5693 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5695         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5696         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5697         Bridge test.
5699 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5701         PR libfortran/64770
5702         * gfortran.dg/open_new_segv.f90: New test.
5704 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5706         PR target/49263
5707         PR target/53987
5708         PR target/64345
5709         PR target/59533
5710         PR target/52933
5711         PR target/54236
5712         PR target/51244
5713         * gcc.target/sh/pr64345-1.c: New.
5714         * gcc.target/sh/pr64345-2.c: New.
5715         * gcc.target/sh/pr59533-1.c: New.
5716         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5717         * gcc.target/sh/pr52933-2.c: Likewise.
5718         * gcc.target/sh/pr54089-1.c: Likewise.
5719         * gcc.target/sh/pr54236-1.c: Likewise.
5720         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5721         * gcc.target/sh/pr49263-1.c: Remove xfails.
5722         * gcc.target/sh/pr49263-2.c: Likewise.
5723         * gcc.target/sh/pr49263-3.c: Likewise.
5724         * gcc.target/sh/pr53987-1.c: Likewise.
5725         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5726         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5727         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5728         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5729         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5730         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5731         test_009): New.
5732         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5733         (test_02): New.
5735 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5737         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5739 2015-01-23  Ian Lance Taylor  <iant@google.com>
5741         PR go/64510
5742         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5743         targets without split stack support.
5745 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5747         PR target/64317
5748         * gcc.target/i386/pr64317.c: New test.
5750 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5752         PR rtl-optimization/63637
5753         PR rtl-optimization/60663
5754         * gcc.dg/pr63637-1.c: New test.
5755         * gcc.dg/pr63637-2.c: New test.
5756         * gcc.dg/pr63637-3.c: New test.
5757         * gcc.dg/pr63637-4.c: New test.
5758         * gcc.dg/pr63637-5.c: New test.
5759         * gcc.dg/pr63637-6.c: New test.
5760         * gcc.target/i386/pr63637-1.c: New test.
5761         * gcc.target/i386/pr63637-2.c: New test.
5762         * gcc.target/i386/pr63637-3.c: New test.
5763         * gcc.target/i386/pr63637-4.c: New test.
5764         * gcc.target/i386/pr63637-5.c: New test.
5765         * gcc.target/i386/pr63637-6.c: New test.
5767 2015-01-23  Richard Biener  <rguenther@suse.de>
5769         PR testsuite/63439
5770         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5771         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5773 2015-01-23  Marek Polacek  <polacek@redhat.com>
5775         PR preprocessor/60570
5776         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5777         * gcc.dg/cpp/pr60570.c: New test.
5779 2015-01-23  Richard Biener  <rguenther@suse.de>
5781         PR testsuite/63439
5782         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5783         vectorization on vect64 targets.
5785 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5787         PR fortran/60922
5788         * gfortran.dg/class_allocate_17.f90: New.
5790 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5792         PR fortran/64726
5793         * gfortran.dg/goacc/combined_loop.f90: New.
5795 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5797         PR fortran/61933
5798         * gfortran.dg/make_unit.f90: New test.
5800 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5802         PR fortran/61933
5803         * gfortran.dg/negative_unit_int8.f: Update.
5805 2015-01-22  Jeff Law  <law@redhat.com>
5807         PR target/52076
5808         * gcc.target/m68k/pr52076-1.c: New test.
5809         * gcc.target/m68k/pr52076-2.c: New test.
5811 2015-01-22  Richard Biener  <rguenther@suse.de>
5813         PR middle-end/64728
5814         * gcc.dg/torture/pr64728.c: New testcase.
5816 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5818         PR target/64688
5819         * g++.dg/pr64688.C: New test.
5821 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5823         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5824         to avoid errors with -fpic.
5826 2015-01-22  Richard Biener  <rguenther@suse.de>
5828         PR libstdc++/64535
5829         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5831 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5833         PR rtl-optimization/64682
5834         * gcc.c-torture/execute/pr64682.c: New file.
5836 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5838         PR debug/64511
5839         * gcc.dg/pr64511.c: New test.
5841         PR rtl-optimization/62078
5842         * g++.dg/opt/pr62078.C: New test.
5844         PR c/63307
5845         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5847 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5849         PR fortran/57023
5850         * gfortran.dg/internal_pack_15.f90:  New test.
5852 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5854         * c-c++-common/tsan/step.c: New testcase.
5856 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5858         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5860 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5862         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5864 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5866         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5868 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5870         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5872 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5874         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5876 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5878         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5880 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5882         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5884 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5886         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5888 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5890         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5892 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5894         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5896 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5898         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5900 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5902         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5904 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5906         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5907         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5908         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5909         vXXXw.inc.
5911 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5913         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5914         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5915         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5916         vXXXl.inc.
5918 2015-01-21  Renlin Li  <renlin.li@arm.com>
5920         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5921         * g++.dg/tls/thread_local5g.C: Likewise.
5922         * g++.dg/tls/thread_local6g.C: Likewise.
5924 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5926         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5927         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5928         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5930 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5932         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5933         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5934         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5936 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5938         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5939         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5940         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5942 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5944         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5945         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5946         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5948 2015-01-20  Jeff Law  <law@redhat.com>
5950         PR target/59946
5951         * gcc.target/m68k/pr59946.c: New test.
5953 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5955         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5956         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5957         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5959 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5961         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5962         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5963         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5965 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5967         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5968         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5969         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5971 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5973         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5974         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5975         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5976         vshuffle.inc.
5977         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5978         vshuffle.inc.
5980 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5982         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5983         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5984         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5986 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5988         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5989         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5990         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5992 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5994         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5996 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5998         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6000         PR sanitizer/64632
6001         * g++.dg/ubsan/pr64632.C: New test.
6003         PR debug/64663
6004         * gcc.dg/pr64663.c: New test.
6006 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6008         PR c++/64383
6009         * g++.dg/warn/Wunused-var-23.C: New.
6011 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6013         PR c++/59937
6014         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6015         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6017 2015-01-20  Richard Biener  <rguenther@suse.de>
6019         PR ipa/64684
6020         * gcc.dg/lto/pr64684_0.c: New testcase.
6021         * gcc.dg/lto/pr64684_1.c: Likewise.
6022         * gcc.dg/lto/pr64684_2.c: Likewise.
6023         * gcc.dg/lto/pr64685_0.c: Likewise.
6024         * gcc.dg/lto/pr64685_1.c: Likewise.
6026 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6028         PR c++/62241
6029         * g++.dg/cpp1y/lambda-init12.C: New.
6031 2015-01-20  Richard Biener  <rguenther@suse.de>
6033         PR tree-optimization/64410
6034         * g++.dg/vect/pr64410.cc: Require vect_double.
6036 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6038         PR target/64149
6039         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6041 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6043         PR bootstrap/64676
6044         Revert:
6045         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6047         PR rtl-optimization/64081
6048         * gcc.dg/pr64081.c: New test.
6050 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6052         * jit.dg/harness.h: Include <unistd.h>.
6053         (CHECK_NO_ERRORS): New.
6054         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6055         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6056         gcc_jit_context_compile_to_file.
6057         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6058         args to the spawned executable.
6059         (jit-expand-vars): New function.
6060         (jit-exe-params): New variable.
6061         (dg-jit-set-exe-params): New function.
6062         (jit-dg-test): Detect testcases that use
6063         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6064         Set arguments of spawned process to jit-exe-params.
6065         (jit-get-output-filename): New function.
6066         (jit-setup-compile-to-file): New function.
6067         (jit-verify-compile-to-file): New function.
6068         (jit-run-executable): New function.
6069         (jit-verify-executable): New function.
6070         * jit.dg/test-compile-to-assembler.c: New testcase.
6071         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6072         * jit.dg/test-compile-to-executable.c: New testcase.
6073         * jit.dg/test-compile-to-object.c: New testcase.
6075 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6077         PR target/64652
6078         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6079         (test_1): New.
6081 2015-01-19  Martin Liska  <mliska@suse.cz>
6083         * objc/compile/pr64668.m: New test.
6085 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6087         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6088         (create_overflow_fn): Update comment to clarify that
6089         the third param of the created function is a bool *, not
6090         an int *.
6091         (verify_int_overflow_fn): Convert param "expected_ovf" from
6092         int to bool.  Update third param of "overflow_fn_type" from int *
6093         to bool *.  Update local "actual_ovf" from int to bool.
6094         (verify_uint_overflow_fn): Likewise.
6096 2015-01-19  Martin Liska  <mliska@suse.cz>
6098         * gcc.dg/ipa/ipa-icf-33.c: New test.
6100 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6101             Haijian Zhang  <z.zhanghaijian@huawei.com>
6103         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6104         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6105         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6106         result_float64x2, expected_hfloat64x2): New helper type, variable and
6107         declaration.
6108         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6109         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6110         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6111         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6112         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6113         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6114         and target without the FMA feature.
6116 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6118         * gcc.target/aarch64/pr64304.c: New testcase.
6120 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6122         PR rtl-optimization/64081
6123         * gcc.dg/pr64081.c: New test.
6125 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6127         PR target/63971
6128         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6129         the epilogue).
6130         * gcc.target/aarch64/test_frame_6.c: Likewise.
6131         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6132         and x19 (in the epilogue).
6133         * gcc.target/aarch64/test_frame_4.c: Likewise.
6134         * gcc.target/aarch64/test_frame_7.c: Likewise.
6136 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6138         * gcc.target/i386/chkp-always_inline.c: New.
6140 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6141             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6143         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6144         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6146 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6148         PR fortran/60255
6149         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6150         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6152 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6154         PR fortran/64578
6155         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6157 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6159         PR target/64652
6160         * gcc.target/sh/torture/pr64652.c: New.
6162 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6164         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6165         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6166         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6167         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6168         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6169         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6171 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6173         PR ipa/64378
6174         * g++.dg/torture/pr64378.C: New testcase.
6176 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6178         PR fortran/57959
6179         * gfortran.dg/block_13.f08: New test
6181 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6183         PR fortran/55901
6184         * gfortran.dg/associate_1.f03: Allow test for character with
6185         automatic length.
6187 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6189         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6190         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6192 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6194         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6196 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6198         PR fortran/64578
6199         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6201 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6203         PR fortran/60357
6204         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6206         PR fortran/61275
6207         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6209         PR fortran/55932
6210         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6212 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6214         PR fortran/60334
6215         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6217 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6219         PR rtl-optimization/52773
6220         * gcc.c-torture/compile/pr52773.c: New test.
6222 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6224         PR c++/62134
6225         * g++.dg/cpp0x/alias-decl-46.C: New.
6227 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6229         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6231 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6233         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6234         Add trace.
6235         (CHECK_FP): Likewise.
6236         (CHECK_CUMULATIVE_SAT): Likewise.
6238 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6240         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6241         (Set_Neon_Cumulative_Sat): Add parameter.
6242         (__set_neon_cumulative_sat): Support new parameter.
6243         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6244         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6245         argument.
6246         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6247         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6248         argument.
6250 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6252         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6253         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6255 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/60056
6258         * g++.dg/tls/thread_local-ice4.C: New.
6260 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6262         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6263         than Neon options.
6265 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6267         PR c++/62276
6268         * g++.dg/cpp0x/vt-62276.C: New.
6270 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6272         PR middle-end/64353
6273         * g++.dg/pr64353.C: New.
6275 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6277         PR target/64263
6278         * gcc.target/aarch64/pr64263_1.c: New test.
6280 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6282         PR tree-optimization/64434
6283         * gcc.dg/torture/pr64434.c: Move to...
6284         * gcc.dg/pr64434.c: ... here.
6286 2015-01-16  Richard Biener  <rguenther@suse.de>
6288         PR middle-end/64614
6289         * gcc.dg/uninit-18.c: New testcase.
6291 2015-01-16  Richard Biener  <rguenther@suse.de>
6293         PR tree-optimization/64568
6294         * g++.dg/torture/pr64568-2.C: New testcase.
6296 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6298         PR target/64363
6299         * gcc.target/i386/chkp-label-address.c: New.
6301 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6303         PR fortran/45290
6304         * gfortran.dg/pointer_init_6.f90: Extended.
6306 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6308         * gcc.c-torture/compile/20150108.c: New test.
6310 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6312         * gcc.target/visium: New directory.
6314 2015-01-16  Richard Biener  <rguenther@suse.de>
6316         PR tree-optimization/61743
6317         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6318         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6320 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6322         * gcc.dg/pr64015.c: New test.
6324 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6326         PR ipa/64163
6327         PR ipa/64612
6328         * g++.dg/ipa/pr64612.C: New test.
6330 2015-01-16  Renlin Li  <renlin.li@arm.com>
6332         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6334 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6336         * gcc.target/i386/sse-14.c: Test new intrinsic.
6337         * gcc.target/i386/sse-22.c: Ditto.
6339 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6341         PR c++/58614
6342         * g++.dg/cpp0x/auto44.C: New.
6344 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6346         PR target/59710
6347         * gcc.target/nios2/gpopt-all.c: New test case.
6348         * gcc.target/nios2/gpopt-local.c: New test case.
6349         * gcc.target/nios2/gpopt-global.c: New test case.
6350         * gcc.target/nios2/gpopt-data.c: New test case.
6351         * gcc.target/nios2/gpopt-none.c: New test case.
6353 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6355         * g++.dg/ubsan/vptr-1.C: New test.
6356         * g++.dg/ubsan/vptr-2.C: New test.
6357         * g++.dg/ubsan/vptr-3.C: New test.
6358         * g++.dg/ubsan/vptr-4.C: New test.
6359         * g++.dg/ubsan/vptr-5.C: New test.
6360         * g++.dg/ubsan/vptr-6.C: New test.
6361         * g++.dg/ubsan/vptr-7.C: New test.
6362         * g++.dg/ubsan/vptr-8.C: New test.
6363         * g++.dg/ubsan/vptr-9.C: New test.
6365 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6367         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6368         is set up.
6369         * lib/gcc-dg.exp: Likewise.
6371 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6373         PR rtl-optimization/64110
6374         * gcc.target/i386/pr64110.c: Add scan-assembler.
6376 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6377             James Norris  <jnorris@codesourcery.com>
6378             Cesar Philippidis  <cesar@codesourcery.com>
6379             Ilmir Usmanov  <i.usmanov@samsung.com>
6381         * lib/target-supports.exp (check_effective_target_fopenacc): New
6382         procedure.
6383         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6384         * g++.dg/goacc/goacc.exp: Likewise.
6385         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6386         * gcc.dg/goacc/goacc.exp: Likewise.
6387         * gfortran.dg/goacc/goacc.exp: Likewise.
6388         * c-c++-common/cpp/openacc-define-1.c: New file.
6389         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6390         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6391         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6392         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6393         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6394         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6395         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6396         * c-c++-common/goacc/cache-1.c: Likewise.
6397         * c-c++-common/goacc/clauses-fail.c: Likewise.
6398         * c-c++-common/goacc/collapse-1.c: Likewise.
6399         * c-c++-common/goacc/data-1.c: Likewise.
6400         * c-c++-common/goacc/data-2.c: Likewise.
6401         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6402         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6403         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6404         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6405         * c-c++-common/goacc/if-clause-1.c: Likewise.
6406         * c-c++-common/goacc/if-clause-2.c: Likewise.
6407         * c-c++-common/goacc/kernels-1.c: Likewise.
6408         * c-c++-common/goacc/loop-1.c: Likewise.
6409         * c-c++-common/goacc/loop-private-1.c: Likewise.
6410         * c-c++-common/goacc/nesting-1.c: Likewise.
6411         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6412         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6413         * c-c++-common/goacc/parallel-1.c: Likewise.
6414         * c-c++-common/goacc/pcopy.c: Likewise.
6415         * c-c++-common/goacc/pcopyin.c: Likewise.
6416         * c-c++-common/goacc/pcopyout.c: Likewise.
6417         * c-c++-common/goacc/pcreate.c: Likewise.
6418         * c-c++-common/goacc/pragma_context.c: Likewise.
6419         * c-c++-common/goacc/present-1.c: Likewise.
6420         * c-c++-common/goacc/reduction-1.c: Likewise.
6421         * c-c++-common/goacc/reduction-2.c: Likewise.
6422         * c-c++-common/goacc/reduction-3.c: Likewise.
6423         * c-c++-common/goacc/reduction-4.c: Likewise.
6424         * c-c++-common/goacc/sb-1.c: Likewise.
6425         * c-c++-common/goacc/sb-2.c: Likewise.
6426         * c-c++-common/goacc/sb-3.c: Likewise.
6427         * c-c++-common/goacc/update-1.c: Likewise.
6428         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6429         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6430         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6431         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6432         * gfortran.dg/goacc/assumed.f95: Likewise.
6433         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6434         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6435         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6436         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6437         * gfortran.dg/goacc/branch.f95: Likewise.
6438         * gfortran.dg/goacc/cache-1.f95: Likewise.
6439         * gfortran.dg/goacc/coarray.f95: Likewise.
6440         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6441         * gfortran.dg/goacc/cray.f95: Likewise.
6442         * gfortran.dg/goacc/critical.f95: Likewise.
6443         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6444         * gfortran.dg/goacc/data-tree.f95: Likewise.
6445         * gfortran.dg/goacc/declare-1.f95: Likewise.
6446         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6447         * gfortran.dg/goacc/fixed-1.f: Likewise.
6448         * gfortran.dg/goacc/fixed-2.f: Likewise.
6449         * gfortran.dg/goacc/fixed-3.f: Likewise.
6450         * gfortran.dg/goacc/fixed-4.f: Likewise.
6451         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6452         * gfortran.dg/goacc/if.f95: Likewise.
6453         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6454         * gfortran.dg/goacc/list.f95: Likewise.
6455         * gfortran.dg/goacc/literal.f95: Likewise.
6456         * gfortran.dg/goacc/loop-1.f95: Likewise.
6457         * gfortran.dg/goacc/loop-2.f95: Likewise.
6458         * gfortran.dg/goacc/loop-3.f95: Likewise.
6459         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6460         * gfortran.dg/goacc/omp.f95: Likewise.
6461         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6462         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6463         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6464         * gfortran.dg/goacc/parameter.f95: Likewise.
6465         * gfortran.dg/goacc/private-1.f95: Likewise.
6466         * gfortran.dg/goacc/private-2.f95: Likewise.
6467         * gfortran.dg/goacc/private-3.f95: Likewise.
6468         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6469         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6470         * gfortran.dg/goacc/reduction.f95: Likewise.
6471         * gfortran.dg/goacc/routine-1.f90: Likewise.
6472         * gfortran.dg/goacc/routine-2.f90: Likewise.
6473         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6474         * gfortran.dg/goacc/several-directives.f95: Likewise.
6475         * gfortran.dg/goacc/sie.f95: Likewise.
6476         * gfortran.dg/goacc/subarrays.f95: Likewise.
6477         * gfortran.dg/gomp/map-1.f90: Likewise.
6478         * gfortran.dg/openacc-define-1.f90: Likewise.
6479         * gfortran.dg/openacc-define-2.f90: Likewise.
6480         * gfortran.dg/openacc-define-3.f90: Likewise.
6481         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6482         * g++.dg/gomp/block-2.C: Likewise.
6483         * g++.dg/gomp/block-3.C: Likewise.
6484         * g++.dg/gomp/block-5.C: Likewise.
6485         * g++.dg/gomp/target-1.C: Likewise.
6486         * g++.dg/gomp/target-2.C: Likewise.
6487         * g++.dg/gomp/taskgroup-1.C: Likewise.
6488         * g++.dg/gomp/teams-1.C: Likewise.
6489         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6490         * gcc.dg/cilk-plus/jump.c: Likewise.
6491         * gcc.dg/gomp/block-1.c: Likewise.
6492         * gcc.dg/gomp/block-10.c: Likewise.
6493         * gcc.dg/gomp/block-2.c: Likewise.
6494         * gcc.dg/gomp/block-3.c: Likewise.
6495         * gcc.dg/gomp/block-4.c: Likewise.
6496         * gcc.dg/gomp/block-5.c: Likewise.
6497         * gcc.dg/gomp/block-6.c: Likewise.
6498         * gcc.dg/gomp/block-7.c: Likewise.
6499         * gcc.dg/gomp/block-8.c: Likewise.
6500         * gcc.dg/gomp/block-9.c: Likewise.
6501         * gcc.dg/gomp/target-1.c: Likewise.
6502         * gcc.dg/gomp/target-2.c: Likewise.
6503         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6504         * gcc.dg/gomp/teams-1.c: Likewise.
6506 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6508         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6509         test case.
6511 2015-01-15  Mike Stump  <mikestump@comcast.net>
6513         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6514         * gcc.dg/inline_2.c: Likewise.
6515         * gcc.dg/inline_3.c: Likewise.
6516         * gcc.dg/inline_4.c: Likewise.
6518 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6520         PR fortran/58023
6521         * gfortran.dg/proc_ptr_comp_43.f90: New.
6523 2015-01-15  Mike Stump  <mikestump@comcast.net>
6525         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6526         * gcc.dg/unroll_2.c: Likewise.
6527         * gcc.dg/unroll_3.c: Likewise.
6528         * gcc.dg/unroll_4.c: Likewise.
6529         * gcc.dg/unroll_5.c: Likewise.
6531 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6533         PR target/63971
6534         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6535         in epilogue.
6536         * gcc.target/aarch64/test_frame_6.c: Likewise.
6537         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6538         x30 and x19 (in the epilogue).
6539         * gcc.target/aarch64/test_frame_4.c: Likewise.
6540         * gcc.target/aarch64/test_frame_7.c: Likewise.
6542 2015-01-15  Martin Liska  <mliska@suse.cz>
6544         * g++.dg/ipa/pr64068.C: New test.
6545         * gcc.dg/ipa/PR64559.c: New test.
6547 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6549         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6550         with PIE.
6552 2015-01-15  Richard Biener  <rguenther@suse.de>
6554         PR tree-optimization/61743
6555         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6556         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6558 2015-01-15 Renlin Li <renlin.li@arm.com>
6560         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6561         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6563 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6565         * gcc.dg/vect/vect-aggressive-1.c: New.
6566         * gcc.target/i386/avx2-vect-aggressive.c: New.
6568 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6570         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6572 2015-01-15  Richard Biener  <rguenther@suse.de>
6574         PR lto/64415
6575         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6576         -Wl,-undefined,dynamic_lookup.
6578 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6580         * gnat.dg/opt47.adb: New test.
6582 2015-01-15  Richard Biener  <rguenther@suse.de>
6584         PR lto/64415
6585         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6587 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6589         PR tree-optimization/64434
6590         * gcc.dg/torture/pr64434.c: New test.
6592 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6594         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6595         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6596         -march=loongson* and -march=octeon* require -mno-micromips.
6598 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6599             Matthew Fortune  <matthew.fortune@imgtec.com>
6601         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6602         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6603         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6604         * gcc.target/mips/call-saved-7.c: New file.
6605         * gcc.target/mips/call-saved-8.c: New file.
6606         * gcc.target/mips/call-saved-9.c: New file.
6608 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6610         * gcc.target/mips/lsa.c: New file.
6611         * gcc.target/mips/mips64-lsa.c: Likewise.
6612         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6613         * gcc.target/mips/mulsize-4.c: Likewise.
6614         * gcc.target/mips/mulsize-5.c: New file.
6615         * gcc.target/mips/mulsize-6.c: Likewise.
6616         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6617         and !HAS_LSA as ghost options.
6618         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6619         for !HAS_LSA.
6621 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6623         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6625 2015-01-15  Richard Biener  <rguenther@suse.de>
6627         PR middle-end/64365
6628         * gcc.dg/torture/pr64365.c: New testcase.
6630 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6632         * gcc.dg/stackprotectexplicit1.c: New test.
6633         * g++.dg/stackprotectexplicit2.c: New test.
6635 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6637         PR target/61933
6638         * gfortran.dg/inquire_internal.f90: New.
6639         * gfortran.dg/negative_unit_check.f90: New.
6641 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6643         PR target/53988
6644         * gcc.target/sh/pr53988-1.c: New.
6646 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6648         PR c++/58671
6649         * g++.dg/tls/thread_local-ice3.C: New.
6651 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6653         * gcc.target/i386/fentry-override.c: Properly place {} in target
6654         selector.  Remove nonpic.
6655         * gcc.target/i386/fentry.c: Likewise.
6657 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6659         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6660         warnings instead of errors.
6662 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6664         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6665         option support instead of ENABLE_LTO from Makefile.
6667 2015-01-14  Richard Biener  <rguenther@suse.de>
6669         PR tree-optimization/59354
6670         * gcc.dg/vect/pr59354.c: New testcase.
6672 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6674         * lib/target-supports.exp
6675         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6676         on ARM architures before v7.
6678 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6680         PR middle-end/59448
6681         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6682         an atomic_exchange.
6684 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6686         PR target/64386
6687         * gcc.target/i386/pr64386.c: New test.
6689 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6691         PR target/64393
6692         * gcc.target/i386/pr64393.c: New test.
6694 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6696         PR target/64387
6697         * gcc.target/i386/pr64387.c: New test.
6699 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6701         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6703 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6705         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6707 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6709         PR target/64453
6710         * gcc.target/arm/pr64453.c: New.
6712 2015-01-14  Richard Biener  <rguenther@suse.de>
6714         PR lto/64415
6715         * gcc.dg/lto/pr64415_0.c: New testcase.
6716         * gcc.dg/lto/pr64415_1.c: Likewise.
6718 2015-01-14  Martin Liska  <mliska@suse.cz>
6720         * gcc.dg/ipa/pr64307.c: New test.
6722 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6724         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6725         64-bit and 128-bit.
6727 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6729         PR target/64460
6730         * gcc.target/arm/pr64460_1.c: New test.
6732 2015-01-14  Richard Biener  <rguenther@suse.de>
6734         PR tree-optimization/64493
6735         PR tree-optimization/64495
6736         * gcc.dg/vect/pr64493.c: New testcase.
6737         * gcc.dg/vect/pr64495.c: Likewise.
6739 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6741         * gcc.dg/Warray-bounds-11.c: New test-case.
6743 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6745         * gcc.target/mips/octeon3-pipe-1.c: New test.
6747 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6749         * jit.dg/harness.h (set_up_logging): Move string concatenation
6750         into...
6751         (concat_strings): New function.
6752         (dump_reproducer): New function.
6753         (test_jit): Call dump_reproducer.
6754         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6755         function.
6756         (jit-dg-test): Delete any generated reproducer from previous runs.
6757         Verify that a generated reproducer was created, and verify that it
6758         compiles.
6759         * jit.dg/test-nested-contexts.c (main): Call
6760         gcc_jit_context_dump_reproducer_to_file.
6762 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6764         * gcc.dg/aru-2.c: Add dg-require-profiling.
6766 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6768         * lib/target-supports.exp (check_profiling_available): Check if
6769         -pg links.
6771 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6773         PR ipa/64565
6774         * g++.dg/torture/pr64565.C: New testcase.
6776 2015-01-13  Marek Polacek  <polacek@redhat.com>
6778         PR middle-end/64391
6779         * gcc.dg/tm/pr64391.c: New test.
6781 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6783         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6784         true.
6786 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6788         * gcc.target/i386/pie.c: New test.
6790         * lib/target-supports.exp (check_effective_target_pie): New.
6792 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6794         PR rtl-optimization/64286
6795         * gcc.target/i386/avx2-pr64286.c: New test.
6797 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6799         PR c++/57626
6800         * g++.dg/cpp0x/vt-57626.C: New.
6802 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6804         PR fortran/64528
6805         * gfortran.dg/pr64528.f90: New test.
6807 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6809         * gcc.target/aarch64/subsp.c: New test.
6811 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6813         * gcc.target/aarch64/store-pair-1.c: New testcase.
6815 2015-01-13  Richard Biener  <rguenther@suse.de>
6817         PR lto/64373
6818         * gcc.dg/lto/pr64373_0.c: New testcase.
6820 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6822         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6823         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6825 2015-01-13  Richard Biener  <rguenther@suse.de>
6827         PR tree-optimization/64406
6828         * gcc.dg/pr64406.c: New testcase.
6830 2015-01-13  Richard Biener  <rguenther@suse.de>
6832         PR tree-optimization/64404
6833         * gcc.dg/vect/pr64404.c: New testcase.
6835 2015-01-13  Richard Biener  <rguenther@suse.de>
6837         PR tree-optimization/64568
6838         * g++.dg/torture/pr64568.C: New testcase.
6840 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6842         * jit.dg/test-error-local-used-from-other-function.c: New test
6843         case.
6844         * jit.dg/test-error-param-reuse.c: New test case.
6845         * jit.dg/test-error-param-sharing.c: New test case.
6846         * jit.dg/test-error-param-used-from-other-function.c: New test
6847         case.
6848         * jit.dg/test-error-param-used-without-a-function.c: New test
6849         case.
6851 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6853         PR tree-optimization/64563
6854         * gcc.dg/pr64563.c: New test.
6856         PR target/64513
6857         * gcc.target/i386/pr64513.c: New test.
6859         PR tree-optimization/64454
6860         * gcc.dg/pr64454.c: New test.
6862         PR testsuite/64028
6863         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6864         bind_pic_locally.
6865         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6866         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6867         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6868         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6869         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6870         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6871         * gcc.dg/vect/slp-25.c: Likewise.
6872         * gcc.dg/vect/vect-109.c: Likewise.
6873         * gcc.dg/vect/vect-13.c: Likewise.
6874         * gcc.dg/vect/vect-17.c: Likewise.
6875         * gcc.dg/vect/vect-18.c: Likewise.
6876         * gcc.dg/vect/vect-19.c: Likewise.
6877         * gcc.dg/vect/vect-20.c: Likewise.
6878         * gcc.dg/vect/vect-21.c: Likewise.
6879         * gcc.dg/vect/vect-22.c: Likewise.
6880         * gcc.dg/vect/vect-27.c: Likewise.
6881         * gcc.dg/vect/vect-29.c: Likewise.
6882         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6883         * gcc.dg/vect/vect-2.c: Likewise.
6884         * gcc.dg/vect/vect-3.c: Likewise.
6885         * gcc.dg/vect/vect-4.c: Likewise.
6886         * gcc.dg/vect/vect-5.c: Likewise.
6887         * gcc.dg/vect/vect-72.c: Likewise.
6888         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6889         * gcc.dg/vect/vect-73.c: Likewise.
6890         * gcc.dg/vect/vect-77-global.c: Likewise.
6891         * gcc.dg/vect/vect-78-global.c: Likewise.
6892         * gcc.dg/vect/vect-7.c: Likewise.
6893         * gcc.dg/vect/vect-86.c: Likewise.
6894         * gcc.dg/vect/vect-align-1.c: Likewise.
6895         * gcc.dg/vect/vect-align-3.c: Likewise.
6896         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6897         * gcc.dg/vect/vect-all.c: Likewise.
6898         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6899         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6900         * gcc.dg/vect/vect-peel-3.c: Likewise.
6901         * gcc.dg/vect/vect-peel-4.c: Likewise.
6902         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6904 2015-01-12  Jeff Law  <law@redhat.com>
6906         PR target/64461
6907         * gcc.target/m68k/pr64461.c: New test.
6909 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6911         * jit.dg/test-array-as-pointer.c (create_code): Update call
6912         to gcc_jit_context_new_global by setting "kind" to
6913         GCC_JIT_GLOBAL_IMPORTED.
6914         * jit.dg/test-error-array-as-pointer.c: Likewise.
6915         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6916         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6917         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6918         * jit.dg/test-using-global.c (the_global): Rename to...
6919         (imported_global): ...this.
6920         (create_code): Update to test the three kinds of global.
6921         (verify_code): Likewise.
6923 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6925         PR testsuite/64427
6926         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6927         undefined behavior.
6928         * gcc.target/i386/pr64291-2.c: Updated.
6930 2015-01-12  Richard Biener  <rguenther@suse.de>
6932         PR tree-optimization/64530
6933         * gfortran.dg/pr64530.f90: New testcase.
6935 2015-01-12  Richard Biener  <rguenther@suse.de>
6937         PR middle-end/64357
6938         * gcc.dg/torture/pr64357.c: New testcase.
6940 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6942         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6943         selector.
6945 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6946         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6948 2015-01-12  Martin Liska  <mliska@suse.cz>
6950         * gcc.dg/ipa/PR64550.c: New test.
6952 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6954         PR ipa/63470
6955         * g++.dg/ipa/pr63470.C: New testcase.
6957 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6959         PR fortran/63733
6960         * gfortran.dg/typebound_operator_20.f90: New.
6962 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6964         PR fortran/58023
6965         * gfortran.dg/proc_ptr_comp_42.f90: New.
6967 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6969         PR fortran/64508
6970         * gfortran.dg/proc_ptr_comp_41.f90: New.
6972 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6974         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6976 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6978         PR fortran/64522
6979         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6980         and add dg-excess-errors.
6981         * gfortran.dg/line_length_6.f90: New.
6982         * gfortran.dg/line_length_7.f90: New.
6983         * gfortran.dg/line_length_8.f90: New.
6984         * gfortran.dg/line_length_9.f90: New.
6985         * gfortran.dg/line_length_10.f90: New.
6986         * gfortran.dg/line_length_11.f90: New.
6988 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6990         * jit.dg/test-threads.c (struct testcase): Move declaration
6991         to jit.dg/all-non-failing-tests.h.
6992         (testcases): Likewise.
6993         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6994         declaration here from jit.dg/all-non-failing-tests.h.
6995         (testcases): Likewise.
6996         * jit.dg/test-combination.c (create_code): Eliminate spelling
6997         out all of the testcases in favor of looping through the
6998         "testcases" metadata.
6999         (verify_code): Likewise.
7001 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7003         PR rtl-optimization/64536
7004         * gcc.dg/pr64536.c: New test.
7006 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7008         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7009         * jit.dg/test-combination.c (create_code): Likewise.
7010         (verify_code): Likewise.
7011         * jit.dg/test-constants.c: New test case.
7012         * jit.dg/test-threads.c: Add test-constants.c.
7014 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7016         PR libobjc/51891
7017         * objc.dg/gnu-api-2-class.m: Add a test case
7018         for the above change.
7020 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7022         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7024 2015-01-09  Richard Biener  <rguenther@suse.de>
7026         PR tree-optimization/64410
7027         * g++.dg/vect/pr64410.cc: New testcase.
7029 2015-01-09  Martin Liska  <mliska@suse.cz>
7031         * gcc.dg/ipa/ipa-icf-32.c: New test.
7033 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7035         * c-c++-common/tsan/tsan_barrier.h: New.
7036         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7037         * c-c++-common/tsan/bitfield_race.c: Likewise.
7038         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7039         * c-c++-common/tsan/mutexset1.c: Likewise.
7040         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7041         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7042         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7043         * c-c++-common/tsan/simple_race.c: Likewise.
7044         * c-c++-common/tsan/simple_stack.c: Likewise.
7045         * c-c++-common/tsan/sleep_sync.c: Likewise.
7046         * c-c++-common/tsan/tiny_race.c: Likewise.
7047         * c-c++-common/tsan/tls_race.c: Likewise.
7048         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7049         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7050         * g++.dg/tsan/atomic_free.C: Likewise.
7051         * g++.dg/tsan/atomic_free2.C: Likewise.
7052         * g++.dg/tsan/cond_race.C: Likewise.
7053         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7055 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7057         PR testsuite/62250
7058         * lib/target-supports.exp (check_effective_target_libatomic_available):
7059         New.
7060         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7061         targets that match effective-target libatomic_available.
7062         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7064 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7066         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7067         Verify the result of gcc_jit_context_get_last_error.
7068         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7070 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7072         PR tree-optimization/63989
7073         * gcc.dg/strlenopt-27.c: New test.
7075 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7077         * jit.dg/harness.h (set_up_logging): New function.
7078         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7079         set_up_logging on the context, so that every testcase is
7080         logged to a particular file.
7081         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7082         and call gcc_jit_context_set_logfile on the top-level context.
7084 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7086         PR target/64338
7087         * g++.dg/opt/pr64338.C: New test.
7089 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7091         * gfortran.dg/coarray/codimension_2b.f90: New file.
7092         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7093         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7095 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7097         PR c++/59004
7098         * g++.dg/ext/fnname4.C: New.
7100 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/64462
7103         * g++.dg/cpp0x/constexpr-64462.C: New.
7105 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7107         PR c++/60753
7108         * g++.dg/cpp0x/deleted10.C: New.
7110 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7112         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7114 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7116         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7117         GCC_JIT_UNARY_OP_ABS.
7118         (verify_unary_ops): Likewise.
7120 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7122         * jit.dg/test-arith-overflow.c: New test case.
7123         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7124         * jit.dg/test-combination.c (create_code): Likewise.
7125         (verify_code): Likewise.
7126         * jit.dg/test-threads.c (testcases): Likewise.
7128 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7130         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7131         rather than "jit".  Load g++.exp, and call g++_init.
7132         Run test-*.cc files within the testsuite and *.cc files within
7133         docs/examples.
7134         (jit-dg-test): Drop the addition of -fgnu89-inline to
7135         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7136         doing it when compiling C testcases (since g++ does not handle
7137         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7138         is restored to the value after g++_init ran, rather than the
7139         value before g++_init ran.  Return a list of
7140         $comp_output $output_file, as dg-test assumes.
7142 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7144         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7145         make it easier to figure out the origin of each test result when
7146         running test-combination.c and test-threads.c.
7147         (CHECK_VALUE): Likewise.
7148         (CHECK_DOUBLE_VALUE): Likewise.
7149         (CHECK_STRING_VALUE): Likewise.
7150         (CHECK_STRING_STARTS_WITH): Likewise.
7151         (CHECK_STRING_CONTAINS): Likewise.
7152         (CHECK): Likewise.
7153         (check_string_value): Likewise, add "funcname" param.
7154         (check_string_starts_with): Likewise.
7155         (check_string_contains): Likewise.
7157 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7159         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7160         generating name of built executable.
7162 2015-01-07  Marek Polacek  <polacek@redhat.com>
7164         PR c/64440
7165         * gcc.dg/pr64440.c: New test.
7166         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7168 2015-01-07  Marek Polacek  <polacek@redhat.com>
7170         PR c/64417
7171         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7172         * gcc.dg/pr64417.c: New test.
7174 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7176         PR target/64505
7177         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7178         fix is correct.
7180 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7182         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7183         Check if testcases run without errors, not just if they compile.
7185 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7187         PR target/64507
7188         * gcc.target/sh/pr64507.c: New test.
7190 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7192         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7194 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7196         * c-c++-common/asan/sanitize-all-1.c: New test.
7197         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7198         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7199         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7200         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7202 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7204         * lib/target-supports.exp (check_profiling_available): Return 0 for
7205         Visium.
7206         (check_effective_target_tls_runtime): Likewise.
7207         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7208         * gcc.dg/20020312-2.c: Adjust for Visium.
7209         * gcc.dg/tls/thr-cse-1.c: Likewise
7210         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7211         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7212         * gcc.dg/weak/typeof-2.c: Likewise.
7214 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7216         PR rtl-optimization/64287
7217         * gcc.dg/aru-2.c: New test.
7219 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7221         PR sanitizer/64344
7222         * c-c++-common/ubsan/pr64344-1.c: New test.
7223         * c-c++-common/ubsan/pr64344-2.c: New test.
7225         PR tree-optimization/64465
7226         * gcc.dg/pr64465.c: New test.
7228         PR tree-optimization/64494
7229         * gcc.c-torture/compile/pr64494.c: New test.
7231 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7233         PR fortran/47674
7234         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7236 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7238         Update copyright years.
7240 2015-01-05  Marek Polacek  <polacek@redhat.com>
7242         PR c/64423
7243         * gcc.dg/pr64423.c: New test.
7245 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7247         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7248         mmix-knuth-mmixware for the same reason as for MIPS.
7249         * gcc.dg/debug/debug-2.c: Ditto.
7251         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7253 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7255         PR testsuite/62250
7256         * lib/gfortran.exp: Add libatomic library search path.
7257         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7258         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7260         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7262 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7264         * c-c++-common/tsan/bitfield_race.c: New testcase.
7265         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7267 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7269         * gfortran.dg/coarray/collectives_4.f90: New.
7271 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7273         PR fortran/57562
7274         * gfortran.dg/extends_16.f90: New.
7276 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7278         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7280 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7282         * gfortran.dg/coarray/codimension_2.f90: New.
7283         * gfortran.dg/coarray/codimension_2a.f90: New.
7284         * gfortran.dg/coarray_35.f90: New.
7285         * gfortran.dg/coarray_35a.f90: New.
7287 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7289         PR fortran/60507
7290         * gfortran.dg/dummy_procedure_11.f90: New.
7292 Copyright (C) 2015 Free Software Foundation, Inc.
7294 Copying and distribution of this file, with or without modification,
7295 are permitted in any medium without royalty provided the copyright
7296 notice and this notice are preserved.